// // 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 timeutils ;import (_ge "errors";_c "fmt";_b "regexp";_gf "strconv";_a "time";);func FormatPdfTime (in _a .Time )string {_e :=in .Format ("\u002d\u0030\u0037\u003a\u0030\u0030");_f ,_ :=_gf .ParseInt (_e [1:3],10,32);_be ,_ :=_gf .ParseInt (_e [4:6],10,32); _gb :=int64 (in .Year ());_ae :=int64 (in .Month ());_gea :=int64 (in .Day ());_fa :=int64 (in .Hour ());_gc :=int64 (in .Minute ());_fe :=int64 (in .Second ());_cdf :=_e [0];return _c .Sprintf ("\u0044\u003a\u0025\u002e\u0034\u0064\u0025\u002e\u0032\u0064\u0025\u002e\u0032\u0064\u0025\u002e\u0032\u0064\u0025\u002e\u0032\u0064\u0025\u002e2\u0064\u0025\u0063\u0025\u002e2\u0064\u0027%\u002e\u0032\u0064\u0027",_gb ,_ae ,_gea ,_fa ,_gc ,_fe ,_cdf ,_f ,_be ); };func ParsePdfTime (pdfTime string )(_a .Time ,error ){_af :=_bg .FindAllStringSubmatch (pdfTime ,1);if len (_af )< 1{return _a .Time {},_c .Errorf ("\u0069n\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0065\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0028\u0025\u0073\u0029",pdfTime ); };if len (_af [0])!=10{return _a .Time {},_ge .New ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0067\u0065\u0078p\u0020\u0067\u0072\u006f\u0075\u0070 \u006d\u0061\u0074\u0063\u0068\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020!\u003d\u0020\u0031\u0030"); };_gfa ,_ :=_gf .ParseInt (_af [0][1],10,32);_ce ,_ :=_gf .ParseInt (_af [0][2],10,32);_d ,_ :=_gf .ParseInt (_af [0][3],10,32);_dd ,_ :=_gf .ParseInt (_af [0][4],10,32);_fb ,_ :=_gf .ParseInt (_af [0][5],10,32);_ca ,_ :=_gf .ParseInt (_af [0][6],10,32); var (_aa byte ;_bc int64 ;_gfg int64 ;);if len (_af [0][7])> 0{_aa =_af [0][7][0];}else {_aa ='+';};if len (_af [0][8])> 0{_bc ,_ =_gf .ParseInt (_af [0][8],10,32);}else {_bc =0;};if len (_af [0][9])> 0{_gfg ,_ =_gf .ParseInt (_af [0][9],10,32);}else {_gfg =0; };_ba :=int (_bc *60*60+_gfg *60);switch _aa {case '-':_ba =-_ba ;case 'Z':_ba =0;};_bae :=_c .Sprintf ("\u0055\u0054\u0043\u0025\u0063\u0025\u002e\u0032\u0064\u0025\u002e\u0032\u0064",_aa ,_bc ,_gfg );_fea :=_a .FixedZone (_bae ,_ba );return _a .Date (int (_gfa ),_a .Month (_ce ),int (_d ),int (_dd ),int (_fb ),int (_ca ),0,_fea ),nil ; };var _bg =_b .MustCompile ("\u005c\u0073\u002a\u0044\u005c\u0073\u002a:\u005c\u0073\u002a\u0028\u005c\u0064\u007b\u0034\u007d\u0029\u0028\u005c\u0064\u007b2\u007d)\u0028\u005c\u0064\u007b\u0032\u007d)\u0028\u005c\u0064\u007b\u0032\u007d\u0029(\u005c\u0064\u007b\u0032\u007d\u0029\u0028\u005c\u0064\u007b\u0032\u007d\u0029\u0028\u005b\u002b\u002d\u005a\u005d\u0029\u003f\u0028\u005cd\u007b\u0032\u007d\u0029\u003f\u0027\u003f\u0028\u005c\u0064\u007b\u0032\u007d)\u003f");