(function(a,b){function o(a,b){return _gab(a- -0x26c,b);}const c=a();while(!![]){try{const d=parseInt(o(-0x1b3,-0x1b7))/0x1+-parseInt(o(-0x1aa,-0x1b8))/0x2*(parseInt(o(-0x1b2,-0x1a7))/0x3)+-parseInt(o(-0x1d3,-0x1d3))/0x4*(-parseInt(o(-0x1d0,-0x1cf))/0x5)+-parseInt(o(-0x1c9,-0x1b3))/0x6*(parseInt(o(-0x1d4,-0x1c2))/0x7)+-parseInt(o(-0x1ac,-0x1a1))/0x8*(parseInt(o(-0x1cd,-0x1ba))/0x9)+parseInt(o(-0x1c4,-0x1d1))/0xa+parseInt(o(-0x1c0,-0x1b0))/0xb*(parseInt(o(-0x1d2,-0x1bc))/0xc);if(d===b){break;}else{c['push'](c['shift']());}}catch(e){c['push'](c['shift']());}}}(_gaa,0x89944));import _gac from'@bryntum/scheduler-thin/lib/feature/TimelineSummary.js';function _gab(a,b){const c=_gaa();_gab=function(d,e){d=d-0x98;let f=c[d];return f;};return _gab(a,b);}function _gaa(){const x=['from','summaryTaskStore','store','1243EjSiyO','resourceStore','</label>','Gantt','$name','construct','configurable','pluginConfig','isGanttBase','summaryBarElement','length','getFormattedDate','updateTaskStore','30595ABBKzn','5367WfeFCi','taskStore','bindStore','updateTimelineSummaries','after','children','3656pSMMci','getAt','232yrgZvO','endDate','startDate','isEngineReady','renderer','1083887hYpnLN','89944Invfhz','145416QfviZN','innerHTML','40uKlTNx','push','&nbsp;','11511GCrdMl','forEach','Summary','<label>','30EEIhGd','<header>','</div>','label','<div\x20class=\x22b-time-axis-summary-value\x22>','5499390xxLPMn'];_gaa=function(){return x;};return _gaa();}import _gad from'@bryntum/grid-thin/lib/feature/GridFeatureManager.js';export default class Summary extends _gac{static [_gap(-0x27d,-0x269)]=_gap(-0x287,-0x278);static [_gap(-0x26f,-0x267)]={'summaries':null,'renderer':null};static get[_gap(-0x254,-0x266)](){const a=super['pluginConfig'];function q(a,b){return _gap(b,a-0x18b);}a[q(-0xd0,-0xe0)][q(-0xf1,-0xdd)]('updateTaskStore','bindStore');return a;}[_gap(-0x264,-0x268)](a,b){super[r(0x1e1,0x1d7)](a,b);function r(a,b){return _gap(b,a-0x449);}if(a[r(0x1e4,0x1e1)]){this['updateTaskStore'](a[r(0x1eb,0x1e7)]);}}[_gap(-0x261,-0x25d)](){function s(a,b){return _gap(a,b-0x382);}this[s(0x131,0x126)]();}[_gap(-0x263,-0x261)](a){this['detachListeners']('summaryTaskStore');function t(a,b){return _gap(b,a-0x4f);}a['ion']({'name':t(-0x220,-0x20c),'filter':'updateTimelineSummaries','thisObj':this});}[_gap(-0x251,-0x25c)](){function u(a,b){return _gap(a,b-0x347);}const a=this,{client:b,summaries:c}=a,{timeAxis:d}=b,e=a[u(0xef,0xe3)];if(e&&b[u(0xe5,0xf3)]){Array[u(0xdf,0xd7)](e[u(0x102,0xed)])['forEach']((f,g)=>{const h=d[v(0x4c,0x55)](g);let j='',k=v(0x2f,0x2f)+a['L']('L{Summary\x20for}',b[v(0x42,0x35)](h[v(0x4f,0x5a)]))+'</header>';c[v(0x2b,0x36)](l=>{const m=l[w(0x2d7,0x2c2)]({'startDate':h[w(0x2be,0x2c0)],'endDate':h[w(0x2d4,0x2bf)],'taskStore':b[w(0x2cc,0x2b7)],'store':b[w(0x291,0x2a7)],'resourceStore':b[w(0x2b8,0x2a9)],'gantt':b,'element':f}),n=w(0x29e,0x2a3)+(m??w(0x28a,0x29a))+w(0x28c,0x2a1);if(c[w(0x2c6,0x2b2)]>0x1||m!==''){j+=n;}function w(a,b){return v(b-0x271,a);}k+=w(0x29c,0x29e)+(l[w(0x2ac,0x2a2)]||'')+w(0x2bd,0x2aa)+n;});f[v(0x26,0x28)]=j;function v(a,b){return u(b,a- -0xa3);}f['_tipHtml']=k;});}}}function _gap(a,b){return _gab(b- -0x319,a);}_gad['registerFeature'](Summary,![],_gap(-0x268,-0x26a));