function _gaa(){const t=['updateDisabled','style','getTipHtml','519NTrfYX','2MYRKzP','tooltip','1172773jWmqmw','657900PmROYn','height','nullify','projectEndX','getChartViewCoordinates','21135LQIWZk','displayDateFormat','updateCanvas','label','</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','trigger','percent','gantt','clear','new','%</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div>','projectStartX','clientX','58583QFWqGJ','282jgdXod','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div>','bind','delayable','1174356wqWqoq','update','top','construct','handleGanttResize','chartVerticalMargin','refresh','draw','841784lavrhO','tooltipCls','disabled','element','dataset','handleViewScroll','rootElement','destroy'];_gaa=function(){return t;};return _gaa();}(function(a,b){function h(a,b){return _gab(a- -0x2ee,b);}const c=a();while(!![]){try{const d=-parseInt(h(-0x19f,-0x1a4))/0x1*(parseInt(h(-0x186,-0x180))/0x2)+-parseInt(h(-0x187,-0x194))/0x3+parseInt(h(-0x1b1,-0x1b8))/0x4+-parseInt(h(-0x1ac,-0x1bd))/0x5*(-parseInt(h(-0x19e,-0x1b4))/0x6)+-parseInt(h(-0x184,-0x196))/0x7+parseInt(h(-0x192,-0x18a))/0x8+-parseInt(h(-0x19a,-0x18f))/0x9;if(d===b){break;}else{c['push'](c['shift']());}}catch(e){c['push'](c['shift']());}}}(_gaa,0x1b3e4));import _gac from'@bryntum/core-thin/lib/Base.js';import _gad from'@bryntum/core-thin/lib/helper/DateHelper.js';import _gae from'@bryntum/core-thin/lib/mixin/Delayable.js';import _gaf from'@bryntum/core-thin/lib/mixin/Events.js';import _gag from'@bryntum/core-thin/lib/widget/Tooltip.js';function _gaj(a,b){return _gab(b-0x279,a);}function _gab(a,b){const c=_gaa();_gab=function(d,e){d=d-0x13d;let f=c[d];return f;};return _gab(a,b);}export default class TimelineChartProviderBase extends _gac['mixin'](_gaf,_gae){static ['configurable']={'disabled':![],'width':null,'height':null,'chartVerticalMargin':0xa,'tooltipTemplate':function({dataset:dataset,date:date}){function i(a,b){return _gab(b-0x6b,a);}return i(0x1d3,0x1bc)+dataset[i(0x1a3,0x1b0)]+':\x20'+dataset[i(0x1b5,0x1b3)]+i(0x1a2,0x1b7)+_gad['format'](date,this['gantt'][i(0x1a1,0x1ae)])+i(0x1c3,0x1b1);},'tooltip':{'$config':[_gaj(0x3ba,0x3b8)],'value':{}}};static [_gaj(0x3c4,0x3cc)]={'refresh':'raf'};[_gaj(0x3e0,0x3d0)]({gantt:a,config:b}){this[k(0x236,0x227)]=a;function k(a,b){return _gaj(a,b- -0x19b);}super[k(0x249,0x235)](b);a['ion']({'timelineViewportResize':k(0x21f,0x236),'thisObj':this});}[_gaj(0x3cb,0x3dd)](a){function l(a,b){return _gaj(b,a- -0x1df);}if(a){this['clear']();}else{this[l(0x1f4,0x1f3)]();}}['changeTooltip'](a,b){const c=this;function m(a,b){return _gaj(b,a- -0x1e9);}b===null||b===void 0x0||b[m(0x1f3,0x209)]();if(a){return _gag[m(0x1db,0x1e1)]({'getHtml':c[m(0x1f6,0x1fd)][m(0x1e2,0x1ce)](c),'cls':c[m(0x1ed,0x1ed)],'rootElement':c[m(0x1d9,0x1ea)][m(0x1f2,0x1ea)],'owner':c[m(0x1d9,0x1ed)],'defaults':{'type':m(0x1f9,0x1f7)}},a);}return null;}[_gaj(0x3e2,0x3df)]({activeTarget:a,event:b}){function n(a,b){return _gaj(a,b- -0x1);}return this['tooltipTemplate']({'date':this[n(0x3d2,0x3c1)]['getDateFromCoordinate'](b[n(0x3b6,0x3c6)],'round',![]),'dataset':a[n(0x3c8,0x3d8)]});}[_gaj(0x3bf,0x3ce)](a,b){const c=this;Object['assign'](c,a);c[o(0x9c,0x88)]=b;function o(a,b){return _gaj(b,a- -0x33d);}c['refresh']();}[_gaj(0x3cb,0x3ba)](){const a=this;function p(a,b){return _gaj(b,a- -0x5fd);}return{'x0':a[p(-0x237,-0x23a)],'y0':a[p(-0x22b,-0x21f)],'x1':a[p(-0x244,-0x235)],'y1':a[p(-0x246,-0x23c)]-a['chartVerticalMargin']};}[_gaj(0x3d1,0x3d3)](){if(this[q(0x152,0x147)]){return;}this[q(0x138,0x138)]();this[q(0x14f,0x15c)]();function q(a,b){return _gaj(b,a- -0x285);}this[q(0x13b,0x12f)]('refresh');}[_gaj(0x3c2,0x3c3)](){}[_gaj(0x3d8,0x3d4)](){}['updateCanvas'](){}[_gaj(0x3db,0x3d1)]({height:a,oldHeight:b}){function r(a,b){return _gaj(a,b- -0x59c);}if(b&&a!==b){this[r(-0x1ec,-0x1e5)]=Math['round'](a);this[r(-0x1e0,-0x1c9)]();}}[_gaj(0x3e7,0x3da)](a){function s(a,b){return _gaj(b,a- -0x5ab);}this[s(-0x1d3,-0x1e8)][s(-0x1cd,-0x1c3)][s(-0x1dc,-0x1d8)]=a+'px';}}