// // Copyright 2020 FoxyUtils ehf. All rights reserved. // // This is a commercial product and requires a license to operate. // A trial license can be obtained at https://unidoc.io // // DO NOT EDIT: generated by unitwist Go source code obfuscator. // // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ package vml ;import (_a "encoding/xml";_f "fmt";_ge "github.com/unidoc/unioffice";_ag "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cb "github.com/unidoc/unioffice/schema/soo/wml";_b "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_fg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_e "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_gc "strconv";);const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;); // ValidateWithPath validates the Textbox and its children, prefixing error messages with path func (_ggcgb *Textbox )ValidateWithPath (path string )error {if _caedb :=_ggcgb .CT_Textbox .ValidateWithPath (path );_caedb !=nil {return _caedb ;};return nil ;};func (_aaaee *ST_Ext )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aaaee =0;case "\u0076\u0069\u0065\u0077":*_aaaee =1;case "\u0065\u0064\u0069\u0074":*_aaaee =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_aaaee =3;};return nil ;};func (_dfgge *OfcCallout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dfgge .OfcCT_Callout .MarshalXML (e ,start );};func (_cgg *AG_Id )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_feea :=range start .Attr {if _feea .Name .Local =="\u0069\u0064"{_bbe ,_gea :=_feea .Value ,error (nil );if _gea !=nil {return _gea ;};_cgg .IdAttr =&_bbe ;continue ;};};for {_bbcd ,_bde :=d .Token ();if _bde !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_bde );};if _ada ,_gbf :=_bbcd .(_a .EndElement );_gbf &&_ada .Name ==start .Name {break ;};};return nil ;};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 ST_StrokeArrowType byte ; // ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path func (_efeabd *OfcExtrusion )ValidateWithPath (path string )error {if _ceddc :=_efeabd .OfcCT_Extrusion .ValidateWithPath (path );_ceddc !=nil {return _ceddc ;};return nil ;};func (_cgfcc *Rect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cgfcc .CT_Rect .MarshalXML (e ,start );};func (_daeec *Shadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daeec .CT_Shadow =*NewCT_Shadow ();for _ ,_cfag :=range start .Attr {if _cfag .Name .Local =="\u006f\u006e"{_daeec .OnAttr .UnmarshalXMLAttr (_cfag );continue ;};if _cfag .Name .Local =="\u0074\u0079\u0070\u0065"{_daeec .TypeAttr .UnmarshalXMLAttr (_cfag );continue ;};if _cfag .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_daeec .ObscuredAttr .UnmarshalXMLAttr (_cfag );continue ;};if _cfag .Name .Local =="\u0063\u006f\u006co\u0072"{_eged ,_dfbb :=_cfag .Value ,error (nil );if _dfbb !=nil {return _dfbb ;};_daeec .ColorAttr =&_eged ;continue ;};if _cfag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aeabb ,_fbgg :=_cfag .Value ,error (nil );if _fbgg !=nil {return _fbgg ;};_daeec .OpacityAttr =&_aeabb ;continue ;};if _cfag .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_cafeg ,_egcce :=_cfag .Value ,error (nil );if _egcce !=nil {return _egcce ;};_daeec .OffsetAttr =&_cafeg ;continue ;};if _cfag .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgeaaa ,_dbbd :=_cfag .Value ,error (nil );if _dbbd !=nil {return _dbbd ;};_daeec .Color2Attr =&_dgeaaa ;continue ;};if _cfag .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_cabca ,_cbbfaf :=_cfag .Value ,error (nil );if _cbbfaf !=nil {return _cbbfaf ;};_daeec .Offset2Attr =&_cabca ;continue ;};if _cfag .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_aecfa ,_ebacc :=_cfag .Value ,error (nil );if _ebacc !=nil {return _ebacc ;};_daeec .OriginAttr =&_aecfa ;continue ;};if _cfag .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dbcgfc ,_agcec :=_cfag .Value ,error (nil );if _agcec !=nil {return _agcec ;};_daeec .MatrixAttr =&_dbcgfc ;continue ;};if _cfag .Name .Local =="\u0069\u0064"{_acfgd ,_gfefeb :=_cfag .Value ,error (nil );if _gfefeb !=nil {return _gfefeb ;};_daeec .IdAttr =&_acfgd ;continue ;};};for {_beced ,_gceea :=d .Token ();if _gceea !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_gceea );};if _fgdgb ,_edgfgb :=_beced .(_a .EndElement );_edgfgb &&_fgdgb .Name ==start .Name {break ;};};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;); // Validate validates the Group and its children func (_cggcc *Group )Validate ()error {return _cggcc .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_ccbdd *Path )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ccbdd .CT_Path .MarshalXML (e ,start );}; // ValidateWithPath validates the AG_Path and its children, prefixing error messages with path func (_aefg *AG_Path )ValidateWithPath (path string )error {return nil }; // Validate validates the CT_Handles and its children func (_aaabb *CT_Handles )Validate ()error {return _aaabb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_edaf *CT_Arc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecagc :=range start .Attr {if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edaf .UserdrawnAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edaf .ButtonAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edaf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edaf .UserhiddenAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edaf .CliptowrapAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edaf .BulletAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u006f\u006c\u0065"{_edaf .OleAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0068\u0072"{_edaf .HrAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0073\u0070\u0069\u0064"{_dced ,_dacf :=_ecagc .Value ,error (nil );if _dacf !=nil {return _dacf ;};_edaf .SpidAttr =&_dced ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0068\u0072\u0073t\u0064"{_edaf .HrstdAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edaf .BwnormalAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_caga ,_caaf :=_ecagc .Value ,error (nil );if _caaf !=nil {return _caaf ;};_edaf .BordertopcolorAttr =&_caga ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edaf .DgmlayoutAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edaf .ForcedashAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edaf .AllowoverlapAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edaf .HrnoshadeAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edaf .PreferrelativeAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_efege ,_ggc :=_ecagc .Value ,error (nil );if _ggc !=nil {return _ggc ;};_edaf .BorderbottomcolorAttr =&_efege ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u006f\u006e\u0065\u0064"{_edaf .OnedAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_deabf ,_bdbbd :=_gc .ParseInt (_ecagc .Value ,10,64);if _bdbbd !=nil {return _bdbbd ;};_edaf .DgmnodekindAttr =&_deabf ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fbaf ,_eaa :=_gc .ParseInt (_ecagc .Value ,10,64);if _eaa !=nil {return _eaa ;};_edaf .RegroupidAttr =&_fbaf ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edaf .AllowincellAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0068\u0072\u0070c\u0074"{_gccg ,_bbfd :=_gc .ParseFloat (_ecagc .Value ,64);if _bbfd !=nil {return _bbfd ;};_abed :=float32 (_gccg );_edaf .HrpctAttr =&_abed ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0063\u006c\u0069\u0070"{_edaf .ClipAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edaf .InsetmodeAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bdgc ,_efed :=_ecagc .Value ,error (nil );if _efed !=nil {return _efed ;};_edaf .BorderleftcolorAttr =&_bdgc ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edaf .OleiconAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdcc ,_gbff :=_ecagc .Value ,error (nil );if _gbff !=nil {return _gbff ;};_edaf .BorderrightcolorAttr =&_cdcc ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edaf .ConnectortypeAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edaf .BwpureAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edaf .BwmodeAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0073\u0070\u0074"{_aegg ,_deeg :=_gc .ParseFloat (_ecagc .Value ,64);if _deeg !=nil {return _deeg ;};_cfcd :=float32 (_aegg );_edaf .SptAttr =&_cfcd ;continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edaf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecagc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edaf .HralignAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_bdfa ,_fggbc :=_gc .ParseFloat (_ecagc .Value ,64);if _fggbc !=nil {return _fggbc ;};_edaf .EndAngleAttr =&_bdfa ;continue ;};if _ecagc .Name .Local =="\u0069\u0064"{_gag ,_feeb :=_ecagc .Value ,error (nil );if _feeb !=nil {return _feeb ;};_edaf .IdAttr =&_gag ;continue ;};if _ecagc .Name .Local =="\u0061\u006c\u0074"{_eafee ,_fedb :=_ecagc .Value ,error (nil );if _fedb !=nil {return _fedb ;};_edaf .AltAttr =&_eafee ;continue ;};if _ecagc .Name .Local =="\u0070\u0072\u0069n\u0074"{_edaf .PrintAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edaf .StrokedAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aead ,_dcd :=_ecagc .Value ,error (nil );if _dcd !=nil {return _dcd ;};_edaf .WrapcoordsAttr =&_aead ;continue ;};if _ecagc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfdff ,_fefe :=_ecagc .Value ,error (nil );if _fefe !=nil {return _fefe ;};_edaf .StrokeweightAttr =&_gfdff ;continue ;};if _ecagc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_afa ,_ebfb :=_ecagc .Value ,error (nil );if _ebfb !=nil {return _ebfb ;};_edaf .CoordoriginAttr =&_afa ;continue ;};if _ecagc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ggda ,_bada :=_ecagc .Value ,error (nil );if _bada !=nil {return _bada ;};_edaf .ChromakeyAttr =&_ggda ;continue ;};if _ecagc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cgae ,_defb :=_ecagc .Value ,error (nil );if _defb !=nil {return _defb ;};_edaf .FillcolorAttr =&_cgae ;continue ;};if _ecagc .Name .Local =="\u0073\u0074\u0079l\u0065"{_fabc ,_dcbg :=_ecagc .Value ,error (nil );if _dcbg !=nil {return _dcbg ;};_edaf .StyleAttr =&_fabc ;continue ;};if _ecagc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acgb ,_aaae :=_ecagc .Value ,error (nil );if _aaae !=nil {return _aaae ;};_edaf .OpacityAttr =&_acgb ;continue ;};if _ecagc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fbacb ,_efcde :=_ecagc .Value ,error (nil );if _efcde !=nil {return _efcde ;};_edaf .StrokecolorAttr =&_fbacb ;continue ;};if _ecagc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edaf .InsetpenAttr .UnmarshalXMLAttr (_ecagc );continue ;};if _ecagc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_cffe ,_egcc :=_gc .ParseFloat (_ecagc .Value ,64);if _egcc !=nil {return _egcc ;};_edaf .StartAngleAttr =&_cffe ;continue ;};if _ecagc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_adaa ,_cgc :=_ecagc .Value ,error (nil );if _cgc !=nil {return _cgc ;};_edaf .CoordsizeAttr =&_adaa ;continue ;};if _ecagc .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccec ,_aac :=_ecagc .Value ,error (nil );if _aac !=nil {return _aac ;};_edaf .TitleAttr =&_ccec ;continue ;};if _ecagc .Name .Local =="\u0063\u006c\u0061s\u0073"{_caad ,_bdad :=_ecagc .Value ,error (nil );if _bdad !=nil {return _bdad ;};_edaf .ClassAttr =&_caad ;continue ;};if _ecagc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbe ,_cfgg :=_ecagc .Value ,error (nil );if _cfgg !=nil {return _cfgg ;};_edaf .TargetAttr =&_gbe ;continue ;};if _ecagc .Name .Local =="\u0068\u0072\u0065\u0066"{_effe ,_bffc :=_ecagc .Value ,error (nil );if _bffc !=nil {return _bffc ;};_edaf .HrefAttr =&_effe ;continue ;};if _ecagc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edaf .FilledAttr .UnmarshalXMLAttr (_ecagc );continue ;};};_gbg :for {_eggf ,_cfbf :=d .Token ();if _cfbf !=nil {return _cfbf ;};switch _ffed :=_eggf .(type ){case _a .StartElement :switch _ffed .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"}:_dadf :=NewEG_ShapeElements ();_dadf .Path =NewPath ();if _geea :=d .DecodeElement (_dadf .Path ,&_ffed );_geea !=nil {return _geea ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_dadf );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"}:_gedcg :=NewEG_ShapeElements ();_gedcg .Formulas =NewFormulas ();if _fadbg :=d .DecodeElement (_gedcg .Formulas ,&_ffed );_fadbg !=nil {return _fadbg ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_gedcg );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"}:_cecf :=NewEG_ShapeElements ();_cecf .Handles =NewHandles ();if _degfg :=d .DecodeElement (_cecf .Handles ,&_ffed );_degfg !=nil {return _degfg ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_cecf );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"}:_fbgb :=NewEG_ShapeElements ();_fbgb .Fill =NewFill ();if _dfaf :=d .DecodeElement (_fbgb .Fill ,&_ffed );_dfaf !=nil {return _dfaf ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_fbgb );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"}:_fccf :=NewEG_ShapeElements ();_fccf .Stroke =NewStroke ();if _eece :=d .DecodeElement (_fccf .Stroke ,&_ffed );_eece !=nil {return _eece ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_fccf );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"}:_defe :=NewEG_ShapeElements ();_defe .Shadow =NewShadow ();if _eebc :=d .DecodeElement (_defe .Shadow ,&_ffed );_eebc !=nil {return _eebc ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_defe );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"}:_efca :=NewEG_ShapeElements ();_efca .Textbox =NewTextbox ();if _eggfe :=d .DecodeElement (_efca .Textbox ,&_ffed );_eggfe !=nil {return _eggfe ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_efca );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"}:_gdce :=NewEG_ShapeElements ();_gdce .Textpath =NewTextpath ();if _gadf :=d .DecodeElement (_gdce .Textpath ,&_ffed );_gadf !=nil {return _gadf ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_gdce );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"}:_baef :=NewEG_ShapeElements ();_baef .Imagedata =NewImagedata ();if _dace :=d .DecodeElement (_baef .Imagedata ,&_ffed );_dace !=nil {return _dace ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_baef );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"}:_cgbd :=NewEG_ShapeElements ();_cgbd .Skew =NewOfcSkew ();if _dafa :=d .DecodeElement (_cgbd .Skew ,&_ffed );_dafa !=nil {return _dafa ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_cgbd );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"}:_bgef :=NewEG_ShapeElements ();_bgef .Extrusion =NewOfcExtrusion ();if _beffa :=d .DecodeElement (_bgef .Extrusion ,&_ffed );_beffa !=nil {return _beffa ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_bgef );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"}:_ebgb :=NewEG_ShapeElements ();_ebgb .Callout =NewOfcCallout ();if _efgad :=d .DecodeElement (_ebgb .Callout ,&_ffed );_efgad !=nil {return _efgad ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_ebgb );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"}:_ccfcc :=NewEG_ShapeElements ();_ccfcc .Lock =NewOfcLock ();if _dgfa :=d .DecodeElement (_ccfcc .Lock ,&_ffed );_dgfa !=nil {return _dgfa ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_ccfcc );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"}:_gced :=NewEG_ShapeElements ();_gced .Clippath =NewOfcClippath ();if _cbee :=d .DecodeElement (_gced .Clippath ,&_ffed );_cbee !=nil {return _cbee ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_gced );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"}:_bgde :=NewEG_ShapeElements ();_bgde .Signatureline =NewOfcSignatureline ();if _bebb :=d .DecodeElement (_bgde .Signatureline ,&_ffed );_bebb !=nil {return _bebb ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_bgde );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"}:_dfae :=NewEG_ShapeElements ();_dfae .Wrap =_e .NewWrap ();if _bgcg :=d .DecodeElement (_dfae .Wrap ,&_ffed );_bgcg !=nil {return _bgcg ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_dfae );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"}:_fega :=NewEG_ShapeElements ();_fega .Anchorlock =_e .NewAnchorlock ();if _dec :=d .DecodeElement (_fega .Anchorlock ,&_ffed );_dec !=nil {return _dec ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_fega );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"}:_ecgge :=NewEG_ShapeElements ();_ecgge .Bordertop =_e .NewBordertop ();if _ggdac :=d .DecodeElement (_ecgge .Bordertop ,&_ffed );_ggdac !=nil {return _ggdac ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_ecgge );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"}:_cded :=NewEG_ShapeElements ();_cded .Borderbottom =_e .NewBorderbottom ();if _bcee :=d .DecodeElement (_cded .Borderbottom ,&_ffed );_bcee !=nil {return _bcee ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_cded );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"}:_agfg :=NewEG_ShapeElements ();_agfg .Borderleft =_e .NewBorderleft ();if _cdcf :=d .DecodeElement (_agfg .Borderleft ,&_ffed );_cdcf !=nil {return _cdcf ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_agfg );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"}:_daga :=NewEG_ShapeElements ();_daga .Borderright =_e .NewBorderright ();if _cbcc :=d .DecodeElement (_daga .Borderright ,&_ffed );_cbcc !=nil {return _cbcc ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_daga );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"}:_fcec :=NewEG_ShapeElements ();_fcec .ClientData =_b .NewClientData ();if _dcbbb :=d .DecodeElement (_fcec .ClientData ,&_ffed );_dcbbb !=nil {return _dcbbb ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_fcec );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"}:_adb :=NewEG_ShapeElements ();_adb .Textdata =_fg .NewTextdata ();if _cgbfe :=d .DecodeElement (_adb .Textdata ,&_ffed );_cgbfe !=nil {return _cgbfe ;};_edaf .EG_ShapeElements =append (_edaf .EG_ShapeElements ,_adb );default:_ag .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",_ffed .Name );if _fadbc :=d .Skip ();_fadbc !=nil {return _fadbc ;};};case _a .EndElement :break _gbg ;case _a .CharData :};};return nil ;}; // Validate validates the CT_Image and its children func (_fffg *CT_Image )Validate ()error {return _fffg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_dgcg OfcST_ConnectorType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgcg .String (),start );};func (_cdcd *AG_Style )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgf :=range start .Attr {if _bgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_eggc ,_gfe :=_bgf .Value ,error (nil );if _gfe !=nil {return _gfe ;};_cdcd .StyleAttr =&_eggc ;continue ;};};for {_degcc ,_gbdb :=d .Token ();if _gbdb !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_gbdb );};if _cffg ,_deaa :=_degcc .(_a .EndElement );_deaa &&_cffg .Name ==start .Name {break ;};};return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_face :=&CT_PolyLine {};return _face }; // ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path func (_bdeg *OfcClippath )ValidateWithPath (path string )error {if _acfga :=_bdeg .OfcCT_ClipPath .ValidateWithPath (path );_acfga !=nil {return _acfga ;};return nil ;};type Shape struct{CT_Shape };func (_egedd *Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _egedd .CT_Shape .MarshalXML (e ,start );};func (_cabfg OfcST_DiagramLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cabfg .String (),start );};func NewAG_Fill ()*AG_Fill {_agff :=&AG_Fill {};return _agff };type CT_Handles struct{H []*CT_H ;};func (_dfdfa *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 _dfdfa .OfcCT_SignatureLine .MarshalXML (e ,start );};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _c .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_cb .TxbxContent ;Any _ge .Any ;IdAttr *string ;StyleAttr *string ;};func NewAG_Path ()*AG_Path {_cgfe :=&AG_Path {};return _cgfe }; // ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path func (_edb *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _cea :=_edb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cea !=nil {return _cea ;};if _gbabd :=_edb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbabd !=nil {return _gbabd ;};if _ccfe :=_edb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ccfe !=nil {return _ccfe ;};if _fdaa :=_edb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fdaa !=nil {return _fdaa ;};if _aed :=_edb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_aed !=nil {return _aed ;};if _bff :=_edb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bff !=nil {return _bff ;};if _bbed :=_edb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bbed !=nil {return _bbed ;};if _dgcc :=_edb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dgcc !=nil {return _dgcc ;};if _fcdc :=_edb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fcdc !=nil {return _fcdc ;};if _ggea :=_edb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ggea !=nil {return _ggea ;};return nil ;};func (_gceca ST_ShadowType )Validate ()error {return _gceca .ValidateWithPath ("")};func (_eceddc OfcST_ColorMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eceddc .String (),start );}; // ValidateWithPath validates the OfcInk and its children, prefixing error messages with path func (_fbafe *OfcInk )ValidateWithPath (path string )error {if _degab :=_fbafe .OfcCT_Ink .ValidateWithPath (path );_degab !=nil {return _degab ;};return nil ;}; // ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path func (_bcga *CT_Handles )ValidateWithPath (path string )error {for _ebed ,_bffb :=range _bcga .H {if _fafgf :=_bffb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_ebed ));_fafgf !=nil {return _fafgf ;};};return nil ;};func (_dgaa *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 _dgaa .NewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_dgaa .NewAttr )});};if _dgaa .OldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dgaa .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewOfcLock ()*OfcLock {_fedga :=&OfcLock {};_fedga .OfcCT_Lock =*NewOfcCT_Lock ();return _fedga };type Roundrect struct{CT_RoundRect };func (_afgcfg ST_StrokeEndCap )ValidateWithPath (path string )error {switch _afgcfg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgcfg ));};return nil ;};func NewCT_Oval ()*CT_Oval {_cgaeb :=&CT_Oval {};return _cgaeb };func (_fdbaeg *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdbaeg =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_fdbaeg =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_fdbaeg =2;};return nil ;};func (_gadaa *ST_StrokeArrowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aefgf ,_fggfd :=d .Token ();if _fggfd !=nil {return _fggfd ;};if _cbeda ,_cfca :=_aefgf .(_a .EndElement );_cfca &&_cbeda .Name ==start .Name {*_gadaa =1;return nil ;};if _eaba ,_cddfc :=_aefgf .(_a .CharData );!_cddfc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aefgf );}else {switch string (_eaba ){case "":*_gadaa =0;case "\u006e\u006f\u006e\u0065":*_gadaa =1;case "\u0062\u006c\u006fc\u006b":*_gadaa =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_gadaa =3;case "\u006f\u0076\u0061\u006c":*_gadaa =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gadaa =5;case "\u006f\u0070\u0065\u006e":*_gadaa =6;};};_aefgf ,_fggfd =d .Token ();if _fggfd !=nil {return _fggfd ;};if _degfee ,_bcfcd :=_aefgf .(_a .EndElement );_bcfcd &&_degfee .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aefgf );};type OfcLeft struct{OfcCT_StrokeChild };func (_gcfef *OfcBottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcfef .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cfbda :=range start .Attr {if _cfbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbda .Name .Local =="\u0068\u0072\u0065\u0066"{_fcgbc ,_bdade :=_cfbda .Value ,error (nil );if _bdade !=nil {return _bdade ;};_gcfef .HrefAttr =&_fcgbc ;continue ;};if _cfbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcfef .ForcedashAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbda .Name .Local =="\u0074\u0069\u0074l\u0065"{_adefd ,_efgaf :=_cfbda .Value ,error (nil );if _efgaf !=nil {return _efgaf ;};_gcfef .TitleAttr =&_adefd ;continue ;};if _cfbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbda .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fgabgf ,_ccbgb :=_cfbda .Value ,error (nil );if _ccbgb !=nil {return _ccbgb ;};_gcfef .AlthrefAttr =&_fgabgf ;continue ;};if _cfbda .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gcfef .ImageaspectAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gcfef .StartarrowAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gcfef .LinestyleAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gcfef .StartarrowwidthAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gcfef .JoinstyleAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gcfef .StartarrowlengthAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ebegb ,_bfcae :=_cfbda .Value ,error (nil );if _bfcae !=nil {return _bfcae ;};_gcfef .DashstyleAttr =&_ebegb ;continue ;};if _cfbda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gcfef .EndarrowAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gcfef .FilltypeAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gcfef .EndarrowwidthAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_befca ,_bbdgb :=_cfbda .Value ,error (nil );if _bbdgb !=nil {return _bbdgb ;};_gcfef .OpacityAttr =&_befca ;continue ;};if _cfbda .Name .Local =="\u0063\u006f\u006co\u0072"{_debda ,_abfga :=_cfbda .Value ,error (nil );if _abfga !=nil {return _abfga ;};_gcfef .ColorAttr =&_debda ;continue ;};if _cfbda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcfef .InsetpenAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gcfef .EndarrowlengthAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0065\u0078\u0074"{_gcfef .ExtAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gcfef .EndcapAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ddgg ,_dgeeg :=_cfbda .Value ,error (nil );if _dgeeg !=nil {return _dgeeg ;};_gcfef .Color2Attr =&_ddgg ;continue ;};if _cfbda .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gcfef .ImagealignshapeAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gaeaf ,_cgaafb :=_cfbda .Value ,error (nil );if _cgaafb !=nil {return _cgaafb ;};_gcfef .WeightAttr =&_gaeaf ;continue ;};if _cfbda .Name .Local =="\u0073\u0072\u0063"{_bbac ,_bfeg :=_cfbda .Value ,error (nil );if _bfeg !=nil {return _bfeg ;};_gcfef .SrcAttr =&_bbac ;continue ;};if _cfbda .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dcgge ,_eeeac :=_cfbda .Value ,error (nil );if _eeeac !=nil {return _eeeac ;};_gcfef .ImagesizeAttr =&_dcgge ;continue ;};if _cfbda .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_abeba ,_bbedf :=_gc .ParseFloat (_cfbda .Value ,64);if _bbedf !=nil {return _bbedf ;};_gcfef .MiterlimitAttr =&_abeba ;continue ;};if _cfbda .Name .Local =="\u006f\u006e"{_gcfef .OnAttr .UnmarshalXMLAttr (_cfbda );continue ;};};for {_eccd ,_fcgba :=d .Token ();if _fcgba !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_fcgba );};if _egcad ,_cabdg :=_eccd .(_a .EndElement );_cabdg &&_egcad .Name ==start .Name {break ;};};return nil ;};func (_babe *CT_Line )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aabb :=range start .Attr {if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_babe .UserdrawnAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_babe .ButtonAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_babe .DgmlayoutmruAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_babe .UserhiddenAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_babe .CliptowrapAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_babe .BulletAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u006f\u006c\u0065"{_babe .OleAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0068\u0072"{_babe .HrAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0073\u0070\u0069\u0064"{_fbcb ,_gedff :=_aabb .Value ,error (nil );if _gedff !=nil {return _gedff ;};_babe .SpidAttr =&_fbcb ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0068\u0072\u0073t\u0064"{_babe .HrstdAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_babe .BwnormalAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fbce ,_fgcfe :=_aabb .Value ,error (nil );if _fgcfe !=nil {return _fgcfe ;};_babe .BordertopcolorAttr =&_fbce ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_babe .DgmlayoutAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_babe .ForcedashAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_babe .AllowoverlapAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_babe .HrnoshadeAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_babe .PreferrelativeAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bgfg ,_gacd :=_aabb .Value ,error (nil );if _gacd !=nil {return _gacd ;};_babe .BorderbottomcolorAttr =&_bgfg ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u006f\u006e\u0065\u0064"{_babe .OnedAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfgec ,_ccdf :=_gc .ParseInt (_aabb .Value ,10,64);if _ccdf !=nil {return _ccdf ;};_babe .DgmnodekindAttr =&_bfgec ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgdg ,_bdga :=_gc .ParseInt (_aabb .Value ,10,64);if _bdga !=nil {return _bdga ;};_babe .RegroupidAttr =&_fgdg ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_babe .AllowincellAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0068\u0072\u0070c\u0074"{_dedeg ,_abef :=_gc .ParseFloat (_aabb .Value ,64);if _abef !=nil {return _abef ;};_agfb :=float32 (_dedeg );_babe .HrpctAttr =&_agfb ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0063\u006c\u0069\u0070"{_babe .ClipAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_babe .InsetmodeAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bgce ,_egac :=_aabb .Value ,error (nil );if _egac !=nil {return _egac ;};_babe .BorderleftcolorAttr =&_bgce ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_babe .OleiconAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dgbfc ,_baca :=_aabb .Value ,error (nil );if _baca !=nil {return _baca ;};_babe .BorderrightcolorAttr =&_dgbfc ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_babe .ConnectortypeAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_babe .BwpureAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_babe .BwmodeAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0073\u0070\u0074"{_eddd ,_ebfbb :=_gc .ParseFloat (_aabb .Value ,64);if _ebfbb !=nil {return _ebfbb ;};_bccfe :=float32 (_eddd );_babe .SptAttr =&_bccfe ;continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_babe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_babe .HralignAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Local =="\u0074\u006f"{_gbag ,_egff :=_aabb .Value ,error (nil );if _egff !=nil {return _egff ;};_babe .ToAttr =&_gbag ;continue ;};if _aabb .Name .Local =="\u0069\u0064"{_fbea ,_ggce :=_aabb .Value ,error (nil );if _ggce !=nil {return _ggce ;};_babe .IdAttr =&_fbea ;continue ;};if _aabb .Name .Local =="\u0061\u006c\u0074"{_dbcac ,_acdf :=_aabb .Value ,error (nil );if _acdf !=nil {return _acdf ;};_babe .AltAttr =&_dbcac ;continue ;};if _aabb .Name .Local =="\u0070\u0072\u0069n\u0074"{_babe .PrintAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_babe .StrokedAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgaf ,_gecg :=_aabb .Value ,error (nil );if _gecg !=nil {return _gecg ;};_babe .WrapcoordsAttr =&_fgaf ;continue ;};if _aabb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afbge ,_gbad :=_aabb .Value ,error (nil );if _gbad !=nil {return _gbad ;};_babe .StrokeweightAttr =&_afbge ;continue ;};if _aabb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgdeed ,_eabga :=_aabb .Value ,error (nil );if _eabga !=nil {return _eabga ;};_babe .CoordoriginAttr =&_cgdeed ;continue ;};if _aabb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbcf ,_cgfcd :=_aabb .Value ,error (nil );if _cgfcd !=nil {return _cgfcd ;};_babe .ChromakeyAttr =&_fbcf ;continue ;};if _aabb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eddf ,_dcafc :=_aabb .Value ,error (nil );if _dcafc !=nil {return _dcafc ;};_babe .FillcolorAttr =&_eddf ;continue ;};if _aabb .Name .Local =="\u0073\u0074\u0079l\u0065"{_abbbd ,_bafaf :=_aabb .Value ,error (nil );if _bafaf !=nil {return _bafaf ;};_babe .StyleAttr =&_abbbd ;continue ;};if _aabb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbbg ,_fgdcg :=_aabb .Value ,error (nil );if _fgdcg !=nil {return _fgdcg ;};_babe .OpacityAttr =&_fbbg ;continue ;};if _aabb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gcdaf ,_geece :=_aabb .Value ,error (nil );if _geece !=nil {return _geece ;};_babe .StrokecolorAttr =&_gcdaf ;continue ;};if _aabb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_babe .InsetpenAttr .UnmarshalXMLAttr (_aabb );continue ;};if _aabb .Name .Local =="\u0066\u0072\u006f\u006d"{_egcb ,_fgdd :=_aabb .Value ,error (nil );if _fgdd !=nil {return _fgdd ;};_babe .FromAttr =&_egcb ;continue ;};if _aabb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgbc ,_gcbfd :=_aabb .Value ,error (nil );if _gcbfd !=nil {return _gcbfd ;};_babe .CoordsizeAttr =&_cgbc ;continue ;};if _aabb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gggc ,_dafb :=_aabb .Value ,error (nil );if _dafb !=nil {return _dafb ;};_babe .TitleAttr =&_gggc ;continue ;};if _aabb .Name .Local =="\u0063\u006c\u0061s\u0073"{_edce ,_fecf :=_aabb .Value ,error (nil );if _fecf !=nil {return _fecf ;};_babe .ClassAttr =&_edce ;continue ;};if _aabb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efff ,_abdaa :=_aabb .Value ,error (nil );if _abdaa !=nil {return _abdaa ;};_babe .TargetAttr =&_efff ;continue ;};if _aabb .Name .Local =="\u0068\u0072\u0065\u0066"{_ebdgc ,_gbdbg :=_aabb .Value ,error (nil );if _gbdbg !=nil {return _gbdbg ;};_babe .HrefAttr =&_ebdgc ;continue ;};if _aabb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_babe .FilledAttr .UnmarshalXMLAttr (_aabb );continue ;};};_gfede :for {_dgdg ,_dadfe :=d .Token ();if _dadfe !=nil {return _dadfe ;};switch _dgdgd :=_dgdg .(type ){case _a .StartElement :switch _dgdgd .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"}:_gbbad :=NewEG_ShapeElements ();_gbbad .Path =NewPath ();if _fcebc :=d .DecodeElement (_gbbad .Path ,&_dgdgd );_fcebc !=nil {return _fcebc ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_gbbad );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"}:_aefcf :=NewEG_ShapeElements ();_aefcf .Formulas =NewFormulas ();if _deaaef :=d .DecodeElement (_aefcf .Formulas ,&_dgdgd );_deaaef !=nil {return _deaaef ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_aefcf );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"}:_addf :=NewEG_ShapeElements ();_addf .Handles =NewHandles ();if _beebg :=d .DecodeElement (_addf .Handles ,&_dgdgd );_beebg !=nil {return _beebg ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_addf );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"}:_beadc :=NewEG_ShapeElements ();_beadc .Fill =NewFill ();if _gbfad :=d .DecodeElement (_beadc .Fill ,&_dgdgd );_gbfad !=nil {return _gbfad ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_beadc );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"}:_bgafe :=NewEG_ShapeElements ();_bgafe .Stroke =NewStroke ();if _gdfa :=d .DecodeElement (_bgafe .Stroke ,&_dgdgd );_gdfa !=nil {return _gdfa ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_bgafe );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"}:_cffec :=NewEG_ShapeElements ();_cffec .Shadow =NewShadow ();if _ceca :=d .DecodeElement (_cffec .Shadow ,&_dgdgd );_ceca !=nil {return _ceca ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_cffec );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"}:_beffd :=NewEG_ShapeElements ();_beffd .Textbox =NewTextbox ();if _aeee :=d .DecodeElement (_beffd .Textbox ,&_dgdgd );_aeee !=nil {return _aeee ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_beffd );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"}:_cbef :=NewEG_ShapeElements ();_cbef .Textpath =NewTextpath ();if _fedf :=d .DecodeElement (_cbef .Textpath ,&_dgdgd );_fedf !=nil {return _fedf ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_cbef );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"}:_bacc :=NewEG_ShapeElements ();_bacc .Imagedata =NewImagedata ();if _ecgf :=d .DecodeElement (_bacc .Imagedata ,&_dgdgd );_ecgf !=nil {return _ecgf ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_bacc );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"}:_caafb :=NewEG_ShapeElements ();_caafb .Skew =NewOfcSkew ();if _ecgef :=d .DecodeElement (_caafb .Skew ,&_dgdgd );_ecgef !=nil {return _ecgef ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_caafb );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"}:_dbcdb :=NewEG_ShapeElements ();_dbcdb .Extrusion =NewOfcExtrusion ();if _bbcff :=d .DecodeElement (_dbcdb .Extrusion ,&_dgdgd );_bbcff !=nil {return _bbcff ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_dbcdb );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"}:_gddbb :=NewEG_ShapeElements ();_gddbb .Callout =NewOfcCallout ();if _gfegdg :=d .DecodeElement (_gddbb .Callout ,&_dgdgd );_gfegdg !=nil {return _gfegdg ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_gddbb );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"}:_bgdb :=NewEG_ShapeElements ();_bgdb .Lock =NewOfcLock ();if _feaf :=d .DecodeElement (_bgdb .Lock ,&_dgdgd );_feaf !=nil {return _feaf ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_bgdb );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"}:_cefcd :=NewEG_ShapeElements ();_cefcd .Clippath =NewOfcClippath ();if _bbag :=d .DecodeElement (_cefcd .Clippath ,&_dgdgd );_bbag !=nil {return _bbag ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_cefcd );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"}:_agaed :=NewEG_ShapeElements ();_agaed .Signatureline =NewOfcSignatureline ();if _gbcfb :=d .DecodeElement (_agaed .Signatureline ,&_dgdgd );_gbcfb !=nil {return _gbcfb ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_agaed );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"}:_ccgc :=NewEG_ShapeElements ();_ccgc .Wrap =_e .NewWrap ();if _fcfa :=d .DecodeElement (_ccgc .Wrap ,&_dgdgd );_fcfa !=nil {return _fcfa ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_ccgc );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"}:_cggd :=NewEG_ShapeElements ();_cggd .Anchorlock =_e .NewAnchorlock ();if _afbf :=d .DecodeElement (_cggd .Anchorlock ,&_dgdgd );_afbf !=nil {return _afbf ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_cggd );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"}:_efdd :=NewEG_ShapeElements ();_efdd .Bordertop =_e .NewBordertop ();if _fcbg :=d .DecodeElement (_efdd .Bordertop ,&_dgdgd );_fcbg !=nil {return _fcbg ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_efdd );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"}:_fdcea :=NewEG_ShapeElements ();_fdcea .Borderbottom =_e .NewBorderbottom ();if _bcaa :=d .DecodeElement (_fdcea .Borderbottom ,&_dgdgd );_bcaa !=nil {return _bcaa ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_fdcea );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"}:_acaaa :=NewEG_ShapeElements ();_acaaa .Borderleft =_e .NewBorderleft ();if _deecb :=d .DecodeElement (_acaaa .Borderleft ,&_dgdgd );_deecb !=nil {return _deecb ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_acaaa );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"}:_gdca :=NewEG_ShapeElements ();_gdca .Borderright =_e .NewBorderright ();if _gfagb :=d .DecodeElement (_gdca .Borderright ,&_dgdgd );_gfagb !=nil {return _gfagb ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_gdca );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"}:_fcga :=NewEG_ShapeElements ();_fcga .ClientData =_b .NewClientData ();if _bcabc :=d .DecodeElement (_fcga .ClientData ,&_dgdgd );_bcabc !=nil {return _bcabc ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_fcga );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"}:_bgad :=NewEG_ShapeElements ();_bgad .Textdata =_fg .NewTextdata ();if _bdggc :=d .DecodeElement (_bgad .Textdata ,&_dgdgd );_bdggc !=nil {return _bdggc ;};_babe .EG_ShapeElements =append (_babe .EG_ShapeElements ,_bgad );default:_ag .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",_dgdgd .Name );if _dbff :=d .Skip ();_dbff !=nil {return _dbff ;};};case _a .EndElement :break _gfede ;case _a .CharData :};};return nil ;};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; // ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path func (_egdfg *OfcShapelayout )ValidateWithPath (path string )error {if _cbeag :=_egdfg .OfcCT_ShapeLayout .ValidateWithPath (path );_cbeag !=nil {return _cbeag ;};return nil ;};func (_cf *AG_AllCoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ed :=range start .Attr {if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cf .BulletAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u006f\u006e\u0065\u0064"{_cf .OnedAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cf .AllowincellAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aae ,_gde :=_gc .ParseInt (_ed .Value ,10,64);if _gde !=nil {return _gde ;};_cf .RegroupidAttr =&_aae ;continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfga ,_dg :=_gc .ParseInt (_ed .Value ,10,64);if _dg !=nil {return _dg ;};_cf .DgmnodekindAttr =&_bfga ;continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dd ,_cba :=_ed .Value ,error (nil );if _cba !=nil {return _cba ;};_cf .BorderrightcolorAttr =&_dd ;continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cf .ButtonAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gg ,_gab :=_ed .Value ,error (nil );if _gab !=nil {return _gab ;};_cf .BorderleftcolorAttr =&_gg ;continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cf .UserhiddenAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cf .UserdrawnAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0073\u0070\u0069\u0064"{_bfb ,_cac :=_ed .Value ,error (nil );if _cac !=nil {return _cac ;};_cf .SpidAttr =&_bfb ;continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cf .DgmlayoutAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbc ,_gda :=_ed .Value ,error (nil );if _gda !=nil {return _gda ;};_cf .BorderbottomcolorAttr =&_cbc ;continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gff ,_bcb :=_ed .Value ,error (nil );if _bcb !=nil {return _bcb ;};_cf .BordertopcolorAttr =&_gff ;continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cf .AllowoverlapAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cf .InsetmodeAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0068\u0072"{_cf .HrAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0068\u0072\u0073t\u0064"{_cf .HrstdAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cf .HrnoshadeAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgaf ,_bbc :=_gc .ParseFloat (_ed .Value ,64);if _bbc !=nil {return _bbc ;};_agad :=float32 (_bgaf );_cf .HrpctAttr =&_agad ;continue ;};if _ed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ed .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cf .HralignAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcg ,_fd :=_ed .Value ,error (nil );if _fd !=nil {return _fd ;};_cf .TargetAttr =&_dcg ;continue ;};if _ed .Name .Local =="\u0073\u0074\u0079l\u0065"{_ec ,_ffd :=_ed .Value ,error (nil );if _ffd !=nil {return _ffd ;};_cf .StyleAttr =&_ec ;continue ;};if _ed .Name .Local =="\u0069\u0064"{_ee ,_bcc :=_ed .Value ,error (nil );if _bcc !=nil {return _bcc ;};_cf .IdAttr =&_ee ;continue ;};if _ed .Name .Local =="\u0070\u0072\u0069n\u0074"{_cf .PrintAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dfe ,_cd :=_ed .Value ,error (nil );if _cd !=nil {return _cd ;};_cf .WrapcoordsAttr =&_dfe ;continue ;};if _ed .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bfgf ,_dfec :=_ed .Value ,error (nil );if _dfec !=nil {return _dfec ;};_cf .CoordoriginAttr =&_bfgf ;continue ;};if _ed .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gb ,_gga :=_ed .Value ,error (nil );if _gga !=nil {return _gga ;};_cf .CoordsizeAttr =&_gb ;continue ;};if _ed .Name .Local =="\u0061\u006c\u0074"{_aee ,_eda :=_ed .Value ,error (nil );if _eda !=nil {return _eda ;};_cf .AltAttr =&_aee ;continue ;};if _ed .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfd ,_bdd :=_ed .Value ,error (nil );if _bdd !=nil {return _bdd ;};_cf .TitleAttr =&_gfd ;continue ;};if _ed .Name .Local =="\u0063\u006c\u0061s\u0073"{_fdb ,_gfa :=_ed .Value ,error (nil );if _gfa !=nil {return _gfa ;};_cf .ClassAttr =&_fdb ;continue ;};if _ed .Name .Local =="\u0068\u0072\u0065\u0066"{_fa ,_gbd :=_ed .Value ,error (nil );if _gbd !=nil {return _gbd ;};_cf .HrefAttr =&_fa ;continue ;};};for {_gbc ,_fac :=d .Token ();if _fac !=nil {return _f .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",_fac );};if _gee ,_fda :=_gbc .(_a .EndElement );_fda &&_gee .Name ==start .Name {break ;};};return nil ;};func (_cafe *OfcCT_ColorMenu )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_baga :=range start .Attr {if _baga .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gcgfa ,_bfgeb :=_baga .Value ,error (nil );if _bfgeb !=nil {return _bfgeb ;};_cafe .StrokecolorAttr =&_gcgfa ;continue ;};if _baga .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffeed ,_cdcbe :=_baga .Value ,error (nil );if _cdcbe !=nil {return _cdcbe ;};_cafe .FillcolorAttr =&_ffeed ;continue ;};if _baga .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_gfagc ,_eabfa :=_baga .Value ,error (nil );if _eabfa !=nil {return _eabfa ;};_cafe .ShadowcolorAttr =&_gfagc ;continue ;};if _baga .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_fdffg ,_bdeag :=_baga .Value ,error (nil );if _bdeag !=nil {return _bdeag ;};_cafe .ExtrusioncolorAttr =&_fdffg ;continue ;};if _baga .Name .Local =="\u0065\u0078\u0074"{_cafe .ExtAttr .UnmarshalXMLAttr (_baga );continue ;};};for {_cafbb ,_adeag :=d .Token ();if _adeag !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_adeag );};if _bgbbe ,_abdbc :=_cafbb .(_a .EndElement );_abdbc &&_bgbbe .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path func (_ebega *OfcSignatureline )ValidateWithPath (path string )error {if _ccfcbb :=_ebega .OfcCT_SignatureLine .ValidateWithPath (path );_ccfcbb !=nil {return _ccfcbb ;};return nil ;};type OfcST_BWMode byte ;func (_ebebe *Group )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ebebe .CT_Group .MarshalXML (e ,start );};func (_bbead *ST_EditAs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbfd ,_abdaae :=d .Token ();if _abdaae !=nil {return _abdaae ;};if _gecdfe ,_bafcf :=_fbfd .(_a .EndElement );_bafcf &&_gecdfe .Name ==start .Name {*_bbead =1;return nil ;};if _fffag ,_bcffbc :=_fbfd .(_a .CharData );!_bcffbc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfd );}else {switch string (_fffag ){case "":*_bbead =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bbead =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bbead =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bbead =3;case "\u0063\u0079\u0063l\u0065":*_bbead =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bbead =5;case "\u0076\u0065\u006e\u006e":*_bbead =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bbead =7;};};_fbfd ,_abdaae =d .Token ();if _abdaae !=nil {return _abdaae ;};if _cgabcc ,_eabb :=_fbfd .(_a .EndElement );_eabb &&_cgabcc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfd );};func (_ggedd *Textbox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggedd .CT_Textbox =*NewCT_Textbox ();for _ ,_beagc :=range start .Attr {if _beagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beagc .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_ggedd .SingleclickAttr .UnmarshalXMLAttr (_beagc );continue ;};if _beagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beagc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ggedd .InsetmodeAttr .UnmarshalXMLAttr (_beagc );continue ;};if _beagc .Name .Local =="\u0069\u006e\u0073e\u0074"{_gaec ,_gdgda :=_beagc .Value ,error (nil );if _gdgda !=nil {return _gdgda ;};_ggedd .InsetAttr =&_gaec ;continue ;};if _beagc .Name .Local =="\u0069\u0064"{_eaea ,_acbda :=_beagc .Value ,error (nil );if _acbda !=nil {return _acbda ;};_ggedd .IdAttr =&_eaea ;continue ;};if _beagc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddgfe ,_aefca :=_beagc .Value ,error (nil );if _aefca !=nil {return _aefca ;};_ggedd .StyleAttr =&_ddgfe ;continue ;};};_ddfce :for {_abgcd ,_gefc :=d .Token ();if _gefc !=nil {return _gefc ;};switch _egdabd :=_abgcd .(type ){case _a .StartElement :switch _egdabd .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"}:_ggedd .TxbxContent =_cb .NewTxbxContent ();if _aeabda :=d .DecodeElement (_ggedd .TxbxContent ,&_egdabd );_aeabda !=nil {return _aeabda ;};default:if _gcbbg ,_faage :=_ge .CreateElement (_egdabd );_faage !=nil {return _faage ;}else {if _dbdcg :=d .DecodeElement (_gcbbg ,&_egdabd );_dbdcg !=nil {return _dbdcg ;};_ggedd .Any =_gcbbg ;};};case _a .EndElement :break _ddfce ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path func (_fabfb *CT_Shapetype )ValidateWithPath (path string )error {for _bbcab ,_gffab :=range _fabfb .EG_ShapeElements {if _ceafd :=_gffab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bbcab ));_ceafd !=nil {return _ceafd ;};};if _fabfb .Complex !=nil {if _gbdgf :=_fabfb .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_gbdgf !=nil {return _gbdgf ;};};if _ebcbf :=_fabfb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebcbf !=nil {return _ebcbf ;};if _aebc :=_fabfb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aebc !=nil {return _aebc ;};if _abbe :=_fabfb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_abbe !=nil {return _abbe ;};if _gcfec :=_fabfb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gcfec !=nil {return _gcfec ;};if _agfe :=_fabfb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_agfe !=nil {return _agfe ;};if _ddeae :=_fabfb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ddeae !=nil {return _ddeae ;};if _cddef :=_fabfb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cddef !=nil {return _cddef ;};if _eaac :=_fabfb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eaac !=nil {return _eaac ;};if _cfedd :=_fabfb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cfedd !=nil {return _cfedd ;};if _ffbd :=_fabfb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ffbd !=nil {return _ffbd ;};if _beeec :=_fabfb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_beeec !=nil {return _beeec ;};if _ffbe :=_fabfb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ffbe !=nil {return _ffbe ;};if _fdbba :=_fabfb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fdbba !=nil {return _fdbba ;};if _daed :=_fabfb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_daed !=nil {return _daed ;};if _bdgbe :=_fabfb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bdgbe !=nil {return _bdgbe ;};if _gffec :=_fabfb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gffec !=nil {return _gffec ;};if _eegee :=_fabfb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eegee !=nil {return _eegee ;};if _eeeg :=_fabfb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eeeg !=nil {return _eeeg ;};if _ddecf :=_fabfb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ddecf !=nil {return _ddecf ;};if _febbe :=_fabfb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_febbe !=nil {return _febbe ;};if _ceaaf :=_fabfb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ceaaf !=nil {return _ceaaf ;};if _feeca :=_fabfb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_feeca !=nil {return _feeca ;};if _adbgb :=_fabfb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_adbgb !=nil {return _adbgb ;};if _ecbb :=_fabfb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ecbb !=nil {return _ecbb ;};if _eecfa :=_fabfb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eecfa !=nil {return _eecfa ;};if _cebf :=_fabfb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cebf !=nil {return _cebf ;};if _abaca :=_fabfb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abaca !=nil {return _abaca ;};if _afgad :=_fabfb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_afgad !=nil {return _afgad ;};if _agca :=_fabfb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_agca !=nil {return _agca ;};return nil ;};func (_beaab *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 _beaab .OfcCT_OLEObject .MarshalXML (e ,start );};type Fill struct{CT_Fill };func (_ccaba *OfcCT_R )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agcfa :=range start .Attr {if _agcfa .Name .Local =="\u0069\u0064"{_aecf ,_eebab :=_agcfa .Value ,error (nil );if _eebab !=nil {return _eebab ;};_ccaba .IdAttr =_aecf ;continue ;};if _agcfa .Name .Local =="\u0074\u0079\u0070\u0065"{_ccaba .TypeAttr .UnmarshalXMLAttr (_agcfa );continue ;};if _agcfa .Name .Local =="\u0068\u006f\u0077"{_ccaba .HowAttr .UnmarshalXMLAttr (_agcfa );continue ;};if _agcfa .Name .Local =="\u0069\u0064\u0072e\u0066"{_aefe ,_gbcgd :=_agcfa .Value ,error (nil );if _gbcgd !=nil {return _gbcgd ;};_ccaba .IdrefAttr =&_aefe ;continue ;};};_badde :for {_afdce ,_acggg :=d .Token ();if _acggg !=nil {return _acggg ;};switch _gbaf :=_afdce .(type ){case _a .StartElement :switch _gbaf .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"}:_feebe :=NewOfcCT_Proxy ();if _beabd :=d .DecodeElement (_feebe ,&_gbaf );_beabd !=nil {return _beabd ;};_ccaba .Proxy =append (_ccaba .Proxy ,_feebe );default:_ag .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",_gbaf .Name );if _ffdc :=d .Skip ();_ffdc !=nil {return _ffdc ;};};case _a .EndElement :break _badde ;case _a .CharData :};};return nil ;};type CT_Shadow struct{OnAttr _c .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _c .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func (_gfgaa OfcST_FillType )String ()string {switch _gfgaa {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 "";};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};func (_daffa *OfcShapelayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daffa .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_ffcdf :=range start .Attr {if _ffcdf .Name .Local =="\u0065\u0078\u0074"{_daffa .ExtAttr .UnmarshalXMLAttr (_ffcdf );continue ;};};_effcg :for {_dfggef ,_cbdfa :=d .Token ();if _cbdfa !=nil {return _cbdfa ;};switch _dfged :=_dfggef .(type ){case _a .StartElement :switch _dfged .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"}:_daffa .Idmap =NewOfcCT_IdMap ();if _fagfc :=d .DecodeElement (_daffa .Idmap ,&_dfged );_fagfc !=nil {return _fagfc ;};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"}:_daffa .Regrouptable =NewOfcCT_RegroupTable ();if _acda :=d .DecodeElement (_daffa .Regrouptable ,&_dfged );_acda !=nil {return _acda ;};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"}:_daffa .Rules =NewOfcCT_Rules ();if _gcaea :=d .DecodeElement (_daffa .Rules ,&_dfged );_gcaea !=nil {return _gcaea ;};default:_ag .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",_dfged .Name );if _fgdcc :=d .Skip ();_fgdcc !=nil {return _fgdcc ;};};case _a .EndElement :break _effcg ;case _a .CharData :};};return nil ;};type OfcCT_StrokeChild struct{OnAttr _c .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _c .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _c .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 _c .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_egafdg OfcST_ExtrusionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egafdg .String (),start );}; // Validate validates the AG_Path and its children func (_egc *AG_Path )Validate ()error {return _egc .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func NewCT_H ()*CT_H {_gbga :=&CT_H {};return _gbga };func NewRoundrect ()*Roundrect {_geefcb :=&Roundrect {};_geefcb .CT_RoundRect =*NewCT_RoundRect ();return _geefcb ;};type OfcDiagram struct{OfcCT_Diagram };func (_eea *AG_Chromakey )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_de :=range start .Attr {if _de .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fgcg ,_daf :=_de .Value ,error (nil );if _daf !=nil {return _daf ;};_eea .ChromakeyAttr =&_fgcg ;continue ;};};for {_ddd ,_bfe :=d .Token ();if _bfe !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_bfe );};if _aaa ,_ffa :=_ddd .(_a .EndElement );_ffa &&_aaa .Name ==start .Name {break ;};};return nil ;};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_aeeab *OfcST_OLEDrawAspect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgfdg ,_deagg :=d .Token ();if _deagg !=nil {return _deagg ;};if _geafag ,_fddc :=_cgfdg .(_a .EndElement );_fddc &&_geafag .Name ==start .Name {*_aeeab =1;return nil ;};if _bccfca ,_fgacd :=_cgfdg .(_a .CharData );!_fgacd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfdg );}else {switch string (_bccfca ){case "":*_aeeab =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_aeeab =1;case "\u0049\u0063\u006f\u006e":*_aeeab =2;};};_cgfdg ,_deagg =d .Token ();if _deagg !=nil {return _deagg ;};if _beabf ,_fcagc :=_cgfdg .(_a .EndElement );_fcagc &&_beabf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfdg );}; // Validate validates the CT_Fill and its children func (_cedf *CT_Fill )Validate ()error {return _cedf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_fceb *AG_ShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbbag :=range start .Attr {if _fbbag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gcgb ,_gbcd :=_fbbag .Value ,error (nil );if _gbcd !=nil {return _gbcd ;};_fceb .OpacityAttr =&_gcgb ;continue ;};if _fbbag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fceb .StrokedAttr .UnmarshalXMLAttr (_fbbag );continue ;};if _fbbag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dccd ,_ace :=_fbbag .Value ,error (nil );if _ace !=nil {return _ace ;};_fceb .StrokecolorAttr =&_dccd ;continue ;};if _fbbag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bcbg ,_cef :=_fbbag .Value ,error (nil );if _cef !=nil {return _cef ;};_fceb .StrokeweightAttr =&_bcbg ;continue ;};if _fbbag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fceb .InsetpenAttr .UnmarshalXMLAttr (_fbbag );continue ;};if _fbbag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eddb ,_efaa :=_fbbag .Value ,error (nil );if _efaa !=nil {return _efaa ;};_fceb .ChromakeyAttr =&_eddb ;continue ;};if _fbbag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fceb .FilledAttr .UnmarshalXMLAttr (_fbbag );continue ;};if _fbbag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aebe ,_gbcf :=_fbbag .Value ,error (nil );if _gbcf !=nil {return _gbcf ;};_fceb .FillcolorAttr =&_aebe ;continue ;};};for {_bgacg ,_cda :=d .Token ();if _cda !=nil {return _f .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",_cda );};if _ddaa ,_efaf :=_bgacg .(_a .EndElement );_efaf &&_ddaa .Name ==start .Name {break ;};};return nil ;};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func (_fbccc OfcST_HrAlign )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bafbdb :=_a .Attr {};_bafbdb .Name =name ;switch _fbccc {case OfcST_HrAlignUnset :_bafbdb .Value ="";case OfcST_HrAlignLeft :_bafbdb .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_bafbdb .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_bafbdb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _bafbdb ,nil ;};func (_daggc ST_StrokeLineStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_daggc .String (),start );};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};func (_dabeaa *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 _dabeaa .OfcCT_Ink .MarshalXML (e ,start );}; // ValidateWithPath validates the CT_Background and its children, prefixing error messages with path func (_dead *CT_Background )ValidateWithPath (path string )error {if _gagg :=_dead .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gagg !=nil {return _gagg ;};if _acfg :=_dead .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_acfg !=nil {return _acfg ;};if _cdae :=_dead .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cdae !=nil {return _cdae ;};if _ggg :=_dead .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_ggg !=nil {return _ggg ;};if _dead .Fill !=nil {if _dbf :=_dead .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dbf !=nil {return _dbf ;};};if _acb :=_dead .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_acb !=nil {return _acb ;};return nil ;};type Stroke struct{CT_Stroke };func (_cfgde ST_StrokeJoinStyle )Validate ()error {return _cfgde .ValidateWithPath ("")};func (_dfegc *ST_EditAs )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfegc =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_dfegc =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_dfegc =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dfegc =3;case "\u0063\u0079\u0063l\u0065":*_dfegc =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dfegc =5;case "\u0076\u0065\u006e\u006e":*_dfegc =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_dfegc =7;};return nil ;};type ST_EditAs byte ;func (_bgefc *OfcSkew )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bgefc .OfcCT_Skew .MarshalXML (e ,start );};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;}; // ValidateWithPath validates the OfcFill and its children, prefixing error messages with path func (_gddcbc *OfcFill )ValidateWithPath (path string )error {if _fcgcc :=_gddcbc .OfcCT_Fill .ValidateWithPath (path );_fcgcc !=nil {return _fcgcc ;};return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;}; // ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path func (_acge *AG_Ext )ValidateWithPath (path string )error {if _acge .ExtAttr ==ST_ExtUnset {return _f .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 _aeb :=_acge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aeb !=nil {return _aeb ;};return nil ;};func (_dba *CT_Formulas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdbe :for {_bbbf ,_dbcdc :=d .Token ();if _dbcdc !=nil {return _dbcdc ;};switch _gebf :=_bbbf .(type ){case _a .StartElement :switch _gebf .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"}:_fccg :=NewCT_F ();if _bgfb :=d .DecodeElement (_fccg ,&_gebf );_bgfb !=nil {return _bgfb ;};_dba .F =append (_dba .F ,_fccg );default:_ag .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",_gebf .Name );if _bccb :=d .Skip ();_bccb !=nil {return _bccb ;};};case _a .EndElement :break _cdbe ;case _a .CharData :};};return nil ;};func (_aecbd *ST_FillType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aecbd =0;case "\u0073\u006f\u006ci\u0064":*_aecbd =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_aecbd =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_aecbd =3;case "\u0074\u0069\u006c\u0065":*_aecbd =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_aecbd =5;case "\u0066\u0072\u0061m\u0065":*_aecbd =6;};return nil ;};func (_deagd *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 _deagd .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_deagd .SpidmaxAttr )});};if _deagd .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deagd .StyleAttr )});};if _deagd .FillAttr !=_c .ST_TrueFalseUnset {_eeeab ,_cedgf :=_deagd .FillAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c"});if _cedgf !=nil {return _cedgf ;};start .Attr =append (start .Attr ,_eeeab );};if _deagd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_deagd .FillcolorAttr )});};if _deagd .StrokeAttr !=_c .ST_TrueFalseUnset {_bfdfb ,_eefb :=_deagd .StrokeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _eefb !=nil {return _eefb ;};start .Attr =append (start .Attr ,_bfdfb );};if _deagd .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 :_f .Sprintf ("\u0025\u0076",*_deagd .StrokecolorAttr )});};if _deagd .AllowincellAttr !=_c .ST_TrueFalseUnset {_fcgeg ,_degbb :=_deagd .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _degbb !=nil {return _degbb ;};start .Attr =append (start .Attr ,_fcgeg );};if _deagd .ExtAttr !=ST_ExtUnset {_egceb ,_cbeaa :=_deagd .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cbeaa !=nil {return _cbeaa ;};start .Attr =append (start .Attr ,_egceb );};e .EncodeToken (start );if _deagd .Fill !=nil {_cdggb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_deagd .Fill ,_cdggb );};if _deagd .Stroke !=nil {_ceecea :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_deagd .Stroke ,_ceecea );};if _deagd .Textbox !=nil {_cabdgb :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_deagd .Textbox ,_cabdgb );};if _deagd .Shadow !=nil {_beggb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_deagd .Shadow ,_beggb );};if _deagd .Skew !=nil {_fgdabc :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_deagd .Skew ,_fgdabc );};if _deagd .Extrusion !=nil {_eedee :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_deagd .Extrusion ,_eedee );};if _deagd .Callout !=nil {_fabaa :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_deagd .Callout ,_fabaa );};if _deagd .Lock !=nil {_bgbec :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_deagd .Lock ,_bgbec );};if _deagd .Colormru !=nil {_dabge :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_deagd .Colormru ,_dabge );};if _deagd .Colormenu !=nil {_cfaec :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_deagd .Colormenu ,_cfaec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the Fill and its children, prefixing error messages with path func (_agbgb *Fill )ValidateWithPath (path string )error {if _bcac :=_agbgb .CT_Fill .ValidateWithPath (path );_bcac !=nil {return _bcac ;};return nil ;}; // ValidateWithPath validates the Oval and its children, prefixing error messages with path func (_egggg *Oval )ValidateWithPath (path string )error {if _aecea :=_egggg .CT_Oval .ValidateWithPath (path );_aecea !=nil {return _aecea ;};return nil ;};func (_ddfbf *OfcCT_ClipPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eeafd :=range start .Attr {if _eeafd .Name .Local =="\u0076"{_eaee ,_gfgff :=_eeafd .Value ,error (nil );if _gfgff !=nil {return _gfgff ;};_ddfbf .VAttr =_eaee ;continue ;};};for {_ecdb ,_badfaf :=d .Token ();if _badfaf !=nil {return _f .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",_badfaf );};if _ccff ,_fgbgbd :=_ecdb .(_a .EndElement );_fgbgbd &&_ccff .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_Arc and its children func (_bfef *CT_Arc )Validate ()error {return _bfef .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_ebfg :=&AG_OfficeCoreAttributes {};return _ebfg ;};type Shapetype struct{CT_Shapetype }; // ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path func (_defbd *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path func (_adbf *OfcCT_ColorMru )ValidateWithPath (path string )error {if _aaeed :=_adbf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aaeed !=nil {return _aaeed ;};return nil ;};func (_ebafe *OfcSignatureline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebafe .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_bdfgd :=range start .Attr {if _bdfgd .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fedad ,_bfccf :=_bdfgd .Value ,error (nil );if _bfccf !=nil {return _bfccf ;};_ebafe .SuggestedsignerAttr =&_fedad ;continue ;};if _bdfgd .Name .Local =="\u0069\u0064"{_cbge ,_gfafa :=_bdfgd .Value ,error (nil );if _gfafa !=nil {return _gfafa ;};_ebafe .IdAttr =&_cbge ;continue ;};if _bdfgd .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_ebdef ,_ddbac :=_bdfgd .Value ,error (nil );if _ddbac !=nil {return _ddbac ;};_ebafe .ProvidAttr =&_ebdef ;continue ;};if _bdfgd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_ebafe .SigninginstructionssetAttr .UnmarshalXMLAttr (_bdfgd );continue ;};if _bdfgd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ebafe .AllowcommentsAttr .UnmarshalXMLAttr (_bdfgd );continue ;};if _bdfgd .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_ebafe .ShowsigndateAttr .UnmarshalXMLAttr (_bdfgd );continue ;};if _bdfgd .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_ebafe .IssignaturelineAttr .UnmarshalXMLAttr (_bdfgd );continue ;};if _bdfgd .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_dfagc ,_bfgbe :=_bdfgd .Value ,error (nil );if _bfgbe !=nil {return _bfgbe ;};_ebafe .Suggestedsigner2Attr =&_dfagc ;continue ;};if _bdfgd .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_gcbeg ,_cgbfd :=_bdfgd .Value ,error (nil );if _cgbfd !=nil {return _cgbfd ;};_ebafe .SuggestedsigneremailAttr =&_gcbeg ;continue ;};if _bdfgd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_cbfae ,_ebege :=_bdfgd .Value ,error (nil );if _ebege !=nil {return _ebege ;};_ebafe .SigninginstructionsAttr =&_cbfae ;continue ;};if _bdfgd .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_fbbbee ,_dbdgff :=_bdfgd .Value ,error (nil );if _dbdgff !=nil {return _dbdgff ;};_ebafe .AddlxmlAttr =&_fbbbee ;continue ;};if _bdfgd .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_gcfab ,_edbeg :=_bdfgd .Value ,error (nil );if _edbeg !=nil {return _edbeg ;};_ebafe .SigprovurlAttr =&_gcfab ;continue ;};if _bdfgd .Name .Local =="\u0065\u0078\u0074"{_ebafe .ExtAttr .UnmarshalXMLAttr (_bdfgd );continue ;};};for {_cfaag ,_fdcaea :=d .Token ();if _fdcaea !=nil {return _f .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",_fdcaea );};if _efdgce ,_cfded :=_cfaag .(_a .EndElement );_cfded &&_efdgce .Name ==start .Name {break ;};};return nil ;}; // Validate validates the EG_ShapeElements and its children func (_ageaa *EG_ShapeElements )Validate ()error {return _ageaa .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_dcce ST_Ext )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcce .String (),start );};func (_cdfea ST_EditAs )Validate ()error {return _cdfea .ValidateWithPath ("")};func (_cegc *Curve )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cegc .CT_Curve .MarshalXML (e ,start );}; // Validate validates the OfcCT_ShapeLayout and its children func (_aggef *OfcCT_ShapeLayout )Validate ()error {return _aggef .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");}; // Validate validates the CT_RoundRect and its children func (_bcfg *CT_RoundRect )Validate ()error {return _bcfg .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");}; // ValidateWithPath validates the Shadow and its children, prefixing error messages with path func (_efegg *Shadow )ValidateWithPath (path string )error {if _gbcgc :=_efegg .CT_Shadow .ValidateWithPath (path );_gbcgc !=nil {return _gbcgc ;};return nil ;}; // ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path func (_agee *OfcCT_R )ValidateWithPath (path string )error {if _cbaca :=_agee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbaca !=nil {return _cbaca ;};if _bbfbe :=_agee .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_bbfbe !=nil {return _bbfbe ;};for _daceg ,_eaabe :=range _agee .Proxy {if _agdec :=_eaabe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_daceg ));_agdec !=nil {return _agdec ;};};return nil ;}; // ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path func (_daege *CT_Rect )ValidateWithPath (path string )error {for _ggfc ,_gfff :=range _daege .EG_ShapeElements {if _abaaa :=_gfff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggfc ));_abaaa !=nil {return _abaaa ;};};if _eafac :=_daege .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eafac !=nil {return _eafac ;};if _ceaag :=_daege .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ceaag !=nil {return _ceaag ;};if _cdeaa :=_daege .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdeaa !=nil {return _cdeaa ;};if _cfddf :=_daege .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cfddf !=nil {return _cfddf ;};if _defg :=_daege .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_defg !=nil {return _defg ;};if _bbcb :=_daege .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bbcb !=nil {return _bbcb ;};if _cgbbd :=_daege .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cgbbd !=nil {return _cgbbd ;};if _cccbaf :=_daege .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cccbaf !=nil {return _cccbaf ;};if _aeea :=_daege .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aeea !=nil {return _aeea ;};if _dgffg :=_daege .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dgffg !=nil {return _dgffg ;};if _aaacc :=_daege .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aaacc !=nil {return _aaacc ;};if _eded :=_daege .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eded !=nil {return _eded ;};if _fgcd :=_daege .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fgcd !=nil {return _fgcd ;};if _bgabb :=_daege .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bgabb !=nil {return _bgabb ;};if _adedg :=_daege .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_adedg !=nil {return _adedg ;};if _fgeg :=_daege .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fgeg !=nil {return _fgeg ;};if _ggcc :=_daege .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggcc !=nil {return _ggcc ;};if _dgdcd :=_daege .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dgdcd !=nil {return _dgdcd ;};if _cgee :=_daege .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cgee !=nil {return _cgee ;};if _bdgac :=_daege .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bdgac !=nil {return _bdgac ;};if _abff :=_daege .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_abff !=nil {return _abff ;};if _cceb :=_daege .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cceb !=nil {return _cceb ;};if _dacc :=_daege .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dacc !=nil {return _dacc ;};if _gfedef :=_daege .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gfedef !=nil {return _gfedef ;};if _ffadf :=_daege .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ffadf !=nil {return _ffadf ;};if _fbece :=_daege .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fbece !=nil {return _fbece ;};if _dggdc :=_daege .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dggdc !=nil {return _dggdc ;};if _afdd :=_daege .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_afdd !=nil {return _afdd ;};if _fcebfc :=_daege .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fcebfc !=nil {return _fcebfc ;};return nil ;};func (_bcefa *OfcCT_ShapeLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbedb :=range start .Attr {if _cbedb .Name .Local =="\u0065\u0078\u0074"{_bcefa .ExtAttr .UnmarshalXMLAttr (_cbedb );continue ;};};_ffeca :for {_gbfb ,_eebce :=d .Token ();if _eebce !=nil {return _eebce ;};switch _bcdc :=_gbfb .(type ){case _a .StartElement :switch _bcdc .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"}:_bcefa .Idmap =NewOfcCT_IdMap ();if _bfdfe :=d .DecodeElement (_bcefa .Idmap ,&_bcdc );_bfdfe !=nil {return _bfdfe ;};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"}:_bcefa .Regrouptable =NewOfcCT_RegroupTable ();if _bdadd :=d .DecodeElement (_bcefa .Regrouptable ,&_bcdc );_bdadd !=nil {return _bdadd ;};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"}:_bcefa .Rules =NewOfcCT_Rules ();if _gfaeg :=d .DecodeElement (_bcefa .Rules ,&_bcdc );_gfaeg !=nil {return _gfaeg ;};default:_ag .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",_bcdc .Name );if _fbddd :=d .Skip ();_fbddd !=nil {return _fbddd ;};};case _a .EndElement :break _ffeca ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the Stroke and its children, prefixing error messages with path func (_babba *Stroke )ValidateWithPath (path string )error {if _cgca :=_babba .CT_Stroke .ValidateWithPath (path );_cgca !=nil {return _cgca ;};return nil ;}; // Validate validates the OfcCT_OLEObject and its children func (_ddcaf *OfcCT_OLEObject )Validate ()error {return _ddcaf .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func NewOfcCT_Ink ()*OfcCT_Ink {_abaad :=&OfcCT_Ink {};return _abaad };type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_bbb *Arc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bbb .CT_Arc .MarshalXML (e ,start );}; // Validate validates the OfcCT_Entry and its children func (_bbge *OfcCT_Entry )Validate ()error {return _bbge .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");}; // Validate validates the AG_OfficeShapeAttributes and its children func (_dad *AG_OfficeShapeAttributes )Validate ()error {return _dad .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_Id and its children func (_dfeb *AG_Id )Validate ()error {return _dfeb .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};type Group struct{CT_Group };type OfcExtrusion struct{OfcCT_Extrusion };type Textpath struct{CT_TextPath };func (_babagd ST_StrokeArrowWidth )String ()string {switch _babagd {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 "";}; // ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path func (_eebe *AG_ShapeAttributes )ValidateWithPath (path string )error {if _aff :=_eebe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aff !=nil {return _aff ;};if _afd :=_eebe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_afd !=nil {return _afd ;};if _caeg :=_eebe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_caeg !=nil {return _caeg ;};return nil ;};func (_aacgg *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 _aacgg .MasterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .MasterAttr )});};if _aacgg .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .HrefAttr )});};if _aacgg .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .TargetAttr )});};if _aacgg .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .ClassAttr )});};if _aacgg .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .TitleAttr )});};if _aacgg .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .AltAttr )});};if _aacgg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .CoordsizeAttr )});};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .CoordoriginAttr )});};if _aacgg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .WrapcoordsAttr )});};if _aacgg .PrintAttr !=_c .ST_TrueFalseUnset {_aeefd ,_addfd :=_aacgg .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _addfd !=nil {return _addfd ;};start .Attr =append (start .Attr ,_aeefd );};if _aacgg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .IdAttr )});};if _aacgg .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .StyleAttr )});};if _aacgg .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .SpidAttr )});};if _aacgg .OnedAttr !=_c .ST_TrueFalseUnset {_aafa ,_bbdc :=_aacgg .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bbdc !=nil {return _bbdc ;};start .Attr =append (start .Attr ,_aafa );};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .RegroupidAttr )});};if _aacgg .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_egagb ,_gffd :=_aacgg .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gffd !=nil {return _gffd ;};start .Attr =append (start .Attr ,_egagb );};if _aacgg .ButtonAttr !=_c .ST_TrueFalseUnset {_bfee ,_abade :=_aacgg .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _abade !=nil {return _abade ;};start .Attr =append (start .Attr ,_bfee );};if _aacgg .UserhiddenAttr !=_c .ST_TrueFalseUnset {_ggfa ,_agadca :=_aacgg .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _agadca !=nil {return _agadca ;};start .Attr =append (start .Attr ,_ggfa );};if _aacgg .BulletAttr !=_c .ST_TrueFalseUnset {_ebgfb ,_adaffa :=_aacgg .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _adaffa !=nil {return _adaffa ;};start .Attr =append (start .Attr ,_ebgfb );};if _aacgg .HrAttr !=_c .ST_TrueFalseUnset {_bagff ,_bbfa :=_aacgg .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _bbfa !=nil {return _bbfa ;};start .Attr =append (start .Attr ,_bagff );};if _aacgg .HrstdAttr !=_c .ST_TrueFalseUnset {_ggdae ,_afbbb :=_aacgg .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _afbbb !=nil {return _afbbb ;};start .Attr =append (start .Attr ,_ggdae );};if _aacgg .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_babeb ,_gcdd :=_aacgg .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gcdd !=nil {return _gcdd ;};start .Attr =append (start .Attr ,_babeb );};if _aacgg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .HrpctAttr )});};if _aacgg .HralignAttr !=OfcST_HrAlignUnset {_fbadd ,_baba :=_aacgg .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _baba !=nil {return _baba ;};start .Attr =append (start .Attr ,_fbadd );};if _aacgg .AllowincellAttr !=_c .ST_TrueFalseUnset {_geafbc ,_aeeaa :=_aacgg .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aeeaa !=nil {return _aeeaa ;};start .Attr =append (start .Attr ,_geafbc );};if _aacgg .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_bbee ,_geeff :=_aacgg .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _geeff !=nil {return _geeff ;};start .Attr =append (start .Attr ,_bbee );};if _aacgg .UserdrawnAttr !=_c .ST_TrueFalseUnset {_edae ,_cagda :=_aacgg .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _cagda !=nil {return _cagda ;};start .Attr =append (start .Attr ,_edae );};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .BordertopcolorAttr )});};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .BorderleftcolorAttr )});};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .BorderbottomcolorAttr )});};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .BorderrightcolorAttr )});};if _aacgg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bffae ,_dfdbe :=_aacgg .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dfdbe !=nil {return _dfdbe ;};start .Attr =append (start .Attr ,_bffae );};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .DgmnodekindAttr )});};if _aacgg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bcgb ,_bafge :=_aacgg .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bafge !=nil {return _bafge ;};start .Attr =append (start .Attr ,_bcgb );};if _aacgg .InsetmodeAttr !=OfcST_InsetModeUnset {_cgaee ,_baadd :=_aacgg .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _baadd !=nil {return _baadd ;};start .Attr =append (start .Attr ,_cgaee );};if _aacgg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .OpacityAttr )});};if _aacgg .StrokedAttr !=_c .ST_TrueFalseUnset {_afdc ,_cggf :=_aacgg .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cggf !=nil {return _cggf ;};start .Attr =append (start .Attr ,_afdc );};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .StrokecolorAttr )});};if _aacgg .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 :_f .Sprintf ("\u0025\u0076",*_aacgg .StrokeweightAttr )});};if _aacgg .InsetpenAttr !=_c .ST_TrueFalseUnset {_debg ,_eaeg :=_aacgg .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eaeg !=nil {return _eaeg ;};start .Attr =append (start .Attr ,_debg );};if _aacgg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .ChromakeyAttr )});};if _aacgg .FilledAttr !=_c .ST_TrueFalseUnset {_eebac ,_bcfda :=_aacgg .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bcfda !=nil {return _bcfda ;};start .Attr =append (start .Attr ,_eebac );};if _aacgg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .FillcolorAttr )});};if _aacgg .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .SptAttr )});};if _aacgg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ecdf ,_abcd :=_aacgg .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _abcd !=nil {return _abcd ;};start .Attr =append (start .Attr ,_ecdf );};if _aacgg .BwmodeAttr !=OfcST_BWModeUnset {_deaea ,_afgf :=_aacgg .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _afgf !=nil {return _afgf ;};start .Attr =append (start .Attr ,_deaea );};if _aacgg .BwpureAttr !=OfcST_BWModeUnset {_eafaa ,_dceb :=_aacgg .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dceb !=nil {return _dceb ;};start .Attr =append (start .Attr ,_eafaa );};if _aacgg .BwnormalAttr !=OfcST_BWModeUnset {_baffb ,_cfecf :=_aacgg .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cfecf !=nil {return _cfecf ;};start .Attr =append (start .Attr ,_baffb );};if _aacgg .ForcedashAttr !=_c .ST_TrueFalseUnset {_egbcb ,_ffgb :=_aacgg .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ffgb !=nil {return _ffgb ;};start .Attr =append (start .Attr ,_egbcb );};if _aacgg .OleiconAttr !=_c .ST_TrueFalseUnset {_acgac ,_aegeg :=_aacgg .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aegeg !=nil {return _aegeg ;};start .Attr =append (start .Attr ,_acgac );};if _aacgg .OleAttr !=_c .ST_TrueFalseBlankUnset {_edaeg ,_eedb :=_aacgg .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _eedb !=nil {return _eedb ;};start .Attr =append (start .Attr ,_edaeg );};if _aacgg .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_dfcbe ,_efedgg :=_aacgg .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _efedgg !=nil {return _efedgg ;};start .Attr =append (start .Attr ,_dfcbe );};if _aacgg .CliptowrapAttr !=_c .ST_TrueFalseUnset {_fbgbe ,_egcdf :=_aacgg .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _egcdf !=nil {return _egcdf ;};start .Attr =append (start .Attr ,_fbgbe );};if _aacgg .ClipAttr !=_c .ST_TrueFalseUnset {_ffbg ,_abfff :=_aacgg .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _abfff !=nil {return _abfff ;};start .Attr =append (start .Attr ,_ffbg );};if _aacgg .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .AdjAttr )});};if _aacgg .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_aacgg .PathAttr )});};e .EncodeToken (start );if _aacgg .EG_ShapeElements !=nil {for _ ,_adege :=range _aacgg .EG_ShapeElements {_adege .MarshalXML (e ,_a .StartElement {});};};if _aacgg .Complex !=nil {_gdfgd :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_aacgg .Complex ,_gdfgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdfcb *OfcCT_IdMap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gggg :=range start .Attr {if _gggg .Name .Local =="\u0064\u0061\u0074\u0061"{_fgcfc ,_ggfad :=_gggg .Value ,error (nil );if _ggfad !=nil {return _ggfad ;};_bdfcb .DataAttr =&_fgcfc ;continue ;};if _gggg .Name .Local =="\u0065\u0078\u0074"{_bdfcb .ExtAttr .UnmarshalXMLAttr (_gggg );continue ;};};for {_bbgbf ,_dfcef :=d .Token ();if _dfcef !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_dfcef );};if _ggdgd ,_fbdea :=_bbgbf .(_a .EndElement );_fbdea &&_ggdgd .Name ==start .Name {break ;};};return nil ;};func (_cdfbe *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 _cdfbe .ExtAttr !=ST_ExtUnset {_aeceb ,_dgbda :=_cdfbe .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgbda !=nil {return _dgbda ;};start .Attr =append (start .Attr ,_aeceb );};e .EncodeToken (start );if _cdfbe .Idmap !=nil {_fafeb :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_cdfbe .Idmap ,_fafeb );};if _cdfbe .Regrouptable !=nil {_abbae :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cdfbe .Regrouptable ,_abbae );};if _cdfbe .Rules !=nil {_gfdce :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_cdfbe .Rules ,_gfdce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_babgb *CT_Handles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbe :for {_adga ,_fcfd :=d .Token ();if _fcfd !=nil {return _fcfd ;};switch _eacgg :=_adga .(type ){case _a .StartElement :switch _eacgg .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"}:_dfbd :=NewCT_H ();if _bdgcf :=d .DecodeElement (_dfbd ,&_eacgg );_bdgcf !=nil {return _bdgcf ;};_babgb .H =append (_babgb .H ,_dfbd );default:_ag .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",_eacgg .Name );if _bfag :=d .Skip ();_bfag !=nil {return _bfag ;};};case _a .EndElement :break _ddbe ;case _a .CharData :};};return nil ;}; // Validate validates the Line and its children func (_gebb *Line )Validate ()error {return _gebb .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_egbec *OfcST_RType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egbec =0;case "\u0061\u0072\u0063":*_egbec =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_egbec =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_egbec =3;case "\u0061\u006c\u0069g\u006e":*_egbec =4;};return nil ;};func (_eedcg *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 _eedcg .OfcCT_Complex .MarshalXML (e ,start );};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;); // ValidateWithPath validates the OfcRight and its children, prefixing error messages with path func (_feffe *OfcRight )ValidateWithPath (path string )error {if _cfgabf :=_feffe .OfcCT_StrokeChild .ValidateWithPath (path );_cfgabf !=nil {return _cfgabf ;};return nil ;};type ST_StrokeArrowWidth byte ;func (_ccef *CT_H )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fafda :=range start .Attr {if _fafda .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_beaf ,_dfaga :=_fafda .Value ,error (nil );if _dfaga !=nil {return _dfaga ;};_ccef .PositionAttr =&_beaf ;continue ;};if _fafda .Name .Local =="\u0070\u006f\u006ca\u0072"{_cdgab ,_cbdb :=_fafda .Value ,error (nil );if _cbdb !=nil {return _cbdb ;};_ccef .PolarAttr =&_cdgab ;continue ;};if _fafda .Name .Local =="\u006d\u0061\u0070"{_befb ,_ceba :=_fafda .Value ,error (nil );if _ceba !=nil {return _ceba ;};_ccef .MapAttr =&_befb ;continue ;};if _fafda .Name .Local =="\u0069\u006e\u0076\u0078"{_ccef .InvxAttr .UnmarshalXMLAttr (_fafda );continue ;};if _fafda .Name .Local =="\u0069\u006e\u0076\u0079"{_ccef .InvyAttr .UnmarshalXMLAttr (_fafda );continue ;};if _fafda .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_ccef .SwitchAttr .UnmarshalXMLAttr (_fafda );continue ;};if _fafda .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_ddfd ,_fdaba :=_fafda .Value ,error (nil );if _fdaba !=nil {return _fdaba ;};_ccef .XrangeAttr =&_ddfd ;continue ;};if _fafda .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_cbeg ,_faec :=_fafda .Value ,error (nil );if _faec !=nil {return _faec ;};_ccef .YrangeAttr =&_cbeg ;continue ;};if _fafda .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_ebgbf ,_efee :=_fafda .Value ,error (nil );if _efee !=nil {return _efee ;};_ccef .RadiusrangeAttr =&_ebgbf ;continue ;};};for {_edfg ,_gfded :=d .Token ();if _gfded !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_gfded );};if _egae ,_fdbef :=_edfg .(_a .EndElement );_fdbef &&_egae .Name ==start .Name {break ;};};return nil ;};type OfcCT_Extrusion struct{OnAttr _c .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 _c .ST_TrueFalse ;AutorotationcenterAttr _c .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _c .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _c .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _c .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _c .ST_TrueFalse ;ExtAttr ST_Ext ;};type AG_Ext struct{ExtAttr ST_Ext ;};func (_gcgcec *Stroke )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcgcec .CT_Stroke =*NewCT_Stroke ();for _ ,_fdfcg :=range start .Attr {if _fdfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfcg .Name .Local =="\u0072\u0065\u006ci\u0064"{_fbgef ,_ccgbf :=_fdfcg .Value ,error (nil );if _ccgbf !=nil {return _ccgbf ;};_gcgcec .RelidAttr =&_fbgef ;continue ;};if _fdfcg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdfcg .Name .Local =="\u0069\u0064"{_bgafba ,_ddddc :=_fdfcg .Value ,error (nil );if _ddddc !=nil {return _ddddc ;};_gcgcec .RIdAttr =&_bgafba ;continue ;};if _fdfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcgcec .ForcedashAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfcg .Name .Local =="\u0074\u0069\u0074l\u0065"{_abaeb ,_daefb :=_fdfcg .Value ,error (nil );if _daefb !=nil {return _daefb ;};_gcgcec .TitleAttr =&_abaeb ;continue ;};if _fdfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfcg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cfbac ,_bfgag :=_fdfcg .Value ,error (nil );if _bfgag !=nil {return _bfgag ;};_gcgcec .AlthrefAttr =&_cfbac ;continue ;};if _fdfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdfcg .Name .Local =="\u0068\u0072\u0065\u0066"{_ccfcee ,_dgeacd :=_fdfcg .Value ,error (nil );if _dgeacd !=nil {return _dgeacd ;};_gcgcec .HrefAttr =&_ccfcee ;continue ;};if _fdfcg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_eegfb ,_dbeae :=_fdfcg .Value ,error (nil );if _dbeae !=nil {return _dbeae ;};_gcgcec .ImagesizeAttr =&_eegfb ;continue ;};if _fdfcg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gcgcec .StartarrowlengthAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gcgcec .JoinstyleAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gcgcec .EndarrowAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ccdcc ,_babbd :=_fdfcg .Value ,error (nil );if _babbd !=nil {return _babbd ;};_gcgcec .DashstyleAttr =&_ccdcc ;continue ;};if _fdfcg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gcgcec .EndarrowwidthAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0073\u0072\u0063"{_daddda ,_eefcg :=_fdfcg .Value ,error (nil );if _eefcg !=nil {return _eefcg ;};_gcgcec .SrcAttr =&_daddda ;continue ;};if _fdfcg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gcgcec .EndarrowlengthAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gcgcec .LinestyleAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eacbf ,_agbb :=_fdfcg .Value ,error (nil );if _agbb !=nil {return _agbb ;};_gcgcec .OpacityAttr =&_eacbf ;continue ;};if _fdfcg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_degdb ,_afdcd :=_fdfcg .Value ,error (nil );if _afdcd !=nil {return _afdcd ;};_gcgcec .WeightAttr =&_degdb ;continue ;};if _fdfcg .Name .Local =="\u0069\u0064"{_bcfdc ,_faafa :=_fdfcg .Value ,error (nil );if _faafa !=nil {return _faafa ;};_gcgcec .IdAttr =&_bcfdc ;continue ;};if _fdfcg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_afdcg ,_dfdadc :=_gc .ParseFloat (_fdfcg .Value ,64);if _dfdadc !=nil {return _dfdadc ;};_gcgcec .MiterlimitAttr =&_afdcg ;continue ;};if _fdfcg .Name .Local =="\u0063\u006f\u006co\u0072"{_bfeedf ,_cefab :=_fdfcg .Value ,error (nil );if _cefab !=nil {return _cefab ;};_gcgcec .ColorAttr =&_bfeedf ;continue ;};if _fdfcg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gcgcec .ImageaspectAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gcgcec .FilltypeAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u006f\u006e"{_gcgcec .OnAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gcgcec .StartarrowwidthAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcgcec .InsetpenAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gcgcec .ImagealignshapeAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gcgcec .StartarrowAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gcgcec .EndcapAttr .UnmarshalXMLAttr (_fdfcg );continue ;};if _fdfcg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gdbac ,_aaaff :=_fdfcg .Value ,error (nil );if _aaaff !=nil {return _aaaff ;};_gcgcec .Color2Attr =&_gdbac ;continue ;};};_gfcda :for {_dgbff ,_fdged :=d .Token ();if _fdged !=nil {return _fdged ;};switch _fefab :=_dgbff .(type ){case _a .StartElement :switch _fefab .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"}:_gcgcec .Left =NewOfcLeft ();if _bgadeg :=d .DecodeElement (_gcgcec .Left ,&_fefab );_bgadeg !=nil {return _bgadeg ;};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"}:_gcgcec .Top =NewOfcTop ();if _acaag :=d .DecodeElement (_gcgcec .Top ,&_fefab );_acaag !=nil {return _acaag ;};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"}:_gcgcec .Right =NewOfcRight ();if _gagfdf :=d .DecodeElement (_gcgcec .Right ,&_fefab );_gagfdf !=nil {return _gagfdf ;};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"}:_gcgcec .Bottom =NewOfcBottom ();if _ffbbb :=d .DecodeElement (_gcgcec .Bottom ,&_fefab );_ffbbb !=nil {return _ffbbb ;};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"}:_gcgcec .Column =NewOfcColumn ();if _cabfb :=d .DecodeElement (_gcgcec .Column ,&_fefab );_cabfb !=nil {return _cabfb ;};default:_ag .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",_fefab .Name );if _gbbgag :=d .Skip ();_gbbgag !=nil {return _gbbgag ;};};case _a .EndElement :break _gfcda ;case _a .CharData :};};return nil ;};func (_bcbdd *AG_StrokeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdgd :=range start .Attr {if _bdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgd .Name .Local =="\u0072\u0065\u006ci\u0064"{_efae ,_geaf :=_bdgd .Value ,error (nil );if _geaf !=nil {return _geaf ;};_bcbdd .RelidAttr =&_efae ;continue ;};if _bdgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdgd .Name .Local =="\u0069\u0064"{_dbga ,_eac :=_bdgd .Value ,error (nil );if _eac !=nil {return _eac ;};_bcbdd .IdAttr =&_dbga ;continue ;};if _bdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcbdd .ForcedashAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_deec ,_aab :=_bdgd .Value ,error (nil );if _aab !=nil {return _aab ;};_bcbdd .TitleAttr =&_deec ;continue ;};if _bdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gdgd ,_cfc :=_bdgd .Value ,error (nil );if _cfc !=nil {return _cfc ;};_bcbdd .AlthrefAttr =&_gdgd ;continue ;};if _bdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgd .Name .Local =="\u0068\u0072\u0065\u0066"{_fadb ,_afbe :=_bdgd .Value ,error (nil );if _afbe !=nil {return _afbe ;};_bcbdd .HrefAttr =&_fadb ;continue ;};if _bdgd .Name .Local =="\u006f\u006e"{_bcbdd .OnAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bcbdd .StartarrowlengthAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bcbdd .EndarrowAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_adda ,_ggbb :=_bdgd .Value ,error (nil );if _ggbb !=nil {return _ggbb ;};_bcbdd .DashstyleAttr =&_adda ;continue ;};if _bdgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bcbdd .EndarrowwidthAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0073\u0072\u0063"{_beeb ,_gad :=_bdgd .Value ,error (nil );if _gad !=nil {return _gad ;};_bcbdd .SrcAttr =&_beeb ;continue ;};if _bdgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bcbdd .EndarrowlengthAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fdbee ,_aabg :=_bdgd .Value ,error (nil );if _aabg !=nil {return _aabg ;};_bcbdd .ImagesizeAttr =&_fdbee ;continue ;};if _bdgd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aaeg ,_dddeb :=_gc .ParseFloat (_bdgd .Value ,64);if _dddeb !=nil {return _dddeb ;};_bcbdd .MiterlimitAttr =&_aaeg ;continue ;};if _bdgd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bcbdd .JoinstyleAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bcbdd .StartarrowwidthAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bcbdd .EndcapAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bcbdd .FilltypeAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bcbdd .ImageaspectAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bcbdd .ImagealignshapeAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bcbdd .StartarrowAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bcbdd .LinestyleAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgdee ,_ade :=_bdgd .Value ,error (nil );if _ade !=nil {return _ade ;};_bcbdd .OpacityAttr =&_cgdee ;continue ;};if _bdgd .Name .Local =="\u0063\u006f\u006co\u0072"{_edbg ,_eba :=_bdgd .Value ,error (nil );if _eba !=nil {return _eba ;};_bcbdd .ColorAttr =&_edbg ;continue ;};if _bdgd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cbeb ,_gffg :=_bdgd .Value ,error (nil );if _gffg !=nil {return _gffg ;};_bcbdd .WeightAttr =&_cbeb ;continue ;};if _bdgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcbdd .InsetpenAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cee ,_ccca :=_bdgd .Value ,error (nil );if _ccca !=nil {return _ccca ;};_bcbdd .Color2Attr =&_cee ;continue ;};};for {_fggb ,_fage :=d .Token ();if _fage !=nil {return _f .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",_fage );};if _cce ,_efgb :=_fggb .(_a .EndElement );_efgb &&_cce .Name ==start .Name {break ;};};return nil ;};func (_feafa *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 _feafa .OnAttr !=_c .ST_TrueFalseUnset {_gceda ,_bcadf :=_feafa .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _bcadf !=nil {return _bcadf ;};start .Attr =append (start .Attr ,_gceda );};if _feafa .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .WeightAttr )});};if _feafa .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .ColorAttr )});};if _feafa .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .Color2Attr )});};if _feafa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .OpacityAttr )});};if _feafa .LinestyleAttr !=ST_StrokeLineStyleUnset {_cedab ,_ccffe :=_feafa .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _ccffe !=nil {return _ccffe ;};start .Attr =append (start .Attr ,_cedab );};if _feafa .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .MiterlimitAttr )});};if _feafa .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_cbbfba ,_eabfb :=_feafa .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _eabfb !=nil {return _eabfb ;};start .Attr =append (start .Attr ,_cbbfba );};if _feafa .EndcapAttr !=ST_StrokeEndCapUnset {_caedg ,_dgeac :=_feafa .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _dgeac !=nil {return _dgeac ;};start .Attr =append (start .Attr ,_caedg );};if _feafa .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .DashstyleAttr )});};if _feafa .InsetpenAttr !=_c .ST_TrueFalseUnset {_edgbc ,_ebceb :=_feafa .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ebceb !=nil {return _ebceb ;};start .Attr =append (start .Attr ,_edgbc );};if _feafa .FilltypeAttr !=ST_FillTypeUnset {_eafeca ,_cccfe :=_feafa .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _cccfe !=nil {return _cccfe ;};start .Attr =append (start .Attr ,_eafeca );};if _feafa .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .SrcAttr )});};if _feafa .ImageaspectAttr !=ST_ImageAspectUnset {_fcdd ,_fcdec :=_feafa .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _fcdec !=nil {return _fcdec ;};start .Attr =append (start .Attr ,_fcdd );};if _feafa .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .ImagesizeAttr )});};if _feafa .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_cdagd ,_dbcgb :=_feafa .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _dbcgb !=nil {return _dbcgb ;};start .Attr =append (start .Attr ,_cdagd );};if _feafa .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bcgbd ,_cfcb :=_feafa .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cfcb !=nil {return _cfcb ;};start .Attr =append (start .Attr ,_bcgbd );};if _feafa .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dbffg ,_fdafg :=_feafa .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _fdafg !=nil {return _fdafg ;};start .Attr =append (start .Attr ,_dbffg );};if _feafa .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cdef ,_acaga :=_feafa .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _acaga !=nil {return _acaga ;};start .Attr =append (start .Attr ,_cdef );};if _feafa .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ccbc ,_ebfca :=_feafa .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _ebfca !=nil {return _ebfca ;};start .Attr =append (start .Attr ,_ccbc );};if _feafa .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gfcbf ,_ggddef :=_feafa .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ggddef !=nil {return _ggddef ;};start .Attr =append (start .Attr ,_gfcbf );};if _feafa .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_edgfg ,_bdebg :=_feafa .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _bdebg !=nil {return _bdebg ;};start .Attr =append (start .Attr ,_edgfg );};if _feafa .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .HrefAttr )});};if _feafa .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .AlthrefAttr )});};if _feafa .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_feafa .TitleAttr )});};if _feafa .ForcedashAttr !=_c .ST_TrueFalseUnset {_gcfcc ,_bbga :=_feafa .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_gcfcc );};if _feafa .ExtAttr !=ST_ExtUnset {_eefbb ,_bcbfe :=_feafa .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bcbfe !=nil {return _bcbfe ;};start .Attr =append (start .Attr ,_eefbb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type OfcOLEObject struct{OfcCT_OLEObject };func (_aacbf *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 _aacbf .OnAttr !=_c .ST_TrueFalseUnset {_cccde ,_fdcae :=_aacbf .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _fdcae !=nil {return _fdcae ;};start .Attr =append (start .Attr ,_cccde );};if _aacbf .TypeAttr !=OfcST_ExtrusionTypeUnset {_cedgg ,_ceabc :=_aacbf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ceabc !=nil {return _ceabc ;};start .Attr =append (start .Attr ,_cedgg );};if _aacbf .RenderAttr !=OfcST_ExtrusionRenderUnset {_bfcac ,_afba :=_aacbf .RenderAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _afba !=nil {return _afba ;};start .Attr =append (start .Attr ,_bfcac );};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .ViewpointoriginAttr )});};if _aacbf .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .ViewpointAttr )});};if _aacbf .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_dfgbc ,_eecb :=_aacbf .PlaneAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u006c\u0061n\u0065"});if _eecb !=nil {return _eecb ;};start .Attr =append (start .Attr ,_dfgbc );};if _aacbf .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .SkewangleAttr )});};if _aacbf .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .SkewamtAttr )});};if _aacbf .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .ForedepthAttr )});};if _aacbf .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .BackdepthAttr )});};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .OrientationAttr )});};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .OrientationangleAttr )});};if _aacbf .LockrotationcenterAttr !=_c .ST_TrueFalseUnset {_cadg ,_cfce :=_aacbf .LockrotationcenterAttr .MarshalXMLAttr (_a .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _cfce !=nil {return _cfce ;};start .Attr =append (start .Attr ,_cadg );};if _aacbf .AutorotationcenterAttr !=_c .ST_TrueFalseUnset {_bebed ,_ccbadc :=_aacbf .AutorotationcenterAttr .MarshalXMLAttr (_a .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _ccbadc !=nil {return _ccbadc ;};start .Attr =append (start .Attr ,_bebed );};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .RotationcenterAttr )});};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .RotationangleAttr )});};if _aacbf .ColormodeAttr !=OfcST_ColorModeUnset {_dcefg ,_dafce :=_aacbf .ColormodeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _dafce !=nil {return _dafce ;};start .Attr =append (start .Attr ,_dcefg );};if _aacbf .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .ColorAttr )});};if _aacbf .ShininessAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .ShininessAttr )});};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .SpecularityAttr )});};if _aacbf .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .DiffusityAttr )});};if _aacbf .MetalAttr !=_c .ST_TrueFalseUnset {_dcbbba ,_ffaec :=_aacbf .MetalAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074a\u006c"});if _ffaec !=nil {return _ffaec ;};start .Attr =append (start .Attr ,_dcbbba );};if _aacbf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .EdgeAttr )});};if _aacbf .FacetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .FacetAttr )});};if _aacbf .LightfaceAttr !=_c .ST_TrueFalseUnset {_defa ,_ffdeg :=_aacbf .LightfaceAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _ffdeg !=nil {return _ffdeg ;};start .Attr =append (start .Attr ,_defa );};if _aacbf .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .BrightnessAttr )});};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .LightpositionAttr )});};if _aacbf .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aacbf .LightlevelAttr )});};if _aacbf .LightharshAttr !=_c .ST_TrueFalseUnset {_cgbac ,_bdbgd :=_aacbf .LightharshAttr .MarshalXMLAttr (_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _bdbgd !=nil {return _bdbgd ;};start .Attr =append (start .Attr ,_cgbac );};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .Lightposition2Attr )});};if _aacbf .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 :_f .Sprintf ("\u0025\u0076",*_aacbf .Lightlevel2Attr )});};if _aacbf .Lightharsh2Attr !=_c .ST_TrueFalseUnset {_caaca ,_agdba :=_aacbf .Lightharsh2Attr .MarshalXMLAttr (_a .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _agdba !=nil {return _agdba ;};start .Attr =append (start .Attr ,_caaca );};if _aacbf .ExtAttr !=ST_ExtUnset {_dcabe ,_bfaee :=_aacbf .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bfaee !=nil {return _bfaee ;};start .Attr =append (start .Attr ,_dcabe );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdaed ST_EditAs )String ()string {switch _fdaed {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 "";}; // Validate validates the AG_Adj and its children func (_bd *AG_Adj )Validate ()error {return _bd .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_eacde *OfcCT_RegroupTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecdeec :=range start .Attr {if _ecdeec .Name .Local =="\u0065\u0078\u0074"{_eacde .ExtAttr .UnmarshalXMLAttr (_ecdeec );continue ;};};_dcbgb :for {_dadded ,_feaea :=d .Token ();if _feaea !=nil {return _feaea ;};switch _cfgda :=_dadded .(type ){case _a .StartElement :switch _cfgda .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"}:_bfebc :=NewOfcCT_Entry ();if _afaee :=d .DecodeElement (_bfebc ,&_cfgda );_afaee !=nil {return _afaee ;};_eacde .Entry =append (_eacde .Entry ,_bfebc );default:_ag .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",_cfgda .Name );if _ebdeg :=d .Skip ();_ebdeg !=nil {return _ebdeg ;};};case _a .EndElement :break _dcbgb ;case _a .CharData :};};return nil ;};func (_af *AG_CoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _af .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_af .HrefAttr )});};if _af .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_af .TargetAttr )});};if _af .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_af .ClassAttr )});};if _af .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_af .TitleAttr )});};if _af .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_af .AltAttr )});};if _af .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_af .CoordsizeAttr )});};if _af .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 :_f .Sprintf ("\u0025\u0076",*_af .CoordoriginAttr )});};if _af .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_af .WrapcoordsAttr )});};if _af .PrintAttr !=_c .ST_TrueFalseUnset {_ebc ,_cgbfa :=_af .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cgbfa !=nil {return _cgbfa ;};start .Attr =append (start .Attr ,_ebc );};if _af .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_af .IdAttr )});};if _af .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_af .StyleAttr )});};return nil ;};func (_bceca *CT_Textbox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edddgc :=range start .Attr {if _edddgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edddgc .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_bceca .SingleclickAttr .UnmarshalXMLAttr (_edddgc );continue ;};if _edddgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edddgc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bceca .InsetmodeAttr .UnmarshalXMLAttr (_edddgc );continue ;};if _edddgc .Name .Local =="\u0069\u006e\u0073e\u0074"{_bgfbe ,_bgebg :=_edddgc .Value ,error (nil );if _bgebg !=nil {return _bgebg ;};_bceca .InsetAttr =&_bgfbe ;continue ;};if _edddgc .Name .Local =="\u0069\u0064"{_gcbbe ,_edecc :=_edddgc .Value ,error (nil );if _edecc !=nil {return _edecc ;};_bceca .IdAttr =&_gcbbe ;continue ;};if _edddgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdafg ,_becad :=_edddgc .Value ,error (nil );if _becad !=nil {return _becad ;};_bceca .StyleAttr =&_bdafg ;continue ;};};_cccga :for {_adfae ,_ddaef :=d .Token ();if _ddaef !=nil {return _ddaef ;};switch _cbgab :=_adfae .(type ){case _a .StartElement :switch _cbgab .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"}:_bceca .TxbxContent =_cb .NewTxbxContent ();if _afbbca :=d .DecodeElement (_bceca .TxbxContent ,&_cbgab );_afbbca !=nil {return _afbbca ;};default:if _eccbg ,_ggafa :=_ge .CreateElement (_cbgab );_ggafa !=nil {return _ggafa ;}else {if _cbede :=d .DecodeElement (_eccbg ,&_cbgab );_cbede !=nil {return _cbede ;};_bceca .Any =_eccbg ;};};case _a .EndElement :break _cccga ;case _a .CharData :};};return nil ;};func NewImagedata ()*Imagedata {_dbgdf :=&Imagedata {};_dbgdf .CT_ImageData =*NewCT_ImageData ();return _dbgdf ;};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;);func (_afegg *OfcCT_Lock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acdfg :=range start .Attr {if _acdfg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_afegg .PositionAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_afegg .SelectionAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_afegg .GroupingAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_afegg .UngroupingAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_afegg .RotationAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_afegg .CroppingAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_afegg .VerticiesAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_afegg .AdjusthandlesAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0074\u0065\u0078\u0074"{_afegg .TextAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_afegg .AspectratioAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_afegg .ShapetypeAttr .UnmarshalXMLAttr (_acdfg );continue ;};if _acdfg .Name .Local =="\u0065\u0078\u0074"{_afegg .ExtAttr .UnmarshalXMLAttr (_acdfg );continue ;};};for {_edbdbb ,_fdcdgb :=d .Token ();if _fdcdgb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_fdcdgb );};if _afgfb ,_befac :=_edbdbb .(_a .EndElement );_befac &&_afgfb .Name ==start .Name {break ;};};return nil ;}; // Validate validates the OfcCT_IdMap and its children func (_gafb *OfcCT_IdMap )Validate ()error {return _gafb .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _c .ST_TrueFalseBlank ;FieldCodes *string ;};type Curve struct{CT_Curve };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);type OfcFill struct{OfcCT_Fill }; // Validate validates the OfcOLEObject and its children func (_eaedf *OfcOLEObject )Validate ()error {return _eaedf .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_egbdc OfcST_FillType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eeecd :=_a .Attr {};_eeecd .Name =name ;switch _egbdc {case OfcST_FillTypeUnset :_eeecd .Value ="";case OfcST_FillTypeGradientCenter :_eeecd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_eeecd .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_eeecd .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_eeecd .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_eeecd .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_eeecd .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_eeecd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_eeecd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_eeecd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _eeecd ,nil ;};func (_abbff *OfcST_ExtrusionRender )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdgfa ,_bbdca :=d .Token ();if _bbdca !=nil {return _bbdca ;};if _ccdd ,_ffbddb :=_cdgfa .(_a .EndElement );_ffbddb &&_ccdd .Name ==start .Name {*_abbff =1;return nil ;};if _dfgac ,_fafgb :=_cdgfa .(_a .CharData );!_fafgb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdgfa );}else {switch string (_dfgac ){case "":*_abbff =0;case "\u0073\u006f\u006ci\u0064":*_abbff =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_abbff =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_abbff =3;};};_cdgfa ,_bbdca =d .Token ();if _bbdca !=nil {return _bbdca ;};if _dccgd ,_bfbbe :=_cdgfa .(_a .EndElement );_bfbbe &&_dccgd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdgfa );};func (_aeeb *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 _aeeb .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 :_f .Sprintf ("\u0025\u0076",*_aeeb .EmbosscolorAttr )});};if _aeeb .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 :_f .Sprintf ("\u0025\u0076",*_aeeb .RecolortargetAttr )});};if _aeeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .HrefAttr )});};if _aeeb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .AlthrefAttr )});};if _aeeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .TitleAttr )});};if _aeeb .OleidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .OleidAttr )});};if _aeeb .DetectmouseclickAttr !=_c .ST_TrueFalseUnset {_eeaa ,_gfebe :=_aeeb .DetectmouseclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _gfebe !=nil {return _gfebe ;};start .Attr =append (start .Attr ,_eeaa );};if _aeeb .MovieAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .MovieAttr )});};if _aeeb .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .RelidAttr )});};if _aeeb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .IdAttr )});};if _aeeb .PictAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .PictAttr )});};if _aeeb .RHrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .RHrefAttr )});};if _aeeb .SIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .SIdAttr )});};if _aeeb .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .SrcAttr )});};if _aeeb .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .CropleftAttr )});};if _aeeb .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .CroptopAttr )});};if _aeeb .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .CroprightAttr )});};if _aeeb .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .CropbottomAttr )});};if _aeeb .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .GainAttr )});};if _aeeb .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .BlacklevelAttr )});};if _aeeb .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .GammaAttr )});};if _aeeb .GrayscaleAttr !=_c .ST_TrueFalseUnset {_dggf ,_ggegb :=_aeeb .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _ggegb !=nil {return _ggegb ;};start .Attr =append (start .Attr ,_dggf );};if _aeeb .BilevelAttr !=_c .ST_TrueFalseUnset {_gbdgc ,_fffgc :=_aeeb .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _fffgc !=nil {return _fffgc ;};start .Attr =append (start .Attr ,_gbdgc );};if _aeeb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_aeeb .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path func (_babac *CT_Textbox )ValidateWithPath (path string )error {if _cccbg :=_babac .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_cccbg !=nil {return _cccbg ;};if _efgd :=_babac .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_efgd !=nil {return _efgd ;};if _babac .TxbxContent !=nil {if _ebcec :=_babac .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ebcec !=nil {return _ebcec ;};};return nil ;};func (_ffee *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 _ffee .TypeAttr !=ST_FillTypeUnset {_dbe ,_gegc :=_ffee .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _gegc !=nil {return _gegc ;};start .Attr =append (start .Attr ,_dbe );};if _ffee .OnAttr !=_c .ST_TrueFalseUnset {_daeb ,_dfdga :=_ffee .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _dfdga !=nil {return _dfdga ;};start .Attr =append (start .Attr ,_daeb );};if _ffee .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .ColorAttr )});};if _ffee .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .OpacityAttr )});};if _ffee .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .Color2Attr )});};if _ffee .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .SrcAttr )});};if _ffee .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .HrefAttr )});};if _ffee .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .AlthrefAttr )});};if _ffee .SizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .SizeAttr )});};if _ffee .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .OriginAttr )});};if _ffee .PositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .PositionAttr )});};if _ffee .AspectAttr !=ST_ImageAspectUnset {_gafg ,_faefe :=_ffee .AspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _faefe !=nil {return _faefe ;};start .Attr =append (start .Attr ,_gafg );};if _ffee .ColorsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .ColorsAttr )});};if _ffee .AngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .AngleAttr )});};if _ffee .AlignshapeAttr !=_c .ST_TrueFalseUnset {_ggdc ,_dbcd :=_ffee .AlignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _dbcd !=nil {return _dbcd ;};start .Attr =append (start .Attr ,_ggdc );};if _ffee .FocusAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .FocusAttr )});};if _ffee .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .FocussizeAttr )});};if _ffee .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 :_f .Sprintf ("\u0025\u0076",*_ffee .FocuspositionAttr )});};if _ffee .MethodAttr !=ST_FillMethodUnset {_ecaa ,_efea :=_ffee .MethodAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _efea !=nil {return _efea ;};start .Attr =append (start .Attr ,_ecaa );};if _ffee .DetectmouseclickAttr !=_c .ST_TrueFalseUnset {_dbgg ,_bfgff :=_ffee .DetectmouseclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _bfgff !=nil {return _bfgff ;};start .Attr =append (start .Attr ,_dbgg );};if _ffee .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .TitleAttr )});};if _ffee .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .Opacity2Attr )});};if _ffee .RecolorAttr !=_c .ST_TrueFalseUnset {_geba ,_eedad :=_ffee .RecolorAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _eedad !=nil {return _eedad ;};start .Attr =append (start .Attr ,_geba );};if _ffee .RotateAttr !=_c .ST_TrueFalseUnset {_acd ,_eab :=_ffee .RotateAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _eab !=nil {return _eab ;};start .Attr =append (start .Attr ,_acd );};if _ffee .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .IdAttr )});};if _ffee .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .RelidAttr )});};if _ffee .SIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffee .SIdAttr )});};e .EncodeToken (start );if _ffee .Fill !=nil {_aded :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ffee .Fill ,_aded );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // Validate validates the OfcCT_Complex and its children func (_dagga *OfcCT_Complex )Validate ()error {return _dagga .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_gdfgc *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 _gdfgc .PointsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .PointsAttr )});};if _gdfgc .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .HrefAttr )});};if _gdfgc .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .TargetAttr )});};if _gdfgc .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .ClassAttr )});};if _gdfgc .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .TitleAttr )});};if _gdfgc .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .AltAttr )});};if _gdfgc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .CoordsizeAttr )});};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .CoordoriginAttr )});};if _gdfgc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .WrapcoordsAttr )});};if _gdfgc .PrintAttr !=_c .ST_TrueFalseUnset {_agfge ,_ccgb :=_gdfgc .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ccgb !=nil {return _ccgb ;};start .Attr =append (start .Attr ,_agfge );};if _gdfgc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .IdAttr )});};if _gdfgc .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .StyleAttr )});};if _gdfgc .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .SpidAttr )});};if _gdfgc .OnedAttr !=_c .ST_TrueFalseUnset {_ggbga ,_cege :=_gdfgc .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cege !=nil {return _cege ;};start .Attr =append (start .Attr ,_ggbga );};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .RegroupidAttr )});};if _gdfgc .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_fefc ,_gbfe :=_gdfgc .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gbfe !=nil {return _gbfe ;};start .Attr =append (start .Attr ,_fefc );};if _gdfgc .ButtonAttr !=_c .ST_TrueFalseUnset {_gbfec ,_aeebb :=_gdfgc .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aeebb !=nil {return _aeebb ;};start .Attr =append (start .Attr ,_gbfec );};if _gdfgc .UserhiddenAttr !=_c .ST_TrueFalseUnset {_dgef ,_eddbc :=_gdfgc .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eddbc !=nil {return _eddbc ;};start .Attr =append (start .Attr ,_dgef );};if _gdfgc .BulletAttr !=_c .ST_TrueFalseUnset {_baeba ,_gacgg :=_gdfgc .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gacgg !=nil {return _gacgg ;};start .Attr =append (start .Attr ,_baeba );};if _gdfgc .HrAttr !=_c .ST_TrueFalseUnset {_ddbaa ,_bace :=_gdfgc .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _bace !=nil {return _bace ;};start .Attr =append (start .Attr ,_ddbaa );};if _gdfgc .HrstdAttr !=_c .ST_TrueFalseUnset {_bfad ,_geccd :=_gdfgc .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _geccd !=nil {return _geccd ;};start .Attr =append (start .Attr ,_bfad );};if _gdfgc .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_fegc ,_adcd :=_gdfgc .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _adcd !=nil {return _adcd ;};start .Attr =append (start .Attr ,_fegc );};if _gdfgc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .HrpctAttr )});};if _gdfgc .HralignAttr !=OfcST_HrAlignUnset {_edgb ,_acdc :=_gdfgc .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _acdc !=nil {return _acdc ;};start .Attr =append (start .Attr ,_edgb );};if _gdfgc .AllowincellAttr !=_c .ST_TrueFalseUnset {_acce ,_egeac :=_gdfgc .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _egeac !=nil {return _egeac ;};start .Attr =append (start .Attr ,_acce );};if _gdfgc .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_fgdb ,_ecgdf :=_gdfgc .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ecgdf !=nil {return _ecgdf ;};start .Attr =append (start .Attr ,_fgdb );};if _gdfgc .UserdrawnAttr !=_c .ST_TrueFalseUnset {_afga ,_fdeb :=_gdfgc .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fdeb !=nil {return _fdeb ;};start .Attr =append (start .Attr ,_afga );};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .BordertopcolorAttr )});};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .BorderleftcolorAttr )});};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .BorderbottomcolorAttr )});};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .BorderrightcolorAttr )});};if _gdfgc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dafg ,_fbafc :=_gdfgc .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fbafc !=nil {return _fbafc ;};start .Attr =append (start .Attr ,_dafg );};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .DgmnodekindAttr )});};if _gdfgc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_egdc ,_fdae :=_gdfgc .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fdae !=nil {return _fdae ;};start .Attr =append (start .Attr ,_egdc );};if _gdfgc .InsetmodeAttr !=OfcST_InsetModeUnset {_cfdb ,_cefg :=_gdfgc .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cefg !=nil {return _cefg ;};start .Attr =append (start .Attr ,_cfdb );};if _gdfgc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .OpacityAttr )});};if _gdfgc .StrokedAttr !=_c .ST_TrueFalseUnset {_aaaea ,_acfef :=_gdfgc .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _acfef !=nil {return _acfef ;};start .Attr =append (start .Attr ,_aaaea );};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .StrokecolorAttr )});};if _gdfgc .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 :_f .Sprintf ("\u0025\u0076",*_gdfgc .StrokeweightAttr )});};if _gdfgc .InsetpenAttr !=_c .ST_TrueFalseUnset {_gaebg ,_bgfbf :=_gdfgc .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bgfbf !=nil {return _bgfbf ;};start .Attr =append (start .Attr ,_gaebg );};if _gdfgc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .ChromakeyAttr )});};if _gdfgc .FilledAttr !=_c .ST_TrueFalseUnset {_ggdf ,_ecde :=_gdfgc .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ecde !=nil {return _ecde ;};start .Attr =append (start .Attr ,_ggdf );};if _gdfgc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .FillcolorAttr )});};if _gdfgc .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdfgc .SptAttr )});};if _gdfgc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gceb ,_babf :=_gdfgc .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _babf !=nil {return _babf ;};start .Attr =append (start .Attr ,_gceb );};if _gdfgc .BwmodeAttr !=OfcST_BWModeUnset {_bfgab ,_dfcgf :=_gdfgc .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dfcgf !=nil {return _dfcgf ;};start .Attr =append (start .Attr ,_bfgab );};if _gdfgc .BwpureAttr !=OfcST_BWModeUnset {_agdd ,_dfcc :=_gdfgc .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dfcc !=nil {return _dfcc ;};start .Attr =append (start .Attr ,_agdd );};if _gdfgc .BwnormalAttr !=OfcST_BWModeUnset {_edbgd ,_beeg :=_gdfgc .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _beeg !=nil {return _beeg ;};start .Attr =append (start .Attr ,_edbgd );};if _gdfgc .ForcedashAttr !=_c .ST_TrueFalseUnset {_cebe ,_bffg :=_gdfgc .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bffg !=nil {return _bffg ;};start .Attr =append (start .Attr ,_cebe );};if _gdfgc .OleiconAttr !=_c .ST_TrueFalseUnset {_gedb ,_ffag :=_gdfgc .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ffag !=nil {return _ffag ;};start .Attr =append (start .Attr ,_gedb );};if _gdfgc .OleAttr !=_c .ST_TrueFalseBlankUnset {_aefa ,_ebgee :=_gdfgc .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ebgee !=nil {return _ebgee ;};start .Attr =append (start .Attr ,_aefa );};if _gdfgc .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_ecfd ,_dfaeb :=_gdfgc .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dfaeb !=nil {return _dfaeb ;};start .Attr =append (start .Attr ,_ecfd );};if _gdfgc .CliptowrapAttr !=_c .ST_TrueFalseUnset {_gbefe ,_gade :=_gdfgc .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gade !=nil {return _gade ;};start .Attr =append (start .Attr ,_gbefe );};if _gdfgc .ClipAttr !=_c .ST_TrueFalseUnset {_fbafa ,_ecfe :=_gdfgc .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ecfe !=nil {return _ecfe ;};start .Attr =append (start .Attr ,_fbafa );};e .EncodeToken (start );if _gdfgc .Ink !=nil {_fgeba :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_cccba :=range _gdfgc .Ink {e .EncodeElement (_cccba ,_fgeba );};};if _gdfgc .EG_ShapeElements !=nil {for _ ,_dfgd :=range _gdfgc .EG_ShapeElements {_dfgd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // Validate validates the Polyline and its children func (_dfdaa *Polyline )Validate ()error {return _dfdaa .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");}; // ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path func (_ffccd *EG_ShapeElements )ValidateWithPath (path string )error {if _ffccd .Path !=nil {if _ceacb :=_ffccd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_ceacb !=nil {return _ceacb ;};};if _ffccd .Formulas !=nil {if _gffdg :=_ffccd .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_gffdg !=nil {return _gffdg ;};};if _ffccd .Handles !=nil {if _cdcfea :=_ffccd .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_cdcfea !=nil {return _cdcfea ;};};if _ffccd .Fill !=nil {if _fcaf :=_ffccd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fcaf !=nil {return _fcaf ;};};if _ffccd .Stroke !=nil {if _egeaf :=_ffccd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_egeaf !=nil {return _egeaf ;};};if _ffccd .Shadow !=nil {if _beefb :=_ffccd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_beefb !=nil {return _beefb ;};};if _ffccd .Textbox !=nil {if _ddddf :=_ffccd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_ddddf !=nil {return _ddddf ;};};if _ffccd .Textpath !=nil {if _bedb :=_ffccd .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_bedb !=nil {return _bedb ;};};if _ffccd .Imagedata !=nil {if _gcca :=_ffccd .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_gcca !=nil {return _gcca ;};};if _ffccd .Skew !=nil {if _caeb :=_ffccd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_caeb !=nil {return _caeb ;};};if _ffccd .Extrusion !=nil {if _bedce :=_ffccd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_bedce !=nil {return _bedce ;};};if _ffccd .Callout !=nil {if _fcdcb :=_ffccd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_fcdcb !=nil {return _fcdcb ;};};if _ffccd .Lock !=nil {if _ccdcbb :=_ffccd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_ccdcbb !=nil {return _ccdcbb ;};};if _ffccd .Clippath !=nil {if _cbeccc :=_ffccd .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_cbeccc !=nil {return _cbeccc ;};};if _ffccd .Signatureline !=nil {if _cfdc :=_ffccd .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_cfdc !=nil {return _cfdc ;};};if _ffccd .Wrap !=nil {if _caabe :=_ffccd .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_caabe !=nil {return _caabe ;};};if _ffccd .Anchorlock !=nil {if _dgcfb :=_ffccd .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_dgcfb !=nil {return _dgcfb ;};};if _ffccd .Bordertop !=nil {if _gccb :=_ffccd .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_gccb !=nil {return _gccb ;};};if _ffccd .Borderbottom !=nil {if _aacfa :=_ffccd .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_aacfa !=nil {return _aacfa ;};};if _ffccd .Borderleft !=nil {if _cged :=_ffccd .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_cged !=nil {return _cged ;};};if _ffccd .Borderright !=nil {if _dagac :=_ffccd .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_dagac !=nil {return _dagac ;};};if _ffccd .ClientData !=nil {if _gecfa :=_ffccd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_gecfa !=nil {return _gecfa ;};};if _ffccd .Textdata !=nil {if _aebdb :=_ffccd .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_aebdb !=nil {return _aebdb ;};};return nil ;}; // Validate validates the AG_Chromakey and its children func (_fce *AG_Chromakey )Validate ()error {return _fce .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};func (_ecac *AG_Type )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdf :=range start .Attr {if _gdf .Name .Local =="\u0074\u0079\u0070\u0065"{_agde ,_aadb :=_gdf .Value ,error (nil );if _aadb !=nil {return _aadb ;};_ecac .TypeAttr =&_agde ;continue ;};};for {_gabc ,_efaeg :=d .Token ();if _efaeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_efaeg );};if _dccb ,_acea :=_gabc .(_a .EndElement );_acea &&_dccb .Name ==start .Name {break ;};};return nil ;};type OfcBottom struct{OfcCT_StrokeChild };func (_dee *AG_ImageAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abb :=range start .Attr {if _abb .Name .Local =="\u0073\u0072\u0063"{_cgbb ,_dgg :=_abb .Value ,error (nil );if _dgg !=nil {return _dgg ;};_dee .SrcAttr =&_cgbb ;continue ;};if _abb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_eadg ,_faa :=_abb .Value ,error (nil );if _faa !=nil {return _faa ;};_dee .CropleftAttr =&_eadg ;continue ;};if _abb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gba ,_bccf :=_abb .Value ,error (nil );if _bccf !=nil {return _bccf ;};_dee .CroptopAttr =&_gba ;continue ;};if _abb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gaaa ,_bcbc :=_abb .Value ,error (nil );if _bcbc !=nil {return _bcbc ;};_dee .CroprightAttr =&_gaaa ;continue ;};if _abb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bda ,_cbd :=_abb .Value ,error (nil );if _cbd !=nil {return _cbd ;};_dee .CropbottomAttr =&_bda ;continue ;};if _abb .Name .Local =="\u0067\u0061\u0069\u006e"{_fgge ,_bec :=_abb .Value ,error (nil );if _bec !=nil {return _bec ;};_dee .GainAttr =&_fgge ;continue ;};if _abb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_afc ,_dfb :=_abb .Value ,error (nil );if _dfb !=nil {return _dfb ;};_dee .BlacklevelAttr =&_afc ;continue ;};if _abb .Name .Local =="\u0067\u0061\u006dm\u0061"{_eccb ,_dbb :=_abb .Value ,error (nil );if _dbb !=nil {return _dbb ;};_dee .GammaAttr =&_eccb ;continue ;};if _abb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dee .GrayscaleAttr .UnmarshalXMLAttr (_abb );continue ;};if _abb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dee .BilevelAttr .UnmarshalXMLAttr (_abb );continue ;};};for {_ggf ,_fdag :=d .Token ();if _fdag !=nil {return _f .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",_fdag );};if _ccc ,_eega :=_ggf .(_a .EndElement );_eega &&_ccc .Name ==start .Name {break ;};};return nil ;};func NewEG_ShapeElements ()*EG_ShapeElements {_bfgaa :=&EG_ShapeElements {};return _bfgaa };func (_eagea *OfcCT_SignatureLine )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddgge :=range start .Attr {if _ddgge .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_ffba ,_cecae :=_ddgge .Value ,error (nil );if _cecae !=nil {return _cecae ;};_eagea .SuggestedsignerAttr =&_ffba ;continue ;};if _ddgge .Name .Local =="\u0069\u0064"{_bbcgg ,_eaddf :=_ddgge .Value ,error (nil );if _eaddf !=nil {return _eaddf ;};_eagea .IdAttr =&_bbcgg ;continue ;};if _ddgge .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_ggefe ,_fdeee :=_ddgge .Value ,error (nil );if _fdeee !=nil {return _fdeee ;};_eagea .ProvidAttr =&_ggefe ;continue ;};if _ddgge .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_eagea .SigninginstructionssetAttr .UnmarshalXMLAttr (_ddgge );continue ;};if _ddgge .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_eagea .AllowcommentsAttr .UnmarshalXMLAttr (_ddgge );continue ;};if _ddgge .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_eagea .ShowsigndateAttr .UnmarshalXMLAttr (_ddgge );continue ;};if _ddgge .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_eagea .IssignaturelineAttr .UnmarshalXMLAttr (_ddgge );continue ;};if _ddgge .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_ffcba ,_cafdc :=_ddgge .Value ,error (nil );if _cafdc !=nil {return _cafdc ;};_eagea .Suggestedsigner2Attr =&_ffcba ;continue ;};if _ddgge .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_ebgcd ,_bfcaf :=_ddgge .Value ,error (nil );if _bfcaf !=nil {return _bfcaf ;};_eagea .SuggestedsigneremailAttr =&_ebgcd ;continue ;};if _ddgge .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_eddfc ,_dceg :=_ddgge .Value ,error (nil );if _dceg !=nil {return _dceg ;};_eagea .SigninginstructionsAttr =&_eddfc ;continue ;};if _ddgge .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_defeb ,_cgfdd :=_ddgge .Value ,error (nil );if _cgfdd !=nil {return _cgfdd ;};_eagea .AddlxmlAttr =&_defeb ;continue ;};if _ddgge .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_gafeed ,_bfbb :=_ddgge .Value ,error (nil );if _bfbb !=nil {return _bfbb ;};_eagea .SigprovurlAttr =&_gafeed ;continue ;};if _ddgge .Name .Local =="\u0065\u0078\u0074"{_eagea .ExtAttr .UnmarshalXMLAttr (_ddgge );continue ;};};for {_eeebg ,_bfdgda :=d .Token ();if _bfdgda !=nil {return _f .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",_bfdgda );};if _ebadb ,_bgdca :=_eeebg .(_a .EndElement );_bgdca &&_ebadb .Name ==start .Name {break ;};};return nil ;};func NewGroup ()*Group {_eaed :=&Group {};_eaed .CT_Group =*NewCT_Group ();return _eaed };func NewOfcCT_Entry ()*OfcCT_Entry {_cbgabf :=&OfcCT_Entry {};return _cbgabf };type Image struct{CT_Image };func NewHandles ()*Handles {_ffcf :=&Handles {};_ffcf .CT_Handles =*NewCT_Handles ();return _ffcf };type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;}; // Validate validates the OfcLeft and its children func (_deaaed *OfcLeft )Validate ()error {return _deaaed .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_gfbe *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 _gfbe .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 :_f .Sprintf ("\u0025\u0076",*_gfbe .StrokecolorAttr )});};if _gfbe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_gfbe .FillcolorAttr )});};if _gfbe .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 :_f .Sprintf ("\u0025\u0076",*_gfbe .ShadowcolorAttr )});};if _gfbe .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 :_f .Sprintf ("\u0025\u0076",*_gfbe .ExtrusioncolorAttr )});};if _gfbe .ExtAttr !=ST_ExtUnset {_gfade ,_ebebg :=_gfbe .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ebebg !=nil {return _ebebg ;};start .Attr =append (start .Attr ,_gfade );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdbec *OfcST_FillType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_febdg ,_bfcgd :=d .Token ();if _bfcgd !=nil {return _bfcgd ;};if _defeg ,_gbecb :=_febdg .(_a .EndElement );_gbecb &&_defeg .Name ==start .Name {*_cdbec =1;return nil ;};if _dgbc ,_aagaag :=_febdg .(_a .CharData );!_aagaag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_febdg );}else {switch string (_dgbc ){case "":*_cdbec =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_cdbec =1;case "\u0073\u006f\u006ci\u0064":*_cdbec =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cdbec =3;case "\u0074\u0069\u006c\u0065":*_cdbec =4;case "\u0066\u0072\u0061m\u0065":*_cdbec =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_cdbec =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cdbec =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cdbec =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cdbec =9;};};_febdg ,_bfcgd =d .Token ();if _bfcgd !=nil {return _bfcgd ;};if _dbccc ,_dbagc :=_febdg .(_a .EndElement );_dbagc &&_dbccc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_febdg );}; // ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path func (_bdcag *OfcCT_Skew )ValidateWithPath (path string )error {if _gacgab :=_bdcag .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gacgab !=nil {return _gacgab ;};if _cebbc :=_bdcag .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cebbc !=nil {return _cebbc ;};return nil ;};func (_cadba ST_StrokeJoinStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cadba .String (),start );};func (_accea *OfcST_ConnectorType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efgadb ,_gbcfbg :=d .Token ();if _gbcfbg !=nil {return _gbcfbg ;};if _aegff ,_bbdbe :=_efgadb .(_a .EndElement );_bbdbe &&_aegff .Name ==start .Name {*_accea =1;return nil ;};if _bdcggg ,_ebcag :=_efgadb .(_a .CharData );!_ebcag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efgadb );}else {switch string (_bdcggg ){case "":*_accea =0;case "\u006e\u006f\u006e\u0065":*_accea =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_accea =2;case "\u0065\u006c\u0062o\u0077":*_accea =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_accea =4;};};_efgadb ,_gbcfbg =d .Token ();if _gbcfbg !=nil {return _gbcfbg ;};if _eagffe ,_egbgb :=_efgadb .(_a .EndElement );_egbgb &&_eagffe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efgadb );};func (_dbeb *CT_Oval )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gafdb :=range start .Attr {if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gaba ,_ccedb :=_gafdb .Value ,error (nil );if _ccedb !=nil {return _ccedb ;};_dbeb .BordertopcolorAttr =&_gaba ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbeb .BulletAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0068\u0072"{_dbeb .HrAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbeb .CliptowrapAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbeb .HrstdAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u006f\u006c\u0065"{_dbeb .OleAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbeb .HrnoshadeAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u006f\u006e\u0065\u0064"{_dbeb .OnedAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0068\u0072\u0070c\u0074"{_ccdee ,_gccdf :=_gc .ParseFloat (_gafdb .Value ,64);if _gccdf !=nil {return _gccdf ;};_ecec :=float32 (_ccdee );_dbeb .HrpctAttr =&_ecec ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbeb .OleiconAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_edebb ,_acbg :=_gafdb .Value ,error (nil );if _acbg !=nil {return _acbg ;};_dbeb .BorderbottomcolorAttr =&_edebb ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbeb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdbea ,_cdbb :=_gc .ParseInt (_gafdb .Value ,10,64);if _cdbb !=nil {return _cdbb ;};_dbeb .RegroupidAttr =&_fdbea ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0063\u006c\u0069\u0070"{_dbeb .ClipAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbeb .HralignAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbeb .PreferrelativeAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbeb .DgmlayoutAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbeb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbeb .InsetmodeAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbeb .ButtonAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbeb .UserdrawnAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbeb .AllowincellAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0073\u0070\u0074"{_bbaga ,_dfde :=_gc .ParseFloat (_gafdb .Value ,64);if _dfde !=nil {return _dfde ;};_degfe :=float32 (_bbaga );_dbeb .SptAttr =&_degfe ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cffddb ,_afded :=_gafdb .Value ,error (nil );if _afded !=nil {return _afded ;};_dbeb .BorderleftcolorAttr =&_cffddb ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbeb .ConnectortypeAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_feba ,_gecf :=_gafdb .Value ,error (nil );if _gecf !=nil {return _gecf ;};_dbeb .BorderrightcolorAttr =&_feba ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0073\u0070\u0069\u0064"{_gbef ,_fdeg :=_gafdb .Value ,error (nil );if _fdeg !=nil {return _fdeg ;};_dbeb .SpidAttr =&_gbef ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbec ,_baeb :=_gc .ParseInt (_gafdb .Value ,10,64);if _baeb !=nil {return _baeb ;};_dbeb .DgmnodekindAttr =&_dbec ;continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbeb .BwpureAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbeb .ForcedashAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbeb .BwnormalAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbeb .BwmodeAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbeb .UserhiddenAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafdb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbeb .AllowoverlapAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cacf ,_cbcbg :=_gafdb .Value ,error (nil );if _cbcbg !=nil {return _cbcbg ;};_dbeb .TargetAttr =&_cacf ;continue ;};if _gafdb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fgbf ,_aagdd :=_gafdb .Value ,error (nil );if _aagdd !=nil {return _aagdd ;};_dbeb .CoordoriginAttr =&_fgbf ;continue ;};if _gafdb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbeb .StrokedAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eegf ,_dcabg :=_gafdb .Value ,error (nil );if _dcabg !=nil {return _dcabg ;};_dbeb .CoordsizeAttr =&_eegf ;continue ;};if _gafdb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fdcde ,_babgg :=_gafdb .Value ,error (nil );if _babgg !=nil {return _babgg ;};_dbeb .StrokeweightAttr =&_fdcde ;continue ;};if _gafdb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebcc ,_fged :=_gafdb .Value ,error (nil );if _fged !=nil {return _fged ;};_dbeb .StyleAttr =&_ebcc ;continue ;};if _gafdb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bbbeb ,_caabd :=_gafdb .Value ,error (nil );if _caabd !=nil {return _caabd ;};_dbeb .ChromakeyAttr =&_bbbeb ;continue ;};if _gafdb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adfg ,_dcgg :=_gafdb .Value ,error (nil );if _dcgg !=nil {return _dcgg ;};_dbeb .FillcolorAttr =&_adfg ;continue ;};if _gafdb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbadf ,_egaab :=_gafdb .Value ,error (nil );if _egaab !=nil {return _egaab ;};_dbeb .OpacityAttr =&_gbadf ;continue ;};if _gafdb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ebgab ,_dbfb :=_gafdb .Value ,error (nil );if _dbfb !=nil {return _dbfb ;};_dbeb .WrapcoordsAttr =&_ebgab ;continue ;};if _gafdb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_beace ,_cafa :=_gafdb .Value ,error (nil );if _cafa !=nil {return _cafa ;};_dbeb .StrokecolorAttr =&_beace ;continue ;};if _gafdb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbeb .InsetpenAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Local =="\u0068\u0072\u0065\u0066"{_afeca ,_efbe :=_gafdb .Value ,error (nil );if _efbe !=nil {return _efbe ;};_dbeb .HrefAttr =&_afeca ;continue ;};if _gafdb .Name .Local =="\u0069\u0064"{_fgcc ,_eagf :=_gafdb .Value ,error (nil );if _eagf !=nil {return _eagf ;};_dbeb .IdAttr =&_fgcc ;continue ;};if _gafdb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbeb .PrintAttr .UnmarshalXMLAttr (_gafdb );continue ;};if _gafdb .Name .Local =="\u0061\u006c\u0074"{_bcecd ,_deac :=_gafdb .Value ,error (nil );if _deac !=nil {return _deac ;};_dbeb .AltAttr =&_bcecd ;continue ;};if _gafdb .Name .Local =="\u0074\u0069\u0074l\u0065"{_cabfa ,_gfggc :=_gafdb .Value ,error (nil );if _gfggc !=nil {return _gfggc ;};_dbeb .TitleAttr =&_cabfa ;continue ;};if _gafdb .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfccd ,_egcgf :=_gafdb .Value ,error (nil );if _egcgf !=nil {return _egcgf ;};_dbeb .ClassAttr =&_cfccd ;continue ;};if _gafdb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbeb .FilledAttr .UnmarshalXMLAttr (_gafdb );continue ;};};_ggafg :for {_feac ,_dabdg :=d .Token ();if _dabdg !=nil {return _dabdg ;};switch _dacga :=_feac .(type ){case _a .StartElement :switch _dacga .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"}:_fgabg :=NewEG_ShapeElements ();_fgabg .Path =NewPath ();if _dabdd :=d .DecodeElement (_fgabg .Path ,&_dacga );_dabdd !=nil {return _dabdd ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_fgabg );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"}:_beefe :=NewEG_ShapeElements ();_beefe .Formulas =NewFormulas ();if _cgagg :=d .DecodeElement (_beefe .Formulas ,&_dacga );_cgagg !=nil {return _cgagg ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_beefe );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"}:_beee :=NewEG_ShapeElements ();_beee .Handles =NewHandles ();if _ffea :=d .DecodeElement (_beee .Handles ,&_dacga );_ffea !=nil {return _ffea ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_beee );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"}:_ddff :=NewEG_ShapeElements ();_ddff .Fill =NewFill ();if _eabd :=d .DecodeElement (_ddff .Fill ,&_dacga );_eabd !=nil {return _eabd ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_ddff );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"}:_eafebd :=NewEG_ShapeElements ();_eafebd .Stroke =NewStroke ();if _egdg :=d .DecodeElement (_eafebd .Stroke ,&_dacga );_egdg !=nil {return _egdg ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_eafebd );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"}:_fcag :=NewEG_ShapeElements ();_fcag .Shadow =NewShadow ();if _ddad :=d .DecodeElement (_fcag .Shadow ,&_dacga );_ddad !=nil {return _ddad ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_fcag );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"}:_eedf :=NewEG_ShapeElements ();_eedf .Textbox =NewTextbox ();if _geafb :=d .DecodeElement (_eedf .Textbox ,&_dacga );_geafb !=nil {return _geafb ;};_dbeb .EG_ShapeElements =append (_dbeb .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 :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_acfd :=NewEG_ShapeElements ();_acfd .Textpath =NewTextpath ();if _cbgb :=d .DecodeElement (_acfd .Textpath ,&_dacga );_cbgb !=nil {return _cbgb ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_acfd );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"}:_aeed :=NewEG_ShapeElements ();_aeed .Imagedata =NewImagedata ();if _cgdec :=d .DecodeElement (_aeed .Imagedata ,&_dacga );_cgdec !=nil {return _cgdec ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_aeed );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"}:_gdeaf :=NewEG_ShapeElements ();_gdeaf .Skew =NewOfcSkew ();if _deea :=d .DecodeElement (_gdeaf .Skew ,&_dacga );_deea !=nil {return _deea ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_gdeaf );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"}:_cbed :=NewEG_ShapeElements ();_cbed .Extrusion =NewOfcExtrusion ();if _fbbeg :=d .DecodeElement (_cbed .Extrusion ,&_dacga );_fbbeg !=nil {return _fbbeg ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_cbed );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"}:_ccbb :=NewEG_ShapeElements ();_ccbb .Callout =NewOfcCallout ();if _acfce :=d .DecodeElement (_ccbb .Callout ,&_dacga );_acfce !=nil {return _acfce ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_ccbb );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"}:_eeaab :=NewEG_ShapeElements ();_eeaab .Lock =NewOfcLock ();if _ffcd :=d .DecodeElement (_eeaab .Lock ,&_dacga );_ffcd !=nil {return _ffcd ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_eeaab );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"}:_eecfd :=NewEG_ShapeElements ();_eecfd .Clippath =NewOfcClippath ();if _acba :=d .DecodeElement (_eecfd .Clippath ,&_dacga );_acba !=nil {return _acba ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_eecfd );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"}:_cgba :=NewEG_ShapeElements ();_cgba .Signatureline =NewOfcSignatureline ();if _beed :=d .DecodeElement (_cgba .Signatureline ,&_dacga );_beed !=nil {return _beed ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_cgba );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"}:_abbfb :=NewEG_ShapeElements ();_abbfb .Wrap =_e .NewWrap ();if _gbaea :=d .DecodeElement (_abbfb .Wrap ,&_dacga );_gbaea !=nil {return _gbaea ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_abbfb );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"}:_ecccc :=NewEG_ShapeElements ();_ecccc .Anchorlock =_e .NewAnchorlock ();if _afad :=d .DecodeElement (_ecccc .Anchorlock ,&_dacga );_afad !=nil {return _afad ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_ecccc );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"}:_fcac :=NewEG_ShapeElements ();_fcac .Bordertop =_e .NewBordertop ();if _gcgbg :=d .DecodeElement (_fcac .Bordertop ,&_dacga );_gcgbg !=nil {return _gcgbg ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_fcac );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"}:_dafd :=NewEG_ShapeElements ();_dafd .Borderbottom =_e .NewBorderbottom ();if _dabeb :=d .DecodeElement (_dafd .Borderbottom ,&_dacga );_dabeb !=nil {return _dabeb ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_dafd );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"}:_ebbbf :=NewEG_ShapeElements ();_ebbbf .Borderleft =_e .NewBorderleft ();if _facce :=d .DecodeElement (_ebbbf .Borderleft ,&_dacga );_facce !=nil {return _facce ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_ebbbf );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"}:_begdd :=NewEG_ShapeElements ();_begdd .Borderright =_e .NewBorderright ();if _fdgf :=d .DecodeElement (_begdd .Borderright ,&_dacga );_fdgf !=nil {return _fdgf ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_begdd );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"}:_gaaf :=NewEG_ShapeElements ();_gaaf .ClientData =_b .NewClientData ();if _badc :=d .DecodeElement (_gaaf .ClientData ,&_dacga );_badc !=nil {return _badc ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_gaaf );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"}:_gbeg :=NewEG_ShapeElements ();_gbeg .Textdata =_fg .NewTextdata ();if _bgcga :=d .DecodeElement (_gbeg .Textdata ,&_dacga );_bgcga !=nil {return _bgcga ;};_dbeb .EG_ShapeElements =append (_dbeb .EG_ShapeElements ,_gbeg );default:_ag .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",_dacga .Name );if _bdbbe :=d .Skip ();_bdbbe !=nil {return _bdbbe ;};};case _a .EndElement :break _ggafg ;case _a .CharData :};};return nil ;}; // Validate validates the CT_Curve and its children func (_dggd *CT_Curve )Validate ()error {return _dggd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");}; // ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path func (_effc *OfcLeft )ValidateWithPath (path string )error {if _gabcg :=_effc .OfcCT_StrokeChild .ValidateWithPath (path );_gabcg !=nil {return _gabcg ;};return nil ;};type OfcColumn struct{OfcCT_StrokeChild };func (_fefbc *OfcST_ConnectType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fefbc =0;case "\u006e\u006f\u006e\u0065":*_fefbc =1;case "\u0072\u0065\u0063\u0074":*_fefbc =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_fefbc =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fefbc =4;};return nil ;};func NewCT_Background ()*CT_Background {_gagc :=&CT_Background {};return _gagc };func (_acac *AG_Type )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acac .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_acac .TypeAttr )});};return nil ;};func (_agf *AG_AllShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egba :=range start .Attr {if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_agf .ConnectortypeAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_agf .BwpureAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_agf .CliptowrapAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_agf .PreferrelativeAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u006f\u006c\u0065"{_agf .OleAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_agf .OleiconAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agf .ForcedashAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_agf .BwnormalAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0073\u0070\u0074"{_ece ,_eeb :=_gc .ParseFloat (_egba .Value ,64);if _eeb !=nil {return _eeb ;};_fga :=float32 (_ece );_agf .SptAttr =&_fga ;continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0063\u006c\u0069\u0070"{_agf .ClipAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_agf .BwmodeAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_agf .StrokedAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dda ,_bef :=_egba .Value ,error (nil );if _bef !=nil {return _bef ;};_agf .FillcolorAttr =&_dda ;continue ;};if _egba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_agf .FilledAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bdgf ,_dca :=_egba .Value ,error (nil );if _dca !=nil {return _dca ;};_agf .ChromakeyAttr =&_bdgf ;continue ;};if _egba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agf .InsetpenAttr .UnmarshalXMLAttr (_egba );continue ;};if _egba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cc ,_dfg :=_egba .Value ,error (nil );if _dfg !=nil {return _dfg ;};_agf .StrokeweightAttr =&_cc ;continue ;};if _egba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcbd ,_baf :=_egba .Value ,error (nil );if _baf !=nil {return _baf ;};_agf .StrokecolorAttr =&_dcbd ;continue ;};if _egba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdf ,_fgce :=_egba .Value ,error (nil );if _fgce !=nil {return _fgce ;};_agf .OpacityAttr =&_fdf ;continue ;};};for {_gcgc ,_cgbf :=d .Token ();if _cgbf !=nil {return _f .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",_cgbf );};if _ecc ,_dfd :=_gcgc .(_a .EndElement );_dfd &&_ecc .Name ==start .Name {break ;};};return nil ;};func (_baggg OfcST_ExtrusionType )Validate ()error {return _baggg .ValidateWithPath ("")};func (_fabg *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 _fabg .StartAttr !=_c .ST_TrueFalseBlankUnset {_fbcdg ,_fgaae :=_fabg .StartAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061r\u0074"});if _fgaae !=nil {return _fgaae ;};start .Attr =append (start .Attr ,_fbcdg );};if _fabg .EndAttr !=_c .ST_TrueFalseBlankUnset {_abcfb ,_bgdge :=_fabg .EndAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064"});if _bgdge !=nil {return _bgdge ;};start .Attr =append (start .Attr ,_abcfb );};if _fabg .IdrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fabg .IdrefAttr )});};if _fabg .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_fabg .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // Validate validates the AG_StrokeAttributes and its children func (_agfff *AG_StrokeAttributes )Validate ()error {return _agfff .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; // Validate validates the OfcCT_Extrusion and its children func (_fdeef *OfcCT_Extrusion )Validate ()error {return _fdeef .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};type ST_FillType byte ;type OfcCT_SignatureLine struct{IssignaturelineAttr _c .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _c .ST_TrueFalse ;AllowcommentsAttr _c .ST_TrueFalse ;ShowsigndateAttr _c .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;}; // ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path func (_defdc *OfcCT_Complex )ValidateWithPath (path string )error {if _eaefe :=_defdc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eaefe !=nil {return _eaefe ;};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_edbdb :=&OfcCT_Fill {};return _edbdb };func NewAG_ImageAttributes ()*AG_ImageAttributes {_ccd :=&AG_ImageAttributes {};return _ccd };func NewImage ()*Image {_eadf :=&Image {};_eadf .CT_Image =*NewCT_Image ();return _eadf };func (_affdf *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 _affdf .ExtAttr !=ST_ExtUnset {_cgbcfb ,_dgfbf :=_affdf .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgfbf !=nil {return _dgfbf ;};start .Attr =append (start .Attr ,_cgbcfb );};e .EncodeToken (start );if _affdf .Rel !=nil {_facgb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_afbec :=range _affdf .Rel {e .EncodeElement (_afbec ,_facgb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_gdcb :=&AG_OfficeShapeAttributes {};return _gdcb ;};func (_bccccd *CT_RoundRect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agbg :=range start .Attr {if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bccccd .UserdrawnAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dgcb ,_ddgb :=_agbg .Value ,error (nil );if _ddgb !=nil {return _ddgb ;};_bccccd .BordertopcolorAttr =&_dgcb ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bccccd .UserhiddenAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bccccd .BulletAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bccccd .CliptowrapAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0068\u0072"{_bccccd .HrAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u006f\u006c\u0065"{_bccccd .OleAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0068\u0072\u0073t\u0064"{_bccccd .HrstdAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0073\u0070\u0069\u0064"{_dddbd ,_ffead :=_agbg .Value ,error (nil );if _ffead !=nil {return _ffead ;};_bccccd .SpidAttr =&_dddbd ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bccccd .HrnoshadeAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bccccd .ForcedashAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bcfd ,_aebaa :=_agbg .Value ,error (nil );if _aebaa !=nil {return _aebaa ;};_bccccd .BorderleftcolorAttr =&_bcfd ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ceda ,_afffa :=_gc .ParseInt (_agbg .Value ,10,64);if _afffa !=nil {return _afffa ;};_bccccd .DgmnodekindAttr =&_ceda ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u006f\u006e\u0065\u0064"{_bccccd .OnedAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0063\u006c\u0069\u0070"{_bccccd .ClipAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0068\u0072\u0070c\u0074"{_edge ,_eeecf :=_gc .ParseFloat (_agbg .Value ,64);if _eeecf !=nil {return _eeecf ;};_bbad :=float32 (_edge );_bccccd .HrpctAttr =&_bbad ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bccccd .PreferrelativeAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afgdf ,_ffcg :=_agbg .Value ,error (nil );if _ffcg !=nil {return _ffcg ;};_bccccd .BorderrightcolorAttr =&_afgdf ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bcfbg ,_dgfcb :=_gc .ParseInt (_agbg .Value ,10,64);if _dgfcb !=nil {return _dgfcb ;};_bccccd .RegroupidAttr =&_bcfbg ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bccccd .DgmlayoutmruAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bccccd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bccccd .AllowoverlapAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bccccd .HralignAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bccccd .InsetmodeAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0073\u0070\u0074"{_bfgac ,_cedae :=_gc .ParseFloat (_agbg .Value ,64);if _cedae !=nil {return _cedae ;};_eccf :=float32 (_bfgac );_bccccd .SptAttr =&_eccf ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdac ,_cgea :=_agbg .Value ,error (nil );if _cgea !=nil {return _cgea ;};_bccccd .BorderbottomcolorAttr =&_bdac ;continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bccccd .OleiconAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bccccd .DgmlayoutAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bccccd .BwmodeAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bccccd .BwnormalAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bccccd .BwpureAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bccccd .ConnectortypeAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bccccd .ButtonAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bccccd .AllowincellAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Local =="\u0068\u0072\u0065\u0066"{_bbbff ,_ebcdb :=_agbg .Value ,error (nil );if _ebcdb !=nil {return _ebcdb ;};_bccccd .HrefAttr =&_bbbff ;continue ;};if _agbg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eagd ,_badeg :=_agbg .Value ,error (nil );if _badeg !=nil {return _badeg ;};_bccccd .CoordsizeAttr =&_eagd ;continue ;};if _agbg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfgc ,_abegf :=_agbg .Value ,error (nil );if _abegf !=nil {return _abegf ;};_bccccd .StyleAttr =&_dfgc ;continue ;};if _agbg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bccccd .StrokedAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Local =="\u0069\u0064"{_becb ,_abcega :=_agbg .Value ,error (nil );if _abcega !=nil {return _abcega ;};_bccccd .IdAttr =&_becb ;continue ;};if _agbg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bagf ,_dcccb :=_agbg .Value ,error (nil );if _dcccb !=nil {return _dcccb ;};_bccccd .StrokeweightAttr =&_bagf ;continue ;};if _agbg .Name .Local =="\u0070\u0072\u0069n\u0074"{_bccccd .PrintAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acbbb ,_ecefe :=_agbg .Value ,error (nil );if _ecefe !=nil {return _ecefe ;};_bccccd .ChromakeyAttr =&_acbbb ;continue ;};if _agbg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffdecc ,_bfadf :=_agbg .Value ,error (nil );if _bfadf !=nil {return _bfadf ;};_bccccd .FillcolorAttr =&_ffdecc ;continue ;};if _agbg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcfd ,_ebcca :=_agbg .Value ,error (nil );if _ebcca !=nil {return _ebcca ;};_bccccd .CoordoriginAttr =&_dcfd ;continue ;};if _agbg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcdb ,_cdaac :=_agbg .Value ,error (nil );if _cdaac !=nil {return _cdaac ;};_bccccd .OpacityAttr =&_dcdb ;continue ;};if _agbg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_edfgb ,_gcbcf :=_agbg .Value ,error (nil );if _gcbcf !=nil {return _gcbcf ;};_bccccd .StrokecolorAttr =&_edfgb ;continue ;};if _agbg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bccccd .InsetpenAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bccccd .FilledAttr .UnmarshalXMLAttr (_agbg );continue ;};if _agbg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_egbaa ,_dged :=_agbg .Value ,error (nil );if _dged !=nil {return _dged ;};_bccccd .WrapcoordsAttr =&_egbaa ;continue ;};if _agbg .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_gffee ,_agdf :=_agbg .Value ,error (nil );if _agdf !=nil {return _agdf ;};_bccccd .ArcsizeAttr =&_gffee ;continue ;};if _agbg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggdgg ,_egee :=_agbg .Value ,error (nil );if _egee !=nil {return _egee ;};_bccccd .TitleAttr =&_ggdgg ;continue ;};if _agbg .Name .Local =="\u0063\u006c\u0061s\u0073"{_fcded ,_eagc :=_agbg .Value ,error (nil );if _eagc !=nil {return _eagc ;};_bccccd .ClassAttr =&_fcded ;continue ;};if _agbg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abaeg ,_gffaf :=_agbg .Value ,error (nil );if _gffaf !=nil {return _gffaf ;};_bccccd .TargetAttr =&_abaeg ;continue ;};if _agbg .Name .Local =="\u0061\u006c\u0074"{_adadc ,_fbade :=_agbg .Value ,error (nil );if _fbade !=nil {return _fbade ;};_bccccd .AltAttr =&_adadc ;continue ;};};_aebd :for {_dcbf ,_eacfdg :=d .Token ();if _eacfdg !=nil {return _eacfdg ;};switch _bbgbd :=_dcbf .(type ){case _a .StartElement :switch _bbgbd .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"}:_ecefc :=NewEG_ShapeElements ();_ecefc .Path =NewPath ();if _gcfca :=d .DecodeElement (_ecefc .Path ,&_bbgbd );_gcfca !=nil {return _gcfca ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_ecefc );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"}:_adbg :=NewEG_ShapeElements ();_adbg .Formulas =NewFormulas ();if _dfdf :=d .DecodeElement (_adbg .Formulas ,&_bbgbd );_dfdf !=nil {return _dfdf ;};_bccccd .EG_ShapeElements =append (_bccccd .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 :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gdda :=NewEG_ShapeElements ();_gdda .Handles =NewHandles ();if _cefbb :=d .DecodeElement (_gdda .Handles ,&_bbgbd );_cefbb !=nil {return _cefbb ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_gdda );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"}:_decc :=NewEG_ShapeElements ();_decc .Fill =NewFill ();if _gdec :=d .DecodeElement (_decc .Fill ,&_bbgbd );_gdec !=nil {return _gdec ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_decc );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"}:_fedec :=NewEG_ShapeElements ();_fedec .Stroke =NewStroke ();if _fgffc :=d .DecodeElement (_fedec .Stroke ,&_bbgbd );_fgffc !=nil {return _fgffc ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_fedec );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"}:_ccab :=NewEG_ShapeElements ();_ccab .Shadow =NewShadow ();if _deadb :=d .DecodeElement (_ccab .Shadow ,&_bbgbd );_deadb !=nil {return _deadb ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_ccab );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"}:_bfefb :=NewEG_ShapeElements ();_bfefb .Textbox =NewTextbox ();if _cgggb :=d .DecodeElement (_bfefb .Textbox ,&_bbgbd );_cgggb !=nil {return _cgggb ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_bfefb );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"}:_afggc :=NewEG_ShapeElements ();_afggc .Textpath =NewTextpath ();if _bgdg :=d .DecodeElement (_afggc .Textpath ,&_bbgbd );_bgdg !=nil {return _bgdg ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_afggc );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"}:_baae :=NewEG_ShapeElements ();_baae .Imagedata =NewImagedata ();if _bebfc :=d .DecodeElement (_baae .Imagedata ,&_bbgbd );_bebfc !=nil {return _bebfc ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_baae );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"}:_fggbg :=NewEG_ShapeElements ();_fggbg .Skew =NewOfcSkew ();if _aaef :=d .DecodeElement (_fggbg .Skew ,&_bbgbd );_aaef !=nil {return _aaef ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_fggbg );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"}:_febf :=NewEG_ShapeElements ();_febf .Extrusion =NewOfcExtrusion ();if _cbgc :=d .DecodeElement (_febf .Extrusion ,&_bbgbd );_cbgc !=nil {return _cbgc ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_febf );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"}:_fcbae :=NewEG_ShapeElements ();_fcbae .Callout =NewOfcCallout ();if _dfccc :=d .DecodeElement (_fcbae .Callout ,&_bbgbd );_dfccc !=nil {return _dfccc ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_fcbae );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"}:_gfef :=NewEG_ShapeElements ();_gfef .Lock =NewOfcLock ();if _bacb :=d .DecodeElement (_gfef .Lock ,&_bbgbd );_bacb !=nil {return _bacb ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_gfef );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"}:_bdde :=NewEG_ShapeElements ();_bdde .Clippath =NewOfcClippath ();if _gdcbdg :=d .DecodeElement (_bdde .Clippath ,&_bbgbd );_gdcbdg !=nil {return _gdcbdg ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_bdde );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"}:_fgbgb :=NewEG_ShapeElements ();_fgbgb .Signatureline =NewOfcSignatureline ();if _edbe :=d .DecodeElement (_fgbgb .Signatureline ,&_bbgbd );_edbe !=nil {return _edbe ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_fgbgb );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"}:_caaab :=NewEG_ShapeElements ();_caaab .Wrap =_e .NewWrap ();if _fgbcd :=d .DecodeElement (_caaab .Wrap ,&_bbgbd );_fgbcd !=nil {return _fgbcd ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_caaab );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"}:_bbdg :=NewEG_ShapeElements ();_bbdg .Anchorlock =_e .NewAnchorlock ();if _ecca :=d .DecodeElement (_bbdg .Anchorlock ,&_bbgbd );_ecca !=nil {return _ecca ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_bbdg );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"}:_fdbd :=NewEG_ShapeElements ();_fdbd .Bordertop =_e .NewBordertop ();if _dgefc :=d .DecodeElement (_fdbd .Bordertop ,&_bbgbd );_dgefc !=nil {return _dgefc ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_fdbd );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"}:_fgagd :=NewEG_ShapeElements ();_fgagd .Borderbottom =_e .NewBorderbottom ();if _dbda :=d .DecodeElement (_fgagd .Borderbottom ,&_bbgbd );_dbda !=nil {return _dbda ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_fgagd );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"}:_ebaf :=NewEG_ShapeElements ();_ebaf .Borderleft =_e .NewBorderleft ();if _cagcg :=d .DecodeElement (_ebaf .Borderleft ,&_bbgbd );_cagcg !=nil {return _cagcg ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_ebaf );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"}:_badf :=NewEG_ShapeElements ();_badf .Borderright =_e .NewBorderright ();if _egca :=d .DecodeElement (_badf .Borderright ,&_bbgbd );_egca !=nil {return _egca ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_badf );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"}:_ddcgd :=NewEG_ShapeElements ();_ddcgd .ClientData =_b .NewClientData ();if _caff :=d .DecodeElement (_ddcgd .ClientData ,&_bbgbd );_caff !=nil {return _caff ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_ddcgd );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"}:_egbg :=NewEG_ShapeElements ();_egbg .Textdata =_fg .NewTextdata ();if _babggc :=d .DecodeElement (_egbg .Textdata ,&_bbgbd );_babggc !=nil {return _babggc ;};_bccccd .EG_ShapeElements =append (_bccccd .EG_ShapeElements ,_egbg );default:_ag .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",_bbgbd .Name );if _ggcg :=d .Skip ();_ggcg !=nil {return _ggcg ;};};case _a .EndElement :break _aebd ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path func (_cff *AG_Fill )ValidateWithPath (path string )error {if _edcc :=_cff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_edcc !=nil {return _edcc ;};return nil ;};func (_cbca *AG_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_befa :=range start .Attr {if _befa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cbca .FilledAttr .UnmarshalXMLAttr (_befa );continue ;};if _befa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aag ,_gfda :=_befa .Value ,error (nil );if _gfda !=nil {return _gfda ;};_cbca .FillcolorAttr =&_aag ;continue ;};};for {_agg ,_cfb :=d .Token ();if _cfb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_cfb );};if _adf ,_daff :=_agg .(_a .EndElement );_daff &&_adf .Name ==start .Name {break ;};};return nil ;};func (_cefe *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 _cefe .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .HrefAttr )});};if _cefe .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .TargetAttr )});};if _cefe .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .ClassAttr )});};if _cefe .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .TitleAttr )});};if _cefe .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .AltAttr )});};if _cefe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .CoordsizeAttr )});};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .CoordoriginAttr )});};if _cefe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .WrapcoordsAttr )});};if _cefe .PrintAttr !=_c .ST_TrueFalseUnset {_afdg ,_cefb :=_cefe .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cefb !=nil {return _cefb ;};start .Attr =append (start .Attr ,_afdg );};if _cefe .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .IdAttr )});};if _cefe .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .StyleAttr )});};if _cefe .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .SpidAttr )});};if _cefe .OnedAttr !=_c .ST_TrueFalseUnset {_cedg ,_bfeff :=_cefe .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bfeff !=nil {return _bfeff ;};start .Attr =append (start .Attr ,_cedg );};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .RegroupidAttr )});};if _cefe .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_efedbb ,_eddeb :=_cefe .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eddeb !=nil {return _eddeb ;};start .Attr =append (start .Attr ,_efedbb );};if _cefe .ButtonAttr !=_c .ST_TrueFalseUnset {_ceeeg ,_aeda :=_cefe .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aeda !=nil {return _aeda ;};start .Attr =append (start .Attr ,_ceeeg );};if _cefe .UserhiddenAttr !=_c .ST_TrueFalseUnset {_afgc ,_deabfa :=_cefe .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _deabfa !=nil {return _deabfa ;};start .Attr =append (start .Attr ,_afgc );};if _cefe .BulletAttr !=_c .ST_TrueFalseUnset {_bbff ,_afff :=_cefe .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afff !=nil {return _afff ;};start .Attr =append (start .Attr ,_bbff );};if _cefe .HrAttr !=_c .ST_TrueFalseUnset {_accb ,_aaacf :=_cefe .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _aaacf !=nil {return _aaacf ;};start .Attr =append (start .Attr ,_accb );};if _cefe .HrstdAttr !=_c .ST_TrueFalseUnset {_dgac ,_faeac :=_cefe .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _faeac !=nil {return _faeac ;};start .Attr =append (start .Attr ,_dgac );};if _cefe .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_ceecg ,_gdfae :=_cefe .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gdfae !=nil {return _gdfae ;};start .Attr =append (start .Attr ,_ceecg );};if _cefe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .HrpctAttr )});};if _cefe .HralignAttr !=OfcST_HrAlignUnset {_bfaa ,_fbbba :=_cefe .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fbbba !=nil {return _fbbba ;};start .Attr =append (start .Attr ,_bfaa );};if _cefe .AllowincellAttr !=_c .ST_TrueFalseUnset {_geaa ,_edff :=_cefe .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _edff !=nil {return _edff ;};start .Attr =append (start .Attr ,_geaa );};if _cefe .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_gbdcb ,_cdaag :=_cefe .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cdaag !=nil {return _cdaag ;};start .Attr =append (start .Attr ,_gbdcb );};if _cefe .UserdrawnAttr !=_c .ST_TrueFalseUnset {_afbd ,_bacf :=_cefe .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bacf !=nil {return _bacf ;};start .Attr =append (start .Attr ,_afbd );};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .BordertopcolorAttr )});};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .BorderleftcolorAttr )});};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .BorderbottomcolorAttr )});};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .BorderrightcolorAttr )});};if _cefe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fdde ,_bdbg :=_cefe .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bdbg !=nil {return _bdbg ;};start .Attr =append (start .Attr ,_fdde );};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .DgmnodekindAttr )});};if _cefe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_egage ,_fcdf :=_cefe .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcdf !=nil {return _fcdf ;};start .Attr =append (start .Attr ,_egage );};if _cefe .InsetmodeAttr !=OfcST_InsetModeUnset {_babdc ,_fabf :=_cefe .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fabf !=nil {return _fabf ;};start .Attr =append (start .Attr ,_babdc );};if _cefe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .OpacityAttr )});};if _cefe .StrokedAttr !=_c .ST_TrueFalseUnset {_ddade ,_ddffe :=_cefe .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ddffe !=nil {return _ddffe ;};start .Attr =append (start .Attr ,_ddade );};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .StrokecolorAttr )});};if _cefe .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 :_f .Sprintf ("\u0025\u0076",*_cefe .StrokeweightAttr )});};if _cefe .InsetpenAttr !=_c .ST_TrueFalseUnset {_gbcg ,_ddfeb :=_cefe .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ddfeb !=nil {return _ddfeb ;};start .Attr =append (start .Attr ,_gbcg );};if _cefe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .ChromakeyAttr )});};if _cefe .FilledAttr !=_c .ST_TrueFalseUnset {_gdace ,_affde :=_cefe .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _affde !=nil {return _affde ;};start .Attr =append (start .Attr ,_gdace );};if _cefe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .FillcolorAttr )});};if _cefe .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cefe .SptAttr )});};if _cefe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eaad ,_gfea :=_cefe .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gfea !=nil {return _gfea ;};start .Attr =append (start .Attr ,_eaad );};if _cefe .BwmodeAttr !=OfcST_BWModeUnset {_ccbgc ,_cgfcg :=_cefe .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cgfcg !=nil {return _cgfcg ;};start .Attr =append (start .Attr ,_ccbgc );};if _cefe .BwpureAttr !=OfcST_BWModeUnset {_ggbeg ,_gbgea :=_cefe .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gbgea !=nil {return _gbgea ;};start .Attr =append (start .Attr ,_ggbeg );};if _cefe .BwnormalAttr !=OfcST_BWModeUnset {_afbdg ,_gbabe :=_cefe .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gbabe !=nil {return _gbabe ;};start .Attr =append (start .Attr ,_afbdg );};if _cefe .ForcedashAttr !=_c .ST_TrueFalseUnset {_bebbg ,_eccg :=_cefe .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eccg !=nil {return _eccg ;};start .Attr =append (start .Attr ,_bebbg );};if _cefe .OleiconAttr !=_c .ST_TrueFalseUnset {_ebbd ,_fffff :=_cefe .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fffff !=nil {return _fffff ;};start .Attr =append (start .Attr ,_ebbd );};if _cefe .OleAttr !=_c .ST_TrueFalseBlankUnset {_fecea ,_adaff :=_cefe .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _adaff !=nil {return _adaff ;};start .Attr =append (start .Attr ,_fecea );};if _cefe .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_eebdf ,_bcccg :=_cefe .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bcccg !=nil {return _bcccg ;};start .Attr =append (start .Attr ,_eebdf );};if _cefe .CliptowrapAttr !=_c .ST_TrueFalseUnset {_efabg ,_cdfde :=_cefe .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cdfde !=nil {return _cdfde ;};start .Attr =append (start .Attr ,_efabg );};if _cefe .ClipAttr !=_c .ST_TrueFalseUnset {_ebffaa ,_decae :=_cefe .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _decae !=nil {return _decae ;};start .Attr =append (start .Attr ,_ebffaa );};e .EncodeToken (start );if _cefe .EG_ShapeElements !=nil {for _ ,_bdfac :=range _cefe .EG_ShapeElements {_bdfac .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type OfcRight struct{OfcCT_StrokeChild }; // ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path func (_fgea *CT_Shadow )ValidateWithPath (path string )error {if _edgf :=_fgea .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_edgf !=nil {return _edgf ;};if _acbgf :=_fgea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acbgf !=nil {return _acbgf ;};if _ffcbe :=_fgea .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_ffcbe !=nil {return _ffcbe ;};return nil ;};func (_afgfg OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _afgfg {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgfg ));};return nil ;};func (_fgcdc *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 _fgcdc .ExtAttr !=ST_ExtUnset {_faccf ,_gece :=_fgcdc .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gece !=nil {return _gece ;};start .Attr =append (start .Attr ,_faccf );};e .EncodeToken (start );if _fgcdc .R !=nil {_cfdac :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072"}};for _ ,_feedc :=range _fgcdc .R {e .EncodeElement (_feedc ,_cfdac );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type OfcInk struct{OfcCT_Ink };func (_cdgcf ST_FillMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdgcf .String (),start );};func (_bdgbef *ST_StrokeEndCap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgcaf ,_fecca :=d .Token ();if _fecca !=nil {return _fecca ;};if _acccd ,_bagab :=_fgcaf .(_a .EndElement );_bagab &&_acccd .Name ==start .Name {*_bdgbef =1;return nil ;};if _cbdba ,_gagfg :=_fgcaf .(_a .CharData );!_gagfg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgcaf );}else {switch string (_cbdba ){case "":*_bdgbef =0;case "\u0066\u006c\u0061\u0074":*_bdgbef =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bdgbef =2;case "\u0072\u006f\u0075n\u0064":*_bdgbef =3;};};_fgcaf ,_fecca =d .Token ();if _fecca !=nil {return _fecca ;};if _cdgca ,_fdfad :=_fgcaf .(_a .EndElement );_fdfad &&_cdgca .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgcaf );};func (_gddad *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 _gddad .TypeAttr !=OfcST_FillTypeUnset {_fdfgd ,_faegcd :=_gddad .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _faegcd !=nil {return _faegcd ;};start .Attr =append (start .Attr ,_fdfgd );};if _gddad .ExtAttr !=ST_ExtUnset {_efbag ,_dgggf :=_gddad .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgggf !=nil {return _dgggf ;};start .Attr =append (start .Attr ,_efbag );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acaee OfcST_CalloutPlacement )String ()string {switch _acaee {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 (_efg *AG_Id )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efg .IdAttr )});};return nil ;}; // Validate validates the OfcCT_Ink and its children func (_dgfaf *OfcCT_Ink )Validate ()error {return _dgfaf .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func NewOfcCT_IdMap ()*OfcCT_IdMap {_dcfb :=&OfcCT_IdMap {};return _dcfb };func NewOfcDiagram ()*OfcDiagram {_cefef :=&OfcDiagram {};_cefef .OfcCT_Diagram =*NewOfcCT_Diagram ();return _cefef ;};func (_fbacdb ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _fbacdb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbacdb ));};return nil ;};func (_bcbddf OfcST_FillType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcbddf .String (),start );}; // ValidateWithPath validates the Polyline and its children, prefixing error messages with path func (_aaeeab *Polyline )ValidateWithPath (path string )error {if _cgdde :=_aaeeab .CT_PolyLine .ValidateWithPath (path );_cgdde !=nil {return _cgdde ;};return nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func NewCT_F ()*CT_F {_dagf :=&CT_F {};return _dagf }; // ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path func (_fdad *OfcCT_Entry )ValidateWithPath (path string )error {return nil }; // Validate validates the Imagedata and its children func (_bdbef *Imagedata )Validate ()error {return _bdbef .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");}; // ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path func (_aaea *CT_ImageData )ValidateWithPath (path string )error {if _dfegg :=_aaea .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_dfegg !=nil {return _dfegg ;};if _cfbbc :=_aaea .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_cfbbc !=nil {return _cfbbc ;};if _ggcb :=_aaea .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_ggcb !=nil {return _ggcb ;};return nil ;};func (_ebbcb OfcST_HrAlign )ValidateWithPath (path string )error {switch _ebbcb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbcb ));};return nil ;};func (_bdbgc *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 _bdbgc .DataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_bdbgc .DataAttr )});};if _bdbgc .ExtAttr !=ST_ExtUnset {_ecgbea ,_dgacd :=_bdbgc .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgacd !=nil {return _dgacd ;};start .Attr =append (start .Attr ,_ecgbea );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // Validate validates the OfcLock and its children func (_cdbcc *OfcLock )Validate ()error {return _cdbcc .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");}; // ValidateWithPath validates the CT_Path and its children, prefixing error messages with path func (_bade *CT_Path )ValidateWithPath (path string )error {if _bfaf :=_bade .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_bfaf !=nil {return _bfaf ;};if _facff :=_bade .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_facff !=nil {return _facff ;};if _edbae :=_bade .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_edbae !=nil {return _edbae ;};if _dbfff :=_bade .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_dbfff !=nil {return _dbfff ;};if _cfed :=_bade .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_cfed !=nil {return _cfed ;};if _aebg :=_bade .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_aebg !=nil {return _aebg ;};if _feceg :=_bade .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_feceg !=nil {return _feceg ;};if _cadb :=_bade .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cadb !=nil {return _cadb ;};if _bafd :=_bade .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bafd !=nil {return _bafd ;};return nil ;};func (_dgead *Line )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dgead .CT_Line .MarshalXML (e ,start );};func (_dgabg OfcST_How )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgabg .String (),start );}; // ValidateWithPath validates the Line and its children, prefixing error messages with path func (_dgcff *Line )ValidateWithPath (path string )error {if _cdagg :=_dgcff .CT_Line .ValidateWithPath (path );_cdagg !=nil {return _cdagg ;};return nil ;}; // Validate validates the CT_F and its children func (_bfea *CT_F )Validate ()error {return _bfea .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; // Validate validates the OfcCT_StrokeChild and its children func (_ffbda *OfcCT_StrokeChild )Validate ()error {return _ffbda .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");}; // ValidateWithPath validates the Curve and its children, prefixing error messages with path func (_dbbg *Curve )ValidateWithPath (path string )error {if _efcfbc :=_dbbg .CT_Curve .ValidateWithPath (path );_efcfbc !=nil {return _efcfbc ;};return nil ;};func (_efcda *Shapetype )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _efcda .CT_Shapetype .MarshalXML (e ,start );}; // Validate validates the Oval and its children func (_cecfb *Oval )Validate ()error {return _cecfb .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_acefg *OfcExtrusion )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _acefg .OfcCT_Extrusion .MarshalXML (e ,start );};func (_egafe *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 _egafe .OfcCT_StrokeChild .MarshalXML (e ,start );}; // ValidateWithPath validates the Path and its children, prefixing error messages with path func (_egcge *Path )ValidateWithPath (path string )error {if _dddfe :=_egcge .CT_Path .ValidateWithPath (path );_dddfe !=nil {return _dddfe ;};return nil ;};func (_acege OfcST_Angle )String ()string {switch _acege {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 "";};type OfcST_ScreenSize byte ;type OfcShapelayout struct{OfcCT_ShapeLayout };func NewCT_Curve ()*CT_Curve {_cffef :=&CT_Curve {};return _cffef };func (_fdcaga *Handles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fdcaga .CT_Handles .MarshalXML (e ,start );};func (_fabba *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 _fabba .F !=nil {_dafff :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066"}};for _ ,_fbbb :=range _fabba .F {e .EncodeElement (_fbbb ,_dafff );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfbe *CT_H )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _dfbe .PositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dfbe .PositionAttr )});};if _dfbe .PolarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dfbe .PolarAttr )});};if _dfbe .MapAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dfbe .MapAttr )});};if _dfbe .InvxAttr !=_c .ST_TrueFalseUnset {_bebe ,_gbbg :=_dfbe .InvxAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0076\u0078"});if _gbbg !=nil {return _gbbg ;};start .Attr =append (start .Attr ,_bebe );};if _dfbe .InvyAttr !=_c .ST_TrueFalseUnset {_ecccf ,_defdb :=_dfbe .InvyAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0076\u0079"});if _defdb !=nil {return _defdb ;};start .Attr =append (start .Attr ,_ecccf );};if _dfbe .SwitchAttr !=_c .ST_TrueFalseBlankUnset {_gefb ,_dfecf :=_dfbe .SwitchAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _dfecf !=nil {return _dfecf ;};start .Attr =append (start .Attr ,_gefb );};if _dfbe .XrangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfbe .XrangeAttr )});};if _dfbe .YrangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfbe .YrangeAttr )});};if _dfbe .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 :_f .Sprintf ("\u0025\u0076",*_dfbe .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type OfcCT_Proxy struct{StartAttr _c .ST_TrueFalseBlank ;EndAttr _c .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func NewOfcLeft ()*OfcLeft {_geeaa :=&OfcLeft {};_geeaa .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _geeaa ;};func (_caacc OfcST_ScreenSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caacc .String (),start );};func (_cdgdb *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 _cdgdb .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .FromAttr )});};if _cdgdb .Control1Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .Control1Attr )});};if _cdgdb .Control2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .Control2Attr )});};if _cdgdb .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .ToAttr )});};if _cdgdb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .HrefAttr )});};if _cdgdb .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .TargetAttr )});};if _cdgdb .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .ClassAttr )});};if _cdgdb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .TitleAttr )});};if _cdgdb .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .AltAttr )});};if _cdgdb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .CoordsizeAttr )});};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .CoordoriginAttr )});};if _cdgdb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .WrapcoordsAttr )});};if _cdgdb .PrintAttr !=_c .ST_TrueFalseUnset {_egea ,_cffgf :=_cdgdb .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cffgf !=nil {return _cffgf ;};start .Attr =append (start .Attr ,_egea );};if _cdgdb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .IdAttr )});};if _cdgdb .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .StyleAttr )});};if _cdgdb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .SpidAttr )});};if _cdgdb .OnedAttr !=_c .ST_TrueFalseUnset {_bfgc ,_caaa :=_cdgdb .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _caaa !=nil {return _caaa ;};start .Attr =append (start .Attr ,_bfgc );};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .RegroupidAttr )});};if _cdgdb .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_ecab ,_age :=_cdgdb .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _age !=nil {return _age ;};start .Attr =append (start .Attr ,_ecab );};if _cdgdb .ButtonAttr !=_c .ST_TrueFalseUnset {_cgag ,_gcaa :=_cdgdb .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gcaa !=nil {return _gcaa ;};start .Attr =append (start .Attr ,_cgag );};if _cdgdb .UserhiddenAttr !=_c .ST_TrueFalseUnset {_efgfb ,_abbfe :=_cdgdb .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _abbfe !=nil {return _abbfe ;};start .Attr =append (start .Attr ,_efgfb );};if _cdgdb .BulletAttr !=_c .ST_TrueFalseUnset {_fcf ,_cfe :=_cdgdb .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cfe !=nil {return _cfe ;};start .Attr =append (start .Attr ,_fcf );};if _cdgdb .HrAttr !=_c .ST_TrueFalseUnset {_cbde ,_aage :=_cdgdb .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _aage !=nil {return _aage ;};start .Attr =append (start .Attr ,_cbde );};if _cdgdb .HrstdAttr !=_c .ST_TrueFalseUnset {_aadd ,_acgec :=_cdgdb .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _acgec !=nil {return _acgec ;};start .Attr =append (start .Attr ,_aadd );};if _cdgdb .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_fde ,_ggddb :=_cdgdb .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ggddb !=nil {return _ggddb ;};start .Attr =append (start .Attr ,_fde );};if _cdgdb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .HrpctAttr )});};if _cdgdb .HralignAttr !=OfcST_HrAlignUnset {_afdf ,_cccc :=_cdgdb .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cccc !=nil {return _cccc ;};start .Attr =append (start .Attr ,_afdf );};if _cdgdb .AllowincellAttr !=_c .ST_TrueFalseUnset {_gaab ,_cgfeb :=_cdgdb .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cgfeb !=nil {return _cgfeb ;};start .Attr =append (start .Attr ,_gaab );};if _cdgdb .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_dgae ,_agb :=_cdgdb .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _agb !=nil {return _agb ;};start .Attr =append (start .Attr ,_dgae );};if _cdgdb .UserdrawnAttr !=_c .ST_TrueFalseUnset {_efgc ,_gfag :=_cdgdb .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gfag !=nil {return _gfag ;};start .Attr =append (start .Attr ,_efgc );};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .BordertopcolorAttr )});};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .BorderleftcolorAttr )});};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .BorderbottomcolorAttr )});};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .BorderrightcolorAttr )});};if _cdgdb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_agfdf ,_ebfga :=_cdgdb .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ebfga !=nil {return _ebfga ;};start .Attr =append (start .Attr ,_agfdf );};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .DgmnodekindAttr )});};if _cdgdb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ggfe ,_fcebf :=_cdgdb .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcebf !=nil {return _fcebf ;};start .Attr =append (start .Attr ,_ggfe );};if _cdgdb .InsetmodeAttr !=OfcST_InsetModeUnset {_aaec ,_eeeae :=_cdgdb .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _eeeae !=nil {return _eeeae ;};start .Attr =append (start .Attr ,_aaec );};if _cdgdb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .OpacityAttr )});};if _cdgdb .StrokedAttr !=_c .ST_TrueFalseUnset {_efcff ,_fgdf :=_cdgdb .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fgdf !=nil {return _fgdf ;};start .Attr =append (start .Attr ,_efcff );};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .StrokecolorAttr )});};if _cdgdb .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 :_f .Sprintf ("\u0025\u0076",*_cdgdb .StrokeweightAttr )});};if _cdgdb .InsetpenAttr !=_c .ST_TrueFalseUnset {_abdf ,_ddba :=_cdgdb .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ddba !=nil {return _ddba ;};start .Attr =append (start .Attr ,_abdf );};if _cdgdb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .ChromakeyAttr )});};if _cdgdb .FilledAttr !=_c .ST_TrueFalseUnset {_dddc ,_ecbc :=_cdgdb .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ecbc !=nil {return _ecbc ;};start .Attr =append (start .Attr ,_dddc );};if _cdgdb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .FillcolorAttr )});};if _cdgdb .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdgdb .SptAttr )});};if _cdgdb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fbdg ,_afe :=_cdgdb .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _afe !=nil {return _afe ;};start .Attr =append (start .Attr ,_fbdg );};if _cdgdb .BwmodeAttr !=OfcST_BWModeUnset {_bdedf ,_fgbcc :=_cdgdb .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fgbcc !=nil {return _fgbcc ;};start .Attr =append (start .Attr ,_bdedf );};if _cdgdb .BwpureAttr !=OfcST_BWModeUnset {_ebd ,_cbb :=_cdgdb .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cbb !=nil {return _cbb ;};start .Attr =append (start .Attr ,_ebd );};if _cdgdb .BwnormalAttr !=OfcST_BWModeUnset {_aedc ,_cfcc :=_cdgdb .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cfcc !=nil {return _cfcc ;};start .Attr =append (start .Attr ,_aedc );};if _cdgdb .ForcedashAttr !=_c .ST_TrueFalseUnset {_fggee ,_dbba :=_cdgdb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dbba !=nil {return _dbba ;};start .Attr =append (start .Attr ,_fggee );};if _cdgdb .OleiconAttr !=_c .ST_TrueFalseUnset {_ede ,_aeada :=_cdgdb .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aeada !=nil {return _aeada ;};start .Attr =append (start .Attr ,_ede );};if _cdgdb .OleAttr !=_c .ST_TrueFalseBlankUnset {_edeb ,_dggg :=_cdgdb .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dggg !=nil {return _dggg ;};start .Attr =append (start .Attr ,_edeb );};if _cdgdb .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_ebdc ,_ccae :=_cdgdb .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ccae !=nil {return _ccae ;};start .Attr =append (start .Attr ,_ebdc );};if _cdgdb .CliptowrapAttr !=_c .ST_TrueFalseUnset {_fggeef ,_cbga :=_cdgdb .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_fggeef );};if _cdgdb .ClipAttr !=_c .ST_TrueFalseUnset {_fcebe ,_bacg :=_cdgdb .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bacg !=nil {return _bacg ;};start .Attr =append (start .Attr ,_fcebe );};e .EncodeToken (start );if _cdgdb .EG_ShapeElements !=nil {for _ ,_ceff :=range _cdgdb .EG_ShapeElements {_ceff .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // Validate validates the Fill and its children func (_gbgdb *Fill )Validate ()error {return _gbgdb .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_caba *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 _caba .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_fedee *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 _fedee .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fedee .IdAttr )});};if _fedee .OnAttr !=_c .ST_TrueFalseUnset {_bgbea ,_gdcdg :=_fedee .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _gdcdg !=nil {return _gdcdg ;};start .Attr =append (start .Attr ,_bgbea );};if _fedee .OffsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fedee .OffsetAttr )});};if _fedee .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fedee .OriginAttr )});};if _fedee .MatrixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_fedee .MatrixAttr )});};if _fedee .ExtAttr !=ST_ExtUnset {_gegcbb ,_fbdf :=_fedee .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fbdf !=nil {return _fbdf ;};start .Attr =append (start .Attr ,_gegcbb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cccbae *Formulas )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cccbae .CT_Formulas .MarshalXML (e ,start );};func (_gfdeda *OfcCT_Proxy )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbdcc :=range start .Attr {if _gbdcc .Name .Local =="\u0073\u0074\u0061r\u0074"{_gfdeda .StartAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u0065\u006e\u0064"{_gfdeda .EndAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u0069\u0064\u0072e\u0066"{_abeag ,_fbefd :=_gbdcc .Value ,error (nil );if _fbefd !=nil {return _fbefd ;};_gfdeda .IdrefAttr =&_abeag ;continue ;};if _gbdcc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_cfadb ,_dcabb :=_gc .ParseInt (_gbdcc .Value ,10,32);if _dcabb !=nil {return _dcabb ;};_bfeed :=int32 (_cfadb );_gfdeda .ConnectlocAttr =&_bfeed ;continue ;};};for {_cabde ,_dcdgd :=d .Token ();if _dcdgd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_dcdgd );};if _bdbdf ,_egdag :=_cabde .(_a .EndElement );_egdag &&_bdbdf .Name ==start .Name {break ;};};return nil ;};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _c .ST_TrueFalse ;InvyAttr _c .ST_TrueFalse ;SwitchAttr _c .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func NewAG_Chromakey ()*AG_Chromakey {_fdgd :=&AG_Chromakey {};return _fdgd };type OfcSignatureline struct{OfcCT_SignatureLine };func (_ggbbf OfcST_ExtrusionRender )Validate ()error {return _ggbbf .ValidateWithPath ("")};func (_eddba *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eddba =0;case "\u0030":*_eddba =1;case "\u0031":*_eddba =2;case "\u0032":*_eddba =3;case "\u0033":*_eddba =4;};return nil ;}; // Validate validates the Handles and its children func (_dbafg *Handles )Validate ()error {return _dbafg .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func NewOfcBottom ()*OfcBottom {_cfbfc :=&OfcBottom {};_cfbfc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cfbfc ;}; // ValidateWithPath validates the Handles and its children, prefixing error messages with path func (_agfaa *Handles )ValidateWithPath (path string )error {if _ecaef :=_agfaa .CT_Handles .ValidateWithPath (path );_ecaef !=nil {return _ecaef ;};return nil ;};func (_gccba *OfcST_FillType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gccba =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_gccba =1;case "\u0073\u006f\u006ci\u0064":*_gccba =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_gccba =3;case "\u0074\u0069\u006c\u0065":*_gccba =4;case "\u0066\u0072\u0061m\u0065":*_gccba =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_gccba =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_gccba =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gccba =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_gccba =9;};return nil ;};func (_efbaa *OfcCT_RelationTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbed :=range start .Attr {if _gbed .Name .Local =="\u0065\u0078\u0074"{_efbaa .ExtAttr .UnmarshalXMLAttr (_gbed );continue ;};};_gfegec :for {_ecda ,_eggga :=d .Token ();if _eggga !=nil {return _eggga ;};switch _dgbfg :=_ecda .(type ){case _a .StartElement :switch _dgbfg .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"}:_babag :=NewOfcCT_Relation ();if _egaea :=d .DecodeElement (_babag ,&_dgbfg );_egaea !=nil {return _egaea ;};_efbaa .Rel =append (_efbaa .Rel ,_babag );default:_ag .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",_dgbfg .Name );if _eaffgd :=d .Skip ();_eaffgd !=nil {return _eaffgd ;};};case _a .EndElement :break _gfegec ;case _a .CharData :};};return nil ;};func (_eabdee OfcST_ColorMode )Validate ()error {return _eabdee .ValidateWithPath ("")};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);type OfcCT_Lock struct{PositionAttr _c .ST_TrueFalse ;SelectionAttr _c .ST_TrueFalse ;GroupingAttr _c .ST_TrueFalse ;UngroupingAttr _c .ST_TrueFalse ;RotationAttr _c .ST_TrueFalse ;CroppingAttr _c .ST_TrueFalse ;VerticiesAttr _c .ST_TrueFalse ;AdjusthandlesAttr _c .ST_TrueFalse ;TextAttr _c .ST_TrueFalse ;AspectratioAttr _c .ST_TrueFalse ;ShapetypeAttr _c .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_befd *OfcCT_Diagram )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebfde :=range start .Attr {if _ebfde .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_abddf ,_dgda :=_gc .ParseInt (_ebfde .Value ,10,64);if _dgda !=nil {return _dgda ;};_befd .DgmstyleAttr =&_abddf ;continue ;};if _ebfde .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_befd .AutoformatAttr .UnmarshalXMLAttr (_ebfde );continue ;};if _ebfde .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_befd .ReverseAttr .UnmarshalXMLAttr (_ebfde );continue ;};if _ebfde .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_befd .AutolayoutAttr .UnmarshalXMLAttr (_ebfde );continue ;};if _ebfde .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_bbfff ,_dabb :=_gc .ParseInt (_ebfde .Value ,10,64);if _dabb !=nil {return _dabb ;};_befd .DgmscalexAttr =&_bbfff ;continue ;};if _ebfde .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_cfeda ,_decaef :=_gc .ParseInt (_ebfde .Value ,10,64);if _decaef !=nil {return _decaef ;};_befd .DgmscaleyAttr =&_cfeda ;continue ;};if _ebfde .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_bcaab ,_gabec :=_gc .ParseInt (_ebfde .Value ,10,64);if _gabec !=nil {return _gabec ;};_befd .DgmfontsizeAttr =&_bcaab ;continue ;};if _ebfde .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_bfeag ,_eegbc :=_ebfde .Value ,error (nil );if _eegbc !=nil {return _eegbc ;};_befd .ConstrainboundsAttr =&_bfeag ;continue ;};if _ebfde .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_dgcce ,_caagg :=_gc .ParseInt (_ebfde .Value ,10,64);if _caagg !=nil {return _caagg ;};_befd .DgmbasetextscaleAttr =&_dgcce ;continue ;};if _ebfde .Name .Local =="\u0065\u0078\u0074"{_befd .ExtAttr .UnmarshalXMLAttr (_ebfde );continue ;};};_gdbeb :for {_ebgca ,_ecgeeg :=d .Token ();if _ecgeeg !=nil {return _ecgeeg ;};switch _bffe :=_ebgca .(type ){case _a .StartElement :switch _bffe .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"}:_befd .Relationtable =NewOfcCT_RelationTable ();if _bbbgg :=d .DecodeElement (_befd .Relationtable ,&_bffe );_bbbgg !=nil {return _bbbgg ;};default:_ag .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",_bffe .Name );if _cgfdb :=d .Skip ();_cgfdb !=nil {return _cgfdb ;};};case _a .EndElement :break _gdbeb ;case _a .CharData :};};return nil ;};func (_cbaff OfcST_InsetMode )ValidateWithPath (path string )error {switch _cbaff {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaff ));};return nil ;};func (_aeded OfcST_ExtrusionPlane )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecbdf :=_a .Attr {};_ecbdf .Name =name ;switch _aeded {case OfcST_ExtrusionPlaneUnset :_ecbdf .Value ="";case OfcST_ExtrusionPlaneXY :_ecbdf .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_ecbdf .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_ecbdf .Value ="\u0059\u005a";};return _ecbdf ,nil ;}; // Validate validates the OfcExtrusion and its children func (_eebaca *OfcExtrusion )Validate ()error {return _eebaca .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");}; // ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path func (_acgc *OfcCT_Diagram )ValidateWithPath (path string )error {if _cggdg :=_acgc .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cggdg !=nil {return _cggdg ;};if _ebea :=_acgc .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_ebea !=nil {return _ebea ;};if _bggcg :=_acgc .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_bggcg !=nil {return _bggcg ;};if _acgc .Relationtable !=nil {if _ffeg :=_acgc .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_ffeg !=nil {return _ffeg ;};};if _fgead :=_acgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fgead !=nil {return _fgead ;};return nil ;}; // Validate validates the OfcCT_Diagram and its children func (_afca *OfcCT_Diagram )Validate ()error {return _afca .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func NewOfcCT_Lock ()*OfcCT_Lock {_gfefb :=&OfcCT_Lock {};return _gfefb };func (_gbfecc OfcST_ExtrusionRender )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbfecc .String (),start );};func (_gcffa *ST_Ext )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efeec ,_gdgfe :=d .Token ();if _gdgfe !=nil {return _gdgfe ;};if _ggbgf ,_fegfg :=_efeec .(_a .EndElement );_fegfg &&_ggbgf .Name ==start .Name {*_gcffa =1;return nil ;};if _dbbgga ,_dcfg :=_efeec .(_a .CharData );!_dcfg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efeec );}else {switch string (_dbbgga ){case "":*_gcffa =0;case "\u0076\u0069\u0065\u0077":*_gcffa =1;case "\u0065\u0064\u0069\u0074":*_gcffa =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gcffa =3;};};_efeec ,_gdgfe =d .Token ();if _gdgfe !=nil {return _gdgfe ;};if _faagbc ,_eccde :=_efeec .(_a .EndElement );_eccde &&_faagbc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efeec );};func (_ffc *AG_AllShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_ffc .OpacityAttr )});};if _ffc .StrokedAttr !=_c .ST_TrueFalseUnset {_gcg ,_fdbb :=_ffc .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fdbb !=nil {return _fdbb ;};start .Attr =append (start .Attr ,_gcg );};if _ffc .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 :_f .Sprintf ("\u0025\u0076",*_ffc .StrokecolorAttr )});};if _ffc .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 :_f .Sprintf ("\u0025\u0076",*_ffc .StrokeweightAttr )});};if _ffc .InsetpenAttr !=_c .ST_TrueFalseUnset {_ead ,_fgca :=_ffc .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fgca !=nil {return _fgca ;};start .Attr =append (start .Attr ,_ead );};if _ffc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_ffc .ChromakeyAttr )});};if _ffc .FilledAttr !=_c .ST_TrueFalseUnset {_abd ,_fba :=_ffc .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fba !=nil {return _fba ;};start .Attr =append (start .Attr ,_abd );};if _ffc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_ffc .FillcolorAttr )});};if _ffc .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffc .SptAttr )});};if _ffc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edc ,_bdg :=_ffc .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bdg !=nil {return _bdg ;};start .Attr =append (start .Attr ,_edc );};if _ffc .BwmodeAttr !=OfcST_BWModeUnset {_fdbf ,_gdd :=_ffc .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gdd !=nil {return _gdd ;};start .Attr =append (start .Attr ,_fdbf );};if _ffc .BwpureAttr !=OfcST_BWModeUnset {_ef ,_ggd :=_ffc .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggd !=nil {return _ggd ;};start .Attr =append (start .Attr ,_ef );};if _ffc .BwnormalAttr !=OfcST_BWModeUnset {_aef ,_bce :=_ffc .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_aef );};if _ffc .ForcedashAttr !=_c .ST_TrueFalseUnset {_efa ,_fdg :=_ffc .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fdg !=nil {return _fdg ;};start .Attr =append (start .Attr ,_efa );};if _ffc .OleiconAttr !=_c .ST_TrueFalseUnset {_ggdd ,_beg :=_ffc .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _beg !=nil {return _beg ;};start .Attr =append (start .Attr ,_ggdd );};if _ffc .OleAttr !=_c .ST_TrueFalseBlankUnset {_cde ,_geeg :=_ffc .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _geeg !=nil {return _geeg ;};start .Attr =append (start .Attr ,_cde );};if _ffc .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_fed ,_gddb :=_ffc .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gddb !=nil {return _gddb ;};start .Attr =append (start .Attr ,_fed );};if _ffc .CliptowrapAttr !=_c .ST_TrueFalseUnset {_abe ,_dae :=_ffc .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dae !=nil {return _dae ;};start .Attr =append (start .Attr ,_abe );};if _ffc .ClipAttr !=_c .ST_TrueFalseUnset {_cgb ,_ffde :=_ffc .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ffde !=nil {return _ffde ;};start .Attr =append (start .Attr ,_cgb );};return nil ;}; // ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path func (_dcf *AG_StrokeAttributes )ValidateWithPath (path string )error {if _dadb :=_dcf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dadb !=nil {return _dadb ;};if _edg :=_dcf .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_edg !=nil {return _edg ;};if _ffdec :=_dcf .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ffdec !=nil {return _ffdec ;};if _fbbc :=_dcf .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_fbbc !=nil {return _fbbc ;};if _gaf :=_dcf .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gaf !=nil {return _gaf ;};if _acgd :=_dcf .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_acgd !=nil {return _acgd ;};if _ecf :=_dcf .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ecf !=nil {return _ecf ;};if _bag :=_dcf .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bag !=nil {return _bag ;};if _afgb :=_dcf .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_afgb !=nil {return _afgb ;};if _abad :=_dcf .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_abad !=nil {return _abad ;};if _aagg :=_dcf .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_aagg !=nil {return _aagg ;};if _cgfaf :=_dcf .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_cgfaf !=nil {return _cgfaf ;};if _gdeg :=_dcf .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_gdeg !=nil {return _gdeg ;};if _dfaa :=_dcf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dfaa !=nil {return _dfaa ;};if _aca :=_dcf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_aca !=nil {return _aca ;};return nil ;};func (_efbd *EG_ShapeElements )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efbd .Path !=nil {_cafd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_efbd .Path ,_cafd );};if _efbd .Formulas !=nil {_efebd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_efbd .Formulas ,_efebd );};if _efbd .Handles !=nil {_faeee :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_efbd .Handles ,_faeee );};if _efbd .Fill !=nil {_becag :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_efbd .Fill ,_becag );};if _efbd .Stroke !=nil {_dcde :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_efbd .Stroke ,_dcde );};if _efbd .Shadow !=nil {_gbgdd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_efbd .Shadow ,_gbgdd );};if _efbd .Textbox !=nil {_cdfc :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_efbd .Textbox ,_cdfc );};if _efbd .Textpath !=nil {_ccccc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_efbd .Textpath ,_ccccc );};if _efbd .Imagedata !=nil {_cedfgc :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_efbd .Imagedata ,_cedfgc );};if _efbd .Skew !=nil {_gadd :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_efbd .Skew ,_gadd );};if _efbd .Extrusion !=nil {_cgebcf :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_efbd .Extrusion ,_cgebcf );};if _efbd .Callout !=nil {_fcdce :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_efbd .Callout ,_fcdce );};if _efbd .Lock !=nil {_bbbfg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_efbd .Lock ,_bbbfg );};if _efbd .Clippath !=nil {_aefcb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_efbd .Clippath ,_aefcb );};if _efbd .Signatureline !=nil {_daea :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_efbd .Signatureline ,_daea );};if _efbd .Wrap !=nil {_fdece :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_efbd .Wrap ,_fdece );};if _efbd .Anchorlock !=nil {_fecb :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_efbd .Anchorlock ,_fecb );};if _efbd .Bordertop !=nil {_acbf :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_efbd .Bordertop ,_acbf );};if _efbd .Borderbottom !=nil {_cfebg :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_efbd .Borderbottom ,_cfebg );};if _efbd .Borderleft !=nil {_ddaee :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_efbd .Borderleft ,_ddaee );};if _efbd .Borderright !=nil {_gdaec :=_a .StartElement {Name :_a .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_efbd .Borderright ,_gdaec );};if _efbd .ClientData !=nil {_dfcae :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efbd .ClientData ,_dfcae );};if _efbd .Textdata !=nil {_ecedd :=_a .StartElement {Name :_a .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_efbd .Textdata ,_ecedd );};return nil ;};type Formulas struct{CT_Formulas };func (_bbddc ST_StrokeArrowType )Validate ()error {return _bbddc .ValidateWithPath ("")};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _c .ST_TrueFalse ;ContentTypeAttr *string ;};type OfcST_ColorMode byte ;func (_ebgbd OfcST_OLEDrawAspect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebgbd .String (),start );};func (_ddegg OfcST_DiagramLayout )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_befbe :=_a .Attr {};_befbe .Name =name ;switch _ddegg {case OfcST_DiagramLayoutUnset :_befbe .Value ="";case OfcST_DiagramLayout0 :_befbe .Value ="\u0030";case OfcST_DiagramLayout1 :_befbe .Value ="\u0031";case OfcST_DiagramLayout2 :_befbe .Value ="\u0032";case OfcST_DiagramLayout3 :_befbe .Value ="\u0033";};return _befbe ,nil ;};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_faebbd :=&OfcCT_SignatureLine {};return _faebbd };func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_ega :=&AG_AllCoreAttributes {};return _ega };func (_bbbad OfcST_Angle )Validate ()error {return _bbbad .ValidateWithPath ("")}; // Validate validates the Shapetype and its children func (_dcabc *Shapetype )Validate ()error {return _dcabc .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");}; // ValidateWithPath validates the Imagedata and its children, prefixing error messages with path func (_adcdf *Imagedata )ValidateWithPath (path string )error {if _egdgc :=_adcdf .CT_ImageData .ValidateWithPath (path );_egdgc !=nil {return _egdgc ;};return nil ;};func (_ggcbg *ST_StrokeJoinStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dddgd ,_fcbdf :=d .Token ();if _fcbdf !=nil {return _fcbdf ;};if _bdbad ,_dbgc :=_dddgd .(_a .EndElement );_dbgc &&_bdbad .Name ==start .Name {*_ggcbg =1;return nil ;};if _caadg ,_bcdd :=_dddgd .(_a .CharData );!_bcdd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dddgd );}else {switch string (_caadg ){case "":*_ggcbg =0;case "\u0072\u006f\u0075n\u0064":*_ggcbg =1;case "\u0062\u0065\u0076e\u006c":*_ggcbg =2;case "\u006d\u0069\u0074e\u0072":*_ggcbg =3;};};_dddgd ,_fcbdf =d .Token ();if _fcbdf !=nil {return _fcbdf ;};if _eggae ,_cbbba :=_dddgd .(_a .EndElement );_cbbba &&_eggae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dddgd );};type OfcST_CalloutPlacement byte ; // Validate validates the OfcTop and its children func (_bgbbce *OfcTop )Validate ()error {return _bgbbce .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_bgbfb ST_FillType )String ()string {switch _bgbfb {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 (_bbadc *OfcCT_OLEObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbege :=range start .Attr {if _dbege .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbege .Name .Local =="\u0069\u0064"||_dbege .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"&&_dbege .Name .Local =="\u0069\u0064"{_cgdcf ,_gaag :=_dbege .Value ,error (nil );if _gaag !=nil {return _gaag ;};_bbadc .IdAttr =&_cgdcf ;continue ;};if _dbege .Name .Local =="\u0054\u0079\u0070\u0065"{_bbadc .TypeAttr .UnmarshalXMLAttr (_dbege );continue ;};if _dbege .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_ecgfa ,_beccd :=_dbege .Value ,error (nil );if _beccd !=nil {return _beccd ;};_bbadc .ProgIDAttr =&_ecgfa ;continue ;};if _dbege .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_gbabea ,_gdgea :=_dbege .Value ,error (nil );if _gdgea !=nil {return _gdgea ;};_bbadc .ShapeIDAttr =&_gbabea ;continue ;};if _dbege .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bbadc .DrawAspectAttr .UnmarshalXMLAttr (_dbege );continue ;};if _dbege .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_affgd ,_ddef :=_dbege .Value ,error (nil );if _ddef !=nil {return _ddef ;};_bbadc .ObjectIDAttr =&_affgd ;continue ;};if _dbege .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bbadc .UpdateModeAttr .UnmarshalXMLAttr (_dbege );continue ;};};_edecge :for {_bacdc ,_dfgcd :=d .Token ();if _dfgcd !=nil {return _dfgcd ;};switch _fcbfa :=_bacdc .(type ){case _a .StartElement :switch _fcbfa .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"}:_bbadc .LinkType =new (string );if _ccfedd :=d .DecodeElement (_bbadc .LinkType ,&_fcbfa );_ccfedd !=nil {return _ccfedd ;};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"}:_bbadc .LockedField =_c .ST_TrueFalseBlankUnset ;if _ddbad :=d .DecodeElement (&_bbadc .LockedField ,&_fcbfa );_ddbad !=nil {return _ddbad ;};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"}:_bbadc .FieldCodes =new (string );if _gfbfd :=d .DecodeElement (_bbadc .FieldCodes ,&_fcbfa );_gfbfd !=nil {return _gfbfd ;};default:_ag .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",_fcbfa .Name );if _cfcdf :=d .Skip ();_cfcdf !=nil {return _cfcdf ;};};case _a .EndElement :break _edecge ;case _a .CharData :};};return nil ;};func (_dfed ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _dfed {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfed ));};return nil ;}; // ValidateWithPath validates the Image and its children, prefixing error messages with path func (_gcbef *Image )ValidateWithPath (path string )error {if _beagf :=_gcbef .CT_Image .ValidateWithPath (path );_beagf !=nil {return _beagf ;};return nil ;};type Rect struct{CT_Rect };func (_dddg *OfcShapedefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dddg .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_dfac :=range start .Attr {if _dfac .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_fegcb ,_abgaf :=_gc .ParseInt (_dfac .Value ,10,64);if _abgaf !=nil {return _abgaf ;};_dddg .SpidmaxAttr =&_fegcb ;continue ;};if _dfac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dddg .AllowincellAttr .UnmarshalXMLAttr (_dfac );continue ;};if _dfac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcdcg ,_cdgbc :=_dfac .Value ,error (nil );if _cdgbc !=nil {return _cdgbc ;};_dddg .StrokecolorAttr =&_dcdcg ;continue ;};if _dfac .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_dddg .StrokeAttr .UnmarshalXMLAttr (_dfac );continue ;};if _dfac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_faacd ,_afccd :=_dfac .Value ,error (nil );if _afccd !=nil {return _afccd ;};_dddg .FillcolorAttr =&_faacd ;continue ;};if _dfac .Name .Local =="\u0066\u0069\u006c\u006c"{_dddg .FillAttr .UnmarshalXMLAttr (_dfac );continue ;};if _dfac .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebead ,_dacbb :=_dfac .Value ,error (nil );if _dacbb !=nil {return _dacbb ;};_dddg .StyleAttr =&_ebead ;continue ;};if _dfac .Name .Local =="\u0065\u0078\u0074"{_dddg .ExtAttr .UnmarshalXMLAttr (_dfac );continue ;};};_degca :for {_abbebd ,_dagdf :=d .Token ();if _dagdf !=nil {return _dagdf ;};switch _bfafd :=_abbebd .(type ){case _a .StartElement :switch _bfafd .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"}:_dddg .Fill =NewFill ();if _dfbfc :=d .DecodeElement (_dddg .Fill ,&_bfafd );_dfbfc !=nil {return _dfbfc ;};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"}:_dddg .Stroke =NewStroke ();if _badabg :=d .DecodeElement (_dddg .Stroke ,&_bfafd );_badabg !=nil {return _badabg ;};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"}:_dddg .Textbox =NewTextbox ();if _fagd :=d .DecodeElement (_dddg .Textbox ,&_bfafd );_fagd !=nil {return _fagd ;};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"}:_dddg .Shadow =NewShadow ();if _aadf :=d .DecodeElement (_dddg .Shadow ,&_bfafd );_aadf !=nil {return _aadf ;};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"}:_dddg .Skew =NewOfcSkew ();if _eeca :=d .DecodeElement (_dddg .Skew ,&_bfafd );_eeca !=nil {return _eeca ;};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"}:_dddg .Extrusion =NewOfcExtrusion ();if _dgdb :=d .DecodeElement (_dddg .Extrusion ,&_bfafd );_dgdb !=nil {return _dgdb ;};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"}:_dddg .Callout =NewOfcCallout ();if _dgdef :=d .DecodeElement (_dddg .Callout ,&_bfafd );_dgdef !=nil {return _dgdef ;};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"}:_dddg .Lock =NewOfcLock ();if _cecgae :=d .DecodeElement (_dddg .Lock ,&_bfafd );_cecgae !=nil {return _cecgae ;};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"}:_dddg .Colormru =NewOfcCT_ColorMru ();if _ccffb :=d .DecodeElement (_dddg .Colormru ,&_bfafd );_ccffb !=nil {return _ccffb ;};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"}:_dddg .Colormenu =NewOfcCT_ColorMenu ();if _ebfeg :=d .DecodeElement (_dddg .Colormenu ,&_bfafd );_ebfeg !=nil {return _ebfeg ;};default:_ag .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",_bfafd .Name );if _gfeac :=d .Skip ();_gfeac !=nil {return _gfeac ;};};case _a .EndElement :break _degca ;case _a .CharData :};};return nil ;};func (_agdde ST_ShadowType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccgad :=_a .Attr {};_ccgad .Name =name ;switch _agdde {case ST_ShadowTypeUnset :_ccgad .Value ="";case ST_ShadowTypeSingle :_ccgad .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_ccgad .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_ccgad .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_ccgad .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _ccgad ,nil ;};type CT_TextPath struct{OnAttr _c .ST_TrueFalse ;FitshapeAttr _c .ST_TrueFalse ;FitpathAttr _c .ST_TrueFalse ;TrimAttr _c .ST_TrueFalse ;XscaleAttr _c .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;}; // ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path func (_aeef *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _cae :=_aeef .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cae !=nil {return _cae ;};if _eeg :=_aeef .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eeg !=nil {return _eeg ;};if _gcdb :=_aeef .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcdb !=nil {return _gcdb ;};if _ebf :=_aeef .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ebf !=nil {return _ebf ;};if _bcf :=_aeef .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bcf !=nil {return _bcf ;};if _bgc :=_aeef .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bgc !=nil {return _bgc ;};if _efe :=_aeef .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_efe !=nil {return _efe ;};if _dgc :=_aeef .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dgc !=nil {return _dgc ;};if _cdeb :=_aeef .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cdeb !=nil {return _cdeb ;};if _faf :=_aeef .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_faf !=nil {return _faf ;};if _ecg :=_aeef .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ecg !=nil {return _ecg ;};if _ddb :=_aeef .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ddb !=nil {return _ddb ;};if _fbg :=_aeef .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fbg !=nil {return _fbg ;};return nil ;};func (_fbdde *Stroke )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fbdde .CT_Stroke .MarshalXML (e ,start );};func (_bgfde *Formulas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgfde .CT_Formulas =*NewCT_Formulas ();_gadg :for {_caea ,_gefdf :=d .Token ();if _gefdf !=nil {return _gefdf ;};switch _cafdg :=_caea .(type ){case _a .StartElement :switch _cafdg .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"}:_dgbbb :=NewCT_F ();if _cgbcf :=d .DecodeElement (_dgbbb ,&_cafdg );_cgbcf !=nil {return _cgbcf ;};_bgfde .F =append (_bgfde .F ,_dgbbb );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\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_cafdg .Name );if _agcca :=d .Skip ();_agcca !=nil {return _agcca ;};};case _a .EndElement :break _gadg ;case _a .CharData :};};return nil ;}; // Validate validates the OfcCT_SignatureLine and its children func (_fgafd *OfcCT_SignatureLine )Validate ()error {return _fgafd .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func (_aggd *AG_OfficeShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfcg :=range start .Attr {if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0073\u0070\u0074"{_gdbcc ,_bca :=_gc .ParseFloat (_gfcg .Value ,64);if _bca !=nil {return _bca ;};_dfgg :=float32 (_gdbcc );_aggd .SptAttr =&_dfgg ;continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aggd .ConnectortypeAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aggd .BwmodeAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aggd .BwpureAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aggd .BwnormalAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aggd .ForcedashAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aggd .OleiconAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u006f\u006c\u0065"{_aggd .OleAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aggd .PreferrelativeAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aggd .CliptowrapAttr .UnmarshalXMLAttr (_gfcg );continue ;};if _gfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcg .Name .Local =="\u0063\u006c\u0069\u0070"{_aggd .ClipAttr .UnmarshalXMLAttr (_gfcg );continue ;};};for {_dfdg ,_agge :=d .Token ();if _agge !=nil {return _f .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",_agge );};if _gdg ,_fgcab :=_dfdg .(_a .EndElement );_fgcab &&_gdg .Name ==start .Name {break ;};};return nil ;};func (_gdfgg *CT_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgga :=range start .Attr {if _fgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgga .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gdfgg .DetectmouseclickAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgga .Name .Local =="\u0072\u0065\u006ci\u0064"{_aedd ,_cfgf :=_fgga .Value ,error (nil );if _cfgf !=nil {return _cfgf ;};_gdfgg .RelidAttr =&_aedd ;continue ;};if _fgga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgga .Name .Local =="\u0069\u0064"||_fgga .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"&&_fgga .Name .Local =="\u0069\u0064"{_aabf ,_facf :=_fgga .Value ,error (nil );if _facf !=nil {return _facf ;};_gdfgg .IdAttr =&_aabf ;continue ;};if _fgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgga .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_ccdg ,_abae :=_fgga .Value ,error (nil );if _abae !=nil {return _abae ;};_gdfgg .Opacity2Attr =&_ccdg ;continue ;};if _fgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgga .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfcdb ,_fefd :=_fgga .Value ,error (nil );if _fefd !=nil {return _fefd ;};_gdfgg .TitleAttr =&_gfcdb ;continue ;};if _fgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgga .Name .Local =="\u0068\u0072\u0065\u0066"{_ddeed ,_egfe :=_fgga .Value ,error (nil );if _egfe !=nil {return _egfe ;};_gdfgg .HrefAttr =&_ddeed ;continue ;};if _fgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgga .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efcfb ,_ccde :=_fgga .Value ,error (nil );if _ccde !=nil {return _ccde ;};_gdfgg .AlthrefAttr =&_efcfb ;continue ;};if _fgga .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gdfgg .AlignshapeAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_gdfgg .MethodAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Local =="\u0073\u0069\u007a\u0065"{_bdab ,_caed :=_fgga .Value ,error (nil );if _caed !=nil {return _caed ;};_gdfgg .SizeAttr =&_bdab ;continue ;};if _fgga .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_debd ,_acde :=_fgga .Value ,error (nil );if _acde !=nil {return _acde ;};_gdfgg .PositionAttr =&_debd ;continue ;};if _fgga .Name .Local =="\u0073\u0072\u0063"{_fabb ,_gcfe :=_fgga .Value ,error (nil );if _gcfe !=nil {return _gcfe ;};_gdfgg .SrcAttr =&_fabb ;continue ;};if _fgga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_ffgg ,_bcgd :=_fgga .Value ,error (nil );if _bcgd !=nil {return _bcgd ;};_gdfgg .ColorsAttr =&_ffgg ;continue ;};if _fgga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ebbb ,_eaaa :=_fgga .Value ,error (nil );if _eaaa !=nil {return _eaaa ;};_gdfgg .Color2Attr =&_ebbb ;continue ;};if _fgga .Name .Local =="\u0074\u0079\u0070\u0065"{_gdfgg .TypeAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_ffgd ,_dddbb :=_fgga .Value ,error (nil );if _dddbb !=nil {return _dddbb ;};_gdfgg .FocussizeAttr =&_ffgd ;continue ;};if _fgga .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_befaf ,_bdc :=_fgga .Value ,error (nil );if _bdc !=nil {return _bdc ;};_gdfgg .FocuspositionAttr =&_befaf ;continue ;};if _fgga .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fggbcd ,_cdgdg :=_fgga .Value ,error (nil );if _cdgdg !=nil {return _cdgdg ;};_gdfgg .OriginAttr =&_fggbcd ;continue ;};if _fgga .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_gdfgg .AspectAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Local =="\u0061\u006e\u0067l\u0065"{_eadcc ,_dede :=_gc .ParseFloat (_fgga .Value ,64);if _dede !=nil {return _dede ;};_gdfgg .AngleAttr =&_eadcc ;continue ;};if _fgga .Name .Local =="\u0066\u006f\u0063u\u0073"{_efbc ,_gege :=_fgga .Value ,error (nil );if _gege !=nil {return _gege ;};_gdfgg .FocusAttr =&_efbc ;continue ;};if _fgga .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_gdfgg .RecolorAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_gdfgg .RotateAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddbg ,_gfdag :=_fgga .Value ,error (nil );if _gfdag !=nil {return _gfdag ;};_gdfgg .OpacityAttr =&_ddbg ;continue ;};if _fgga .Name .Local =="\u0063\u006f\u006co\u0072"{_gcgg ,_cccf :=_fgga .Value ,error (nil );if _cccf !=nil {return _cccf ;};_gdfgg .ColorAttr =&_gcgg ;continue ;};if _fgga .Name .Local =="\u006f\u006e"{_gdfgg .OnAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Local =="\u0069\u0064"{_adfd ,_acfcg :=_fgga .Value ,error (nil );if _acfcg !=nil {return _acfcg ;};_gdfgg .SIdAttr =&_adfd ;continue ;};};_bfbfe :for {_ggbd ,_eace :=d .Token ();if _eace !=nil {return _eace ;};switch _aabd :=_ggbd .(type ){case _a .StartElement :switch _aabd .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"}:_gdfgg .Fill =NewOfcFill ();if _bcge :=d .DecodeElement (_gdfgg .Fill ,&_aabd );_bcge !=nil {return _bcge ;};default:_ag .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",_aabd .Name );if _aaggc :=d .Skip ();_aaggc !=nil {return _aaggc ;};};case _a .EndElement :break _bfbfe ;case _a .CharData :};};return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_acg :=&AG_AllShapeAttributes {};return _acg };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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_bedagg *ST_StrokeArrowLength )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addfdc ,_gbeaa :=d .Token ();if _gbeaa !=nil {return _gbeaa ;};if _ddbcf ,_cdacc :=_addfdc .(_a .EndElement );_cdacc &&_ddbcf .Name ==start .Name {*_bedagg =1;return nil ;};if _ebcga ,_eafbg :=_addfdc .(_a .CharData );!_eafbg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addfdc );}else {switch string (_ebcga ){case "":*_bedagg =0;case "\u0073\u0068\u006fr\u0074":*_bedagg =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bedagg =2;case "\u006c\u006f\u006e\u0067":*_bedagg =3;};};_addfdc ,_gbeaa =d .Token ();if _gbeaa !=nil {return _gbeaa ;};if _cgbee ,_fcbbb :=_addfdc .(_a .EndElement );_fcbbb &&_cgbee .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addfdc );};func (_bcef *CT_PolyLine )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdbcf :=range start .Attr {if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcef .UserdrawnAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0063\u006c\u0069\u0070"{_bcef .ClipAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcef .UserhiddenAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcef .InsetmodeAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcef .BulletAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcef .PreferrelativeAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0068\u0072"{_bcef .HrAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcef .OleiconAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcef .HrstdAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcef .HrnoshadeAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fbdd ,_fggce :=_cdbcf .Value ,error (nil );if _fggce !=nil {return _fggce ;};_bcef .BordertopcolorAttr =&_fbdd ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcef .DgmlayoutAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcef .AllowoverlapAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcef .BwnormalAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcef .CliptowrapAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eebee ,_cfgab :=_cdbcf .Value ,error (nil );if _cfgab !=nil {return _cfgab ;};_bcef .BorderbottomcolorAttr =&_eebee ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u006f\u006e\u0065\u0064"{_bcef .OnedAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcef .DgmlayoutmruAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_abeg ,_bfddb :=_gc .ParseInt (_cdbcf .Value ,10,64);if _bfddb !=nil {return _bfddb ;};_bcef .RegroupidAttr =&_abeg ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcef .AllowincellAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbca ,_fdfag :=_gc .ParseFloat (_cdbcf .Value ,64);if _fdfag !=nil {return _fdfag ;};_cbcgf :=float32 (_fbca );_bcef .HrpctAttr =&_cbcgf ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcef .ButtonAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0073\u0070\u0069\u0064"{_ebad ,_gdff :=_cdbcf .Value ,error (nil );if _gdff !=nil {return _gdff ;};_bcef .SpidAttr =&_ebad ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0073\u0070\u0074"{_bebca ,_bbcc :=_gc .ParseFloat (_cdbcf .Value ,64);if _bbcc !=nil {return _bbcc ;};_cdfb :=float32 (_bebca );_bcef .SptAttr =&_cdfb ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dfdgg ,_ggad :=_cdbcf .Value ,error (nil );if _ggad !=nil {return _ggad ;};_bcef .BorderleftcolorAttr =&_dfdgg ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u006f\u006c\u0065"{_bcef .OleAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fefb ,_adge :=_cdbcf .Value ,error (nil );if _adge !=nil {return _adge ;};_bcef .BorderrightcolorAttr =&_fefb ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcef .BwmodeAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gabca ,_dabf :=_gc .ParseInt (_cdbcf .Value ,10,64);if _dabf !=nil {return _dabf ;};_bcef .DgmnodekindAttr =&_gabca ;continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcef .ForcedashAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcef .BwpureAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcef .ConnectortypeAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcef .HralignAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_deda ,_bbcaa :=_cdbcf .Value ,error (nil );if _bbcaa !=nil {return _bbcaa ;};_bcef .CoordsizeAttr =&_deda ;continue ;};if _cdbcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_febe ,_ggec :=_cdbcf .Value ,error (nil );if _ggec !=nil {return _ggec ;};_bcef .StyleAttr =&_febe ;continue ;};if _cdbcf .Name .Local =="\u0069\u0064"{_bgbb ,_abfc :=_cdbcf .Value ,error (nil );if _abfc !=nil {return _abfc ;};_bcef .IdAttr =&_bgbb ;continue ;};if _cdbcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcef .StrokedAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcef .PrintAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gceba ,_daad :=_cdbcf .Value ,error (nil );if _daad !=nil {return _daad ;};_bcef .StrokeweightAttr =&_gceba ;continue ;};if _cdbcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bbgb ,_gbdcd :=_cdbcf .Value ,error (nil );if _gbdcd !=nil {return _gbdcd ;};_bcef .WrapcoordsAttr =&_bbgb ;continue ;};if _cdbcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dcadg ,_aefceb :=_cdbcf .Value ,error (nil );if _aefceb !=nil {return _aefceb ;};_bcef .ChromakeyAttr =&_dcadg ;continue ;};if _cdbcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aceb ,_bcfc :=_cdbcf .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_bcef .FillcolorAttr =&_aceb ;continue ;};if _cdbcf .Name .Local =="\u0061\u006c\u0074"{_ccce ,_ggdbee :=_cdbcf .Value ,error (nil );if _ggdbee !=nil {return _ggdbee ;};_bcef .AltAttr =&_ccce ;continue ;};if _cdbcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eaagd ,_aaaf :=_cdbcf .Value ,error (nil );if _aaaf !=nil {return _aaaf ;};_bcef .OpacityAttr =&_eaagd ;continue ;};if _cdbcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cbbab ,_acfaf :=_cdbcf .Value ,error (nil );if _acfaf !=nil {return _acfaf ;};_bcef .StrokecolorAttr =&_cbbab ;continue ;};if _cdbcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcef .InsetpenAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcef .FilledAttr .UnmarshalXMLAttr (_cdbcf );continue ;};if _cdbcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_acgf ,_fgdab :=_cdbcf .Value ,error (nil );if _fgdab !=nil {return _fgdab ;};_bcef .CoordoriginAttr =&_acgf ;continue ;};if _cdbcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_acdfa ,_afadb :=_cdbcf .Value ,error (nil );if _afadb !=nil {return _afadb ;};_bcef .TitleAttr =&_acdfa ;continue ;};if _cdbcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_cagf ,_fgacf :=_cdbcf .Value ,error (nil );if _fgacf !=nil {return _fgacf ;};_bcef .ClassAttr =&_cagf ;continue ;};if _cdbcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_adae ,_adceb :=_cdbcf .Value ,error (nil );if _adceb !=nil {return _adceb ;};_bcef .TargetAttr =&_adae ;continue ;};if _cdbcf .Name .Local =="\u0068\u0072\u0065\u0066"{_ggfd ,_aebf :=_cdbcf .Value ,error (nil );if _aebf !=nil {return _aebf ;};_bcef .HrefAttr =&_ggfd ;continue ;};if _cdbcf .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_bcgdd ,_gfedc :=_cdbcf .Value ,error (nil );if _gfedc !=nil {return _gfedc ;};_bcef .PointsAttr =&_bcgdd ;continue ;};};_gceag :for {_dbag ,_gagca :=d .Token ();if _gagca !=nil {return _gagca ;};switch _acae :=_dbag .(type ){case _a .StartElement :switch _acae .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"}:_gcedd :=NewOfcInk ();if _bfbc :=d .DecodeElement (_gcedd ,&_acae );_bfbc !=nil {return _bfbc ;};_bcef .Ink =append (_bcef .Ink ,_gcedd );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"}:_faaa :=NewEG_ShapeElements ();_faaa .Path =NewPath ();if _dadbfd :=d .DecodeElement (_faaa .Path ,&_acae );_dadbfd !=nil {return _dadbfd ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_faaa );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"}:_fcef :=NewEG_ShapeElements ();_fcef .Formulas =NewFormulas ();if _gafe :=d .DecodeElement (_fcef .Formulas ,&_acae );_gafe !=nil {return _gafe ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_fcef );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"}:_ggaaa :=NewEG_ShapeElements ();_ggaaa .Handles =NewHandles ();if _gdfb :=d .DecodeElement (_ggaaa .Handles ,&_acae );_gdfb !=nil {return _gdfb ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_ggaaa );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"}:_efcg :=NewEG_ShapeElements ();_efcg .Fill =NewFill ();if _eabfe :=d .DecodeElement (_efcg .Fill ,&_acae );_eabfe !=nil {return _eabfe ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_efcg );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"}:_gbfea :=NewEG_ShapeElements ();_gbfea .Stroke =NewStroke ();if _ddcg :=d .DecodeElement (_gbfea .Stroke ,&_acae );_ddcg !=nil {return _ddcg ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_gbfea );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"}:_ebec :=NewEG_ShapeElements ();_ebec .Shadow =NewShadow ();if _effgd :=d .DecodeElement (_ebec .Shadow ,&_acae );_effgd !=nil {return _effgd ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_ebec );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"}:_gfad :=NewEG_ShapeElements ();_gfad .Textbox =NewTextbox ();if _gfcdd :=d .DecodeElement (_gfad .Textbox ,&_acae );_gfcdd !=nil {return _gfcdd ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_gfad );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"}:_adgad :=NewEG_ShapeElements ();_adgad .Textpath =NewTextpath ();if _fbec :=d .DecodeElement (_adgad .Textpath ,&_acae );_fbec !=nil {return _fbec ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_adgad );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"}:_cegdf :=NewEG_ShapeElements ();_cegdf .Imagedata =NewImagedata ();if _ebgag :=d .DecodeElement (_cegdf .Imagedata ,&_acae );_ebgag !=nil {return _ebgag ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_cegdf );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"}:_fgdbg :=NewEG_ShapeElements ();_fgdbg .Skew =NewOfcSkew ();if _cdcce :=d .DecodeElement (_fgdbg .Skew ,&_acae );_cdcce !=nil {return _cdcce ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_fgdbg );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"}:_feec :=NewEG_ShapeElements ();_feec .Extrusion =NewOfcExtrusion ();if _fdddgf :=d .DecodeElement (_feec .Extrusion ,&_acae );_fdddgf !=nil {return _fdddgf ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_feec );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"}:_cgbdb :=NewEG_ShapeElements ();_cgbdb .Callout =NewOfcCallout ();if _gcbd :=d .DecodeElement (_cgbdb .Callout ,&_acae );_gcbd !=nil {return _gcbd ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_cgbdb );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"}:_ccgea :=NewEG_ShapeElements ();_ccgea .Lock =NewOfcLock ();if _edeg :=d .DecodeElement (_ccgea .Lock ,&_acae );_edeg !=nil {return _edeg ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_ccgea );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"}:_fgfa :=NewEG_ShapeElements ();_fgfa .Clippath =NewOfcClippath ();if _fagb :=d .DecodeElement (_fgfa .Clippath ,&_acae );_fagb !=nil {return _fagb ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_fgfa );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"}:_bdcd :=NewEG_ShapeElements ();_bdcd .Signatureline =NewOfcSignatureline ();if _dgeed :=d .DecodeElement (_bdcd .Signatureline ,&_acae );_dgeed !=nil {return _dgeed ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_bdcd );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"}:_agcf :=NewEG_ShapeElements ();_agcf .Wrap =_e .NewWrap ();if _fefcc :=d .DecodeElement (_agcf .Wrap ,&_acae );_fefcc !=nil {return _fefcc ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_agcf );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"}:_beedf :=NewEG_ShapeElements ();_beedf .Anchorlock =_e .NewAnchorlock ();if _bddae :=d .DecodeElement (_beedf .Anchorlock ,&_acae );_bddae !=nil {return _bddae ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_beedf );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"}:_fgfgg :=NewEG_ShapeElements ();_fgfgg .Bordertop =_e .NewBordertop ();if _aadag :=d .DecodeElement (_fgfgg .Bordertop ,&_acae );_aadag !=nil {return _aadag ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_fgfgg );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"}:_ebab :=NewEG_ShapeElements ();_ebab .Borderbottom =_e .NewBorderbottom ();if _aeaag :=d .DecodeElement (_ebab .Borderbottom ,&_acae );_aeaag !=nil {return _aeaag ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_ebab );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"}:_cdcfe :=NewEG_ShapeElements ();_cdcfe .Borderleft =_e .NewBorderleft ();if _bffbc :=d .DecodeElement (_cdcfe .Borderleft ,&_acae );_bffbc !=nil {return _bffbc ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_cdcfe );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"}:_efgfa :=NewEG_ShapeElements ();_efgfa .Borderright =_e .NewBorderright ();if _afcgf :=d .DecodeElement (_efgfa .Borderright ,&_acae );_afcgf !=nil {return _afcgf ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_efgfa );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"}:_gcbad :=NewEG_ShapeElements ();_gcbad .ClientData =_b .NewClientData ();if _ffbf :=d .DecodeElement (_gcbad .ClientData ,&_acae );_ffbf !=nil {return _ffbf ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_gcbad );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"}:_gcgaf :=NewEG_ShapeElements ();_gcgaf .Textdata =_fg .NewTextdata ();if _gbgfd :=d .DecodeElement (_gcgaf .Textdata ,&_acae );_gbgfd !=nil {return _gbgfd ;};_bcef .EG_ShapeElements =append (_bcef .EG_ShapeElements ,_gcgaf );default:_ag .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",_acae .Name );if _fcff :=d .Skip ();_fcff !=nil {return _fcff ;};};case _a .EndElement :break _gceag ;case _a .CharData :};};return nil ;};func (_cabdef *OfcST_BWMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cabdef =0;case "\u0063\u006f\u006co\u0072":*_cabdef =1;case "\u0061\u0075\u0074\u006f":*_cabdef =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_cabdef =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_cabdef =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_cabdef =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cabdef =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_cabdef =7;case "\u0062\u006c\u0061c\u006b":*_cabdef =8;case "\u0077\u0068\u0069t\u0065":*_cabdef =9;case "\u0068\u0069\u0064\u0065":*_cabdef =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_cabdef =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_cabdef =12;};return nil ;}; // Validate validates the CT_Line and its children func (_babgba *CT_Line )Validate ()error {return _babgba .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func NewOfcInk ()*OfcInk {_edace :=&OfcInk {};_edace .OfcCT_Ink =*NewOfcCT_Ink ();return _edace }; // Validate validates the OfcInk and its children func (_ggdfb *OfcInk )Validate ()error {return _ggdfb .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func (_gfae *AG_Chromakey )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfae .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_gfae .ChromakeyAttr )});};return nil ;};func (_ccbe OfcST_BWMode )ValidateWithPath (path string )error {switch _ccbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbe ));};return nil ;}; // Validate validates the Roundrect and its children func (_eddg *Roundrect )Validate ()error {return _eddg .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;};func NewAG_Type ()*AG_Type {_bcba :=&AG_Type {};return _bcba };func (_ce *AG_Adj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bb :=range start .Attr {if _bb .Name .Local =="\u0061\u0064\u006a"{_bg ,_eg :=_bb .Value ,error (nil );if _eg !=nil {return _eg ;};_ce .AdjAttr =&_bg ;continue ;};};for {_ga ,_ceg :=d .Token ();if _ceg !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ceg );};if _eb ,_aga :=_ga .(_a .EndElement );_aga &&_eb .Name ==start .Name {break ;};};return nil ;};type Textbox struct{CT_Textbox };func (_fcdde *Rect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcdde .CT_Rect =*NewCT_Rect ();for _ ,_gcbga :=range start .Attr {if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faccg ,_eagegd :=_gcbga .Value ,error (nil );if _eagegd !=nil {return _eagegd ;};_fcdde .BordertopcolorAttr =&_faccg ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fcdde .BulletAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0068\u0072"{_fcdde .HrAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fcdde .CliptowrapAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0068\u0072\u0073t\u0064"{_fcdde .HrstdAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u006f\u006c\u0065"{_fcdde .OleAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fcdde .HrnoshadeAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u006f\u006e\u0065\u0064"{_fcdde .OnedAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0068\u0072\u0070c\u0074"{_cdbbd ,_dbee :=_gc .ParseFloat (_gcbga .Value ,64);if _dbee !=nil {return _dbee ;};_eadgc :=float32 (_cdbbd );_fcdde .HrpctAttr =&_eadgc ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fcdde .OleiconAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eafgfg ,_gdead :=_gcbga .Value ,error (nil );if _gdead !=nil {return _gdead ;};_fcdde .BorderbottomcolorAttr =&_eafgfg ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fcdde .DgmlayoutmruAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebcfea ,_fbgf :=_gc .ParseInt (_gcbga .Value ,10,64);if _fbgf !=nil {return _fbgf ;};_fcdde .RegroupidAttr =&_ebcfea ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0063\u006c\u0069\u0070"{_fcdde .ClipAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fcdde .HralignAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fcdde .PreferrelativeAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fcdde .DgmlayoutAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fcdde .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fcdde .InsetmodeAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fcdde .ButtonAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fcdde .UserdrawnAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fcdde .AllowincellAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0073\u0070\u0074"{_cbecgg ,_dcbeg :=_gc .ParseFloat (_gcbga .Value ,64);if _dcbeg !=nil {return _dcbeg ;};_bcadfa :=float32 (_cbecgg );_fcdde .SptAttr =&_bcadfa ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdffd ,_eeffd :=_gcbga .Value ,error (nil );if _eeffd !=nil {return _eeffd ;};_fcdde .BorderleftcolorAttr =&_gdffd ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fcdde .ConnectortypeAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccfedf ,_abcefd :=_gcbga .Value ,error (nil );if _abcefd !=nil {return _abcefd ;};_fcdde .BorderrightcolorAttr =&_ccfedf ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0073\u0070\u0069\u0064"{_cdfa ,_cafbg :=_gcbga .Value ,error (nil );if _cafbg !=nil {return _cafbg ;};_fcdde .SpidAttr =&_cdfa ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gegdae ,_dfgaa :=_gc .ParseInt (_gcbga .Value ,10,64);if _dfgaa !=nil {return _dfgaa ;};_fcdde .DgmnodekindAttr =&_gegdae ;continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fcdde .BwpureAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcdde .ForcedashAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fcdde .BwnormalAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fcdde .BwmodeAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fcdde .UserhiddenAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcbga .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fcdde .AllowoverlapAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgdbeb ,_cgcda :=_gcbga .Value ,error (nil );if _cgcda !=nil {return _cgcda ;};_fcdde .TargetAttr =&_cgdbeb ;continue ;};if _gcbga .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gddcg ,_gfegc :=_gcbga .Value ,error (nil );if _gfegc !=nil {return _gfegc ;};_fcdde .CoordoriginAttr =&_gddcg ;continue ;};if _gcbga .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fcdde .StrokedAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfagd ,_bbgce :=_gcbga .Value ,error (nil );if _bbgce !=nil {return _bbgce ;};_fcdde .CoordsizeAttr =&_gfagd ;continue ;};if _gcbga .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dfceb ,_ceef :=_gcbga .Value ,error (nil );if _ceef !=nil {return _ceef ;};_fcdde .StrokeweightAttr =&_dfceb ;continue ;};if _gcbga .Name .Local =="\u0073\u0074\u0079l\u0065"{_gffabg ,_ceaee :=_gcbga .Value ,error (nil );if _ceaee !=nil {return _ceaee ;};_fcdde .StyleAttr =&_gffabg ;continue ;};if _gcbga .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffbfb ,_dfbeb :=_gcbga .Value ,error (nil );if _dfbeb !=nil {return _dfbeb ;};_fcdde .ChromakeyAttr =&_ffbfb ;continue ;};if _gcbga .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_degff ,_eeafg :=_gcbga .Value ,error (nil );if _eeafg !=nil {return _eeafg ;};_fcdde .FillcolorAttr =&_degff ;continue ;};if _gcbga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eagff ,_gbfg :=_gcbga .Value ,error (nil );if _gbfg !=nil {return _gbfg ;};_fcdde .OpacityAttr =&_eagff ;continue ;};if _gcbga .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bafga ,_ebafg :=_gcbga .Value ,error (nil );if _ebafg !=nil {return _ebafg ;};_fcdde .WrapcoordsAttr =&_bafga ;continue ;};if _gcbga .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bacba ,_aagaa :=_gcbga .Value ,error (nil );if _aagaa !=nil {return _aagaa ;};_fcdde .StrokecolorAttr =&_bacba ;continue ;};if _gcbga .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcdde .InsetpenAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Local =="\u0068\u0072\u0065\u0066"{_bbcce ,_afgdag :=_gcbga .Value ,error (nil );if _afgdag !=nil {return _afgdag ;};_fcdde .HrefAttr =&_bbcce ;continue ;};if _gcbga .Name .Local =="\u0069\u0064"{_bfdfa ,_cafed :=_gcbga .Value ,error (nil );if _cafed !=nil {return _cafed ;};_fcdde .IdAttr =&_bfdfa ;continue ;};if _gcbga .Name .Local =="\u0070\u0072\u0069n\u0074"{_fcdde .PrintAttr .UnmarshalXMLAttr (_gcbga );continue ;};if _gcbga .Name .Local =="\u0061\u006c\u0074"{_aabcb ,_bggda :=_gcbga .Value ,error (nil );if _bggda !=nil {return _bggda ;};_fcdde .AltAttr =&_aabcb ;continue ;};if _gcbga .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfdb ,_gfgad :=_gcbga .Value ,error (nil );if _gfgad !=nil {return _gfgad ;};_fcdde .TitleAttr =&_bfdb ;continue ;};if _gcbga .Name .Local =="\u0063\u006c\u0061s\u0073"{_eefge ,_cggcb :=_gcbga .Value ,error (nil );if _cggcb !=nil {return _cggcb ;};_fcdde .ClassAttr =&_eefge ;continue ;};if _gcbga .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fcdde .FilledAttr .UnmarshalXMLAttr (_gcbga );continue ;};};_gceec :for {_aebdd ,_bfegd :=d .Token ();if _bfegd !=nil {return _bfegd ;};switch _dcddc :=_aebdd .(type ){case _a .StartElement :switch _dcddc .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"}:_cedabg :=NewEG_ShapeElements ();_cedabg .Path =NewPath ();if _fbcbe :=d .DecodeElement (_cedabg .Path ,&_dcddc );_fbcbe !=nil {return _fbcbe ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_cedabg );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"}:_acaad :=NewEG_ShapeElements ();_acaad .Formulas =NewFormulas ();if _gdbb :=d .DecodeElement (_acaad .Formulas ,&_dcddc );_gdbb !=nil {return _gdbb ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_acaad );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"}:_fbeced :=NewEG_ShapeElements ();_fbeced .Handles =NewHandles ();if _badfe :=d .DecodeElement (_fbeced .Handles ,&_dcddc );_badfe !=nil {return _badfe ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_fbeced );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"}:_dggb :=NewEG_ShapeElements ();_dggb .Fill =NewFill ();if _bgebd :=d .DecodeElement (_dggb .Fill ,&_dcddc );_bgebd !=nil {return _bgebd ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_dggb );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"}:_cbcfb :=NewEG_ShapeElements ();_cbcfb .Stroke =NewStroke ();if _abgg :=d .DecodeElement (_cbcfb .Stroke ,&_dcddc );_abgg !=nil {return _abgg ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_cbcfb );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"}:_cgdca :=NewEG_ShapeElements ();_cgdca .Shadow =NewShadow ();if _gcdce :=d .DecodeElement (_cgdca .Shadow ,&_dcddc );_gcdce !=nil {return _gcdce ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_cgdca );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"}:_bbgcb :=NewEG_ShapeElements ();_bbgcb .Textbox =NewTextbox ();if _ffgf :=d .DecodeElement (_bbgcb .Textbox ,&_dcddc );_ffgf !=nil {return _ffgf ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_bbgcb );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"}:_aabgb :=NewEG_ShapeElements ();_aabgb .Textpath =NewTextpath ();if _ddcgb :=d .DecodeElement (_aabgb .Textpath ,&_dcddc );_ddcgb !=nil {return _ddcgb ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_aabgb );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"}:_efegef :=NewEG_ShapeElements ();_efegef .Imagedata =NewImagedata ();if _dgggfb :=d .DecodeElement (_efegef .Imagedata ,&_dcddc );_dgggfb !=nil {return _dgggfb ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_efegef );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"}:_egfdf :=NewEG_ShapeElements ();_egfdf .Skew =NewOfcSkew ();if _cafbgc :=d .DecodeElement (_egfdf .Skew ,&_dcddc );_cafbgc !=nil {return _cafbgc ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_egfdf );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"}:_gcgag :=NewEG_ShapeElements ();_gcgag .Extrusion =NewOfcExtrusion ();if _ddafd :=d .DecodeElement (_gcgag .Extrusion ,&_dcddc );_ddafd !=nil {return _ddafd ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_gcgag );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"}:_gcfaa :=NewEG_ShapeElements ();_gcfaa .Callout =NewOfcCallout ();if _afaae :=d .DecodeElement (_gcfaa .Callout ,&_dcddc );_afaae !=nil {return _afaae ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_gcfaa );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"}:_ffdd :=NewEG_ShapeElements ();_ffdd .Lock =NewOfcLock ();if _ebgcf :=d .DecodeElement (_ffdd .Lock ,&_dcddc );_ebgcf !=nil {return _ebgcf ;};_fcdde .EG_ShapeElements =append (_fcdde .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 :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_befbb :=NewEG_ShapeElements ();_befbb .Clippath =NewOfcClippath ();if _dcddd :=d .DecodeElement (_befbb .Clippath ,&_dcddc );_dcddd !=nil {return _dcddd ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_befbb );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"}:_bebee :=NewEG_ShapeElements ();_bebee .Signatureline =NewOfcSignatureline ();if _bcadg :=d .DecodeElement (_bebee .Signatureline ,&_dcddc );_bcadg !=nil {return _bcadg ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_bebee );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"}:_efdbd :=NewEG_ShapeElements ();_efdbd .Wrap =_e .NewWrap ();if _ddggf :=d .DecodeElement (_efdbd .Wrap ,&_dcddc );_ddggf !=nil {return _ddggf ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_efdbd );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"}:_ccfdc :=NewEG_ShapeElements ();_ccfdc .Anchorlock =_e .NewAnchorlock ();if _fgbad :=d .DecodeElement (_ccfdc .Anchorlock ,&_dcddc );_fgbad !=nil {return _fgbad ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_ccfdc );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"}:_efdaa :=NewEG_ShapeElements ();_efdaa .Bordertop =_e .NewBordertop ();if _cecc :=d .DecodeElement (_efdaa .Bordertop ,&_dcddc );_cecc !=nil {return _cecc ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_efdaa );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"}:_cdgad :=NewEG_ShapeElements ();_cdgad .Borderbottom =_e .NewBorderbottom ();if _abbgc :=d .DecodeElement (_cdgad .Borderbottom ,&_dcddc );_abbgc !=nil {return _abbgc ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_cdgad );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"}:_fgccf :=NewEG_ShapeElements ();_fgccf .Borderleft =_e .NewBorderleft ();if _cgffda :=d .DecodeElement (_fgccf .Borderleft ,&_dcddc );_cgffda !=nil {return _cgffda ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_fgccf );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"}:_gfbc :=NewEG_ShapeElements ();_gfbc .Borderright =_e .NewBorderright ();if _dfbfe :=d .DecodeElement (_gfbc .Borderright ,&_dcddc );_dfbfe !=nil {return _dfbfe ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_gfbc );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"}:_abaadc :=NewEG_ShapeElements ();_abaadc .ClientData =_b .NewClientData ();if _gdefbe :=d .DecodeElement (_abaadc .ClientData ,&_dcddc );_gdefbe !=nil {return _gdefbe ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_abaadc );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"}:_dbae :=NewEG_ShapeElements ();_dbae .Textdata =_fg .NewTextdata ();if _bcbge :=d .DecodeElement (_dbae .Textdata ,&_dcddc );_bcbge !=nil {return _bcbge ;};_fcdde .EG_ShapeElements =append (_fcdde .EG_ShapeElements ,_dbae );default:_ag .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",_dcddc .Name );if _abfec :=d .Skip ();_abfec !=nil {return _abfec ;};};case _a .EndElement :break _gceec ;case _a .CharData :};};return nil ;};func (_dgggaa OfcST_ConnectType )String ()string {switch _dgggaa {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 (_bebce *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bebce =0;case "\u0073\u0068\u006fr\u0074":*_bebce =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bebce =2;case "\u006c\u006f\u006e\u0067":*_bebce =3;};return nil ;};type OfcLock struct{OfcCT_Lock }; // Validate validates the CT_Background and its children func (_cgdc *CT_Background )Validate ()error {return _cgdc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; // Validate validates the Shadow and its children func (_gdgb *Shadow )Validate ()error {return _gdgb .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_gegdd *Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gegdd .CT_Shape =*NewCT_Shape ();for _ ,_gedae :=range start .Attr {if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gbgdae ,_febde :=_gc .ParseInt (_gedae .Value ,10,64);if _febde !=nil {return _febde ;};_gegdd .RegroupidAttr =&_gbgdae ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gegdd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0063\u006c\u0069\u0070"{_gegdd .ClipAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gegdd .ButtonAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gegdd .UserhiddenAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gegdd .BulletAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cgcge ,_gbgfca :=_gedae .Value ,error (nil );if _gbgfca !=nil {return _gbgfca ;};_gegdd .GfxdataAttr =&_cgcge ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0068\u0072"{_gegdd .HrAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u006f\u006c\u0065"{_gegdd .OleAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gegdd .AllowincellAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_acgad ,_bebd :=_gedae .Value ,error (nil );if _bebd !=nil {return _bebd ;};_gegdd .BorderleftcolorAttr =&_acgad ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0068\u0072\u0070c\u0074"{_debge ,_efdad :=_gc .ParseFloat (_gedae .Value ,64);if _efdad !=nil {return _efdad ;};_agfagg :=float32 (_debge );_gegdd .HrpctAttr =&_agfagg ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gfcae ,_dgffgd :=_gc .ParseInt (_gedae .Value ,10,64);if _dgffgd !=nil {return _dgffgd ;};_gegdd .DgmnodekindAttr =&_gfcae ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gegdd .InsetmodeAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gegdd .UserdrawnAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gegdd .ConnectortypeAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afgde ,_ggdea :=_gedae .Value ,error (nil );if _ggdea !=nil {return _ggdea ;};_gegdd .BorderrightcolorAttr =&_afgde ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gegdd .PreferrelativeAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gegdd .HrnoshadeAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gegdd .DgmlayoutmruAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u006f\u006e\u0065\u0064"{_gegdd .OnedAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gegdd .HralignAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gegdd .BwmodeAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gegdd .AllowoverlapAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_agfec ,_gaebf :=_gedae .Value ,error (nil );if _gaebf !=nil {return _gaebf ;};_gegdd .BordertopcolorAttr =&_agfec ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gegdd .BwnormalAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gbdd ,_ggcgc :=_gedae .Value ,error (nil );if _ggcgc !=nil {return _ggcgc ;};_gegdd .BorderbottomcolorAttr =&_gbdd ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gegdd .CliptowrapAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gegdd .DgmlayoutAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0073\u0070\u0074"{_dcabec ,_dceec :=_gc .ParseFloat (_gedae .Value ,64);if _dceec !=nil {return _dceec ;};_egfdg :=float32 (_dcabec );_gegdd .SptAttr =&_egfdg ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gegdd .OleiconAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gegdd .ForcedashAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gegdd .BwpureAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0073\u0070\u0069\u0064"{_caaee ,_dbage :=_gedae .Value ,error (nil );if _dbage !=nil {return _dbage ;};_gegdd .SpidAttr =&_caaee ;continue ;};if _gedae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedae .Name .Local =="\u0068\u0072\u0073t\u0064"{_gegdd .HrstdAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gcgge ,_cdac :=_gedae .Value ,error (nil );if _cdac !=nil {return _cdac ;};_gegdd .TargetAttr =&_gcgge ;continue ;};if _gedae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcdac ,_abca :=_gedae .Value ,error (nil );if _abca !=nil {return _abca ;};_gegdd .WrapcoordsAttr =&_gcdac ;continue ;};if _gedae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_edef ,_cfgbb :=_gedae .Value ,error (nil );if _cfgbb !=nil {return _cfgbb ;};_gegdd .OpacityAttr =&_edef ;continue ;};if _gedae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dacgg ,_fabfaa :=_gedae .Value ,error (nil );if _fabfaa !=nil {return _fabfaa ;};_gegdd .CoordoriginAttr =&_dacgg ;continue ;};if _gedae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcgec ,_cbfgg :=_gedae .Value ,error (nil );if _cbfgg !=nil {return _cbfgg ;};_gegdd .StrokecolorAttr =&_dcgec ;continue ;};if _gedae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ggbge ,_bafc :=_gedae .Value ,error (nil );if _bafc !=nil {return _bafc ;};_gegdd .CoordsizeAttr =&_ggbge ;continue ;};if _gedae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gegdd .InsetpenAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Local =="\u0061\u006c\u0074"{_bcbca ,_beaafg :=_gedae .Value ,error (nil );if _beaafg !=nil {return _beaafg ;};_gegdd .AltAttr =&_bcbca ;continue ;};if _gedae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gegdd .FilledAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Local =="\u0074\u0069\u0074l\u0065"{_egcfc ,_dgbed :=_gedae .Value ,error (nil );if _dgbed !=nil {return _dgbed ;};_gegdd .TitleAttr =&_egcfc ;continue ;};if _gedae .Name .Local =="\u0073\u0074\u0079l\u0065"{_bebabb ,_egeaad :=_gedae .Value ,error (nil );if _egeaad !=nil {return _egeaad ;};_gegdd .StyleAttr =&_bebabb ;continue ;};if _gedae .Name .Local =="\u0070\u0072\u0069n\u0074"{_gegdd .PrintAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gegdd .StrokedAttr .UnmarshalXMLAttr (_gedae );continue ;};if _gedae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdeb ,_gabea :=_gedae .Value ,error (nil );if _gabea !=nil {return _gabea ;};_gegdd .StrokeweightAttr =&_gdeb ;continue ;};if _gedae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ggedf ,_ecbf :=_gedae .Value ,error (nil );if _ecbf !=nil {return _ecbf ;};_gegdd .ChromakeyAttr =&_ggedf ;continue ;};if _gedae .Name .Local =="\u0070\u0061\u0074\u0068"{_bfbae ,_cddeg :=_gedae .Value ,error (nil );if _cddeg !=nil {return _cddeg ;};_gegdd .PathAttr =&_bfbae ;continue ;};if _gedae .Name .Local =="\u0069\u0064"{_adedd ,_deed :=_gedae .Value ,error (nil );if _deed !=nil {return _deed ;};_gegdd .IdAttr =&_adedd ;continue ;};if _gedae .Name .Local =="\u0063\u006c\u0061s\u0073"{_gaccd ,_eagdef :=_gedae .Value ,error (nil );if _eagdef !=nil {return _eagdef ;};_gegdd .ClassAttr =&_gaccd ;continue ;};if _gedae .Name .Local =="\u0068\u0072\u0065\u0066"{_bbdcd ,_feagcb :=_gedae .Value ,error (nil );if _feagcb !=nil {return _feagcb ;};_gegdd .HrefAttr =&_bbdcd ;continue ;};if _gedae .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_feefb ,_fgfbe :=_gedae .Value ,error (nil );if _fgfbe !=nil {return _fgfbe ;};_gegdd .EquationxmlAttr =&_feefb ;continue ;};if _gedae .Name .Local =="\u0074\u0079\u0070\u0065"{_baacc ,_gabafc :=_gedae .Value ,error (nil );if _gabafc !=nil {return _gabafc ;};_gegdd .TypeAttr =&_baacc ;continue ;};if _gedae .Name .Local =="\u0061\u0064\u006a"{_bgfda ,_fbfg :=_gedae .Value ,error (nil );if _fbfg !=nil {return _fbfg ;};_gegdd .AdjAttr =&_bgfda ;continue ;};if _gedae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dacce ,_agdgb :=_gedae .Value ,error (nil );if _agdgb !=nil {return _agdgb ;};_gegdd .FillcolorAttr =&_dacce ;continue ;};};_beefa :for {_baecfb ,_acgfe :=d .Token ();if _acgfe !=nil {return _acgfe ;};switch _dgacg :=_baecfb .(type ){case _a .StartElement :switch _dgacg .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"}:_dgge :=NewOfcInk ();if _eacba :=d .DecodeElement (_dgge ,&_dgacg );_eacba !=nil {return _eacba ;};_gegdd .Ink =append (_gegdd .Ink ,_dgge );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"}:_eegcg :=_fg .NewIscomment ();if _cegb :=d .DecodeElement (_eegcg ,&_dgacg );_cegb !=nil {return _cegb ;};_gegdd .Iscomment =append (_gegdd .Iscomment ,_eegcg );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"}:_cbeea :=NewOfcEquationxml ();if _ffadb :=d .DecodeElement (_cbeea ,&_dgacg );_ffadb !=nil {return _ffadb ;};_gegdd .Equationxml =append (_gegdd .Equationxml ,_cbeea );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"}:_gffbe :=NewEG_ShapeElements ();_gffbe .Path =NewPath ();if _gffcf :=d .DecodeElement (_gffbe .Path ,&_dgacg );_gffcf !=nil {return _gffcf ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_gffbe );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"}:_cgfad :=NewEG_ShapeElements ();_cgfad .Formulas =NewFormulas ();if _gfceg :=d .DecodeElement (_cgfad .Formulas ,&_dgacg );_gfceg !=nil {return _gfceg ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_cgfad );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"}:_fcadc :=NewEG_ShapeElements ();_fcadc .Handles =NewHandles ();if _aacba :=d .DecodeElement (_fcadc .Handles ,&_dgacg );_aacba !=nil {return _aacba ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_fcadc );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"}:_gcfecg :=NewEG_ShapeElements ();_gcfecg .Fill =NewFill ();if _bebdf :=d .DecodeElement (_gcfecg .Fill ,&_dgacg );_bebdf !=nil {return _bebdf ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_gcfecg );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"}:_acddf :=NewEG_ShapeElements ();_acddf .Stroke =NewStroke ();if _dabfc :=d .DecodeElement (_acddf .Stroke ,&_dgacg );_dabfc !=nil {return _dabfc ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_acddf );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"}:_ccfce :=NewEG_ShapeElements ();_ccfce .Shadow =NewShadow ();if _daefc :=d .DecodeElement (_ccfce .Shadow ,&_dgacg );_daefc !=nil {return _daefc ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_ccfce );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"}:_eacdg :=NewEG_ShapeElements ();_eacdg .Textbox =NewTextbox ();if _cebdc :=d .DecodeElement (_eacdg .Textbox ,&_dgacg );_cebdc !=nil {return _cebdc ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_eacdg );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"}:_gcfg :=NewEG_ShapeElements ();_gcfg .Textpath =NewTextpath ();if _bbeaf :=d .DecodeElement (_gcfg .Textpath ,&_dgacg );_bbeaf !=nil {return _bbeaf ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_gcfg );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"}:_gcffb :=NewEG_ShapeElements ();_gcffb .Imagedata =NewImagedata ();if _efgdg :=d .DecodeElement (_gcffb .Imagedata ,&_dgacg );_efgdg !=nil {return _efgdg ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_gcffb );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"}:_bcffb :=NewEG_ShapeElements ();_bcffb .Skew =NewOfcSkew ();if _fcaeb :=d .DecodeElement (_bcffb .Skew ,&_dgacg );_fcaeb !=nil {return _fcaeb ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_bcffb );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"}:_cgceb :=NewEG_ShapeElements ();_cgceb .Extrusion =NewOfcExtrusion ();if _gabce :=d .DecodeElement (_cgceb .Extrusion ,&_dgacg );_gabce !=nil {return _gabce ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_cgceb );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"}:_addae :=NewEG_ShapeElements ();_addae .Callout =NewOfcCallout ();if _ffggg :=d .DecodeElement (_addae .Callout ,&_dgacg );_ffggg !=nil {return _ffggg ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_addae );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"}:_cdccee :=NewEG_ShapeElements ();_cdccee .Lock =NewOfcLock ();if _dfceg :=d .DecodeElement (_cdccee .Lock ,&_dgacg );_dfceg !=nil {return _dfceg ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_cdccee );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"}:_gdaf :=NewEG_ShapeElements ();_gdaf .Clippath =NewOfcClippath ();if _ecadc :=d .DecodeElement (_gdaf .Clippath ,&_dgacg );_ecadc !=nil {return _ecadc ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_gdaf );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"}:_decdcg :=NewEG_ShapeElements ();_decdcg .Signatureline =NewOfcSignatureline ();if _gfbfef :=d .DecodeElement (_decdcg .Signatureline ,&_dgacg );_gfbfef !=nil {return _gfbfef ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_decdcg );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"}:_dccfd :=NewEG_ShapeElements ();_dccfd .Wrap =_e .NewWrap ();if _ceddb :=d .DecodeElement (_dccfd .Wrap ,&_dgacg );_ceddb !=nil {return _ceddb ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_dccfd );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"}:_adcgd :=NewEG_ShapeElements ();_adcgd .Anchorlock =_e .NewAnchorlock ();if _cacde :=d .DecodeElement (_adcgd .Anchorlock ,&_dgacg );_cacde !=nil {return _cacde ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_adcgd );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"}:_aeeed :=NewEG_ShapeElements ();_aeeed .Bordertop =_e .NewBordertop ();if _bbabe :=d .DecodeElement (_aeeed .Bordertop ,&_dgacg );_bbabe !=nil {return _bbabe ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_aeeed );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"}:_cfacg :=NewEG_ShapeElements ();_cfacg .Borderbottom =_e .NewBorderbottom ();if _cacdb :=d .DecodeElement (_cfacg .Borderbottom ,&_dgacg );_cacdb !=nil {return _cacdb ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_cfacg );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"}:_gcecg :=NewEG_ShapeElements ();_gcecg .Borderleft =_e .NewBorderleft ();if _gcedb :=d .DecodeElement (_gcecg .Borderleft ,&_dgacg );_gcedb !=nil {return _gcedb ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_gcecg );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"}:_cdgbcd :=NewEG_ShapeElements ();_cdgbcd .Borderright =_e .NewBorderright ();if _fgfd :=d .DecodeElement (_cdgbcd .Borderright ,&_dgacg );_fgfd !=nil {return _fgfd ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_cdgbcd );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"}:_aebfb :=NewEG_ShapeElements ();_aebfb .ClientData =_b .NewClientData ();if _cgeg :=d .DecodeElement (_aebfb .ClientData ,&_dgacg );_cgeg !=nil {return _cgeg ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_aebfb );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"}:_gdgab :=NewEG_ShapeElements ();_gdgab .Textdata =_fg .NewTextdata ();if _debgba :=d .DecodeElement (_gdgab .Textdata ,&_dgacg );_debgba !=nil {return _debgba ;};_gegdd .EG_ShapeElements =append (_gegdd .EG_ShapeElements ,_gdgab );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 \u0053\u0068\u0061p\u0065 \u0025\u0076",_dgacg .Name );if _cadfa :=d .Skip ();_cadfa !=nil {return _cadfa ;};};case _a .EndElement :break _beefa ;case _a .CharData :};};return nil ;};type Background struct{CT_Background };func (_gdee *Line )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdee .CT_Line =*NewCT_Line ();for _ ,_faegb :=range start .Attr {if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gdee .UserdrawnAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gdee .ButtonAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gdee .DgmlayoutmruAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gdee .UserhiddenAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gdee .CliptowrapAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gdee .BulletAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u006f\u006c\u0065"{_gdee .OleAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0068\u0072"{_gdee .HrAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0073\u0070\u0069\u0064"{_aebcg ,_badda :=_faegb .Value ,error (nil );if _badda !=nil {return _badda ;};_gdee .SpidAttr =&_aebcg ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gdee .HrstdAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gdee .BwnormalAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bedf ,_ddcde :=_faegb .Value ,error (nil );if _ddcde !=nil {return _ddcde ;};_gdee .BordertopcolorAttr =&_bedf ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gdee .DgmlayoutAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gdee .ForcedashAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gdee .AllowoverlapAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gdee .HrnoshadeAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gdee .PreferrelativeAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adbgd ,_ddfabb :=_faegb .Value ,error (nil );if _ddfabb !=nil {return _ddfabb ;};_gdee .BorderbottomcolorAttr =&_adbgd ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u006f\u006e\u0065\u0064"{_gdee .OnedAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdge ,_aadc :=_gc .ParseInt (_faegb .Value ,10,64);if _aadc !=nil {return _aadc ;};_gdee .DgmnodekindAttr =&_cdge ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ffge ,_eeab :=_gc .ParseInt (_faegb .Value ,10,64);if _eeab !=nil {return _eeab ;};_gdee .RegroupidAttr =&_ffge ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gdee .AllowincellAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0068\u0072\u0070c\u0074"{_eefgf ,_fcfefc :=_gc .ParseFloat (_faegb .Value ,64);if _fcfefc !=nil {return _fcfefc ;};_gega :=float32 (_eefgf );_gdee .HrpctAttr =&_gega ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0063\u006c\u0069\u0070"{_gdee .ClipAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gdee .InsetmodeAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcebcd ,_aacgc :=_faegb .Value ,error (nil );if _aacgc !=nil {return _aacgc ;};_gdee .BorderleftcolorAttr =&_fcebcd ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gdee .OleiconAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cabef ,_fafab :=_faegb .Value ,error (nil );if _fafab !=nil {return _fafab ;};_gdee .BorderrightcolorAttr =&_cabef ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gdee .ConnectortypeAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gdee .BwpureAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gdee .BwmodeAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0073\u0070\u0074"{_gafee ,_ebebeb :=_gc .ParseFloat (_faegb .Value ,64);if _ebebeb !=nil {return _ebebeb ;};_cgcc :=float32 (_gafee );_gdee .SptAttr =&_cgcc ;continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gdee .DoubleclicknotifyAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gdee .HralignAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Local =="\u0074\u006f"{_geeb ,_baddf :=_faegb .Value ,error (nil );if _baddf !=nil {return _baddf ;};_gdee .ToAttr =&_geeb ;continue ;};if _faegb .Name .Local =="\u0069\u0064"{_daac ,_adfb :=_faegb .Value ,error (nil );if _adfb !=nil {return _adfb ;};_gdee .IdAttr =&_daac ;continue ;};if _faegb .Name .Local =="\u0061\u006c\u0074"{_ggbf ,_ebbca :=_faegb .Value ,error (nil );if _ebbca !=nil {return _ebbca ;};_gdee .AltAttr =&_ggbf ;continue ;};if _faegb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gdee .PrintAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gdee .StrokedAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fceab ,_eafecg :=_faegb .Value ,error (nil );if _eafecg !=nil {return _eafecg ;};_gdee .WrapcoordsAttr =&_fceab ;continue ;};if _faegb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fafb ,_bgege :=_faegb .Value ,error (nil );if _bgege !=nil {return _bgege ;};_gdee .StrokeweightAttr =&_fafb ;continue ;};if _faegb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agbe ,_fggg :=_faegb .Value ,error (nil );if _fggg !=nil {return _fggg ;};_gdee .CoordoriginAttr =&_agbe ;continue ;};if _faegb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egbd ,_dbbaa :=_faegb .Value ,error (nil );if _dbbaa !=nil {return _dbbaa ;};_gdee .ChromakeyAttr =&_egbd ;continue ;};if _faegb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbaed ,_cgfd :=_faegb .Value ,error (nil );if _cgfd !=nil {return _cgfd ;};_gdee .FillcolorAttr =&_gbaed ;continue ;};if _faegb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdfagg ,_gabfg :=_faegb .Value ,error (nil );if _gabfg !=nil {return _gabfg ;};_gdee .StyleAttr =&_fdfagg ;continue ;};if _faegb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afcbb ,_gffae :=_faegb .Value ,error (nil );if _gffae !=nil {return _gffae ;};_gdee .OpacityAttr =&_afcbb ;continue ;};if _faegb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdffe ,_bafege :=_faegb .Value ,error (nil );if _bafege !=nil {return _bafege ;};_gdee .StrokecolorAttr =&_gdffe ;continue ;};if _faegb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gdee .InsetpenAttr .UnmarshalXMLAttr (_faegb );continue ;};if _faegb .Name .Local =="\u0066\u0072\u006f\u006d"{_fbaa ,_cfabc :=_faegb .Value ,error (nil );if _cfabc !=nil {return _cfabc ;};_gdee .FromAttr =&_fbaa ;continue ;};if _faegb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bceed ,_faegc :=_faegb .Value ,error (nil );if _faegc !=nil {return _faegc ;};_gdee .CoordsizeAttr =&_bceed ;continue ;};if _faegb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfdad ,_facbd :=_faegb .Value ,error (nil );if _facbd !=nil {return _facbd ;};_gdee .TitleAttr =&_dfdad ;continue ;};if _faegb .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcbff ,_afgaf :=_faegb .Value ,error (nil );if _afgaf !=nil {return _afgaf ;};_gdee .ClassAttr =&_dcbff ;continue ;};if _faegb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acecdc ,_efbaf :=_faegb .Value ,error (nil );if _efbaf !=nil {return _efbaf ;};_gdee .TargetAttr =&_acecdc ;continue ;};if _faegb .Name .Local =="\u0068\u0072\u0065\u0066"{_gbccb ,_gaege :=_faegb .Value ,error (nil );if _gaege !=nil {return _gaege ;};_gdee .HrefAttr =&_gbccb ;continue ;};if _faegb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gdee .FilledAttr .UnmarshalXMLAttr (_faegb );continue ;};};_fabff :for {_ddbb ,_abaggf :=d .Token ();if _abaggf !=nil {return _abaggf ;};switch _dbbf :=_ddbb .(type ){case _a .StartElement :switch _dbbf .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"}:_cgcgf :=NewEG_ShapeElements ();_cgcgf .Path =NewPath ();if _cgaebf :=d .DecodeElement (_cgcgf .Path ,&_dbbf );_cgaebf !=nil {return _cgaebf ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_cgcgf );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"}:_eadb :=NewEG_ShapeElements ();_eadb .Formulas =NewFormulas ();if _fffaa :=d .DecodeElement (_eadb .Formulas ,&_dbbf );_fffaa !=nil {return _fffaa ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_eadb );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"}:_gfeefa :=NewEG_ShapeElements ();_gfeefa .Handles =NewHandles ();if _cdeca :=d .DecodeElement (_gfeefa .Handles ,&_dbbf );_cdeca !=nil {return _cdeca ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_gfeefa );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"}:_adefb :=NewEG_ShapeElements ();_adefb .Fill =NewFill ();if _efde :=d .DecodeElement (_adefb .Fill ,&_dbbf );_efde !=nil {return _efde ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_adefb );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"}:_ebffg :=NewEG_ShapeElements ();_ebffg .Stroke =NewStroke ();if _ecfg :=d .DecodeElement (_ebffg .Stroke ,&_dbbf );_ecfg !=nil {return _ecfg ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_ebffg );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"}:_adffa :=NewEG_ShapeElements ();_adffa .Shadow =NewShadow ();if _cfefd :=d .DecodeElement (_adffa .Shadow ,&_dbbf );_cfefd !=nil {return _cfefd ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_adffa );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"}:_edeece :=NewEG_ShapeElements ();_edeece .Textbox =NewTextbox ();if _gddf :=d .DecodeElement (_edeece .Textbox ,&_dbbf );_gddf !=nil {return _gddf ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_edeece );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"}:_gegce :=NewEG_ShapeElements ();_gegce .Textpath =NewTextpath ();if _fabde :=d .DecodeElement (_gegce .Textpath ,&_dbbf );_fabde !=nil {return _fabde ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_gegce );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"}:_gdcacd :=NewEG_ShapeElements ();_gdcacd .Imagedata =NewImagedata ();if _cbac :=d .DecodeElement (_gdcacd .Imagedata ,&_dbbf );_cbac !=nil {return _cbac ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_gdcacd );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"}:_gfdaga :=NewEG_ShapeElements ();_gfdaga .Skew =NewOfcSkew ();if _eacade :=d .DecodeElement (_gfdaga .Skew ,&_dbbf );_eacade !=nil {return _eacade ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_gfdaga );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"}:_efcga :=NewEG_ShapeElements ();_efcga .Extrusion =NewOfcExtrusion ();if _ebafa :=d .DecodeElement (_efcga .Extrusion ,&_dbbf );_ebafa !=nil {return _ebafa ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_efcga );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"}:_fecc :=NewEG_ShapeElements ();_fecc .Callout =NewOfcCallout ();if _cddcg :=d .DecodeElement (_fecc .Callout ,&_dbbf );_cddcg !=nil {return _cddcg ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_fecc );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"}:_bdcad :=NewEG_ShapeElements ();_bdcad .Lock =NewOfcLock ();if _gecfe :=d .DecodeElement (_bdcad .Lock ,&_dbbf );_gecfe !=nil {return _gecfe ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_bdcad );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"}:_gdcgc :=NewEG_ShapeElements ();_gdcgc .Clippath =NewOfcClippath ();if _adeaf :=d .DecodeElement (_gdcgc .Clippath ,&_dbbf );_adeaf !=nil {return _adeaf ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_gdcgc );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"}:_cageea :=NewEG_ShapeElements ();_cageea .Signatureline =NewOfcSignatureline ();if _ffca :=d .DecodeElement (_cageea .Signatureline ,&_dbbf );_ffca !=nil {return _ffca ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_cageea );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"}:_cbgcg :=NewEG_ShapeElements ();_cbgcg .Wrap =_e .NewWrap ();if _aeece :=d .DecodeElement (_cbgcg .Wrap ,&_dbbf );_aeece !=nil {return _aeece ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_cbgcg );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"}:_eaedg :=NewEG_ShapeElements ();_eaedg .Anchorlock =_e .NewAnchorlock ();if _gace :=d .DecodeElement (_eaedg .Anchorlock ,&_dbbf );_gace !=nil {return _gace ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_eaedg );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"}:_fccba :=NewEG_ShapeElements ();_fccba .Bordertop =_e .NewBordertop ();if _cdeba :=d .DecodeElement (_fccba .Bordertop ,&_dbbf );_cdeba !=nil {return _cdeba ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_fccba );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"}:_dagg :=NewEG_ShapeElements ();_dagg .Borderbottom =_e .NewBorderbottom ();if _bccfga :=d .DecodeElement (_dagg .Borderbottom ,&_dbbf );_bccfga !=nil {return _bccfga ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_dagg );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"}:_ggcge :=NewEG_ShapeElements ();_ggcge .Borderleft =_e .NewBorderleft ();if _gfbd :=d .DecodeElement (_ggcge .Borderleft ,&_dbbf );_gfbd !=nil {return _gfbd ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_ggcge );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"}:_eafcg :=NewEG_ShapeElements ();_eafcg .Borderright =_e .NewBorderright ();if _fefccf :=d .DecodeElement (_eafcg .Borderright ,&_dbbf );_fefccf !=nil {return _fefccf ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_eafcg );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"}:_cbae :=NewEG_ShapeElements ();_cbae .ClientData =_b .NewClientData ();if _gdggb :=d .DecodeElement (_cbae .ClientData ,&_dbbf );_gdggb !=nil {return _gdggb ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_cbae );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"}:_ggede :=NewEG_ShapeElements ();_ggede .Textdata =_fg .NewTextdata ();if _edbca :=d .DecodeElement (_ggede .Textdata ,&_dbbf );_edbca !=nil {return _edbca ;};_gdee .EG_ShapeElements =append (_gdee .EG_ShapeElements ,_ggede );default:_ag .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",_dbbf .Name );if _agbf :=d .Skip ();_agbf !=nil {return _agbf ;};};case _a .EndElement :break _fabff ;case _a .CharData :};};return nil ;};func (_fcebg *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 _fcebg .OnAttr !=_c .ST_TrueFalseUnset {_gfgbd ,_cdaab :=_fcebg .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _cdaab !=nil {return _cdaab ;};start .Attr =append (start .Attr ,_gfgbd );};if _fcebg .FitshapeAttr !=_c .ST_TrueFalseUnset {_edcd ,_cgfebd :=_fcebg .FitshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _cgfebd !=nil {return _cgfebd ;};start .Attr =append (start .Attr ,_edcd );};if _fcebg .FitpathAttr !=_c .ST_TrueFalseUnset {_fdcag ,_fedggb :=_fcebg .FitpathAttr .MarshalXMLAttr (_a .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _fedggb !=nil {return _fedggb ;};start .Attr =append (start .Attr ,_fdcag );};if _fcebg .TrimAttr !=_c .ST_TrueFalseUnset {_agdb ,_cafb :=_fcebg .TrimAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0072\u0069\u006d"});if _cafb !=nil {return _cafb ;};start .Attr =append (start .Attr ,_agdb );};if _fcebg .XscaleAttr !=_c .ST_TrueFalseUnset {_edbdf ,_cagef :=_fcebg .XscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _cagef !=nil {return _cagef ;};start .Attr =append (start .Attr ,_edbdf );};if _fcebg .StringAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_fcebg .StringAttr )});};if _fcebg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fcebg .IdAttr )});};if _fcebg .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcebg .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the Arc and its children, prefixing error messages with path func (_ddfa *Arc )ValidateWithPath (path string )error {if _cdea :=_ddfa .CT_Arc .ValidateWithPath (path );_cdea !=nil {return _cdea ;};return nil ;};func (_baabc ST_EditAs )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acgaa :=_a .Attr {};_acgaa .Name =name ;switch _baabc {case ST_EditAsUnset :_acgaa .Value ="";case ST_EditAsCanvas :_acgaa .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_acgaa .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_acgaa .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_acgaa .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_acgaa .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_acgaa .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_acgaa .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _acgaa ,nil ;};func (_edcfbc *OfcST_ExtrusionPlane )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfdfg ,_adcga :=d .Token ();if _adcga !=nil {return _adcga ;};if _edbab ,_eedaf :=_cfdfg .(_a .EndElement );_eedaf &&_edbab .Name ==start .Name {*_edcfbc =1;return nil ;};if _dbggg ,_bfedcb :=_cfdfg .(_a .CharData );!_bfedcb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfdfg );}else {switch string (_dbggg ){case "":*_edcfbc =0;case "\u0058\u0059":*_edcfbc =1;case "\u005a\u0058":*_edcfbc =2;case "\u0059\u005a":*_edcfbc =3;};};_cfdfg ,_adcga =d .Token ();if _adcga !=nil {return _adcga ;};if _decde ,_acffe :=_cfdfg .(_a .EndElement );_acffe &&_decde .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfdfg );};func NewOfcCallout ()*OfcCallout {_badga :=&OfcCallout {};_badga .OfcCT_Callout =*NewOfcCT_Callout ();return _badga ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_eegbd :=&OfcCT_Proxy {};return _eegbd };type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _c .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 _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;};func (_cdfgac OfcST_ExtrusionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cebgcgb :=_a .Attr {};_cebgcgb .Name =name ;switch _cdfgac {case OfcST_ExtrusionTypeUnset :_cebgcgb .Value ="";case OfcST_ExtrusionTypePerspective :_cebgcgb .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_cebgcgb .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _cebgcgb ,nil ;};func NewCT_Handles ()*CT_Handles {_acef :=&CT_Handles {};return _acef }; // Validate validates the Shape and its children func (_eafeg *Shape )Validate ()error {return _eafeg .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func (_eaacb *OfcST_Angle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eaacb =0;case "\u0061\u006e\u0079":*_eaacb =1;case "\u0033\u0030":*_eaacb =2;case "\u0034\u0035":*_eaacb =3;case "\u0036\u0030":*_eaacb =4;case "\u0039\u0030":*_eaacb =5;case "\u0061\u0075\u0074\u006f":*_eaacb =6;};return nil ;};func (_dgaec OfcST_CalloutPlacement )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebadc :=_a .Attr {};_ebadc .Name =name ;switch _dgaec {case OfcST_CalloutPlacementUnset :_ebadc .Value ="";case OfcST_CalloutPlacementTop :_ebadc .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_ebadc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_ebadc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_ebadc .Value ="\u0075\u0073\u0065\u0072";};return _ebadc ,nil ;};func (_cdaaga *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 _cdaaga .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_cgegc ST_StrokeArrowType )ValidateWithPath (path string )error {switch _cgegc {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgegc ));};return nil ;};func (_afdda *OfcST_OLEUpdateMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faebd ,_bcbgb :=d .Token ();if _bcbgb !=nil {return _bcbgb ;};if _cddbcf ,_efaaf :=_faebd .(_a .EndElement );_efaaf &&_cddbcf .Name ==start .Name {*_afdda =1;return nil ;};if _dcgba ,_beaea :=_faebd .(_a .CharData );!_beaea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faebd );}else {switch string (_dcgba ){case "":*_afdda =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_afdda =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_afdda =2;};};_faebd ,_bcbgb =d .Token ();if _bcbgb !=nil {return _bcbgb ;};if _aadad ,_faedb :=_faebd .(_a .EndElement );_faedb &&_aadad .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faebd );};func (_aaaed *CT_Stroke )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgfcd :=range start .Attr {if _dgfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgfcd .Name .Local =="\u0072\u0065\u006ci\u0064"{_fbfff ,_ffbff :=_dgfcd .Value ,error (nil );if _ffbff !=nil {return _ffbff ;};_aaaed .RelidAttr =&_fbfff ;continue ;};if _dgfcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgfcd .Name .Local =="\u0069\u0064"{_beebgc ,_bfcc :=_dgfcd .Value ,error (nil );if _bfcc !=nil {return _bfcc ;};_aaaed .RIdAttr =&_beebgc ;continue ;};if _dgfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgfcd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aaaed .ForcedashAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgfcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfedd ,_dcece :=_dgfcd .Value ,error (nil );if _dcece !=nil {return _dcece ;};_aaaed .TitleAttr =&_bfedd ;continue ;};if _dgfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgfcd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bgfga ,_bcccf :=_dgfcd .Value ,error (nil );if _bcccf !=nil {return _bcccf ;};_aaaed .AlthrefAttr =&_bgfga ;continue ;};if _dgfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgfcd .Name .Local =="\u0068\u0072\u0065\u0066"{_ccfcg ,_fcffc :=_dgfcd .Value ,error (nil );if _fcffc !=nil {return _fcffc ;};_aaaed .HrefAttr =&_ccfcg ;continue ;};if _dgfcd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cgebca ,_efabb :=_dgfcd .Value ,error (nil );if _efabb !=nil {return _efabb ;};_aaaed .ImagesizeAttr =&_cgebca ;continue ;};if _dgfcd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aaaed .StartarrowlengthAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aaaed .JoinstyleAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aaaed .EndarrowAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_afefa ,_eddac :=_dgfcd .Value ,error (nil );if _eddac !=nil {return _eddac ;};_aaaed .DashstyleAttr =&_afefa ;continue ;};if _dgfcd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aaaed .EndarrowwidthAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0073\u0072\u0063"{_fbgd ,_ddfc :=_dgfcd .Value ,error (nil );if _ddfc !=nil {return _ddfc ;};_aaaed .SrcAttr =&_fbgd ;continue ;};if _dgfcd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aaaed .EndarrowlengthAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aaaed .LinestyleAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbegc ,_eceg :=_dgfcd .Value ,error (nil );if _eceg !=nil {return _eceg ;};_aaaed .OpacityAttr =&_dbegc ;continue ;};if _dgfcd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aegd ,_cbaa :=_dgfcd .Value ,error (nil );if _cbaa !=nil {return _cbaa ;};_aaaed .WeightAttr =&_aegd ;continue ;};if _dgfcd .Name .Local =="\u0069\u0064"{_ceggf ,_gddcb :=_dgfcd .Value ,error (nil );if _gddcb !=nil {return _gddcb ;};_aaaed .IdAttr =&_ceggf ;continue ;};if _dgfcd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cgdbf ,_beabe :=_gc .ParseFloat (_dgfcd .Value ,64);if _beabe !=nil {return _beabe ;};_aaaed .MiterlimitAttr =&_cgdbf ;continue ;};if _dgfcd .Name .Local =="\u0063\u006f\u006co\u0072"{_fbcbc ,_cbfgf :=_dgfcd .Value ,error (nil );if _cbfgf !=nil {return _cbfgf ;};_aaaed .ColorAttr =&_fbcbc ;continue ;};if _dgfcd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aaaed .ImageaspectAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aaaed .FilltypeAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u006f\u006e"{_aaaed .OnAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aaaed .StartarrowwidthAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aaaed .InsetpenAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aaaed .ImagealignshapeAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aaaed .StartarrowAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aaaed .EndcapAttr .UnmarshalXMLAttr (_dgfcd );continue ;};if _dgfcd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ccea ,_ffagd :=_dgfcd .Value ,error (nil );if _ffagd !=nil {return _ffagd ;};_aaaed .Color2Attr =&_ccea ;continue ;};};_aaff :for {_gcaf ,_gacfa :=d .Token ();if _gacfa !=nil {return _gacfa ;};switch _edgdg :=_gcaf .(type ){case _a .StartElement :switch _edgdg .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"}:_aaaed .Left =NewOfcLeft ();if _bdcc :=d .DecodeElement (_aaaed .Left ,&_edgdg );_bdcc !=nil {return _bdcc ;};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"}:_aaaed .Top =NewOfcTop ();if _cedfg :=d .DecodeElement (_aaaed .Top ,&_edgdg );_cedfg !=nil {return _cedfg ;};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"}:_aaaed .Right =NewOfcRight ();if _cggge :=d .DecodeElement (_aaaed .Right ,&_edgdg );_cggge !=nil {return _cggge ;};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"}:_aaaed .Bottom =NewOfcBottom ();if _eegga :=d .DecodeElement (_aaaed .Bottom ,&_edgdg );_eegga !=nil {return _eegga ;};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"}:_aaaed .Column =NewOfcColumn ();if _cbgcc :=d .DecodeElement (_aaaed .Column ,&_edgdg );_cbgcc !=nil {return _cbgcc ;};default:_ag .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",_edgdg .Name );if _gddbd :=d .Skip ();_gddbd !=nil {return _gddbd ;};};case _a .EndElement :break _aaff ;case _a .CharData :};};return nil ;};func (_cag *AG_StrokeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cag .OnAttr !=_c .ST_TrueFalseUnset {_bcg ,_ffad :=_cag .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _ffad !=nil {return _ffad ;};start .Attr =append (start .Attr ,_bcg );};if _cag .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cag .WeightAttr )});};if _cag .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cag .ColorAttr )});};if _cag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cag .OpacityAttr )});};if _cag .LinestyleAttr !=ST_StrokeLineStyleUnset {_cbcac ,_dfbg :=_cag .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _dfbg !=nil {return _dfbg ;};start .Attr =append (start .Attr ,_cbcac );};if _cag .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cag .MiterlimitAttr )});};if _cag .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_ebga ,_eae :=_cag .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _eae !=nil {return _eae ;};start .Attr =append (start .Attr ,_ebga );};if _cag .EndcapAttr !=ST_StrokeEndCapUnset {_gdge ,_abbb :=_cag .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _abbb !=nil {return _abbb ;};start .Attr =append (start .Attr ,_gdge );};if _cag .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_cag .DashstyleAttr )});};if _cag .FilltypeAttr !=ST_FillTypeUnset {_ddda ,_fag :=_cag .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _fag !=nil {return _fag ;};start .Attr =append (start .Attr ,_ddda );};if _cag .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cag .SrcAttr )});};if _cag .ImageaspectAttr !=ST_ImageAspectUnset {_acec ,_bfba :=_cag .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _bfba !=nil {return _bfba ;};start .Attr =append (start .Attr ,_acec );};if _cag .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_cag .ImagesizeAttr )});};if _cag .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_fcba ,_afbb :=_cag .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _afbb !=nil {return _afbb ;};start .Attr =append (start .Attr ,_fcba );};if _cag .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_cag .Color2Attr )});};if _cag .StartarrowAttr !=ST_StrokeArrowTypeUnset {_cad ,_aaac :=_cag .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _aaac !=nil {return _aaac ;};start .Attr =append (start .Attr ,_cad );};if _cag .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_fbe ,_eggd :=_cag .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _eggd !=nil {return _eggd ;};start .Attr =append (start .Attr ,_fbe );};if _cag .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dddb ,_cdf :=_cag .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _cdf !=nil {return _cdf ;};start .Attr =append (start .Attr ,_dddb );};if _cag .EndarrowAttr !=ST_StrokeArrowTypeUnset {_aba ,_abde :=_cag .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _abde !=nil {return _abde ;};start .Attr =append (start .Attr ,_aba );};if _cag .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_adcg ,_ddeceg :=_cag .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ddeceg !=nil {return _ddeceg ;};start .Attr =append (start .Attr ,_adcg );};if _cag .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_faff ,_ceae :=_cag .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_faff );};if _cag .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_cag .HrefAttr )});};if _cag .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_cag .AlthrefAttr )});};if _cag .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cag .TitleAttr )});};if _cag .ForcedashAttr !=_c .ST_TrueFalseUnset {_afgd ,_bcbe :=_cag .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bcbe !=nil {return _bcbe ;};start .Attr =append (start .Attr ,_afgd );};if _cag .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cag .IdAttr )});};if _cag .InsetpenAttr !=_c .ST_TrueFalseUnset {_bded ,_effg :=_cag .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _effg !=nil {return _effg ;};start .Attr =append (start .Attr ,_bded );};if _cag .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cag .RelidAttr )});};return nil ;}; // ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path func (_gec *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _gfdbd :=_gec .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gfdbd !=nil {return _gfdbd ;};if _bdgg :=_gec .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bdgg !=nil {return _bdgg ;};if _cgbff :=_gec .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cgbff !=nil {return _cgbff ;};if _bab :=_gec .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bab !=nil {return _bab ;};if _cdga :=_gec .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdga !=nil {return _cdga ;};if _adce :=_gec .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_adce !=nil {return _adce ;};if _bae :=_gec .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bae !=nil {return _bae ;};if _baa :=_gec .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_baa !=nil {return _baa ;};if _bgd :=_gec .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bgd !=nil {return _bgd ;};if _dgfc :=_gec .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dgfc !=nil {return _dgfc ;};if _ddece :=_gec .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ddece !=nil {return _ddece ;};if _ccdc :=_gec .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ccdc !=nil {return _ccdc ;};if _ddf :=_gec .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ddf !=nil {return _ddf ;};if _bgac :=_gec .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bgac !=nil {return _bgac ;};if _cdgb :=_gec .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cdgb !=nil {return _cdgb ;};return nil ;};func (_caegfb *OfcCT_Skew )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egfbc :=range start .Attr {if _egfbc .Name .Local =="\u0069\u0064"{_ebac ,_gaacf :=_egfbc .Value ,error (nil );if _gaacf !=nil {return _gaacf ;};_caegfb .IdAttr =&_ebac ;continue ;};if _egfbc .Name .Local =="\u006f\u006e"{_caegfb .OnAttr .UnmarshalXMLAttr (_egfbc );continue ;};if _egfbc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_caeeb ,_dcafa :=_egfbc .Value ,error (nil );if _dcafa !=nil {return _dcafa ;};_caegfb .OffsetAttr =&_caeeb ;continue ;};if _egfbc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_agcb ,_efcgb :=_egfbc .Value ,error (nil );if _efcgb !=nil {return _efcgb ;};_caegfb .OriginAttr =&_agcb ;continue ;};if _egfbc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_agfacg ,_beedc :=_egfbc .Value ,error (nil );if _beedc !=nil {return _beedc ;};_caegfb .MatrixAttr =&_agfacg ;continue ;};if _egfbc .Name .Local =="\u0065\u0078\u0074"{_caegfb .ExtAttr .UnmarshalXMLAttr (_egfbc );continue ;};};for {_dfadf ,_cdccb :=d .Token ();if _cdccb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_cdccb );};if _bgbf ,_bdec :=_dfadf .(_a .EndElement );_bdec &&_bgbf .Name ==start .Name {break ;};};return nil ;};type OfcST_OLEUpdateMode byte ; // ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path func (_adad *CT_Curve )ValidateWithPath (path string )error {for _dgea ,_ceab :=range _adad .EG_ShapeElements {if _feeaf :=_ceab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dgea ));_feeaf !=nil {return _feeaf ;};};if _aede :=_adad .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aede !=nil {return _aede ;};if _bafa :=_adad .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bafa !=nil {return _bafa ;};if _bbba :=_adad .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bbba !=nil {return _bbba ;};if _fbbagb :=_adad .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbbagb !=nil {return _fbbagb ;};if _eaccd :=_adad .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eaccd !=nil {return _eaccd ;};if _dabaf :=_adad .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dabaf !=nil {return _dabaf ;};if _gfeb :=_adad .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gfeb !=nil {return _gfeb ;};if _aaf :=_adad .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_aaf !=nil {return _aaf ;};if _cfbe :=_adad .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cfbe !=nil {return _cfbe ;};if _aadg :=_adad .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_aadg !=nil {return _aadg ;};if _abaa :=_adad .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_abaa !=nil {return _abaa ;};if _gbbb :=_adad .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gbbb !=nil {return _gbbb ;};if _gfcc :=_adad .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gfcc !=nil {return _gfcc ;};if _aggg :=_adad .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aggg !=nil {return _aggg ;};if _bdbd :=_adad .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bdbd !=nil {return _bdbd ;};if _eede :=_adad .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eede !=nil {return _eede ;};if _abbg :=_adad .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_abbg !=nil {return _abbg ;};if _cbgaf :=_adad .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cbgaf !=nil {return _cbgaf ;};if _gdefg :=_adad .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gdefg !=nil {return _gdefg ;};if _gggb :=_adad .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gggb !=nil {return _gggb ;};if _gbba :=_adad .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbba !=nil {return _gbba ;};if _bdead :=_adad .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bdead !=nil {return _bdead ;};if _fggbe :=_adad .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fggbe !=nil {return _fggbe ;};if _bgagg :=_adad .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bgagg !=nil {return _bgagg ;};if _gdad :=_adad .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gdad !=nil {return _gdad ;};if _cecg :=_adad .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cecg !=nil {return _cecg ;};if _fgfb :=_adad .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fgfb !=nil {return _fgfb ;};if _daef :=_adad .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_daef !=nil {return _daef ;};if _faeg :=_adad .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_faeg !=nil {return _faeg ;};return nil ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_baad :=&AG_ShapeAttributes {};return _baad };type OfcCT_ClipPath struct{VAttr string ;};func NewCT_Shapetype ()*CT_Shapetype {_dfagae :=&CT_Shapetype {};return _dfagae };func (_bcbac OfcST_BWMode )Validate ()error {return _bcbac .ValidateWithPath ("")};func (_gcfbca *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 :_f .Sprintf ("\u0025\u0076",_gcfbca .IdAttr )});if _gcfbca .TypeAttr !=OfcST_RTypeUnset {_gabecf ,_fcbacf :=_gcfbca .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fcbacf !=nil {return _fcbacf ;};start .Attr =append (start .Attr ,_gabecf );};if _gcfbca .HowAttr !=OfcST_HowUnset {_dcafd ,_cbgcd :=_gcfbca .HowAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006f\u0077"});if _cbgcd !=nil {return _cbgcd ;};start .Attr =append (start .Attr ,_dcafd );};if _gcfbca .IdrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gcfbca .IdrefAttr )});};e .EncodeToken (start );if _gcfbca .Proxy !=nil {_gacec :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_gaafe :=range _gcfbca .Proxy {e .EncodeElement (_gaafe ,_gacec );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgabc *Curve )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgabc .CT_Curve =*NewCT_Curve ();for _ ,_caddd :=range start .Attr {if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgabc .AllowoverlapAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_babgc ,_dcfee :=_gc .ParseInt (_caddd .Value ,10,64);if _dcfee !=nil {return _dcfee ;};_fgabc .RegroupidAttr =&_babgc ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgabc .DgmlayoutAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgabc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fgabc .PreferrelativeAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgabc .ButtonAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u006f\u006c\u0065"{_fgabc .OleAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgabc .UserhiddenAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgabc .ForcedashAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fgabc .BulletAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fgabc .BwpureAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0063\u006c\u0069\u0070"{_fgabc .ClipAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfaeg ,_cfdgd :=_caddd .Value ,error (nil );if _cfdgd !=nil {return _cfdgd ;};_fgabc .BorderbottomcolorAttr =&_cfaeg ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fgabc .BwnormalAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fgabc .HralignAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0068\u0072"{_fgabc .HrAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abdcb ,_fedae :=_caddd .Value ,error (nil );if _fedae !=nil {return _fedae ;};_fgabc .BordertopcolorAttr =&_abdcb ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bdcg ,_geada :=_gc .ParseInt (_caddd .Value ,10,64);if _geada !=nil {return _geada ;};_fgabc .DgmnodekindAttr =&_bdcg ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebedg ,_acgbd :=_caddd .Value ,error (nil );if _acgbd !=nil {return _acgbd ;};_fgabc .BorderrightcolorAttr =&_ebedg ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0073\u0070\u0069\u0064"{_ecggd ,_aagb :=_caddd .Value ,error (nil );if _aagb !=nil {return _aagb ;};_fgabc .SpidAttr =&_ecggd ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gdfea ,_cdfga :=_gc .ParseFloat (_caddd .Value ,64);if _cdfga !=nil {return _cdfga ;};_bgafge :=float32 (_gdfea );_fgabc .HrpctAttr =&_bgafge ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0068\u0072\u0073t\u0064"{_fgabc .HrstdAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fgabc .CliptowrapAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgabc .AllowincellAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fgabc .DgmlayoutmruAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fgabc .UserdrawnAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fgabc .OleiconAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cgfef ,_ebcfa :=_caddd .Value ,error (nil );if _ebcfa !=nil {return _ebcfa ;};_fgabc .BorderleftcolorAttr =&_cgfef ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0073\u0070\u0074"{_afbfc ,_cada :=_gc .ParseFloat (_caddd .Value ,64);if _cada !=nil {return _cada ;};_ggdca :=float32 (_afbfc );_fgabc .SptAttr =&_ggdca ;continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fgabc .BwmodeAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fgabc .ConnectortypeAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fgabc .InsetmodeAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u006f\u006e\u0065\u0064"{_fgabc .OnedAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caddd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fgabc .HrnoshadeAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggdggf ,_cacd :=_caddd .Value ,error (nil );if _cacd !=nil {return _cacd ;};_fgabc .TitleAttr =&_ggdggf ;continue ;};if _caddd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eebf ,_efdgg :=_caddd .Value ,error (nil );if _efdgg !=nil {return _efdgg ;};_fgabc .WrapcoordsAttr =&_eebf ;continue ;};if _caddd .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcfef ,_dega :=_caddd .Value ,error (nil );if _dega !=nil {return _dega ;};_fgabc .StyleAttr =&_fcfef ;continue ;};if _caddd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aeagf ,_caec :=_caddd .Value ,error (nil );if _caec !=nil {return _caec ;};_fgabc .CoordoriginAttr =&_aeagf ;continue ;};if _caddd .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgabc .PrintAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdcaf ,_egfaa :=_caddd .Value ,error (nil );if _egfaa !=nil {return _egfaa ;};_fgabc .CoordsizeAttr =&_fdcaf ;continue ;};if _caddd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fgabc .StrokedAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Local =="\u0061\u006c\u0074"{_eedab ,_gcbeb :=_caddd .Value ,error (nil );if _gcbeb !=nil {return _gcbeb ;};_fgabc .AltAttr =&_eedab ;continue ;};if _caddd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_agfag ,_dabgd :=_caddd .Value ,error (nil );if _dabgd !=nil {return _dabgd ;};_fgabc .StrokeweightAttr =&_agfag ;continue ;};if _caddd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_gged ,_ecgec :=_caddd .Value ,error (nil );if _ecgec !=nil {return _ecgec ;};_fgabc .Control1Attr =&_gged ;continue ;};if _caddd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eefgcd ,_feggg :=_caddd .Value ,error (nil );if _feggg !=nil {return _feggg ;};_fgabc .ChromakeyAttr =&_eefgcd ;continue ;};if _caddd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccgg ,_baacb :=_caddd .Value ,error (nil );if _baacb !=nil {return _baacb ;};_fgabc .FillcolorAttr =&_ccgg ;continue ;};if _caddd .Name .Local =="\u0069\u0064"{_fcaddd ,_deaef :=_caddd .Value ,error (nil );if _deaef !=nil {return _deaef ;};_fgabc .IdAttr =&_fcaddd ;continue ;};if _caddd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dccba ,_abfeg :=_caddd .Value ,error (nil );if _abfeg !=nil {return _abfeg ;};_fgabc .OpacityAttr =&_dccba ;continue ;};if _caddd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efdde ,_cbbfa :=_caddd .Value ,error (nil );if _cbbfa !=nil {return _cbbfa ;};_fgabc .StrokecolorAttr =&_efdde ;continue ;};if _caddd .Name .Local =="\u0063\u006c\u0061s\u0073"{_aabce ,_eaage :=_caddd .Value ,error (nil );if _eaage !=nil {return _eaage ;};_fgabc .ClassAttr =&_aabce ;continue ;};if _caddd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fgabc .FilledAttr .UnmarshalXMLAttr (_caddd );continue ;};if _caddd .Name .Local =="\u0066\u0072\u006f\u006d"{_cfggd ,_gcgca :=_caddd .Value ,error (nil );if _gcgca !=nil {return _gcgca ;};_fgabc .FromAttr =&_cfggd ;continue ;};if _caddd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgaab ,_efgdb :=_caddd .Value ,error (nil );if _efgdb !=nil {return _efgdb ;};_fgabc .TargetAttr =&_fgaab ;continue ;};if _caddd .Name .Local =="\u0068\u0072\u0065\u0066"{_ccaf ,_gdbdb :=_caddd .Value ,error (nil );if _gdbdb !=nil {return _gdbdb ;};_fgabc .HrefAttr =&_ccaf ;continue ;};if _caddd .Name .Local =="\u0074\u006f"{_ggadf ,_acgfg :=_caddd .Value ,error (nil );if _acgfg !=nil {return _acgfg ;};_fgabc .ToAttr =&_ggadf ;continue ;};if _caddd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_fdgb ,_dfbee :=_caddd .Value ,error (nil );if _dfbee !=nil {return _dfbee ;};_fgabc .Control2Attr =&_fdgb ;continue ;};if _caddd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgabc .InsetpenAttr .UnmarshalXMLAttr (_caddd );continue ;};};_aaadf :for {_ggecf ,_ebbc :=d .Token ();if _ebbc !=nil {return _ebbc ;};switch _feef :=_ggecf .(type ){case _a .StartElement :switch _feef .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"}:_bgbe :=NewEG_ShapeElements ();_bgbe .Path =NewPath ();if _ecded :=d .DecodeElement (_bgbe .Path ,&_feef );_ecded !=nil {return _ecded ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_bgbe );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"}:_fgbgd :=NewEG_ShapeElements ();_fgbgd .Formulas =NewFormulas ();if _geecf :=d .DecodeElement (_fgbgd .Formulas ,&_feef );_geecf !=nil {return _geecf ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_fgbgd );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"}:_bacfe :=NewEG_ShapeElements ();_bacfe .Handles =NewHandles ();if _ecaf :=d .DecodeElement (_bacfe .Handles ,&_feef );_ecaf !=nil {return _ecaf ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_bacfe );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"}:_ddaded :=NewEG_ShapeElements ();_ddaded .Fill =NewFill ();if _ddeg :=d .DecodeElement (_ddaded .Fill ,&_feef );_ddeg !=nil {return _ddeg ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_ddaded );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"}:_ebbdd :=NewEG_ShapeElements ();_ebbdd .Stroke =NewStroke ();if _dadfdg :=d .DecodeElement (_ebbdd .Stroke ,&_feef );_dadfdg !=nil {return _dadfdg ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_ebbdd );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"}:_fdbc :=NewEG_ShapeElements ();_fdbc .Shadow =NewShadow ();if _ecdee :=d .DecodeElement (_fdbc .Shadow ,&_feef );_ecdee !=nil {return _ecdee ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_fdbc );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"}:_effde :=NewEG_ShapeElements ();_effde .Textbox =NewTextbox ();if _ggced :=d .DecodeElement (_effde .Textbox ,&_feef );_ggced !=nil {return _ggced ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_effde );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"}:_efabgf :=NewEG_ShapeElements ();_efabgf .Textpath =NewTextpath ();if _dgadg :=d .DecodeElement (_efabgf .Textpath ,&_feef );_dgadg !=nil {return _dgadg ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_efabgf );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"}:_fgfeb :=NewEG_ShapeElements ();_fgfeb .Imagedata =NewImagedata ();if _aedfe :=d .DecodeElement (_fgfeb .Imagedata ,&_feef );_aedfe !=nil {return _aedfe ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_fgfeb );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"}:_gdegc :=NewEG_ShapeElements ();_gdegc .Skew =NewOfcSkew ();if _abbeb :=d .DecodeElement (_gdegc .Skew ,&_feef );_abbeb !=nil {return _abbeb ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_gdegc );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"}:_fecd :=NewEG_ShapeElements ();_fecd .Extrusion =NewOfcExtrusion ();if _cffde :=d .DecodeElement (_fecd .Extrusion ,&_feef );_cffde !=nil {return _cffde ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_fecd );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"}:_gbcac :=NewEG_ShapeElements ();_gbcac .Callout =NewOfcCallout ();if _dccfa :=d .DecodeElement (_gbcac .Callout ,&_feef );_dccfa !=nil {return _dccfa ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_gbcac );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"}:_ggebc :=NewEG_ShapeElements ();_ggebc .Lock =NewOfcLock ();if _abeb :=d .DecodeElement (_ggebc .Lock ,&_feef );_abeb !=nil {return _abeb ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_ggebc );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"}:_gadcg :=NewEG_ShapeElements ();_gadcg .Clippath =NewOfcClippath ();if _cefaa :=d .DecodeElement (_gadcg .Clippath ,&_feef );_cefaa !=nil {return _cefaa ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_gadcg );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"}:_aegdg :=NewEG_ShapeElements ();_aegdg .Signatureline =NewOfcSignatureline ();if _dgfeg :=d .DecodeElement (_aegdg .Signatureline ,&_feef );_dgfeg !=nil {return _dgfeg ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_aegdg );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"}:_eggfd :=NewEG_ShapeElements ();_eggfd .Wrap =_e .NewWrap ();if _cbdce :=d .DecodeElement (_eggfd .Wrap ,&_feef );_cbdce !=nil {return _cbdce ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_eggfd );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"}:_dfef :=NewEG_ShapeElements ();_dfef .Anchorlock =_e .NewAnchorlock ();if _acbec :=d .DecodeElement (_dfef .Anchorlock ,&_feef );_acbec !=nil {return _acbec ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_dfef );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"}:_agfac :=NewEG_ShapeElements ();_agfac .Bordertop =_e .NewBordertop ();if _cggbd :=d .DecodeElement (_agfac .Bordertop ,&_feef );_cggbd !=nil {return _cggbd ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_agfac );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"}:_fddb :=NewEG_ShapeElements ();_fddb .Borderbottom =_e .NewBorderbottom ();if _afbcb :=d .DecodeElement (_fddb .Borderbottom ,&_feef );_afbcb !=nil {return _afbcb ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_fddb );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"}:_caecg :=NewEG_ShapeElements ();_caecg .Borderleft =_e .NewBorderleft ();if _fbdge :=d .DecodeElement (_caecg .Borderleft ,&_feef );_fbdge !=nil {return _fbdge ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_caecg );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"}:_eaec :=NewEG_ShapeElements ();_eaec .Borderright =_e .NewBorderright ();if _ddcc :=d .DecodeElement (_eaec .Borderright ,&_feef );_ddcc !=nil {return _ddcc ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_eaec );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"}:_cebgc :=NewEG_ShapeElements ();_cebgc .ClientData =_b .NewClientData ();if _bedag :=d .DecodeElement (_cebgc .ClientData ,&_feef );_bedag !=nil {return _bedag ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_cebgc );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"}:_egadf :=NewEG_ShapeElements ();_egadf .Textdata =_fg .NewTextdata ();if _bbfad :=d .DecodeElement (_egadf .Textdata ,&_feef );_bbfad !=nil {return _bbfad ;};_fgabc .EG_ShapeElements =append (_fgabc .EG_ShapeElements ,_egadf );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 \u0043\u0075\u0072v\u0065 \u0025\u0076",_feef .Name );if _cecgg :=d .Skip ();_cecgg !=nil {return _cecgg ;};};case _a .EndElement :break _aaadf ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the CT_F and its children, prefixing error messages with path func (_eead *CT_F )ValidateWithPath (path string )error {return nil }; // Validate validates the OfcCT_Proxy and its children func (_gegeb *OfcCT_Proxy )Validate ()error {return _gegeb .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func (_gdbga OfcST_ExtrusionPlane )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdbga .String (),start );};func NewOfcRight ()*OfcRight {_gfaaa :=&OfcRight {};_gfaaa .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gfaaa ;};func (_aefee ST_ImageAspect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aefee .String (),start );};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;);const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_dgccc OfcST_ScreenSize )Validate ()error {return _dgccc .ValidateWithPath ("")};func NewAG_Adj ()*AG_Adj {_fgc :=&AG_Adj {};return _fgc };type AG_Type struct{TypeAttr *string ;}; // ValidateWithPath validates the Rect and its children, prefixing error messages with path func (_acad *Rect )ValidateWithPath (path string )error {if _geaga :=_acad .CT_Rect .ValidateWithPath (path );_geaga !=nil {return _geaga ;};return nil ;};func NewCT_Shadow ()*CT_Shadow {_ggbegc :=&CT_Shadow {};return _ggbegc };func NewOfcSignatureline ()*OfcSignatureline {_faadg :=&OfcSignatureline {};_faadg .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _faadg ;};func NewOfcCT_Diagram ()*OfcCT_Diagram {_daacc :=&OfcCT_Diagram {};return _daacc };const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);type OfcST_ConnectorType byte ;type Imagedata struct{CT_ImageData };func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_bgfgg :=&OfcCT_RegroupTable {};return _bgfgg };func (_fbcbce *ST_StrokeEndCap )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbcbce =0;case "\u0066\u006c\u0061\u0074":*_fbcbce =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fbcbce =2;case "\u0072\u006f\u0075n\u0064":*_fbcbce =3;};return nil ;};func NewOfcShapelayout ()*OfcShapelayout {_dcdee :=&OfcShapelayout {};_dcdee .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _dcdee ;};func (_afgcf *Roundrect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afgcf .CT_RoundRect =*NewCT_RoundRect ();for _ ,_ffegb :=range start .Attr {if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_afgcf .UserdrawnAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cffgd ,_cafbe :=_ffegb .Value ,error (nil );if _cafbe !=nil {return _cafbe ;};_afgcf .BordertopcolorAttr =&_cffgd ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_afgcf .UserhiddenAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_afgcf .BulletAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_afgcf .CliptowrapAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0068\u0072"{_afgcf .HrAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u006f\u006c\u0065"{_afgcf .OleAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0068\u0072\u0073t\u0064"{_afgcf .HrstdAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0073\u0070\u0069\u0064"{_gbdgg ,_egbaf :=_ffegb .Value ,error (nil );if _egbaf !=nil {return _egbaf ;};_afgcf .SpidAttr =&_gbdgg ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_afgcf .HrnoshadeAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afgcf .ForcedashAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bdaef ,_efbaac :=_ffegb .Value ,error (nil );if _efbaac !=nil {return _efbaac ;};_afgcf .BorderleftcolorAttr =&_bdaef ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdfcfg ,_aacaa :=_gc .ParseInt (_ffegb .Value ,10,64);if _aacaa !=nil {return _aacaa ;};_afgcf .DgmnodekindAttr =&_cdfcfg ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u006f\u006e\u0065\u0064"{_afgcf .OnedAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0063\u006c\u0069\u0070"{_afgcf .ClipAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0068\u0072\u0070c\u0074"{_afbbf ,_gagae :=_gc .ParseFloat (_ffegb .Value ,64);if _gagae !=nil {return _gagae ;};_ddbef :=float32 (_afbbf );_afgcf .HrpctAttr =&_ddbef ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_afgcf .PreferrelativeAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bgfab ,_dgafd :=_ffegb .Value ,error (nil );if _dgafd !=nil {return _dgafd ;};_afgcf .BorderrightcolorAttr =&_bgfab ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbdefg ,_fggdf :=_gc .ParseInt (_ffegb .Value ,10,64);if _fggdf !=nil {return _fggdf ;};_afgcf .RegroupidAttr =&_dbdefg ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_afgcf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_afgcf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_afgcf .AllowoverlapAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_afgcf .HralignAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afgcf .InsetmodeAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0073\u0070\u0074"{_bcgae ,_fgdgdb :=_gc .ParseFloat (_ffegb .Value ,64);if _fgdgdb !=nil {return _fgdgdb ;};_cdbeg :=float32 (_bcgae );_afgcf .SptAttr =&_cdbeg ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfcbf ,_eefae :=_ffegb .Value ,error (nil );if _eefae !=nil {return _eefae ;};_afgcf .BorderbottomcolorAttr =&_bfcbf ;continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_afgcf .OleiconAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_afgcf .DgmlayoutAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_afgcf .BwmodeAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_afgcf .BwnormalAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_afgcf .BwpureAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_afgcf .ConnectortypeAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_afgcf .ButtonAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffegb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_afgcf .AllowincellAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Local =="\u0068\u0072\u0065\u0066"{_bdfd ,_cdecf :=_ffegb .Value ,error (nil );if _cdecf !=nil {return _cdecf ;};_afgcf .HrefAttr =&_bdfd ;continue ;};if _ffegb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfgeb ,_deabd :=_ffegb .Value ,error (nil );if _deabd !=nil {return _deabd ;};_afgcf .CoordsizeAttr =&_gfgeb ;continue ;};if _ffegb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcebfa ,_fceae :=_ffegb .Value ,error (nil );if _fceae !=nil {return _fceae ;};_afgcf .StyleAttr =&_fcebfa ;continue ;};if _ffegb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_afgcf .StrokedAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Local =="\u0069\u0064"{_gefe ,_ggfae :=_ffegb .Value ,error (nil );if _ggfae !=nil {return _ggfae ;};_afgcf .IdAttr =&_gefe ;continue ;};if _ffegb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_abdad ,_edggb :=_ffegb .Value ,error (nil );if _edggb !=nil {return _edggb ;};_afgcf .StrokeweightAttr =&_abdad ;continue ;};if _ffegb .Name .Local =="\u0070\u0072\u0069n\u0074"{_afgcf .PrintAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ggcgf ,_geedf :=_ffegb .Value ,error (nil );if _geedf !=nil {return _geedf ;};_afgcf .ChromakeyAttr =&_ggcgf ;continue ;};if _ffegb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdcde ,_cgdbg :=_ffegb .Value ,error (nil );if _cgdbg !=nil {return _cgdbg ;};_afgcf .FillcolorAttr =&_bdcde ;continue ;};if _ffegb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_becgb ,_deabg :=_ffegb .Value ,error (nil );if _deabg !=nil {return _deabg ;};_afgcf .CoordoriginAttr =&_becgb ;continue ;};if _ffegb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgagb ,_babgbe :=_ffegb .Value ,error (nil );if _babgbe !=nil {return _babgbe ;};_afgcf .OpacityAttr =&_fgagb ;continue ;};if _ffegb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aaabd ,_dfab :=_ffegb .Value ,error (nil );if _dfab !=nil {return _dfab ;};_afgcf .StrokecolorAttr =&_aaabd ;continue ;};if _ffegb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afgcf .InsetpenAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afgcf .FilledAttr .UnmarshalXMLAttr (_ffegb );continue ;};if _ffegb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_afgac ,_ebaac :=_ffegb .Value ,error (nil );if _ebaac !=nil {return _ebaac ;};_afgcf .WrapcoordsAttr =&_afgac ;continue ;};if _ffegb .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bdbdb ,_cacgfa :=_ffegb .Value ,error (nil );if _cacgfa !=nil {return _cacgfa ;};_afgcf .ArcsizeAttr =&_bdbdb ;continue ;};if _ffegb .Name .Local =="\u0074\u0069\u0074l\u0065"{_aedff ,_gbbeba :=_ffegb .Value ,error (nil );if _gbbeba !=nil {return _gbbeba ;};_afgcf .TitleAttr =&_aedff ;continue ;};if _ffegb .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebgaa ,_eeede :=_ffegb .Value ,error (nil );if _eeede !=nil {return _eeede ;};_afgcf .ClassAttr =&_ebgaa ;continue ;};if _ffegb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edadd ,_fcbab :=_ffegb .Value ,error (nil );if _fcbab !=nil {return _fcbab ;};_afgcf .TargetAttr =&_edadd ;continue ;};if _ffegb .Name .Local =="\u0061\u006c\u0074"{_eaaef ,_feagc :=_ffegb .Value ,error (nil );if _feagc !=nil {return _feagc ;};_afgcf .AltAttr =&_eaaef ;continue ;};};_aeaca :for {_cebag ,_eagde :=d .Token ();if _eagde !=nil {return _eagde ;};switch _cfcfd :=_cebag .(type ){case _a .StartElement :switch _cfcfd .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"}:_fagce :=NewEG_ShapeElements ();_fagce .Path =NewPath ();if _dffeg :=d .DecodeElement (_fagce .Path ,&_cfcfd );_dffeg !=nil {return _dffeg ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_fagce );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"}:_aebb :=NewEG_ShapeElements ();_aebb .Formulas =NewFormulas ();if _ffeeaa :=d .DecodeElement (_aebb .Formulas ,&_cfcfd );_ffeeaa !=nil {return _ffeeaa ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_aebb );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"}:_aaacg :=NewEG_ShapeElements ();_aaacg .Handles =NewHandles ();if _ceffc :=d .DecodeElement (_aaacg .Handles ,&_cfcfd );_ceffc !=nil {return _ceffc ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_aaacg );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"}:_cddbc :=NewEG_ShapeElements ();_cddbc .Fill =NewFill ();if _acfcd :=d .DecodeElement (_cddbc .Fill ,&_cfcfd );_acfcd !=nil {return _acfcd ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_cddbc );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"}:_agegg :=NewEG_ShapeElements ();_agegg .Stroke =NewStroke ();if _caccb :=d .DecodeElement (_agegg .Stroke ,&_cfcfd );_caccb !=nil {return _caccb ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_agegg );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"}:_cdeag :=NewEG_ShapeElements ();_cdeag .Shadow =NewShadow ();if _dgdfd :=d .DecodeElement (_cdeag .Shadow ,&_cfcfd );_dgdfd !=nil {return _dgdfd ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_cdeag );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"}:_gbdce :=NewEG_ShapeElements ();_gbdce .Textbox =NewTextbox ();if _eedda :=d .DecodeElement (_gbdce .Textbox ,&_cfcfd );_eedda !=nil {return _eedda ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_gbdce );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"}:_cgabc :=NewEG_ShapeElements ();_cgabc .Textpath =NewTextpath ();if _gdecb :=d .DecodeElement (_cgabc .Textpath ,&_cfcfd );_gdecb !=nil {return _gdecb ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_cgabc );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"}:_efgcd :=NewEG_ShapeElements ();_efgcd .Imagedata =NewImagedata ();if _fggge :=d .DecodeElement (_efgcd .Imagedata ,&_cfcfd );_fggge !=nil {return _fggge ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_efgcd );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"}:_gdcace :=NewEG_ShapeElements ();_gdcace .Skew =NewOfcSkew ();if _ceabe :=d .DecodeElement (_gdcace .Skew ,&_cfcfd );_ceabe !=nil {return _ceabe ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_gdcace );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"}:_ccbba :=NewEG_ShapeElements ();_ccbba .Extrusion =NewOfcExtrusion ();if _ebdbab :=d .DecodeElement (_ccbba .Extrusion ,&_cfcfd );_ebdbab !=nil {return _ebdbab ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_ccbba );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"}:_cdafb :=NewEG_ShapeElements ();_cdafb .Callout =NewOfcCallout ();if _ddbcg :=d .DecodeElement (_cdafb .Callout ,&_cfcfd );_ddbcg !=nil {return _ddbcg ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_cdafb );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"}:_fdacd :=NewEG_ShapeElements ();_fdacd .Lock =NewOfcLock ();if _eddff :=d .DecodeElement (_fdacd .Lock ,&_cfcfd );_eddff !=nil {return _eddff ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_fdacd );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"}:_fcfeb :=NewEG_ShapeElements ();_fcfeb .Clippath =NewOfcClippath ();if _bedgb :=d .DecodeElement (_fcfeb .Clippath ,&_cfcfd );_bedgb !=nil {return _bedgb ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_fcfeb );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"}:_fbbdc :=NewEG_ShapeElements ();_fbbdc .Signatureline =NewOfcSignatureline ();if _eacfb :=d .DecodeElement (_fbbdc .Signatureline ,&_cfcfd );_eacfb !=nil {return _eacfb ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_fbbdc );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"}:_gfdd :=NewEG_ShapeElements ();_gfdd .Wrap =_e .NewWrap ();if _geefe :=d .DecodeElement (_gfdd .Wrap ,&_cfcfd );_geefe !=nil {return _geefe ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_gfdd );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"}:_bebab :=NewEG_ShapeElements ();_bebab .Anchorlock =_e .NewAnchorlock ();if _gafdd :=d .DecodeElement (_bebab .Anchorlock ,&_cfcfd );_gafdd !=nil {return _gafdd ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_bebab );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"}:_dfgce :=NewEG_ShapeElements ();_dfgce .Bordertop =_e .NewBordertop ();if _ceeb :=d .DecodeElement (_dfgce .Bordertop ,&_cfcfd );_ceeb !=nil {return _ceeb ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_dfgce );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"}:_caace :=NewEG_ShapeElements ();_caace .Borderbottom =_e .NewBorderbottom ();if _dcae :=d .DecodeElement (_caace .Borderbottom ,&_cfcfd );_dcae !=nil {return _dcae ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_caace );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"}:_eebag :=NewEG_ShapeElements ();_eebag .Borderleft =_e .NewBorderleft ();if _bbcee :=d .DecodeElement (_eebag .Borderleft ,&_cfcfd );_bbcee !=nil {return _bbcee ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_eebag );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"}:_cddab :=NewEG_ShapeElements ();_cddab .Borderright =_e .NewBorderright ();if _bgcab :=d .DecodeElement (_cddab .Borderright ,&_cfcfd );_bgcab !=nil {return _bgcab ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_cddab );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"}:_abgfg :=NewEG_ShapeElements ();_abgfg .ClientData =_b .NewClientData ();if _baaddb :=d .DecodeElement (_abgfg .ClientData ,&_cfcfd );_baaddb !=nil {return _baaddb ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_abgfg );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"}:_dbffd :=NewEG_ShapeElements ();_dbffd .Textdata =_fg .NewTextdata ();if _cefeb :=d .DecodeElement (_dbffd .Textdata ,&_cfcfd );_cefeb !=nil {return _cefeb ;};_afgcf .EG_ShapeElements =append (_afgcf .EG_ShapeElements ,_dbffd );default:_ag .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",_cfcfd .Name );if _dcecg :=d .Skip ();_dcecg !=nil {return _dcecg ;};};case _a .EndElement :break _aeaca ;case _a .CharData :};};return nil ;};func (_gfafb *ST_FillMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gebfb ,_acaed :=d .Token ();if _acaed !=nil {return _acaed ;};if _dbbbe ,_gadff :=_gebfb .(_a .EndElement );_gadff &&_dbbbe .Name ==start .Name {*_gfafb =1;return nil ;};if _dbcfe ,_dccbb :=_gebfb .(_a .CharData );!_dccbb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gebfb );}else {switch string (_dbcfe ){case "":*_gfafb =0;case "\u006e\u006f\u006e\u0065":*_gfafb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gfafb =2;case "\u0073\u0069\u0067m\u0061":*_gfafb =3;case "\u0061\u006e\u0079":*_gfafb =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_gfafb =5;};};_gebfb ,_acaed =d .Token ();if _acaed !=nil {return _acaed ;};if _cdaaa ,_dfbbb :=_gebfb .(_a .EndElement );_dfbbb &&_cdaaa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gebfb );}; // ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path func (_fcgbb *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _ebgdg :=_fcgbb .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_ebgdg !=nil {return _ebgdg ;};if _fcgbb .IdAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_fcgbb .IdAttr ){return _f .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 ,_c .ST_GuidPatternRe ,*_fcgbb .IdAttr );};};if _fcgbb .ProvidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_fcgbb .ProvidAttr ){return _f .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 ,_c .ST_GuidPatternRe ,*_fcgbb .ProvidAttr );};};if _bbcef :=_fcgbb .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");_bbcef !=nil {return _bbcef ;};if _gbfc :=_fcgbb .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_gbfc !=nil {return _gbfc ;};if _fdceg :=_fcgbb .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_fdceg !=nil {return _fdceg ;};if _ddag :=_fcgbb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ddag !=nil {return _ddag ;};return nil ;};type OfcCallout struct{OfcCT_Callout };func (_dccdd *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 _dccdd .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .HrefAttr )});};if _dccdd .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .TargetAttr )});};if _dccdd .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .ClassAttr )});};if _dccdd .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .TitleAttr )});};if _dccdd .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .AltAttr )});};if _dccdd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .CoordsizeAttr )});};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .CoordoriginAttr )});};if _dccdd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .WrapcoordsAttr )});};if _dccdd .PrintAttr !=_c .ST_TrueFalseUnset {_beadd ,_aaca :=_dccdd .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aaca !=nil {return _aaca ;};start .Attr =append (start .Attr ,_beadd );};if _dccdd .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .IdAttr )});};if _dccdd .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .StyleAttr )});};if _dccdd .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .SpidAttr )});};if _dccdd .OnedAttr !=_c .ST_TrueFalseUnset {_bbbe ,_afdfe :=_dccdd .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _afdfe !=nil {return _afdfe ;};start .Attr =append (start .Attr ,_bbbe );};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .RegroupidAttr )});};if _dccdd .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_gcfaf ,_fedag :=_dccdd .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fedag !=nil {return _fedag ;};start .Attr =append (start .Attr ,_gcfaf );};if _dccdd .ButtonAttr !=_c .ST_TrueFalseUnset {_ddeef ,_cgdea :=_dccdd .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cgdea !=nil {return _cgdea ;};start .Attr =append (start .Attr ,_ddeef );};if _dccdd .UserhiddenAttr !=_c .ST_TrueFalseUnset {_edca ,_bagg :=_dccdd .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bagg !=nil {return _bagg ;};start .Attr =append (start .Attr ,_edca );};if _dccdd .BulletAttr !=_c .ST_TrueFalseUnset {_cbdgd ,_beda :=_dccdd .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _beda !=nil {return _beda ;};start .Attr =append (start .Attr ,_cbdgd );};if _dccdd .HrAttr !=_c .ST_TrueFalseUnset {_beadg ,_dbbc :=_dccdd .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _dbbc !=nil {return _dbbc ;};start .Attr =append (start .Attr ,_beadg );};if _dccdd .HrstdAttr !=_c .ST_TrueFalseUnset {_bdda ,_ffeea :=_dccdd .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ffeea !=nil {return _ffeea ;};start .Attr =append (start .Attr ,_bdda );};if _dccdd .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_dfcbc ,_ggga :=_dccdd .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ggga !=nil {return _ggga ;};start .Attr =append (start .Attr ,_dfcbc );};if _dccdd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .HrpctAttr )});};if _dccdd .HralignAttr !=OfcST_HrAlignUnset {_bddfd ,_fffa :=_dccdd .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fffa !=nil {return _fffa ;};start .Attr =append (start .Attr ,_bddfd );};if _dccdd .AllowincellAttr !=_c .ST_TrueFalseUnset {_bcede ,_gebce :=_dccdd .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gebce !=nil {return _gebce ;};start .Attr =append (start .Attr ,_bcede );};if _dccdd .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_bcedd ,_fdgc :=_dccdd .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fdgc !=nil {return _fdgc ;};start .Attr =append (start .Attr ,_bcedd );};if _dccdd .UserdrawnAttr !=_c .ST_TrueFalseUnset {_ddaf ,_ccgf :=_dccdd .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ccgf !=nil {return _ccgf ;};start .Attr =append (start .Attr ,_ddaf );};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .BordertopcolorAttr )});};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .BorderleftcolorAttr )});};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .BorderbottomcolorAttr )});};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .BorderrightcolorAttr )});};if _dccdd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bgbc ,_egbca :=_dccdd .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _egbca !=nil {return _egbca ;};start .Attr =append (start .Attr ,_bgbc );};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .DgmnodekindAttr )});};if _dccdd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fcbaa ,_afae :=_dccdd .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _afae !=nil {return _afae ;};start .Attr =append (start .Attr ,_fcbaa );};if _dccdd .InsetmodeAttr !=OfcST_InsetModeUnset {_bddfb ,_adgf :=_dccdd .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _adgf !=nil {return _adgf ;};start .Attr =append (start .Attr ,_bddfb );};if _dccdd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .OpacityAttr )});};if _dccdd .StrokedAttr !=_c .ST_TrueFalseUnset {_bbde ,_fccge :=_dccdd .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fccge !=nil {return _fccge ;};start .Attr =append (start .Attr ,_bbde );};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .StrokecolorAttr )});};if _dccdd .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 :_f .Sprintf ("\u0025\u0076",*_dccdd .StrokeweightAttr )});};if _dccdd .InsetpenAttr !=_c .ST_TrueFalseUnset {_dddaf ,_aefc :=_dccdd .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aefc !=nil {return _aefc ;};start .Attr =append (start .Attr ,_dddaf );};if _dccdd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .ChromakeyAttr )});};if _dccdd .FilledAttr !=_c .ST_TrueFalseUnset {_ecagf ,_afged :=_dccdd .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _afged !=nil {return _afged ;};start .Attr =append (start .Attr ,_ecagf );};if _dccdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .FillcolorAttr )});};if _dccdd .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .SptAttr )});};if _dccdd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edbge ,_gdegb :=_dccdd .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gdegb !=nil {return _gdegb ;};start .Attr =append (start .Attr ,_edbge );};if _dccdd .BwmodeAttr !=OfcST_BWModeUnset {_gacc ,_acc :=_dccdd .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_gacc );};if _dccdd .BwpureAttr !=OfcST_BWModeUnset {_adde ,_egadd :=_dccdd .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _egadd !=nil {return _egadd ;};start .Attr =append (start .Attr ,_adde );};if _dccdd .BwnormalAttr !=OfcST_BWModeUnset {_eag ,_decd :=_dccdd .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _decd !=nil {return _decd ;};start .Attr =append (start .Attr ,_eag );};if _dccdd .ForcedashAttr !=_c .ST_TrueFalseUnset {_cbad ,_faee :=_dccdd .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _faee !=nil {return _faee ;};start .Attr =append (start .Attr ,_cbad );};if _dccdd .OleiconAttr !=_c .ST_TrueFalseUnset {_eegg ,_ebae :=_dccdd .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ebae !=nil {return _ebae ;};start .Attr =append (start .Attr ,_eegg );};if _dccdd .OleAttr !=_c .ST_TrueFalseBlankUnset {_bbca ,_fbebg :=_dccdd .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fbebg !=nil {return _fbebg ;};start .Attr =append (start .Attr ,_bbca );};if _dccdd .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_bfdg ,_bacde :=_dccdd .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bacde !=nil {return _bacde ;};start .Attr =append (start .Attr ,_bfdg );};if _dccdd .CliptowrapAttr !=_c .ST_TrueFalseUnset {_dcbgg ,_efeeb :=_dccdd .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _efeeb !=nil {return _efeeb ;};start .Attr =append (start .Attr ,_dcbgg );};if _dccdd .ClipAttr !=_c .ST_TrueFalseUnset {_eggg ,_dbeg :=_dccdd .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dbeg !=nil {return _dbeg ;};start .Attr =append (start .Attr ,_eggg );};if _dccdd .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .SrcAttr )});};if _dccdd .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .CropleftAttr )});};if _dccdd .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .CroptopAttr )});};if _dccdd .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .CroprightAttr )});};if _dccdd .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .CropbottomAttr )});};if _dccdd .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .GainAttr )});};if _dccdd .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .BlacklevelAttr )});};if _dccdd .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_dccdd .GammaAttr )});};if _dccdd .GrayscaleAttr !=_c .ST_TrueFalseUnset {_efef ,_agba :=_dccdd .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _agba !=nil {return _agba ;};start .Attr =append (start .Attr ,_efef );};if _dccdd .BilevelAttr !=_c .ST_TrueFalseUnset {_febg ,_ccda :=_dccdd .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _ccda !=nil {return _ccda ;};start .Attr =append (start .Attr ,_febg );};e .EncodeToken (start );if _dccdd .EG_ShapeElements !=nil {for _ ,_agab :=range _dccdd .EG_ShapeElements {_agab .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path func (_ceea *CT_Formulas )ValidateWithPath (path string )error {for _cbebb ,_dacb :=range _ceea .F {if _bead :=_dacb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_cbebb ));_bead !=nil {return _bead ;};};return nil ;}; // ValidateWithPath validates the CT_Image and its children, prefixing error messages with path func (_fcbd *CT_Image )ValidateWithPath (path string )error {for _gacg ,_dadbf :=range _fcbd .EG_ShapeElements {if _bece :=_dadbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gacg ));_bece !=nil {return _bece ;};};if _ebeb :=_fcbd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebeb !=nil {return _ebeb ;};if _efeed :=_fcbd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_efeed !=nil {return _efeed ;};if _efgada :=_fcbd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efgada !=nil {return _efgada ;};if _dbea :=_fcbd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dbea !=nil {return _dbea ;};if _ecef :=_fcbd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ecef !=nil {return _ecef ;};if _gfee :=_fcbd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gfee !=nil {return _gfee ;};if _dedb :=_fcbd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dedb !=nil {return _dedb ;};if _gdcbd :=_fcbd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gdcbd !=nil {return _gdcbd ;};if _dadc :=_fcbd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dadc !=nil {return _dadc ;};if _ebdg :=_fcbd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ebdg !=nil {return _ebdg ;};if _agdc :=_fcbd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_agdc !=nil {return _agdc ;};if _abdff :=_fcbd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_abdff !=nil {return _abdff ;};if _ecgbe :=_fcbd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ecgbe !=nil {return _ecgbe ;};if _afec :=_fcbd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_afec !=nil {return _afec ;};if _dcab :=_fcbd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dcab !=nil {return _dcab ;};if _cdce :=_fcbd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cdce !=nil {return _cdce ;};if _cffdd :=_fcbd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cffdd !=nil {return _cffdd ;};if _eefe :=_fcbd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eefe !=nil {return _eefe ;};if _bgacc :=_fcbd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgacc !=nil {return _bgacc ;};if _fcab :=_fcbd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fcab !=nil {return _fcab ;};if _edde :=_fcbd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edde !=nil {return _edde ;};if _adag :=_fcbd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_adag !=nil {return _adag ;};if _bcda :=_fcbd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bcda !=nil {return _bcda ;};if _fbga :=_fcbd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fbga !=nil {return _fbga ;};if _caab :=_fcbd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_caab !=nil {return _caab ;};if _aege :=_fcbd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aege !=nil {return _aege ;};if _agffb :=_fcbd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_agffb !=nil {return _agffb ;};if _ggdbe :=_fcbd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ggdbe !=nil {return _ggdbe ;};if _edfcb :=_fcbd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_edfcb !=nil {return _edfcb ;};if _abfe :=_fcbd .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_abfe !=nil {return _abfe ;};if _caegf :=_fcbd .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_caegf !=nil {return _caegf ;};return nil ;};func (_fead OfcST_FillType )ValidateWithPath (path string )error {switch _fead {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fead ));};return nil ;};func (_fgag *CT_Curve )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gccc :=range start .Attr {if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgag .AllowoverlapAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbba ,_ddfab :=_gc .ParseInt (_gccc .Value ,10,64);if _ddfab !=nil {return _ddfab ;};_fgag .RegroupidAttr =&_cbba ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgag .DgmlayoutAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fgag .PreferrelativeAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgag .ButtonAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u006f\u006c\u0065"{_fgag .OleAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgag .UserhiddenAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgag .ForcedashAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fgag .BulletAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fgag .BwpureAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0063\u006c\u0069\u0070"{_fgag .ClipAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcee ,_beaa :=_gccc .Value ,error (nil );if _beaa !=nil {return _beaa ;};_fgag .BorderbottomcolorAttr =&_gcee ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fgag .BwnormalAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fgag .HralignAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0068\u0072"{_fgag .HrAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gaae ,_abdcc :=_gccc .Value ,error (nil );if _abdcc !=nil {return _abdcc ;};_fgag .BordertopcolorAttr =&_gaae ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebdb ,_fdc :=_gc .ParseInt (_gccc .Value ,10,64);if _fdc !=nil {return _fdc ;};_fgag .DgmnodekindAttr =&_ebdb ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbfaf ,_abcbc :=_gccc .Value ,error (nil );if _abcbc !=nil {return _abcbc ;};_fgag .BorderrightcolorAttr =&_cbfaf ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0073\u0070\u0069\u0064"{_abba ,_fbad :=_gccc .Value ,error (nil );if _fbad !=nil {return _fbad ;};_fgag .SpidAttr =&_abba ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfcd ,_baab :=_gc .ParseFloat (_gccc .Value ,64);if _baab !=nil {return _baab ;};_aabgg :=float32 (_gfcd );_fgag .HrpctAttr =&_aabgg ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0068\u0072\u0073t\u0064"{_fgag .HrstdAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fgag .CliptowrapAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgag .AllowincellAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fgag .DgmlayoutmruAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fgag .UserdrawnAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fgag .OleiconAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbdd ,_fgac :=_gccc .Value ,error (nil );if _fgac !=nil {return _fgac ;};_fgag .BorderleftcolorAttr =&_bbdd ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0073\u0070\u0074"{_edfb ,_acfc :=_gc .ParseFloat (_gccc .Value ,64);if _acfc !=nil {return _acfc ;};_ddeb :=float32 (_edfb );_fgag .SptAttr =&_ddeb ;continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fgag .BwmodeAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fgag .ConnectortypeAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fgag .InsetmodeAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u006f\u006e\u0065\u0064"{_fgag .OnedAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fgag .HrnoshadeAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Local =="\u0074\u0069\u0074l\u0065"{_eeec ,_gbae :=_gccc .Value ,error (nil );if _gbae !=nil {return _gbae ;};_fgag .TitleAttr =&_eeec ;continue ;};if _gccc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fcg ,_gcad :=_gccc .Value ,error (nil );if _gcad !=nil {return _gcad ;};_fgag .WrapcoordsAttr =&_fcg ;continue ;};if _gccc .Name .Local =="\u0073\u0074\u0079l\u0065"{_eaag ,_fadd :=_gccc .Value ,error (nil );if _fadd !=nil {return _fadd ;};_fgag .StyleAttr =&_eaag ;continue ;};if _gccc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_egfd ,_aaee :=_gccc .Value ,error (nil );if _aaee !=nil {return _aaee ;};_fgag .CoordoriginAttr =&_egfd ;continue ;};if _gccc .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgag .PrintAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dffb ,_edfc :=_gccc .Value ,error (nil );if _edfc !=nil {return _edfc ;};_fgag .CoordsizeAttr =&_dffb ;continue ;};if _gccc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fgag .StrokedAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Local =="\u0061\u006c\u0074"{_cddg ,_ddedc :=_gccc .Value ,error (nil );if _ddedc !=nil {return _ddedc ;};_fgag .AltAttr =&_cddg ;continue ;};if _gccc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ddedb ,_gdfg :=_gccc .Value ,error (nil );if _gdfg !=nil {return _gdfg ;};_fgag .StrokeweightAttr =&_ddedb ;continue ;};if _gccc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_ceed ,_bbgd :=_gccc .Value ,error (nil );if _bbgd !=nil {return _bbgd ;};_fgag .Control1Attr =&_ceed ;continue ;};if _gccc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_addab ,_dacd :=_gccc .Value ,error (nil );if _dacd !=nil {return _dacd ;};_fgag .ChromakeyAttr =&_addab ;continue ;};if _gccc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fece ,_cbcb :=_gccc .Value ,error (nil );if _cbcb !=nil {return _cbcb ;};_fgag .FillcolorAttr =&_fece ;continue ;};if _gccc .Name .Local =="\u0069\u0064"{_ggac ,_cgac :=_gccc .Value ,error (nil );if _cgac !=nil {return _cgac ;};_fgag .IdAttr =&_ggac ;continue ;};if _gccc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bfdd ,_gcdg :=_gccc .Value ,error (nil );if _gcdg !=nil {return _gcdg ;};_fgag .OpacityAttr =&_bfdd ;continue ;};if _gccc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ceee ,_fbede :=_gccc .Value ,error (nil );if _fbede !=nil {return _fbede ;};_fgag .StrokecolorAttr =&_ceee ;continue ;};if _gccc .Name .Local =="\u0063\u006c\u0061s\u0073"{_gggf ,_gfbb :=_gccc .Value ,error (nil );if _gfbb !=nil {return _gfbb ;};_fgag .ClassAttr =&_gggf ;continue ;};if _gccc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fgag .FilledAttr .UnmarshalXMLAttr (_gccc );continue ;};if _gccc .Name .Local =="\u0066\u0072\u006f\u006d"{_aaacb ,_fbcg :=_gccc .Value ,error (nil );if _fbcg !=nil {return _fbcg ;};_fgag .FromAttr =&_aaacb ;continue ;};if _gccc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdca ,_adcf :=_gccc .Value ,error (nil );if _adcf !=nil {return _adcf ;};_fgag .TargetAttr =&_fdca ;continue ;};if _gccc .Name .Local =="\u0068\u0072\u0065\u0066"{_faef ,_deaf :=_gccc .Value ,error (nil );if _deaf !=nil {return _deaf ;};_fgag .HrefAttr =&_faef ;continue ;};if _gccc .Name .Local =="\u0074\u006f"{_faae ,_eedg :=_gccc .Value ,error (nil );if _eedg !=nil {return _eedg ;};_fgag .ToAttr =&_faae ;continue ;};if _gccc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_fgbg ,_ffg :=_gccc .Value ,error (nil );if _ffg !=nil {return _ffg ;};_fgag .Control2Attr =&_fgbg ;continue ;};if _gccc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgag .InsetpenAttr .UnmarshalXMLAttr (_gccc );continue ;};};_cbbd :for {_bfff ,_fggef :=d .Token ();if _fggef !=nil {return _fggef ;};switch _dedf :=_bfff .(type ){case _a .StartElement :switch _dedf .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"}:_effb :=NewEG_ShapeElements ();_effb .Path =NewPath ();if _bfge :=d .DecodeElement (_effb .Path ,&_dedf );_bfge !=nil {return _bfge ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_effb );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"}:_ggdb :=NewEG_ShapeElements ();_ggdb .Formulas =NewFormulas ();if _cfga :=d .DecodeElement (_ggdb .Formulas ,&_dedf );_cfga !=nil {return _cfga ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_ggdb );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"}:_bgag :=NewEG_ShapeElements ();_bgag .Handles =NewHandles ();if _ggcf :=d .DecodeElement (_bgag .Handles ,&_dedf );_ggcf !=nil {return _ggcf ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_bgag );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"}:_bacd :=NewEG_ShapeElements ();_bacd .Fill =NewFill ();if _bdea :=d .DecodeElement (_bacd .Fill ,&_dedf );_bdea !=nil {return _bdea ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_bacd );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"}:_gbdg :=NewEG_ShapeElements ();_gbdg .Stroke =NewStroke ();if _dcag :=d .DecodeElement (_gbdg .Stroke ,&_dedf );_dcag !=nil {return _dcag ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_gbdg );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"}:_dbdc :=NewEG_ShapeElements ();_dbdc .Shadow =NewShadow ();if _eecf :=d .DecodeElement (_dbdc .Shadow ,&_dedf );_eecf !=nil {return _eecf ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_dbdc );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"}:_ggfb :=NewEG_ShapeElements ();_ggfb .Textbox =NewTextbox ();if _gdgec :=d .DecodeElement (_ggfb .Textbox ,&_dedf );_gdgec !=nil {return _gdgec ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_ggfb );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"}:_fgba :=NewEG_ShapeElements ();_fgba .Textpath =NewTextpath ();if _fcbe :=d .DecodeElement (_fgba .Textpath ,&_dedf );_fcbe !=nil {return _fcbe ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_fgba );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"}:_acga :=NewEG_ShapeElements ();_acga .Imagedata =NewImagedata ();if _agda :=d .DecodeElement (_acga .Imagedata ,&_dedf );_agda !=nil {return _agda ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_acga );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"}:_bggg :=NewEG_ShapeElements ();_bggg .Skew =NewOfcSkew ();if _abbfg :=d .DecodeElement (_bggg .Skew ,&_dedf );_abbfg !=nil {return _abbfg ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_bggg );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"}:_dgfg :=NewEG_ShapeElements ();_dgfg .Extrusion =NewOfcExtrusion ();if _feca :=d .DecodeElement (_dgfg .Extrusion ,&_dedf );_feca !=nil {return _feca ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_dgfg );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"}:_bdgb :=NewEG_ShapeElements ();_bdgb .Callout =NewOfcCallout ();if _acacc :=d .DecodeElement (_bdgb .Callout ,&_dedf );_acacc !=nil {return _acacc ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_bdgb );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"}:_cgff :=NewEG_ShapeElements ();_cgff .Lock =NewOfcLock ();if _eaff :=d .DecodeElement (_cgff .Lock ,&_dedf );_eaff !=nil {return _eaff ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_cgff );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"}:_degb :=NewEG_ShapeElements ();_degb .Clippath =NewOfcClippath ();if _gefa :=d .DecodeElement (_degb .Clippath ,&_dedf );_gefa !=nil {return _gefa ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_degb );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"}:_cefc :=NewEG_ShapeElements ();_cefc .Signatureline =NewOfcSignatureline ();if _fgdc :=d .DecodeElement (_cefc .Signatureline ,&_dedf );_fgdc !=nil {return _fgdc ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_cefc );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"}:_ccgd :=NewEG_ShapeElements ();_ccgd .Wrap =_e .NewWrap ();if _ebfgd :=d .DecodeElement (_ccgd .Wrap ,&_dedf );_ebfgd !=nil {return _ebfgd ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_ccgd );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"}:_gdag :=NewEG_ShapeElements ();_gdag .Anchorlock =_e .NewAnchorlock ();if _geff :=d .DecodeElement (_gdag .Anchorlock ,&_dedf );_geff !=nil {return _geff ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_gdag );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"}:_fbcgb :=NewEG_ShapeElements ();_fbcgb .Bordertop =_e .NewBordertop ();if _deag :=d .DecodeElement (_fbcgb .Bordertop ,&_dedf );_deag !=nil {return _deag ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_fbcgb );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"}:_cedb :=NewEG_ShapeElements ();_cedb .Borderbottom =_e .NewBorderbottom ();if _ceec :=d .DecodeElement (_cedb .Borderbottom ,&_dedf );_ceec !=nil {return _ceec ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_cedb );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"}:_faag :=NewEG_ShapeElements ();_faag .Borderleft =_e .NewBorderleft ();if _cgaa :=d .DecodeElement (_faag .Borderleft ,&_dedf );_cgaa !=nil {return _cgaa ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_faag );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"}:_ccfeb :=NewEG_ShapeElements ();_ccfeb .Borderright =_e .NewBorderright ();if _gefd :=d .DecodeElement (_ccfeb .Borderright ,&_dedf );_gefd !=nil {return _gefd ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_ccfeb );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"}:_dfaaf :=NewEG_ShapeElements ();_dfaaf .ClientData =_b .NewClientData ();if _eaaf :=d .DecodeElement (_dfaaf .ClientData ,&_dedf );_eaaf !=nil {return _eaaf ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_dfaaf );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"}:_eecg :=NewEG_ShapeElements ();_eecg .Textdata =_fg .NewTextdata ();if _afda :=d .DecodeElement (_eecg .Textdata ,&_dedf );_afda !=nil {return _afda ;};_fgag .EG_ShapeElements =append (_fgag .EG_ShapeElements ,_eecg );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\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_dedf .Name );if _ffcc :=d .Skip ();_ffcc !=nil {return _ffcc ;};};case _a .EndElement :break _cbbd ;case _a .CharData :};};return nil ;};func (_dabgdg *OfcST_HrAlign )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dabgdg =0;case "\u006c\u0065\u0066\u0074":*_dabgdg =1;case "\u0072\u0069\u0067h\u0074":*_dabgdg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dabgdg =3;};return nil ;};func (_bdbe *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 _bdbe .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .ArcsizeAttr )});};if _bdbe .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .HrefAttr )});};if _bdbe .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .TargetAttr )});};if _bdbe .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .ClassAttr )});};if _bdbe .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .TitleAttr )});};if _bdbe .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .AltAttr )});};if _bdbe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .CoordsizeAttr )});};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .CoordoriginAttr )});};if _bdbe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .WrapcoordsAttr )});};if _bdbe .PrintAttr !=_c .ST_TrueFalseUnset {_eabcd ,_adcb :=_bdbe .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _adcb !=nil {return _adcb ;};start .Attr =append (start .Attr ,_eabcd );};if _bdbe .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .IdAttr )});};if _bdbe .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .StyleAttr )});};if _bdbe .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .SpidAttr )});};if _bdbe .OnedAttr !=_c .ST_TrueFalseUnset {_cgad ,_gagf :=_bdbe .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gagf !=nil {return _gagf ;};start .Attr =append (start .Attr ,_cgad );};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .RegroupidAttr )});};if _bdbe .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_fcae ,_ebgd :=_bdbe .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ebgd !=nil {return _ebgd ;};start .Attr =append (start .Attr ,_fcae );};if _bdbe .ButtonAttr !=_c .ST_TrueFalseUnset {_gdfbc ,_ddce :=_bdbe .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ddce !=nil {return _ddce ;};start .Attr =append (start .Attr ,_gdfbc );};if _bdbe .UserhiddenAttr !=_c .ST_TrueFalseUnset {_ebbe ,_affaf :=_bdbe .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _affaf !=nil {return _affaf ;};start .Attr =append (start .Attr ,_ebbe );};if _bdbe .BulletAttr !=_c .ST_TrueFalseUnset {_fbae ,_fcged :=_bdbe .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcged !=nil {return _fcged ;};start .Attr =append (start .Attr ,_fbae );};if _bdbe .HrAttr !=_c .ST_TrueFalseUnset {_badb ,_gbabf :=_bdbe .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _gbabf !=nil {return _gbabf ;};start .Attr =append (start .Attr ,_badb );};if _bdbe .HrstdAttr !=_c .ST_TrueFalseUnset {_cgcgd ,_adgfg :=_bdbe .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _adgfg !=nil {return _adgfg ;};start .Attr =append (start .Attr ,_cgcgd );};if _bdbe .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_decad ,_accbg :=_bdbe .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _accbg !=nil {return _accbg ;};start .Attr =append (start .Attr ,_decad );};if _bdbe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .HrpctAttr )});};if _bdbe .HralignAttr !=OfcST_HrAlignUnset {_fbda ,_abgc :=_bdbe .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _abgc !=nil {return _abgc ;};start .Attr =append (start .Attr ,_fbda );};if _bdbe .AllowincellAttr !=_c .ST_TrueFalseUnset {_gdba ,_faagf :=_bdbe .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _faagf !=nil {return _faagf ;};start .Attr =append (start .Attr ,_gdba );};if _bdbe .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_gcfb ,_afgg :=_bdbe .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _afgg !=nil {return _afgg ;};start .Attr =append (start .Attr ,_gcfb );};if _bdbe .UserdrawnAttr !=_c .ST_TrueFalseUnset {_deae ,_gabg :=_bdbe .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gabg !=nil {return _gabg ;};start .Attr =append (start .Attr ,_deae );};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .BordertopcolorAttr )});};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .BorderleftcolorAttr )});};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .BorderbottomcolorAttr )});};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .BorderrightcolorAttr )});};if _bdbe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cgafg ,_aggfa :=_bdbe .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _aggfa !=nil {return _aggfa ;};start .Attr =append (start .Attr ,_cgafg );};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .DgmnodekindAttr )});};if _bdbe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cebg ,_dgec :=_bdbe .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dgec !=nil {return _dgec ;};start .Attr =append (start .Attr ,_cebg );};if _bdbe .InsetmodeAttr !=OfcST_InsetModeUnset {_fggf ,_ebabc :=_bdbe .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ebabc !=nil {return _ebabc ;};start .Attr =append (start .Attr ,_fggf );};if _bdbe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .OpacityAttr )});};if _bdbe .StrokedAttr !=_c .ST_TrueFalseUnset {_fcfcb ,_ecace :=_bdbe .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ecace !=nil {return _ecace ;};start .Attr =append (start .Attr ,_fcfcb );};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .StrokecolorAttr )});};if _bdbe .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 :_f .Sprintf ("\u0025\u0076",*_bdbe .StrokeweightAttr )});};if _bdbe .InsetpenAttr !=_c .ST_TrueFalseUnset {_edfcc ,_bgdea :=_bdbe .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bgdea !=nil {return _bgdea ;};start .Attr =append (start .Attr ,_edfcc );};if _bdbe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .ChromakeyAttr )});};if _bdbe .FilledAttr !=_c .ST_TrueFalseUnset {_gaadd ,_baaga :=_bdbe .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _baaga !=nil {return _baaga ;};start .Attr =append (start .Attr ,_gaadd );};if _bdbe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .FillcolorAttr )});};if _bdbe .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdbe .SptAttr )});};if _bdbe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dagb ,_geee :=_bdbe .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _geee !=nil {return _geee ;};start .Attr =append (start .Attr ,_dagb );};if _bdbe .BwmodeAttr !=OfcST_BWModeUnset {_dbcg ,_ffeag :=_bdbe .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffeag !=nil {return _ffeag ;};start .Attr =append (start .Attr ,_dbcg );};if _bdbe .BwpureAttr !=OfcST_BWModeUnset {_cfbada ,_dcfc :=_bdbe .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dcfc !=nil {return _dcfc ;};start .Attr =append (start .Attr ,_cfbada );};if _bdbe .BwnormalAttr !=OfcST_BWModeUnset {_fgged ,_aeebg :=_bdbe .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _aeebg !=nil {return _aeebg ;};start .Attr =append (start .Attr ,_fgged );};if _bdbe .ForcedashAttr !=_c .ST_TrueFalseUnset {_facg ,_adgef :=_bdbe .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _adgef !=nil {return _adgef ;};start .Attr =append (start .Attr ,_facg );};if _bdbe .OleiconAttr !=_c .ST_TrueFalseUnset {_eefag ,_cgdbe :=_bdbe .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cgdbe !=nil {return _cgdbe ;};start .Attr =append (start .Attr ,_eefag );};if _bdbe .OleAttr !=_c .ST_TrueFalseBlankUnset {_dgga ,_abec :=_bdbe .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _abec !=nil {return _abec ;};start .Attr =append (start .Attr ,_dgga );};if _bdbe .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_efcfa ,_fdecb :=_bdbe .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _fdecb !=nil {return _fdecb ;};start .Attr =append (start .Attr ,_efcfa );};if _bdbe .CliptowrapAttr !=_c .ST_TrueFalseUnset {_eabdc ,_bcaf :=_bdbe .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bcaf !=nil {return _bcaf ;};start .Attr =append (start .Attr ,_eabdc );};if _bdbe .ClipAttr !=_c .ST_TrueFalseUnset {_fafe ,_fadea :=_bdbe .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fadea !=nil {return _fadea ;};start .Attr =append (start .Attr ,_fafe );};e .EncodeToken (start );if _bdbe .EG_ShapeElements !=nil {for _ ,_adebe :=range _bdbe .EG_ShapeElements {_adebe .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func NewCT_Line ()*CT_Line {_afcdc :=&CT_Line {};return _afcdc };func (_bbggd *OfcST_ColorMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgcbee ,_fggcc :=d .Token ();if _fggcc !=nil {return _fggcc ;};if _fbgfc ,_adbaab :=_fgcbee .(_a .EndElement );_adbaab &&_fbgfc .Name ==start .Name {*_bbggd =1;return nil ;};if _gdeed ,_fceaba :=_fgcbee .(_a .CharData );!_fceaba {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgcbee );}else {switch string (_gdeed ){case "":*_bbggd =0;case "\u0061\u0075\u0074\u006f":*_bbggd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbggd =2;};};_fgcbee ,_fggcc =d .Token ();if _fggcc !=nil {return _fggcc ;};if _ggba ,_dcdfa :=_fgcbee .(_a .EndElement );_dcdfa &&_ggba .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgcbee );};func (_bfa *CT_Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcgc :=range start .Attr {if _bcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bfa .BwmodeAttr .UnmarshalXMLAttr (_bcgc );continue ;};if _bcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bfa .BwpureAttr .UnmarshalXMLAttr (_bcgc );continue ;};if _bcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bfa .BwnormalAttr .UnmarshalXMLAttr (_bcgc );continue ;};if _bcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgc .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_bfa .TargetscreensizeAttr .UnmarshalXMLAttr (_bcgc );continue ;};if _bcgc .Name .Local =="\u0069\u0064"{_aeac ,_bdag :=_bcgc .Value ,error (nil );if _bdag !=nil {return _bdag ;};_bfa .IdAttr =&_aeac ;continue ;};if _bcgc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bfa .FilledAttr .UnmarshalXMLAttr (_bcgc );continue ;};if _bcgc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egga ,_fgbc :=_bcgc .Value ,error (nil );if _fgbc !=nil {return _fgbc ;};_bfa .FillcolorAttr =&_egga ;continue ;};};_ffdg :for {_gedf ,_degce :=d .Token ();if _degce !=nil {return _degce ;};switch _aacf :=_gedf .(type ){case _a .StartElement :switch _aacf .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"}:_bfa .Fill =NewFill ();if _bgfc :=d .DecodeElement (_bfa .Fill ,&_aacf );_bgfc !=nil {return _bgfc ;};default:_ag .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",_aacf .Name );if _dafe :=d .Skip ();_dafe !=nil {return _dafe ;};};case _a .EndElement :break _ffdg ;case _a .CharData :};};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_cbfdb :=&OfcCT_EquationXml {};return _cbfdb };func (_gccf *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gccf =0;case "\u0073\u006f\u006ci\u0064":*_gccf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_gccf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_gccf =3;};return nil ;};func (_acfbgg ST_StrokeLineStyle )Validate ()error {return _acfbgg .ValidateWithPath ("")};func (_fefge OfcST_OLEDrawAspect )String ()string {switch _fefge {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};type OfcST_FillType byte ;func (_ecad *Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecad .CT_Background =*NewCT_Background ();for _ ,_fadac :=range start .Attr {if _fadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecad .BwmodeAttr .UnmarshalXMLAttr (_fadac );continue ;};if _fadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecad .BwpureAttr .UnmarshalXMLAttr (_fadac );continue ;};if _fadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecad .BwnormalAttr .UnmarshalXMLAttr (_fadac );continue ;};if _fadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadac .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_ecad .TargetscreensizeAttr .UnmarshalXMLAttr (_fadac );continue ;};if _fadac .Name .Local =="\u0069\u0064"{_fegg ,_agcc :=_fadac .Value ,error (nil );if _agcc !=nil {return _agcc ;};_ecad .IdAttr =&_fegg ;continue ;};if _fadac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecad .FilledAttr .UnmarshalXMLAttr (_fadac );continue ;};if _fadac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bffa ,_fbbf :=_fadac .Value ,error (nil );if _fbbf !=nil {return _fbbf ;};_ecad .FillcolorAttr =&_bffa ;continue ;};};_adaf :for {_aedg ,_gaeb :=d .Token ();if _gaeb !=nil {return _gaeb ;};switch _bbgf :=_aedg .(type ){case _a .StartElement :switch _bbgf .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"}:_ecad .Fill =NewFill ();if _aeae :=d .DecodeElement (_ecad .Fill ,&_bbgf );_aeae !=nil {return _aeae ;};default:_ag .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",_bbgf .Name );if _ffb :=d .Skip ();_ffb !=nil {return _ffb ;};};case _a .EndElement :break _adaf ;case _a .CharData :};};return nil ;};type AG_Style struct{StyleAttr *string ;};func (_ggfga *Roundrect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ggfga .CT_RoundRect .MarshalXML (e ,start );};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func NewOfcCT_R ()*OfcCT_R {_aeddb :=&OfcCT_R {};return _aeddb };type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_bdbc *Polyline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdbc .CT_PolyLine =*NewCT_PolyLine ();for _ ,_cfcbd :=range start .Attr {if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdbc .UserdrawnAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0063\u006c\u0069\u0070"{_bdbc .ClipAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdbc .UserhiddenAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bdbc .InsetmodeAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdbc .BulletAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bdbc .PreferrelativeAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0068\u0072"{_bdbc .HrAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bdbc .OleiconAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_bdbc .HrstdAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bdbc .HrnoshadeAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faebbb ,_fcceg :=_cfcbd .Value ,error (nil );if _fcceg !=nil {return _fcceg ;};_bdbc .BordertopcolorAttr =&_faebbb ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bdbc .DgmlayoutAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bdbc .AllowoverlapAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bdbc .BwnormalAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bdbc .CliptowrapAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfgaf ,_becbdf :=_cfcbd .Value ,error (nil );if _becbdf !=nil {return _becbdf ;};_bdbc .BorderbottomcolorAttr =&_cfgaf ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u006f\u006e\u0065\u0064"{_bdbc .OnedAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_befg ,_dcgb :=_gc .ParseInt (_cfcbd .Value ,10,64);if _dcgb !=nil {return _dcgb ;};_bdbc .RegroupidAttr =&_befg ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bdbc .AllowincellAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_aebaf ,_ffbdd :=_gc .ParseFloat (_cfcbd .Value ,64);if _ffbdd !=nil {return _ffbdd ;};_geggf :=float32 (_aebaf );_bdbc .HrpctAttr =&_geggf ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdbc .ButtonAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0073\u0070\u0069\u0064"{_gfbfe ,_ccdgc :=_cfcbd .Value ,error (nil );if _ccdgc !=nil {return _ccdgc ;};_bdbc .SpidAttr =&_gfbfe ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0073\u0070\u0074"{_gfbfdg ,_afdbg :=_gc .ParseFloat (_cfcbd .Value ,64);if _afdbg !=nil {return _afdbg ;};_ggbfe :=float32 (_gfbfdg );_bdbc .SptAttr =&_ggbfe ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdfdf ,_ccede :=_cfcbd .Value ,error (nil );if _ccede !=nil {return _ccede ;};_bdbc .BorderleftcolorAttr =&_fdfdf ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u006f\u006c\u0065"{_bdbc .OleAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gecec ,_ddegc :=_cfcbd .Value ,error (nil );if _ddegc !=nil {return _ddegc ;};_bdbc .BorderrightcolorAttr =&_gecec ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bdbc .BwmodeAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecfda ,_bbged :=_gc .ParseInt (_cfcbd .Value ,10,64);if _bbged !=nil {return _bbged ;};_bdbc .DgmnodekindAttr =&_ecfda ;continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bdbc .ForcedashAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bdbc .BwpureAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bdbc .ConnectortypeAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bdbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfcbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bdbc .HralignAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbbbeb ,_bcfee :=_cfcbd .Value ,error (nil );if _bcfee !=nil {return _bcfee ;};_bdbc .CoordsizeAttr =&_fbbbeb ;continue ;};if _cfcbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eagg ,_eeagf :=_cfcbd .Value ,error (nil );if _eeagf !=nil {return _eeagf ;};_bdbc .StyleAttr =&_eagg ;continue ;};if _cfcbd .Name .Local =="\u0069\u0064"{_adedb ,_acaae :=_cfcbd .Value ,error (nil );if _acaae !=nil {return _acaae ;};_bdbc .IdAttr =&_adedb ;continue ;};if _cfcbd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bdbc .StrokedAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_bdbc .PrintAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bedda ,_dabca :=_cfcbd .Value ,error (nil );if _dabca !=nil {return _dabca ;};_bdbc .StrokeweightAttr =&_bedda ;continue ;};if _cfcbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bfbaf ,_geggff :=_cfcbd .Value ,error (nil );if _geggff !=nil {return _geggff ;};_bdbc .WrapcoordsAttr =&_bfbaf ;continue ;};if _cfcbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cgffb ,_dgfd :=_cfcbd .Value ,error (nil );if _dgfd !=nil {return _dgfd ;};_bdbc .ChromakeyAttr =&_cgffb ;continue ;};if _cfcbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abdaf ,_cdgda :=_cfcbd .Value ,error (nil );if _cdgda !=nil {return _cdgda ;};_bdbc .FillcolorAttr =&_abdaf ;continue ;};if _cfcbd .Name .Local =="\u0061\u006c\u0074"{_cdfcfe ,_egebf :=_cfcbd .Value ,error (nil );if _egebf !=nil {return _egebf ;};_bdbc .AltAttr =&_cdfcfe ;continue ;};if _cfcbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gefbf ,_gagfd :=_cfcbd .Value ,error (nil );if _gagfd !=nil {return _gagfd ;};_bdbc .OpacityAttr =&_gefbf ;continue ;};if _cfcbd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdgbe ,_bedab :=_cfcbd .Value ,error (nil );if _bedab !=nil {return _bedab ;};_bdbc .StrokecolorAttr =&_cdgbe ;continue ;};if _cfcbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bdbc .InsetpenAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdbc .FilledAttr .UnmarshalXMLAttr (_cfcbd );continue ;};if _cfcbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbgee ,_daefg :=_cfcbd .Value ,error (nil );if _daefg !=nil {return _daefg ;};_bdbc .CoordoriginAttr =&_gbgee ;continue ;};if _cfcbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_dccgb ,_bbbge :=_cfcbd .Value ,error (nil );if _bbbge !=nil {return _bbbge ;};_bdbc .TitleAttr =&_dccgb ;continue ;};if _cfcbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbcfa ,_dcdfd :=_cfcbd .Value ,error (nil );if _dcdfd !=nil {return _dcdfd ;};_bdbc .ClassAttr =&_dbcfa ;continue ;};if _cfcbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_egdbc ,_bffge :=_cfcbd .Value ,error (nil );if _bffge !=nil {return _bffge ;};_bdbc .TargetAttr =&_egdbc ;continue ;};if _cfcbd .Name .Local =="\u0068\u0072\u0065\u0066"{_aceec ,_gbegg :=_cfcbd .Value ,error (nil );if _gbegg !=nil {return _gbegg ;};_bdbc .HrefAttr =&_aceec ;continue ;};if _cfcbd .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_babdg ,_ebgfa :=_cfcbd .Value ,error (nil );if _ebgfa !=nil {return _ebgfa ;};_bdbc .PointsAttr =&_babdg ;continue ;};};_dbdef :for {_gcdff ,_cgbfdc :=d .Token ();if _cgbfdc !=nil {return _cgbfdc ;};switch _eaded :=_gcdff .(type ){case _a .StartElement :switch _eaded .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"}:_bebbf :=NewOfcInk ();if _fdgdd :=d .DecodeElement (_bebbf ,&_eaded );_fdgdd !=nil {return _fdgdd ;};_bdbc .Ink =append (_bdbc .Ink ,_bebbf );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"}:_abegc :=NewEG_ShapeElements ();_abegc .Path =NewPath ();if _bdccc :=d .DecodeElement (_abegc .Path ,&_eaded );_bdccc !=nil {return _bdccc ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_abegc );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"}:_agfbb :=NewEG_ShapeElements ();_agfbb .Formulas =NewFormulas ();if _ededg :=d .DecodeElement (_agfbb .Formulas ,&_eaded );_ededg !=nil {return _ededg ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_agfbb );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"}:_gbggf :=NewEG_ShapeElements ();_gbggf .Handles =NewHandles ();if _cbecb :=d .DecodeElement (_gbggf .Handles ,&_eaded );_cbecb !=nil {return _cbecb ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_gbggf );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"}:_addbc :=NewEG_ShapeElements ();_addbc .Fill =NewFill ();if _bggef :=d .DecodeElement (_addbc .Fill ,&_eaded );_bggef !=nil {return _bggef ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_addbc );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"}:_aabaf :=NewEG_ShapeElements ();_aabaf .Stroke =NewStroke ();if _adabf :=d .DecodeElement (_aabaf .Stroke ,&_eaded );_adabf !=nil {return _adabf ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_aabaf );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"}:_bdecd :=NewEG_ShapeElements ();_bdecd .Shadow =NewShadow ();if _dbbee :=d .DecodeElement (_bdecd .Shadow ,&_eaded );_dbbee !=nil {return _dbbee ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_bdecd );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"}:_dgede :=NewEG_ShapeElements ();_dgede .Textbox =NewTextbox ();if _ffdcg :=d .DecodeElement (_dgede .Textbox ,&_eaded );_ffdcg !=nil {return _ffdcg ;};_bdbc .EG_ShapeElements =append (_bdbc .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 :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_aabdf :=NewEG_ShapeElements ();_aabdf .Textpath =NewTextpath ();if _abfdcg :=d .DecodeElement (_aabdf .Textpath ,&_eaded );_abfdcg !=nil {return _abfdcg ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_aabdf );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"}:_cegea :=NewEG_ShapeElements ();_cegea .Imagedata =NewImagedata ();if _gecgb :=d .DecodeElement (_cegea .Imagedata ,&_eaded );_gecgb !=nil {return _gecgb ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_cegea );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"}:_eabed :=NewEG_ShapeElements ();_eabed .Skew =NewOfcSkew ();if _bffce :=d .DecodeElement (_eabed .Skew ,&_eaded );_bffce !=nil {return _bffce ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_eabed );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"}:_bgffd :=NewEG_ShapeElements ();_bgffd .Extrusion =NewOfcExtrusion ();if _dgdd :=d .DecodeElement (_bgffd .Extrusion ,&_eaded );_dgdd !=nil {return _dgdd ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_bgffd );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"}:_bdcfb :=NewEG_ShapeElements ();_bdcfb .Callout =NewOfcCallout ();if _acdaa :=d .DecodeElement (_bdcfb .Callout ,&_eaded );_acdaa !=nil {return _acdaa ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_bdcfb );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"}:_eaddd :=NewEG_ShapeElements ();_eaddd .Lock =NewOfcLock ();if _adfee :=d .DecodeElement (_eaddd .Lock ,&_eaded );_adfee !=nil {return _adfee ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_eaddd );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"}:_bbdad :=NewEG_ShapeElements ();_bbdad .Clippath =NewOfcClippath ();if _cbfe :=d .DecodeElement (_bbdad .Clippath ,&_eaded );_cbfe !=nil {return _cbfe ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_bbdad );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"}:_bddfe :=NewEG_ShapeElements ();_bddfe .Signatureline =NewOfcSignatureline ();if _edgfa :=d .DecodeElement (_bddfe .Signatureline ,&_eaded );_edgfa !=nil {return _edgfa ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_bddfe );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"}:_gfcab :=NewEG_ShapeElements ();_gfcab .Wrap =_e .NewWrap ();if _fbafcb :=d .DecodeElement (_gfcab .Wrap ,&_eaded );_fbafcb !=nil {return _fbafcb ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_gfcab );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"}:_gcfcab :=NewEG_ShapeElements ();_gcfcab .Anchorlock =_e .NewAnchorlock ();if _afgdad :=d .DecodeElement (_gcfcab .Anchorlock ,&_eaded );_afgdad !=nil {return _afgdad ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_gcfcab );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"}:_dgcdf :=NewEG_ShapeElements ();_dgcdf .Bordertop =_e .NewBordertop ();if _efddc :=d .DecodeElement (_dgcdf .Bordertop ,&_eaded );_efddc !=nil {return _efddc ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_dgcdf );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"}:_gcdgd :=NewEG_ShapeElements ();_gcdgd .Borderbottom =_e .NewBorderbottom ();if _bbccb :=d .DecodeElement (_gcdgd .Borderbottom ,&_eaded );_bbccb !=nil {return _bbccb ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_gcdgd );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"}:_caagd :=NewEG_ShapeElements ();_caagd .Borderleft =_e .NewBorderleft ();if _gaccc :=d .DecodeElement (_caagd .Borderleft ,&_eaded );_gaccc !=nil {return _gaccc ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_caagd );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"}:_baddff :=NewEG_ShapeElements ();_baddff .Borderright =_e .NewBorderright ();if _eadbf :=d .DecodeElement (_baddff .Borderright ,&_eaded );_eadbf !=nil {return _eadbf ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_baddff );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"}:_fdbfc :=NewEG_ShapeElements ();_fdbfc .ClientData =_b .NewClientData ();if _cadddb :=d .DecodeElement (_fdbfc .ClientData ,&_eaded );_cadddb !=nil {return _cadddb ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_fdbfc );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"}:_gbebdb :=NewEG_ShapeElements ();_gbebdb .Textdata =_fg .NewTextdata ();if _aacdd :=d .DecodeElement (_gbebdb .Textdata ,&_eaded );_aacdd !=nil {return _aacdd ;};_bdbc .EG_ShapeElements =append (_bdbc .EG_ShapeElements ,_gbebdb );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\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_eaded .Name );if _bagad :=d .Skip ();_bagad !=nil {return _bagad ;};};case _a .EndElement :break _dbdef ;case _a .CharData :};};return nil ;};func (_fc *AG_Adj )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fc .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_f .Sprintf ("\u0025\u0076",*_fc .AdjAttr )});};return nil ;};type OfcST_ExtrusionRender byte ;func (_bdfcf ST_StrokeLineStyle )String ()string {switch _bdfcf {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 "";}; // ValidateWithPath validates the CT_Line and its children, prefixing error messages with path func (_ddcd *CT_Line )ValidateWithPath (path string )error {for _aabef ,_ccfcb :=range _ddcd .EG_ShapeElements {if _aagfe :=_ccfcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aabef ));_aagfe !=nil {return _aagfe ;};};if _gbgga :=_ddcd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gbgga !=nil {return _gbgga ;};if _eaceg :=_ddcd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_eaceg !=nil {return _eaceg ;};if _gffb :=_ddcd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gffb !=nil {return _gffb ;};if _cfgc :=_ddcd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cfgc !=nil {return _cfgc ;};if _eadce :=_ddcd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eadce !=nil {return _eadce ;};if _dbcfd :=_ddcd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dbcfd !=nil {return _dbcfd ;};if _cefd :=_ddcd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cefd !=nil {return _cefd ;};if _gbcb :=_ddcd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gbcb !=nil {return _gbcb ;};if _egacf :=_ddcd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_egacf !=nil {return _egacf ;};if _feggc :=_ddcd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_feggc !=nil {return _feggc ;};if _cegd :=_ddcd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cegd !=nil {return _cegd ;};if _bbbg :=_ddcd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbbg !=nil {return _bbbg ;};if _bggdd :=_ddcd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bggdd !=nil {return _bggdd ;};if _ffffa :=_ddcd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ffffa !=nil {return _ffffa ;};if _bgafg :=_ddcd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bgafg !=nil {return _bgafg ;};if _eecee :=_ddcd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eecee !=nil {return _eecee ;};if _cbcf :=_ddcd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cbcf !=nil {return _cbcf ;};if _fafcc :=_ddcd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fafcc !=nil {return _fafcc ;};if _edece :=_ddcd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_edece !=nil {return _edece ;};if _ddfac :=_ddcd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ddfac !=nil {return _ddfac ;};if _becgd :=_ddcd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_becgd !=nil {return _becgd ;};if _fcfba :=_ddcd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fcfba !=nil {return _fcfba ;};if _bged :=_ddcd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bged !=nil {return _bged ;};if _gcdc :=_ddcd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gcdc !=nil {return _gcdc ;};if _ffae :=_ddcd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ffae !=nil {return _ffae ;};if _agef :=_ddcd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_agef !=nil {return _agef ;};if _fbbbd :=_ddcd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fbbbd !=nil {return _fbbbd ;};if _abfd :=_ddcd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_abfd !=nil {return _abfd ;};if _cgafa :=_ddcd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cgafa !=nil {return _cgafa ;};return nil ;};func NewOfcOLEObject ()*OfcOLEObject {_feaa :=&OfcOLEObject {};_feaa .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _feaa ;};func (_cfaeb *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfaeb =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_cfaeb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cfaeb =2;case "\u0077\u0069\u0064\u0065":*_cfaeb =3;};return nil ;};func (_gacdf ST_StrokeArrowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gacdf .String (),start );}; // ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path func (_defcd *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _aadca :=_defcd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aadca !=nil {return _aadca ;};return nil ;};func (_bgdce *OfcCT_StrokeChild )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebddc :=range start .Attr {if _ebddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebddc .Name .Local =="\u0068\u0072\u0065\u0066"{_dbde ,_dcdgdb :=_ebddc .Value ,error (nil );if _dcdgdb !=nil {return _dcdgdb ;};_bgdce .HrefAttr =&_dbde ;continue ;};if _ebddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebddc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgdce .ForcedashAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebddc .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffgcd ,_efabf :=_ebddc .Value ,error (nil );if _efabf !=nil {return _efabf ;};_bgdce .TitleAttr =&_ffgcd ;continue ;};if _ebddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebddc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ebgeg ,_egde :=_ebddc .Value ,error (nil );if _egde !=nil {return _egde ;};_bgdce .AlthrefAttr =&_ebgeg ;continue ;};if _ebddc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bgdce .ImageaspectAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bgdce .StartarrowAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bgdce .LinestyleAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgdce .StartarrowwidthAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bgdce .JoinstyleAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bgdce .StartarrowlengthAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecbebc ,_aefec :=_ebddc .Value ,error (nil );if _aefec !=nil {return _aefec ;};_bgdce .DashstyleAttr =&_ecbebc ;continue ;};if _ebddc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bgdce .EndarrowAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bgdce .FilltypeAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgdce .EndarrowwidthAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcedd ,_badbg :=_ebddc .Value ,error (nil );if _badbg !=nil {return _badbg ;};_bgdce .OpacityAttr =&_dcedd ;continue ;};if _ebddc .Name .Local =="\u0063\u006f\u006co\u0072"{_adgge ,_abadef :=_ebddc .Value ,error (nil );if _abadef !=nil {return _abadef ;};_bgdce .ColorAttr =&_adgge ;continue ;};if _ebddc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgdce .InsetpenAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bgdce .EndarrowlengthAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0065\u0078\u0074"{_bgdce .ExtAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bgdce .EndcapAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fbfccd ,_dagbb :=_ebddc .Value ,error (nil );if _dagbb !=nil {return _dagbb ;};_bgdce .Color2Attr =&_fbfccd ;continue ;};if _ebddc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bgdce .ImagealignshapeAttr .UnmarshalXMLAttr (_ebddc );continue ;};if _ebddc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dadff ,_cgffdd :=_ebddc .Value ,error (nil );if _cgffdd !=nil {return _cgffdd ;};_bgdce .WeightAttr =&_dadff ;continue ;};if _ebddc .Name .Local =="\u0073\u0072\u0063"{_fccae ,_cabdfc :=_ebddc .Value ,error (nil );if _cabdfc !=nil {return _cabdfc ;};_bgdce .SrcAttr =&_fccae ;continue ;};if _ebddc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_geeda ,_abgfb :=_ebddc .Value ,error (nil );if _abgfb !=nil {return _abgfb ;};_bgdce .ImagesizeAttr =&_geeda ;continue ;};if _ebddc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dbdb ,_dgag :=_gc .ParseFloat (_ebddc .Value ,64);if _dgag !=nil {return _dgag ;};_bgdce .MiterlimitAttr =&_dbdb ;continue ;};if _ebddc .Name .Local =="\u006f\u006e"{_bgdce .OnAttr .UnmarshalXMLAttr (_ebddc );continue ;};};for {_bbfcfb ,_afbae :=d .Token ();if _afbae !=nil {return _f .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",_afbae );};if _ggcbc ,_egdab :=_bbfcfb .(_a .EndElement );_egdab &&_ggcbc .Name ==start .Name {break ;};};return nil ;};type CT_Formulas struct{F []*CT_F ;};func (_egafd *OfcColumn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egafd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cefbbe :=range start .Attr {if _cefbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefbbe .Name .Local =="\u0068\u0072\u0065\u0066"{_cfccc ,_bffbd :=_cefbbe .Value ,error (nil );if _bffbd !=nil {return _bffbd ;};_egafd .HrefAttr =&_cfccc ;continue ;};if _cefbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefbbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egafd .ForcedashAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefbbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgbfe ,_eeeee :=_cefbbe .Value ,error (nil );if _eeeee !=nil {return _eeeee ;};_egafd .TitleAttr =&_fgbfe ;continue ;};if _cefbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefbbe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_begb ,_dgbbd :=_cefbbe .Value ,error (nil );if _dgbbd !=nil {return _dgbbd ;};_egafd .AlthrefAttr =&_begb ;continue ;};if _cefbbe .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_egafd .ImageaspectAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_egafd .StartarrowAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_egafd .LinestyleAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_egafd .StartarrowwidthAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_egafd .JoinstyleAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_egafd .StartarrowlengthAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_egfgg ,_bggdc :=_cefbbe .Value ,error (nil );if _bggdc !=nil {return _bggdc ;};_egafd .DashstyleAttr =&_egfgg ;continue ;};if _cefbbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_egafd .EndarrowAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_egafd .FilltypeAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_egafd .EndarrowwidthAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffafb ,_addac :=_cefbbe .Value ,error (nil );if _addac !=nil {return _addac ;};_egafd .OpacityAttr =&_ffafb ;continue ;};if _cefbbe .Name .Local =="\u0063\u006f\u006co\u0072"{_bbeee ,_eebcef :=_cefbbe .Value ,error (nil );if _eebcef !=nil {return _eebcef ;};_egafd .ColorAttr =&_bbeee ;continue ;};if _cefbbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egafd .InsetpenAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_egafd .EndarrowlengthAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0065\u0078\u0074"{_egafd .ExtAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_egafd .EndcapAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ddede ,_edddd :=_cefbbe .Value ,error (nil );if _edddd !=nil {return _edddd ;};_egafd .Color2Attr =&_ddede ;continue ;};if _cefbbe .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_egafd .ImagealignshapeAttr .UnmarshalXMLAttr (_cefbbe );continue ;};if _cefbbe .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dffd ,_gbbbg :=_cefbbe .Value ,error (nil );if _gbbbg !=nil {return _gbbbg ;};_egafd .WeightAttr =&_dffd ;continue ;};if _cefbbe .Name .Local =="\u0073\u0072\u0063"{_agddg ,_fecfg :=_cefbbe .Value ,error (nil );if _fecfg !=nil {return _fecfg ;};_egafd .SrcAttr =&_agddg ;continue ;};if _cefbbe .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fcce ,_fdgccc :=_cefbbe .Value ,error (nil );if _fdgccc !=nil {return _fdgccc ;};_egafd .ImagesizeAttr =&_fcce ;continue ;};if _cefbbe .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dfgbae ,_ggagc :=_gc .ParseFloat (_cefbbe .Value ,64);if _ggagc !=nil {return _ggagc ;};_egafd .MiterlimitAttr =&_dfgbae ;continue ;};if _cefbbe .Name .Local =="\u006f\u006e"{_egafd .OnAttr .UnmarshalXMLAttr (_cefbbe );continue ;};};for {_feacg ,_ecfeg :=d .Token ();if _ecfeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_ecfeg );};if _bcefc ,_ebcce :=_feacg .(_a .EndElement );_ebcce &&_bcefc .Name ==start .Name {break ;};};return nil ;}; // Validate validates the AG_CoreAttributes and its children func (_dgf *AG_CoreAttributes )Validate ()error {return _dgf .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_ebgda *OfcFill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebgda .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_gcbbd :=range start .Attr {if _gcbbd .Name .Local =="\u0074\u0079\u0070\u0065"{_ebgda .TypeAttr .UnmarshalXMLAttr (_gcbbd );continue ;};if _gcbbd .Name .Local =="\u0065\u0078\u0074"{_ebgda .ExtAttr .UnmarshalXMLAttr (_gcbbd );continue ;};};for {_begab ,_fcgfa :=d .Token ();if _fcgfa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_fcgfa );};if _cacbd ,_gbcec :=_begab .(_a .EndElement );_gbcec &&_cacbd .Name ==start .Name {break ;};};return nil ;};func (_fbfbf OfcST_ExtrusionPlane )String ()string {switch _fbfbf {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};type ST_ShadowType byte ;func NewOfcClippath ()*OfcClippath {_deegg :=&OfcClippath {};_deegg .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _deegg ;};func (_fcdfc *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 _fcdfc .ExtAttr !=ST_ExtUnset {_gdaed ,_ebffd :=_fcdfc .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ebffd !=nil {return _ebffd ;};start .Attr =append (start .Attr ,_gdaed );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_edegc :=&OfcCT_Rules {};return _edegc };func (_bcdee *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 _bcdee .InsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcdee .InsetAttr )});};if _bcdee .SingleclickAttr !=_c .ST_TrueFalseUnset {_abaec ,_fdgfa :=_bcdee .SingleclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _fdgfa !=nil {return _fdgfa ;};start .Attr =append (start .Attr ,_abaec );};if _bcdee .InsetmodeAttr !=OfcST_InsetModeUnset {_afab ,_gccec :=_bcdee .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gccec !=nil {return _gccec ;};start .Attr =append (start .Attr ,_afab );};if _bcdee .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcdee .IdAttr )});};if _bcdee .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcdee .StyleAttr )});};e .EncodeToken (start );if _bcdee .TxbxContent !=nil {_bdeef :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bcdee .TxbxContent ,_bdeef );};if _bcdee .Any !=nil {_bcdee .Any .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; // Validate validates the CT_Formulas and its children func (_gdbee *CT_Formulas )Validate ()error {return _gdbee .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; // Validate validates the OfcCT_Callout and its children func (_caaac *OfcCT_Callout )Validate ()error {return _caaac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};type CT_F struct{EqnAttr *string ;}; // Validate validates the OfcCT_ShapeDefaults and its children func (_deccd *OfcCT_ShapeDefaults )Validate ()error {return _deccd .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func NewCT_Image ()*CT_Image {_agea :=&CT_Image {};return _agea };func (_fdcdd OfcST_RType )Validate ()error {return _fdcdd .ValidateWithPath ("")};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;}; // Validate validates the Curve and its children func (_ebdde *Curve )Validate ()error {return _ebdde .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_cdfg *CT_Shapetype )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggfg :=range start .Attr {if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_feff ,_fdefd :=_ggfg .Value ,error (nil );if _fdefd !=nil {return _fdefd ;};_cdfg .BordertopcolorAttr =&_feff ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_fabe ,_gbcc :=_ggfg .Value ,error (nil );if _gbcc !=nil {return _gbcc ;};_cdfg .MasterAttr =&_fabe ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcca ,_ageg :=_ggfg .Value ,error (nil );if _ageg !=nil {return _ageg ;};_cdfg .BorderleftcolorAttr =&_fcca ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cdfg .BulletAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0068\u0072"{_cdfg .HrAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0063\u006c\u0069\u0070"{_cdfg .ClipAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cdfg .HrstdAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0073\u0070\u0069\u0064"{_agffa ,_fdegc :=_ggfg .Value ,error (nil );if _fdegc !=nil {return _fdegc ;};_cdfg .SpidAttr =&_agffa ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cdfg .HrnoshadeAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbcee ,_dgcab :=_gc .ParseInt (_ggfg .Value ,10,64);if _dgcab !=nil {return _dgcab ;};_cdfg .RegroupidAttr =&_dbcee ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cdfg .DgmlayoutAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cdfg .CliptowrapAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cdfg .AllowoverlapAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cdfg .InsetmodeAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cdfg .UserhiddenAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cggfg ,_fdfbf :=_ggfg .Value ,error (nil );if _fdfbf !=nil {return _fdfbf ;};_cdfg .BorderbottomcolorAttr =&_cggfg ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cdfg .BwpureAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cdfg .DgmlayoutmruAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cdfg .PreferrelativeAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cdfg .AllowincellAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0068\u0072\u0070c\u0074"{_beefc ,_aggba :=_gc .ParseFloat (_ggfg .Value ,64);if _aggba !=nil {return _aggba ;};_fgbcg :=float32 (_beefc );_cdfg .HrpctAttr =&_fgbcg ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cdfg .ButtonAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cdfg .UserdrawnAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cdfg .BwnormalAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0073\u0070\u0074"{_bgfgf ,_egaeb :=_gc .ParseFloat (_ggfg .Value ,64);if _egaeb !=nil {return _egaeb ;};_bfae :=float32 (_bgfgf );_cdfg .SptAttr =&_bfae ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cdfg .ConnectortypeAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fgcbe ,_ccbbg :=_ggfg .Value ,error (nil );if _ccbbg !=nil {return _ccbbg ;};_cdfg .BorderrightcolorAttr =&_fgcbe ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cdfg .OleiconAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_feed ,_agec :=_gc .ParseInt (_ggfg .Value ,10,64);if _agec !=nil {return _agec ;};_cdfg .DgmnodekindAttr =&_feed ;continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u006f\u006e\u0065\u0064"{_cdfg .OnedAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cdfg .BwmodeAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u006f\u006c\u0065"{_cdfg .OleAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdfg .ForcedashAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cdfg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cdfg .HralignAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecdgc ,_ecgfe :=_ggfg .Value ,error (nil );if _ecgfe !=nil {return _ecgfe ;};_cdfg .WrapcoordsAttr =&_ecdgc ;continue ;};if _ggfg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcfe ,_cbbbg :=_ggfg .Value ,error (nil );if _cbbbg !=nil {return _cbbbg ;};_cdfg .CoordsizeAttr =&_dcfe ;continue ;};if _ggfg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cdfg .StrokedAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Local =="\u0061\u006c\u0074"{_ccgcd ,_eeaga :=_ggfg .Value ,error (nil );if _eeaga !=nil {return _eeaga ;};_cdfg .AltAttr =&_ccgcd ;continue ;};if _ggfg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adffb ,_effbb :=_ggfg .Value ,error (nil );if _effbb !=nil {return _effbb ;};_cdfg .StrokeweightAttr =&_adffb ;continue ;};if _ggfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_aggbb ,_fdced :=_ggfg .Value ,error (nil );if _fdced !=nil {return _fdced ;};_cdfg .StyleAttr =&_aggbb ;continue ;};if _ggfg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddadf ,_fcegc :=_ggfg .Value ,error (nil );if _fcegc !=nil {return _fcegc ;};_cdfg .ChromakeyAttr =&_ddadf ;continue ;};if _ggfg .Name .Local =="\u0069\u0064"{_cgffc ,_dcfdc :=_ggfg .Value ,error (nil );if _dcfdc !=nil {return _dcfdc ;};_cdfg .IdAttr =&_cgffc ;continue ;};if _ggfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ceeef ,_dfagf :=_ggfg .Value ,error (nil );if _dfagf !=nil {return _dfagf ;};_cdfg .TargetAttr =&_ceeef ;continue ;};if _ggfg .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfgda ,_afgff :=_ggfg .Value ,error (nil );if _afgff !=nil {return _afgff ;};_cdfg .ClassAttr =&_bfgda ;continue ;};if _ggfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdfg .InsetpenAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdfg .PrintAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cdfg .FilledAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggef ,_acceb :=_ggfg .Value ,error (nil );if _acceb !=nil {return _acceb ;};_cdfg .StrokecolorAttr =&_ggef ;continue ;};if _ggfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_degbg ,_ccfgc :=_ggfg .Value ,error (nil );if _ccfgc !=nil {return _ccfgc ;};_cdfg .TitleAttr =&_degbg ;continue ;};if _ggfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afcbd ,_badg :=_ggfg .Value ,error (nil );if _badg !=nil {return _badg ;};_cdfg .OpacityAttr =&_afcbd ;continue ;};if _ggfg .Name .Local =="\u0061\u0064\u006a"{_eddaa ,_gfaed :=_ggfg .Value ,error (nil );if _gfaed !=nil {return _gfaed ;};_cdfg .AdjAttr =&_eddaa ;continue ;};if _ggfg .Name .Local =="\u0070\u0061\u0074\u0068"{_cafc ,_bceg :=_ggfg .Value ,error (nil );if _bceg !=nil {return _bceg ;};_cdfg .PathAttr =&_cafc ;continue ;};if _ggfg .Name .Local =="\u0068\u0072\u0065\u0066"{_babgbd ,_fafdaf :=_ggfg .Value ,error (nil );if _fafdaf !=nil {return _fafdaf ;};_cdfg .HrefAttr =&_babgbd ;continue ;};if _ggfg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_deaga ,_efbg :=_ggfg .Value ,error (nil );if _efbg !=nil {return _efbg ;};_cdfg .CoordoriginAttr =&_deaga ;continue ;};if _ggfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efeebba ,_dbdge :=_ggfg .Value ,error (nil );if _dbdge !=nil {return _dbdge ;};_cdfg .FillcolorAttr =&_efeebba ;continue ;};};_fcdge :for {_bgaca ,_afea :=d .Token ();if _afea !=nil {return _afea ;};switch _eaagg :=_bgaca .(type ){case _a .StartElement :switch _eaagg .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"}:_badab :=NewEG_ShapeElements ();_badab .Path =NewPath ();if _gedbf :=d .DecodeElement (_badab .Path ,&_eaagg );_gedbf !=nil {return _gedbf ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_badab );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"}:_eeefd :=NewEG_ShapeElements ();_eeefd .Formulas =NewFormulas ();if _eeece :=d .DecodeElement (_eeefd .Formulas ,&_eaagg );_eeece !=nil {return _eeece ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_eeefd );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"}:_febad :=NewEG_ShapeElements ();_febad .Handles =NewHandles ();if _dfgfc :=d .DecodeElement (_febad .Handles ,&_eaagg );_dfgfc !=nil {return _dfgfc ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_febad );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"}:_fedff :=NewEG_ShapeElements ();_fedff .Fill =NewFill ();if _fagf :=d .DecodeElement (_fedff .Fill ,&_eaagg );_fagf !=nil {return _fagf ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_fedff );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"}:_gdecg :=NewEG_ShapeElements ();_gdecg .Stroke =NewStroke ();if _edfa :=d .DecodeElement (_gdecg .Stroke ,&_eaagg );_edfa !=nil {return _edfa ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_gdecg );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"}:_dbeaa :=NewEG_ShapeElements ();_dbeaa .Shadow =NewShadow ();if _bfdc :=d .DecodeElement (_dbeaa .Shadow ,&_eaagg );_bfdc !=nil {return _bfdc ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_dbeaa );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"}:_egeeb :=NewEG_ShapeElements ();_egeeb .Textbox =NewTextbox ();if _fdcdg :=d .DecodeElement (_egeeb .Textbox ,&_eaagg );_fdcdg !=nil {return _fdcdg ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_egeeb );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"}:_edgde :=NewEG_ShapeElements ();_edgde .Textpath =NewTextpath ();if _dbbb :=d .DecodeElement (_edgde .Textpath ,&_eaagg );_dbbb !=nil {return _dbbb ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_edgde );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"}:_dffc :=NewEG_ShapeElements ();_dffc .Imagedata =NewImagedata ();if _bdcfd :=d .DecodeElement (_dffc .Imagedata ,&_eaagg );_bdcfd !=nil {return _bdcfd ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_dffc );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"}:_gcgce :=NewEG_ShapeElements ();_gcgce .Skew =NewOfcSkew ();if _cbcbgg :=d .DecodeElement (_gcgce .Skew ,&_eaagg );_cbcbgg !=nil {return _cbcbgg ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_gcgce );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"}:_cbbg :=NewEG_ShapeElements ();_cbbg .Extrusion =NewOfcExtrusion ();if _bdfe :=d .DecodeElement (_cbbg .Extrusion ,&_eaagg );_bdfe !=nil {return _bdfe ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_cbbg );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"}:_eebdd :=NewEG_ShapeElements ();_eebdd .Callout =NewOfcCallout ();if _fegbg :=d .DecodeElement (_eebdd .Callout ,&_eaagg );_fegbg !=nil {return _fegbg ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_eebdd );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"}:_efbga :=NewEG_ShapeElements ();_efbga .Lock =NewOfcLock ();if _ccdea :=d .DecodeElement (_efbga .Lock ,&_eaagg );_ccdea !=nil {return _ccdea ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_efbga );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"}:_badca :=NewEG_ShapeElements ();_badca .Clippath =NewOfcClippath ();if _gbgfc :=d .DecodeElement (_badca .Clippath ,&_eaagg );_gbgfc !=nil {return _gbgfc ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_badca );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"}:_febbc :=NewEG_ShapeElements ();_febbc .Signatureline =NewOfcSignatureline ();if _ebdee :=d .DecodeElement (_febbc .Signatureline ,&_eaagg );_ebdee !=nil {return _ebdee ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_febbc );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"}:_gacgc :=NewEG_ShapeElements ();_gacgc .Wrap =_e .NewWrap ();if _fcfe :=d .DecodeElement (_gacgc .Wrap ,&_eaagg );_fcfe !=nil {return _fcfe ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_gacgc );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"}:_fcbf :=NewEG_ShapeElements ();_fcbf .Anchorlock =_e .NewAnchorlock ();if _eaefa :=d .DecodeElement (_fcbf .Anchorlock ,&_eaagg );_eaefa !=nil {return _eaefa ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_fcbf );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"}:_fabd :=NewEG_ShapeElements ();_fabd .Bordertop =_e .NewBordertop ();if _eabde :=d .DecodeElement (_fabd .Bordertop ,&_eaagg );_eabde !=nil {return _eabde ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_fabd );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"}:_ffagb :=NewEG_ShapeElements ();_ffagb .Borderbottom =_e .NewBorderbottom ();if _debea :=d .DecodeElement (_ffagb .Borderbottom ,&_eaagg );_debea !=nil {return _debea ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_ffagb );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"}:_eegc :=NewEG_ShapeElements ();_eegc .Borderleft =_e .NewBorderleft ();if _ggee :=d .DecodeElement (_eegc .Borderleft ,&_eaagg );_ggee !=nil {return _ggee ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_eegc );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"}:_cbag :=NewEG_ShapeElements ();_cbag .Borderright =_e .NewBorderright ();if _dfbde :=d .DecodeElement (_cbag .Borderright ,&_eaagg );_dfbde !=nil {return _dfbde ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_cbag );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"}:_efeb :=NewEG_ShapeElements ();_efeb .ClientData =_b .NewClientData ();if _fgaee :=d .DecodeElement (_efeb .ClientData ,&_eaagg );_fgaee !=nil {return _fgaee ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_efeb );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"}:_gbfac :=NewEG_ShapeElements ();_gbfac .Textdata =_fg .NewTextdata ();if _dafga :=d .DecodeElement (_gbfac .Textdata ,&_eaagg );_dafga !=nil {return _dafga ;};_cdfg .EG_ShapeElements =append (_cdfg .EG_ShapeElements ,_gbfac );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"}:_cdfg .Complex =NewOfcComplex ();if _baaa :=d .DecodeElement (_cdfg .Complex ,&_eaagg );_baaa !=nil {return _baaa ;};default:_ag .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",_eaagg .Name );if _dgdf :=d .Skip ();_dgdf !=nil {return _dgdf ;};};case _a .EndElement :break _fcdge ;case _a .CharData :};};return nil ;};func (_adeba *ST_FillMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adeba =0;case "\u006e\u006f\u006e\u0065":*_adeba =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_adeba =2;case "\u0073\u0069\u0067m\u0061":*_adeba =3;case "\u0061\u006e\u0079":*_adeba =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_adeba =5;};return nil ;};func (_bfggf ST_StrokeJoinStyle )String ()string {switch _bfggf {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 "";};func (_gfcff ST_ShadowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfcff .String (),start );};func (_gcdcdb *OfcST_ScreenSize )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcdcdb =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gcdcdb =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gcdcdb =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gcdcdb =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gcdcdb =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gcdcdb =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gcdcdb =6;};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 *_e .Wrap ;Anchorlock *_e .Anchorlock ;Bordertop *_e .Bordertop ;Borderbottom *_e .Borderbottom ;Borderleft *_e .Borderleft ;Borderright *_e .Borderright ;ClientData *_b .ClientData ;Textdata *_fg .Textdata ;};func (_ddgbd ST_Ext )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eacacf :=_a .Attr {};_eacacf .Name =name ;switch _ddgbd {case ST_ExtUnset :_eacacf .Value ="";case ST_ExtView :_eacacf .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_eacacf .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_eacacf .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _eacacf ,nil ;};func (_fcgf *CT_Image )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bffbg :=range start .Attr {if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efeebb ,_eaef :=_gc .ParseInt (_bffbg .Value ,10,64);if _eaef !=nil {return _eaef ;};_fcgf .DgmnodekindAttr =&_efeebb ;continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fcgf .BulletAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0068\u0072"{_fcgf .HrAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fcgf .OleiconAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0068\u0072\u0073t\u0064"{_fcgf .HrstdAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0063\u006c\u0069\u0070"{_fcgf .ClipAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fcgf .HrnoshadeAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fcgf .PreferrelativeAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gegeg ,_dafae :=_gc .ParseFloat (_bffbg .Value ,64);if _dafae !=nil {return _dafae ;};_gdbcf :=float32 (_gegeg );_fcgf .HrpctAttr =&_gdbcf ;continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u006f\u006c\u0065"{_fcgf .OleAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fcgf .HralignAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fcgf .BwpureAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fcgf .DgmlayoutAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fcgf .InsetmodeAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0073\u0070\u0069\u0064"{_bcbeg ,_ffga :=_bffbg .Value ,error (nil );if _ffga !=nil {return _ffga ;};_fcgf .SpidAttr =&_bcbeg ;continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcfd ,_cgaf :=_bffbg .Value ,error (nil );if _cgaf !=nil {return _cgaf ;};_fcgf .BorderbottomcolorAttr =&_gcfd ;continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fcgf .AllowoverlapAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fcgf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fcgf .DgmlayoutmruAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fcgf .UserhiddenAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fcgf .AllowincellAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0073\u0070\u0074"{_fgdff ,_bcdb :=_gc .ParseFloat (_bffbg .Value ,64);if _bcdb !=nil {return _bcdb ;};_fegb :=float32 (_fgdff );_fcgf .SptAttr =&_fegb ;continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afbee ,_cbbc :=_bffbg .Value ,error (nil );if _cbbc !=nil {return _cbbc ;};_fcgf .BorderleftcolorAttr =&_afbee ;continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fcgf .UserdrawnAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fcgf .CliptowrapAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_adggg ,_debcb :=_bffbg .Value ,error (nil );if _debcb !=nil {return _debcb ;};_fcgf .BorderrightcolorAttr =&_adggg ;continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fcgf .ConnectortypeAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fcgf .ButtonAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcgf .ForcedashAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bcff ,_degg :=_gc .ParseInt (_bffbg .Value ,10,64);if _degg !=nil {return _degg ;};_fcgf .RegroupidAttr =&_bcff ;continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u006f\u006e\u0065\u0064"{_fcgf .OnedAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fcgf .BwmodeAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fcgf .BwnormalAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aefce ,_cebb :=_bffbg .Value ,error (nil );if _cebb !=nil {return _cebb ;};_fcgf .BordertopcolorAttr =&_aefce ;continue ;};if _bffbg .Name .Local =="\u0070\u0072\u0069n\u0074"{_fcgf .PrintAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acfab ,_abda :=_bffbg .Value ,error (nil );if _abda !=nil {return _abda ;};_fcgf .TargetAttr =&_acfab ;continue ;};if _bffbg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fcgf .StrokedAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aabed ,_gffc :=_bffbg .Value ,error (nil );if _gffc !=nil {return _gffc ;};_fcgf .CoordoriginAttr =&_aabed ;continue ;};if _bffbg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cfaf ,_gdcf :=_bffbg .Value ,error (nil );if _gdcf !=nil {return _gdcf ;};_fcgf .StrokeweightAttr =&_cfaf ;continue ;};if _bffbg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gedg ,_eefgc :=_bffbg .Value ,error (nil );if _eefgc !=nil {return _eefgc ;};_fcgf .CoordsizeAttr =&_gedg ;continue ;};if _bffbg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ceag ,_cecbc :=_bffbg .Value ,error (nil );if _cecbc !=nil {return _cecbc ;};_fcgf .ChromakeyAttr =&_ceag ;continue ;};if _bffbg .Name .Local =="\u0061\u006c\u0074"{_dagc ,_eced :=_bffbg .Value ,error (nil );if _eced !=nil {return _eced ;};_fcgf .AltAttr =&_dagc ;continue ;};if _bffbg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gaeba ,_cecgb :=_bffbg .Value ,error (nil );if _cecgb !=nil {return _cecgb ;};_fcgf .FillcolorAttr =&_gaeba ;continue ;};if _bffbg .Name .Local =="\u0073\u0072\u0063"{_dabad ,_fcfbe :=_bffbg .Value ,error (nil );if _fcfbe !=nil {return _fcfbe ;};_fcgf .SrcAttr =&_dabad ;continue ;};if _bffbg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fdcd ,_dagcc :=_bffbg .Value ,error (nil );if _dagcc !=nil {return _dagcc ;};_fcgf .WrapcoordsAttr =&_fdcd ;continue ;};if _bffbg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbab ,_fdaf :=_bffbg .Value ,error (nil );if _fdaf !=nil {return _fdaf ;};_fcgf .TitleAttr =&_cbab ;continue ;};if _bffbg .Name .Local =="\u0073\u0074\u0079l\u0065"{_acfgg ,_febd :=_bffbg .Value ,error (nil );if _febd !=nil {return _febd ;};_fcgf .StyleAttr =&_acfgg ;continue ;};if _bffbg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gbbag ,_degfb :=_bffbg .Value ,error (nil );if _degfb !=nil {return _degfb ;};_fcgf .CroprightAttr =&_gbbag ;continue ;};if _bffbg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcgf .InsetpenAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fgff ,_ggae :=_bffbg .Value ,error (nil );if _ggae !=nil {return _ggae ;};_fcgf .CropleftAttr =&_fgff ;continue ;};if _bffbg .Name .Local =="\u0067\u0061\u0069\u006e"{_gebaa ,_dcbbbd :=_bffbg .Value ,error (nil );if _dcbbbd !=nil {return _dcbbbd ;};_fcgf .GainAttr =&_gebaa ;continue ;};if _bffbg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfeg ,_dgee :=_bffbg .Value ,error (nil );if _dgee !=nil {return _dgee ;};_fcgf .StrokecolorAttr =&_gfeg ;continue ;};if _bffbg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfad ,_bdcf :=_bffbg .Value ,error (nil );if _bdcf !=nil {return _bdcf ;};_fcgf .ClassAttr =&_cfad ;continue ;};if _bffbg .Name .Local =="\u0069\u0064"{_dfff ,_abee :=_bffbg .Value ,error (nil );if _abee !=nil {return _abee ;};_fcgf .IdAttr =&_dfff ;continue ;};if _bffbg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gegda ,_aec :=_bffbg .Value ,error (nil );if _aec !=nil {return _aec ;};_fcgf .CropbottomAttr =&_gegda ;continue ;};if _bffbg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fcgf .FilledAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fcgf .GrayscaleAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fdfgb ,_bcgg :=_bffbg .Value ,error (nil );if _bcgg !=nil {return _bcgg ;};_fcgf .BlacklevelAttr =&_fdfgb ;continue ;};if _bffbg .Name .Local =="\u0068\u0072\u0065\u0066"{_ddea ,_eafa :=_bffbg .Value ,error (nil );if _eafa !=nil {return _eafa ;};_fcgf .HrefAttr =&_ddea ;continue ;};if _bffbg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fcgf .BilevelAttr .UnmarshalXMLAttr (_bffbg );continue ;};if _bffbg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bfbed ,_aadga :=_bffbg .Value ,error (nil );if _aadga !=nil {return _aadga ;};_fcgf .CroptopAttr =&_bfbed ;continue ;};if _bffbg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aada ,_cdgga :=_bffbg .Value ,error (nil );if _cdgga !=nil {return _cdgga ;};_fcgf .OpacityAttr =&_aada ;continue ;};if _bffbg .Name .Local =="\u0067\u0061\u006dm\u0061"{_egbb ,_aagd :=_bffbg .Value ,error (nil );if _aagd !=nil {return _aagd ;};_fcgf .GammaAttr =&_egbb ;continue ;};};_fgfg :for {_edfd ,_ddfdb :=d .Token ();if _ddfdb !=nil {return _ddfdb ;};switch _cefa :=_edfd .(type ){case _a .StartElement :switch _cefa .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"}:_egcf :=NewEG_ShapeElements ();_egcf .Path =NewPath ();if _acdd :=d .DecodeElement (_egcf .Path ,&_cefa );_acdd !=nil {return _acdd ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_egcf );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"}:_ggddc :=NewEG_ShapeElements ();_ggddc .Formulas =NewFormulas ();if _ddfde :=d .DecodeElement (_ggddc .Formulas ,&_cefa );_ddfde !=nil {return _ddfde ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_ggddc );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"}:_cagb :=NewEG_ShapeElements ();_cagb .Handles =NewHandles ();if _ceaec :=d .DecodeElement (_cagb .Handles ,&_cefa );_ceaec !=nil {return _ceaec ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_cagb );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"}:_bddc :=NewEG_ShapeElements ();_bddc .Fill =NewFill ();if _bbfcf :=d .DecodeElement (_bddc .Fill ,&_cefa );_bbfcf !=nil {return _bbfcf ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_bddc );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"}:_faedg :=NewEG_ShapeElements ();_faedg .Stroke =NewStroke ();if _egag :=d .DecodeElement (_faedg .Stroke ,&_cefa );_egag !=nil {return _egag ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_faedg );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"}:_cdede :=NewEG_ShapeElements ();_cdede .Shadow =NewShadow ();if _cfbff :=d .DecodeElement (_cdede .Shadow ,&_cefa );_cfbff !=nil {return _cfbff ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_cdede );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"}:_eafg :=NewEG_ShapeElements ();_eafg .Textbox =NewTextbox ();if _ddbc :=d .DecodeElement (_eafg .Textbox ,&_cefa );_ddbc !=nil {return _ddbc ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_eafg );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"}:_addg :=NewEG_ShapeElements ();_addg .Textpath =NewTextpath ();if _dfda :=d .DecodeElement (_addg .Textpath ,&_cefa );_dfda !=nil {return _dfda ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_addg );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"}:_fdba :=NewEG_ShapeElements ();_fdba .Imagedata =NewImagedata ();if _eecff :=d .DecodeElement (_fdba .Imagedata ,&_cefa );_eecff !=nil {return _eecff ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_fdba );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"}:_ebff :=NewEG_ShapeElements ();_ebff .Skew =NewOfcSkew ();if _gcdgb :=d .DecodeElement (_ebff .Skew ,&_cefa );_gcdgb !=nil {return _gcdgb ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_ebff );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"}:_degbf :=NewEG_ShapeElements ();_degbf .Extrusion =NewOfcExtrusion ();if _fcgc :=d .DecodeElement (_degbf .Extrusion ,&_cefa );_fcgc !=nil {return _fcgc ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_degbf );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"}:_egfa :=NewEG_ShapeElements ();_egfa .Callout =NewOfcCallout ();if _bfab :=d .DecodeElement (_egfa .Callout ,&_cefa );_bfab !=nil {return _bfab ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_egfa );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"}:_bbce :=NewEG_ShapeElements ();_bbce .Lock =NewOfcLock ();if _dfeg :=d .DecodeElement (_bbce .Lock ,&_cefa );_dfeg !=nil {return _dfeg ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_bbce );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"}:_edafe :=NewEG_ShapeElements ();_edafe .Clippath =NewOfcClippath ();if _cfefg :=d .DecodeElement (_edafe .Clippath ,&_cefa );_cfefg !=nil {return _cfefg ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_edafe );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"}:_egdb :=NewEG_ShapeElements ();_egdb .Signatureline =NewOfcSignatureline ();if _gggab :=d .DecodeElement (_egdb .Signatureline ,&_cefa );_gggab !=nil {return _gggab ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_egdb );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"}:_dfce :=NewEG_ShapeElements ();_dfce .Wrap =_e .NewWrap ();if _baffe :=d .DecodeElement (_dfce .Wrap ,&_cefa );_baffe !=nil {return _baffe ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_dfce );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"}:_bgfd :=NewEG_ShapeElements ();_bgfd .Anchorlock =_e .NewAnchorlock ();if _gfbg :=d .DecodeElement (_bgfd .Anchorlock ,&_cefa );_gfbg !=nil {return _gfbg ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_bgfd );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"}:_bgcf :=NewEG_ShapeElements ();_bgcf .Bordertop =_e .NewBordertop ();if _cdab :=d .DecodeElement (_bgcf .Bordertop ,&_cefa );_cdab !=nil {return _cdab ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_bgcf );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"}:_aecc :=NewEG_ShapeElements ();_aecc .Borderbottom =_e .NewBorderbottom ();if _ffdge :=d .DecodeElement (_aecc .Borderbottom ,&_cefa );_ffdge !=nil {return _ffdge ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_aecc );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"}:_faada :=NewEG_ShapeElements ();_faada .Borderleft =_e .NewBorderleft ();if _dbgeb :=d .DecodeElement (_faada .Borderleft ,&_cefa );_dbgeb !=nil {return _dbgeb ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_faada );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"}:_afac :=NewEG_ShapeElements ();_afac .Borderright =_e .NewBorderright ();if _cefaf :=d .DecodeElement (_afac .Borderright ,&_cefa );_cefaf !=nil {return _cefaf ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_afac );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"}:_ggbbb :=NewEG_ShapeElements ();_ggbbb .ClientData =_b .NewClientData ();if _cdgfb :=d .DecodeElement (_ggbbb .ClientData ,&_cefa );_cdgfb !=nil {return _cdgfb ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_ggbbb );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"}:_dfbad :=NewEG_ShapeElements ();_dfbad .Textdata =_fg .NewTextdata ();if _cbfd :=d .DecodeElement (_dfbad .Textdata ,&_cefa );_cbfd !=nil {return _cbfd ;};_fcgf .EG_ShapeElements =append (_fcgf .EG_ShapeElements ,_dfbad );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\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_cefa .Name );if _fdfa :=d .Skip ();_fdfa !=nil {return _fdfa ;};};case _a .EndElement :break _fgfg ;case _a .CharData :};};return nil ;};func (_becfgf *ST_ShadowType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_becfgf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_becfgf =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_becfgf =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_becfgf =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_becfgf =4;};return nil ;};type OfcST_ExtrusionType byte ;func (_cfabcd *OfcST_HrAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geafe ,_dabac :=d .Token ();if _dabac !=nil {return _dabac ;};if _gcaffc ,_cbbff :=_geafe .(_a .EndElement );_cbbff &&_gcaffc .Name ==start .Name {*_cfabcd =1;return nil ;};if _edacc ,_ceafb :=_geafe .(_a .CharData );!_ceafb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geafe );}else {switch string (_edacc ){case "":*_cfabcd =0;case "\u006c\u0065\u0066\u0074":*_cfabcd =1;case "\u0072\u0069\u0067h\u0074":*_cfabcd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cfabcd =3;};};_geafe ,_dabac =d .Token ();if _dabac !=nil {return _dabac ;};if _gaggb ,_dbgdc :=_geafe .(_a .EndElement );_dbgdc &&_gaggb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geafe );}; // ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path func (_fadfd *OfcCT_Lock )ValidateWithPath (path string )error {if _eeacf :=_fadfd .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eeacf !=nil {return _eeacf ;};if _ecgc :=_fadfd .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_ecgc !=nil {return _ecgc ;};if _fafac :=_fadfd .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fafac !=nil {return _fafac ;};if _gecdf :=_fadfd .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gecdf !=nil {return _gecdf ;};if _bfgb :=_fadfd .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bfgb !=nil {return _bfgb ;};if _eagecc :=_fadfd .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_eagecc !=nil {return _eagecc ;};if _bfgee :=_fadfd .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_bfgee !=nil {return _bfgee ;};if _eefeg :=_fadfd .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_eefeg !=nil {return _eefeg ;};if _bbffg :=_fadfd .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_bbffg !=nil {return _bbffg ;};if _cgceg :=_fadfd .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_cgceg !=nil {return _cgceg ;};if _beaaf :=_fadfd .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_beaaf !=nil {return _beaaf ;};if _acdb :=_fadfd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_acdb !=nil {return _acdb ;};return nil ;}; // ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path func (_afafb *OfcCT_Relation )ValidateWithPath (path string )error {if _gaebgc :=_afafb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gaebgc !=nil {return _gaebgc ;};return nil ;};func (_dfcegb OfcST_ConnectorType )ValidateWithPath (path string )error {switch _dfcegb {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcegb ));};return nil ;};func (_aggde OfcST_ConnectorType )Validate ()error {return _aggde .ValidateWithPath ("")};func (_egeg *Arc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egeg .CT_Arc =*NewCT_Arc ();for _ ,_deab :=range start .Attr {if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egeg .UserdrawnAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egeg .ButtonAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egeg .DgmlayoutmruAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egeg .UserhiddenAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egeg .CliptowrapAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egeg .BulletAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u006f\u006c\u0065"{_egeg .OleAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0068\u0072"{_egeg .HrAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0073\u0070\u0069\u0064"{_aeg ,_gedc :=_deab .Value ,error (nil );if _gedc !=nil {return _gedc ;};_egeg .SpidAttr =&_aeg ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0068\u0072\u0073t\u0064"{_egeg .HrstdAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egeg .BwnormalAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efgg ,_cage :=_deab .Value ,error (nil );if _cage !=nil {return _cage ;};_egeg .BordertopcolorAttr =&_efgg ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egeg .DgmlayoutAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egeg .ForcedashAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egeg .AllowoverlapAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egeg .HrnoshadeAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egeg .PreferrelativeAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eeda ,_eebd :=_deab .Value ,error (nil );if _eebd !=nil {return _eebd ;};_egeg .BorderbottomcolorAttr =&_eeda ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u006f\u006e\u0065\u0064"{_egeg .OnedAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efb ,_bbgg :=_gc .ParseInt (_deab .Value ,10,64);if _bbgg !=nil {return _bbgg ;};_egeg .DgmnodekindAttr =&_efb ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cddd ,_efbb :=_gc .ParseInt (_deab .Value ,10,64);if _efbb !=nil {return _efbb ;};_egeg .RegroupidAttr =&_cddd ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egeg .AllowincellAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0068\u0072\u0070c\u0074"{_fab ,_cageb :=_gc .ParseFloat (_deab .Value ,64);if _cageb !=nil {return _cageb ;};_dcbb :=float32 (_fab );_egeg .HrpctAttr =&_dcbb ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0063\u006c\u0069\u0070"{_egeg .ClipAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egeg .InsetmodeAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcaa ,_ggeb :=_deab .Value ,error (nil );if _ggeb !=nil {return _ggeb ;};_egeg .BorderleftcolorAttr =&_dcaa ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egeg .OleiconAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fcdb ,_cffd :=_deab .Value ,error (nil );if _cffd !=nil {return _cffd ;};_egeg .BorderrightcolorAttr =&_fcdb ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egeg .ConnectortypeAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egeg .BwpureAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egeg .BwmodeAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0073\u0070\u0074"{_fcde ,_cfg :=_gc .ParseFloat (_deab .Value ,64);if _cfg !=nil {return _cfg ;};_gdbe :=float32 (_fcde );_egeg .SptAttr =&_gdbe ;continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egeg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deab .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egeg .HralignAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_abdb ,_deef :=_gc .ParseFloat (_deab .Value ,64);if _deef !=nil {return _deef ;};_egeg .EndAngleAttr =&_abdb ;continue ;};if _deab .Name .Local =="\u0069\u0064"{_gcdf ,_gcfa :=_deab .Value ,error (nil );if _gcfa !=nil {return _gcfa ;};_egeg .IdAttr =&_gcdf ;continue ;};if _deab .Name .Local =="\u0061\u006c\u0074"{_edbd ,_ggab :=_deab .Value ,error (nil );if _ggab !=nil {return _ggab ;};_egeg .AltAttr =&_edbd ;continue ;};if _deab .Name .Local =="\u0070\u0072\u0069n\u0074"{_egeg .PrintAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egeg .StrokedAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fada ,_dgd :=_deab .Value ,error (nil );if _dgd !=nil {return _dgd ;};_egeg .WrapcoordsAttr =&_fada ;continue ;};if _deab .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cace ,_eacf :=_deab .Value ,error (nil );if _eacf !=nil {return _eacf ;};_egeg .StrokeweightAttr =&_cace ;continue ;};if _deab .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ecgb ,_fbbe :=_deab .Value ,error (nil );if _fbbe !=nil {return _fbbe ;};_egeg .CoordoriginAttr =&_ecgb ;continue ;};if _deab .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bfc ,_aegf :=_deab .Value ,error (nil );if _aegf !=nil {return _aegf ;};_egeg .ChromakeyAttr =&_bfc ;continue ;};if _deab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebge ,_cddc :=_deab .Value ,error (nil );if _cddc !=nil {return _cddc ;};_egeg .FillcolorAttr =&_ebge ;continue ;};if _deab .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcee ,_bggb :=_deab .Value ,error (nil );if _bggb !=nil {return _bggb ;};_egeg .StyleAttr =&_dcee ;continue ;};if _deab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfbd ,_eade :=_deab .Value ,error (nil );if _eade !=nil {return _eade ;};_egeg .OpacityAttr =&_cfbd ;continue ;};if _deab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gcc ,_ddcb :=_deab .Value ,error (nil );if _ddcb !=nil {return _ddcb ;};_egeg .StrokecolorAttr =&_gcc ;continue ;};if _deab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egeg .InsetpenAttr .UnmarshalXMLAttr (_deab );continue ;};if _deab .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_ebcb ,_aega :=_gc .ParseFloat (_deab .Value ,64);if _aega !=nil {return _aega ;};_egeg .StartAngleAttr =&_ebcb ;continue ;};if _deab .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fegd ,_gfdf :=_deab .Value ,error (nil );if _gfdf !=nil {return _gfdf ;};_egeg .CoordsizeAttr =&_fegd ;continue ;};if _deab .Name .Local =="\u0074\u0069\u0074l\u0065"{_efga ,_adcc :=_deab .Value ,error (nil );if _adcc !=nil {return _adcc ;};_egeg .TitleAttr =&_efga ;continue ;};if _deab .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbgf ,_cddb :=_deab .Value ,error (nil );if _cddb !=nil {return _cddb ;};_egeg .ClassAttr =&_cbgf ;continue ;};if _deab .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cbdc ,_edba :=_deab .Value ,error (nil );if _edba !=nil {return _edba ;};_egeg .TargetAttr =&_cbdc ;continue ;};if _deab .Name .Local =="\u0068\u0072\u0065\u0066"{_gcda ,_beb :=_deab .Value ,error (nil );if _beb !=nil {return _beb ;};_egeg .HrefAttr =&_gcda ;continue ;};if _deab .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egeg .FilledAttr .UnmarshalXMLAttr (_deab );continue ;};};_deb :for {_gaade ,_gae :=d .Token ();if _gae !=nil {return _gae ;};switch _fge :=_gaade .(type ){case _a .StartElement :switch _fge .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"}:_gffa :=NewEG_ShapeElements ();_gffa .Path =NewPath ();if _feda :=d .DecodeElement (_gffa .Path ,&_fge );_feda !=nil {return _feda ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_gffa );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"}:_fcbc :=NewEG_ShapeElements ();_fcbc .Formulas =NewFormulas ();if _dddf :=d .DecodeElement (_fcbc .Formulas ,&_fge );_dddf !=nil {return _dddf ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_fcbc );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"}:_aaab :=NewEG_ShapeElements ();_aaab .Handles =NewHandles ();if _dgbd :=d .DecodeElement (_aaab .Handles ,&_fge );_dgbd !=nil {return _dgbd ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_aaab );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"}:_eacg :=NewEG_ShapeElements ();_eacg .Fill =NewFill ();if _fbed :=d .DecodeElement (_eacg .Fill ,&_fge );_fbed !=nil {return _fbed ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_eacg );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"}:_egd :=NewEG_ShapeElements ();_egd .Stroke =NewStroke ();if _bceb :=d .DecodeElement (_egd .Stroke ,&_fge );_bceb !=nil {return _bceb ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_egd );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"}:_babd :=NewEG_ShapeElements ();_babd .Shadow =NewShadow ();if _gfed :=d .DecodeElement (_babd .Shadow ,&_fge );_gfed !=nil {return _gfed ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_babd );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"}:_bebf :=NewEG_ShapeElements ();_bebf .Textbox =NewTextbox ();if _cdgd :=d .DecodeElement (_bebf .Textbox ,&_fge );_cdgd !=nil {return _cdgd ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_bebf );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"}:_adea :=NewEG_ShapeElements ();_adea .Textpath =NewTextpath ();if _bdbb :=d .DecodeElement (_adea .Textpath ,&_fge );_bdbb !=nil {return _bdbb ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_adea );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"}:_efcd :=NewEG_ShapeElements ();_efcd .Imagedata =NewImagedata ();if _cggg :=d .DecodeElement (_efcd .Imagedata ,&_fge );_cggg !=nil {return _cggg ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_efcd );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"}:_dabc :=NewEG_ShapeElements ();_dabc .Skew =NewOfcSkew ();if _adab :=d .DecodeElement (_dabc .Skew ,&_fge );_adab !=nil {return _adab ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_dabc );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"}:_cbgfa :=NewEG_ShapeElements ();_cbgfa .Extrusion =NewOfcExtrusion ();if _cdgf :=d .DecodeElement (_cbgfa .Extrusion ,&_fge );_cdgf !=nil {return _cdgf ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_cbgfa );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"}:_ddee :=NewEG_ShapeElements ();_ddee .Callout =NewOfcCallout ();if _aea :=d .DecodeElement (_ddee .Callout ,&_fge );_aea !=nil {return _aea ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_ddee );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"}:_affg :=NewEG_ShapeElements ();_affg .Lock =NewOfcLock ();if _eeaf :=d .DecodeElement (_affg .Lock ,&_fge );_eeaf !=nil {return _eeaf ;};_egeg .EG_ShapeElements =append (_egeg .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 :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_beac :=NewEG_ShapeElements ();_beac .Clippath =NewOfcClippath ();if _caag :=d .DecodeElement (_beac .Clippath ,&_fge );_caag !=nil {return _caag ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_beac );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"}:_gcba :=NewEG_ShapeElements ();_gcba .Signatureline =NewOfcSignatureline ();if _ceeg :=d .DecodeElement (_gcba .Signatureline ,&_fge );_ceeg !=nil {return _ceeg ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_gcba );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"}:_dfag :=NewEG_ShapeElements ();_dfag .Wrap =_e .NewWrap ();if _gbbe :=d .DecodeElement (_dfag .Wrap ,&_fge );_gbbe !=nil {return _gbbe ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_dfag );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"}:_adabc :=NewEG_ShapeElements ();_adabc .Anchorlock =_e .NewAnchorlock ();if _dfebb :=d .DecodeElement (_adabc .Anchorlock ,&_fge );_dfebb !=nil {return _dfebb ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_adabc );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"}:_gce :=NewEG_ShapeElements ();_gce .Bordertop =_e .NewBordertop ();if _agadc :=d .DecodeElement (_gce .Bordertop ,&_fge );_agadc !=nil {return _agadc ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_gce );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"}:_fcc :=NewEG_ShapeElements ();_fcc .Borderbottom =_e .NewBorderbottom ();if _befe :=d .DecodeElement (_fcc .Borderbottom ,&_fge );_befe !=nil {return _befe ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_fcc );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"}:_cccb :=NewEG_ShapeElements ();_cccb .Borderleft =_e .NewBorderleft ();if _ebgfe :=d .DecodeElement (_cccb .Borderleft ,&_fge );_ebgfe !=nil {return _ebgfe ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_cccb );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"}:_bdaf :=NewEG_ShapeElements ();_bdaf .Borderright =_e .NewBorderright ();if _eeea :=d .DecodeElement (_bdaf .Borderright ,&_fge );_eeea !=nil {return _eeea ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_bdaf );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"}:_gebe :=NewEG_ShapeElements ();_gebe .ClientData =_b .NewClientData ();if _dgff :=d .DecodeElement (_gebe .ClientData ,&_fge );_dgff !=nil {return _dgff ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_gebe );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"}:_febb :=NewEG_ShapeElements ();_febb .Textdata =_fg .NewTextdata ();if _eedc :=d .DecodeElement (_febb .Textdata ,&_fge );_eedc !=nil {return _eedc ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_febb );default:_ag .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",_fge .Name );if _ccdb :=d .Skip ();_ccdb !=nil {return _ccdb ;};};case _a .EndElement :break _deb ;case _a .CharData :};};return nil ;}; // Validate validates the CT_PolyLine and its children func (_aeaeg *CT_PolyLine )Validate ()error {return _aeaeg .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_dbgda :=&OfcCT_OLEObject {};return _dbgda };func NewOfcExtrusion ()*OfcExtrusion {_ddggc :=&OfcExtrusion {};_ddggc .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _ddggc ;};func (_bed *AG_ImageAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bed .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bed .SrcAttr )});};if _bed .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bed .CropleftAttr )});};if _bed .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bed .CroptopAttr )});};if _bed .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_f .Sprintf ("\u0025\u0076",*_bed .CroprightAttr )});};if _bed .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_bed .CropbottomAttr )});};if _bed .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bed .GainAttr )});};if _bed .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bed .BlacklevelAttr )});};if _bed .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_bed .GammaAttr )});};if _bed .GrayscaleAttr !=_c .ST_TrueFalseUnset {_dga ,_ggbg :=_bed .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _ggbg !=nil {return _ggbg ;};start .Attr =append (start .Attr ,_dga );};if _bed .BilevelAttr !=_c .ST_TrueFalseUnset {_eee ,_dbce :=_bed .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dbce !=nil {return _dbce ;};start .Attr =append (start .Attr ,_eee );};return nil ;}; // Validate validates the OfcComplex and its children func (_ccgbc *OfcComplex )Validate ()error {return _ccgbc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func NewOfcFill ()*OfcFill {_gcaff :=&OfcFill {};_gcaff .OfcCT_Fill =*NewOfcCT_Fill ();return _gcaff };func (_aaffd *Group )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaffd .CT_Group =*NewCT_Group ();for _ ,_addb :=range start .Attr {if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aaffd .AllowincellAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aaffd .BulletAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068\u0072"{_aaffd .HrAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u006f\u006e\u0065\u0064"{_aaffd .OnedAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aaffd .HralignAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_bdaca ,_aaggd :=_addb .Value ,error (nil );if _aaggd !=nil {return _aaggd ;};_aaffd .TablelimitsAttr =&_bdaca ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fafdd ,_dfaebb :=_gc .ParseInt (_addb .Value ,10,64);if _dfaebb !=nil {return _dfaebb ;};_aaffd .RegroupidAttr =&_fafdd ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ebfa ,_egdgd :=_addb .Value ,error (nil );if _egdgd !=nil {return _egdgd ;};_aaffd .BordertopcolorAttr =&_ebfa ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0073\u0070\u0069\u0064"{_dcge ,_adefa :=_addb .Value ,error (nil );if _adefa !=nil {return _adefa ;};_aaffd .SpidAttr =&_dcge ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfac ,_cbfc :=_gc .ParseFloat (_addb .Value ,64);if _cbfc !=nil {return _cbfc ;};_ffcdc :=float32 (_gfac );_aaffd .HrpctAttr =&_ffcdc ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_caabc ,_ggbbe :=_addb .Value ,error (nil );if _ggbbe !=nil {return _ggbbe ;};_aaffd .BorderrightcolorAttr =&_caabc ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aaffd .ButtonAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068\u0072\u0073t\u0064"{_aaffd .HrstdAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aaffd .DgmlayoutAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aaffd .UserdrawnAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aaffd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aaffd .UserhiddenAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbfeg ,_gfaf :=_addb .Value ,error (nil );if _gfaf !=nil {return _gfaf ;};_aaffd .BorderleftcolorAttr =&_bbfeg ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aaffd .InsetmodeAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aaffd .AllowoverlapAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_aaadfe ,_agccb :=_addb .Value ,error (nil );if _agccb !=nil {return _agccb ;};_aaffd .TablepropertiesAttr =&_aaadfe ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aaffd .HrnoshadeAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aaffd .DgmlayoutmruAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_beecg ,_cbdbd :=_gc .ParseInt (_addb .Value ,10,64);if _cbdbd !=nil {return _cbdbd ;};_aaffd .DgmnodekindAttr =&_beecg ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aefae ,_eafc :=_addb .Value ,error (nil );if _eafc !=nil {return _eafc ;};_aaffd .BorderbottomcolorAttr =&_aefae ;continue ;};if _addb .Name .Local =="\u0070\u0072\u0069n\u0074"{_aaffd .PrintAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Local =="\u0074\u0069\u0074l\u0065"{_daecd ,_edeaba :=_addb .Value ,error (nil );if _edeaba !=nil {return _edeaba ;};_aaffd .TitleAttr =&_daecd ;continue ;};if _addb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cebgcg ,_efcdc :=_addb .Value ,error (nil );if _efcdc !=nil {return _efcdc ;};_aaffd .CoordoriginAttr =&_cebgcg ;continue ;};if _addb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbfbd ,_fcaef :=_addb .Value ,error (nil );if _fcaef !=nil {return _fcaef ;};_aaffd .WrapcoordsAttr =&_cbfbd ;continue ;};if _addb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcda ,_abfg :=_addb .Value ,error (nil );if _abfg !=nil {return _abfg ;};_aaffd .CoordsizeAttr =&_dcda ;continue ;};if _addb .Name .Local =="\u0073\u0074\u0079l\u0065"{_agecd ,_dfbab :=_addb .Value ,error (nil );if _dfbab !=nil {return _dfbab ;};_aaffd .StyleAttr =&_agecd ;continue ;};if _addb .Name .Local =="\u0069\u0064"{_egfc ,_ebffb :=_addb .Value ,error (nil );if _ebffb !=nil {return _ebffb ;};_aaffd .IdAttr =&_egfc ;continue ;};if _addb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_geaba ,_gedac :=_addb .Value ,error (nil );if _gedac !=nil {return _gedac ;};_aaffd .FillcolorAttr =&_geaba ;continue ;};if _addb .Name .Local =="\u0063\u006c\u0061s\u0073"{_efbeb ,_defda :=_addb .Value ,error (nil );if _defda !=nil {return _defda ;};_aaffd .ClassAttr =&_efbeb ;continue ;};if _addb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_accf ,_gaaag :=_addb .Value ,error (nil );if _gaaag !=nil {return _gaaag ;};_aaffd .TargetAttr =&_accf ;continue ;};if _addb .Name .Local =="\u0068\u0072\u0065\u0066"{_faabc ,_eebeeg :=_addb .Value ,error (nil );if _eebeeg !=nil {return _eebeeg ;};_aaffd .HrefAttr =&_faabc ;continue ;};if _addb .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_aaffd .EditasAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aaffd .FilledAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Local =="\u0061\u006c\u0074"{_baaad ,_accc :=_addb .Value ,error (nil );if _accc !=nil {return _accc ;};_aaffd .AltAttr =&_baaad ;continue ;};};_cggce :for {_badfa ,_aeadc :=d .Token ();if _aeadc !=nil {return _aeadc ;};switch _befc :=_badfa .(type ){case _a .StartElement :switch _befc .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"}:_cbabc :=NewGroup ();if _cedee :=d .DecodeElement (_cbabc ,&_befc );_cedee !=nil {return _cedee ;};_aaffd .Group =append (_aaffd .Group ,_cbabc );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"}:_gebag :=NewShape ();if _gfeef :=d .DecodeElement (_gebag ,&_befc );_gfeef !=nil {return _gfeef ;};_aaffd .Shape =append (_aaffd .Shape ,_gebag );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"}:_fgdbd :=NewShapetype ();if _edgff :=d .DecodeElement (_fgdbd ,&_befc );_edgff !=nil {return _edgff ;};_aaffd .Shapetype =append (_aaffd .Shapetype ,_fgdbd );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"}:_cdced :=NewArc ();if _bdgcb :=d .DecodeElement (_cdced ,&_befc );_bdgcb !=nil {return _bdgcb ;};_aaffd .Arc =append (_aaffd .Arc ,_cdced );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"}:_fbbbde :=NewCurve ();if _eecca :=d .DecodeElement (_fbbbde ,&_befc );_eecca !=nil {return _eecca ;};_aaffd .Curve =append (_aaffd .Curve ,_fbbbde );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"}:_agacg :=NewImage ();if _fegf :=d .DecodeElement (_agacg ,&_befc );_fegf !=nil {return _fegf ;};_aaffd .Image =append (_aaffd .Image ,_agacg );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"}:_eedbd :=NewLine ();if _fadcc :=d .DecodeElement (_eedbd ,&_befc );_fadcc !=nil {return _fadcc ;};_aaffd .Line =append (_aaffd .Line ,_eedbd );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"}:_edfag :=NewOval ();if _dgabb :=d .DecodeElement (_edfag ,&_befc );_dgabb !=nil {return _dgabb ;};_aaffd .Oval =append (_aaffd .Oval ,_edfag );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"}:_bddff :=NewPolyline ();if _fbafab :=d .DecodeElement (_bddff ,&_befc );_fbafab !=nil {return _fbafab ;};_aaffd .Polyline =append (_aaffd .Polyline ,_bddff );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"}:_afdge :=NewRect ();if _decg :=d .DecodeElement (_afdge ,&_befc );_decg !=nil {return _decg ;};_aaffd .Rect =append (_aaffd .Rect ,_afdge );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"}:_aedac :=NewRoundrect ();if _cgdbd :=d .DecodeElement (_aedac ,&_befc );_cgdbd !=nil {return _cgdbd ;};_aaffd .Roundrect =append (_aaffd .Roundrect ,_aedac );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"}:_eebeee :=NewOfcDiagram ();if _bbbd :=d .DecodeElement (_eebeee ,&_befc );_bbbd !=nil {return _bbbd ;};_aaffd .Diagram =append (_aaffd .Diagram ,_eebeee );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"}:_fgbce :=NewEG_ShapeElements ();_fgbce .Path =NewPath ();if _dedde :=d .DecodeElement (_fgbce .Path ,&_befc );_dedde !=nil {return _dedde ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_fgbce );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"}:_ffdb :=NewEG_ShapeElements ();_ffdb .Formulas =NewFormulas ();if _cedbg :=d .DecodeElement (_ffdb .Formulas ,&_befc );_cedbg !=nil {return _cedbg ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_ffdb );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"}:_fbbbe :=NewEG_ShapeElements ();_fbbbe .Handles =NewHandles ();if _bgegc :=d .DecodeElement (_fbbbe .Handles ,&_befc );_bgegc !=nil {return _bgegc ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_fbbbe );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"}:_gabef :=NewEG_ShapeElements ();_gabef .Fill =NewFill ();if _dcbbd :=d .DecodeElement (_gabef .Fill ,&_befc );_dcbbd !=nil {return _dcbbd ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_gabef );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"}:_edga :=NewEG_ShapeElements ();_edga .Stroke =NewStroke ();if _dbcgf :=d .DecodeElement (_edga .Stroke ,&_befc );_dbcgf !=nil {return _dbcgf ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_edga );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"}:_abbbc :=NewEG_ShapeElements ();_abbbc .Shadow =NewShadow ();if _abgf :=d .DecodeElement (_abbbc .Shadow ,&_befc );_abgf !=nil {return _abgf ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_abbbc );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"}:_bfde :=NewEG_ShapeElements ();_bfde .Textbox =NewTextbox ();if _badbd :=d .DecodeElement (_bfde .Textbox ,&_befc );_badbd !=nil {return _badbd ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_bfde );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"}:_cdffd :=NewEG_ShapeElements ();_cdffd .Textpath =NewTextpath ();if _cceg :=d .DecodeElement (_cdffd .Textpath ,&_befc );_cceg !=nil {return _cceg ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_cdffd );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"}:_ggfca :=NewEG_ShapeElements ();_ggfca .Imagedata =NewImagedata ();if _acgg :=d .DecodeElement (_ggfca .Imagedata ,&_befc );_acgg !=nil {return _acgg ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_ggfca );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"}:_fcfec :=NewEG_ShapeElements ();_fcfec .Skew =NewOfcSkew ();if _bdddg :=d .DecodeElement (_fcfec .Skew ,&_befc );_bdddg !=nil {return _bdddg ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_fcfec );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"}:_bebad :=NewEG_ShapeElements ();_bebad .Extrusion =NewOfcExtrusion ();if _gaga :=d .DecodeElement (_bebad .Extrusion ,&_befc );_gaga !=nil {return _gaga ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_bebad );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"}:_cbea :=NewEG_ShapeElements ();_cbea .Callout =NewOfcCallout ();if _acbbe :=d .DecodeElement (_cbea .Callout ,&_befc );_acbbe !=nil {return _acbbe ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_cbea );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"}:_dggfa :=NewEG_ShapeElements ();_dggfa .Lock =NewOfcLock ();if _abab :=d .DecodeElement (_dggfa .Lock ,&_befc );_abab !=nil {return _abab ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_dggfa );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"}:_bbcad :=NewEG_ShapeElements ();_bbcad .Clippath =NewOfcClippath ();if _bagc :=d .DecodeElement (_bbcad .Clippath ,&_befc );_bagc !=nil {return _bagc ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_bbcad );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"}:_ccbbba :=NewEG_ShapeElements ();_ccbbba .Signatureline =NewOfcSignatureline ();if _eceba :=d .DecodeElement (_ccbbba .Signatureline ,&_befc );_eceba !=nil {return _eceba ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_ccbbba );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"}:_gbggae :=NewEG_ShapeElements ();_gbggae .Wrap =_e .NewWrap ();if _fagea :=d .DecodeElement (_gbggae .Wrap ,&_befc );_fagea !=nil {return _fagea ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_gbggae );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"}:_gdada :=NewEG_ShapeElements ();_gdada .Anchorlock =_e .NewAnchorlock ();if _cbccd :=d .DecodeElement (_gdada .Anchorlock ,&_befc );_cbccd !=nil {return _cbccd ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_gdada );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"}:_gbdbc :=NewEG_ShapeElements ();_gbdbc .Bordertop =_e .NewBordertop ();if _ebfgf :=d .DecodeElement (_gbdbc .Bordertop ,&_befc );_ebfgf !=nil {return _ebfgf ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_gbdbc );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"}:_gdaceg :=NewEG_ShapeElements ();_gdaceg .Borderbottom =_e .NewBorderbottom ();if _gegf :=d .DecodeElement (_gdaceg .Borderbottom ,&_befc );_gegf !=nil {return _gegf ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_gdaceg );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"}:_bddaf :=NewEG_ShapeElements ();_bddaf .Borderleft =_e .NewBorderleft ();if _aaeab :=d .DecodeElement (_bddaf .Borderleft ,&_befc );_aaeab !=nil {return _aaeab ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_bddaf );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"}:_efdggf :=NewEG_ShapeElements ();_efdggf .Borderright =_e .NewBorderright ();if _bfccc :=d .DecodeElement (_efdggf .Borderright ,&_befc );_bfccc !=nil {return _bfccc ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_efdggf );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"}:_feebc :=NewEG_ShapeElements ();_feebc .ClientData =_b .NewClientData ();if _aedcf :=d .DecodeElement (_feebc .ClientData ,&_befc );_aedcf !=nil {return _aedcf ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_feebc );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"}:_eaagb :=NewEG_ShapeElements ();_eaagb .Textdata =_fg .NewTextdata ();if _gdcbf :=d .DecodeElement (_eaagb .Textdata ,&_befc );_gdcbf !=nil {return _gdcbf ;};_aaffd .EG_ShapeElements =append (_aaffd .EG_ShapeElements ,_eaagb );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 \u0047\u0072\u006fu\u0070 \u0025\u0076",_befc .Name );if _abcg :=d .Skip ();_abcg !=nil {return _abcg ;};};case _a .EndElement :break _cggce ;case _a .CharData :};};return nil ;};type ST_StrokeArrowLength byte ;func (_cdaae ST_FillType )Validate ()error {return _cdaae .ValidateWithPath ("")};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;}; // ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path func (_bdeee *OfcSkew )ValidateWithPath (path string )error {if _gecfd :=_bdeee .OfcCT_Skew .ValidateWithPath (path );_gecfd !=nil {return _gecfd ;};return nil ;};func (_cfgcf *OfcST_InsetMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgbd ,_eeeba :=d .Token ();if _eeeba !=nil {return _eeeba ;};if _afgdfd ,_gcfcabe :=_fgbd .(_a .EndElement );_gcfcabe &&_afgdfd .Name ==start .Name {*_cfgcf =1;return nil ;};if _cddfb ,_ggaba :=_fgbd .(_a .CharData );!_ggaba {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgbd );}else {switch string (_cddfb ){case "":*_cfgcf =0;case "\u0061\u0075\u0074\u006f":*_cfgcf =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cfgcf =2;};};_fgbd ,_eeeba =d .Token ();if _eeeba !=nil {return _eeeba ;};if _fccbc ,_bgfeg :=_fgbd .(_a .EndElement );_bgfeg &&_fccbc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgbd );}; // Validate validates the Image and its children func (_abbfbb *Image )Validate ()error {return _abbfbb .ValidateWithPath ("\u0049\u006d\u0061g\u0065")}; // Validate validates the AG_ImageAttributes and its children func (_ebb *AG_ImageAttributes )Validate ()error {return _ebb .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; // Validate validates the AG_Fill and its children func (_adc *AG_Fill )Validate ()error {return _adc .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};type OfcST_ConnectType byte ;func NewOfcCT_Relation ()*OfcCT_Relation {_cfcde :=&OfcCT_Relation {};return _cfcde };type Path struct{CT_Path };func NewOfcColumn ()*OfcColumn {_fdffc :=&OfcColumn {};_fdffc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _fdffc ;}; // Validate validates the OfcSignatureline and its children func (_dagcd *OfcSignatureline )Validate ()error {return _dagcd .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func NewAG_Style ()*AG_Style {_cdde :=&AG_Style {};return _cdde };func NewTextpath ()*Textpath {_dbeeg :=&Textpath {};_dbeeg .CT_TextPath =*NewCT_TextPath ();return _dbeeg ;};func (_abbgd *Image )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abbgd .CT_Image =*NewCT_Image ();for _ ,_daaf :=range start .Attr {if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_adcgc ,_aecef :=_gc .ParseInt (_daaf .Value ,10,64);if _aecef !=nil {return _aecef ;};_abbgd .DgmnodekindAttr =&_adcgc ;continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abbgd .BulletAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0068\u0072"{_abbgd .HrAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abbgd .OleiconAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0068\u0072\u0073t\u0064"{_abbgd .HrstdAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0063\u006c\u0069\u0070"{_abbgd .ClipAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abbgd .HrnoshadeAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abbgd .PreferrelativeAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0068\u0072\u0070c\u0074"{_eccgc ,_bdbea :=_gc .ParseFloat (_daaf .Value ,64);if _bdbea !=nil {return _bdbea ;};_abcc :=float32 (_eccgc );_abbgd .HrpctAttr =&_abcc ;continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u006f\u006c\u0065"{_abbgd .OleAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abbgd .HralignAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abbgd .BwpureAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abbgd .DgmlayoutAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abbgd .InsetmodeAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0073\u0070\u0069\u0064"{_fgcde ,_egbf :=_daaf .Value ,error (nil );if _egbf !=nil {return _egbf ;};_abbgd .SpidAttr =&_fgcde ;continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aggfb ,_cdfcf :=_daaf .Value ,error (nil );if _cdfcf !=nil {return _cdfcf ;};_abbgd .BorderbottomcolorAttr =&_aggfb ;continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abbgd .AllowoverlapAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abbgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abbgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abbgd .UserhiddenAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abbgd .AllowincellAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0073\u0070\u0074"{_ebcda ,_afacc :=_gc .ParseFloat (_daaf .Value ,64);if _afacc !=nil {return _afacc ;};_ecbcf :=float32 (_ebcda );_abbgd .SptAttr =&_ecbcf ;continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aeffe ,_abbec :=_daaf .Value ,error (nil );if _abbec !=nil {return _abbec ;};_abbgd .BorderleftcolorAttr =&_aeffe ;continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abbgd .UserdrawnAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abbgd .CliptowrapAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aggbag ,_fedea :=_daaf .Value ,error (nil );if _fedea !=nil {return _fedea ;};_abbgd .BorderrightcolorAttr =&_aggbag ;continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abbgd .ConnectortypeAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abbgd .ButtonAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abbgd .ForcedashAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgfec ,_fddae :=_gc .ParseInt (_daaf .Value ,10,64);if _fddae !=nil {return _fddae ;};_abbgd .RegroupidAttr =&_dgfec ;continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u006f\u006e\u0065\u0064"{_abbgd .OnedAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abbgd .BwmodeAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abbgd .BwnormalAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dgcabb ,_cgdg :=_daaf .Value ,error (nil );if _cgdg !=nil {return _cgdg ;};_abbgd .BordertopcolorAttr =&_dgcabb ;continue ;};if _daaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_abbgd .PrintAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aeefdg ,_beefg :=_daaf .Value ,error (nil );if _beefg !=nil {return _beefg ;};_abbgd .TargetAttr =&_aeefdg ;continue ;};if _daaf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abbgd .StrokedAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gaebd ,_edfe :=_daaf .Value ,error (nil );if _edfe !=nil {return _edfe ;};_abbgd .CoordoriginAttr =&_gaebd ;continue ;};if _daaf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afce ,_bgdba :=_daaf .Value ,error (nil );if _bgdba !=nil {return _bgdba ;};_abbgd .StrokeweightAttr =&_afce ;continue ;};if _daaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgfeg ,_gcbce :=_daaf .Value ,error (nil );if _gcbce !=nil {return _gcbce ;};_abbgd .CoordsizeAttr =&_fgfeg ;continue ;};if _daaf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ggcfd ,_cabc :=_daaf .Value ,error (nil );if _cabc !=nil {return _cabc ;};_abbgd .ChromakeyAttr =&_ggcfd ;continue ;};if _daaf .Name .Local =="\u0061\u006c\u0074"{_ebdeec ,_bafgc :=_daaf .Value ,error (nil );if _bafgc !=nil {return _bafgc ;};_abbgd .AltAttr =&_ebdeec ;continue ;};if _daaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eacad ,_bdafa :=_daaf .Value ,error (nil );if _bdafa !=nil {return _bdafa ;};_abbgd .FillcolorAttr =&_eacad ;continue ;};if _daaf .Name .Local =="\u0073\u0072\u0063"{_cafac ,_gfge :=_daaf .Value ,error (nil );if _gfge !=nil {return _gfge ;};_abbgd .SrcAttr =&_cafac ;continue ;};if _daaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bebae ,_fcbaf :=_daaf .Value ,error (nil );if _fcbaf !=nil {return _fcbaf ;};_abbgd .WrapcoordsAttr =&_bebae ;continue ;};if _daaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgfag ,_eegbg :=_daaf .Value ,error (nil );if _eegbg !=nil {return _eegbg ;};_abbgd .TitleAttr =&_dgfag ;continue ;};if _daaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdcdc ,_fdee :=_daaf .Value ,error (nil );if _fdee !=nil {return _fdee ;};_abbgd .StyleAttr =&_bdcdc ;continue ;};if _daaf .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_efedab ,_bbedcg :=_daaf .Value ,error (nil );if _bbedcg !=nil {return _bbedcg ;};_abbgd .CroprightAttr =&_efedab ;continue ;};if _daaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abbgd .InsetpenAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fddfa ,_gdgg :=_daaf .Value ,error (nil );if _gdgg !=nil {return _gdgg ;};_abbgd .CropleftAttr =&_fddfa ;continue ;};if _daaf .Name .Local =="\u0067\u0061\u0069\u006e"{_ffadg ,_ffdad :=_daaf .Value ,error (nil );if _ffdad !=nil {return _ffdad ;};_abbgd .GainAttr =&_ffadg ;continue ;};if _daaf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgfb ,_efbgaf :=_daaf .Value ,error (nil );if _efbgaf !=nil {return _efbgaf ;};_abbgd .StrokecolorAttr =&_cgfb ;continue ;};if _daaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_bagea ,_dcac :=_daaf .Value ,error (nil );if _dcac !=nil {return _dcac ;};_abbgd .ClassAttr =&_bagea ;continue ;};if _daaf .Name .Local =="\u0069\u0064"{_dedfg ,_eegba :=_daaf .Value ,error (nil );if _eegba !=nil {return _eegba ;};_abbgd .IdAttr =&_dedfg ;continue ;};if _daaf .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dggfc ,_gcffc :=_daaf .Value ,error (nil );if _gcffc !=nil {return _gcffc ;};_abbgd .CropbottomAttr =&_dggfc ;continue ;};if _daaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abbgd .FilledAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_abbgd .GrayscaleAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fcebgd ,_bcgfa :=_daaf .Value ,error (nil );if _bcgfa !=nil {return _bcgfa ;};_abbgd .BlacklevelAttr =&_fcebgd ;continue ;};if _daaf .Name .Local =="\u0068\u0072\u0065\u0066"{_egbag ,_gadeb :=_daaf .Value ,error (nil );if _gadeb !=nil {return _gadeb ;};_abbgd .HrefAttr =&_egbag ;continue ;};if _daaf .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_abbgd .BilevelAttr .UnmarshalXMLAttr (_daaf );continue ;};if _daaf .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cdcde ,_agfda :=_daaf .Value ,error (nil );if _agfda !=nil {return _agfda ;};_abbgd .CroptopAttr =&_cdcde ;continue ;};if _daaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggfaf ,_cadad :=_daaf .Value ,error (nil );if _cadad !=nil {return _cadad ;};_abbgd .OpacityAttr =&_ggfaf ;continue ;};if _daaf .Name .Local =="\u0067\u0061\u006dm\u0061"{_eegafg ,_cfgb :=_daaf .Value ,error (nil );if _cfgb !=nil {return _cfgb ;};_abbgd .GammaAttr =&_eegafg ;continue ;};};_accebf :for {_ffaga ,_fabbb :=d .Token ();if _fabbb !=nil {return _fabbb ;};switch _gdcad :=_ffaga .(type ){case _a .StartElement :switch _gdcad .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"}:_bfacg :=NewEG_ShapeElements ();_bfacg .Path =NewPath ();if _fccaa :=d .DecodeElement (_bfacg .Path ,&_gdcad );_fccaa !=nil {return _fccaa ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_bfacg );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"}:_ccdcd :=NewEG_ShapeElements ();_ccdcd .Formulas =NewFormulas ();if _dcgd :=d .DecodeElement (_ccdcd .Formulas ,&_gdcad );_dcgd !=nil {return _dcgd ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_ccdcd );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"}:_cdbgb :=NewEG_ShapeElements ();_cdbgb .Handles =NewHandles ();if _fecad :=d .DecodeElement (_cdbgb .Handles ,&_gdcad );_fecad !=nil {return _fecad ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_cdbgb );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"}:_dgfb :=NewEG_ShapeElements ();_dgfb .Fill =NewFill ();if _faac :=d .DecodeElement (_dgfb .Fill ,&_gdcad );_faac !=nil {return _faac ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_dgfb );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"}:_eagdd :=NewEG_ShapeElements ();_eagdd .Stroke =NewStroke ();if _cfee :=d .DecodeElement (_eagdd .Stroke ,&_gdcad );_cfee !=nil {return _cfee ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_eagdd );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"}:_gcbac :=NewEG_ShapeElements ();_gcbac .Shadow =NewShadow ();if _ccfbf :=d .DecodeElement (_gcbac .Shadow ,&_gdcad );_ccfbf !=nil {return _ccfbf ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_gcbac );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"}:_gbgcc :=NewEG_ShapeElements ();_gbgcc .Textbox =NewTextbox ();if _cfaac :=d .DecodeElement (_gbgcc .Textbox ,&_gdcad );_cfaac !=nil {return _cfaac ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_gbgcc );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"}:_gacfb :=NewEG_ShapeElements ();_gacfb .Textpath =NewTextpath ();if _bddcc :=d .DecodeElement (_gacfb .Textpath ,&_gdcad );_bddcc !=nil {return _bddcc ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_gacfb );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"}:_cegf :=NewEG_ShapeElements ();_cegf .Imagedata =NewImagedata ();if _ebcde :=d .DecodeElement (_cegf .Imagedata ,&_gdcad );_ebcde !=nil {return _ebcde ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_cegf );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"}:_bcdbe :=NewEG_ShapeElements ();_bcdbe .Skew =NewOfcSkew ();if _cfeag :=d .DecodeElement (_bcdbe .Skew ,&_gdcad );_cfeag !=nil {return _cfeag ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_bcdbe );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"}:_cccd :=NewEG_ShapeElements ();_cccd .Extrusion =NewOfcExtrusion ();if _eccedf :=d .DecodeElement (_cccd .Extrusion ,&_gdcad );_eccedf !=nil {return _eccedf ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_cccd );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"}:_beag :=NewEG_ShapeElements ();_beag .Callout =NewOfcCallout ();if _fdea :=d .DecodeElement (_beag .Callout ,&_gdcad );_fdea !=nil {return _fdea ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_beag );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"}:_agdfd :=NewEG_ShapeElements ();_agdfd .Lock =NewOfcLock ();if _dadg :=d .DecodeElement (_agdfd .Lock ,&_gdcad );_dadg !=nil {return _dadg ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_agdfd );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"}:_bbggg :=NewEG_ShapeElements ();_bbggg .Clippath =NewOfcClippath ();if _ecfa :=d .DecodeElement (_bbggg .Clippath ,&_gdcad );_ecfa !=nil {return _ecfa ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_bbggg );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"}:_aafg :=NewEG_ShapeElements ();_aafg .Signatureline =NewOfcSignatureline ();if _cdbbc :=d .DecodeElement (_aafg .Signatureline ,&_gdcad );_cdbbc !=nil {return _cdbbc ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_aafg );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"}:_agaba :=NewEG_ShapeElements ();_agaba .Wrap =_e .NewWrap ();if _beafc :=d .DecodeElement (_agaba .Wrap ,&_gdcad );_beafc !=nil {return _beafc ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_agaba );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"}:_acfcfe :=NewEG_ShapeElements ();_acfcfe .Anchorlock =_e .NewAnchorlock ();if _afaba :=d .DecodeElement (_acfcfe .Anchorlock ,&_gdcad );_afaba !=nil {return _afaba ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_acfcfe );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"}:_efdfg :=NewEG_ShapeElements ();_efdfg .Bordertop =_e .NewBordertop ();if _fefg :=d .DecodeElement (_efdfg .Bordertop ,&_gdcad );_fefg !=nil {return _fefg ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_efdfg );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"}:_cbeeg :=NewEG_ShapeElements ();_cbeeg .Borderbottom =_e .NewBorderbottom ();if _agfc :=d .DecodeElement (_cbeeg .Borderbottom ,&_gdcad );_agfc !=nil {return _agfc ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_cbeeg );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"}:_aabec :=NewEG_ShapeElements ();_aabec .Borderleft =_e .NewBorderleft ();if _degfd :=d .DecodeElement (_aabec .Borderleft ,&_gdcad );_degfd !=nil {return _degfd ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_aabec );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"}:_dgdgc :=NewEG_ShapeElements ();_dgdgc .Borderright =_e .NewBorderright ();if _afgda :=d .DecodeElement (_dgdgc .Borderright ,&_gdcad );_afgda !=nil {return _afgda ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_dgdgc );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"}:_cgfae :=NewEG_ShapeElements ();_cgfae .ClientData =_b .NewClientData ();if _dabddc :=d .DecodeElement (_cgfae .ClientData ,&_gdcad );_dabddc !=nil {return _dabddc ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_cgfae );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"}:_cgfafb :=NewEG_ShapeElements ();_cgfafb .Textdata =_fg .NewTextdata ();if _acbc :=d .DecodeElement (_cgfafb .Textdata ,&_gdcad );_acbc !=nil {return _acbc ;};_abbgd .EG_ShapeElements =append (_abbgd .EG_ShapeElements ,_cgfafb );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 \u0049\u006d\u0061g\u0065 \u0025\u0076",_gdcad .Name );if _edgea :=d .Skip ();_edgea !=nil {return _edgea ;};};case _a .EndElement :break _accebf ;case _a .CharData :};};return nil ;}; // Validate validates the OfcCT_ColorMru and its children func (_bfdf *OfcCT_ColorMru )Validate ()error {return _bfdf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_cbeeff *Polyline )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cbeeff .CT_PolyLine .MarshalXML (e ,start );}; // Validate validates the OfcShapedefaults and its children func (_ceeeb *OfcShapedefaults )Validate ()error {return _ceeeb .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; // ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path func (_eadfg *OfcDiagram )ValidateWithPath (path string )error {if _fdbg :=_eadfg .OfcCT_Diagram .ValidateWithPath (path );_fdbg !=nil {return _fdbg ;};return nil ;};func (_afdfc *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 _afdfc .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_egdbb *ST_ImageAspect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egdbb =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_egdbb =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_egdbb =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_egdbb =3;};return nil ;};func (_caedfg ST_EditAs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caedfg .String (),start );}; // Validate validates the OfcFill and its children func (_aaeeb *OfcFill )Validate ()error {return _aaeeb .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_egbbe *Oval )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _egbbe .CT_Oval .MarshalXML (e ,start );};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _c .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 _c .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _c .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _c .ST_TrueFalse ;RotateAttr _c .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func NewStroke ()*Stroke {_bcgcf :=&Stroke {};_bcgcf .CT_Stroke =*NewCT_Stroke ();return _bcgcf };func NewPolyline ()*Polyline {_cegef :=&Polyline {};_cegef .CT_PolyLine =*NewCT_PolyLine ();return _cegef ;};func (_adebf *CT_Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffdf :=range start .Attr {if _ffdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdf .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_adebf .ConnecttypeAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdf .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_adebf .ExtrusionokAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dcbe ,_bdef :=_ffdf .Value ,error (nil );if _bdef !=nil {return _bdef ;};_adebf .ConnectanglesAttr =&_dcbe ;continue ;};if _ffdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdf .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_gfdfb ,_adfa :=_ffdf .Value ,error (nil );if _adfa !=nil {return _adfa ;};_adebf .ConnectlocsAttr =&_gfdfb ;continue ;};if _ffdf .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_adebf .GradientshapeokAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_adebf .ShadowokAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_adebf .ArrowokAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Local =="\u0076"{_eggdf ,_fafaf :=_ffdf .Value ,error (nil );if _fafaf !=nil {return _fafaf ;};_adebf .VAttr =&_eggdf ;continue ;};if _ffdf .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_adebf .TextpathokAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_adebf .InsetpenokAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_adebf .StrokeokAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_adebf .FillokAttr .UnmarshalXMLAttr (_ffdf );continue ;};if _ffdf .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_agadf ,_fgcga :=_ffdf .Value ,error (nil );if _fgcga !=nil {return _fgcga ;};_adebf .TextboxrectAttr =&_agadf ;continue ;};if _ffdf .Name .Local =="\u006c\u0069\u006d\u006f"{_ecce ,_egdbf :=_ffdf .Value ,error (nil );if _egdbf !=nil {return _egdbf ;};_adebf .LimoAttr =&_ecce ;continue ;};if _ffdf .Name .Local =="\u0069\u0064"{_cfaad ,_cdfe :=_ffdf .Value ,error (nil );if _cdfe !=nil {return _cdfe ;};_adebf .IdAttr =&_cfaad ;continue ;};};for {_acgbf ,_aggga :=d .Token ();if _aggga !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_aggga );};if _fbef ,_ecbe :=_acgbf .(_a .EndElement );_ecbe &&_fbef .Name ==start .Name {break ;};};return nil ;};func (_adac *Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _adac .CT_Fill .MarshalXML (e ,start );};func (_gefee ST_StrokeEndCap )Validate ()error {return _gefee .ValidateWithPath ("")}; // Validate validates the OfcCT_RelationTable and its children func (_cabdf *OfcCT_RelationTable )Validate ()error {return _cabdf .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_aadde OfcST_ExtrusionRender )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eadgg :=_a .Attr {};_eadgg .Name =name ;switch _aadde {case OfcST_ExtrusionRenderUnset :_eadgg .Value ="";case OfcST_ExtrusionRenderSolid :_eadgg .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_eadgg .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_eadgg .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _eadgg ,nil ;};func (_edda *AG_ShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edda .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_edda .OpacityAttr )});};if _edda .StrokedAttr !=_c .ST_TrueFalseUnset {_fbba ,_bbd :=_edda .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bbd !=nil {return _bbd ;};start .Attr =append (start .Attr ,_fbba );};if _edda .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 :_f .Sprintf ("\u0025\u0076",*_edda .StrokecolorAttr )});};if _edda .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 :_f .Sprintf ("\u0025\u0076",*_edda .StrokeweightAttr )});};if _edda .InsetpenAttr !=_c .ST_TrueFalseUnset {_agc ,_ecea :=_edda .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ecea !=nil {return _ecea ;};start .Attr =append (start .Attr ,_agc );};if _edda .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_edda .ChromakeyAttr )});};if _edda .FilledAttr !=_c .ST_TrueFalseUnset {_dag ,_baff :=_edda .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _baff !=nil {return _baff ;};start .Attr =append (start .Attr ,_dag );};if _edda .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_edda .FillcolorAttr )});};return nil ;};func (_fbbad *OfcCT_Complex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fefa :=range start .Attr {if _fefa .Name .Local =="\u0065\u0078\u0074"{_fbbad .ExtAttr .UnmarshalXMLAttr (_fefa );continue ;};};for {_aaecc ,_ccga :=d .Token ();if _ccga !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_ccga );};if _debgb ,_ffdbb :=_aaecc .(_a .EndElement );_ffdbb &&_debgb .Name ==start .Name {break ;};};return nil ;};type Polyline struct{CT_PolyLine };func (_caaea *Imagedata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caaea .CT_ImageData =*NewCT_ImageData ();for _ ,_cgfafbd :=range start .Attr {if _cgfafbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgfafbd .Name .Local =="\u0070\u0069\u0063\u0074"||_cgfafbd .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"&&_cgfafbd .Name .Local =="\u0070\u0069\u0063\u0074"{_fbdb ,_aegb :=_cgfafbd .Value ,error (nil );if _aegb !=nil {return _aegb ;};_caaea .PictAttr =&_fbdb ;continue ;};if _cgfafbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgfafbd .Name .Local =="\u0068\u0072\u0065\u0066"||_cgfafbd .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"&&_cgfafbd .Name .Local =="\u0068\u0072\u0065\u0066"{_cdec ,_bbbga :=_cgfafbd .Value ,error (nil );if _bbbga !=nil {return _bbbga ;};_caaea .RHrefAttr =&_cdec ;continue ;};if _cgfafbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgfafbd .Name .Local =="\u0068\u0072\u0065\u0066"{_effbc ,_fccaaf :=_cgfafbd .Value ,error (nil );if _fccaaf !=nil {return _fccaaf ;};_caaea .HrefAttr =&_effbc ;continue ;};if _cgfafbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgfafbd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_afag ,_bcfa :=_cgfafbd .Value ,error (nil );if _bcfa !=nil {return _bcfa ;};_caaea .AlthrefAttr =&_afag ;continue ;};if _cgfafbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgfafbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffgae ,_dacbde :=_cgfafbd .Value ,error (nil );if _dacbde !=nil {return _dacbde ;};_caaea .TitleAttr =&_ffgae ;continue ;};if _cgfafbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgfafbd .Name .Local =="\u006f\u006c\u0065i\u0064"{_dedbe ,_bdfcd :=_gc .ParseFloat (_cgfafbd .Value ,64);if _bdfcd !=nil {return _bdfcd ;};_eabdf :=float32 (_dedbe );_caaea .OleidAttr =&_eabdf ;continue ;};if _cgfafbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgfafbd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_caaea .DetectmouseclickAttr .UnmarshalXMLAttr (_cgfafbd );continue ;};if _cgfafbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgfafbd .Name .Local =="\u006d\u006f\u0076i\u0065"{_babaf ,_begdf :=_gc .ParseFloat (_cgfafbd .Value ,64);if _begdf !=nil {return _begdf ;};_egfgc :=float32 (_babaf );_caaea .MovieAttr =&_egfgc ;continue ;};if _cgfafbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgfafbd .Name .Local =="\u0072\u0065\u006ci\u0064"{_feefc ,_gfaeda :=_cgfafbd .Value ,error (nil );if _gfaeda !=nil {return _gfaeda ;};_caaea .RelidAttr =&_feefc ;continue ;};if _cgfafbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgfafbd .Name .Local =="\u0069\u0064"||_cgfafbd .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"&&_cgfafbd .Name .Local =="\u0069\u0064"{_gbbeb ,_aaba :=_cgfafbd .Value ,error (nil );if _aaba !=nil {return _aaba ;};_caaea .IdAttr =&_gbbeb ;continue ;};if _cgfafbd .Name .Local =="\u0069\u0064"{_bcfbgc ,_bgggg :=_cgfafbd .Value ,error (nil );if _bgggg !=nil {return _bgggg ;};_caaea .SIdAttr =&_bcfbgc ;continue ;};if _cgfafbd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cdbd ,_cefdf :=_cgfafbd .Value ,error (nil );if _cefdf !=nil {return _cefdf ;};_caaea .CropbottomAttr =&_cdbd ;continue ;};if _cgfafbd .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_bbfdd ,_bceef :=_cgfafbd .Value ,error (nil );if _bceef !=nil {return _bceef ;};_caaea .EmbosscolorAttr =&_bbfdd ;continue ;};if _cgfafbd .Name .Local =="\u0073\u0072\u0063"{_eeff ,_acgfb :=_cgfafbd .Value ,error (nil );if _acgfb !=nil {return _acgfb ;};_caaea .SrcAttr =&_eeff ;continue ;};if _cgfafbd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gbcaf ,_bfdef :=_cgfafbd .Value ,error (nil );if _bfdef !=nil {return _bfdef ;};_caaea .CropleftAttr =&_gbcaf ;continue ;};if _cgfafbd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cgddc ,_gabd :=_cgfafbd .Value ,error (nil );if _gabd !=nil {return _gabd ;};_caaea .CroptopAttr =&_cgddc ;continue ;};if _cgfafbd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_eabdg ,_dfebbd :=_cgfafbd .Value ,error (nil );if _dfebbd !=nil {return _dfebbd ;};_caaea .CroprightAttr =&_eabdg ;continue ;};if _cgfafbd .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_ebdbb ,_gbbc :=_cgfafbd .Value ,error (nil );if _gbbc !=nil {return _gbbc ;};_caaea .RecolortargetAttr =&_ebdbb ;continue ;};if _cgfafbd .Name .Local =="\u0067\u0061\u0069\u006e"{_badgg ,_gada :=_cgfafbd .Value ,error (nil );if _gada !=nil {return _gada ;};_caaea .GainAttr =&_badgg ;continue ;};if _cgfafbd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_dabdca ,_eafb :=_cgfafbd .Value ,error (nil );if _eafb !=nil {return _eafb ;};_caaea .BlacklevelAttr =&_dabdca ;continue ;};if _cgfafbd .Name .Local =="\u0067\u0061\u006dm\u0061"{_adfef ,_fgad :=_cgfafbd .Value ,error (nil );if _fgad !=nil {return _fgad ;};_caaea .GammaAttr =&_adfef ;continue ;};if _cgfafbd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_caaea .GrayscaleAttr .UnmarshalXMLAttr (_cgfafbd );continue ;};if _cgfafbd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_caaea .BilevelAttr .UnmarshalXMLAttr (_cgfafbd );continue ;};if _cgfafbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbebd ,_cbecg :=_cgfafbd .Value ,error (nil );if _cbecg !=nil {return _cbecg ;};_caaea .ChromakeyAttr =&_gbebd ;continue ;};};for {_eafgf ,_ebaba :=d .Token ();if _ebaba !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_ebaba );};if _agged ,_aafdg :=_eafgf .(_a .EndElement );_aafdg &&_agged .Name ==start .Name {break ;};};return nil ;};func (_ceafc *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 _ceafc .OfcCT_Diagram .MarshalXML (e ,start );};func (_ecaac *Shapetype )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecaac .CT_Shapetype =*NewCT_Shapetype ();for _ ,_fadebf :=range start .Attr {if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eadag ,_cdecg :=_fadebf .Value ,error (nil );if _cdecg !=nil {return _cdecg ;};_ecaac .BordertopcolorAttr =&_eadag ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_cfccde ,_gagaee :=_fadebf .Value ,error (nil );if _gagaee !=nil {return _gagaee ;};_ecaac .MasterAttr =&_cfccde ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agefa ,_affab :=_fadebf .Value ,error (nil );if _affab !=nil {return _affab ;};_ecaac .BorderleftcolorAttr =&_agefa ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecaac .BulletAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0068\u0072"{_ecaac .HrAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0063\u006c\u0069\u0070"{_ecaac .ClipAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecaac .HrstdAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0073\u0070\u0069\u0064"{_cgdgg ,_gcgad :=_fadebf .Value ,error (nil );if _gcgad !=nil {return _gcgad ;};_ecaac .SpidAttr =&_cgdgg ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecaac .HrnoshadeAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eecaa ,_geggd :=_gc .ParseInt (_fadebf .Value ,10,64);if _geggd !=nil {return _geggd ;};_ecaac .RegroupidAttr =&_eecaa ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecaac .DgmlayoutAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ecaac .CliptowrapAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecaac .AllowoverlapAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecaac .InsetmodeAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecaac .UserhiddenAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggaae ,_bfafa :=_fadebf .Value ,error (nil );if _bfafa !=nil {return _bfafa ;};_ecaac .BorderbottomcolorAttr =&_ggaae ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecaac .BwpureAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecaac .DgmlayoutmruAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ecaac .PreferrelativeAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecaac .AllowincellAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebffgd ,_ebcced :=_gc .ParseFloat (_fadebf .Value ,64);if _ebcced !=nil {return _ebcced ;};_dcadc :=float32 (_ebffgd );_ecaac .HrpctAttr =&_dcadc ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecaac .ButtonAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecaac .UserdrawnAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecaac .BwnormalAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0073\u0070\u0074"{_deageb ,_fgaga :=_gc .ParseFloat (_fadebf .Value ,64);if _fgaga !=nil {return _fgaga ;};_caaeg :=float32 (_deageb );_ecaac .SptAttr =&_caaeg ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ecaac .ConnectortypeAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecfdc ,_edebff :=_fadebf .Value ,error (nil );if _edebff !=nil {return _edebff ;};_ecaac .BorderrightcolorAttr =&_ecfdc ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ecaac .OleiconAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfgccc ,_caeaf :=_gc .ParseInt (_fadebf .Value ,10,64);if _caeaf !=nil {return _caeaf ;};_ecaac .DgmnodekindAttr =&_cfgccc ;continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u006f\u006e\u0065\u0064"{_ecaac .OnedAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecaac .BwmodeAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u006f\u006c\u0065"{_ecaac .OleAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ecaac .ForcedashAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecaac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadebf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecaac .HralignAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_edeed ,_fgcae :=_fadebf .Value ,error (nil );if _fgcae !=nil {return _fgcae ;};_ecaac .WrapcoordsAttr =&_edeed ;continue ;};if _fadebf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgcfb ,_edfea :=_fadebf .Value ,error (nil );if _edfea !=nil {return _edfea ;};_ecaac .CoordsizeAttr =&_bgcfb ;continue ;};if _fadebf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ecaac .StrokedAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Local =="\u0061\u006c\u0074"{_bcae ,_fffae :=_fadebf .Value ,error (nil );if _fffae !=nil {return _fffae ;};_ecaac .AltAttr =&_bcae ;continue ;};if _fadebf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cdbde ,_gbfbd :=_fadebf .Value ,error (nil );if _gbfbd !=nil {return _gbfbd ;};_ecaac .StrokeweightAttr =&_cdbde ;continue ;};if _fadebf .Name .Local =="\u0073\u0074\u0079l\u0065"{_agcgd ,_ffcfc :=_fadebf .Value ,error (nil );if _ffcfc !=nil {return _ffcfc ;};_ecaac .StyleAttr =&_agcgd ;continue ;};if _fadebf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eefegc ,_cbaed :=_fadebf .Value ,error (nil );if _cbaed !=nil {return _cbaed ;};_ecaac .ChromakeyAttr =&_eefegc ;continue ;};if _fadebf .Name .Local =="\u0069\u0064"{_gggge ,_gdbdg :=_fadebf .Value ,error (nil );if _gdbdg !=nil {return _gdbdg ;};_ecaac .IdAttr =&_gggge ;continue ;};if _fadebf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gecgg ,_eeagc :=_fadebf .Value ,error (nil );if _eeagc !=nil {return _eeagc ;};_ecaac .TargetAttr =&_gecgg ;continue ;};if _fadebf .Name .Local =="\u0063\u006c\u0061s\u0073"{_cggfb ,_ccac :=_fadebf .Value ,error (nil );if _ccac !=nil {return _ccac ;};_ecaac .ClassAttr =&_cggfb ;continue ;};if _fadebf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ecaac .InsetpenAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecaac .PrintAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecaac .FilledAttr .UnmarshalXMLAttr (_fadebf );continue ;};if _fadebf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gebca ,_fddbd :=_fadebf .Value ,error (nil );if _fddbd !=nil {return _fddbd ;};_ecaac .StrokecolorAttr =&_gebca ;continue ;};if _fadebf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgfgd ,_eafga :=_fadebf .Value ,error (nil );if _eafga !=nil {return _eafga ;};_ecaac .TitleAttr =&_dgfgd ;continue ;};if _fadebf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cafff ,_bgdece :=_fadebf .Value ,error (nil );if _bgdece !=nil {return _bgdece ;};_ecaac .OpacityAttr =&_cafff ;continue ;};if _fadebf .Name .Local =="\u0061\u0064\u006a"{_caedf ,_gefeg :=_fadebf .Value ,error (nil );if _gefeg !=nil {return _gefeg ;};_ecaac .AdjAttr =&_caedf ;continue ;};if _fadebf .Name .Local =="\u0070\u0061\u0074\u0068"{_adcbe ,_aabcbg :=_fadebf .Value ,error (nil );if _aabcbg !=nil {return _aabcbg ;};_ecaac .PathAttr =&_adcbe ;continue ;};if _fadebf .Name .Local =="\u0068\u0072\u0065\u0066"{_ebaca ,_ccgag :=_fadebf .Value ,error (nil );if _ccgag !=nil {return _ccgag ;};_ecaac .HrefAttr =&_ebaca ;continue ;};if _fadebf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdbaf ,_edcfd :=_fadebf .Value ,error (nil );if _edcfd !=nil {return _edcfd ;};_ecaac .CoordoriginAttr =&_gdbaf ;continue ;};if _fadebf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bddfbf ,_gcbgg :=_fadebf .Value ,error (nil );if _gcbgg !=nil {return _gcbgg ;};_ecaac .FillcolorAttr =&_bddfbf ;continue ;};};_cgfdc :for {_aecegb ,_aafae :=d .Token ();if _aafae !=nil {return _aafae ;};switch _ffffg :=_aecegb .(type ){case _a .StartElement :switch _ffffg .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"}:_effcd :=NewEG_ShapeElements ();_effcd .Path =NewPath ();if _gagcbb :=d .DecodeElement (_effcd .Path ,&_ffffg );_gagcbb !=nil {return _gagcbb ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_effcd );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"}:_gcfce :=NewEG_ShapeElements ();_gcfce .Formulas =NewFormulas ();if _acgbfc :=d .DecodeElement (_gcfce .Formulas ,&_ffffg );_acgbfc !=nil {return _acgbfc ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_gcfce );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"}:_bcgbe :=NewEG_ShapeElements ();_bcgbe .Handles =NewHandles ();if _gbacb :=d .DecodeElement (_bcgbe .Handles ,&_ffffg );_gbacb !=nil {return _gbacb ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_bcgbe );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"}:_cfgbf :=NewEG_ShapeElements ();_cfgbf .Fill =NewFill ();if _aagfc :=d .DecodeElement (_cfgbf .Fill ,&_ffffg );_aagfc !=nil {return _aagfc ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_cfgbf );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"}:_geffe :=NewEG_ShapeElements ();_geffe .Stroke =NewStroke ();if _bdfce :=d .DecodeElement (_geffe .Stroke ,&_ffffg );_bdfce !=nil {return _bdfce ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_geffe );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"}:_ddgc :=NewEG_ShapeElements ();_ddgc .Shadow =NewShadow ();if _gbbfe :=d .DecodeElement (_ddgc .Shadow ,&_ffffg );_gbbfe !=nil {return _gbbfe ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_ddgc );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"}:_dfagag :=NewEG_ShapeElements ();_dfagag .Textbox =NewTextbox ();if _gdfgb :=d .DecodeElement (_dfagag .Textbox ,&_ffffg );_gdfgb !=nil {return _gdfgb ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_dfagag );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"}:_beegf :=NewEG_ShapeElements ();_beegf .Textpath =NewTextpath ();if _cefac :=d .DecodeElement (_beegf .Textpath ,&_ffffg );_cefac !=nil {return _cefac ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_beegf );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"}:_ebdbbe :=NewEG_ShapeElements ();_ebdbbe .Imagedata =NewImagedata ();if _dffcf :=d .DecodeElement (_ebdbbe .Imagedata ,&_ffffg );_dffcf !=nil {return _dffcf ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_ebdbbe );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"}:_cbegd :=NewEG_ShapeElements ();_cbegd .Skew =NewOfcSkew ();if _bacgd :=d .DecodeElement (_cbegd .Skew ,&_ffffg );_bacgd !=nil {return _bacgd ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_cbegd );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"}:_gcddb :=NewEG_ShapeElements ();_gcddb .Extrusion =NewOfcExtrusion ();if _cdeab :=d .DecodeElement (_gcddb .Extrusion ,&_ffffg );_cdeab !=nil {return _cdeab ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_gcddb );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"}:_ecbeg :=NewEG_ShapeElements ();_ecbeg .Callout =NewOfcCallout ();if _daddc :=d .DecodeElement (_ecbeg .Callout ,&_ffffg );_daddc !=nil {return _daddc ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_ecbeg );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"}:_fdeeg :=NewEG_ShapeElements ();_fdeeg .Lock =NewOfcLock ();if _aegc :=d .DecodeElement (_fdeeg .Lock ,&_ffffg );_aegc !=nil {return _aegc ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_fdeeg );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"}:_eebabe :=NewEG_ShapeElements ();_eebabe .Clippath =NewOfcClippath ();if _debcg :=d .DecodeElement (_eebabe .Clippath ,&_ffffg );_debcg !=nil {return _debcg ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_eebabe );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"}:_baccd :=NewEG_ShapeElements ();_baccd .Signatureline =NewOfcSignatureline ();if _fgfgd :=d .DecodeElement (_baccd .Signatureline ,&_ffffg );_fgfgd !=nil {return _fgfgd ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_baccd );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"}:_ceafcb :=NewEG_ShapeElements ();_ceafcb .Wrap =_e .NewWrap ();if _decca :=d .DecodeElement (_ceafcb .Wrap ,&_ffffg );_decca !=nil {return _decca ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_ceafcb );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"}:_gbfga :=NewEG_ShapeElements ();_gbfga .Anchorlock =_e .NewAnchorlock ();if _cafda :=d .DecodeElement (_gbfga .Anchorlock ,&_ffffg );_cafda !=nil {return _cafda ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_gbfga );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"}:_caeda :=NewEG_ShapeElements ();_caeda .Bordertop =_e .NewBordertop ();if _ebdae :=d .DecodeElement (_caeda .Bordertop ,&_ffffg );_ebdae !=nil {return _ebdae ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_caeda );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"}:_edfeb :=NewEG_ShapeElements ();_edfeb .Borderbottom =_e .NewBorderbottom ();if _deebb :=d .DecodeElement (_edfeb .Borderbottom ,&_ffffg );_deebb !=nil {return _deebb ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_edfeb );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"}:_dddebg :=NewEG_ShapeElements ();_dddebg .Borderleft =_e .NewBorderleft ();if _gcbdb :=d .DecodeElement (_dddebg .Borderleft ,&_ffffg );_gcbdb !=nil {return _gcbdb ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_dddebg );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"}:_eaegd :=NewEG_ShapeElements ();_eaegd .Borderright =_e .NewBorderright ();if _baddeg :=d .DecodeElement (_eaegd .Borderright ,&_ffffg );_baddeg !=nil {return _baddeg ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_eaegd );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"}:_gdgdg :=NewEG_ShapeElements ();_gdgdg .ClientData =_b .NewClientData ();if _adaea :=d .DecodeElement (_gdgdg .ClientData ,&_ffffg );_adaea !=nil {return _adaea ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_gdgdg );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"}:_ffedb :=NewEG_ShapeElements ();_ffedb .Textdata =_fg .NewTextdata ();if _eabeg :=d .DecodeElement (_ffedb .Textdata ,&_ffffg );_eabeg !=nil {return _eabeg ;};_ecaac .EG_ShapeElements =append (_ecaac .EG_ShapeElements ,_ffedb );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"}:_ecaac .Complex =NewOfcComplex ();if _fdgfc :=d .DecodeElement (_ecaac .Complex ,&_ffffg );_fdgfc !=nil {return _fdgfc ;};default:_ag .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",_ffffg .Name );if _daca :=d .Skip ();_daca !=nil {return _daca ;};};case _a .EndElement :break _cgfdc ;case _a .CharData :};};return nil ;};func (_ebaef ST_FillType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebaef .String (),start );};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;); // ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path func (_be *AG_Adj )ValidateWithPath (path string )error {return nil };func (_ac *AG_AllCoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ac .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ac .HrefAttr )});};if _ac .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ac .TargetAttr )});};if _ac .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ac .ClassAttr )});};if _ac .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ac .TitleAttr )});};if _ac .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ac .AltAttr )});};if _ac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_ac .CoordsizeAttr )});};if _ac .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 :_f .Sprintf ("\u0025\u0076",*_ac .CoordoriginAttr )});};if _ac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ac .WrapcoordsAttr )});};if _ac .PrintAttr !=_c .ST_TrueFalseUnset {_gf ,_gaa :=_ac .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gaa !=nil {return _gaa ;};start .Attr =append (start .Attr ,_gf );};if _ac .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ac .IdAttr )});};if _ac .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ac .StyleAttr )});};if _ac .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ac .SpidAttr )});};if _ac .OnedAttr !=_c .ST_TrueFalseUnset {_aa ,_fgf :=_ac .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fgf !=nil {return _fgf ;};start .Attr =append (start .Attr ,_aa );};if _ac .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 :_f .Sprintf ("\u0025\u0076",*_ac .RegroupidAttr )});};if _ac .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_gaad ,_ae :=_ac .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_gaad );};if _ac .ButtonAttr !=_c .ST_TrueFalseUnset {_ff ,_gcd :=_ac .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gcd !=nil {return _gcd ;};start .Attr =append (start .Attr ,_ff );};if _ac .UserhiddenAttr !=_c .ST_TrueFalseUnset {_bc ,_d :=_ac .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _d !=nil {return _d ;};start .Attr =append (start .Attr ,_bc );};if _ac .BulletAttr !=_c .ST_TrueFalseUnset {_df ,_fb :=_ac .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fb !=nil {return _fb ;};start .Attr =append (start .Attr ,_df );};if _ac .HrAttr !=_c .ST_TrueFalseUnset {_bf ,_ba :=_ac .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_bf );};if _ac .HrstdAttr !=_c .ST_TrueFalseUnset {_dc ,_ca :=_ac .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ca !=nil {return _ca ;};start .Attr =append (start .Attr ,_dc );};if _ac .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_bgg ,_ad :=_ac .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ad !=nil {return _ad ;};start .Attr =append (start .Attr ,_bgg );};if _ac .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ac .HrpctAttr )});};if _ac .HralignAttr !=OfcST_HrAlignUnset {_fcb ,_egf :=_ac .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _egf !=nil {return _egf ;};start .Attr =append (start .Attr ,_fcb );};if _ac .AllowincellAttr !=_c .ST_TrueFalseUnset {_bga ,_egb :=_ac .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _egb !=nil {return _egb ;};start .Attr =append (start .Attr ,_bga );};if _ac .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_db ,_da :=_ac .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _da !=nil {return _da ;};start .Attr =append (start .Attr ,_db );};if _ac .UserdrawnAttr !=_c .ST_TrueFalseUnset {_gd ,_bea :=_ac .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bea !=nil {return _bea ;};start .Attr =append (start .Attr ,_gd );};if _ac .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 :_f .Sprintf ("\u0025\u0076",*_ac .BordertopcolorAttr )});};if _ac .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 :_f .Sprintf ("\u0025\u0076",*_ac .BorderleftcolorAttr )});};if _ac .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 :_f .Sprintf ("\u0025\u0076",*_ac .BorderbottomcolorAttr )});};if _ac .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 :_f .Sprintf ("\u0025\u0076",*_ac .BorderrightcolorAttr )});};if _ac .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ea ,_cg :=_ac .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cg !=nil {return _cg ;};start .Attr =append (start .Attr ,_ea );};if _ac .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 :_f .Sprintf ("\u0025\u0076",*_ac .DgmnodekindAttr )});};if _ac .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dbc ,_ceb :=_ac .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ceb !=nil {return _ceb ;};start .Attr =append (start .Attr ,_dbc );};if _ac .InsetmodeAttr !=OfcST_InsetModeUnset {_ab ,_bfg :=_ac .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bfg !=nil {return _bfg ;};start .Attr =append (start .Attr ,_ab );};return nil ;};func (_acfcdc OfcST_How )String ()string {switch _acfcdc {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 "";};func (_ecebe OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _ecebe {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecebe ));};return nil ;};func (_gabb *Textpath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gabb .CT_TextPath .MarshalXML (e ,start );};func (_cddec OfcST_CalloutPlacement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cddec .String (),start );}; // Validate validates the OfcCT_R and its children func (_ecdeeb *OfcCT_R )Validate ()error {return _ecdeeb .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};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;); // ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path func (_eacfa *OfcCT_Ink )ValidateWithPath (path string )error {if _acagfd :=_eacfa .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acagfd !=nil {return _acagfd ;};return nil ;}; // ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path func (_gdb *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_eafec *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 _eafec .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .IdAttr )});};if _eafec .OnAttr !=_c .ST_TrueFalseUnset {_bcad ,_cagg :=_eafec .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _cagg !=nil {return _cagg ;};start .Attr =append (start .Attr ,_bcad );};if _eafec .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .WeightAttr )});};if _eafec .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .ColorAttr )});};if _eafec .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .OpacityAttr )});};if _eafec .LinestyleAttr !=ST_StrokeLineStyleUnset {_ebfcc ,_abefa :=_eafec .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _abefa !=nil {return _abefa ;};start .Attr =append (start .Attr ,_ebfcc );};if _eafec .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .MiterlimitAttr )});};if _eafec .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dgfce ,_eacacg :=_eafec .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _eacacg !=nil {return _eacacg ;};start .Attr =append (start .Attr ,_dgfce );};if _eafec .EndcapAttr !=ST_StrokeEndCapUnset {_cabgb ,_adaec :=_eafec .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _adaec !=nil {return _adaec ;};start .Attr =append (start .Attr ,_cabgb );};if _eafec .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .DashstyleAttr )});};if _eafec .FilltypeAttr !=ST_FillTypeUnset {_baaab ,_gaada :=_eafec .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _gaada !=nil {return _gaada ;};start .Attr =append (start .Attr ,_baaab );};if _eafec .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .SrcAttr )});};if _eafec .ImageaspectAttr !=ST_ImageAspectUnset {_gcdfaa ,_cacec :=_eafec .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _cacec !=nil {return _cacec ;};start .Attr =append (start .Attr ,_gcdfaa );};if _eafec .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .ImagesizeAttr )});};if _eafec .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_bedc ,_ececf :=_eafec .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _ececf !=nil {return _ececf ;};start .Attr =append (start .Attr ,_bedc );};if _eafec .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .Color2Attr )});};if _eafec .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bdaa ,_fadeb :=_eafec .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _fadeb !=nil {return _fadeb ;};start .Attr =append (start .Attr ,_bdaa );};if _eafec .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cegee ,_eecef :=_eafec .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _eecef !=nil {return _eecef ;};start .Attr =append (start .Attr ,_cegee );};if _eafec .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dbbadf ,_cffece :=_eafec .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _cffece !=nil {return _cffece ;};start .Attr =append (start .Attr ,_dbbadf );};if _eafec .EndarrowAttr !=ST_StrokeArrowTypeUnset {_efbbff ,_bffff :=_eafec .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bffff !=nil {return _bffff ;};start .Attr =append (start .Attr ,_efbbff );};if _eafec .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ggffa ,_bbfde :=_eafec .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _bbfde !=nil {return _bbfde ;};start .Attr =append (start .Attr ,_ggffa );};if _eafec .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bgeda ,_badgf :=_eafec .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _badgf !=nil {return _badgf ;};start .Attr =append (start .Attr ,_bgeda );};if _eafec .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .HrefAttr )});};if _eafec .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .AlthrefAttr )});};if _eafec .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .TitleAttr )});};if _eafec .ForcedashAttr !=_c .ST_TrueFalseUnset {_afaa ,_cccg :=_eafec .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cccg !=nil {return _cccg ;};start .Attr =append (start .Attr ,_afaa );};if _eafec .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .RIdAttr )});};if _eafec .InsetpenAttr !=_c .ST_TrueFalseUnset {_dece ,_abdffe :=_eafec .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _abdffe !=nil {return _abdffe ;};start .Attr =append (start .Attr ,_dece );};if _eafec .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eafec .RelidAttr )});};e .EncodeToken (start );if _eafec .Left !=nil {_afdef :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eafec .Left ,_afdef );};if _eafec .Top !=nil {_gecdb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_eafec .Top ,_gecdb );};if _eafec .Right !=nil {_dcffe :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eafec .Right ,_dcffe );};if _eafec .Bottom !=nil {_fgdda :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eafec .Bottom ,_fgdda );};if _eafec .Column !=nil {_gfgf :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_eafec .Column ,_gfgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // Validate validates the Textpath and its children func (_cddcf *Textpath )Validate ()error {return _cddcf .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func (_dbd *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 _dbd .CT_Background .MarshalXML (e ,start );};func (_ggbeb *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 _ggbeb .PositionAttr !=_c .ST_TrueFalseUnset {_ffaccg ,_cfgag :=_ggbeb .PositionAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _cfgag !=nil {return _cfgag ;};start .Attr =append (start .Attr ,_ffaccg );};if _ggbeb .SelectionAttr !=_c .ST_TrueFalseUnset {_edgeaa ,_fdfc :=_ggbeb .SelectionAttr .MarshalXMLAttr (_a .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _fdfc !=nil {return _fdfc ;};start .Attr =append (start .Attr ,_edgeaa );};if _ggbeb .GroupingAttr !=_c .ST_TrueFalseUnset {_cccef ,_afadf :=_ggbeb .GroupingAttr .MarshalXMLAttr (_a .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _afadf !=nil {return _afadf ;};start .Attr =append (start .Attr ,_cccef );};if _ggbeb .UngroupingAttr !=_c .ST_TrueFalseUnset {_cdgac ,_dagge :=_ggbeb .UngroupingAttr .MarshalXMLAttr (_a .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _dagge !=nil {return _dagge ;};start .Attr =append (start .Attr ,_cdgac );};if _ggbeb .RotationAttr !=_c .ST_TrueFalseUnset {_gfcf ,_bddcb :=_ggbeb .RotationAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _bddcb !=nil {return _bddcb ;};start .Attr =append (start .Attr ,_gfcf );};if _ggbeb .CroppingAttr !=_c .ST_TrueFalseUnset {_cbcbfa ,_dcefe :=_ggbeb .CroppingAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _dcefe !=nil {return _dcefe ;};start .Attr =append (start .Attr ,_cbcbfa );};if _ggbeb .VerticiesAttr !=_c .ST_TrueFalseUnset {_abea ,_ccdgd :=_ggbeb .VerticiesAttr .MarshalXMLAttr (_a .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _ccdgd !=nil {return _ccdgd ;};start .Attr =append (start .Attr ,_abea );};if _ggbeb .AdjusthandlesAttr !=_c .ST_TrueFalseUnset {_cgfafe ,_ddbba :=_ggbeb .AdjusthandlesAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _ddbba !=nil {return _ddbba ;};start .Attr =append (start .Attr ,_cgfafe );};if _ggbeb .TextAttr !=_c .ST_TrueFalseUnset {_ccgdb ,_dafaf :=_ggbeb .TextAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074"});if _dafaf !=nil {return _dafaf ;};start .Attr =append (start .Attr ,_ccgdb );};if _ggbeb .AspectratioAttr !=_c .ST_TrueFalseUnset {_aebag ,_dfccg :=_ggbeb .AspectratioAttr .MarshalXMLAttr (_a .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _dfccg !=nil {return _dfccg ;};start .Attr =append (start .Attr ,_aebag );};if _ggbeb .ShapetypeAttr !=_c .ST_TrueFalseUnset {_daeab ,_geegb :=_ggbeb .ShapetypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _geegb !=nil {return _geegb ;};start .Attr =append (start .Attr ,_daeab );};if _ggbeb .ExtAttr !=ST_ExtUnset {_eadfd ,_gebfa :=_ggbeb .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gebfa !=nil {return _gebfa ;};start .Attr =append (start .Attr ,_eadfd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type OfcST_ExtrusionPlane byte ;func (_cega *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 _cega .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 :_f .Sprintf ("\u0025\u0076",*_cega .ContentTypeAttr )});};e .EncodeToken (start );if _cega .Any !=nil {_cega .Any .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_addag OfcST_OLEType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_addag .String (),start );};func (_bgfea ST_FillMethod )Validate ()error {return _bgfea .ValidateWithPath ("")}; // ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path func (_ccdff *OfcCT_Extrusion )ValidateWithPath (path string )error {if _eafaf :=_ccdff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_eafaf !=nil {return _eafaf ;};if _bedd :=_ccdff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bedd !=nil {return _bedd ;};if _dgcfbc :=_ccdff .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_dgcfbc !=nil {return _dgcfbc ;};if _geeed :=_ccdff .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_geeed !=nil {return _geeed ;};if _ffedd :=_ccdff .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ffedd !=nil {return _ffedd ;};if _ecfgb :=_ccdff .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ecfgb !=nil {return _ecfgb ;};if _fcbb :=_ccdff .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fcbb !=nil {return _fcbb ;};if _debgc :=_ccdff .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_debgc !=nil {return _debgc ;};if _agbfc :=_ccdff .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_agbfc !=nil {return _agbfc ;};if _cbeae :=_ccdff .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_cbeae !=nil {return _cbeae ;};if _eagcg :=_ccdff .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_eagcg !=nil {return _eagcg ;};if _begad :=_ccdff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_begad !=nil {return _begad ;};return nil ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_afdgd *OfcLock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _afdgd .OfcCT_Lock .MarshalXML (e ,start );};func (_cgeeg OfcST_ScreenSize )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcgef :=_a .Attr {};_fcgef .Name =name ;switch _cgeeg {case OfcST_ScreenSizeUnset :_fcgef .Value ="";case OfcST_ScreenSize544x376 :_fcgef .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_fcgef .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_fcgef .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_fcgef .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_fcgef .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_fcgef .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _fcgef ,nil ;};func (_ceaefd OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _ceaefd {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaefd ));};return nil ;}; // Validate validates the AG_Ext and its children func (_bced *AG_Ext )Validate ()error {return _bced .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_cgffd *CT_TextPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_decf :=range start .Attr {if _decf .Name .Local =="\u006f\u006e"{_cgffd .OnAttr .UnmarshalXMLAttr (_decf );continue ;};if _decf .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_cgffd .FitshapeAttr .UnmarshalXMLAttr (_decf );continue ;};if _decf .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_cgffd .FitpathAttr .UnmarshalXMLAttr (_decf );continue ;};if _decf .Name .Local =="\u0074\u0072\u0069\u006d"{_cgffd .TrimAttr .UnmarshalXMLAttr (_decf );continue ;};if _decf .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_cgffd .XscaleAttr .UnmarshalXMLAttr (_decf );continue ;};if _decf .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_fcadd ,_feaca :=_decf .Value ,error (nil );if _feaca !=nil {return _feaca ;};_cgffd .StringAttr =&_fcadd ;continue ;};if _decf .Name .Local =="\u0069\u0064"{_acecb ,_cfgd :=_decf .Value ,error (nil );if _cfgd !=nil {return _cfgd ;};_cgffd .IdAttr =&_acecb ;continue ;};if _decf .Name .Local =="\u0073\u0074\u0079l\u0065"{_aegdc ,_dcfcf :=_decf .Value ,error (nil );if _dcfcf !=nil {return _dcfcf ;};_cgffd .StyleAttr =&_aegdc ;continue ;};};for {_aafb ,_cfcf :=d .Token ();if _cfcf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cfcf );};if _gfdfbc ,_edebf :=_aafb .(_a .EndElement );_edebf &&_gfdfbc .Name ==start .Name {break ;};};return nil ;};func (_bcgfd OfcST_BWMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcgfd .String (),start );};func (_dcgcd *OfcST_InsetMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcgcd =0;case "\u0061\u0075\u0074\u006f":*_dcgcd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dcgcd =2;};return nil ;};func (_dafeb OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _dafeb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafeb ));};return nil ;};func (_fcdcea ST_ShadowType )ValidateWithPath (path string )error {switch _fcdcea {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdcea ));};return nil ;};func NewShape ()*Shape {_dadea :=&Shape {};_dadea .CT_Shape =*NewCT_Shape ();return _dadea };func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_bfgdf :=&OfcCT_ColorMru {};return _bfgdf };func (_efcbd ST_StrokeArrowLength )Validate ()error {return _efcbd .ValidateWithPath ("")};func (_adbec ST_StrokeEndCap )String ()string {switch _adbec {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 (_fdfcb OfcST_OLEDrawAspect )Validate ()error {return _fdfcb .ValidateWithPath ("")};func (_dfffe *OfcCT_EquationXml )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eebbc :=range start .Attr {if _eebbc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dedda ,_dgcaf :=_eebbc .Value ,error (nil );if _dgcaf !=nil {return _dgcaf ;};_dfffe .ContentTypeAttr =&_dedda ;continue ;};};_dbggf :for {_gcddg ,_acebd :=d .Token ();if _acebd !=nil {return _acebd ;};switch _eggfa :=_gcddg .(type ){case _a .StartElement :switch _eggfa .Name {default:if _cfde ,_daffb :=_ge .CreateElement (_eggfa );_daffb !=nil {return _daffb ;}else {if _edecg :=d .DecodeElement (_cfde ,&_eggfa );_edecg !=nil {return _edecg ;};_dfffe .Any =_cfde ;};};case _a .EndElement :break _dbggf ;case _a .CharData :};};return nil ;};func (_ggbc OfcST_OLEUpdateMode )Validate ()error {return _ggbc .ValidateWithPath ("")};func (_edegg *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 _edegg .ColorsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_edegg .ColorsAttr )});};if _edegg .ExtAttr !=ST_ExtUnset {_gefbe ,_bfeb :=_edegg .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bfeb !=nil {return _bfeb ;};start .Attr =append (start .Attr ,_gefbe );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gacbd ST_StrokeArrowWidth )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gacbd .String (),start );};func (_edeec *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faadf :=range start .Attr {if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_egdcd ,_aggcb :=_gc .ParseInt (_faadf .Value ,10,64);if _aggcb !=nil {return _aggcb ;};_edeec .RegroupidAttr =&_egdcd ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edeec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0063\u006c\u0069\u0070"{_edeec .ClipAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edeec .ButtonAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edeec .UserhiddenAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edeec .BulletAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_eagb ,_gbgda :=_faadf .Value ,error (nil );if _gbgda !=nil {return _gbgda ;};_edeec .GfxdataAttr =&_eagb ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0068\u0072"{_edeec .HrAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u006f\u006c\u0065"{_edeec .OleAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edeec .AllowincellAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdbae ,_fdfe :=_faadf .Value ,error (nil );if _fdfe !=nil {return _fdfe ;};_edeec .BorderleftcolorAttr =&_fdbae ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0068\u0072\u0070c\u0074"{_dedfd ,_gegbeb :=_gc .ParseFloat (_faadf .Value ,64);if _gegbeb !=nil {return _gegbeb ;};_bggeg :=float32 (_dedfd );_edeec .HrpctAttr =&_bggeg ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gfdeg ,_dfbed :=_gc .ParseInt (_faadf .Value ,10,64);if _dfbed !=nil {return _dfbed ;};_edeec .DgmnodekindAttr =&_gfdeg ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edeec .InsetmodeAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edeec .UserdrawnAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edeec .ConnectortypeAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gffcc ,_abedg :=_faadf .Value ,error (nil );if _abedg !=nil {return _abedg ;};_edeec .BorderrightcolorAttr =&_gffcc ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edeec .PreferrelativeAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edeec .HrnoshadeAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edeec .DgmlayoutmruAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u006f\u006e\u0065\u0064"{_edeec .OnedAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edeec .HralignAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edeec .BwmodeAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edeec .AllowoverlapAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbdfe ,_ddbcc :=_faadf .Value ,error (nil );if _ddbcc !=nil {return _ddbcc ;};_edeec .BordertopcolorAttr =&_gbdfe ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edeec .BwnormalAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gbdff ,_dgab :=_faadf .Value ,error (nil );if _dgab !=nil {return _dgab ;};_edeec .BorderbottomcolorAttr =&_gbdff ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edeec .CliptowrapAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edeec .DgmlayoutAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0073\u0070\u0074"{_ffggeg ,_geecc :=_gc .ParseFloat (_faadf .Value ,64);if _geecc !=nil {return _geecc ;};_gagcc :=float32 (_ffggeg );_edeec .SptAttr =&_gagcc ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edeec .OleiconAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edeec .ForcedashAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edeec .BwpureAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0073\u0070\u0069\u0064"{_adba ,_cceba :=_faadf .Value ,error (nil );if _cceba !=nil {return _cceba ;};_edeec .SpidAttr =&_adba ;continue ;};if _faadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faadf .Name .Local =="\u0068\u0072\u0073t\u0064"{_edeec .HrstdAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agcg ,_bbcga :=_faadf .Value ,error (nil );if _bbcga !=nil {return _bbcga ;};_edeec .TargetAttr =&_agcg ;continue ;};if _faadf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aece ,_dcgc :=_faadf .Value ,error (nil );if _dcgc !=nil {return _dcgc ;};_edeec .WrapcoordsAttr =&_aece ;continue ;};if _faadf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aagcc ,_bbedc :=_faadf .Value ,error (nil );if _bbedc !=nil {return _bbedc ;};_edeec .OpacityAttr =&_aagcc ;continue ;};if _faadf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebbde ,_gdcgd :=_faadf .Value ,error (nil );if _gdcgd !=nil {return _gdcgd ;};_edeec .CoordoriginAttr =&_ebbde ;continue ;};if _faadf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fggbd ,_fgebf :=_faadf .Value ,error (nil );if _fgebf !=nil {return _fgebf ;};_edeec .StrokecolorAttr =&_fggbd ;continue ;};if _faadf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_begacf ,_gfege :=_faadf .Value ,error (nil );if _gfege !=nil {return _gfege ;};_edeec .CoordsizeAttr =&_begacf ;continue ;};if _faadf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edeec .InsetpenAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Local =="\u0061\u006c\u0074"{_gcce ,_cdfec :=_faadf .Value ,error (nil );if _cdfec !=nil {return _cdfec ;};_edeec .AltAttr =&_gcce ;continue ;};if _faadf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edeec .FilledAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccdbe ,_edgeb :=_faadf .Value ,error (nil );if _edgeb !=nil {return _edgeb ;};_edeec .TitleAttr =&_ccdbe ;continue ;};if _faadf .Name .Local =="\u0073\u0074\u0079l\u0065"{_affdd ,_faefd :=_faadf .Value ,error (nil );if _faefd !=nil {return _faefd ;};_edeec .StyleAttr =&_affdd ;continue ;};if _faadf .Name .Local =="\u0070\u0072\u0069n\u0074"{_edeec .PrintAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edeec .StrokedAttr .UnmarshalXMLAttr (_faadf );continue ;};if _faadf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fgaeg ,_gdfe :=_faadf .Value ,error (nil );if _gdfe !=nil {return _gdfe ;};_edeec .StrokeweightAttr =&_fgaeg ;continue ;};if _faadf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egcfg ,_bdebb :=_faadf .Value ,error (nil );if _bdebb !=nil {return _bdebb ;};_edeec .ChromakeyAttr =&_egcfg ;continue ;};if _faadf .Name .Local =="\u0070\u0061\u0074\u0068"{_fbffe ,_afef :=_faadf .Value ,error (nil );if _afef !=nil {return _afef ;};_edeec .PathAttr =&_fbffe ;continue ;};if _faadf .Name .Local =="\u0069\u0064"{_bgfcf ,_bagec :=_faadf .Value ,error (nil );if _bagec !=nil {return _bagec ;};_edeec .IdAttr =&_bgfcf ;continue ;};if _faadf .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfgeg ,_gedaf :=_faadf .Value ,error (nil );if _gedaf !=nil {return _gedaf ;};_edeec .ClassAttr =&_bfgeg ;continue ;};if _faadf .Name .Local =="\u0068\u0072\u0065\u0066"{_ggfda ,_bbdf :=_faadf .Value ,error (nil );if _bbdf !=nil {return _bbdf ;};_edeec .HrefAttr =&_ggfda ;continue ;};if _faadf .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_gfga ,_bcgf :=_faadf .Value ,error (nil );if _bcgf !=nil {return _bcgf ;};_edeec .EquationxmlAttr =&_gfga ;continue ;};if _faadf .Name .Local =="\u0074\u0079\u0070\u0065"{_dagd ,_ecdc :=_faadf .Value ,error (nil );if _ecdc !=nil {return _ecdc ;};_edeec .TypeAttr =&_dagd ;continue ;};if _faadf .Name .Local =="\u0061\u0064\u006a"{_bcbfb ,_acfcf :=_faadf .Value ,error (nil );if _acfcf !=nil {return _acfcf ;};_edeec .AdjAttr =&_bcbfb ;continue ;};if _faadf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aebac ,_cfecd :=_faadf .Value ,error (nil );if _cfecd !=nil {return _cfecd ;};_edeec .FillcolorAttr =&_aebac ;continue ;};};_fffgg :for {_efedg ,_adee :=d .Token ();if _adee !=nil {return _adee ;};switch _fcabc :=_efedg .(type ){case _a .StartElement :switch _fcabc .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"}:_cbege :=NewOfcInk ();if _edecef :=d .DecodeElement (_cbege ,&_fcabc );_edecef !=nil {return _edecef ;};_edeec .Ink =append (_edeec .Ink ,_cbege );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"}:_cfebf :=_fg .NewIscomment ();if _cbbfb :=d .DecodeElement (_cfebf ,&_fcabc );_cbbfb !=nil {return _cbbfb ;};_edeec .Iscomment =append (_edeec .Iscomment ,_cfebf );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"}:_ddffb :=NewOfcEquationxml ();if _afecb :=d .DecodeElement (_ddffb ,&_fcabc );_afecb !=nil {return _afecb ;};_edeec .Equationxml =append (_edeec .Equationxml ,_ddffb );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"}:_ebfc :=NewEG_ShapeElements ();_ebfc .Path =NewPath ();if _acebe :=d .DecodeElement (_ebfc .Path ,&_fcabc );_acebe !=nil {return _acebe ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_ebfc );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"}:_deace :=NewEG_ShapeElements ();_deace .Formulas =NewFormulas ();if _ccdbd :=d .DecodeElement (_deace .Formulas ,&_fcabc );_ccdbd !=nil {return _ccdbd ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_deace );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"}:_ceaf :=NewEG_ShapeElements ();_ceaf .Handles =NewHandles ();if _eadgb :=d .DecodeElement (_ceaf .Handles ,&_fcabc );_eadgb !=nil {return _eadgb ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_ceaf );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"}:_fgecg :=NewEG_ShapeElements ();_fgecg .Fill =NewFill ();if _aefb :=d .DecodeElement (_fgecg .Fill ,&_fcabc );_aefb !=nil {return _aefb ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_fgecg );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"}:_dabg :=NewEG_ShapeElements ();_dabg .Stroke =NewStroke ();if _caef :=d .DecodeElement (_dabg .Stroke ,&_fcabc );_caef !=nil {return _caef ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_dabg );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"}:_bafbd :=NewEG_ShapeElements ();_bafbd .Shadow =NewShadow ();if _cbcbf :=d .DecodeElement (_bafbd .Shadow ,&_fcabc );_cbcbf !=nil {return _cbcbf ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_bafbd );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"}:_fbegdc :=NewEG_ShapeElements ();_fbegdc .Textbox =NewTextbox ();if _cdfee :=d .DecodeElement (_fbegdc .Textbox ,&_fcabc );_cdfee !=nil {return _cdfee ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_fbegdc );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"}:_aagcd :=NewEG_ShapeElements ();_aagcd .Textpath =NewTextpath ();if _efgbd :=d .DecodeElement (_aagcd .Textpath ,&_fcabc );_efgbd !=nil {return _efgbd ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_aagcd );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"}:_eacag :=NewEG_ShapeElements ();_eacag .Imagedata =NewImagedata ();if _ggdggb :=d .DecodeElement (_eacag .Imagedata ,&_fcabc );_ggdggb !=nil {return _ggdggb ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_eacag );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"}:_aacb :=NewEG_ShapeElements ();_aacb .Skew =NewOfcSkew ();if _dfaac :=d .DecodeElement (_aacb .Skew ,&_fcabc );_dfaac !=nil {return _dfaac ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_aacb );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"}:_afeb :=NewEG_ShapeElements ();_afeb .Extrusion =NewOfcExtrusion ();if _afbbc :=d .DecodeElement (_afeb .Extrusion ,&_fcabc );_afbbc !=nil {return _afbbc ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_afeb );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"}:_cgebc :=NewEG_ShapeElements ();_cgebc .Callout =NewOfcCallout ();if _ceeegd :=d .DecodeElement (_cgebc .Callout ,&_fcabc );_ceeegd !=nil {return _ceeegd ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_cgebc );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"}:_adadd :=NewEG_ShapeElements ();_adadd .Lock =NewOfcLock ();if _abdbd :=d .DecodeElement (_adadd .Lock ,&_fcabc );_abdbd !=nil {return _abdbd ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_adadd );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"}:_decdb :=NewEG_ShapeElements ();_decdb .Clippath =NewOfcClippath ();if _gggbcb :=d .DecodeElement (_decdb .Clippath ,&_fcabc );_gggbcb !=nil {return _gggbcb ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_decdb );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"}:_fcda :=NewEG_ShapeElements ();_fcda .Signatureline =NewOfcSignatureline ();if _cffcd :=d .DecodeElement (_fcda .Signatureline ,&_fcabc );_cffcd !=nil {return _cffcd ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_fcda );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"}:_beafb :=NewEG_ShapeElements ();_beafb .Wrap =_e .NewWrap ();if _cddce :=d .DecodeElement (_beafb .Wrap ,&_fcabc );_cddce !=nil {return _cddce ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_beafb );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"}:_cbaf :=NewEG_ShapeElements ();_cbaf .Anchorlock =_e .NewAnchorlock ();if _gacga :=d .DecodeElement (_cbaf .Anchorlock ,&_fcabc );_gacga !=nil {return _gacga ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_cbaf );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"}:_cedd :=NewEG_ShapeElements ();_cedd .Bordertop =_e .NewBordertop ();if _cggba :=d .DecodeElement (_cedd .Bordertop ,&_fcabc );_cggba !=nil {return _cggba ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_cedd );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"}:_gfebg :=NewEG_ShapeElements ();_gfebg .Borderbottom =_e .NewBorderbottom ();if _bebcg :=d .DecodeElement (_gfebg .Borderbottom ,&_fcabc );_bebcg !=nil {return _bebcg ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_gfebg );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"}:_egdce :=NewEG_ShapeElements ();_egdce .Borderleft =_e .NewBorderleft ();if _gecb :=d .DecodeElement (_egdce .Borderleft ,&_fcabc );_gecb !=nil {return _gecb ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_egdce );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"}:_dcgfb :=NewEG_ShapeElements ();_dcgfb .Borderright =_e .NewBorderright ();if _cagfe :=d .DecodeElement (_dcgfb .Borderright ,&_fcabc );_cagfe !=nil {return _cagfe ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_dcgfb );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"}:_ccccb :=NewEG_ShapeElements ();_ccccb .ClientData =_b .NewClientData ();if _efegb :=d .DecodeElement (_ccccb .ClientData ,&_fcabc );_efegb !=nil {return _efegb ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_ccccb );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"}:_cfccb :=NewEG_ShapeElements ();_cfccb .Textdata =_fg .NewTextdata ();if _eaadg :=d .DecodeElement (_cfccb .Textdata ,&_fcabc );_eaadg !=nil {return _eaadg ;};_edeec .EG_ShapeElements =append (_edeec .EG_ShapeElements ,_cfccb );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\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_fcabc .Name );if _fggbdb :=d .Skip ();_fggbdb !=nil {return _fggbdb ;};};case _a .EndElement :break _fffgg ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the Background and its children, prefixing error messages with path func (_bgge *Background )ValidateWithPath (path string )error {if _cbf :=_bgge .CT_Background .ValidateWithPath (path );_cbf !=nil {return _cbf ;};return nil ;}; // ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path func (_ebefe *CT_TextPath )ValidateWithPath (path string )error {if _effbd :=_ebefe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_effbd !=nil {return _effbd ;};if _gaeg :=_ebefe .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_gaeg !=nil {return _gaeg ;};if _bgbbd :=_ebefe .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_bgbbd !=nil {return _bgbbd ;};if _fdabg :=_ebefe .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_fdabg !=nil {return _fdabg ;};if _fdda :=_ebefe .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_fdda !=nil {return _fdda ;};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; // Validate validates the Path and its children func (_aegga *Path )Validate ()error {return _aegga .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func (_ggca ST_StrokeArrowLength )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggca .String (),start );};func (_fegbb *OfcST_BWMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gegcf ,_ccbbbd :=d .Token ();if _ccbbbd !=nil {return _ccbbbd ;};if _bdgfg ,_gdcfgc :=_gegcf .(_a .EndElement );_gdcfgc &&_bdgfg .Name ==start .Name {*_fegbb =1;return nil ;};if _gbgb ,_ebgdb :=_gegcf .(_a .CharData );!_ebgdb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gegcf );}else {switch string (_gbgb ){case "":*_fegbb =0;case "\u0063\u006f\u006co\u0072":*_fegbb =1;case "\u0061\u0075\u0074\u006f":*_fegbb =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_fegbb =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_fegbb =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_fegbb =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_fegbb =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_fegbb =7;case "\u0062\u006c\u0061c\u006b":*_fegbb =8;case "\u0077\u0068\u0069t\u0065":*_fegbb =9;case "\u0068\u0069\u0064\u0065":*_fegbb =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_fegbb =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_fegbb =12;};};_gegcf ,_ccbbbd =d .Token ();if _ccbbbd !=nil {return _ccbbbd ;};if _aedfb ,_fedfg :=_gegcf .(_a .EndElement );_fedfg &&_aedfb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gegcf );};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_gbce *CT_Shadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efcgd :=range start .Attr {if _efcgd .Name .Local =="\u006f\u006e"{_gbce .OnAttr .UnmarshalXMLAttr (_efcgd );continue ;};if _efcgd .Name .Local =="\u0074\u0079\u0070\u0065"{_gbce .TypeAttr .UnmarshalXMLAttr (_efcgd );continue ;};if _efcgd .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_gbce .ObscuredAttr .UnmarshalXMLAttr (_efcgd );continue ;};if _efcgd .Name .Local =="\u0063\u006f\u006co\u0072"{_effge ,_eabfed :=_efcgd .Value ,error (nil );if _eabfed !=nil {return _eabfed ;};_gbce .ColorAttr =&_effge ;continue ;};if _efcgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbbd ,_dggc :=_efcgd .Value ,error (nil );if _dggc !=nil {return _dggc ;};_gbce .OpacityAttr =&_gbbd ;continue ;};if _efcgd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_egaaf ,_bggge :=_efcgd .Value ,error (nil );if _bggge !=nil {return _bggge ;};_gbce .OffsetAttr =&_egaaf ;continue ;};if _efcgd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_eaffd ,_aeaf :=_efcgd .Value ,error (nil );if _aeaf !=nil {return _aeaf ;};_gbce .Color2Attr =&_eaffd ;continue ;};if _efcgd .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_eabcdg ,_ccdcb :=_efcgd .Value ,error (nil );if _ccdcb !=nil {return _ccdcb ;};_gbce .Offset2Attr =&_eabcdg ;continue ;};if _efcgd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gacfc ,_gage :=_efcgd .Value ,error (nil );if _gage !=nil {return _gage ;};_gbce .OriginAttr =&_gacfc ;continue ;};if _efcgd .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_bccca ,_abcef :=_efcgd .Value ,error (nil );if _abcef !=nil {return _abcef ;};_gbce .MatrixAttr =&_bccca ;continue ;};if _efcgd .Name .Local =="\u0069\u0064"{_dbaf ,_acab :=_efcgd .Value ,error (nil );if _acab !=nil {return _acab ;};_gbce .IdAttr =&_dbaf ;continue ;};};for {_gbac ,_adeg :=d .Token ();if _adeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_adeg );};if _gfffe ,_ddedg :=_gbac .(_a .EndElement );_ddedg &&_gfffe .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path func (_ccedg *OfcCT_OLEObject )ValidateWithPath (path string )error {if _ffedda :=_ccedg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffedda !=nil {return _ffedda ;};if _ffaa :=_ccedg .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ffaa !=nil {return _ffaa ;};if _cbfdbd :=_ccedg .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbfdbd !=nil {return _cbfdbd ;};if _ebfcb :=_ccedg .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_ebfcb !=nil {return _ebfcb ;};return nil ;};func (_bcggb *OfcST_ColorMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bcggb =0;case "\u0061\u0075\u0074\u006f":*_bcggb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bcggb =2;};return nil ;}; // Validate validates the CT_Shadow and its children func (_bfdgc *CT_Shadow )Validate ()error {return _bfdgc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_cdddg ST_ImageAspect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egdae :=_a .Attr {};_egdae .Name =name ;switch _cdddg {case ST_ImageAspectUnset :_egdae .Value ="";case ST_ImageAspectIgnore :_egdae .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_egdae .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_egdae .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _egdae ,nil ;}; // Validate validates the OfcBottom and its children func (_edgbe *OfcBottom )Validate ()error {return _edgbe .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func (_gdfd *OfcST_Angle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fabeb ,_gedad :=d .Token ();if _gedad !=nil {return _gedad ;};if _gffbc ,_aggaa :=_fabeb .(_a .EndElement );_aggaa &&_gffbc .Name ==start .Name {*_gdfd =1;return nil ;};if _bcgga ,_gbbbd :=_fabeb .(_a .CharData );!_gbbbd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fabeb );}else {switch string (_bcgga ){case "":*_gdfd =0;case "\u0061\u006e\u0079":*_gdfd =1;case "\u0033\u0030":*_gdfd =2;case "\u0034\u0035":*_gdfd =3;case "\u0036\u0030":*_gdfd =4;case "\u0039\u0030":*_gdfd =5;case "\u0061\u0075\u0074\u006f":*_gdfd =6;};};_fabeb ,_gedad =d .Token ();if _gedad !=nil {return _gedad ;};if _dbbcc ,_afcfaf :=_fabeb .(_a .EndElement );_afcfaf &&_dbbcc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fabeb );};func (_eacda ST_StrokeEndCap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eacda .String (),start );};func (_aegee ST_StrokeArrowWidth )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_deadbg :=_a .Attr {};_deadbg .Name =name ;switch _aegee {case ST_StrokeArrowWidthUnset :_deadbg .Value ="";case ST_StrokeArrowWidthNarrow :_deadbg .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_deadbg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_deadbg .Value ="\u0077\u0069\u0064\u0065";};return _deadbg ,nil ;}; // ValidateWithPath validates the Roundrect and its children, prefixing error messages with path func (_geffc *Roundrect )ValidateWithPath (path string )error {if _bgec :=_geffc .CT_RoundRect .ValidateWithPath (path );_bgec !=nil {return _bgec ;};return nil ;}; // ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path func (_edfce *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _edfce .Idmap !=nil {if _cdgbg :=_edfce .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_cdgbg !=nil {return _cdgbg ;};};if _edfce .Regrouptable !=nil {if _dfgba :=_edfce .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_dfgba !=nil {return _dfgba ;};};if _edfce .Rules !=nil {if _deaag :=_edfce .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_deaag !=nil {return _deaag ;};};if _aafe :=_edfce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aafe !=nil {return _aafe ;};return nil ;}; // ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path func (_cfda *CT_Oval )ValidateWithPath (path string )error {for _bafff ,_ddg :=range _cfda .EG_ShapeElements {if _ecgdcb :=_ddg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bafff ));_ecgdcb !=nil {return _ecgdcb ;};};if _ecga :=_cfda .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ecga !=nil {return _ecga ;};if _aeace :=_cfda .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aeace !=nil {return _aeace ;};if _dcea :=_cfda .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dcea !=nil {return _dcea ;};if _agfab :=_cfda .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_agfab !=nil {return _agfab ;};if _gegbc :=_cfda .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gegbc !=nil {return _gegbc ;};if _gcff :=_cfda .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gcff !=nil {return _gcff ;};if _cbfbg :=_cfda .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbfbg !=nil {return _cbfbg ;};if _gbdc :=_cfda .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gbdc !=nil {return _gbdc ;};if _fcbgg :=_cfda .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fcbgg !=nil {return _fcbgg ;};if _cfeb :=_cfda .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cfeb !=nil {return _cfeb ;};if _gegdc :=_cfda .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gegdc !=nil {return _gegdc ;};if _bcag :=_cfda .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bcag !=nil {return _bcag ;};if _afcg :=_cfda .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_afcg !=nil {return _afcg ;};if _faecd :=_cfda .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_faecd !=nil {return _faecd ;};if _fgafc :=_cfda .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgafc !=nil {return _fgafc ;};if _fgeee :=_cfda .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fgeee !=nil {return _fgeee ;};if _fdbeaf :=_cfda .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdbeaf !=nil {return _fdbeaf ;};if _dbdda :=_cfda .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dbdda !=nil {return _dbdda ;};if _eaabg :=_cfda .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eaabg !=nil {return _eaabg ;};if _cdbcb :=_cfda .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cdbcb !=nil {return _cdbcb ;};if _bfgffb :=_cfda .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfgffb !=nil {return _bfgffb ;};if _afbfe :=_cfda .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_afbfe !=nil {return _afbfe ;};if _cabd :=_cfda .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cabd !=nil {return _cabd ;};if _edgd :=_cfda .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_edgd !=nil {return _edgd ;};if _fdef :=_cfda .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fdef !=nil {return _fdef ;};if _cge :=_cfda .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cge !=nil {return _cge ;};if _fgeeb :=_cfda .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fgeeb !=nil {return _fgeeb ;};if _aeabd :=_cfda .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_aeabd !=nil {return _aeabd ;};if _fdff :=_cfda .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fdff !=nil {return _fdff ;};return nil ;}; // ValidateWithPath validates the Textpath and its children, prefixing error messages with path func (_fbebb *Textpath )ValidateWithPath (path string )error {if _eaadc :=_fbebb .CT_TextPath .ValidateWithPath (path );_eaadc !=nil {return _eaadc ;};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_eeged :=&OfcCT_StrokeChild {};return _eeged };func (_cbagc *OfcST_ConnectType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgffb ,_becfe :=d .Token ();if _becfe !=nil {return _becfe ;};if _cgeeeg ,_dfagab :=_bgffb .(_a .EndElement );_dfagab &&_cgeeeg .Name ==start .Name {*_cbagc =1;return nil ;};if _ggdbf ,_cffcdf :=_bgffb .(_a .CharData );!_cffcdf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgffb );}else {switch string (_ggdbf ){case "":*_cbagc =0;case "\u006e\u006f\u006e\u0065":*_cbagc =1;case "\u0072\u0065\u0063\u0074":*_cbagc =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_cbagc =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cbagc =4;};};_bgffb ,_becfe =d .Token ();if _becfe !=nil {return _becfe ;};if _bfgbg ,_ffcga :=_bgffb .(_a .EndElement );_ffcga &&_bfgbg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgffb );};func NewShapetype ()*Shapetype {_bfbfb :=&Shapetype {};_bfbfb .CT_Shapetype =*NewCT_Shapetype ();return _bfbfb ;}; // Validate validates the OfcShapelayout and its children func (_deafc *OfcShapelayout )Validate ()error {return _deafc .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func (_ecgdd OfcST_BWMode )String ()string {switch _ecgdd {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 "";}; // Validate validates the CT_ImageData and its children func (_gbaee *CT_ImageData )Validate ()error {return _gbaee .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func NewOfcCT_Complex ()*OfcCT_Complex {_gbabeg :=&OfcCT_Complex {};return _gbabeg };func NewCT_Formulas ()*CT_Formulas {_daebb :=&CT_Formulas {};return _daebb }; // Validate validates the AG_Style and its children func (_eafe *AG_Style )Validate ()error {return _eafe .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func (_fbcge *OfcLock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbcge .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_badcg :=range start .Attr {if _badcg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fbcge .PositionAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_fbcge .SelectionAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fbcge .GroupingAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fbcge .UngroupingAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fbcge .RotationAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_fbcge .CroppingAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_fbcge .VerticiesAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_fbcge .AdjusthandlesAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0074\u0065\u0078\u0074"{_fbcge .TextAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_fbcge .AspectratioAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_fbcge .ShapetypeAttr .UnmarshalXMLAttr (_badcg );continue ;};if _badcg .Name .Local =="\u0065\u0078\u0074"{_fbcge .ExtAttr .UnmarshalXMLAttr (_badcg );continue ;};};for {_ebgfbd ,_ggfed :=d .Token ();if _ggfed !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_ggfed );};if _affb ,_ggaec :=_ebgfbd .(_a .EndElement );_ggaec &&_affb .Name ==start .Name {break ;};};return nil ;};func NewArc ()*Arc {_dff :=&Arc {};_dff .CT_Arc =*NewCT_Arc ();return _dff }; // Validate validates the CT_TextPath and its children func (_caafg *CT_TextPath )Validate ()error {return _caafg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\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;);type OfcST_OLEType byte ;func (_gacgcc ST_FillType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbbcf :=_a .Attr {};_fbbcf .Name =name ;switch _gacgcc {case ST_FillTypeUnset :_fbbcf .Value ="";case ST_FillTypeSolid :_fbbcf .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_fbbcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_fbbcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_fbbcf .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_fbbcf .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_fbbcf .Value ="\u0066\u0072\u0061m\u0065";};return _fbbcf ,nil ;}; // ValidateWithPath validates the OfcLock and its children, prefixing error messages with path func (_dfccge *OfcLock )ValidateWithPath (path string )error {if _adaaf :=_dfccge .OfcCT_Lock .ValidateWithPath (path );_adaaf !=nil {return _adaaf ;};return nil ;};func (_eafbe *OfcExtrusion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eafbe .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_egegd :=range start .Attr {if _egegd .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_eafbe .ColormodeAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u0063\u006f\u006co\u0072"{_ggffe ,_bcbcb :=_egegd .Value ,error (nil );if _bcbcb !=nil {return _bcbcb ;};_eafbe .ColorAttr =&_ggffe ;continue ;};if _egegd .Name .Local =="\u0074\u0079\u0070\u0065"{_eafbe .TypeAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_fbfa ,_cedba :=_gc .ParseFloat (_egegd .Value ,64);if _cedba !=nil {return _cedba ;};_eaae :=float32 (_fbfa );_eafbe .ShininessAttr =&_eaae ;continue ;};if _egegd .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_feeafd ,_dggga :=_egegd .Value ,error (nil );if _dggga !=nil {return _dggga ;};_eafbe .ViewpointoriginAttr =&_feeafd ;continue ;};if _egegd .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_aefgg ,_fabfa :=_egegd .Value ,error (nil );if _fabfa !=nil {return _fabfa ;};_eafbe .SpecularityAttr =&_aefgg ;continue ;};if _egegd .Name .Local =="\u0070\u006c\u0061n\u0065"{_eafbe .PlaneAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_abeab ,_eaegae :=_egegd .Value ,error (nil );if _eaegae !=nil {return _eaegae ;};_eafbe .DiffusityAttr =&_abeab ;continue ;};if _egegd .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_ebcfe ,_fcgfd :=_egegd .Value ,error (nil );if _fcgfd !=nil {return _fcgfd ;};_eafbe .SkewamtAttr =&_ebcfe ;continue ;};if _egegd .Name .Local =="\u006d\u0065\u0074a\u006c"{_eafbe .MetalAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_agaeb ,_ebca :=_egegd .Value ,error (nil );if _ebca !=nil {return _ebca ;};_eafbe .BackdepthAttr =&_agaeb ;continue ;};if _egegd .Name .Local =="\u0065\u0064\u0067\u0065"{_bdbeb ,_eacfg :=_egegd .Value ,error (nil );if _eacfg !=nil {return _eacfg ;};_eafbe .EdgeAttr =&_bdbeb ;continue ;};if _egegd .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_edcfa ,_gadfd :=_egegd .Value ,error (nil );if _gadfd !=nil {return _gadfd ;};_eafbe .Lightlevel2Attr =&_edcfa ;continue ;};if _egegd .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_gcfdef ,_gdfce :=_gc .ParseFloat (_egegd .Value ,64);if _gdfce !=nil {return _gdfce ;};_facfa :=float32 (_gcfdef );_eafbe .OrientationangleAttr =&_facfa ;continue ;};if _egegd .Name .Local =="\u006f\u006e"{_eafbe .OnAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_eafbe .LightharshAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_eafbe .LightfaceAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_fbfb ,_afbfff :=_egegd .Value ,error (nil );if _afbfff !=nil {return _afbfff ;};_eafbe .ForedepthAttr =&_fbfb ;continue ;};if _egegd .Name .Local =="\u0065\u0078\u0074"{_eafbe .ExtAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_eafbe .AutorotationcenterAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u0066\u0061\u0063e\u0074"{_gdbce ,_eefbe :=_egegd .Value ,error (nil );if _eefbe !=nil {return _eefbe ;};_eafbe .FacetAttr =&_gdbce ;continue ;};if _egegd .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_eafbe .RenderAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bfaeg ,_aedcg :=_egegd .Value ,error (nil );if _aedcg !=nil {return _aedcg ;};_eafbe .LightlevelAttr =&_bfaeg ;continue ;};if _egegd .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_fgaba ,_abfde :=_egegd .Value ,error (nil );if _abfde !=nil {return _abfde ;};_eafbe .BrightnessAttr =&_fgaba ;continue ;};if _egegd .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_adggcd ,_bbgag :=_gc .ParseFloat (_egegd .Value ,64);if _bbgag !=nil {return _bbgag ;};_gbefec :=float32 (_adggcd );_eafbe .SkewangleAttr =&_gbefec ;continue ;};if _egegd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_abdg ,_eafaae :=_egegd .Value ,error (nil );if _eafaae !=nil {return _eafaae ;};_eafbe .Lightposition2Attr =&_abdg ;continue ;};if _egegd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_daddd ,_ggdbd :=_egegd .Value ,error (nil );if _ggdbd !=nil {return _ggdbd ;};_eafbe .RotationangleAttr =&_daddd ;continue ;};if _egegd .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_eafbe .Lightharsh2Attr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cebd ,_befbf :=_egegd .Value ,error (nil );if _befbf !=nil {return _befbf ;};_eafbe .OrientationAttr =&_cebd ;continue ;};if _egegd .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_eafbe .LockrotationcenterAttr .UnmarshalXMLAttr (_egegd );continue ;};if _egegd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_ffebf ,_fgdba :=_egegd .Value ,error (nil );if _fgdba !=nil {return _fgdba ;};_eafbe .RotationcenterAttr =&_ffebf ;continue ;};if _egegd .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gfcee ,_bbeg :=_egegd .Value ,error (nil );if _bbeg !=nil {return _bbeg ;};_eafbe .ViewpointAttr =&_gfcee ;continue ;};if _egegd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfbgg ,_gbfed :=_egegd .Value ,error (nil );if _gbfed !=nil {return _gbfed ;};_eafbe .LightpositionAttr =&_gfbgg ;continue ;};};for {_bfabc ,_bcgac :=d .Token ();if _bcgac !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bcgac );};if _daee ,_cgcga :=_bfabc .(_a .EndElement );_cgcga &&_daee .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Skew ()*OfcCT_Skew {_edgbg :=&OfcCT_Skew {};return _edgbg };func (_fef *AG_OfficeShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fef .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fef .SptAttr )});};if _fef .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_egg ,_gcgf :=_fef .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gcgf !=nil {return _gcgf ;};start .Attr =append (start .Attr ,_egg );};if _fef .BwmodeAttr !=OfcST_BWModeUnset {_ebgf ,_facc :=_fef .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _facc !=nil {return _facc ;};start .Attr =append (start .Attr ,_ebgf );};if _fef .BwpureAttr !=OfcST_BWModeUnset {_ecbg ,_feg :=_fef .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _feg !=nil {return _feg ;};start .Attr =append (start .Attr ,_ecbg );};if _fef .BwnormalAttr !=OfcST_BWModeUnset {_eff ,_ccb :=_fef .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ccb !=nil {return _ccb ;};start .Attr =append (start .Attr ,_eff );};if _fef .ForcedashAttr !=_c .ST_TrueFalseUnset {_dfcf ,_eca :=_fef .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eca !=nil {return _eca ;};start .Attr =append (start .Attr ,_dfcf );};if _fef .OleiconAttr !=_c .ST_TrueFalseUnset {_defd ,_daa :=_fef .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _daa !=nil {return _daa ;};start .Attr =append (start .Attr ,_defd );};if _fef .OleAttr !=_c .ST_TrueFalseBlankUnset {_caae ,_efac :=_fef .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _efac !=nil {return _efac ;};start .Attr =append (start .Attr ,_caae );};if _fef .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_gfg ,_dcef :=_fef .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dcef !=nil {return _dcef ;};start .Attr =append (start .Attr ,_gfg );};if _fef .CliptowrapAttr !=_c .ST_TrueFalseUnset {_ccg ,_gabf :=_fef .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gabf !=nil {return _gabf ;};start .Attr =append (start .Attr ,_ccg );};if _fef .ClipAttr !=_c .ST_TrueFalseUnset {_ddde ,_cbdg :=_fef .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cbdg !=nil {return _cbdg ;};start .Attr =append (start .Attr ,_ddde );};return nil ;};func (_dfegga ST_StrokeLineStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccdfg :=_a .Attr {};_ccdfg .Name =name ;switch _dfegga {case ST_StrokeLineStyleUnset :_ccdfg .Value ="";case ST_StrokeLineStyleSingle :_ccdfg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_ccdfg .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_ccdfg .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_ccdfg .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_ccdfg .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _ccdfg ,nil ;}; // ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path func (_bfade *CT_RoundRect )ValidateWithPath (path string )error {for _dgeaa ,_defc :=range _bfade .EG_ShapeElements {if _ccfg :=_defc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dgeaa ));_ccfg !=nil {return _ccfg ;};};if _bbebe :=_bfade .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bbebe !=nil {return _bbebe ;};if _debed :=_bfade .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_debed !=nil {return _debed ;};if _egfb :=_bfade .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_egfb !=nil {return _egfb ;};if _dddfa :=_bfade .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dddfa !=nil {return _dddfa ;};if _edgg :=_bfade .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edgg !=nil {return _edgg ;};if _dgcfc :=_bfade .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dgcfc !=nil {return _dgcfc ;};if _affc :=_bfade .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_affc !=nil {return _affc ;};if _cgeb :=_bfade .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};if _afega :=_bfade .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_afega !=nil {return _afega ;};if _gbgeaf :=_bfade .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gbgeaf !=nil {return _gbgeaf ;};if _bbggc :=_bfade .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bbggc !=nil {return _bbggc ;};if _cgda :=_bfade .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cgda !=nil {return _cgda ;};if _fedg :=_bfade .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fedg !=nil {return _fedg ;};if _decag :=_bfade .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_decag !=nil {return _decag ;};if _ccagf :=_bfade .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ccagf !=nil {return _ccagf ;};if _bgee :=_bfade .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bgee !=nil {return _bgee ;};if _cecga :=_bfade .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cecga !=nil {return _cecga ;};if _edgc :=_bfade .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_edgc !=nil {return _edgc ;};if _agce :=_bfade .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agce !=nil {return _agce ;};if _gcebg :=_bfade .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gcebg !=nil {return _gcebg ;};if _abac :=_bfade .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_abac !=nil {return _abac ;};if _eeeb :=_bfade .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eeeb !=nil {return _eeeb ;};if _aabbg :=_bfade .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aabbg !=nil {return _aabbg ;};if _fccc :=_bfade .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fccc !=nil {return _fccc ;};if _fege :=_bfade .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fege !=nil {return _fege ;};if _edddg :=_bfade .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_edddg !=nil {return _edddg ;};if _ggdcd :=_bfade .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ggdcd !=nil {return _ggdcd ;};if _fddg :=_bfade .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fddg !=nil {return _fddg ;};if _eccef :=_bfade .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eccef !=nil {return _eccef ;};return nil ;};func (_bbgbe *OfcST_ExtrusionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egfbd ,_fffef :=d .Token ();if _fffef !=nil {return _fffef ;};if _bfbff ,_cbaeda :=_egfbd .(_a .EndElement );_cbaeda &&_bfbff .Name ==start .Name {*_bbgbe =1;return nil ;};if _fbceb ,_bgadee :=_egfbd .(_a .CharData );!_bgadee {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egfbd );}else {switch string (_fbceb ){case "":*_bbgbe =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bbgbe =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_bbgbe =2;};};_egfbd ,_fffef =d .Token ();if _fffef !=nil {return _fffef ;};if _cdefb ,_bgbde :=_egfbd .(_a .EndElement );_bgbde &&_cdefb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egfbd );};func (_acbbd OfcST_OLEType )String ()string {switch _acbbd {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";}; // Validate validates the Stroke and its children func (_bfege *Stroke )Validate ()error {return _bfege .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_ebdbe OfcST_ColorMode )String ()string {switch _ebdbe {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";}; // ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path func (_edeab *CT_Shape )ValidateWithPath (path string )error {for _faagfa ,_cfdde :=range _edeab .Ink {if _fcabd :=_cfdde .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_faagfa ));_fcabd !=nil {return _fcabd ;};};for _geccb ,_fbffg :=range _edeab .Iscomment {if _gedd :=_fbffg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_geccb ));_gedd !=nil {return _gedd ;};};for _cbec ,_aacg :=range _edeab .Equationxml {if _bbccc :=_aacg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_cbec ));_bbccc !=nil {return _bbccc ;};};for _cbgga ,_daec :=range _edeab .EG_ShapeElements {if _bgdc :=_daec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbgga ));_bgdc !=nil {return _bgdc ;};};if _cbefc :=_edeab .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cbefc !=nil {return _cbefc ;};if _fbfca :=_edeab .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fbfca !=nil {return _fbfca ;};if _acgef :=_edeab .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_acgef !=nil {return _acgef ;};if _afbfg :=_edeab .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_afbfg !=nil {return _afbfg ;};if _bgcd :=_edeab .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bgcd !=nil {return _bgcd ;};if _ggeag :=_edeab .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ggeag !=nil {return _ggeag ;};if _ebeg :=_edeab .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ebeg !=nil {return _ebeg ;};if _gaca :=_edeab .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gaca !=nil {return _gaca ;};if _dceee :=_edeab .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dceee !=nil {return _dceee ;};if _baec :=_edeab .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_baec !=nil {return _baec ;};if _gfbfcf :=_edeab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gfbfcf !=nil {return _gfbfcf ;};if _ageb :=_edeab .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ageb !=nil {return _ageb ;};if _ceeed :=_edeab .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ceeed !=nil {return _ceeed ;};if _afdfea :=_edeab .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_afdfea !=nil {return _afdfea ;};if _caee :=_edeab .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_caee !=nil {return _caee ;};if _acaeg :=_edeab .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_acaeg !=nil {return _acaeg ;};if _cddba :=_edeab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cddba !=nil {return _cddba ;};if _gdcac :=_edeab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gdcac !=nil {return _gdcac ;};if _acfde :=_edeab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_acfde !=nil {return _acfde ;};if _dbfd :=_edeab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dbfd !=nil {return _dbfd ;};if _gbcea :=_edeab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbcea !=nil {return _gbcea ;};if _bcdgc :=_edeab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bcdgc !=nil {return _bcdgc ;};if _dgadc :=_edeab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dgadc !=nil {return _dgadc ;};if _fbee :=_edeab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fbee !=nil {return _fbee ;};if _bgea :=_edeab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bgea !=nil {return _bgea ;};if _ebecb :=_edeab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ebecb !=nil {return _ebecb ;};if _agcda :=_edeab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_agcda !=nil {return _agcda ;};if _edgbd :=_edeab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_edgbd !=nil {return _edgbd ;};if _ebggb :=_edeab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ebggb !=nil {return _ebggb ;};return nil ;};func (_gedag *ST_StrokeLineStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcdbg ,_bbfddb :=d .Token ();if _bbfddb !=nil {return _bbfddb ;};if _dccag ,_debeg :=_bcdbg .(_a .EndElement );_debeg &&_dccag .Name ==start .Name {*_gedag =1;return nil ;};if _edfef ,_ddffg :=_bcdbg .(_a .CharData );!_ddffg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcdbg );}else {switch string (_edfef ){case "":*_gedag =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gedag =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_gedag =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gedag =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gedag =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gedag =5;};};_bcdbg ,_bbfddb =d .Token ();if _bbfddb !=nil {return _bbfddb ;};if _fegaf ,_bdfaf :=_bcdbg .(_a .EndElement );_bdfaf &&_fegaf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcdbg );}; // Validate validates the OfcCT_EquationXml and its children func (_ddfg *OfcCT_EquationXml )Validate ()error {return _ddfg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_fccd ST_Ext )ValidateWithPath (path string )error {switch _fccd {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccd ));};return nil ;};func (_cbccde OfcST_RType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbccde .String (),start );};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;); // Validate validates the Textbox and its children func (_aeedf *Textbox )Validate ()error {return _aeedf .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};type Arc struct{CT_Arc };func NewTextbox ()*Textbox {_bfdfac :=&Textbox {};_bfdfac .CT_Textbox =*NewCT_Textbox ();return _bfdfac ;};func (_gbbfeg ST_StrokeArrowWidth )Validate ()error {return _gbbfeg .ValidateWithPath ("")};func (_eedgf ST_ImageAspect )Validate ()error {return _eedgf .ValidateWithPath ("")};func (_fabfd *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 _fabfd .OfcCT_Fill .MarshalXML (e ,start );};func (_dea *AG_CoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cacc :=range start .Attr {if _cacc .Name .Local =="\u0068\u0072\u0065\u0066"{_beae ,_fdab :=_cacc .Value ,error (nil );if _fdab !=nil {return _fdab ;};_dea .HrefAttr =&_beae ;continue ;};if _cacc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbg ,_gdbc :=_cacc .Value ,error (nil );if _gdbc !=nil {return _gdbc ;};_dea .TargetAttr =&_bbg ;continue ;};if _cacc .Name .Local =="\u0063\u006c\u0061s\u0073"{_beec ,_dcbc :=_cacc .Value ,error (nil );if _dcbc !=nil {return _dcbc ;};_dea .ClassAttr =&_beec ;continue ;};if _cacc .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfb ,_bcbd :=_cacc .Value ,error (nil );if _bcbd !=nil {return _bcbd ;};_dea .TitleAttr =&_gfb ;continue ;};if _cacc .Name .Local =="\u0061\u006c\u0074"{_ebg ,_cgbfc :=_cacc .Value ,error (nil );if _cgbfc !=nil {return _cgbfc ;};_dea .AltAttr =&_ebg ;continue ;};if _cacc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bdb ,_bge :=_cacc .Value ,error (nil );if _bge !=nil {return _bge ;};_dea .CoordsizeAttr =&_bdb ;continue ;};if _cacc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fee ,_aad :=_cacc .Value ,error (nil );if _aad !=nil {return _aad ;};_dea .CoordoriginAttr =&_fee ;continue ;};if _cacc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbac ,_gfc :=_cacc .Value ,error (nil );if _gfc !=nil {return _gfc ;};_dea .WrapcoordsAttr =&_fbac ;continue ;};if _cacc .Name .Local =="\u0070\u0072\u0069n\u0074"{_dea .PrintAttr .UnmarshalXMLAttr (_cacc );continue ;};if _cacc .Name .Local =="\u0069\u0064"{_fbb ,_geb :=_cacc .Value ,error (nil );if _geb !=nil {return _geb ;};_dea .IdAttr =&_fbb ;continue ;};if _cacc .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdbe ,_dcc :=_cacc .Value ,error (nil );if _dcc !=nil {return _dcc ;};_dea .StyleAttr =&_fdbe ;continue ;};};for {_afb ,_aaaa :=d .Token ();if _aaaa !=nil {return _f .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",_aaaa );};if _fdd ,_bfbd :=_afb .(_a .EndElement );_bfbd &&_fdd .Name ==start .Name {break ;};};return nil ;}; // Validate validates the AG_AllShapeAttributes and its children func (_fgd *AG_AllShapeAttributes )Validate ()error {return _fgd .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_egdf *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 _egdf .VAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_egdf .VAttr )});};if _egdf .LimoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_egdf .LimoAttr )});};if _egdf .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 :_f .Sprintf ("\u0025\u0076",*_egdf .TextboxrectAttr )});};if _egdf .FillokAttr !=_c .ST_TrueFalseUnset {_efedc ,_gdcfg :=_egdf .FillokAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _gdcfg !=nil {return _gdcfg ;};start .Attr =append (start .Attr ,_efedc );};if _egdf .StrokeokAttr !=_c .ST_TrueFalseUnset {_cede ,_fbegd :=_egdf .StrokeokAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _fbegd !=nil {return _fbegd ;};start .Attr =append (start .Attr ,_cede );};if _egdf .ShadowokAttr !=_c .ST_TrueFalseUnset {_cfffa ,_bcbf :=_egdf .ShadowokAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _bcbf !=nil {return _bcbf ;};start .Attr =append (start .Attr ,_cfffa );};if _egdf .ArrowokAttr !=_c .ST_TrueFalseUnset {_ebffa ,_afaf :=_egdf .ArrowokAttr .MarshalXMLAttr (_a .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _afaf !=nil {return _afaf ;};start .Attr =append (start .Attr ,_ebffa );};if _egdf .GradientshapeokAttr !=_c .ST_TrueFalseUnset {_fbfe ,_fggeg :=_egdf .GradientshapeokAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _fggeg !=nil {return _fggeg ;};start .Attr =append (start .Attr ,_fbfe );};if _egdf .TextpathokAttr !=_c .ST_TrueFalseUnset {_fdecg ,_gegbe :=_egdf .TextpathokAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _gegbe !=nil {return _gegbe ;};start .Attr =append (start .Attr ,_fdecg );};if _egdf .InsetpenokAttr !=_c .ST_TrueFalseUnset {_dbgef ,_fbfcc :=_egdf .InsetpenokAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _fbfcc !=nil {return _fbfcc ;};start .Attr =append (start .Attr ,_dbgef );};if _egdf .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_gfdee ,_gede :=_egdf .ConnecttypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _gede !=nil {return _gede ;};start .Attr =append (start .Attr ,_gfdee );};if _egdf .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 :_f .Sprintf ("\u0025\u0076",*_egdf .ConnectlocsAttr )});};if _egdf .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 :_f .Sprintf ("\u0025\u0076",*_egdf .ConnectanglesAttr )});};if _egdf .ExtrusionokAttr !=_c .ST_TrueFalseUnset {_cfdd ,_bcdf :=_egdf .ExtrusionokAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _bcdf !=nil {return _bcdf ;};start .Attr =append (start .Attr ,_cfdd );};if _egdf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egdf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_feead OfcST_ConnectorType )String ()string {switch _feead {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 "";};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;}; // ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path func (_agbac *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_Group and its children, prefixing error messages with path func (_bebffc *CT_Group )ValidateWithPath (path string )error {if _gebc :=_bebffc .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_gebc !=nil {return _gebc ;};for _ffdecd ,_fcea :=range _bebffc .Group {if _edeea :=_fcea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_ffdecd ));_edeea !=nil {return _edeea ;};};for _gbdf ,_cabff :=range _bebffc .Shape {if _cggc :=_cabff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gbdf ));_cggc !=nil {return _cggc ;};};for _ddbd ,_bbfc :=range _bebffc .Shapetype {if _cbcg :=_bbfc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ddbd ));_cbcg !=nil {return _cbcg ;};};for _fegae ,_afge :=range _bebffc .Arc {if _fcad :=_afge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_fegae ));_fcad !=nil {return _fcad ;};};for _adggc ,_begg :=range _bebffc .Curve {if _abdd :=_begg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_adggc ));_abdd !=nil {return _abdd ;};};for _deba ,_ggbda :=range _bebffc .Image {if _gegg :=_ggbda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_deba ));_gegg !=nil {return _gegg ;};};for _ddca ,_fcebb :=range _bebffc .Line {if _efgac :=_fcebb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ddca ));_efgac !=nil {return _efgac ;};};for _eeef ,_dcdd :=range _bebffc .Oval {if _deefe :=_dcdd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_eeef ));_deefe !=nil {return _deefe ;};};for _fdddg ,_geec :=range _bebffc .Polyline {if _edebg :=_geec .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fdddg ));_edebg !=nil {return _edebg ;};};for _dbbad ,_fcgb :=range _bebffc .Rect {if _bcabb :=_fcgb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_dbbad ));_bcabb !=nil {return _bcabb ;};};for _fggc ,_fafaa :=range _bebffc .Roundrect {if _cefcf :=_fafaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_fggc ));_cefcf !=nil {return _cefcf ;};};for _gbge ,_fdfbd :=range _bebffc .Diagram {if _ggde :=_fdfbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_gbge ));_ggde !=nil {return _ggde ;};};for _fbgc ,_aadbeg :=range _bebffc .EG_ShapeElements {if _aacc :=_aadbeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fbgc ));_aacc !=nil {return _aacc ;};};if _bbfe :=_bebffc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bbfe !=nil {return _bbfe ;};if _cfef :=_bebffc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cfef !=nil {return _cfef ;};if _fdce :=_bebffc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fdce !=nil {return _fdce ;};if _bbebf :=_bebffc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bbebf !=nil {return _bbebf ;};if _acaa :=_bebffc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_acaa !=nil {return _acaa ;};if _cdbg :=_bebffc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdbg !=nil {return _cdbg ;};if _gfaee :=_bebffc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gfaee !=nil {return _gfaee ;};if _fceac :=_bebffc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fceac !=nil {return _fceac ;};if _egad :=_bebffc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_egad !=nil {return _egad ;};if _gfaa :=_bebffc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfaa !=nil {return _gfaa ;};if _gegd :=_bebffc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gegd !=nil {return _gegd ;};if _bgeg :=_bebffc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bgeg !=nil {return _bgeg ;};if _eeac :=_bebffc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eeac !=nil {return _eeac ;};if _bddf :=_bebffc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bddf !=nil {return _bddf ;};if _fddf :=_bebffc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fddf !=nil {return _fddf ;};if _fdac :=_bebffc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fdac !=nil {return _fdac ;};if _fced :=_bebffc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fced !=nil {return _fced ;};return nil ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_bdbee :=&OfcCT_ShapeDefaults {};return _bdbee };func (_fbedbc *ST_FillType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gddff ,_fbacd :=d .Token ();if _fbacd !=nil {return _fbacd ;};if _gddcf ,_gdgabe :=_gddff .(_a .EndElement );_gdgabe &&_gddcf .Name ==start .Name {*_fbedbc =1;return nil ;};if _dgfegb ,_feefe :=_gddff .(_a .CharData );!_feefe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gddff );}else {switch string (_dgfegb ){case "":*_fbedbc =0;case "\u0073\u006f\u006ci\u0064":*_fbedbc =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fbedbc =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fbedbc =3;case "\u0074\u0069\u006c\u0065":*_fbedbc =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fbedbc =5;case "\u0066\u0072\u0061m\u0065":*_fbedbc =6;};};_gddff ,_fbacd =d .Token ();if _fbacd !=nil {return _fbacd ;};if _ebfea ,_eeeec :=_gddff .(_a .EndElement );_eeeec &&_ebfea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gddff );};func (_eaadf *OfcTop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaadf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gfagbd :=range start .Attr {if _gfagbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfagbd .Name .Local =="\u0068\u0072\u0065\u0066"{_acdcbf ,_ddead :=_gfagbd .Value ,error (nil );if _ddead !=nil {return _ddead ;};_eaadf .HrefAttr =&_acdcbf ;continue ;};if _gfagbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfagbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eaadf .ForcedashAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfagbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_aegba ,_dcdaa :=_gfagbd .Value ,error (nil );if _dcdaa !=nil {return _dcdaa ;};_eaadf .TitleAttr =&_aegba ;continue ;};if _gfagbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfagbd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cfdba ,_aade :=_gfagbd .Value ,error (nil );if _aade !=nil {return _aade ;};_eaadf .AlthrefAttr =&_cfdba ;continue ;};if _gfagbd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eaadf .ImageaspectAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eaadf .StartarrowAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eaadf .LinestyleAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eaadf .StartarrowwidthAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eaadf .JoinstyleAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eaadf .StartarrowlengthAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fffcg ,_fggd :=_gfagbd .Value ,error (nil );if _fggd !=nil {return _fggd ;};_eaadf .DashstyleAttr =&_fffcg ;continue ;};if _gfagbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eaadf .EndarrowAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eaadf .FilltypeAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eaadf .EndarrowwidthAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcefa ,_gcfabe :=_gfagbd .Value ,error (nil );if _gcfabe !=nil {return _gcfabe ;};_eaadf .OpacityAttr =&_fcefa ;continue ;};if _gfagbd .Name .Local =="\u0063\u006f\u006co\u0072"{_gfgac ,_bfeage :=_gfagbd .Value ,error (nil );if _bfeage !=nil {return _bfeage ;};_eaadf .ColorAttr =&_gfgac ;continue ;};if _gfagbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eaadf .InsetpenAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eaadf .EndarrowlengthAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0065\u0078\u0074"{_eaadf .ExtAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eaadf .EndcapAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bbgc ,_ffdae :=_gfagbd .Value ,error (nil );if _ffdae !=nil {return _ffdae ;};_eaadf .Color2Attr =&_bbgc ;continue ;};if _gfagbd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eaadf .ImagealignshapeAttr .UnmarshalXMLAttr (_gfagbd );continue ;};if _gfagbd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gdacf ,_bbcfb :=_gfagbd .Value ,error (nil );if _bbcfb !=nil {return _bbcfb ;};_eaadf .WeightAttr =&_gdacf ;continue ;};if _gfagbd .Name .Local =="\u0073\u0072\u0063"{_cccag ,_ddgf :=_gfagbd .Value ,error (nil );if _ddgf !=nil {return _ddgf ;};_eaadf .SrcAttr =&_cccag ;continue ;};if _gfagbd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ebaee ,_aeebba :=_gfagbd .Value ,error (nil );if _aeebba !=nil {return _aeebba ;};_eaadf .ImagesizeAttr =&_ebaee ;continue ;};if _gfagbd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ebabcc ,_dfebc :=_gc .ParseFloat (_gfagbd .Value ,64);if _dfebc !=nil {return _dfebc ;};_eaadf .MiterlimitAttr =&_ebabcc ;continue ;};if _gfagbd .Name .Local =="\u006f\u006e"{_eaadf .OnAttr .UnmarshalXMLAttr (_gfagbd );continue ;};};for {_bggae ,_bcgda :=d .Token ();if _bcgda !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_bcgda );};if _defad ,_acgcf :=_bggae .(_a .EndElement );_acgcf &&_defad .Name ==start .Name {break ;};};return nil ;};func NewCT_Stroke ()*CT_Stroke {_gdgf :=&CT_Stroke {};return _gdgf };func (_egffe OfcST_ColorMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_affcb :=_a .Attr {};_affcb .Name =name ;switch _egffe {case OfcST_ColorModeUnset :_affcb .Value ="";case OfcST_ColorModeAuto :_affcb .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_affcb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _affcb ,nil ;};type ST_StrokeJoinStyle byte ;const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;); // ValidateWithPath validates the OfcTop and its children, prefixing error messages with path func (_gcceg *OfcTop )ValidateWithPath (path string )error {if _bgfa :=_gcceg .OfcCT_StrokeChild .ValidateWithPath (path );_bgfa !=nil {return _bgfa ;};return nil ;};func (_cedaeb *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cedaeb =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cedaeb =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_cedaeb =2;};return nil ;};func NewFill ()*Fill {_faebg :=&Fill {};_faebg .CT_Fill =*NewCT_Fill ();return _faebg };func (_bgefd *Handles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgefd .CT_Handles =*NewCT_Handles ();_bgcb :for {_gcdcd ,_bddffg :=d .Token ();if _bddffg !=nil {return _bddffg ;};switch _facaf :=_gcdcd .(type ){case _a .StartElement :switch _facaf .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"}:_dbdgf :=NewCT_H ();if _dddcb :=d .DecodeElement (_dbdgf ,&_facaf );_dddcb !=nil {return _dddcb ;};_bgefd .H =append (_bgefd .H ,_dbdgf );default:_ag .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",_facaf .Name );if _dafad :=d .Skip ();_dafad !=nil {return _dafad ;};};case _a .EndElement :break _bgcb ;case _a .CharData :};};return nil ;};func (_efgadd *OfcDiagram )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efgadd .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_cccfb :=range start .Attr {if _cccfb .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fadbd ,_cdddb :=_gc .ParseInt (_cccfb .Value ,10,64);if _cdddb !=nil {return _cdddb ;};_efgadd .DgmstyleAttr =&_fadbd ;continue ;};if _cccfb .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_efgadd .AutoformatAttr .UnmarshalXMLAttr (_cccfb );continue ;};if _cccfb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_efgadd .ReverseAttr .UnmarshalXMLAttr (_cccfb );continue ;};if _cccfb .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_efgadd .AutolayoutAttr .UnmarshalXMLAttr (_cccfb );continue ;};if _cccfb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_acdcb ,_eadae :=_gc .ParseInt (_cccfb .Value ,10,64);if _eadae !=nil {return _eadae ;};_efgadd .DgmscalexAttr =&_acdcb ;continue ;};if _cccfb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_eeace ,_eeacef :=_gc .ParseInt (_cccfb .Value ,10,64);if _eeacef !=nil {return _eeacef ;};_efgadd .DgmscaleyAttr =&_eeace ;continue ;};if _cccfb .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_aebeb ,_dgce :=_gc .ParseInt (_cccfb .Value ,10,64);if _dgce !=nil {return _dgce ;};_efgadd .DgmfontsizeAttr =&_aebeb ;continue ;};if _cccfb .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_gfgfc ,_cffab :=_cccfb .Value ,error (nil );if _cffab !=nil {return _cffab ;};_efgadd .ConstrainboundsAttr =&_gfgfc ;continue ;};if _cccfb .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_geacg ,_geag :=_gc .ParseInt (_cccfb .Value ,10,64);if _geag !=nil {return _geag ;};_efgadd .DgmbasetextscaleAttr =&_geacg ;continue ;};if _cccfb .Name .Local =="\u0065\u0078\u0074"{_efgadd .ExtAttr .UnmarshalXMLAttr (_cccfb );continue ;};};_bdbge :for {_faccd ,_cbcbd :=d .Token ();if _cbcbd !=nil {return _cbcbd ;};switch _efaae :=_faccd .(type ){case _a .StartElement :switch _efaae .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"}:_efgadd .Relationtable =NewOfcCT_RelationTable ();if _ebcceb :=d .DecodeElement (_efgadd .Relationtable ,&_efaae );_ebcceb !=nil {return _ebcceb ;};default:_ag .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",_efaae .Name );if _gcaaa :=d .Skip ();_gcaaa !=nil {return _gcaaa ;};};case _a .EndElement :break _bdbge ;case _a .CharData :};};return nil ;};type OfcST_Angle byte ; // Validate validates the OfcCT_ColorMenu and its children func (_caaad *OfcCT_ColorMenu )Validate ()error {return _caaad .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");}; // ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path func (_deagdg *OfcEquationxml )ValidateWithPath (path string )error {if _cgbacd :=_deagdg .OfcCT_EquationXml .ValidateWithPath (path );_cgbacd !=nil {return _cgbacd ;};return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;); // Validate validates the CT_Shapetype and its children func (_agfbc *CT_Shapetype )Validate ()error {return _agfbc .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func NewOfcEquationxml ()*OfcEquationxml {_bccfa :=&OfcEquationxml {};_bccfa .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _bccfa ;};func (_geafa OfcST_Angle )ValidateWithPath (path string )error {switch _geafa {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geafa ));};return nil ;}; // Validate validates the CT_Group and its children func (_faed *CT_Group )Validate ()error {return _faed .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");}; // ValidateWithPath validates the AG_Type and its children, prefixing error messages with path func (_fafc *AG_Type )ValidateWithPath (path string )error {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;);type ST_StrokeEndCap byte ;func (_cddgaa *OfcSkew )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cddgaa .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_egegc :=range start .Attr {if _egegc .Name .Local =="\u0069\u0064"{_ebfag ,_aaddc :=_egegc .Value ,error (nil );if _aaddc !=nil {return _aaddc ;};_cddgaa .IdAttr =&_ebfag ;continue ;};if _egegc .Name .Local =="\u006f\u006e"{_cddgaa .OnAttr .UnmarshalXMLAttr (_egegc );continue ;};if _egegc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fggfb ,_cbbgg :=_egegc .Value ,error (nil );if _cbbgg !=nil {return _cbbgg ;};_cddgaa .OffsetAttr =&_fggfb ;continue ;};if _egegc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dfdgc ,_bcdcc :=_egegc .Value ,error (nil );if _bcdcc !=nil {return _bcdcc ;};_cddgaa .OriginAttr =&_dfdgc ;continue ;};if _egegc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fgfeba ,_cgcd :=_egegc .Value ,error (nil );if _cgcd !=nil {return _cgcd ;};_cddgaa .MatrixAttr =&_fgfeba ;continue ;};if _egegc .Name .Local =="\u0065\u0078\u0074"{_cddgaa .ExtAttr .UnmarshalXMLAttr (_egegc );continue ;};};for {_fcfg ,_becfa :=d .Token ();if _becfa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_becfa );};if _caebbd ,_gfaag :=_fcfg .(_a .EndElement );_gfaag &&_caebbd .Name ==start .Name {break ;};};return nil ;};func (_afbef OfcST_FillType )Validate ()error {return _afbef .ValidateWithPath ("")};func (_fbbgd *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 _fbbgd .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func (_bfcd *Image )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bfcd .CT_Image .MarshalXML (e ,start );};func (_abcbg *OfcST_How )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdgde ,_dfcd :=d .Token ();if _dfcd !=nil {return _dfcd ;};if _ecee ,_bgcdb :=_bdgde .(_a .EndElement );_bgcdb &&_ecee .Name ==start .Name {*_abcbg =1;return nil ;};if _aefaeb ,_gecdfd :=_bdgde .(_a .CharData );!_gecdfd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdgde );}else {switch string (_aefaeb ){case "":*_abcbg =0;case "\u0074\u006f\u0070":*_abcbg =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_abcbg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_abcbg =3;case "\u006c\u0065\u0066\u0074":*_abcbg =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abcbg =5;case "\u0072\u0069\u0067h\u0074":*_abcbg =6;};};_bdgde ,_dfcd =d .Token ();if _dfcd !=nil {return _dfcd ;};if _bbeafg ,_ffaag :=_bdgde .(_a .EndElement );_ffaag &&_bbeafg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdgde );}; // ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path func (_bdgec *OfcColumn )ValidateWithPath (path string )error {if _fgdae :=_bdgec .OfcCT_StrokeChild .ValidateWithPath (path );_fgdae !=nil {return _fgdae ;};return nil ;};func NewPath ()*Path {_ffbgb :=&Path {};_ffbgb .CT_Path =*NewCT_Path ();return _ffbgb }; // Validate validates the AG_OfficeCoreAttributes and its children func (_gddg *AG_OfficeCoreAttributes )Validate ()error {return _gddg .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_defgbf ST_StrokeJoinStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebfega :=_a .Attr {};_ebfega .Name =name ;switch _defgbf {case ST_StrokeJoinStyleUnset :_ebfega .Value ="";case ST_StrokeJoinStyleRound :_ebfega .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_ebfega .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_ebfega .Value ="\u006d\u0069\u0074e\u0072";};return _ebfega ,nil ;};func (_efagf ST_StrokeArrowLength )String ()string {switch _efagf {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 (_ffcgd *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 _ffcgd .ExtAttr !=ST_ExtUnset {_eacacc ,_feabd :=_ffcgd .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _feabd !=nil {return _feabd ;};start .Attr =append (start .Attr ,_eacacc );};e .EncodeToken (start );if _ffcgd .Entry !=nil {_beeda :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_bgcbaf :=range _ffcgd .Entry {e .EncodeElement (_bgcbaf ,_beeda );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcdfd OfcST_Angle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgadf :=_a .Attr {};_fgadf .Name =name ;switch _gcdfd {case OfcST_AngleUnset :_fgadf .Value ="";case OfcST_AngleAny :_fgadf .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_fgadf .Value ="\u0033\u0030";case OfcST_Angle45 :_fgadf .Value ="\u0034\u0035";case OfcST_Angle60 :_fgadf .Value ="\u0036\u0030";case OfcST_Angle90 :_fgadf .Value ="\u0039\u0030";case OfcST_AngleAuto :_fgadf .Value ="\u0061\u0075\u0074\u006f";};return _fgadf ,nil ;}; // ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path func (_bbcf *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _cgd :=_bbcf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cgd !=nil {return _cgd ;};if _ggb :=_bbcf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ggb !=nil {return _ggb ;};if _dfc :=_bbcf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dfc !=nil {return _dfc ;};if _gcf :=_bbcf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gcf !=nil {return _gcf ;};if _ged :=_bbcf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ged !=nil {return _ged ;};if _fea :=_bbcf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fea !=nil {return _fea ;};if _ddc :=_bbcf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ddc !=nil {return _ddc ;};if _bee :=_bbcf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bee !=nil {return _bee ;};if _add :=_bbcf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_add !=nil {return _add ;};if _caa :=_bbcf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_caa !=nil {return _caa ;};if _dab :=_bbcf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dab !=nil {return _dab ;};if _dgb :=_bbcf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dgb !=nil {return _dgb ;};if _fgg :=_bbcf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fgg !=nil {return _fgg ;};if _dde :=_bbcf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dde !=nil {return _dde ;};if _acf :=_bbcf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_acf !=nil {return _acf ;};if _ffe :=_bbcf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ffe !=nil {return _ffe ;};return nil ;};func NewAG_Id ()*AG_Id {_dbg :=&AG_Id {};return _dbg };func (_bfgcf *OfcST_How )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfgcf =0;case "\u0074\u006f\u0070":*_bfgcf =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_bfgcf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bfgcf =3;case "\u006c\u0065\u0066\u0074":*_bfgcf =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfgcf =5;case "\u0072\u0069\u0067h\u0074":*_bfgcf =6;};return nil ;};func (_acgea *OfcCT_Extrusion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgaf :=range start .Attr {if _dgaf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_acgea .ColormodeAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u0063\u006f\u006co\u0072"{_aegdf ,_aeeg :=_dgaf .Value ,error (nil );if _aeeg !=nil {return _aeeg ;};_acgea .ColorAttr =&_aegdf ;continue ;};if _dgaf .Name .Local =="\u0074\u0079\u0070\u0065"{_acgea .TypeAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_gagb ,_cbff :=_gc .ParseFloat (_dgaf .Value ,64);if _cbff !=nil {return _cbff ;};_abbfa :=float32 (_gagb );_acgea .ShininessAttr =&_abbfa ;continue ;};if _dgaf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_bddaea ,_abgce :=_dgaf .Value ,error (nil );if _abgce !=nil {return _abgce ;};_acgea .ViewpointoriginAttr =&_bddaea ;continue ;};if _dgaf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_aagccc ,_bggf :=_dgaf .Value ,error (nil );if _bggf !=nil {return _bggf ;};_acgea .SpecularityAttr =&_aagccc ;continue ;};if _dgaf .Name .Local =="\u0070\u006c\u0061n\u0065"{_acgea .PlaneAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_ffaf ,_faebb :=_dgaf .Value ,error (nil );if _faebb !=nil {return _faebb ;};_acgea .DiffusityAttr =&_ffaf ;continue ;};if _dgaf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_ffec ,_caaec :=_dgaf .Value ,error (nil );if _caaec !=nil {return _caaec ;};_acgea .SkewamtAttr =&_ffec ;continue ;};if _dgaf .Name .Local =="\u006d\u0065\u0074a\u006c"{_acgea .MetalAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_adcac ,_fcgg :=_dgaf .Value ,error (nil );if _fcgg !=nil {return _fcgg ;};_acgea .BackdepthAttr =&_adcac ;continue ;};if _dgaf .Name .Local =="\u0065\u0064\u0067\u0065"{_ebbeb ,_faade :=_dgaf .Value ,error (nil );if _faade !=nil {return _faade ;};_acgea .EdgeAttr =&_ebbeb ;continue ;};if _dgaf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_eecbg ,_bagge :=_dgaf .Value ,error (nil );if _bagge !=nil {return _bagge ;};_acgea .Lightlevel2Attr =&_eecbg ;continue ;};if _dgaf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_egbbb ,_befcab :=_gc .ParseFloat (_dgaf .Value ,64);if _befcab !=nil {return _befcab ;};_gebg :=float32 (_egbbb );_acgea .OrientationangleAttr =&_gebg ;continue ;};if _dgaf .Name .Local =="\u006f\u006e"{_acgea .OnAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_acgea .LightharshAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_acgea .LightfaceAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_gfba ,_ccdgg :=_dgaf .Value ,error (nil );if _ccdgg !=nil {return _ccdgg ;};_acgea .ForedepthAttr =&_gfba ;continue ;};if _dgaf .Name .Local =="\u0065\u0078\u0074"{_acgea .ExtAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_acgea .AutorotationcenterAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u0066\u0061\u0063e\u0074"{_ggadd ,_fdfbc :=_dgaf .Value ,error (nil );if _fdfbc !=nil {return _fdfbc ;};_acgea .FacetAttr =&_ggadd ;continue ;};if _dgaf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_acgea .RenderAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_eacd ,_fcgd :=_dgaf .Value ,error (nil );if _fcgd !=nil {return _fcgd ;};_acgea .LightlevelAttr =&_eacd ;continue ;};if _dgaf .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_eecfg ,_gcbaa :=_dgaf .Value ,error (nil );if _gcbaa !=nil {return _gcbaa ;};_acgea .BrightnessAttr =&_eecfg ;continue ;};if _dgaf .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_gaef ,_cdagf :=_gc .ParseFloat (_dgaf .Value ,64);if _cdagf !=nil {return _cdagf ;};_cffa :=float32 (_gaef );_acgea .SkewangleAttr =&_cffa ;continue ;};if _dgaf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_gddcd ,_cgdgc :=_dgaf .Value ,error (nil );if _cgdgc !=nil {return _cgdgc ;};_acgea .Lightposition2Attr =&_gddcd ;continue ;};if _dgaf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_bffgg ,_dacge :=_dgaf .Value ,error (nil );if _dacge !=nil {return _dacge ;};_acgea .RotationangleAttr =&_bffgg ;continue ;};if _dgaf .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_acgea .Lightharsh2Attr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_aaga ,_dedag :=_dgaf .Value ,error (nil );if _dedag !=nil {return _dedag ;};_acgea .OrientationAttr =&_aaga ;continue ;};if _dgaf .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_acgea .LockrotationcenterAttr .UnmarshalXMLAttr (_dgaf );continue ;};if _dgaf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_acefb ,_gcbg :=_dgaf .Value ,error (nil );if _gcbg !=nil {return _gcbg ;};_acgea .RotationcenterAttr =&_acefb ;continue ;};if _dgaf .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_cdgce ,_bagae :=_dgaf .Value ,error (nil );if _bagae !=nil {return _bagae ;};_acgea .ViewpointAttr =&_cdgce ;continue ;};if _dgaf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fddea ,_aefde :=_dgaf .Value ,error (nil );if _aefde !=nil {return _aefde ;};_acgea .LightpositionAttr =&_fddea ;continue ;};};for {_gfdfbe ,_ccbgcb :=d .Token ();if _ccbgcb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_ccbgcb );};if _fecbd ,_gdfaa :=_gfdfbe .(_a .EndElement );_gdfaa &&_fecbd .Name ==start .Name {break ;};};return nil ;};func (_ccgce *OfcCT_Entry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cegge :=range start .Attr {if _cegge .Name .Local =="\u006e\u0065\u0077"{_gbdfg ,_cdcbb :=_gc .ParseInt (_cegge .Value ,10,32);if _cdcbb !=nil {return _cdcbb ;};_feedd :=int32 (_gbdfg );_ccgce .NewAttr =&_feedd ;continue ;};if _cegge .Name .Local =="\u006f\u006c\u0064"{_ecdbg ,_ccabg :=_gc .ParseInt (_cegge .Value ,10,32);if _ccabg !=nil {return _ccabg ;};_cdgc :=int32 (_ecdbg );_ccgce .OldAttr =&_cdgc ;continue ;};};for {_bbgfe ,_fdfga :=d .Token ();if _fdfga !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_fdfga );};if _fffga ,_adaffg :=_bbgfe .(_a .EndElement );_adaffg &&_fffga .Name ==start .Name {break ;};};return nil ;};func (_abfcb OfcST_How )Validate ()error {return _abfcb .ValidateWithPath ("")}; // ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path func (_ggacd *CT_Stroke )ValidateWithPath (path string )error {if _ggacd .Left !=nil {if _bbdea :=_ggacd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bbdea !=nil {return _bbdea ;};};if _ggacd .Top !=nil {if _caac :=_ggacd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_caac !=nil {return _caac ;};};if _ggacd .Right !=nil {if _cead :=_ggacd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cead !=nil {return _cead ;};};if _ggacd .Bottom !=nil {if _gfdcf :=_ggacd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gfdcf !=nil {return _gfdcf ;};};if _ggacd .Column !=nil {if _cdad :=_ggacd .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_cdad !=nil {return _cdad ;};};if _cbabe :=_ggacd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cbabe !=nil {return _cbabe ;};if _fgabf :=_ggacd .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fgabf !=nil {return _fgabf ;};if _bcgge :=_ggacd .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bcgge !=nil {return _bcgge ;};if _dcdg :=_ggacd .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_dcdg !=nil {return _dcdg ;};if _afdae :=_ggacd .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_afdae !=nil {return _afdae ;};if _eadcf :=_ggacd .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_eadcf !=nil {return _eadcf ;};if _gffef :=_ggacd .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gffef !=nil {return _gffef ;};if _cacce :=_ggacd .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cacce !=nil {return _cacce ;};if _ceaaea :=_ggacd .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_ceaaea !=nil {return _ceaaea ;};if _ggeca :=_ggacd .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ggeca !=nil {return _ggeca ;};if _efdf :=_ggacd .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_efdf !=nil {return _efdf ;};if _beba :=_ggacd .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_beba !=nil {return _beba ;};if _ccfed :=_ggacd .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_ccfed !=nil {return _ccfed ;};if _gbgfe :=_ggacd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbgfe !=nil {return _gbgfe ;};if _cbecc :=_ggacd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cbecc !=nil {return _cbecc ;};return nil ;};type OfcComplex struct{OfcCT_Complex }; // Validate validates the CT_Path and its children func (_egdbe *CT_Path )Validate ()error {return _egdbe .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func (_fbbef ST_StrokeArrowType )String ()string {switch _fbbef {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 (_begd *AG_OfficeCoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _begd .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_begd .SpidAttr )});};if _begd .OnedAttr !=_c .ST_TrueFalseUnset {_ebfd ,_faad :=_begd .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _faad !=nil {return _faad ;};start .Attr =append (start .Attr ,_ebfd );};if _begd .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 :_f .Sprintf ("\u0025\u0076",*_begd .RegroupidAttr )});};if _begd .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_cgf ,_acff :=_begd .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _acff !=nil {return _acff ;};start .Attr =append (start .Attr ,_cgf );};if _begd .ButtonAttr !=_c .ST_TrueFalseUnset {_edaa ,_eaf :=_begd .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _eaf !=nil {return _eaf ;};start .Attr =append (start .Attr ,_edaa );};if _begd .UserhiddenAttr !=_c .ST_TrueFalseUnset {_edd ,_gbb :=_begd .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gbb !=nil {return _gbb ;};start .Attr =append (start .Attr ,_edd );};if _begd .BulletAttr !=_c .ST_TrueFalseUnset {_eccc ,_bddd :=_begd .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bddd !=nil {return _bddd ;};start .Attr =append (start .Attr ,_eccc );};if _begd .HrAttr !=_c .ST_TrueFalseUnset {_dfcb ,_daba :=_begd .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _daba !=nil {return _daba ;};start .Attr =append (start .Attr ,_dfcb );};if _begd .HrstdAttr !=_c .ST_TrueFalseUnset {_gge ,_bdee :=_begd .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_gge );};if _begd .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_bdfb ,_cca :=_begd .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cca !=nil {return _cca ;};start .Attr =append (start .Attr ,_bdfb );};if _begd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_begd .HrpctAttr )});};if _begd .HralignAttr !=OfcST_HrAlignUnset {_ege ,_ddec :=_begd .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ddec !=nil {return _ddec ;};start .Attr =append (start .Attr ,_ege );};if _begd .AllowincellAttr !=_c .ST_TrueFalseUnset {_gbab ,_fafd :=_begd .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fafd !=nil {return _fafd ;};start .Attr =append (start .Attr ,_gbab );};if _begd .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cgde ,_cdc :=_begd .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_cgde );};if _begd .UserdrawnAttr !=_c .ST_TrueFalseUnset {_def ,_ecb :=_begd .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ecb !=nil {return _ecb ;};start .Attr =append (start .Attr ,_def );};if _begd .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 :_f .Sprintf ("\u0025\u0076",*_begd .BordertopcolorAttr )});};if _begd .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 :_f .Sprintf ("\u0025\u0076",*_begd .BorderleftcolorAttr )});};if _begd .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 :_f .Sprintf ("\u0025\u0076",*_begd .BorderbottomcolorAttr )});};if _begd .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 :_f .Sprintf ("\u0025\u0076",*_begd .BorderrightcolorAttr )});};if _begd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cdg ,_cdgg :=_begd .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cdgg !=nil {return _cdgg ;};start .Attr =append (start .Attr ,_cdg );};if _begd .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 :_f .Sprintf ("\u0025\u0076",*_begd .DgmnodekindAttr )});};if _begd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_efab ,_bfd :=_begd .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bfd !=nil {return _bfd ;};start .Attr =append (start .Attr ,_efab );};if _begd .InsetmodeAttr !=OfcST_InsetModeUnset {_degc ,_aeff :=_begd .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aeff !=nil {return _aeff ;};start .Attr =append (start .Attr ,_degc );};return nil ;};func (_gdfaf OfcST_How )ValidateWithPath (path string )error {switch _gdfaf {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfaf ));};return nil ;}; // ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path func (_gded *OfcComplex )ValidateWithPath (path string )error {if _eeed :=_gded .OfcCT_Complex .ValidateWithPath (path );_eeed !=nil {return _eeed ;};return nil ;}; // ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path func (_bbcbf *OfcCT_Rules )ValidateWithPath (path string )error {for _bcdfg ,_gedgd :=range _bbcbf .R {if _edbb :=_gedgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_bcdfg ));_edbb !=nil {return _edbb ;};};if _fcggd :=_bbcbf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fcggd !=nil {return _fcggd ;};return nil ;};func (_bfgce *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 _bfgce .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bfgce .IdsrcAttr )});};if _bfgce .IddestAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfgce .IddestAttr )});};if _bfgce .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bfgce .IdcntrAttr )});};if _bfgce .ExtAttr !=ST_ExtUnset {_dbbag ,_fccab :=_bfgce .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fccab !=nil {return _fccab ;};start .Attr =append (start .Attr ,_dbbag );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fabca *Shadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fabca .CT_Shadow .MarshalXML (e ,start );};func (_eageg *OfcCT_ShapeDefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egbbbc :=range start .Attr {if _egbbbc .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_eefee ,_ddbbg :=_gc .ParseInt (_egbbbc .Value ,10,64);if _ddbbg !=nil {return _ddbbg ;};_eageg .SpidmaxAttr =&_eefee ;continue ;};if _egbbbc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eageg .AllowincellAttr .UnmarshalXMLAttr (_egbbbc );continue ;};if _egbbbc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ceeab ,_bedg :=_egbbbc .Value ,error (nil );if _bedg !=nil {return _bedg ;};_eageg .StrokecolorAttr =&_ceeab ;continue ;};if _egbbbc .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_eageg .StrokeAttr .UnmarshalXMLAttr (_egbbbc );continue ;};if _egbbbc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_daaa ,_cgead :=_egbbbc .Value ,error (nil );if _cgead !=nil {return _cgead ;};_eageg .FillcolorAttr =&_daaa ;continue ;};if _egbbbc .Name .Local =="\u0066\u0069\u006c\u006c"{_eageg .FillAttr .UnmarshalXMLAttr (_egbbbc );continue ;};if _egbbbc .Name .Local =="\u0073\u0074\u0079l\u0065"{_babbb ,_dabgee :=_egbbbc .Value ,error (nil );if _dabgee !=nil {return _dabgee ;};_eageg .StyleAttr =&_babbb ;continue ;};if _egbbbc .Name .Local =="\u0065\u0078\u0074"{_eageg .ExtAttr .UnmarshalXMLAttr (_egbbbc );continue ;};};_ccabe :for {_efdab ,_ceaef :=d .Token ();if _ceaef !=nil {return _ceaef ;};switch _befdd :=_efdab .(type ){case _a .StartElement :switch _befdd .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"}:_eageg .Fill =NewFill ();if _ecfag :=d .DecodeElement (_eageg .Fill ,&_befdd );_ecfag !=nil {return _ecfag ;};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"}:_eageg .Stroke =NewStroke ();if _gfdeb :=d .DecodeElement (_eageg .Stroke ,&_befdd );_gfdeb !=nil {return _gfdeb ;};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"}:_eageg .Textbox =NewTextbox ();if _fedd :=d .DecodeElement (_eageg .Textbox ,&_befdd );_fedd !=nil {return _fedd ;};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"}:_eageg .Shadow =NewShadow ();if _adbd :=d .DecodeElement (_eageg .Shadow ,&_befdd );_adbd !=nil {return _adbd ;};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"}:_eageg .Skew =NewOfcSkew ();if _gfdfc :=d .DecodeElement (_eageg .Skew ,&_befdd );_gfdfc !=nil {return _gfdfc ;};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"}:_eageg .Extrusion =NewOfcExtrusion ();if _acbd :=d .DecodeElement (_eageg .Extrusion ,&_befdd );_acbd !=nil {return _acbd ;};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"}:_eageg .Callout =NewOfcCallout ();if _ebgad :=d .DecodeElement (_eageg .Callout ,&_befdd );_ebgad !=nil {return _ebgad ;};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"}:_eageg .Lock =NewOfcLock ();if _gcebe :=d .DecodeElement (_eageg .Lock ,&_befdd );_gcebe !=nil {return _gcebe ;};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"}:_eageg .Colormru =NewOfcCT_ColorMru ();if _abfb :=d .DecodeElement (_eageg .Colormru ,&_befdd );_abfb !=nil {return _abfb ;};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"}:_eageg .Colormenu =NewOfcCT_ColorMenu ();if _bdcgdd :=d .DecodeElement (_eageg .Colormenu ,&_befdd );_bdcgdd !=nil {return _bdcgdd ;};default:_ag .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",_befdd .Name );if _aeccg :=d .Skip ();_aeccg !=nil {return _aeccg ;};};case _a .EndElement :break _ccabe ;case _a .CharData :};};return nil ;};func (_cebge *OfcCT_Callout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cddf :=range start .Attr {if _cddf .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_cebge .LengthspecifiedAttr .UnmarshalXMLAttr (_cddf );continue ;};if _cddf .Name .Local =="\u006f\u006e"{_cebge .OnAttr .UnmarshalXMLAttr (_cddf );continue ;};if _cddf .Name .Local =="\u0067\u0061\u0070"{_aeabdc ,_cbdeb :=_cddf .Value ,error (nil );if _cbdeb !=nil {return _cbdeb ;};_cebge .GapAttr =&_aeabdc ;continue ;};if _cddf .Name .Local =="\u0061\u006e\u0067l\u0065"{_cebge .AngleAttr .UnmarshalXMLAttr (_cddf );continue ;};if _cddf .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_cebge .DropautoAttr .UnmarshalXMLAttr (_cddf );continue ;};if _cddf .Name .Local =="\u0064\u0072\u006f\u0070"{_cagdc ,_cdgdd :=_cddf .Value ,error (nil );if _cdgdd !=nil {return _cdgdd ;};_cebge .DropAttr =&_cagdc ;continue ;};if _cddf .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_eadd ,_caadf :=_cddf .Value ,error (nil );if _caadf !=nil {return _caadf ;};_cebge .DistanceAttr =&_eadd ;continue ;};if _cddf .Name .Local =="\u0074\u0079\u0070\u0065"{_dfaee ,_efagb :=_cddf .Value ,error (nil );if _efagb !=nil {return _efagb ;};_cebge .TypeAttr =&_dfaee ;continue ;};if _cddf .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_fdcca ,_gbbf :=_cddf .Value ,error (nil );if _gbbf !=nil {return _gbbf ;};_cebge .LengthAttr =&_fdcca ;continue ;};if _cddf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_cebge .AccentbarAttr .UnmarshalXMLAttr (_cddf );continue ;};if _cddf .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_cebge .TextborderAttr .UnmarshalXMLAttr (_cddf );continue ;};if _cddf .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_cebge .MinusxAttr .UnmarshalXMLAttr (_cddf );continue ;};if _cddf .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_cebge .MinusyAttr .UnmarshalXMLAttr (_cddf );continue ;};if _cddf .Name .Local =="\u0065\u0078\u0074"{_cebge .ExtAttr .UnmarshalXMLAttr (_cddf );continue ;};};for {_dbfe ,_adgc :=d .Token ();if _adgc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_adgc );};if _cfbbaa ,_ccfeg :=_dbfe .(_a .EndElement );_ccfeg &&_cfbbaa .Name ==start .Name {break ;};};return nil ;};func (_gbbcc *OfcST_CalloutPlacement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feaed ,_cdeac :=d .Token ();if _cdeac !=nil {return _cdeac ;};if _bgadg ,_cfggdf :=_feaed .(_a .EndElement );_cfggdf &&_bgadg .Name ==start .Name {*_gbbcc =1;return nil ;};if _agefb ,_ebcada :=_feaed .(_a .CharData );!_ebcada {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feaed );}else {switch string (_agefb ){case "":*_gbbcc =0;case "\u0074\u006f\u0070":*_gbbcc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbbcc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gbbcc =3;case "\u0075\u0073\u0065\u0072":*_gbbcc =4;};};_feaed ,_cdeac =d .Token ();if _cdeac !=nil {return _cdeac ;};if _cddcb ,_cdcea :=_feaed .(_a .EndElement );_cdcea &&_cddcb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feaed );};func (_geecg *EG_ShapeElements )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbfe :for {_eebace ,_dfgga :=d .Token ();if _dfgga !=nil {return _dfgga ;};switch _adeef :=_eebace .(type ){case _a .StartElement :switch _adeef .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"}:_geecg .Path =NewPath ();if _aeffb :=d .DecodeElement (_geecg .Path ,&_adeef );_aeffb !=nil {return _aeffb ;};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"}:_geecg .Formulas =NewFormulas ();if _becbd :=d .DecodeElement (_geecg .Formulas ,&_adeef );_becbd !=nil {return _becbd ;};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"}:_geecg .Handles =NewHandles ();if _dbgd :=d .DecodeElement (_geecg .Handles ,&_adeef );_dbgd !=nil {return _dbgd ;};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"}:_geecg .Fill =NewFill ();if _eaecb :=d .DecodeElement (_geecg .Fill ,&_adeef );_eaecb !=nil {return _eaecb ;};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"}:_geecg .Stroke =NewStroke ();if _faeb :=d .DecodeElement (_geecg .Stroke ,&_adeef );_faeb !=nil {return _faeb ;};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"}:_geecg .Shadow =NewShadow ();if _dagdg :=d .DecodeElement (_geecg .Shadow ,&_adeef );_dagdg !=nil {return _dagdg ;};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"}:_geecg .Textbox =NewTextbox ();if _becfg :=d .DecodeElement (_geecg .Textbox ,&_adeef );_becfg !=nil {return _becfg ;};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"}:_geecg .Textpath =NewTextpath ();if _eeee :=d .DecodeElement (_geecg .Textpath ,&_adeef );_eeee !=nil {return _eeee ;};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"}:_geecg .Imagedata =NewImagedata ();if _bgae :=d .DecodeElement (_geecg .Imagedata ,&_adeef );_bgae !=nil {return _bgae ;};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"}:_geecg .Skew =NewOfcSkew ();if _aaecdg :=d .DecodeElement (_geecg .Skew ,&_adeef );_aaecdg !=nil {return _aaecdg ;};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"}:_geecg .Extrusion =NewOfcExtrusion ();if _bfac :=d .DecodeElement (_geecg .Extrusion ,&_adeef );_bfac !=nil {return _bfac ;};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"}:_geecg .Callout =NewOfcCallout ();if _dgcdd :=d .DecodeElement (_geecg .Callout ,&_adeef );_dgcdd !=nil {return _dgcdd ;};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"}:_geecg .Lock =NewOfcLock ();if _dfcbg :=d .DecodeElement (_geecg .Lock ,&_adeef );_dfcbg !=nil {return _dfcbg ;};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"}:_geecg .Clippath =NewOfcClippath ();if _gdfgdd :=d .DecodeElement (_geecg .Clippath ,&_adeef );_gdfgdd !=nil {return _gdfgdd ;};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"}:_geecg .Signatureline =NewOfcSignatureline ();if _dccbc :=d .DecodeElement (_geecg .Signatureline ,&_adeef );_dccbc !=nil {return _dccbc ;};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"}:_geecg .Wrap =_e .NewWrap ();if _gdfc :=d .DecodeElement (_geecg .Wrap ,&_adeef );_gdfc !=nil {return _gdfc ;};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"}:_geecg .Anchorlock =_e .NewAnchorlock ();if _abaee :=d .DecodeElement (_geecg .Anchorlock ,&_adeef );_abaee !=nil {return _abaee ;};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"}:_geecg .Bordertop =_e .NewBordertop ();if _ebaag :=d .DecodeElement (_geecg .Bordertop ,&_adeef );_ebaag !=nil {return _ebaag ;};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"}:_geecg .Borderbottom =_e .NewBorderbottom ();if _deeb :=d .DecodeElement (_geecg .Borderbottom ,&_adeef );_deeb !=nil {return _deeb ;};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"}:_geecg .Borderleft =_e .NewBorderleft ();if _daefd :=d .DecodeElement (_geecg .Borderleft ,&_adeef );_daefd !=nil {return _daefd ;};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"}:_geecg .Borderright =_e .NewBorderright ();if _cdade :=d .DecodeElement (_geecg .Borderright ,&_adeef );_cdade !=nil {return _cdade ;};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"}:_geecg .ClientData =_b .NewClientData ();if _aafc :=d .DecodeElement (_geecg .ClientData ,&_adeef );_aafc !=nil {return _aafc ;};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"}:_geecg .Textdata =_fg .NewTextdata ();if _dege :=d .DecodeElement (_geecg .Textdata ,&_adeef );_dege !=nil {return _dege ;};default:_ag .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",_adeef .Name );if _adeff :=d .Skip ();_adeff !=nil {return _adeff ;};};case _a .EndElement :break _ccbfe ;case _a .CharData :};};return nil ;}; // Validate validates the OfcRight and its children func (_efceca *OfcRight )Validate ()error {return _efceca .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_cgbab :=&OfcCT_ClipPath {};return _cgbab }; // ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path func (_dge *CT_Arc )ValidateWithPath (path string )error {for _becf ,_caadd :=range _dge .EG_ShapeElements {if _abag :=_caadd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_becf ));_abag !=nil {return _abag ;};};if _fcdeb :=_dge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fcdeb !=nil {return _fcdeb ;};if _gdac :=_dge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gdac !=nil {return _gdac ;};if _bac :=_dge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bac !=nil {return _bac ;};if _cgcg :=_dge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cgcg !=nil {return _cgcg ;};if _faadc :=_dge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_faadc !=nil {return _faadc ;};if _fccb :=_dge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fccb !=nil {return _fccb ;};if _dgcf :=_dge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dgcf !=nil {return _dgcf ;};if _gegb :=_dge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gegb !=nil {return _gegb ;};if _ebaad :=_dge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ebaad !=nil {return _ebaad ;};if _egda :=_dge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egda !=nil {return _egda ;};if _fgb :=_dge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fgb !=nil {return _fgb ;};if _aabc :=_dge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};if _fca :=_dge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fca !=nil {return _fca ;};if _babde :=_dge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_babde !=nil {return _babde ;};if _eafd :=_dge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eafd !=nil {return _eafd ;};if _bafeg :=_dge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bafeg !=nil {return _bafeg ;};if _ccdcf :=_dge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ccdcf !=nil {return _ccdcf ;};if _fgee :=_dge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fgee !=nil {return _fgee ;};if _dcaf :=_dge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dcaf !=nil {return _dcaf ;};if _gfdfa :=_dge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gfdfa !=nil {return _gfdfa ;};if _ebcd :=_dge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ebcd !=nil {return _ebcd ;};if _cfd :=_dge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cfd !=nil {return _cfd ;};if _cab :=_dge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cab !=nil {return _cab ;};if _agcd :=_dge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_agcd !=nil {return _agcd ;};if _cceca :=_dge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cceca !=nil {return _cceca ;};if _cbfa :=_dge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cbfa !=nil {return _cbfa ;};if _gccd :=_dge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gccd !=nil {return _gccd ;};if _cdb :=_dge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cdb !=nil {return _cdb ;};if _gcde :=_dge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gcde !=nil {return _gcde ;};return nil ;}; // Validate validates the OfcCT_Rules and its children func (_aaecdc *OfcCT_Rules )Validate ()error {return _aaecdc .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_bgggd *OfcCT_Ink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _bgggd .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bgggd .IAttr )});};if _bgggd .AnnotationAttr !=_c .ST_TrueFalseUnset {_ggfff ,_gagcb :=_bgggd .AnnotationAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _gagcb !=nil {return _gagcb ;};start .Attr =append (start .Attr ,_ggfff );};if _bgggd .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 :_f .Sprintf ("\u0025\u0076",*_bgggd .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccafb OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _ccafb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccafb ));};return nil ;};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_agggd *ST_ImageAspect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebefa ,_bfbfea :=d .Token ();if _bfbfea !=nil {return _bfbfea ;};if _bacfd ,_fgefg :=_ebefa .(_a .EndElement );_fgefg &&_bacfd .Name ==start .Name {*_agggd =1;return nil ;};if _aegaa ,_efdfgc :=_ebefa .(_a .CharData );!_efdfgc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebefa );}else {switch string (_aegaa ){case "":*_agggd =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_agggd =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_agggd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_agggd =3;};};_ebefa ,_bfbfea =d .Token ();if _bfbfea !=nil {return _bfbfea ;};if _adbc ,_gcaaf :=_ebefa .(_a .EndElement );_gcaaf &&_adbc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebefa );};func NewShadow ()*Shadow {_gebeb :=&Shadow {};_gebeb .CT_Shadow =*NewCT_Shadow ();return _gebeb };func (_bffab OfcST_OLEType )Validate ()error {return _bffab .ValidateWithPath ("")};func (_fgbcge OfcST_ExtrusionPlane )Validate ()error {return _fgbcge .ValidateWithPath ("")};func (_dadcb OfcST_DiagramLayout )String ()string {switch _dadcb {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_fdbad OfcST_InsetMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfcdc :=_a .Attr {};_dfcdc .Name =name ;switch _fdbad {case OfcST_InsetModeUnset :_dfcdc .Value ="";case OfcST_InsetModeAuto :_dfcdc .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_dfcdc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dfcdc ,nil ;};type OfcST_InsetMode byte ;func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_geaaa :=&OfcCT_Extrusion {};return _geaaa };type AG_Path struct{PathAttr *string ;};type AG_Adj struct{AdjAttr *string ;};func (_ceeegf *OfcClippath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceeegf .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_fffea :=range start .Attr {if _fffea .Name .Local =="\u0076"{_acbad ,_facd :=_fffea .Value ,error (nil );if _facd !=nil {return _facd ;};_ceeegf .VAttr =_acbad ;continue ;};};for {_gbbga ,_adeeb :=d .Token ();if _adeeb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_adeeb );};if _cbgdc ,_adeefb :=_gbbga .(_a .EndElement );_adeefb &&_cbgdc .Name ==start .Name {break ;};};return nil ;};type Line struct{CT_Line };type ST_FillMethod byte ;func (_fgdcb ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _fgdcb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdcb ));};return nil ;}; // Validate validates the Formulas and its children func (_bdcgg *Formulas )Validate ()error {return _bdcgg .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_gdfeg *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 _gdfeg .IssignaturelineAttr !=_c .ST_TrueFalseUnset {_dcga ,_fdaaf :=_gdfeg .IssignaturelineAttr .MarshalXMLAttr (_a .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _fdaaf !=nil {return _fdaaf ;};start .Attr =append (start .Attr ,_dcga );};if _gdfeg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdfeg .IdAttr )});};if _gdfeg .ProvidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdfeg .ProvidAttr )});};if _gdfeg .SigninginstructionssetAttr !=_c .ST_TrueFalseUnset {_ccee ,_baafc :=_gdfeg .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 _baafc !=nil {return _baafc ;};start .Attr =append (start .Attr ,_ccee );};if _gdfeg .AllowcommentsAttr !=_c .ST_TrueFalseUnset {_fdgbc ,_bbab :=_gdfeg .AllowcommentsAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bbab !=nil {return _bbab ;};start .Attr =append (start .Attr ,_fdgbc );};if _gdfeg .ShowsigndateAttr !=_c .ST_TrueFalseUnset {_cccccd ,_fgebg :=_gdfeg .ShowsigndateAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _fgebg !=nil {return _fgebg ;};start .Attr =append (start .Attr ,_cccccd );};if _gdfeg .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 :_f .Sprintf ("\u0025\u0076",*_gdfeg .SuggestedsignerAttr )});};if _gdfeg .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 :_f .Sprintf ("\u0025\u0076",*_gdfeg .Suggestedsigner2Attr )});};if _gdfeg .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 :_f .Sprintf ("\u0025\u0076",*_gdfeg .SuggestedsigneremailAttr )});};if _gdfeg .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 :_f .Sprintf ("\u0025\u0076",*_gdfeg .SigninginstructionsAttr )});};if _gdfeg .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gdfeg .AddlxmlAttr )});};if _gdfeg .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gdfeg .SigprovurlAttr )});};if _gdfeg .ExtAttr !=ST_ExtUnset {_caebb ,_fcfff :=_gdfeg .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fcfff !=nil {return _fcfff ;};start .Attr =append (start .Attr ,_caebb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbbdba *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbbdba =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gbbdba =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_gbbdba =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gbbdba =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gbbdba =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gbbdba =5;};return nil ;};func (_gbcgb OfcST_RType )ValidateWithPath (path string )error {switch _gbcgb {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcgb ));};return nil ;}; // Validate validates the CT_Oval and its children func (_dadfd *CT_Oval )Validate ()error {return _dadfd .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func (_egacd *ST_StrokeArrowType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egacd =0;case "\u006e\u006f\u006e\u0065":*_egacd =1;case "\u0062\u006c\u006fc\u006b":*_egacd =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_egacd =3;case "\u006f\u0076\u0061\u006c":*_egacd =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_egacd =5;case "\u006f\u0070\u0065\u006e":*_egacd =6;};return nil ;};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_egfcd :=&OfcCT_ShapeLayout {};return _egfcd };func (_bafdf *OfcCT_Ink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dafdd :=range start .Attr {if _dafdd .Name .Local =="\u0069"{_cbgd ,_ggaff :=_dafdd .Value ,error (nil );if _ggaff !=nil {return _ggaff ;};_bafdf .IAttr =&_cbgd ;continue ;};if _dafdd .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bafdf .AnnotationAttr .UnmarshalXMLAttr (_dafdd );continue ;};if _dafdd .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bcfdd ,_dbfeg :=_dafdd .Value ,error (nil );if _dbfeg !=nil {return _dbfeg ;};_bafdf .ContentTypeAttr =&_bcfdd ;continue ;};};for {_fffe ,_egfga :=d .Token ();if _egfga !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_egfga );};if _dgeedg ,_gbbgg :=_fffe .(_a .EndElement );_gbbgg &&_dgeedg .Name ==start .Name {break ;};};return nil ;};func (_badaa OfcST_ConnectType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_badaa .String (),start );};func (_bgefa *OfcST_OLEType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgefa =0;case "\u0045\u006d\u0062e\u0064":*_bgefa =1;case "\u004c\u0069\u006e\u006b":*_bgefa =2;};return nil ;};type OfcSkew struct{OfcCT_Skew };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 (_bbaf *OfcCT_Rules )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdacf :=range start .Attr {if _fdacf .Name .Local =="\u0065\u0078\u0074"{_bbaf .ExtAttr .UnmarshalXMLAttr (_fdacf );continue ;};};_cfafb :for {_ebcgf ,_eeffe :=d .Token ();if _eeffe !=nil {return _eeffe ;};switch _agfage :=_ebcgf .(type ){case _a .StartElement :switch _agfage .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"}:_ggeagc :=NewOfcCT_R ();if _bcaaa :=d .DecodeElement (_ggeagc ,&_agfage );_bcaaa !=nil {return _bcaaa ;};_bbaf .R =append (_bbaf .R ,_ggeagc );default:_ag .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",_agfage .Name );if _bfdeg :=d .Skip ();_bfdeg !=nil {return _bfdeg ;};};case _a .EndElement :break _cfafb ;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_Proxy and its children, prefixing error messages with path func (_aabdg *OfcCT_Proxy )ValidateWithPath (path string )error {if _dbaff :=_aabdg .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dbaff !=nil {return _dbaff ;};if _bdeaga :=_aabdg .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_bdeaga !=nil {return _bdeaga ;};return nil ;};func (_bbffe OfcST_RType )String ()string {switch _bbffe {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 "";};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 AG_Fill struct{FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};func (_bbda *OfcOLEObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbda .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_eddee :=range start .Attr {if _eddee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eddee .Name .Local =="\u0069\u0064"||_eddee .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"&&_eddee .Name .Local =="\u0069\u0064"{_dgade ,_cceee :=_eddee .Value ,error (nil );if _cceee !=nil {return _cceee ;};_bbda .IdAttr =&_dgade ;continue ;};if _eddee .Name .Local =="\u0054\u0079\u0070\u0065"{_bbda .TypeAttr .UnmarshalXMLAttr (_eddee );continue ;};if _eddee .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_bbedb ,_afdgf :=_eddee .Value ,error (nil );if _afdgf !=nil {return _afdgf ;};_bbda .ProgIDAttr =&_bbedb ;continue ;};if _eddee .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_eagddf ,_dcaca :=_eddee .Value ,error (nil );if _dcaca !=nil {return _dcaca ;};_bbda .ShapeIDAttr =&_eagddf ;continue ;};if _eddee .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bbda .DrawAspectAttr .UnmarshalXMLAttr (_eddee );continue ;};if _eddee .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_gabaf ,_bedgc :=_eddee .Value ,error (nil );if _bedgc !=nil {return _bedgc ;};_bbda .ObjectIDAttr =&_gabaf ;continue ;};if _eddee .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bbda .UpdateModeAttr .UnmarshalXMLAttr (_eddee );continue ;};};_gaefc :for {_adgca ,_decccf :=d .Token ();if _decccf !=nil {return _decccf ;};switch _gegfe :=_adgca .(type ){case _a .StartElement :switch _gegfe .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"}:_bbda .LinkType =new (string );if _bdacc :=d .DecodeElement (_bbda .LinkType ,&_gegfe );_bdacc !=nil {return _bdacc ;};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"}:_bbda .LockedField =_c .ST_TrueFalseBlankUnset ;if _bdcdcb :=d .DecodeElement (&_bbda .LockedField ,&_gegfe );_bdcdcb !=nil {return _bdcdcb ;};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"}:_bbda .FieldCodes =new (string );if _dfadfa :=d .DecodeElement (_bbda .FieldCodes ,&_gegfe );_dfadfa !=nil {return _dfadfa ;};default:_ag .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",_gegfe .Name );if _aaecdgf :=d .Skip ();_aaecdgf !=nil {return _aaecdgf ;};};case _a .EndElement :break _gaefc ;case _a .CharData :};};return nil ;};func (_ddeefg *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 _ddeefg .OfcCT_ClipPath .MarshalXML (e ,start );};func (_ccfcgb OfcST_ExtrusionType )String ()string {switch _ccfcgb {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 Rect and its children func (_gcdfeb *Rect )Validate ()error {return _gcdfeb .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_gfgb *CT_Arc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _gfgb .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .StartAngleAttr )});};if _gfgb .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .EndAngleAttr )});};if _gfgb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .HrefAttr )});};if _gfgb .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .TargetAttr )});};if _gfgb .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .ClassAttr )});};if _gfgb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .TitleAttr )});};if _gfgb .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .AltAttr )});};if _gfgb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .CoordsizeAttr )});};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .CoordoriginAttr )});};if _gfgb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .WrapcoordsAttr )});};if _gfgb .PrintAttr !=_c .ST_TrueFalseUnset {_dbca ,_fdaac :=_gfgb .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fdaac !=nil {return _fdaac ;};start .Attr =append (start .Attr ,_dbca );};if _gfgb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .IdAttr )});};if _gfgb .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .StyleAttr )});};if _gfgb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .SpidAttr )});};if _gfgb .OnedAttr !=_c .ST_TrueFalseUnset {_dac ,_cagc :=_gfgb .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cagc !=nil {return _cagc ;};start .Attr =append (start .Attr ,_dac );};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .RegroupidAttr )});};if _gfgb .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_dffg ,_gafd :=_gfgb .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gafd !=nil {return _gafd ;};start .Attr =append (start .Attr ,_dffg );};if _gfgb .ButtonAttr !=_c .ST_TrueFalseUnset {_daeg ,_fcbac :=_gfgb .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fcbac !=nil {return _fcbac ;};start .Attr =append (start .Attr ,_daeg );};if _gfgb .UserhiddenAttr !=_c .ST_TrueFalseUnset {_adef ,_gacb :=_gfgb .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gacb !=nil {return _gacb ;};start .Attr =append (start .Attr ,_adef );};if _gfgb .BulletAttr !=_c .ST_TrueFalseUnset {_bcde ,_dbdd :=_gfgb .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dbdd !=nil {return _dbdd ;};start .Attr =append (start .Attr ,_bcde );};if _gfgb .HrAttr !=_c .ST_TrueFalseUnset {_fbeg ,_bafb :=_gfgb .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _bafb !=nil {return _bafb ;};start .Attr =append (start .Attr ,_fbeg );};if _gfgb .HrstdAttr !=_c .ST_TrueFalseUnset {_ecgd ,_effd :=_gfgb .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _effd !=nil {return _effd ;};start .Attr =append (start .Attr ,_ecgd );};if _gfgb .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_ced ,_eacc :=_gfgb .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eacc !=nil {return _eacc ;};start .Attr =append (start .Attr ,_ced );};if _gfgb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .HrpctAttr )});};if _gfgb .HralignAttr !=OfcST_HrAlignUnset {_fbeb ,_fceg :=_gfgb .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fceg !=nil {return _fceg ;};start .Attr =append (start .Attr ,_fbeb );};if _gfgb .AllowincellAttr !=_c .ST_TrueFalseUnset {_efaea ,_bad :=_gfgb .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_efaea );};if _gfgb .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_ffef ,_bbf :=_gfgb .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_ffef );};if _gfgb .UserdrawnAttr !=_c .ST_TrueFalseUnset {_ecgbb ,_dfbf :=_gfgb .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dfbf !=nil {return _dfbf ;};start .Attr =append (start .Attr ,_ecgbb );};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .BordertopcolorAttr )});};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .BorderleftcolorAttr )});};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .BorderbottomcolorAttr )});};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .BorderrightcolorAttr )});};if _gfgb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eef ,_eafeb :=_gfgb .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eafeb !=nil {return _eafeb ;};start .Attr =append (start .Attr ,_eef );};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .DgmnodekindAttr )});};if _gfgb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bega ,_fgeb :=_gfgb .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fgeb !=nil {return _fgeb ;};start .Attr =append (start .Attr ,_bega );};if _gfgb .InsetmodeAttr !=OfcST_InsetModeUnset {_efgf ,_fec :=_gfgb .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fec !=nil {return _fec ;};start .Attr =append (start .Attr ,_efgf );};if _gfgb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .OpacityAttr )});};if _gfgb .StrokedAttr !=_c .ST_TrueFalseUnset {_gadb ,_ecag :=_gfgb .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ecag !=nil {return _ecag ;};start .Attr =append (start .Attr ,_gadb );};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .StrokecolorAttr )});};if _gfgb .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 :_f .Sprintf ("\u0025\u0076",*_gfgb .StrokeweightAttr )});};if _gfgb .InsetpenAttr !=_c .ST_TrueFalseUnset {_befag ,_dcadf :=_gfgb .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dcadf !=nil {return _dcadf ;};start .Attr =append (start .Attr ,_befag );};if _gfgb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .ChromakeyAttr )});};if _gfgb .FilledAttr !=_c .ST_TrueFalseUnset {_fdgdf ,_fgae :=_gfgb .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fgae !=nil {return _fgae ;};start .Attr =append (start .Attr ,_fdgdf );};if _gfgb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .FillcolorAttr )});};if _gfgb .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfgb .SptAttr )});};if _gfgb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_degf ,_ebaa :=_gfgb .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ebaa !=nil {return _ebaa ;};start .Attr =append (start .Attr ,_degf );};if _gfgb .BwmodeAttr !=OfcST_BWModeUnset {_eacfd ,_ceac :=_gfgb .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ceac !=nil {return _ceac ;};start .Attr =append (start .Attr ,_eacfd );};if _gfgb .BwpureAttr !=OfcST_BWModeUnset {_adgg ,_bcce :=_gfgb .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bcce !=nil {return _bcce ;};start .Attr =append (start .Attr ,_adgg );};if _gfgb .BwnormalAttr !=OfcST_BWModeUnset {_bbggf ,_gdga :=_gfgb .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gdga !=nil {return _gdga ;};start .Attr =append (start .Attr ,_bbggf );};if _gfgb .ForcedashAttr !=_c .ST_TrueFalseUnset {_cfff ,_cga :=_gfgb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cga !=nil {return _cga ;};start .Attr =append (start .Attr ,_cfff );};if _gfgb .OleiconAttr !=_c .ST_TrueFalseUnset {_bafe ,_efce :=_gfgb .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _efce !=nil {return _efce ;};start .Attr =append (start .Attr ,_bafe );};if _gfgb .OleAttr !=_c .ST_TrueFalseBlankUnset {_ecge ,_beecc :=_gfgb .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _beecc !=nil {return _beecc ;};start .Attr =append (start .Attr ,_ecge );};if _gfgb .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_egeb ,_bgb :=_gfgb .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bgb !=nil {return _bgb ;};start .Attr =append (start .Attr ,_egeb );};if _gfgb .CliptowrapAttr !=_c .ST_TrueFalseUnset {_bfbf ,_ggaa :=_gfgb .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ggaa !=nil {return _ggaa ;};start .Attr =append (start .Attr ,_bfbf );};if _gfgb .ClipAttr !=_c .ST_TrueFalseUnset {_gef ,_dgca :=_gfgb .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dgca !=nil {return _dgca ;};start .Attr =append (start .Attr ,_gef );};e .EncodeToken (start );if _gfgb .EG_ShapeElements !=nil {for _ ,_dgfe :=range _gfgb .EG_ShapeElements {_dgfe .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // Validate validates the OfcSkew and its children func (_fgecf *OfcSkew )Validate ()error {return _fgecf .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};func (_agdcb *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 :_f .Sprintf ("\u0025\u0076",_agdcb .VAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Handles struct{CT_Handles }; // ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path func (_edbcc *CT_PolyLine )ValidateWithPath (path string )error {for _fbeab ,_gfdc :=range _edbcc .Ink {if _bfcb :=_gfdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fbeab ));_bfcb !=nil {return _bfcb ;};};for _dafbe ,_gggbg :=range _edbcc .EG_ShapeElements {if _fdecgc :=_gggbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dafbe ));_fdecgc !=nil {return _fdecgc ;};};if _bdfgb :=_edbcc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bdfgb !=nil {return _bdfgb ;};if _defead :=_edbcc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_defead !=nil {return _defead ;};if _aedb :=_edbcc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aedb !=nil {return _aedb ;};if _aaegd :=_edbcc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_aaegd !=nil {return _aaegd ;};if _dfad :=_edbcc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dfad !=nil {return _dfad ;};if _afdfb :=_edbcc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_afdfb !=nil {return _afdfb ;};if _efda :=_edbcc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_efda !=nil {return _efda ;};if _egcd :=_edbcc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_egcd !=nil {return _egcd ;};if _fgaaa :=_edbcc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fgaaa !=nil {return _fgaaa ;};if _fgdgg :=_edbcc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgdgg !=nil {return _fgdgg ;};if _ccfcce :=_edbcc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccfcce !=nil {return _ccfcce ;};if _eefac :=_edbcc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eefac !=nil {return _eefac ;};if _ecced :=_edbcc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ecced !=nil {return _ecced ;};if _eefacd :=_edbcc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_eefacd !=nil {return _eefacd ;};if _dccgf :=_edbcc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dccgf !=nil {return _dccgf ;};if _baagc :=_edbcc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_baagc !=nil {return _baagc ;};if _cfcce :=_edbcc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cfcce !=nil {return _cfcce ;};if _bbagb :=_edbcc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bbagb !=nil {return _bbagb ;};if _eage :=_edbcc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eage !=nil {return _eage ;};if _dbad :=_edbcc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dbad !=nil {return _dbad ;};if _bcaae :=_edbcc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bcaae !=nil {return _bcaae ;};if _gfcb :=_edbcc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gfcb !=nil {return _gfcb ;};if _ceece :=_edbcc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ceece !=nil {return _ceece ;};if _ddae :=_edbcc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ddae !=nil {return _ddae ;};if _ffeee :=_edbcc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ffeee !=nil {return _ffeee ;};if _aeffc :=_edbcc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aeffc !=nil {return _aeffc ;};if _eecc :=_edbcc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eecc !=nil {return _eecc ;};if _cagee :=_edbcc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cagee !=nil {return _cagee ;};if _cdbcg :=_edbcc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cdbcg !=nil {return _cdbcg ;};return nil ;};func NewCT_Fill ()*CT_Fill {_bebff :=&CT_Fill {};return _bebff };func (_babc *AG_Path )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _babc .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_babc .PathAttr )});};return nil ;};func (_cfbeg OfcST_ExtrusionRender )String ()string {switch _cfbeg {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 (_beff *AG_Ext )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fbd ,_fbag :=_beff .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0078\u0074"});if _fbag !=nil {return _fbag ;};start .Attr =append (start .Attr ,_fbd );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func NewCT_Textbox ()*CT_Textbox {_acbe :=&CT_Textbox {};return _acbe }; // Validate validates the OfcDiagram and its children func (_fcee *OfcDiagram )Validate ()error {return _fcee .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func NewCT_Group ()*CT_Group {_gabe :=&CT_Group {};return _gabe };func (_fgbag OfcST_OLEUpdateMode )String ()string {switch _fgbag {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_aafce OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _aafce {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafce ));};return nil ;};type OfcST_HrAlign byte ;func (_geab *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 _geab .BwmodeAttr !=OfcST_BWModeUnset {_cbfb ,_cgdd :=_geab .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cgdd !=nil {return _cgdd ;};start .Attr =append (start .Attr ,_cbfb );};if _geab .BwpureAttr !=OfcST_BWModeUnset {_cdaa ,_abc :=_geab .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _abc !=nil {return _abc ;};start .Attr =append (start .Attr ,_cdaa );};if _geab .BwnormalAttr !=OfcST_BWModeUnset {_bcec ,_abadc :=_geab .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _abadc !=nil {return _abadc ;};start .Attr =append (start .Attr ,_bcec );};if _geab .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_bba ,_abg :=_geab .TargetscreensizeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _abg !=nil {return _abg ;};start .Attr =append (start .Attr ,_bba );};if _geab .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_geab .IdAttr )});};if _geab .FilledAttr !=_c .ST_TrueFalseUnset {_dcdf ,_aeag :=_geab .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aeag !=nil {return _aeag ;};start .Attr =append (start .Attr ,_dcdf );};if _geab .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_geab .FillcolorAttr )});};e .EncodeToken (start );if _geab .Fill !=nil {_gdgdc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_geab .Fill ,_gdgdc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbfc *CT_Rect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfbae :=range start .Attr {if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fagc ,_dbfcg :=_cfbae .Value ,error (nil );if _dbfcg !=nil {return _dbfcg ;};_dbfc .BordertopcolorAttr =&_fagc ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbfc .BulletAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0068\u0072"{_dbfc .HrAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbfc .CliptowrapAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbfc .HrstdAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u006f\u006c\u0065"{_dbfc .OleAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbfc .HrnoshadeAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u006f\u006e\u0065\u0064"{_dbfc .OnedAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0068\u0072\u0070c\u0074"{_eagec ,_fffd :=_gc .ParseFloat (_cfbae .Value ,64);if _fffd !=nil {return _fffd ;};_fccgd :=float32 (_eagec );_dbfc .HrpctAttr =&_fccgd ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbfc .OleiconAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgcd ,_ebdd :=_cfbae .Value ,error (nil );if _ebdd !=nil {return _ebdd ;};_dbfc .BorderbottomcolorAttr =&_dgcd ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbfc .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gecd ,_ebde :=_gc .ParseInt (_cfbae .Value ,10,64);if _ebde !=nil {return _ebde ;};_dbfc .RegroupidAttr =&_gecd ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0063\u006c\u0069\u0070"{_dbfc .ClipAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbfc .HralignAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbfc .PreferrelativeAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbfc .DgmlayoutAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbfc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbfc .InsetmodeAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbfc .ButtonAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbfc .UserdrawnAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbfc .AllowincellAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0073\u0070\u0074"{_decac ,_gcbca :=_gc .ParseFloat (_cfbae .Value ,64);if _gcbca !=nil {return _gcbca ;};_fbff :=float32 (_decac );_dbfc .SptAttr =&_fbff ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fadf ,_eacac :=_cfbae .Value ,error (nil );if _eacac !=nil {return _eacac ;};_dbfc .BorderleftcolorAttr =&_fadf ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbfc .ConnectortypeAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbde ,_gbaac :=_cfbae .Value ,error (nil );if _gbaac !=nil {return _gbaac ;};_dbfc .BorderrightcolorAttr =&_fbde ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0073\u0070\u0069\u0064"{_acdg ,_dgbfd :=_cfbae .Value ,error (nil );if _dgbfd !=nil {return _dgbfd ;};_dbfc .SpidAttr =&_acdg ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcccc ,_eggcb :=_gc .ParseInt (_cfbae .Value ,10,64);if _eggcb !=nil {return _eggcb ;};_dbfc .DgmnodekindAttr =&_bcccc ;continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbfc .BwpureAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbfc .ForcedashAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbfc .BwnormalAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbfc .BwmodeAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbfc .UserhiddenAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbae .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbfc .AllowoverlapAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_deafd ,_eabfea :=_cfbae .Value ,error (nil );if _eabfea !=nil {return _eabfea ;};_dbfc .TargetAttr =&_deafd ;continue ;};if _cfbae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebcf ,_beecd :=_cfbae .Value ,error (nil );if _beecd !=nil {return _beecd ;};_dbfc .CoordoriginAttr =&_ebcf ;continue ;};if _cfbae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbfc .StrokedAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dafc ,_fgbe :=_cfbae .Value ,error (nil );if _fgbe !=nil {return _fgbe ;};_dbfc .CoordsizeAttr =&_dafc ;continue ;};if _cfbae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ddfdc ,_bfgd :=_cfbae .Value ,error (nil );if _bfgd !=nil {return _bfgd ;};_dbfc .StrokeweightAttr =&_ddfdc ;continue ;};if _cfbae .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebcg ,_fdgg :=_cfbae .Value ,error (nil );if _fdgg !=nil {return _fdgg ;};_dbfc .StyleAttr =&_ebcg ;continue ;};if _cfbae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efeda ,_gfaeec :=_cfbae .Value ,error (nil );if _gfaeec !=nil {return _gfaeec ;};_dbfc .ChromakeyAttr =&_efeda ;continue ;};if _cfbae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbce ,_adbe :=_cfbae .Value ,error (nil );if _adbe !=nil {return _adbe ;};_dbfc .FillcolorAttr =&_cbce ;continue ;};if _cfbae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_deage ,_efeede :=_cfbae .Value ,error (nil );if _efeede !=nil {return _efeede ;};_dbfc .OpacityAttr =&_deage ;continue ;};if _cfbae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ceacg ,_faca :=_cfbae .Value ,error (nil );if _faca !=nil {return _faca ;};_dbfc .WrapcoordsAttr =&_ceacg ;continue ;};if _cfbae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfab ,_cggbg :=_cfbae .Value ,error (nil );if _cggbg !=nil {return _cggbg ;};_dbfc .StrokecolorAttr =&_gfab ;continue ;};if _cfbae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbfc .InsetpenAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Local =="\u0068\u0072\u0065\u0066"{_fdcc ,_ggff :=_cfbae .Value ,error (nil );if _ggff !=nil {return _ggff ;};_dbfc .HrefAttr =&_fdcc ;continue ;};if _cfbae .Name .Local =="\u0069\u0064"{_eggab ,_aecdc :=_cfbae .Value ,error (nil );if _aecdc !=nil {return _aecdc ;};_dbfc .IdAttr =&_eggab ;continue ;};if _cfbae .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbfc .PrintAttr .UnmarshalXMLAttr (_cfbae );continue ;};if _cfbae .Name .Local =="\u0061\u006c\u0074"{_dfgfd ,_gfdfg :=_cfbae .Value ,error (nil );if _gfdfg !=nil {return _gfdfg ;};_dbfc .AltAttr =&_dfgfd ;continue ;};if _cfbae .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccdbb ,_bgcc :=_cfbae .Value ,error (nil );if _bgcc !=nil {return _bgcc ;};_dbfc .TitleAttr =&_ccdbb ;continue ;};if _cfbae .Name .Local =="\u0063\u006c\u0061s\u0073"{_aaead ,_cefda :=_cfbae .Value ,error (nil );if _cefda !=nil {return _cefda ;};_dbfc .ClassAttr =&_aaead ;continue ;};if _cfbae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbfc .FilledAttr .UnmarshalXMLAttr (_cfbae );continue ;};};_agac :for {_fafgc ,_aaeea :=d .Token ();if _aaeea !=nil {return _aaeea ;};switch _agded :=_fafgc .(type ){case _a .StartElement :switch _agded .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"}:_bgeb :=NewEG_ShapeElements ();_bgeb .Path =NewPath ();if _gaded :=d .DecodeElement (_bgeb .Path ,&_agded );_gaded !=nil {return _gaded ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_bgeb );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"}:_cefgg :=NewEG_ShapeElements ();_cefgg .Formulas =NewFormulas ();if _cfgabc :=d .DecodeElement (_cefgg .Formulas ,&_agded );_cfgabc !=nil {return _cfgabc ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cefgg );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"}:_cbgg :=NewEG_ShapeElements ();_cbgg .Handles =NewHandles ();if _bdggf :=d .DecodeElement (_cbgg .Handles ,&_agded );_bdggf !=nil {return _bdggf ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cbgg );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"}:_deffa :=NewEG_ShapeElements ();_deffa .Fill =NewFill ();if _dcca :=d .DecodeElement (_deffa .Fill ,&_agded );_dcca !=nil {return _dcca ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_deffa );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"}:_addd :=NewEG_ShapeElements ();_addd .Stroke =NewStroke ();if _affa :=d .DecodeElement (_addd .Stroke ,&_agded );_affa !=nil {return _affa ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_addd );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"}:_eegaf :=NewEG_ShapeElements ();_eegaf .Shadow =NewShadow ();if _ecdg :=d .DecodeElement (_eegaf .Shadow ,&_agded );_ecdg !=nil {return _ecdg ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_eegaf );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"}:_dbagg :=NewEG_ShapeElements ();_dbagg .Textbox =NewTextbox ();if _cegg :=d .DecodeElement (_dbagg .Textbox ,&_agded );_cegg !=nil {return _cegg ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_dbagg );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"}:_bafg :=NewEG_ShapeElements ();_bafg .Textpath =NewTextpath ();if _ffdfc :=d .DecodeElement (_bafg .Textpath ,&_agded );_ffdfc !=nil {return _ffdfc ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_bafg );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"}:_afbdgf :=NewEG_ShapeElements ();_afbdgf .Imagedata =NewImagedata ();if _gcbea :=d .DecodeElement (_afbdgf .Imagedata ,&_agded );_gcbea !=nil {return _gcbea ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_afbdgf );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"}:_ceaba :=NewEG_ShapeElements ();_ceaba .Skew =NewOfcSkew ();if _adfab :=d .DecodeElement (_ceaba .Skew ,&_agded );_adfab !=nil {return _adfab ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_ceaba );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"}:_edfcf :=NewEG_ShapeElements ();_edfcf .Extrusion =NewOfcExtrusion ();if _aaaga :=d .DecodeElement (_edfcf .Extrusion ,&_agded );_aaaga !=nil {return _aaaga ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_edfcf );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"}:_adfgc :=NewEG_ShapeElements ();_adfgc .Callout =NewOfcCallout ();if _fcebcc :=d .DecodeElement (_adfgc .Callout ,&_agded );_fcebcc !=nil {return _fcebcc ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_adfgc );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"}:_bbea :=NewEG_ShapeElements ();_bbea .Lock =NewOfcLock ();if _afcb :=d .DecodeElement (_bbea .Lock ,&_agded );_afcb !=nil {return _afcb ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_bbea );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"}:_gbea :=NewEG_ShapeElements ();_gbea .Clippath =NewOfcClippath ();if _dddd :=d .DecodeElement (_gbea .Clippath ,&_agded );_dddd !=nil {return _dddd ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_gbea );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"}:_decdc :=NewEG_ShapeElements ();_decdc .Signatureline =NewOfcSignatureline ();if _fcbed :=d .DecodeElement (_decdc .Signatureline ,&_agded );_fcbed !=nil {return _fcbed ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_decdc );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"}:_fbbac :=NewEG_ShapeElements ();_fbbac .Wrap =_e .NewWrap ();if _ddfdee :=d .DecodeElement (_fbbac .Wrap ,&_agded );_ddfdee !=nil {return _ddfdee ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_fbbac );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"}:_ebaec :=NewEG_ShapeElements ();_ebaec .Anchorlock =_e .NewAnchorlock ();if _fbeda :=d .DecodeElement (_ebaec .Anchorlock ,&_agded );_fbeda !=nil {return _fbeda ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_ebaec );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"}:_eecd :=NewEG_ShapeElements ();_eecd .Bordertop =_e .NewBordertop ();if _cgabd :=d .DecodeElement (_eecd .Bordertop ,&_agded );_cgabd !=nil {return _cgabd ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_eecd );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"}:_cdegb :=NewEG_ShapeElements ();_cdegb .Borderbottom =_e .NewBorderbottom ();if _afee :=d .DecodeElement (_cdegb .Borderbottom ,&_agded );_afee !=nil {return _afee ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cdegb );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"}:_bcbaa :=NewEG_ShapeElements ();_bcbaa .Borderleft =_e .NewBorderleft ();if _gbeb :=d .DecodeElement (_bcbaa .Borderleft ,&_agded );_gbeb !=nil {return _gbeb ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_bcbaa );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"}:_cddga :=NewEG_ShapeElements ();_cddga .Borderright =_e .NewBorderright ();if _ffacc :=d .DecodeElement (_cddga .Borderright ,&_agded );_ffacc !=nil {return _ffacc ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cddga );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"}:_cagd :=NewEG_ShapeElements ();_cagd .ClientData =_b .NewClientData ();if _acagf :=d .DecodeElement (_cagd .ClientData ,&_agded );_acagf !=nil {return _acagf ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_cagd );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"}:_gdde :=NewEG_ShapeElements ();_gdde .Textdata =_fg .NewTextdata ();if _daag :=d .DecodeElement (_gdde .Textdata ,&_agded );_daag !=nil {return _daag ;};_dbfc .EG_ShapeElements =append (_dbfc .EG_ShapeElements ,_gdde );default:_ag .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",_agded .Name );if _fdfgc :=d .Skip ();_fdfgc !=nil {return _fdfgc ;};};case _a .EndElement :break _agac ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the Group and its children, prefixing error messages with path func (_eafca *Group )ValidateWithPath (path string )error {if _dbdf :=_eafca .CT_Group .ValidateWithPath (path );_dbdf !=nil {return _dbdf ;};return nil ;};func (_bcfe *AG_OfficeCoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcfe .HralignAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcfe .AllowincellAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u006f\u006e\u0065\u0064"{_bcfe .OnedAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcfe .AllowoverlapAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcfe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcfe .UserdrawnAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcfe .UserhiddenAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcdbe ,_eed :=_geg .Value ,error (nil );if _eed !=nil {return _eed ;};_bcfe .BordertopcolorAttr =&_gcdbe ;continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0068\u0072"{_bcfe .HrAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dfa ,_acfb :=_geg .Value ,error (nil );if _acfb !=nil {return _acfb ;};_bcfe .BorderleftcolorAttr =&_dfa ;continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebe ,_fcd :=_geg .Value ,error (nil );if _fcd !=nil {return _fcd ;};_bcfe .BorderrightcolorAttr =&_ebe ;continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efeg ,_fdfg :=_gc .ParseInt (_geg .Value ,10,64);if _fdfg !=nil {return _fdfg ;};_bcfe .DgmnodekindAttr =&_efeg ;continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcfe .BulletAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ccf ,_gdc :=_geg .Value ,error (nil );if _gdc !=nil {return _gdc ;};_bcfe .BorderbottomcolorAttr =&_ccf ;continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcfe .InsetmodeAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcfe .ButtonAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcfe .DgmlayoutAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0073\u0070\u0069\u0064"{_gca ,_ebce :=_geg .Value ,error (nil );if _ebce !=nil {return _ebce ;};_bcfe .SpidAttr =&_gca ;continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcfe .DgmlayoutmruAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcfe .HrstdAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cece ,_cgfa :=_gc .ParseFloat (_geg .Value ,64);if _cgfa !=nil {return _cgfa ;};_eege :=float32 (_cece );_bcfe .HrpctAttr =&_eege ;continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bggd ,_cfa :=_gc .ParseInt (_geg .Value ,10,64);if _cfa !=nil {return _cfa ;};_bcfe .RegroupidAttr =&_bggd ;continue ;};if _geg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcfe .HrnoshadeAttr .UnmarshalXMLAttr (_geg );continue ;};};for {_gcb ,_dfgb :=d .Token ();if _dfgb !=nil {return _f .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",_dfgb );};if _eec ,_gcbc :=_gcb .(_a .EndElement );_gcbc &&_eec .Name ==start .Name {break ;};};return nil ;};func (_cgeee ST_StrokeArrowLength )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acca :=_a .Attr {};_acca .Name =name ;switch _cgeee {case ST_StrokeArrowLengthUnset :_acca .Value ="";case ST_StrokeArrowLengthShort :_acca .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_acca .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_acca .Value ="\u006c\u006f\u006e\u0067";};return _acca ,nil ;};func (_gggbe *OfcCallout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gggbe .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_acgcb :=range start .Attr {if _acgcb .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_gggbe .LengthspecifiedAttr .UnmarshalXMLAttr (_acgcb );continue ;};if _acgcb .Name .Local =="\u006f\u006e"{_gggbe .OnAttr .UnmarshalXMLAttr (_acgcb );continue ;};if _acgcb .Name .Local =="\u0067\u0061\u0070"{_bfabe ,_gbaeg :=_acgcb .Value ,error (nil );if _gbaeg !=nil {return _gbaeg ;};_gggbe .GapAttr =&_bfabe ;continue ;};if _acgcb .Name .Local =="\u0061\u006e\u0067l\u0065"{_gggbe .AngleAttr .UnmarshalXMLAttr (_acgcb );continue ;};if _acgcb .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_gggbe .DropautoAttr .UnmarshalXMLAttr (_acgcb );continue ;};if _acgcb .Name .Local =="\u0064\u0072\u006f\u0070"{_fbffd ,_egcgd :=_acgcb .Value ,error (nil );if _egcgd !=nil {return _egcgd ;};_gggbe .DropAttr =&_fbffd ;continue ;};if _acgcb .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fbbgc ,_baecf :=_acgcb .Value ,error (nil );if _baecf !=nil {return _baecf ;};_gggbe .DistanceAttr =&_fbbgc ;continue ;};if _acgcb .Name .Local =="\u0074\u0079\u0070\u0065"{_cgabe ,_ggggd :=_acgcb .Value ,error (nil );if _ggggd !=nil {return _ggggd ;};_gggbe .TypeAttr =&_cgabe ;continue ;};if _acgcb .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_afcca ,_eddaf :=_acgcb .Value ,error (nil );if _eddaf !=nil {return _eddaf ;};_gggbe .LengthAttr =&_afcca ;continue ;};if _acgcb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_gggbe .AccentbarAttr .UnmarshalXMLAttr (_acgcb );continue ;};if _acgcb .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_gggbe .TextborderAttr .UnmarshalXMLAttr (_acgcb );continue ;};if _acgcb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_gggbe .MinusxAttr .UnmarshalXMLAttr (_acgcb );continue ;};if _acgcb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_gggbe .MinusyAttr .UnmarshalXMLAttr (_acgcb );continue ;};if _acgcb .Name .Local =="\u0065\u0078\u0074"{_gggbe .ExtAttr .UnmarshalXMLAttr (_acgcb );continue ;};};for {_fbcfa ,_ccefd :=d .Token ();if _ccefd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_ccefd );};if _cddgd ,_efbee :=_fbcfa .(_a .EndElement );_efbee &&_cddgd .Name ==start .Name {break ;};};return nil ;};func (_edbf ST_StrokeEndCap )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdacb :=_a .Attr {};_cdacb .Name =name ;switch _edbf {case ST_StrokeEndCapUnset :_cdacb .Value ="";case ST_StrokeEndCapFlat :_cdacb .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_cdacb .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_cdacb .Value ="\u0072\u006f\u0075n\u0064";};return _cdacb ,nil ;};func NewCT_ImageData ()*CT_ImageData {_afdfd :=&CT_ImageData {};return _afdfd };func NewAG_CoreAttributes ()*AG_CoreAttributes {_dce :=&AG_CoreAttributes {};return _dce };func (_ggfafe OfcST_OLEUpdateMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggfafe .String (),start );}; // ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path func (_eecgc *OfcCT_Fill )ValidateWithPath (path string )error {if _ebabb :=_eecgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebabb !=nil {return _ebabb ;};if _gfce :=_eecgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gfce !=nil {return _gfce ;};return nil ;}; // Validate validates the OfcCT_Fill and its children func (_dbbgg *OfcCT_Fill )Validate ()error {return _dbbgg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func (_aeecb ST_StrokeArrowType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agbfee :=_a .Attr {};_agbfee .Name =name ;switch _aeecb {case ST_StrokeArrowTypeUnset :_agbfee .Value ="";case ST_StrokeArrowTypeNone :_agbfee .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_agbfee .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_agbfee .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_agbfee .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_agbfee .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_agbfee .Value ="\u006f\u0070\u0065\u006e";};return _agbfee ,nil ;}; // ValidateWithPath validates the AG_Style and its children, prefixing error messages with path func (_agfd *AG_Style )ValidateWithPath (path string )error {return nil };func (_abbed *OfcComplex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abbed .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_fgacb :=range start .Attr {if _fgacb .Name .Local =="\u0065\u0078\u0074"{_abbed .ExtAttr .UnmarshalXMLAttr (_fgacb );continue ;};};for {_cbdf ,_bebbd :=d .Token ();if _bebbd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_bebbd );};if _bdadeg ,_becgg :=_cbdf .(_a .EndElement );_becgg &&_bdadeg .Name ==start .Name {break ;};};return nil ;};func NewCT_Rect ()*CT_Rect {_dfcec :=&CT_Rect {};return _dfcec };func (_cacb *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 _cacb .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cacb .DgmstyleAttr )});};if _cacb .AutoformatAttr !=_c .ST_TrueFalseUnset {_agcea ,_afdbb :=_cacb .AutoformatAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _afdbb !=nil {return _afdbb ;};start .Attr =append (start .Attr ,_agcea );};if _cacb .ReverseAttr !=_c .ST_TrueFalseUnset {_dfecb ,_gfefe :=_cacb .ReverseAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _gfefe !=nil {return _gfefe ;};start .Attr =append (start .Attr ,_dfecb );};if _cacb .AutolayoutAttr !=_c .ST_TrueFalseUnset {_fdcf ,_bfcg :=_cacb .AutolayoutAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _bfcg !=nil {return _bfcg ;};start .Attr =append (start .Attr ,_fdcf );};if _cacb .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_f .Sprintf ("\u0025\u0076",*_cacb .DgmscalexAttr )});};if _cacb .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_cacb .DgmscaleyAttr )});};if _cacb .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 :_f .Sprintf ("\u0025\u0076",*_cacb .DgmfontsizeAttr )});};if _cacb .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 :_f .Sprintf ("\u0025\u0076",*_cacb .ConstrainboundsAttr )});};if _cacb .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 :_f .Sprintf ("\u0025\u0076",*_cacb .DgmbasetextscaleAttr )});};if _cacb .ExtAttr !=ST_ExtUnset {_ccgca ,_gdefb :=_cacb .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gdefb !=nil {return _gdefb ;};start .Attr =append (start .Attr ,_ccgca );};e .EncodeToken (start );if _cacb .Relationtable !=nil {_efge :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cacb .Relationtable ,_efge );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func init (){_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );};type OfcST_How byte ;func (_bbade OfcST_OLEType )ValidateWithPath (path string )error {switch _bbade {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbade ));};return nil ;};func (_bcadb *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 _bcadb .TypeAttr !=OfcST_OLETypeUnset {_gcdbd ,_ffadc :=_bcadb .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0054\u0079\u0070\u0065"});if _ffadc !=nil {return _ffadc ;};start .Attr =append (start .Attr ,_gcdbd );};if _bcadb .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_bcadb .ProgIDAttr )});};if _bcadb .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_bcadb .ShapeIDAttr )});};if _bcadb .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_ffecb ,_gfgc :=_bcadb .DrawAspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _gfgc !=nil {return _gfgc ;};start .Attr =append (start .Attr ,_ffecb );};if _bcadb .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_bcadb .ObjectIDAttr )});};if _bcadb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcadb .IdAttr )});};if _bcadb .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_edbcb ,_fdgbd :=_bcadb .UpdateModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _fdgbd !=nil {return _fdgbd ;};start .Attr =append (start .Attr ,_edbcb );};e .EncodeToken (start );if _bcadb .LinkType !=nil {_bgbbc :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_ge .AddPreserveSpaceAttr (&_bgbbc ,*_bcadb .LinkType );e .EncodeElement (_bcadb .LinkType ,_bgbbc );};if _bcadb .LockedField !=_c .ST_TrueFalseBlankUnset {_bedfb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_bcadb .LockedField ,_bedfb );};if _bcadb .FieldCodes !=nil {_bfdgd :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_ge .AddPreserveSpaceAttr (&_bfdgd ,*_bcadb .FieldCodes );e .EncodeElement (_bcadb .FieldCodes ,_bfdgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eaaaf *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 _eaaaf .OfcCT_ShapeLayout .MarshalXML (e ,start );}; // Validate validates the OfcCT_RegroupTable and its children func (_ccgcg *OfcCT_RegroupTable )Validate ()error {return _ccgcg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _c .ST_TrueFalse ;ReverseAttr _c .ST_TrueFalse ;AutolayoutAttr _c .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;}; // ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path func (_cbgbg *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _deffc ,_fcacf :=range _cbgbg .Entry {if _eafea :=_fcacf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_deffc ));_eafea !=nil {return _eafea ;};};if _cggbb :=_cbgbg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cggbb !=nil {return _cggbb ;};return nil ;};type ST_StrokeLineStyle byte ; // Validate validates the Arc and its children func (_aeaa *Arc )Validate ()error {return _aeaa .ValidateWithPath ("\u0041\u0072\u0063")};func (_aecb *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 _aecb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .HrefAttr )});};if _aecb .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .TargetAttr )});};if _aecb .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .ClassAttr )});};if _aecb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .TitleAttr )});};if _aecb .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .AltAttr )});};if _aecb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .CoordsizeAttr )});};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .CoordoriginAttr )});};if _aecb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .WrapcoordsAttr )});};if _aecb .PrintAttr !=_c .ST_TrueFalseUnset {_acecd ,_aaggg :=_aecb .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aaggg !=nil {return _aaggg ;};start .Attr =append (start .Attr ,_acecd );};if _aecb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .IdAttr )});};if _aecb .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .StyleAttr )});};if _aecb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .SpidAttr )});};if _aecb .OnedAttr !=_c .ST_TrueFalseUnset {_bfgg ,_cfbba :=_aecb .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cfbba !=nil {return _cfbba ;};start .Attr =append (start .Attr ,_bfgg );};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .RegroupidAttr )});};if _aecb .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_geda ,_ggaf :=_aecb .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ggaf !=nil {return _ggaf ;};start .Attr =append (start .Attr ,_geda );};if _aecb .ButtonAttr !=_c .ST_TrueFalseUnset {_cfbad ,_cbdee :=_aecb .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cbdee !=nil {return _cbdee ;};start .Attr =append (start .Attr ,_cfbad );};if _aecb .UserhiddenAttr !=_c .ST_TrueFalseUnset {_baaf ,_acffg :=_aecb .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _acffg !=nil {return _acffg ;};start .Attr =append (start .Attr ,_baaf );};if _aecb .BulletAttr !=_c .ST_TrueFalseUnset {_fede ,_gdeaa :=_aecb .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gdeaa !=nil {return _gdeaa ;};start .Attr =append (start .Attr ,_fede );};if _aecb .HrAttr !=_c .ST_TrueFalseUnset {_aeba ,_dfgf :=_aecb .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _dfgf !=nil {return _dfgf ;};start .Attr =append (start .Attr ,_aeba );};if _aecb .HrstdAttr !=_c .ST_TrueFalseUnset {_cdgba ,_cfae :=_aecb .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cfae !=nil {return _cfae ;};start .Attr =append (start .Attr ,_cdgba );};if _aecb .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_abceg ,_fecfa :=_aecb .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fecfa !=nil {return _fecfa ;};start .Attr =append (start .Attr ,_abceg );};if _aecb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .HrpctAttr )});};if _aecb .HralignAttr !=OfcST_HrAlignUnset {_ffacg ,_bfcag :=_aecb .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bfcag !=nil {return _bfcag ;};start .Attr =append (start .Attr ,_ffacg );};if _aecb .AllowincellAttr !=_c .ST_TrueFalseUnset {_gcae ,_fgaeb :=_aecb .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fgaeb !=nil {return _fgaeb ;};start .Attr =append (start .Attr ,_gcae );};if _aecb .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_ebgg ,_ebgc :=_aecb .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ebgc !=nil {return _ebgc ;};start .Attr =append (start .Attr ,_ebgg );};if _aecb .UserdrawnAttr !=_c .ST_TrueFalseUnset {_gaac ,_aced :=_aecb .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _aced !=nil {return _aced ;};start .Attr =append (start .Attr ,_gaac );};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .BordertopcolorAttr )});};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .BorderleftcolorAttr )});};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .BorderbottomcolorAttr )});};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .BorderrightcolorAttr )});};if _aecb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dfdb ,_fdddc :=_aecb .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fdddc !=nil {return _fdddc ;};start .Attr =append (start .Attr ,_dfdb );};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .DgmnodekindAttr )});};if _aecb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aggb ,_daae :=_aecb .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _daae !=nil {return _daae ;};start .Attr =append (start .Attr ,_aggb );};if _aecb .InsetmodeAttr !=OfcST_InsetModeUnset {_egfg ,_gcea :=_aecb .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gcea !=nil {return _gcea ;};start .Attr =append (start .Attr ,_egfg );};if _aecb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .OpacityAttr )});};if _aecb .StrokedAttr !=_c .ST_TrueFalseUnset {_bebc ,_bebbe :=_aecb .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bebbe !=nil {return _bebbe ;};start .Attr =append (start .Attr ,_bebc );};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .StrokecolorAttr )});};if _aecb .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 :_f .Sprintf ("\u0025\u0076",*_aecb .StrokeweightAttr )});};if _aecb .InsetpenAttr !=_c .ST_TrueFalseUnset {_gcbab ,_feab :=_aecb .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _feab !=nil {return _feab ;};start .Attr =append (start .Attr ,_gcbab );};if _aecb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .ChromakeyAttr )});};if _aecb .FilledAttr !=_c .ST_TrueFalseUnset {_aafd ,_bdfg :=_aecb .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bdfg !=nil {return _bdfg ;};start .Attr =append (start .Attr ,_aafd );};if _aecb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .FillcolorAttr )});};if _aecb .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aecb .SptAttr )});};if _aecb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bgdec ,_caabb :=_aecb .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _caabb !=nil {return _caabb ;};start .Attr =append (start .Attr ,_bgdec );};if _aecb .BwmodeAttr !=OfcST_BWModeUnset {_dcec ,_egbe :=_aecb .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _egbe !=nil {return _egbe ;};start .Attr =append (start .Attr ,_dcec );};if _aecb .BwpureAttr !=OfcST_BWModeUnset {_cdcg ,_cdag :=_aecb .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cdag !=nil {return _cdag ;};start .Attr =append (start .Attr ,_cdcg );};if _aecb .BwnormalAttr !=OfcST_BWModeUnset {_bcdaa ,_gaee :=_aecb .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gaee !=nil {return _gaee ;};start .Attr =append (start .Attr ,_bcdaa );};if _aecb .ForcedashAttr !=_c .ST_TrueFalseUnset {_ffcb ,_gbgf :=_aecb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gbgf !=nil {return _gbgf ;};start .Attr =append (start .Attr ,_ffcb );};if _aecb .OleiconAttr !=_c .ST_TrueFalseUnset {_gadc ,_efdb :=_aecb .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _efdb !=nil {return _efdb ;};start .Attr =append (start .Attr ,_gadc );};if _aecb .OleAttr !=_c .ST_TrueFalseBlankUnset {_badd ,_bfed :=_aecb .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bfed !=nil {return _bfed ;};start .Attr =append (start .Attr ,_badd );};if _aecb .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_beab ,_gead :=_aecb .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gead !=nil {return _gead ;};start .Attr =append (start .Attr ,_beab );};if _aecb .CliptowrapAttr !=_c .ST_TrueFalseUnset {_faagb ,_afde :=_aecb .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _afde !=nil {return _afde ;};start .Attr =append (start .Attr ,_faagb );};if _aecb .ClipAttr !=_c .ST_TrueFalseUnset {_cdbc ,_acede :=_aecb .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _acede !=nil {return _acede ;};start .Attr =append (start .Attr ,_cdbc );};e .EncodeToken (start );if _aecb .EG_ShapeElements !=nil {for _ ,_eceb :=range _aecb .EG_ShapeElements {_eceb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the AG_Id and its children, prefixing error messages with path func (_fddd *AG_Id )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_H and its children, prefixing error messages with path func (_gafgc *CT_H )ValidateWithPath (path string )error {if _efbbf :=_gafgc .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_efbbf !=nil {return _efbbf ;};if _gffe :=_gafgc .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_gffe !=nil {return _gffe ;};if _dcdc :=_gafgc .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_dcdc !=nil {return _dcdc ;};return nil ;};func (_gccag ST_ShadowType )String ()string {switch _gccag {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 "";};func (_facde *OfcLeft )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_facde .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_fgdggb :=range start .Attr {if _fgdggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdggb .Name .Local =="\u0068\u0072\u0065\u0066"{_dgfff ,_bacec :=_fgdggb .Value ,error (nil );if _bacec !=nil {return _bacec ;};_facde .HrefAttr =&_dgfff ;continue ;};if _fgdggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdggb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_facde .ForcedashAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdggb .Name .Local =="\u0074\u0069\u0074l\u0065"{_abbfag ,_cfecfg :=_fgdggb .Value ,error (nil );if _cfecfg !=nil {return _cfecfg ;};_facde .TitleAttr =&_abbfag ;continue ;};if _fgdggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdggb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_feacf ,_eefgb :=_fgdggb .Value ,error (nil );if _eefgb !=nil {return _eefgb ;};_facde .AlthrefAttr =&_feacf ;continue ;};if _fgdggb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_facde .ImageaspectAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_facde .StartarrowAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_facde .LinestyleAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_facde .StartarrowwidthAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_facde .JoinstyleAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_facde .StartarrowlengthAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bgedae ,_ebgbfd :=_fgdggb .Value ,error (nil );if _ebgbfd !=nil {return _ebgbfd ;};_facde .DashstyleAttr =&_bgedae ;continue ;};if _fgdggb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_facde .EndarrowAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_facde .FilltypeAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_facde .EndarrowwidthAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffbdab ,_afbeb :=_fgdggb .Value ,error (nil );if _afbeb !=nil {return _afbeb ;};_facde .OpacityAttr =&_ffbdab ;continue ;};if _fgdggb .Name .Local =="\u0063\u006f\u006co\u0072"{_eadcb ,_fabea :=_fgdggb .Value ,error (nil );if _fabea !=nil {return _fabea ;};_facde .ColorAttr =&_eadcb ;continue ;};if _fgdggb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_facde .InsetpenAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_facde .EndarrowlengthAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0065\u0078\u0074"{_facde .ExtAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_facde .EndcapAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_egccd ,_fedce :=_fgdggb .Value ,error (nil );if _fedce !=nil {return _fedce ;};_facde .Color2Attr =&_egccd ;continue ;};if _fgdggb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_facde .ImagealignshapeAttr .UnmarshalXMLAttr (_fgdggb );continue ;};if _fgdggb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_agbfe ,_fbffb :=_fgdggb .Value ,error (nil );if _fbffb !=nil {return _fbffb ;};_facde .WeightAttr =&_agbfe ;continue ;};if _fgdggb .Name .Local =="\u0073\u0072\u0063"{_baffdf ,_cgffcd :=_fgdggb .Value ,error (nil );if _cgffcd !=nil {return _cgffcd ;};_facde .SrcAttr =&_baffdf ;continue ;};if _fgdggb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_baaeb ,_deccc :=_fgdggb .Value ,error (nil );if _deccc !=nil {return _deccc ;};_facde .ImagesizeAttr =&_baaeb ;continue ;};if _fgdggb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gffge ,_defcg :=_gc .ParseFloat (_fgdggb .Value ,64);if _defcg !=nil {return _defcg ;};_facde .MiterlimitAttr =&_gffge ;continue ;};if _fgdggb .Name .Local =="\u006f\u006e"{_facde .OnAttr .UnmarshalXMLAttr (_fgdggb );continue ;};};for {_cefcfb ,_ffgdg :=d .Token ();if _ffgdg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_ffgdg );};if _fdfd ,_acaca :=_cefcfb .(_a .EndElement );_acaca &&_fdfd .Name ==start .Name {break ;};};return nil ;};type OfcCT_Skew struct{IdAttr *string ;OnAttr _c .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;}; // Validate validates the CT_Textbox and its children func (_ccdae *CT_Textbox )Validate ()error {return _ccdae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_gbacd *OfcRight )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbacd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_eegfg :=range start .Attr {if _eegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegfg .Name .Local =="\u0068\u0072\u0065\u0066"{_bdcfee ,_fcdfg :=_eegfg .Value ,error (nil );if _fcdfg !=nil {return _fcdfg ;};_gbacd .HrefAttr =&_bdcfee ;continue ;};if _eegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbacd .ForcedashAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_adbaa ,_decec :=_eegfg .Value ,error (nil );if _decec !=nil {return _decec ;};_gbacd .TitleAttr =&_adbaa ;continue ;};if _eegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegfg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fgdgd ,_cccbge :=_eegfg .Value ,error (nil );if _cccbge !=nil {return _cccbge ;};_gbacd .AlthrefAttr =&_fgdgd ;continue ;};if _eegfg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gbacd .ImageaspectAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gbacd .StartarrowAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gbacd .LinestyleAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbacd .StartarrowwidthAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gbacd .JoinstyleAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gbacd .StartarrowlengthAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ccccd ,_cdebd :=_eegfg .Value ,error (nil );if _cdebd !=nil {return _cdebd ;};_gbacd .DashstyleAttr =&_ccccd ;continue ;};if _eegfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gbacd .EndarrowAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gbacd .FilltypeAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbacd .EndarrowwidthAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dgbbf ,_ebded :=_eegfg .Value ,error (nil );if _ebded !=nil {return _ebded ;};_gbacd .OpacityAttr =&_dgbbf ;continue ;};if _eegfg .Name .Local =="\u0063\u006f\u006co\u0072"{_agdg ,_ccfd :=_eegfg .Value ,error (nil );if _ccfd !=nil {return _ccfd ;};_gbacd .ColorAttr =&_agdg ;continue ;};if _eegfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbacd .InsetpenAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gbacd .EndarrowlengthAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0065\u0078\u0074"{_gbacd .ExtAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gbacd .EndcapAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgabf ,_bagbc :=_eegfg .Value ,error (nil );if _bagbc !=nil {return _bagbc ;};_gbacd .Color2Attr =&_dgabf ;continue ;};if _eegfg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gbacd .ImagealignshapeAttr .UnmarshalXMLAttr (_eegfg );continue ;};if _eegfg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aecfc ,_gegfef :=_eegfg .Value ,error (nil );if _gegfef !=nil {return _gegfef ;};_gbacd .WeightAttr =&_aecfc ;continue ;};if _eegfg .Name .Local =="\u0073\u0072\u0063"{_afcfa ,_eaadd :=_eegfg .Value ,error (nil );if _eaadd !=nil {return _eaadd ;};_gbacd .SrcAttr =&_afcfa ;continue ;};if _eegfg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dbfbd ,_efacf :=_eegfg .Value ,error (nil );if _efacf !=nil {return _efacf ;};_gbacd .ImagesizeAttr =&_dbfbd ;continue ;};if _eegfg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_babaca ,_dbbaf :=_gc .ParseFloat (_eegfg .Value ,64);if _dbbaf !=nil {return _dbbaf ;};_gbacd .MiterlimitAttr =&_babaca ;continue ;};if _eegfg .Name .Local =="\u006f\u006e"{_gbacd .OnAttr .UnmarshalXMLAttr (_eegfg );continue ;};};for {_dfcgd ,_adcea :=d .Token ();if _adcea !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_adcea );};if _bcbgg ,_bcgbf :=_dfcgd .(_a .EndElement );_bcgbf &&_bcbgg .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path func (_ccfa *OfcCT_Callout )ValidateWithPath (path string )error {if _bedfa :=_ccfa .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bedfa !=nil {return _bedfa ;};if _aeaff :=_ccfa .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_aeaff !=nil {return _aeaff ;};if _gdbcb :=_ccfa .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_gdbcb !=nil {return _gdbcb ;};if _gefbc :=_ccfa .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_gefbc !=nil {return _gefbc ;};if _ageac :=_ccfa .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_ageac !=nil {return _ageac ;};if _gdfcb :=_ccfa .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gdfcb !=nil {return _gdfcb ;};if _cegcd :=_ccfa .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_cegcd !=nil {return _cegcd ;};if _eeefg :=_ccfa .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_eeefg !=nil {return _eeefg ;};if _fdedd :=_ccfa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fdedd !=nil {return _fdedd ;};return nil ;};func (_gafc OfcST_ScreenSize )ValidateWithPath (path string )error {switch _gafc {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafc ));};return nil ;};func (_ccbde *OfcEquationxml )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbde .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_bdeeb :=range start .Attr {if _bdeeb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ceegd ,_cbcaa :=_bdeeb .Value ,error (nil );if _cbcaa !=nil {return _cbcaa ;};_ccbde .ContentTypeAttr =&_ceegd ;continue ;};};_edgee :for {_gfabg ,_ddaaf :=d .Token ();if _ddaaf !=nil {return _ddaaf ;};switch _fecde :=_gfabg .(type ){case _a .StartElement :switch _fecde .Name {default:if _bdfad ,_gbec :=_ge .CreateElement (_fecde );_gbec !=nil {return _gbec ;}else {if _defgb :=d .DecodeElement (_bdfad ,&_fecde );_defgb !=nil {return _defgb ;};_ccbde .Any =_bdfad ;};};case _a .EndElement :break _edgee ;case _a .CharData :};};return nil ;};func (_dffef *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 _dffef .OnAttr !=_c .ST_TrueFalseUnset {_bdggce ,_aeddf :=_dffef .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _aeddf !=nil {return _aeddf ;};start .Attr =append (start .Attr ,_bdggce );};if _dffef .TypeAttr !=ST_ShadowTypeUnset {_abace ,_dbcaf :=_dffef .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbcaf !=nil {return _dbcaf ;};start .Attr =append (start .Attr ,_abace );};if _dffef .ObscuredAttr !=_c .ST_TrueFalseUnset {_afbc ,_bgba :=_dffef .ObscuredAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _bgba !=nil {return _bgba ;};start .Attr =append (start .Attr ,_afbc );};if _dffef .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dffef .ColorAttr )});};if _dffef .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dffef .OpacityAttr )});};if _dffef .OffsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffef .OffsetAttr )});};if _dffef .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_dffef .Color2Attr )});};if _dffef .Offset2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_dffef .Offset2Attr )});};if _dffef .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dffef .OriginAttr )});};if _dffef .MatrixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_dffef .MatrixAttr )});};if _dffef .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dffef .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfdfc OfcST_ScreenSize )String ()string {switch _bfdfc {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 "";}; // ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path func (_afg *AG_CoreAttributes )ValidateWithPath (path string )error {if _ffda :=_afg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ffda !=nil {return _ffda ;};return nil ;};func (_eabcg *CT_ImageData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cced :=range start .Attr {if _cced .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cced .Name .Local =="\u0070\u0069\u0063\u0074"||_cced .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"&&_cced .Name .Local =="\u0070\u0069\u0063\u0074"{_afcd ,_bgab :=_cced .Value ,error (nil );if _bgab !=nil {return _bgab ;};_eabcg .PictAttr =&_afcd ;continue ;};if _cced .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cced .Name .Local =="\u0068\u0072\u0065\u0066"||_cced .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"&&_cced .Name .Local =="\u0068\u0072\u0065\u0066"{_gfgg ,_bdeb :=_cced .Value ,error (nil );if _bdeb !=nil {return _bdeb ;};_eabcg .RHrefAttr =&_gfgg ;continue ;};if _cced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cced .Name .Local =="\u0068\u0072\u0065\u0066"{_faaf ,_aefd :=_cced .Value ,error (nil );if _aefd !=nil {return _aefd ;};_eabcg .HrefAttr =&_faaf ;continue ;};if _cced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cced .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbaa ,_cfeca :=_cced .Value ,error (nil );if _cfeca !=nil {return _cfeca ;};_eabcg .AlthrefAttr =&_gbaa ;continue ;};if _cced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cced .Name .Local =="\u0074\u0069\u0074l\u0065"{_egega ,_dccf :=_cced .Value ,error (nil );if _dccf !=nil {return _dccf ;};_eabcg .TitleAttr =&_egega ;continue ;};if _cced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cced .Name .Local =="\u006f\u006c\u0065i\u0064"{_bccfc ,_dgadd :=_gc .ParseFloat (_cced .Value ,64);if _dgadd !=nil {return _dgadd ;};_ebef :=float32 (_bccfc );_eabcg .OleidAttr =&_ebef ;continue ;};if _cced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cced .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_eabcg .DetectmouseclickAttr .UnmarshalXMLAttr (_cced );continue ;};if _cced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cced .Name .Local =="\u006d\u006f\u0076i\u0065"{_bage ,_dade :=_gc .ParseFloat (_cced .Value ,64);if _dade !=nil {return _dade ;};_dacdg :=float32 (_bage );_eabcg .MovieAttr =&_dacdg ;continue ;};if _cced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cced .Name .Local =="\u0072\u0065\u006ci\u0064"{_cadd ,_eaefg :=_cced .Value ,error (nil );if _eaefg !=nil {return _eaefg ;};_eabcg .RelidAttr =&_cadd ;continue ;};if _cced .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cced .Name .Local =="\u0069\u0064"||_cced .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"&&_cced .Name .Local =="\u0069\u0064"{_cfefb ,_aged :=_cced .Value ,error (nil );if _aged !=nil {return _aged ;};_eabcg .IdAttr =&_cfefb ;continue ;};if _cced .Name .Local =="\u0069\u0064"{_fbcc ,_aecd :=_cced .Value ,error (nil );if _aecd !=nil {return _aecd ;};_eabcg .SIdAttr =&_fbcc ;continue ;};if _cced .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gfgge ,_fbbfe :=_cced .Value ,error (nil );if _fbbfe !=nil {return _fbbfe ;};_eabcg .CropbottomAttr =&_gfgge ;continue ;};if _cced .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_ffbb ,_bfbfd :=_cced .Value ,error (nil );if _bfbfd !=nil {return _bfbfd ;};_eabcg .EmbosscolorAttr =&_ffbb ;continue ;};if _cced .Name .Local =="\u0073\u0072\u0063"{_gaff ,_efdg :=_cced .Value ,error (nil );if _efdg !=nil {return _efdg ;};_eabcg .SrcAttr =&_gaff ;continue ;};if _cced .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_agccd ,_debcd :=_cced .Value ,error (nil );if _debcd !=nil {return _debcd ;};_eabcg .CropleftAttr =&_agccd ;continue ;};if _cced .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dacbd ,_baeg :=_cced .Value ,error (nil );if _baeg !=nil {return _baeg ;};_eabcg .CroptopAttr =&_dacbd ;continue ;};if _cced .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gfegd ,_affd :=_cced .Value ,error (nil );if _affd !=nil {return _affd ;};_eabcg .CroprightAttr =&_gfegd ;continue ;};if _cced .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_aaag ,_fbgbc :=_cced .Value ,error (nil );if _fbgbc !=nil {return _fbgbc ;};_eabcg .RecolortargetAttr =&_aaag ;continue ;};if _cced .Name .Local =="\u0067\u0061\u0069\u006e"{_ebced ,_fgaed :=_cced .Value ,error (nil );if _fgaed !=nil {return _fgaed ;};_eabcg .GainAttr =&_ebced ;continue ;};if _cced .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_gcbe ,_baac :=_cced .Value ,error (nil );if _baac !=nil {return _baac ;};_eabcg .BlacklevelAttr =&_gcbe ;continue ;};if _cced .Name .Local =="\u0067\u0061\u006dm\u0061"{_cccaf ,_ffgge :=_cced .Value ,error (nil );if _ffgge !=nil {return _ffgge ;};_eabcg .GammaAttr =&_cccaf ;continue ;};if _cced .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_eabcg .GrayscaleAttr .UnmarshalXMLAttr (_cced );continue ;};if _cced .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_eabcg .BilevelAttr .UnmarshalXMLAttr (_cced );continue ;};if _cced .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebgfc ,_eggaf :=_cced .Value ,error (nil );if _eggaf !=nil {return _eggaf ;};_eabcg .ChromakeyAttr =&_ebgfc ;continue ;};};for {_fgcb ,_dacg :=d .Token ();if _dacg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_dacg );};if _fbfc ,_cbbf :=_fgcb .(_a .EndElement );_cbbf &&_fbfc .Name ==start .Name {break ;};};return nil ;};func (_eeeag *OfcST_ScreenSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefcb ,_gfcfed :=d .Token ();if _gfcfed !=nil {return _gfcfed ;};if _dgeg ,_adcbg :=_gefcb .(_a .EndElement );_adcbg &&_dgeg .Name ==start .Name {*_eeeag =1;return nil ;};if _ggfcf ,_cegcc :=_gefcb .(_a .CharData );!_cegcc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gefcb );}else {switch string (_ggfcf ){case "":*_eeeag =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_eeeag =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_eeeag =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_eeeag =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_eeeag =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_eeeag =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_eeeag =6;};};_gefcb ,_gfcfed =d .Token ();if _gfcfed !=nil {return _gfcfed ;};if _gdede ,_aecg :=_gefcb .(_a .EndElement );_aecg &&_gdede .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gefcb );};type OfcCT_Callout struct{OnAttr _c .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _c .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _c .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _c .ST_TrueFalse ;TextborderAttr _c .ST_TrueFalse ;MinusxAttr _c .ST_TrueFalse ;MinusyAttr _c .ST_TrueFalse ;ExtAttr ST_Ext ;};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 (_bddb *OfcST_OLEType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfgbd ,_dcbgbf :=d .Token ();if _dcbgbf !=nil {return _dcbgbf ;};if _gcdgg ,_ddga :=_cfgbd .(_a .EndElement );_ddga &&_gcdgg .Name ==start .Name {*_bddb =1;return nil ;};if _gaddf ,_fcbge :=_cfgbd .(_a .CharData );!_fcbge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgbd );}else {switch string (_gaddf ){case "":*_bddb =0;case "\u0045\u006d\u0062e\u0064":*_bddb =1;case "\u004c\u0069\u006e\u006b":*_bddb =2;};};_cfgbd ,_dcbgbf =d .Token ();if _dcbgbf !=nil {return _dcbgbf ;};if _gfagf ,_aedfa :=_cfgbd .(_a .EndElement );_aedfa &&_gfagf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgbd );}; // ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path func (_afdgfb *OfcOLEObject )ValidateWithPath (path string )error {if _aeged :=_afdgfb .OfcCT_OLEObject .ValidateWithPath (path );_aeged !=nil {return _aeged ;};return nil ;};func (_gfeff *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gfeff =0;case "\u0058\u0059":*_gfeff =1;case "\u005a\u0058":*_gfeff =2;case "\u0059\u005a":*_gfeff =3;};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_baaee :=&OfcCT_ColorMenu {};return _baaee };func (_fcfbag OfcST_ColorMode )ValidateWithPath (path string )error {switch _fcfbag {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfbag ));};return nil ;}; // ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path func (_aebfg *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _cdaba :=_aebfg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_cdaba !=nil {return _cdaba ;};if _afbgg :=_aebfg .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_afbgg !=nil {return _afbgg ;};if _cbccf :=_aebfg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cbccf !=nil {return _cbccf ;};if _aebfg .Fill !=nil {if _deabb :=_aebfg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_deabb !=nil {return _deabb ;};};if _aebfg .Stroke !=nil {if _ffeb :=_aebfg .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_ffeb !=nil {return _ffeb ;};};if _aebfg .Textbox !=nil {if _gcdee :=_aebfg .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_gcdee !=nil {return _gcdee ;};};if _aebfg .Shadow !=nil {if _edeef :=_aebfg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_edeef !=nil {return _edeef ;};};if _aebfg .Skew !=nil {if _bfgabb :=_aebfg .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_bfgabb !=nil {return _bfgabb ;};};if _aebfg .Extrusion !=nil {if _gegfa :=_aebfg .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_gegfa !=nil {return _gegfa ;};};if _aebfg .Callout !=nil {if _fdgcc :=_aebfg .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_fdgcc !=nil {return _fdgcc ;};};if _aebfg .Lock !=nil {if _cegfd :=_aebfg .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_cegfd !=nil {return _cegfd ;};};if _aebfg .Colormru !=nil {if _aagee :=_aebfg .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_aagee !=nil {return _aagee ;};};if _aebfg .Colormenu !=nil {if _eddfe :=_aebfg .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_eddfe !=nil {return _eddfe ;};};if _dgbg :=_aebfg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgbg !=nil {return _dgbg ;};return nil ;};func (_fceacd OfcST_DiagramLayout )Validate ()error {return _fceacd .ValidateWithPath ("")};func (_cddfg *OfcCT_Relation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebegc :=range start .Attr {if _ebegc .Name .Local =="\u0069\u0064\u0073r\u0063"{_ecbeb ,_cadfc :=_ebegc .Value ,error (nil );if _cadfc !=nil {return _cadfc ;};_cddfg .IdsrcAttr =&_ecbeb ;continue ;};if _ebegc .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_beggc ,_edfccc :=_ebegc .Value ,error (nil );if _edfccc !=nil {return _edfccc ;};_cddfg .IddestAttr =&_beggc ;continue ;};if _ebegc .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_gbaab ,_fegdf :=_ebegc .Value ,error (nil );if _fegdf !=nil {return _fegdf ;};_cddfg .IdcntrAttr =&_gbaab ;continue ;};if _ebegc .Name .Local =="\u0065\u0078\u0074"{_cddfg .ExtAttr .UnmarshalXMLAttr (_ebegc );continue ;};};for {_dfbdec ,_bbadd :=d .Token ();if _bbadd !=nil {return _f .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",_bbadd );};if _fgef ,_fbafd :=_dfbdec .(_a .EndElement );_fbafd &&_fgef .Name ==start .Name {break ;};};return nil ;};func (_fggbf OfcST_OLEDrawAspect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcdde :=_a .Attr {};_bcdde .Name =name ;switch _fggbf {case OfcST_OLEDrawAspectUnset :_bcdde .Value ="";case OfcST_OLEDrawAspectContent :_bcdde .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_bcdde .Value ="\u0049\u0063\u006f\u006e";};return _bcdde ,nil ;};func (_gdafd *OfcST_RType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdaab ,_cfdf :=d .Token ();if _cfdf !=nil {return _cfdf ;};if _dcecc ,_fbbbab :=_bdaab .(_a .EndElement );_fbbbab &&_dcecc .Name ==start .Name {*_gdafd =1;return nil ;};if _gaaef ,_cgadg :=_bdaab .(_a .CharData );!_cgadg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdaab );}else {switch string (_gaaef ){case "":*_gdafd =0;case "\u0061\u0072\u0063":*_gdafd =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gdafd =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gdafd =3;case "\u0061\u006c\u0069g\u006e":*_gdafd =4;};};_bdaab ,_cfdf =d .Token ();if _cfdf !=nil {return _cfdf ;};if _ffeeg ,_caegd :=_bdaab .(_a .EndElement );_caegd &&_ffeeg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdaab );};func (_cfdee OfcST_ConnectType )Validate ()error {return _cfdee .ValidateWithPath ("")};func (_bcffg OfcST_ConnectorType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddeff :=_a .Attr {};_ddeff .Name =name ;switch _bcffg {case OfcST_ConnectorTypeUnset :_ddeff .Value ="";case OfcST_ConnectorTypeNone :_ddeff .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_ddeff .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_ddeff .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_ddeff .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _ddeff ,nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _c .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _c .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 (_gfdea *Oval )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfdea .CT_Oval =*NewCT_Oval ();for _ ,_gbcca :=range start .Attr {if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bfdfeb ,_ebcad :=_gbcca .Value ,error (nil );if _ebcad !=nil {return _ebcad ;};_gfdea .BordertopcolorAttr =&_bfdfeb ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfdea .BulletAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0068\u0072"{_gfdea .HrAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfdea .CliptowrapAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfdea .HrstdAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u006f\u006c\u0065"{_gfdea .OleAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfdea .HrnoshadeAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u006f\u006e\u0065\u0064"{_gfdea .OnedAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0068\u0072\u0070c\u0074"{_dacgf ,_ddffef :=_gc .ParseFloat (_gbcca .Value ,64);if _ddffef !=nil {return _ddffef ;};_gcdbb :=float32 (_dacgf );_gfdea .HrpctAttr =&_gcdbb ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfdea .OleiconAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cgbbb ,_eegeeg :=_gbcca .Value ,error (nil );if _eegeeg !=nil {return _eegeeg ;};_gfdea .BorderbottomcolorAttr =&_cgbbb ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfdea .DgmlayoutmruAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbeef ,_fcgaa :=_gc .ParseInt (_gbcca .Value ,10,64);if _fcgaa !=nil {return _fcgaa ;};_gfdea .RegroupidAttr =&_bbeef ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0063\u006c\u0069\u0070"{_gfdea .ClipAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfdea .HralignAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfdea .PreferrelativeAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfdea .DgmlayoutAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfdea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfdea .InsetmodeAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfdea .ButtonAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfdea .UserdrawnAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfdea .AllowincellAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0073\u0070\u0074"{_ecadb ,_cfgcc :=_gc .ParseFloat (_gbcca .Value ,64);if _cfgcc !=nil {return _cfgcc ;};_ggeae :=float32 (_ecadb );_gfdea .SptAttr =&_ggeae ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cacgb ,_efgec :=_gbcca .Value ,error (nil );if _efgec !=nil {return _efgec ;};_gfdea .BorderleftcolorAttr =&_cacgb ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfdea .ConnectortypeAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_feecac ,_caefe :=_gbcca .Value ,error (nil );if _caefe !=nil {return _caefe ;};_gfdea .BorderrightcolorAttr =&_feecac ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0073\u0070\u0069\u0064"{_ceacd ,_bdcbg :=_gbcca .Value ,error (nil );if _bdcbg !=nil {return _bdcbg ;};_gfdea .SpidAttr =&_ceacd ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_degd ,_eedae :=_gc .ParseInt (_gbcca .Value ,10,64);if _eedae !=nil {return _eedae ;};_gfdea .DgmnodekindAttr =&_degd ;continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfdea .BwpureAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfdea .ForcedashAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfdea .BwnormalAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfdea .BwmodeAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfdea .UserhiddenAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcca .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfdea .AllowoverlapAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbgag ,_eaafb :=_gbcca .Value ,error (nil );if _eaafb !=nil {return _eaafb ;};_gfdea .TargetAttr =&_fbgag ;continue ;};if _gbcca .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdba ,_gbabdb :=_gbcca .Value ,error (nil );if _gbabdb !=nil {return _gbabdb ;};_gfdea .CoordoriginAttr =&_bdba ;continue ;};if _gbcca .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfdea .StrokedAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eedd ,_dffec :=_gbcca .Value ,error (nil );if _dffec !=nil {return _dffec ;};_gfdea .CoordsizeAttr =&_eedd ;continue ;};if _gbcca .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcecf ,_bcgba :=_gbcca .Value ,error (nil );if _bcgba !=nil {return _bcgba ;};_gfdea .StrokeweightAttr =&_gcecf ;continue ;};if _gbcca .Name .Local =="\u0073\u0074\u0079l\u0065"{_dggdg ,_fabcc :=_gbcca .Value ,error (nil );if _fabcc !=nil {return _fabcc ;};_gfdea .StyleAttr =&_dggdg ;continue ;};if _gbcca .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeceg ,_cbebba :=_gbcca .Value ,error (nil );if _cbebba !=nil {return _cbebba ;};_gfdea .ChromakeyAttr =&_aeceg ;continue ;};if _gbcca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cgfde ,_gdbccc :=_gbcca .Value ,error (nil );if _gdbccc !=nil {return _gdbccc ;};_gfdea .FillcolorAttr =&_cgfde ;continue ;};if _gbcca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gfggea ,_beddd :=_gbcca .Value ,error (nil );if _beddd !=nil {return _beddd ;};_gfdea .OpacityAttr =&_gfggea ;continue ;};if _gbcca .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cdcbc ,_dcdggf :=_gbcca .Value ,error (nil );if _dcdggf !=nil {return _dcdggf ;};_gfdea .WrapcoordsAttr =&_cdcbc ;continue ;};if _gbcca .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfga ,_bcbggg :=_gbcca .Value ,error (nil );if _bcbggg !=nil {return _bcbggg ;};_gfdea .StrokecolorAttr =&_dfga ;continue ;};if _gbcca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfdea .InsetpenAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Local =="\u0068\u0072\u0065\u0066"{_agecg ,_cfgad :=_gbcca .Value ,error (nil );if _cfgad !=nil {return _cfgad ;};_gfdea .HrefAttr =&_agecg ;continue ;};if _gbcca .Name .Local =="\u0069\u0064"{_gcdge ,_cgdf :=_gbcca .Value ,error (nil );if _cgdf !=nil {return _cgdf ;};_gfdea .IdAttr =&_gcdge ;continue ;};if _gbcca .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfdea .PrintAttr .UnmarshalXMLAttr (_gbcca );continue ;};if _gbcca .Name .Local =="\u0061\u006c\u0074"{_efcdb ,_accba :=_gbcca .Value ,error (nil );if _accba !=nil {return _accba ;};_gfdea .AltAttr =&_efcdb ;continue ;};if _gbcca .Name .Local =="\u0074\u0069\u0074l\u0065"{_bagbad ,_fdcda :=_gbcca .Value ,error (nil );if _fdcda !=nil {return _fdcda ;};_gfdea .TitleAttr =&_bagbad ;continue ;};if _gbcca .Name .Local =="\u0063\u006c\u0061s\u0073"{_daccc ,_cgade :=_gbcca .Value ,error (nil );if _cgade !=nil {return _cgade ;};_gfdea .ClassAttr =&_daccc ;continue ;};if _gbcca .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfdea .FilledAttr .UnmarshalXMLAttr (_gbcca );continue ;};};_afgeb :for {_bbgcc ,_bgbgc :=d .Token ();if _bgbgc !=nil {return _bgbgc ;};switch _efcfad :=_bbgcc .(type ){case _a .StartElement :switch _efcfad .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"}:_gbcga :=NewEG_ShapeElements ();_gbcga .Path =NewPath ();if _dcage :=d .DecodeElement (_gbcga .Path ,&_efcfad );_dcage !=nil {return _dcage ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_gbcga );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"}:_bbbgb :=NewEG_ShapeElements ();_bbbgb .Formulas =NewFormulas ();if _agdfc :=d .DecodeElement (_bbbgb .Formulas ,&_efcfad );_agdfc !=nil {return _agdfc ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_bbbgb );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"}:_fdcfg :=NewEG_ShapeElements ();_fdcfg .Handles =NewHandles ();if _gecba :=d .DecodeElement (_fdcfg .Handles ,&_efcfad );_gecba !=nil {return _gecba ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_fdcfg );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"}:_ffafbb :=NewEG_ShapeElements ();_ffafbb .Fill =NewFill ();if _beea :=d .DecodeElement (_ffafbb .Fill ,&_efcfad );_beea !=nil {return _beea ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_ffafbb );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"}:_gbdcf :=NewEG_ShapeElements ();_gbdcf .Stroke =NewStroke ();if _afbbe :=d .DecodeElement (_gbdcf .Stroke ,&_efcfad );_afbbe !=nil {return _afbbe ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_gbdcf );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"}:_gdaa :=NewEG_ShapeElements ();_gdaa .Shadow =NewShadow ();if _decacb :=d .DecodeElement (_gdaa .Shadow ,&_efcfad );_decacb !=nil {return _decacb ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_gdaa );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"}:_ecebd :=NewEG_ShapeElements ();_ecebd .Textbox =NewTextbox ();if _cbeaed :=d .DecodeElement (_ecebd .Textbox ,&_efcfad );_cbeaed !=nil {return _cbeaed ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_ecebd );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"}:_bbbc :=NewEG_ShapeElements ();_bbbc .Textpath =NewTextpath ();if _bfdgce :=d .DecodeElement (_bbbc .Textpath ,&_efcfad );_bfdgce !=nil {return _bfdgce ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_bbbc );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"}:_ecefcd :=NewEG_ShapeElements ();_ecefcd .Imagedata =NewImagedata ();if _egeaa :=d .DecodeElement (_ecefcd .Imagedata ,&_efcfad );_egeaa !=nil {return _egeaa ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_ecefcd );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"}:_fbge :=NewEG_ShapeElements ();_fbge .Skew =NewOfcSkew ();if _ebda :=d .DecodeElement (_fbge .Skew ,&_efcfad );_ebda !=nil {return _ebda ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_fbge );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"}:_edad :=NewEG_ShapeElements ();_edad .Extrusion =NewOfcExtrusion ();if _afagc :=d .DecodeElement (_edad .Extrusion ,&_efcfad );_afagc !=nil {return _afagc ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_edad );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"}:_ddddg :=NewEG_ShapeElements ();_ddddg .Callout =NewOfcCallout ();if _gagcg :=d .DecodeElement (_ddddg .Callout ,&_efcfad );_gagcg !=nil {return _gagcg ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_ddddg );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"}:_bcegd :=NewEG_ShapeElements ();_bcegd .Lock =NewOfcLock ();if _cacgf :=d .DecodeElement (_bcegd .Lock ,&_efcfad );_cacgf !=nil {return _cacgf ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_bcegd );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"}:_afaaa :=NewEG_ShapeElements ();_afaaa .Clippath =NewOfcClippath ();if _gfceb :=d .DecodeElement (_afaaa .Clippath ,&_efcfad );_gfceb !=nil {return _gfceb ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_afaaa );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"}:_eaaad :=NewEG_ShapeElements ();_eaaad .Signatureline =NewOfcSignatureline ();if _gagab :=d .DecodeElement (_eaaad .Signatureline ,&_efcfad );_gagab !=nil {return _gagab ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_eaaad );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"}:_dbcacf :=NewEG_ShapeElements ();_dbcacf .Wrap =_e .NewWrap ();if _dgaba :=d .DecodeElement (_dbcacf .Wrap ,&_efcfad );_dgaba !=nil {return _dgaba ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_dbcacf );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"}:_ageed :=NewEG_ShapeElements ();_ageed .Anchorlock =_e .NewAnchorlock ();if _eeadd :=d .DecodeElement (_ageed .Anchorlock ,&_efcfad );_eeadd !=nil {return _eeadd ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_ageed );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"}:_adgaeb :=NewEG_ShapeElements ();_adgaeb .Bordertop =_e .NewBordertop ();if _ebedd :=d .DecodeElement (_adgaeb .Bordertop ,&_efcfad );_ebedd !=nil {return _ebedd ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_adgaeb );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"}:_agcgb :=NewEG_ShapeElements ();_agcgb .Borderbottom =_e .NewBorderbottom ();if _edbed :=d .DecodeElement (_agcgb .Borderbottom ,&_efcfad );_edbed !=nil {return _edbed ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_agcgb );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"}:_edfde :=NewEG_ShapeElements ();_edfde .Borderleft =_e .NewBorderleft ();if _aegbb :=d .DecodeElement (_edfde .Borderleft ,&_efcfad );_aegbb !=nil {return _aegbb ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_edfde );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"}:_dfegf :=NewEG_ShapeElements ();_dfegf .Borderright =_e .NewBorderright ();if _edcee :=d .DecodeElement (_dfegf .Borderright ,&_efcfad );_edcee !=nil {return _edcee ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_dfegf );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"}:_bfedca :=NewEG_ShapeElements ();_bfedca .ClientData =_b .NewClientData ();if _cefad :=d .DecodeElement (_bfedca .ClientData ,&_efcfad );_cefad !=nil {return _cefad ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_bfedca );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"}:_ffcfe :=NewEG_ShapeElements ();_ffcfe .Textdata =_fg .NewTextdata ();if _afaeb :=d .DecodeElement (_ffcfe .Textdata ,&_efcfad );_afaeb !=nil {return _afaeb ;};_gfdea .EG_ShapeElements =append (_gfdea .EG_ShapeElements ,_ffcfe );default:_ag .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",_efcfad .Name );if _dfage :=d .Skip ();_dfage !=nil {return _dfage ;};};case _a .EndElement :break _afgeb ;case _a .CharData :};};return nil ;};type OfcST_OLEDrawAspect byte ;func (_babg *AG_Style )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _babg .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_babg .StyleAttr )});};return nil ;};func (_fgabfc OfcST_How )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gagbb :=_a .Attr {};_gagbb .Name =name ;switch _fgabfc {case OfcST_HowUnset :_gagbb .Value ="";case OfcST_HowTop :_gagbb .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_gagbb .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_gagbb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_gagbb .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_gagbb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_gagbb .Value ="\u0072\u0069\u0067h\u0074";};return _gagbb ,nil ;}; // Validate validates the CT_Rect and its children func (_ggffb *CT_Rect )Validate ()error {return _ggffb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_cecba *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 _cecba .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_bdfeb OfcST_InsetMode )String ()string {switch _bdfeb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Shape ()*CT_Shape {_bcabcf :=&CT_Shape {};return _bcabcf };func (_fgbgbc *OfcInk )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgbgbc .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_abga :=range start .Attr {if _abga .Name .Local =="\u0069"{_aacd ,_affe :=_abga .Value ,error (nil );if _affe !=nil {return _affe ;};_fgbgbc .IAttr =&_aacd ;continue ;};if _abga .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fgbgbc .AnnotationAttr .UnmarshalXMLAttr (_abga );continue ;};if _abga .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ddab ,_fddab :=_abga .Value ,error (nil );if _fddab !=nil {return _fddab ;};_fgbgbc .ContentTypeAttr =&_ddab ;continue ;};};for {_egge ,_bbacb :=d .Token ();if _bbacb !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_bbacb );};if _cfcbe ,_cabge :=_egge .(_a .EndElement );_cabge &&_cfcbe .Name ==start .Name {break ;};};return nil ;};func NewBackground ()*Background {_adg :=&Background {};_adg .CT_Background =*NewCT_Background ();return _adg ;};func (_fdge *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 _fdge .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .GfxdataAttr )});};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .EquationxmlAttr )});};if _fdge .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .HrefAttr )});};if _fdge .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .TargetAttr )});};if _fdge .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .ClassAttr )});};if _fdge .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .TitleAttr )});};if _fdge .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .AltAttr )});};if _fdge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .CoordsizeAttr )});};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .CoordoriginAttr )});};if _fdge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .WrapcoordsAttr )});};if _fdge .PrintAttr !=_c .ST_TrueFalseUnset {_gdae ,_bdca :=_fdge .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bdca !=nil {return _bdca ;};start .Attr =append (start .Attr ,_gdae );};if _fdge .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .IdAttr )});};if _fdge .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .StyleAttr )});};if _fdge .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .SpidAttr )});};if _fdge .OnedAttr !=_c .ST_TrueFalseUnset {_fedgg ,_bafba :=_fdge .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bafba !=nil {return _bafba ;};start .Attr =append (start .Attr ,_fedgg );};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .RegroupidAttr )});};if _fdge .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_ddfdbb ,_dbgefd :=_fdge .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dbgefd !=nil {return _dbgefd ;};start .Attr =append (start .Attr ,_ddfdbb );};if _fdge .ButtonAttr !=_c .ST_TrueFalseUnset {_aggc ,_eebb :=_fdge .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _eebb !=nil {return _eebb ;};start .Attr =append (start .Attr ,_aggc );};if _fdge .UserhiddenAttr !=_c .ST_TrueFalseUnset {_gbagg ,_gcdgba :=_fdge .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcdgba !=nil {return _gcdgba ;};start .Attr =append (start .Attr ,_gbagg );};if _fdge .BulletAttr !=_c .ST_TrueFalseUnset {_bbcgc ,_gbde :=_fdge .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gbde !=nil {return _gbde ;};start .Attr =append (start .Attr ,_bbcgc );};if _fdge .HrAttr !=_c .ST_TrueFalseUnset {_dddae ,_fgde :=_fdge .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _fgde !=nil {return _fgde ;};start .Attr =append (start .Attr ,_dddae );};if _fdge .HrstdAttr !=_c .ST_TrueFalseUnset {_acdec ,_dceae :=_fdge .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dceae !=nil {return _dceae ;};start .Attr =append (start .Attr ,_acdec );};if _fdge .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_edafa ,_ddbf :=_fdge .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ddbf !=nil {return _ddbf ;};start .Attr =append (start .Attr ,_edafa );};if _fdge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .HrpctAttr )});};if _fdge .HralignAttr !=OfcST_HrAlignUnset {_agaef ,_fbcd :=_fdge .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fbcd !=nil {return _fbcd ;};start .Attr =append (start .Attr ,_agaef );};if _fdge .AllowincellAttr !=_c .ST_TrueFalseUnset {_dddfb ,_ccbfg :=_fdge .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ccbfg !=nil {return _ccbfg ;};start .Attr =append (start .Attr ,_dddfb );};if _fdge .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_gbbgd ,_gcaeg :=_fdge .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gcaeg !=nil {return _gcaeg ;};start .Attr =append (start .Attr ,_gbbgd );};if _fdge .UserdrawnAttr !=_c .ST_TrueFalseUnset {_edfgg ,_bgfef :=_fdge .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bgfef !=nil {return _bgfef ;};start .Attr =append (start .Attr ,_edfgg );};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .BordertopcolorAttr )});};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .BorderleftcolorAttr )});};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .BorderbottomcolorAttr )});};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .BorderrightcolorAttr )});};if _fdge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cbbeg ,_addc :=_fdge .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _addc !=nil {return _addc ;};start .Attr =append (start .Attr ,_cbbeg );};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .DgmnodekindAttr )});};if _fdge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aebef ,_ddeeb :=_fdge .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ddeeb !=nil {return _ddeeb ;};start .Attr =append (start .Attr ,_aebef );};if _fdge .InsetmodeAttr !=OfcST_InsetModeUnset {_ddeedd ,_dbfcc :=_fdge .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dbfcc !=nil {return _dbfcc ;};start .Attr =append (start .Attr ,_ddeedd );};if _fdge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .OpacityAttr )});};if _fdge .StrokedAttr !=_c .ST_TrueFalseUnset {_fdgde ,_edfdd :=_fdge .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _edfdd !=nil {return _edfdd ;};start .Attr =append (start .Attr ,_fdgde );};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .StrokecolorAttr )});};if _fdge .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 :_f .Sprintf ("\u0025\u0076",*_fdge .StrokeweightAttr )});};if _fdge .InsetpenAttr !=_c .ST_TrueFalseUnset {_dabdc ,_abcff :=_fdge .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _abcff !=nil {return _abcff ;};start .Attr =append (start .Attr ,_dabdc );};if _fdge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .ChromakeyAttr )});};if _fdge .FilledAttr !=_c .ST_TrueFalseUnset {_abagg ,_dcbge :=_fdge .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dcbge !=nil {return _dcbge ;};start .Attr =append (start .Attr ,_abagg );};if _fdge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .FillcolorAttr )});};if _fdge .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .SptAttr )});};if _fdge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ebba ,_acdgd :=_fdge .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _acdgd !=nil {return _acdgd ;};start .Attr =append (start .Attr ,_ebba );};if _fdge .BwmodeAttr !=OfcST_BWModeUnset {_acdcd ,_baffd :=_fdge .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _baffd !=nil {return _baffd ;};start .Attr =append (start .Attr ,_acdcd );};if _fdge .BwpureAttr !=OfcST_BWModeUnset {_ddecc ,_gfdg :=_fdge .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gfdg !=nil {return _gfdg ;};start .Attr =append (start .Attr ,_ddecc );};if _fdge .BwnormalAttr !=OfcST_BWModeUnset {_fcfcg ,_ecefb :=_fdge .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ecefb !=nil {return _ecefb ;};start .Attr =append (start .Attr ,_fcfcg );};if _fdge .ForcedashAttr !=_c .ST_TrueFalseUnset {_eadaa ,_aaafc :=_fdge .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aaafc !=nil {return _aaafc ;};start .Attr =append (start .Attr ,_eadaa );};if _fdge .OleiconAttr !=_c .ST_TrueFalseUnset {_accee ,_bcaaea :=_fdge .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bcaaea !=nil {return _bcaaea ;};start .Attr =append (start .Attr ,_accee );};if _fdge .OleAttr !=_c .ST_TrueFalseBlankUnset {_gbggg ,_bfaded :=_fdge .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bfaded !=nil {return _bfaded ;};start .Attr =append (start .Attr ,_gbggg );};if _fdge .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_aebde ,_dffgb :=_fdge .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dffgb !=nil {return _dffgb ;};start .Attr =append (start .Attr ,_aebde );};if _fdge .CliptowrapAttr !=_c .ST_TrueFalseUnset {_afcf ,_edffa :=_fdge .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _edffa !=nil {return _edffa ;};start .Attr =append (start .Attr ,_afcf );};if _fdge .ClipAttr !=_c .ST_TrueFalseUnset {_ggdad ,_ffgc :=_fdge .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ffgc !=nil {return _ffgc ;};start .Attr =append (start .Attr ,_ggdad );};if _fdge .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .TypeAttr )});};if _fdge .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .AdjAttr )});};if _fdge .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_fdge .PathAttr )});};e .EncodeToken (start );if _fdge .Ink !=nil {_bfedc :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_bffbgd :=range _fdge .Ink {e .EncodeElement (_bffbgd ,_bfedc );};};if _fdge .Iscomment !=nil {_dbcef :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_fbcde :=range _fdge .Iscomment {e .EncodeElement (_fbcde ,_dbcef );};};if _fdge .Equationxml !=nil {_gfaeeg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_aagfeg :=range _fdge .Equationxml {e .EncodeElement (_aagfeg ,_gfaeeg );};};if _fdge .EG_ShapeElements !=nil {for _ ,_gegdb :=range _fdge .EG_ShapeElements {_gegdb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caabdb OfcST_BWMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_accfe :=_a .Attr {};_accfe .Name =name ;switch _caabdb {case OfcST_BWModeUnset :_accfe .Value ="";case OfcST_BWModeColor :_accfe .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_accfe .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_accfe .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_accfe .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_accfe .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_accfe .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_accfe .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_accfe .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_accfe .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_accfe .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_accfe .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_accfe .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _accfe ,nil ;};func (_gddfc *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gddfc =0;case "\u0072\u006f\u0075n\u0064":*_gddfc =1;case "\u0062\u0065\u0076e\u006c":*_gddfc =2;case "\u006d\u0069\u0074e\u0072":*_gddfc =3;};return nil ;};func (_eggggc *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eggggc =0;case "\u0074\u006f\u0070":*_eggggc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eggggc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eggggc =3;case "\u0075\u0073\u0065\u0072":*_eggggc =4;};return nil ;};func (_bgbef OfcST_HrAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgbef .String (),start );}; // ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path func (_agaf *OfcCallout )ValidateWithPath (path string )error {if _dbffge :=_agaf .OfcCT_Callout .ValidateWithPath (path );_dbffge !=nil {return _dbffge ;};return nil ;};func NewCT_Arc ()*CT_Arc {_aadbe :=&CT_Arc {};return _aadbe };func NewOfcTop ()*OfcTop {_afgdg :=&OfcTop {};_afgdg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _afgdg ;};func NewCurve ()*Curve {_bccff :=&Curve {};_bccff .CT_Curve =*NewCT_Curve ();return _bccff };func (_gddc *CT_F )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cefce :=range start .Attr {if _cefce .Name .Local =="\u0065\u0071\u006e"{_fffc ,_bfbac :=_cefce .Value ,error (nil );if _bfbac !=nil {return _bfbac ;};_gddc .EqnAttr =&_fffc ;continue ;};};for {_gbfa ,_fade :=d .Token ();if _fade !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_fade );};if _acbb ,_eadc :=_gbfa .(_a .EndElement );_eadc &&_acbb .Name ==start .Name {break ;};};return nil ;};func (_feb *AG_Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccfc :=range start .Attr {if _ccfc .Name .Local =="\u0070\u0061\u0074\u0068"{_cdebg ,_dded :=_ccfc .Value ,error (nil );if _dded !=nil {return _dded ;};_feb .PathAttr =&_cdebg ;continue ;};};for {_ggeg ,_bccc :=d .Token ();if _bccc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bccc );};if _dcad ,_fad :=_ggeg .(_a .EndElement );_fad &&_dcad .Name ==start .Name {break ;};};return nil ;};func (_adeb *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 _adeb .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .FromAttr )});};if _adeb .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .ToAttr )});};if _adeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .HrefAttr )});};if _adeb .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .TargetAttr )});};if _adeb .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .ClassAttr )});};if _adeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .TitleAttr )});};if _adeb .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .AltAttr )});};if _adeb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .CoordsizeAttr )});};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .CoordoriginAttr )});};if _adeb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .WrapcoordsAttr )});};if _adeb .PrintAttr !=_c .ST_TrueFalseUnset {_efaac ,_fadc :=_adeb .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fadc !=nil {return _fadc ;};start .Attr =append (start .Attr ,_efaac );};if _adeb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .IdAttr )});};if _adeb .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .StyleAttr )});};if _adeb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .SpidAttr )});};if _adeb .OnedAttr !=_c .ST_TrueFalseUnset {_ccag ,_gbgd :=_adeb .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gbgd !=nil {return _gbgd ;};start .Attr =append (start .Attr ,_ccag );};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .RegroupidAttr )});};if _adeb .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_bggc ,_dabe :=_adeb .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dabe !=nil {return _dabe ;};start .Attr =append (start .Attr ,_bggc );};if _adeb .ButtonAttr !=_c .ST_TrueFalseUnset {_dcafb ,_faba :=_adeb .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _faba !=nil {return _faba ;};start .Attr =append (start .Attr ,_dcafb );};if _adeb .UserhiddenAttr !=_c .ST_TrueFalseUnset {_cggb ,_dabea :=_adeb .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dabea !=nil {return _dabea ;};start .Attr =append (start .Attr ,_cggb );};if _adeb .BulletAttr !=_c .ST_TrueFalseUnset {_adgae ,_bdae :=_adeb .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bdae !=nil {return _bdae ;};start .Attr =append (start .Attr ,_adgae );};if _adeb .HrAttr !=_c .ST_TrueFalseUnset {_becg ,_afbg :=_adeb .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _afbg !=nil {return _afbg ;};start .Attr =append (start .Attr ,_becg );};if _adeb .HrstdAttr !=_c .ST_TrueFalseUnset {_bdcfe ,_dabed :=_adeb .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dabed !=nil {return _dabed ;};start .Attr =append (start .Attr ,_bdcfe );};if _adeb .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_edbc ,_gbgc :=_adeb .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gbgc !=nil {return _gbgc ;};start .Attr =append (start .Attr ,_edbc );};if _adeb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .HrpctAttr )});};if _adeb .HralignAttr !=OfcST_HrAlignUnset {_cfba ,_cdfd :=_adeb .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cdfd !=nil {return _cdfd ;};start .Attr =append (start .Attr ,_cfba );};if _adeb .AllowincellAttr !=_c .ST_TrueFalseUnset {_fegdd ,_ccge :=_adeb .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ccge !=nil {return _ccge ;};start .Attr =append (start .Attr ,_fegdd );};if _adeb .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cgfca ,_beaca :=_adeb .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _beaca !=nil {return _beaca ;};start .Attr =append (start .Attr ,_cgfca );};if _adeb .UserdrawnAttr !=_c .ST_TrueFalseUnset {_cfdgc ,_fgec :=_adeb .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fgec !=nil {return _fgec ;};start .Attr =append (start .Attr ,_cfdgc );};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .BordertopcolorAttr )});};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .BorderleftcolorAttr )});};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .BorderbottomcolorAttr )});};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .BorderrightcolorAttr )});};if _adeb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fdec ,_gcga :=_adeb .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gcga !=nil {return _gcga ;};start .Attr =append (start .Attr ,_fdec );};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .DgmnodekindAttr )});};if _adeb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_begac ,_dfebf :=_adeb .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dfebf !=nil {return _dfebf ;};start .Attr =append (start .Attr ,_begac );};if _adeb .InsetmodeAttr !=OfcST_InsetModeUnset {_faab ,_dgdc :=_adeb .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dgdc !=nil {return _dgdc ;};start .Attr =append (start .Attr ,_faab );};if _adeb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .OpacityAttr )});};if _adeb .StrokedAttr !=_c .ST_TrueFalseUnset {_aggf ,_bggce :=_adeb .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bggce !=nil {return _bggce ;};start .Attr =append (start .Attr ,_aggf );};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .StrokecolorAttr )});};if _adeb .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 :_f .Sprintf ("\u0025\u0076",*_adeb .StrokeweightAttr )});};if _adeb .InsetpenAttr !=_c .ST_TrueFalseUnset {_ebdba ,_ccbf :=_adeb .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ccbf !=nil {return _ccbf ;};start .Attr =append (start .Attr ,_ebdba );};if _adeb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .ChromakeyAttr )});};if _adeb .FilledAttr !=_c .ST_TrueFalseUnset {_dcagc ,_ccfb :=_adeb .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ccfb !=nil {return _ccfb ;};start .Attr =append (start .Attr ,_dcagc );};if _adeb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .FillcolorAttr )});};if _adeb .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adeb .SptAttr )});};if _adeb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bgdeg ,_bbded :=_adeb .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bbded !=nil {return _bbded ;};start .Attr =append (start .Attr ,_bgdeg );};if _adeb .BwmodeAttr !=OfcST_BWModeUnset {_ecgee ,_gdcgb :=_adeb .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gdcgb !=nil {return _gdcgb ;};start .Attr =append (start .Attr ,_ecgee );};if _adeb .BwpureAttr !=OfcST_BWModeUnset {_gbfd ,_agbc :=_adeb .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _agbc !=nil {return _agbc ;};start .Attr =append (start .Attr ,_gbfd );};if _adeb .BwnormalAttr !=OfcST_BWModeUnset {_gbgg ,_gcfc :=_adeb .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gcfc !=nil {return _gcfc ;};start .Attr =append (start .Attr ,_gbgg );};if _adeb .ForcedashAttr !=_c .ST_TrueFalseUnset {_bdbf ,_dccc :=_adeb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dccc !=nil {return _dccc ;};start .Attr =append (start .Attr ,_bdbf );};if _adeb .OleiconAttr !=_c .ST_TrueFalseUnset {_gcbb ,_gcfda :=_adeb .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gcfda !=nil {return _gcfda ;};start .Attr =append (start .Attr ,_gcbb );};if _adeb .OleAttr !=_c .ST_TrueFalseBlankUnset {_bbfcc ,_ccecb :=_adeb .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ccecb !=nil {return _ccecb ;};start .Attr =append (start .Attr ,_bbfcc );};if _adeb .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_cfab ,_ffffc :=_adeb .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ffffc !=nil {return _ffffc ;};start .Attr =append (start .Attr ,_cfab );};if _adeb .CliptowrapAttr !=_c .ST_TrueFalseUnset {_dadde ,_fcecf :=_adeb .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fcecf !=nil {return _fcecf ;};start .Attr =append (start .Attr ,_dadde );};if _adeb .ClipAttr !=_c .ST_TrueFalseUnset {_fbegb ,_eabe :=_adeb .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _eabe !=nil {return _eabe ;};start .Attr =append (start .Attr ,_fbegb );};e .EncodeToken (start );if _adeb .EG_ShapeElements !=nil {for _ ,_efba :=range _adeb .EG_ShapeElements {_efba .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_fg .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_daadd ST_EditAs )ValidateWithPath (path string )error {switch _daadd {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daadd ));};return nil ;};func (_affcf ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _affcf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affcf ));};return nil ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func NewCT_RoundRect ()*CT_RoundRect {_aedf :=&CT_RoundRect {};return _aedf };func (_facdb *ST_ShadowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgfeb ,_fgecfb :=d .Token ();if _fgecfb !=nil {return _fgecfb ;};if _bbae ,_gccef :=_dgfeb .(_a .EndElement );_gccef &&_bbae .Name ==start .Name {*_facdb =1;return nil ;};if _ebfaa ,_fegff :=_dgfeb .(_a .CharData );!_fegff {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgfeb );}else {switch string (_ebfaa ){case "":*_facdb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_facdb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_facdb =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_facdb =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_facdb =4;};};_dgfeb ,_fgecfb =d .Token ();if _fgecfb !=nil {return _fgecfb ;};if _adcaf ,_deefb :=_dgfeb .(_a .EndElement );_deefb &&_adcaf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgfeb );};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func NewOfcShapedefaults ()*OfcShapedefaults {_baaae :=&OfcShapedefaults {};_baaae .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _baaae ;}; // ValidateWithPath validates the Shape and its children, prefixing error messages with path func (_fadfc *Shape )ValidateWithPath (path string )error {if _dagacd :=_fadfc .CT_Shape .ValidateWithPath (path );_dagacd !=nil {return _dagacd ;};return nil ;};type ST_Ext byte ;func (_ffede OfcST_OLEType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aefgfb :=_a .Attr {};_aefgfb .Name =name ;switch _ffede {case OfcST_OLETypeUnset :_aefgfb .Value ="";case OfcST_OLETypeEmbed :_aefgfb .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_aefgfb .Value ="\u004c\u0069\u006e\u006b";};return _aefgfb ,nil ;};func (_cbedbf *Textbox )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cbedbf .CT_Textbox .MarshalXML (e ,start );};type ST_ImageAspect byte ;func NewOfcCT_Callout ()*OfcCT_Callout {_bcgfaf :=&OfcCT_Callout {};return _bcgfaf };func (_aebcb OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _aebcb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebcb ));};return nil ;}; // Validate validates the AG_Type and its children func (_dgbb *AG_Type )Validate ()error {return _dgbb .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func NewCT_Path ()*CT_Path {_cdaf :=&CT_Path {};return _cdaf }; // ValidateWithPath validates the Formulas and its children, prefixing error messages with path func (_gedcc *Formulas )ValidateWithPath (path string )error {if _aefdf :=_gedcc .CT_Formulas .ValidateWithPath (path );_aefdf !=nil {return _aefdf ;};return nil ;}; // Validate validates the OfcCT_Lock and its children func (_ececff *OfcCT_Lock )Validate ()error {return _ececff .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_aedba OfcST_ConnectType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gccea :=_a .Attr {};_gccea .Name =name ;switch _aedba {case OfcST_ConnectTypeUnset :_gccea .Value ="";case OfcST_ConnectTypeNone :_gccea .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_gccea .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_gccea .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_gccea .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gccea ,nil ;}; // ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path func (_dbed *CT_Fill )ValidateWithPath (path string )error {if _geaff :=_dbed .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_geaff !=nil {return _geaff ;};if _dbcc :=_dbed .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dbcc !=nil {return _dbcc ;};if _addaa :=_dbed .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_addaa !=nil {return _addaa ;};if _gdcg :=_dbed .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_gdcg !=nil {return _gdcg ;};if _dbge :=_dbed .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_dbge !=nil {return _dbge ;};if _eegb :=_dbed .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_eegb !=nil {return _eegb ;};if _gacf :=_dbed .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gacf !=nil {return _gacf ;};if _eabc :=_dbed .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_eabc !=nil {return _eabc ;};if _dbed .Fill !=nil {if _abdce :=_dbed .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_abdce !=nil {return _abdce ;};};return nil ;}; // ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path func (_agebe *OfcCT_RelationTable )ValidateWithPath (path string )error {for _abfgb ,_dgcabc :=range _agebe .Rel {if _gfcfe :=_dgcabc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_abfgb ));_gfcfe !=nil {return _gfcfe ;};};if _ggeee :=_agebe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ggeee !=nil {return _ggeee ;};return nil ;};func NewRect ()*Rect {_ceafe :=&Rect {};_ceafe .CT_Rect =*NewCT_Rect ();return _ceafe };func (_aecee OfcST_InsetMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aecee .String (),start );};func (_fbdga *CT_F )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _fbdga .EqnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0071\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fbdga .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // Validate validates the OfcCallout and its children func (_ebfe *OfcCallout )Validate ()error {return _ebfe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};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 OfcCT_ClipPath and its children func (_gfadc *OfcCT_ClipPath )Validate ()error {return _gfadc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_cfbdg OfcST_InsetMode )Validate ()error {return _cfbdg .ValidateWithPath ("")}; // Validate validates the Background and its children func (_efgbb *Background )Validate ()error {return _efgbb .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_dbcefe ST_ImageAspect )String ()string {switch _dbcefe {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 "";};type OfcEquationxml struct{OfcCT_EquationXml };type AG_Chromakey struct{ChromakeyAttr *string ;};type OfcTop struct{OfcCT_StrokeChild };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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func NewOfcSkew ()*OfcSkew {_ebacd :=&OfcSkew {};_ebacd .OfcCT_Skew =*NewOfcCT_Skew ();return _ebacd };func (_gaebga *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 _gaebga .OfcCT_EquationXml .MarshalXML (e ,start );}; // Validate validates the OfcCT_Relation and its children func (_efeab *OfcCT_Relation )Validate ()error {return _efeab .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_abce *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 _abce .EditasAttr !=ST_EditAsUnset {_cfaa ,_ggdg :=_abce .EditasAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _ggdg !=nil {return _ggdg ;};start .Attr =append (start .Attr ,_cfaa );};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .TablepropertiesAttr )});};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .TablelimitsAttr )});};if _abce .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_abce .HrefAttr )});};if _abce .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abce .TargetAttr )});};if _abce .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_abce .ClassAttr )});};if _abce .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abce .TitleAttr )});};if _abce .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abce .AltAttr )});};if _abce .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_abce .CoordsizeAttr )});};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .CoordoriginAttr )});};if _abce .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_abce .WrapcoordsAttr )});};if _abce .PrintAttr !=_c .ST_TrueFalseUnset {_bgbg ,_bcca :=_abce .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bcca !=nil {return _bcca ;};start .Attr =append (start .Attr ,_bgbg );};if _abce .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abce .IdAttr )});};if _abce .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abce .StyleAttr )});};if _abce .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abce .SpidAttr )});};if _abce .OnedAttr !=_c .ST_TrueFalseUnset {_gabeb ,_acfe :=_abce .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_gabeb );};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .RegroupidAttr )});};if _abce .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_fcdg ,_bagb :=_abce .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bagb !=nil {return _bagb ;};start .Attr =append (start .Attr ,_fcdg );};if _abce .ButtonAttr !=_c .ST_TrueFalseUnset {_bdfbd ,_debf :=_abce .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _debf !=nil {return _debf ;};start .Attr =append (start .Attr ,_bdfbd );};if _abce .UserhiddenAttr !=_c .ST_TrueFalseUnset {_edee ,_deca :=_abce .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _deca !=nil {return _deca ;};start .Attr =append (start .Attr ,_edee );};if _abce .BulletAttr !=_c .ST_TrueFalseUnset {_cecb ,_eabf :=_abce .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eabf !=nil {return _eabf ;};start .Attr =append (start .Attr ,_cecb );};if _abce .HrAttr !=_c .ST_TrueFalseUnset {_ccded ,_adcgg :=_abce .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _adcgg !=nil {return _adcgg ;};start .Attr =append (start .Attr ,_ccded );};if _abce .HrstdAttr !=_c .ST_TrueFalseUnset {_bgfe ,_acded :=_abce .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _acded !=nil {return _acded ;};start .Attr =append (start .Attr ,_bgfe );};if _abce .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_bagba ,_acfbg :=_abce .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _acfbg !=nil {return _acfbg ;};start .Attr =append (start .Attr ,_bagba );};if _abce .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abce .HrpctAttr )});};if _abce .HralignAttr !=OfcST_HrAlignUnset {_gcbf ,_eacb :=_abce .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _eacb !=nil {return _eacb ;};start .Attr =append (start .Attr ,_gcbf );};if _abce .AllowincellAttr !=_c .ST_TrueFalseUnset {_gdea ,_afcc :=_abce .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _afcc !=nil {return _afcc ;};start .Attr =append (start .Attr ,_gdea );};if _abce .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cabf ,_fafg :=_abce .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fafg !=nil {return _fafg ;};start .Attr =append (start .Attr ,_cabf );};if _abce .UserdrawnAttr !=_c .ST_TrueFalseUnset {_eeba ,_egce :=_abce .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _egce !=nil {return _egce ;};start .Attr =append (start .Attr ,_eeba );};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .BordertopcolorAttr )});};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .BorderleftcolorAttr )});};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .BorderbottomcolorAttr )});};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .BorderrightcolorAttr )});};if _abce .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ecae ,_fdfb :=_abce .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fdfb !=nil {return _fdfb ;};start .Attr =append (start .Attr ,_ecae );};if _abce .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 :_f .Sprintf ("\u0025\u0076",*_abce .DgmnodekindAttr )});};if _abce .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dfge ,_edec :=_abce .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _edec !=nil {return _edec ;};start .Attr =append (start .Attr ,_dfge );};if _abce .InsetmodeAttr !=OfcST_InsetModeUnset {_eabg ,_facb :=_abce .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _facb !=nil {return _facb ;};start .Attr =append (start .Attr ,_eabg );};if _abce .FilledAttr !=_c .ST_TrueFalseUnset {_becd ,_dgad :=_abce .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgad !=nil {return _dgad ;};start .Attr =append (start .Attr ,_becd );};if _abce .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_abce .FillcolorAttr )});};e .EncodeToken (start );if _abce .Group !=nil {_gfbf :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dcff :=range _abce .Group {e .EncodeElement (_dcff ,_gfbf );};};if _abce .Shape !=nil {_gegcb :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_egef :=range _abce .Shape {e .EncodeElement (_egef ,_gegcb );};};if _abce .Shapetype !=nil {_fcfc :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_aeggf :=range _abce .Shapetype {e .EncodeElement (_aeggf ,_fcfc );};};if _abce .Arc !=nil {_deff :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_aaecd :=range _abce .Arc {e .EncodeElement (_aaecd ,_deff );};};if _abce .Curve !=nil {_bebg :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_efceg :=range _abce .Curve {e .EncodeElement (_efceg ,_bebg );};};if _abce .Image !=nil {_egebc :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_bffcb :=range _abce .Image {e .EncodeElement (_bffcb ,_egebc );};};if _abce .Line !=nil {_acag :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_acgag :=range _abce .Line {e .EncodeElement (_acgag ,_acag );};};if _abce .Oval !=nil {_geed :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_bfffb :=range _abce .Oval {e .EncodeElement (_bfffb ,_geed );};};if _abce .Polyline !=nil {_ccbd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_eefa :=range _abce .Polyline {e .EncodeElement (_eefa ,_ccbd );};};if _abce .Rect !=nil {_dcgf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_fgaa :=range _abce .Rect {e .EncodeElement (_fgaa ,_dcgf );};};if _abce .Roundrect !=nil {_bccfg :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_geef :=range _abce .Roundrect {e .EncodeElement (_geef ,_bccfg );};};if _abce .Diagram !=nil {_cgdb :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_cbbb :=range _abce .Diagram {e .EncodeElement (_cbbb ,_cgdb );};};if _abce .EG_ShapeElements !=nil {for _ ,_cfdg :=range _abce .EG_ShapeElements {_cfdg .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewFormulas ()*Formulas {_adfe :=&Formulas {};_adfe .CT_Formulas =*NewCT_Formulas ();return _adfe ;};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func NewOfcComplex ()*OfcComplex {_aecce :=&OfcComplex {};_aecce .OfcCT_Complex =*NewOfcCT_Complex ();return _aecce ;}; // Validate validates the OfcColumn and its children func (_gadgd *OfcColumn )Validate ()error {return _gadgd .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};type OfcST_RType byte ; // Validate validates the OfcCT_Skew and its children func (_deeae *OfcCT_Skew )Validate ()error {return _deeae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_degfda *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_degfda =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_degfda =1;case "\u0049\u0063\u006f\u006e":*_degfda =2;};return nil ;};func (_fcfbef OfcST_RType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dffefd :=_a .Attr {};_dffefd .Name =name ;switch _fcfbef {case OfcST_RTypeUnset :_dffefd .Value ="";case OfcST_RTypeArc :_dffefd .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_dffefd .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_dffefd .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_dffefd .Value ="\u0061\u006c\u0069g\u006e";};return _dffefd ,nil ;};func (_cbcca *Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbcca .CT_Path =*NewCT_Path ();for _ ,_adgd :=range start .Attr {if _adgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adgd .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_cbcca .ConnecttypeAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adgd .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_cbcca .ExtrusionokAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adgd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dbggab ,_ebccaa :=_adgd .Value ,error (nil );if _ebccaa !=nil {return _ebccaa ;};_cbcca .ConnectanglesAttr =&_dbggab ;continue ;};if _adgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adgd .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_adefdd ,_ggfcb :=_adgd .Value ,error (nil );if _ggfcb !=nil {return _ggfcb ;};_cbcca .ConnectlocsAttr =&_adefdd ;continue ;};if _adgd .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_cbcca .GradientshapeokAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_cbcca .ShadowokAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_cbcca .ArrowokAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Local =="\u0076"{_bgca ,_geefc :=_adgd .Value ,error (nil );if _geefc !=nil {return _geefc ;};_cbcca .VAttr =&_bgca ;continue ;};if _adgd .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_cbcca .TextpathokAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_cbcca .InsetpenokAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_cbcca .StrokeokAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_cbcca .FillokAttr .UnmarshalXMLAttr (_adgd );continue ;};if _adgd .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gcfbb ,_bgdbb :=_adgd .Value ,error (nil );if _bgdbb !=nil {return _bgdbb ;};_cbcca .TextboxrectAttr =&_gcfbb ;continue ;};if _adgd .Name .Local =="\u006c\u0069\u006d\u006f"{_ccedc ,_fdga :=_adgd .Value ,error (nil );if _fdga !=nil {return _fdga ;};_cbcca .LimoAttr =&_ccedc ;continue ;};if _adgd .Name .Local =="\u0069\u0064"{_cggccg ,_cdffdd :=_adgd .Value ,error (nil );if _cdffdd !=nil {return _cdffdd ;};_cbcca .IdAttr =&_cggccg ;continue ;};};for {_cggcd ,_eaacf :=d .Token ();if _eaacf !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_eaacf );};if _acgdg ,_gfcdg :=_cggcd .(_a .EndElement );_gfcdg &&_acgdg .Name ==start .Name {break ;};};return nil ;};type Oval struct{CT_Oval };func NewAG_Ext ()*AG_Ext {_fbc :=&AG_Ext {};_fbc .ExtAttr =ST_Ext (1);return _fbc };type Shadow struct{CT_Shadow };func (_dgcffg OfcST_HrAlign )String ()string {switch _dgcffg {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 "";}; // Validate validates the CT_Shape and its children func (_gbbdb *CT_Shape )Validate ()error {return _gbbdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_gagcf *Imagedata )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gagcf .CT_ImageData .MarshalXML (e ,start );};type OfcST_DiagramLayout byte ; // Validate validates the CT_Stroke and its children func (_cbfga *CT_Stroke )Validate ()error {return _cbfga .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};type OfcClippath struct{OfcCT_ClipPath };func NewLine ()*Line {_ceegf :=&Line {};_ceegf .CT_Line =*NewCT_Line ();return _ceegf }; // Validate validates the OfcClippath and its children func (_ddgd *OfcClippath )Validate ()error {return _ddgd .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_bbffb OfcST_ConnectType )ValidateWithPath (path string )error {switch _bbffb {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbffb ));};return nil ;};func (_agbca *OfcCT_ColorMru )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aceg :=range start .Attr {if _aceg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_dfggf ,_agfaf :=_aceg .Value ,error (nil );if _agfaf !=nil {return _agfaf ;};_agbca .ColorsAttr =&_dfggf ;continue ;};if _aceg .Name .Local =="\u0065\u0078\u0074"{_agbca .ExtAttr .UnmarshalXMLAttr (_aceg );continue ;};};for {_afbff ,_dbbe :=d .Token ();if _dbbe !=nil {return _f .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",_dbbe );};if _ddbbc ,_gddfd :=_afbff .(_a .EndElement );_gddfd &&_ddbbc .Name ==start .Name {break ;};};return nil ;}; // Validate validates the AG_ShapeAttributes and its children func (_dfbc *AG_ShapeAttributes )Validate ()error {return _dfbc .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};type AG_StrokeAttributes struct{OnAttr _c .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 _c .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 _c .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _c .ST_TrueFalse ;RelidAttr *string ;};func (_deaab OfcST_Angle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deaab .String (),start );}; // ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path func (_abdc *AG_ImageAttributes )ValidateWithPath (path string )error {if _agd :=_abdc .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_agd !=nil {return _agd ;};if _agae :=_abdc .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_agae !=nil {return _agae ;};return nil ;};type AG_Id struct{IdAttr *string ;};func (_dabaa ST_Ext )String ()string {switch _dabaa {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 OfcShapedefaults struct{OfcCT_ShapeDefaults };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;);const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_cbfcc *OfcST_ConnectorType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbfcc =0;case "\u006e\u006f\u006e\u0065":*_cbfcc =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_cbfcc =2;case "\u0065\u006c\u0062o\u0077":*_cbfcc =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_cbfcc =4;};return nil ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _c .ST_TrueFalse ;StrokeokAttr _c .ST_TrueFalse ;ShadowokAttr _c .ST_TrueFalse ;ArrowokAttr _c .ST_TrueFalse ;GradientshapeokAttr _c .ST_TrueFalse ;TextpathokAttr _c .ST_TrueFalse ;InsetpenokAttr _c .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _c .ST_TrueFalse ;IdAttr *string ;};func (_ecdbd ST_Ext )Validate ()error {return _ecdbd .ValidateWithPath ("")};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;);func (_efcb *Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efcb .CT_Fill =*NewCT_Fill ();for _ ,_gfedec :=range start .Attr {if _gfedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfedec .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_efcb .DetectmouseclickAttr .UnmarshalXMLAttr (_gfedec );continue ;};if _gfedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfedec .Name .Local =="\u0072\u0065\u006ci\u0064"{_edcf ,_bdcfa :=_gfedec .Value ,error (nil );if _bdcfa !=nil {return _bdcfa ;};_efcb .RelidAttr =&_edcf ;continue ;};if _gfedec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfedec .Name .Local =="\u0069\u0064"||_gfedec .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"&&_gfedec .Name .Local =="\u0069\u0064"{_fgaff ,_abada :=_gfedec .Value ,error (nil );if _abada !=nil {return _abada ;};_efcb .IdAttr =&_fgaff ;continue ;};if _gfedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfedec .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_febgd ,_acee :=_gfedec .Value ,error (nil );if _acee !=nil {return _acee ;};_efcb .Opacity2Attr =&_febgd ;continue ;};if _gfedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfedec .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgdfc ,_bdcb :=_gfedec .Value ,error (nil );if _bdcb !=nil {return _bdcb ;};_efcb .TitleAttr =&_fgdfc ;continue ;};if _gfedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfedec .Name .Local =="\u0068\u0072\u0065\u0066"{_cgge ,_bffga :=_gfedec .Value ,error (nil );if _bffga !=nil {return _bffga ;};_efcb .HrefAttr =&_cgge ;continue ;};if _gfedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfedec .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_adacd ,_bfdcf :=_gfedec .Value ,error (nil );if _bfdcf !=nil {return _bfdcf ;};_efcb .AlthrefAttr =&_adacd ;continue ;};if _gfedec .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_efcb .AlignshapeAttr .UnmarshalXMLAttr (_gfedec );continue ;};if _gfedec .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_efcb .MethodAttr .UnmarshalXMLAttr (_gfedec );continue ;};if _gfedec .Name .Local =="\u0073\u0069\u007a\u0065"{_cgbe ,_bdcgd :=_gfedec .Value ,error (nil );if _bdcgd !=nil {return _bdcgd ;};_efcb .SizeAttr =&_cgbe ;continue ;};if _gfedec .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bbbgd ,_eedcd :=_gfedec .Value ,error (nil );if _eedcd !=nil {return _eedcd ;};_efcb .PositionAttr =&_bbbgd ;continue ;};if _gfedec .Name .Local =="\u0073\u0072\u0063"{_cbgfd ,_dbdcd :=_gfedec .Value ,error (nil );if _dbdcd !=nil {return _dbdcd ;};_efcb .SrcAttr =&_cbgfd ;continue ;};if _gfedec .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_cfac ,_gecbd :=_gfedec .Value ,error (nil );if _gecbd !=nil {return _gecbd ;};_efcb .ColorsAttr =&_cfac ;continue ;};if _gfedec .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bdfgg ,_cggcg :=_gfedec .Value ,error (nil );if _cggcg !=nil {return _cggcg ;};_efcb .Color2Attr =&_bdfgg ;continue ;};if _gfedec .Name .Local =="\u0074\u0079\u0070\u0065"{_efcb .TypeAttr .UnmarshalXMLAttr (_gfedec );continue ;};if _gfedec .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_bcfeb ,_baaef :=_gfedec .Value ,error (nil );if _baaef !=nil {return _baaef ;};_efcb .FocussizeAttr =&_bcfeb ;continue ;};if _gfedec .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fcdcd ,_agfdb :=_gfedec .Value ,error (nil );if _agfdb !=nil {return _agfdb ;};_efcb .FocuspositionAttr =&_fcdcd ;continue ;};if _gfedec .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ecbd ,_afdb :=_gfedec .Value ,error (nil );if _afdb !=nil {return _afdb ;};_efcb .OriginAttr =&_ecbd ;continue ;};if _gfedec .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_efcb .AspectAttr .UnmarshalXMLAttr (_gfedec );continue ;};if _gfedec .Name .Local =="\u0061\u006e\u0067l\u0065"{_dedc ,_dcdgg :=_gc .ParseFloat (_gfedec .Value ,64);if _dcdgg !=nil {return _dcdgg ;};_efcb .AngleAttr =&_dedc ;continue ;};if _gfedec .Name .Local =="\u0066\u006f\u0063u\u0073"{_cgaaf ,_fgegc :=_gfedec .Value ,error (nil );if _fgegc !=nil {return _fgegc ;};_efcb .FocusAttr =&_cgaaf ;continue ;};if _gfedec .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_efcb .RecolorAttr .UnmarshalXMLAttr (_gfedec );continue ;};if _gfedec .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_efcb .RotateAttr .UnmarshalXMLAttr (_gfedec );continue ;};if _gfedec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgce ,_afebc :=_gfedec .Value ,error (nil );if _afebc !=nil {return _afebc ;};_efcb .OpacityAttr =&_cgce ;continue ;};if _gfedec .Name .Local =="\u0063\u006f\u006co\u0072"{_fcace ,_gafff :=_gfedec .Value ,error (nil );if _gafff !=nil {return _gafff ;};_efcb .ColorAttr =&_fcace ;continue ;};if _gfedec .Name .Local =="\u006f\u006e"{_efcb .OnAttr .UnmarshalXMLAttr (_gfedec );continue ;};if _gfedec .Name .Local =="\u0069\u0064"{_bgga ,_ccbbb :=_gfedec .Value ,error (nil );if _ccbbb !=nil {return _ccbbb ;};_efcb .SIdAttr =&_bgga ;continue ;};};_cbagg :for {_bggac ,_cedag :=d .Token ();if _cedag !=nil {return _cedag ;};switch _cdda :=_bggac .(type ){case _a .StartElement :switch _cdda .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"}:_efcb .Fill =NewOfcFill ();if _fgbfc :=d .DecodeElement (_efcb .Fill ,&_cdda );_fgbfc !=nil {return _fgbfc ;};default:_ag .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",_cdda .Name );if _fdaca :=d .Skip ();_fdaca !=nil {return _fdaca ;};};case _a .EndElement :break _cbagg ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the Shapetype and its children, prefixing error messages with path func (_eaddb *Shapetype )ValidateWithPath (path string )error {if _bgada :=_eaddb .CT_Shapetype .ValidateWithPath (path );_bgada !=nil {return _bgada ;};return nil ;};func (_ebee ST_FillMethod )ValidateWithPath (path string )error {switch _ebee {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebee ));};return nil ;};func (_fcacee ST_ImageAspect )ValidateWithPath (path string )error {switch _fcacee {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcacee ));};return nil ;};func (_fgcf *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 _fgcf .H !=nil {_gggbc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0068"}};for _ ,_gfca :=range _fgcf .H {e .EncodeElement (_gfca ,_gggbc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebgae *ST_StrokeArrowWidth )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebffe ,_gcbec :=d .Token ();if _gcbec !=nil {return _gcbec ;};if _cbgeg ,_deddb :=_ebffe .(_a .EndElement );_deddb &&_cbgeg .Name ==start .Name {*_ebgae =1;return nil ;};if _fbddb ,_ccgbe :=_ebffe .(_a .CharData );!_ccgbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebffe );}else {switch string (_fbddb ){case "":*_ebgae =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_ebgae =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ebgae =2;case "\u0077\u0069\u0064\u0065":*_ebgae =3;};};_ebffe ,_gcbec =d .Token ();if _gcbec !=nil {return _gcbec ;};if _fcead ,_eggff :=_ebffe .(_a .EndElement );_eggff &&_fcead .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebffe );};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_ecgg :=&AG_StrokeAttributes {};return _ecgg }; // Validate validates the CT_H and its children func (_efag *CT_H )Validate ()error {return _efag .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_cbegf ST_FillMethod )String ()string {switch _cbegf {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 NewOfcCT_RelationTable ()*OfcCT_RelationTable {_bgff :=&OfcCT_RelationTable {};return _bgff }; // Validate validates the OfcEquationxml and its children func (_cfbfd *OfcEquationxml )Validate ()error {return _cfbfd .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};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 (_ecagce OfcST_CalloutPlacement )Validate ()error {return _ecagce .ValidateWithPath ("")};func (_bcd *AG_Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcd .FilledAttr !=_c .ST_TrueFalseUnset {_cbe ,_deg :=_bcd .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _deg !=nil {return _deg ;};start .Attr =append (start .Attr ,_cbe );};if _bcd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_bcd .FillcolorAttr )});};return nil ;};func (_eadfgc *OfcST_DiagramLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbfa ,_facaa :=d .Token ();if _facaa !=nil {return _facaa ;};if _fdecd ,_ddge :=_dbfa .(_a .EndElement );_ddge &&_fdecd .Name ==start .Name {*_eadfgc =1;return nil ;};if _ffbbbe ,_bgbd :=_dbfa .(_a .CharData );!_bgbd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfa );}else {switch string (_ffbbbe ){case "":*_eadfgc =0;case "\u0030":*_eadfgc =1;case "\u0031":*_eadfgc =2;case "\u0032":*_eadfgc =3;case "\u0033":*_eadfgc =4;};};_dbfa ,_facaa =d .Token ();if _facaa !=nil {return _facaa ;};if _fgdeg ,_gefg :=_dbfa .(_a .EndElement );_gefg &&_fgdeg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfa );};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _ge .Any ;};func (_baaaf *Textpath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baaaf .CT_TextPath =*NewCT_TextPath ();for _ ,_gebed :=range start .Attr {if _gebed .Name .Local =="\u006f\u006e"{_baaaf .OnAttr .UnmarshalXMLAttr (_gebed );continue ;};if _gebed .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_baaaf .FitshapeAttr .UnmarshalXMLAttr (_gebed );continue ;};if _gebed .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_baaaf .FitpathAttr .UnmarshalXMLAttr (_gebed );continue ;};if _gebed .Name .Local =="\u0074\u0072\u0069\u006d"{_baaaf .TrimAttr .UnmarshalXMLAttr (_gebed );continue ;};if _gebed .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_baaaf .XscaleAttr .UnmarshalXMLAttr (_gebed );continue ;};if _gebed .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_edcfb ,_fddda :=_gebed .Value ,error (nil );if _fddda !=nil {return _fddda ;};_baaaf .StringAttr =&_edcfb ;continue ;};if _gebed .Name .Local =="\u0069\u0064"{_afbfcf ,_egdcb :=_gebed .Value ,error (nil );if _egdcb !=nil {return _egdcb ;};_baaaf .IdAttr =&_afbfcf ;continue ;};if _gebed .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdbeg ,_facfc :=_gebed .Value ,error (nil );if _facfc !=nil {return _facfc ;};_baaaf .StyleAttr =&_bdbeg ;continue ;};};for {_fcdgf ,_feffa :=d .Token ();if _feffa !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_feffa );};if _ddegf ,_bbbcc :=_fcdgf .(_a .EndElement );_bbbcc &&_ddegf .Name ==start .Name {break ;};};return nil ;};func (_bcebe OfcST_OLEUpdateMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gcaafb :=_a .Attr {};_gcaafb .Name =name ;switch _bcebe {case OfcST_OLEUpdateModeUnset :_gcaafb .Value ="";case OfcST_OLEUpdateModeAlways :_gcaafb .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_gcaafb .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _gcaafb ,nil ;};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_IdMap and its children, prefixing error messages with path func (_gcfde *OfcCT_IdMap )ValidateWithPath (path string )error {if _bgcba :=_gcfde .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgcba !=nil {return _bgcba ;};return nil ;};func NewOval ()*Oval {_aeaae :=&Oval {};_aeaae .CT_Oval =*NewCT_Oval ();return _aeaae };func (_cabg *CT_Group )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcge :=range start .Attr {if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cabg .AllowincellAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cabg .BulletAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0068\u0072"{_cabg .HrAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u006f\u006e\u0065\u0064"{_cabg .OnedAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cabg .HralignAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_cffga ,_deaae :=_fcge .Value ,error (nil );if _deaae !=nil {return _deaae ;};_cabg .TablelimitsAttr =&_cffga ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ceaae ,_edac :=_gc .ParseInt (_fcge .Value ,10,64);if _edac !=nil {return _edac ;};_cabg .RegroupidAttr =&_ceaae ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efad ,_debe :=_fcge .Value ,error (nil );if _debe !=nil {return _debe ;};_cabg .BordertopcolorAttr =&_efad ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0073\u0070\u0069\u0064"{_bgefe ,_dbged :=_fcge .Value ,error (nil );if _dbged !=nil {return _dbged ;};_cabg .SpidAttr =&_bgefe ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0068\u0072\u0070c\u0074"{_daffc ,_bfca :=_gc .ParseFloat (_fcge .Value ,64);if _bfca !=nil {return _bfca ;};_bcab :=float32 (_daffc );_cabg .HrpctAttr =&_bcab ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fafa ,_cade :=_fcge .Value ,error (nil );if _cade !=nil {return _cade ;};_cabg .BorderrightcolorAttr =&_fafa ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cabg .ButtonAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0068\u0072\u0073t\u0064"{_cabg .HrstdAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cabg .DgmlayoutAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cabg .UserdrawnAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cabg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cabg .UserhiddenAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcfb ,_agfa :=_fcge .Value ,error (nil );if _agfa !=nil {return _agfa ;};_cabg .BorderleftcolorAttr =&_fcfb ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cabg .InsetmodeAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cabg .AllowoverlapAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_fded ,_eaffg :=_fcge .Value ,error (nil );if _eaffg !=nil {return _eaffg ;};_cabg .TablepropertiesAttr =&_fded ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cabg .HrnoshadeAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cabg .DgmlayoutmruAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eaca ,_dfgbe :=_gc .ParseInt (_fcge .Value ,10,64);if _dfgbe !=nil {return _dfgbe ;};_cabg .DgmnodekindAttr =&_eaca ;continue ;};if _fcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eada ,_fbf :=_fcge .Value ,error (nil );if _fbf !=nil {return _fbf ;};_cabg .BorderbottomcolorAttr =&_eada ;continue ;};if _fcge .Name .Local =="\u0070\u0072\u0069n\u0074"{_cabg .PrintAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgbdd ,_egcg :=_fcge .Value ,error (nil );if _egcg !=nil {return _egcg ;};_cabg .TitleAttr =&_cgbdd ;continue ;};if _fcge .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccecg ,_gcdfa :=_fcge .Value ,error (nil );if _gcdfa !=nil {return _gcdfa ;};_cabg .CoordoriginAttr =&_ccecg ;continue ;};if _fcge .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ffac ,_bbcg :=_fcge .Value ,error (nil );if _bbcg !=nil {return _bbcg ;};_cabg .WrapcoordsAttr =&_ffac ;continue ;};if _fcge .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_abcf ,_ccba :=_fcge .Value ,error (nil );if _ccba !=nil {return _ccba ;};_cabg .CoordsizeAttr =&_abcf ;continue ;};if _fcge .Name .Local =="\u0073\u0074\u0079l\u0065"{_adcef ,_fbedb :=_fcge .Value ,error (nil );if _fbedb !=nil {return _fbedb ;};_cabg .StyleAttr =&_adcef ;continue ;};if _fcge .Name .Local =="\u0069\u0064"{_dcefc ,_aaad :=_fcge .Value ,error (nil );if _aaad !=nil {return _aaad ;};_cabg .IdAttr =&_dcefc ;continue ;};if _fcge .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_beca ,_ccbg :=_fcge .Value ,error (nil );if _ccbg !=nil {return _ccbg ;};_cabg .FillcolorAttr =&_beca ;continue ;};if _fcge .Name .Local =="\u0063\u006c\u0061s\u0073"{_aeec ,_cdff :=_fcge .Value ,error (nil );if _cdff !=nil {return _cdff ;};_cabg .ClassAttr =&_aeec ;continue ;};if _fcge .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gaea ,_babdd :=_fcge .Value ,error (nil );if _babdd !=nil {return _babdd ;};_cabg .TargetAttr =&_gaea ;continue ;};if _fcge .Name .Local =="\u0068\u0072\u0065\u0066"{_cbfg ,_cfec :=_fcge .Value ,error (nil );if _cfec !=nil {return _cfec ;};_cabg .HrefAttr =&_cbfg ;continue ;};if _fcge .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_cabg .EditasAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cabg .FilledAttr .UnmarshalXMLAttr (_fcge );continue ;};if _fcge .Name .Local =="\u0061\u006c\u0074"{_cbbe ,_abf :=_fcge .Value ,error (nil );if _abf !=nil {return _abf ;};_cabg .AltAttr =&_cbbe ;continue ;};};_cgab :for {_egaa ,_bfbe :=d .Token ();if _bfbe !=nil {return _bfbe ;};switch _faea :=_egaa .(type ){case _a .StartElement :switch _faea .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"}:_edaff :=NewGroup ();if _fdbbc :=d .DecodeElement (_edaff ,&_faea );_fdbbc !=nil {return _fdbbc ;};_cabg .Group =append (_cabg .Group ,_edaff );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"}:_gabcd :=NewShape ();if _bffd :=d .DecodeElement (_gabcd ,&_faea );_bffd !=nil {return _bffd ;};_cabg .Shape =append (_cabg .Shape ,_gabcd );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"}:_cgga :=NewShapetype ();if _eaab :=d .DecodeElement (_cgga ,&_faea );_eaab !=nil {return _eaab ;};_cabg .Shapetype =append (_cabg .Shapetype ,_cgga );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"}:_acfa :=NewArc ();if _ecgdc :=d .DecodeElement (_acfa ,&_faea );_ecgdc !=nil {return _ecgdc ;};_cabg .Arc =append (_cabg .Arc ,_acfa );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"}:_dagaa :=NewCurve ();if _baade :=d .DecodeElement (_dagaa ,&_faea );_baade !=nil {return _baade ;};_cabg .Curve =append (_cabg .Curve ,_dagaa );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"}:_bfeac :=NewImage ();if _dbdg :=d .DecodeElement (_bfeac ,&_faea );_dbdg !=nil {return _dbdg ;};_cabg .Image =append (_cabg .Image ,_bfeac );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"}:_eefg :=NewLine ();if _becc :=d .DecodeElement (_eefg ,&_faea );_becc !=nil {return _becc ;};_cabg .Line =append (_cabg .Line ,_eefg );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"}:_dfcg :=NewOval ();if _gcac :=d .DecodeElement (_dfcg ,&_faea );_gcac !=nil {return _gcac ;};_cabg .Oval =append (_cabg .Oval ,_dfcg );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"}:_eaeb :=NewPolyline ();if _gcgbb :=d .DecodeElement (_eaeb ,&_faea );_gcgbb !=nil {return _gcgbb ;};_cabg .Polyline =append (_cabg .Polyline ,_eaeb );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"}:_gfde :=NewRect ();if _ebdf :=d .DecodeElement (_gfde ,&_faea );_ebdf !=nil {return _ebdf ;};_cabg .Rect =append (_cabg .Rect ,_gfde );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"}:_aabe :=NewRoundrect ();if _fcebeb :=d .DecodeElement (_aabe ,&_faea );_fcebeb !=nil {return _fcebeb ;};_cabg .Roundrect =append (_cabg .Roundrect ,_aabe );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"}:_cdeg :=NewOfcDiagram ();if _dgbe :=d .DecodeElement (_cdeg ,&_faea );_dgbe !=nil {return _dgbe ;};_cabg .Diagram =append (_cabg .Diagram ,_cdeg );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"}:_defea :=NewEG_ShapeElements ();_defea .Path =NewPath ();if _aaeeg :=d .DecodeElement (_defea .Path ,&_faea );_aaeeg !=nil {return _aaeeg ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_defea );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"}:_ddfe :=NewEG_ShapeElements ();_ddfe .Formulas =NewFormulas ();if _gecc :=d .DecodeElement (_ddfe .Formulas ,&_faea );_gecc !=nil {return _gecc ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_ddfe );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"}:_ddfb :=NewEG_ShapeElements ();_ddfb .Handles =NewHandles ();if _dedd :=d .DecodeElement (_ddfb .Handles ,&_faea );_dedd !=nil {return _dedd ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_ddfb );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"}:_efggb :=NewEG_ShapeElements ();_efggb .Fill =NewFill ();if _baag :=d .DecodeElement (_efggb .Fill ,&_faea );_baag !=nil {return _baag ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_efggb );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"}:_aedgf :=NewEG_ShapeElements ();_aedgf .Stroke =NewStroke ();if _ggead :=d .DecodeElement (_aedgf .Stroke ,&_faea );_ggead !=nil {return _ggead ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_aedgf );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"}:_dgbf :=NewEG_ShapeElements ();_dgbf .Shadow =NewShadow ();if _aeab :=d .DecodeElement (_dgbf .Shadow ,&_faea );_aeab !=nil {return _aeab ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_dgbf );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"}:_agga :=NewEG_ShapeElements ();_agga .Textbox =NewTextbox ();if _babb :=d .DecodeElement (_agga .Textbox ,&_faea );_babb !=nil {return _babb ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_agga );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"}:_eecga :=NewEG_ShapeElements ();_eecga .Textpath =NewTextpath ();if _dbcf :=d .DecodeElement (_eecga .Textpath ,&_faea );_dbcf !=nil {return _dbcf ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_eecga );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"}:_dgba :=NewEG_ShapeElements ();_dgba .Imagedata =NewImagedata ();if _aagf :=d .DecodeElement (_dgba .Imagedata ,&_faea );_aagf !=nil {return _aagf ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_dgba );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"}:_abfa :=NewEG_ShapeElements ();_abfa .Skew =NewOfcSkew ();if _ggdde :=d .DecodeElement (_abfa .Skew ,&_faea );_ggdde !=nil {return _ggdde ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_abfa );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"}:_geac :=NewEG_ShapeElements ();_geac .Extrusion =NewOfcExtrusion ();if _cffc :=d .DecodeElement (_geac .Extrusion ,&_faea );_cffc !=nil {return _cffc ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_geac );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"}:_ccbad :=NewEG_ShapeElements ();_ccbad .Callout =NewOfcCallout ();if _ggbe :=d .DecodeElement (_ccbad .Callout ,&_faea );_ggbe !=nil {return _ggbe ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_ccbad );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"}:_cgfc :=NewEG_ShapeElements ();_cgfc .Lock =NewOfcLock ();if _egegb :=d .DecodeElement (_cgfc .Lock ,&_faea );_egegb !=nil {return _egegb ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_cgfc );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"}:_dbcb :=NewEG_ShapeElements ();_dbcb .Clippath =NewOfcClippath ();if _dccg :=d .DecodeElement (_dbcb .Clippath ,&_faea );_dccg !=nil {return _dccg ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_dbcb );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"}:_bbeb :=NewEG_ShapeElements ();_bbeb .Signatureline =NewOfcSignatureline ();if _dadd :=d .DecodeElement (_bbeb .Signatureline ,&_faea );_dadd !=nil {return _dadd ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_bbeb );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"}:_gdbd :=NewEG_ShapeElements ();_gdbd .Wrap =_e .NewWrap ();if _egbc :=d .DecodeElement (_gdbd .Wrap ,&_faea );_egbc !=nil {return _egbc ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_gdbd );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"}:_dcbbbc :=NewEG_ShapeElements ();_dcbbbc .Anchorlock =_e .NewAnchorlock ();if _fggac :=d .DecodeElement (_dcbbbc .Anchorlock ,&_faea );_fggac !=nil {return _fggac ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_dcbbbc );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"}:_gfbfc :=NewEG_ShapeElements ();_gfbfc .Bordertop =_e .NewBordertop ();if _bdgfa :=d .DecodeElement (_gfbfc .Bordertop ,&_faea );_bdgfa !=nil {return _bdgfa ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_gfbfc );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"}:_dffe :=NewEG_ShapeElements ();_dffe .Borderbottom =_e .NewBorderbottom ();if _fadaf :=d .DecodeElement (_dffe .Borderbottom ,&_faea );_fadaf !=nil {return _fadaf ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_dffe );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"}:_egaf :=NewEG_ShapeElements ();_egaf .Borderleft =_e .NewBorderleft ();if _caf :=d .DecodeElement (_egaf .Borderleft ,&_faea );_caf !=nil {return _caf ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_egaf );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"}:_bfbdf :=NewEG_ShapeElements ();_bfbdf .Borderright =_e .NewBorderright ();if _gdcd :=d .DecodeElement (_bfbdf .Borderright ,&_faea );_gdcd !=nil {return _gdcd ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_bfbdf );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"}:_dfba :=NewEG_ShapeElements ();_dfba .ClientData =_b .NewClientData ();if _dgde :=d .DecodeElement (_dfba .ClientData ,&_faea );_dgde !=nil {return _dgde ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_dfba );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"}:_cfbb :=NewEG_ShapeElements ();_cfbb .Textdata =_fg .NewTextdata ();if _debc :=d .DecodeElement (_cfbb .Textdata ,&_faea );_debc !=nil {return _debc ;};_cabg .EG_ShapeElements =append (_cabg .EG_ShapeElements ,_cfbb );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\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_faea .Name );if _gcec :=d .Skip ();_gcec !=nil {return _gcec ;};};case _a .EndElement :break _cgab ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path func (_gbdca *OfcBottom )ValidateWithPath (path string )error {if _afdaef :=_gbdca .OfcCT_StrokeChild .ValidateWithPath (path );_afdaef !=nil {return _afdaef ;};return nil ;}; // ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path func (_adbdf *OfcShapedefaults )ValidateWithPath (path string )error {if _bgade :=_adbdf .OfcCT_ShapeDefaults .ValidateWithPath (path );_bgade !=nil {return _bgade ;};return nil ;};func NewCT_TextPath ()*CT_TextPath {_aafab :=&CT_TextPath {};return _aafab }; // ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path func (_gecbe *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _fddgb :=_gecbe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fddgb !=nil {return _fddgb ;};if _ccbbe :=_gecbe .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ccbbe !=nil {return _ccbbe ;};if _daaaf :=_gecbe .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_daaaf !=nil {return _daaaf ;};if _ddaae :=_gecbe .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ddaae !=nil {return _ddaae ;};if _fageaa :=_gecbe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fageaa !=nil {return _fageaa ;};if _bfcbd :=_gecbe .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfcbd !=nil {return _bfcbd ;};if _egcgc :=_gecbe .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_egcgc !=nil {return _egcgc ;};if _aefbe :=_gecbe .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_aefbe !=nil {return _aefbe ;};if _aaecg :=_gecbe .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_aaecg !=nil {return _aaecg ;};if _abfdc :=_gecbe .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_abfdc !=nil {return _abfdc ;};if _bbadb :=_gecbe .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bbadb !=nil {return _bbadb ;};if _eecdf :=_gecbe .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_eecdf !=nil {return _eecdf ;};if _badae :=_gecbe .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_badae !=nil {return _badae ;};if _eabff :=_gecbe .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_eabff !=nil {return _eabff ;};if _gfbed :=_gecbe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gfbed !=nil {return _gfbed ;};if _befaa :=_gecbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_befaa !=nil {return _befaa ;};return nil ;};func (_eeag *AG_Ext )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeag .ExtAttr =ST_Ext (1);for _ ,_gac :=range start .Attr {if _gac .Name .Local =="\u0065\u0078\u0074"{_eeag .ExtAttr .UnmarshalXMLAttr (_gac );continue ;};};for {_fae ,_dfca :=d .Token ();if _dfca !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_dfca );};if _gfdb ,_ded :=_fae .(_a .EndElement );_ded &&_gfdb .Name ==start .Name {break ;};};return nil ;};func (_cacbf ST_FillType )ValidateWithPath (path string )error {switch _cacbf {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacbf ));};return nil ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _c .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 _c .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 _c .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _c .ST_TrueFalse ;RelidAttr *string ;};func (_aecde *OfcCT_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eaega :=range start .Attr {if _eaega .Name .Local =="\u0074\u0079\u0070\u0065"{_aecde .TypeAttr .UnmarshalXMLAttr (_eaega );continue ;};if _eaega .Name .Local =="\u0065\u0078\u0074"{_aecde .ExtAttr .UnmarshalXMLAttr (_eaega );continue ;};};for {_eegfe ,_cddgb :=d .Token ();if _cddgb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_cddgb );};if _afddc ,_feag :=_eegfe .(_a .EndElement );_feag &&_afddc .Name ==start .Name {break ;};};return nil ;}; // Validate validates the AG_AllCoreAttributes and its children func (_cbg *AG_AllCoreAttributes )Validate ()error {return _cbg .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func (_dagcca OfcST_HrAlign )Validate ()error {return _dagcca .ValidateWithPath ("")};func (_bddg *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 _bddg .OnAttr !=_c .ST_TrueFalseUnset {_eefgfb ,_gcfbc :=_bddg .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _gcfbc !=nil {return _gcfbc ;};start .Attr =append (start .Attr ,_eefgfb );};if _bddg .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bddg .TypeAttr )});};if _bddg .GapAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bddg .GapAttr )});};if _bddg .AngleAttr !=OfcST_AngleUnset {_fgdfcc ,_ccgda :=_bddg .AngleAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006e\u0067l\u0065"});if _ccgda !=nil {return _ccgda ;};start .Attr =append (start .Attr ,_fgdfcc );};if _bddg .DropautoAttr !=_c .ST_TrueFalseUnset {_efdgc ,_fagcb :=_bddg .DropautoAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _fagcb !=nil {return _fagcb ;};start .Attr =append (start .Attr ,_efdgc );};if _bddg .DropAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bddg .DropAttr )});};if _bddg .DistanceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bddg .DistanceAttr )});};if _bddg .LengthspecifiedAttr !=_c .ST_TrueFalseUnset {_fgfgf ,_efbac :=_bddg .LengthspecifiedAttr .MarshalXMLAttr (_a .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _efbac !=nil {return _efbac ;};start .Attr =append (start .Attr ,_fgfgf );};if _bddg .LengthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_bddg .LengthAttr )});};if _bddg .AccentbarAttr !=_c .ST_TrueFalseUnset {_bceedc ,_bafee :=_bddg .AccentbarAttr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _bafee !=nil {return _bafee ;};start .Attr =append (start .Attr ,_bceedc );};if _bddg .TextborderAttr !=_c .ST_TrueFalseUnset {_bbdb ,_gdbf :=_bddg .TextborderAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _gdbf !=nil {return _gdbf ;};start .Attr =append (start .Attr ,_bbdb );};if _bddg .MinusxAttr !=_c .ST_TrueFalseUnset {_fdaff ,_baebg :=_bddg .MinusxAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _baebg !=nil {return _baebg ;};start .Attr =append (start .Attr ,_fdaff );};if _bddg .MinusyAttr !=_c .ST_TrueFalseUnset {_degceg ,_gcafd :=_bddg .MinusyAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _gcafd !=nil {return _gcafd ;};start .Attr =append (start .Attr ,_degceg );};if _bddg .ExtAttr !=ST_ExtUnset {_gfdfe ,_eefc :=_bddg .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eefc !=nil {return _eefc ;};start .Attr =append (start .Attr ,_gfdfe );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;};func (_cccae ST_FillMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbgac :=_a .Attr {};_bbgac .Name =name ;switch _cccae {case ST_FillMethodUnset :_bbgac .Value ="";case ST_FillMethodNone :_bbgac .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_bbgac .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_bbgac .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_bbgac .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_bbgac .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _bbgac ,nil ;};func init (){_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );_ge .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 );};