function _gaa(){var q=['shouldRecordFieldChange','1152710VSfwUM','toTask','6oqOSlI','fromEvent','construct','16dodAIe','toEvent','856485pBNKjJ','27356AMtyeg','fromTask','6848qoyhTp','356388uTRbzL','914580NkQsHP','257565SQVYde','from','persistableData'];_gaa=function(){return q;};return _gaa();}(function(a,b){var c=a();function f(a,b){return _gab(b- -0x238,a);}while(!![]){try{var d=-parseInt(f(-0x1c6,-0x1cb))/0x1+parseInt(f(-0x1c2,-0x1ca))/0x2+-parseInt(f(-0x1ca,-0x1d3))/0x3*(-parseInt(f(-0x1d3,-0x1cd))/0x4)+-parseInt(f(-0x1bf,-0x1c4))/0x5+parseInt(f(-0x1c7,-0x1c9))/0x6+parseInt(f(-0x1cc,-0x1c8))/0x7*(-parseInt(f(-0x1cd,-0x1d0))/0x8)+parseInt(f(-0x1c6,-0x1ce))/0x9;if(d===b){break;}else{c['push'](c['shift']());}}catch(e){c['push'](c['shift']());}}}(_gaa,0x1f5e7));function _gab(a,b){var c=_gaa();_gab=function(d,e){d=d-0x65;var f=c[d];return f;};return _gab(a,b);}function _gag(a,b){return _gab(b-0x149,a);}import _gac from'@bryntum/schedulerpro-thin/lib/model/DependencyModel.js';export default class DependencyModel extends _gac{[_gag(0x1af,0x1b0)](a){super[h(0x84,0x7f)](...arguments);if((a===null||a===void 0x0?void 0x0:a['fromTask'])!=null){this[h(0x82,0x7e)]=a[h(0x8c,0x84)];}function h(a,b){return _gag(a,b- -0x131);}if((a===null||a===void 0x0?void 0x0:a[h(0x87,0x8d)])!=null){this[h(0x88,0x81)]=a[h(0x95,0x8d)];}}get['from'](){var a;function i(a,b){return _gag(a,b- -0x1dc);}return(a=this[i(-0x36,-0x2d)])===null||a===void 0x0?void 0x0:a['id'];}set['from'](a){function j(a,b){return _gag(b,a- -0x11f);}super[j(0x9b,0xa1)]=a;}get[_gag(0x1b7,0x1b5)](){function k(a,b){return _gag(b,a- -0x473);}return this[k(-0x2c4,-0x2c4)];}set['fromTask'](a){function l(a,b){return _gag(a,b-0x1f5);}this[l(0x3ac,0x3a4)]=a;}get['to'](){var a;return(a=this['toEvent'])===null||a===void 0x0?void 0x0:a['id'];}set['to'](a){super['to']=a;}get[_gag(0x1c2,0x1be)](){function m(a,b){return _gag(a,b- -0x4ae);}return this[m(-0x2ff,-0x2fc)];}set['toTask'](a){function n(a,b){return _gag(a,b-0x23c);}this[n(0x3e9,0x3ee)]=a;}get[_gag(0x1bb,0x1bb)](){const a=super['persistableData'],{fromTask:b,toTask:c}=a;function o(a,b){return _gag(a,b- -0x4fd);}if(b){a[o(-0x346,-0x348)]=b['id'];}if(c){a[o(-0x340,-0x33f)]=c['id'];}return a;}[_gag(0x1bf,0x1bc)](a,b,c){function p(a,b){return _gag(a,b- -0x326);}if(a==='from'||a==='to'){return![];}else{return super[p(-0x16e,-0x16a)](a,b,c);}}}