function Ag(a,b){arguments.length&&this.Init(a,b)}m("AdfCalendarDragSource",Ag);m("AdfCalendarDragSource",Ag);r.v(Ag,Wa);Ag.prototype.Init=function(a,b){Ag.h.Init.call(this,a,b)};r.a("AdfCalendarDragSource.prototype.Init",{Init:Ag.prototype.Init});Ag.prototype.$f=function(a,b){u.s(a,Ia);u.s(b,D);u.xc&&Ia.jO(a.DC());return A.c.Zg()?!1:null!=Bg(this,b)?!0:null!=Ag.h.If.call(this,b)};r.a("AdfCalendarDragSource.prototype.isAvailable",{$f:Ag.prototype.$f});
Ag.prototype.If=function(a){var b=Ag.h.If.call(this,a);if(a=Bg(this,a)){var d=[],e=[];if(null!=b)for(var f=b.CC(),g=f.length,h=0;h<g;h++){var l=f[h];d.push(l);e.push(b.uo(l))}b=lb.eP(a);e.push([a]);d.push(b);return new mb(e,d)}return b};r.a("AdfCalendarDragSource.prototype.GetDragTransferable",{If:Ag.prototype.If});Ag.prototype.Zv=function(a){var b=Bg(this,a);return b?this.f().o().Cra(a,b):{x:a.zh(),y:a.Ah()}};r.a("AdfCalendarDragSource.prototype.GetDragOffset",{Zv:Ag.prototype.Zv});
Ag.prototype.Mh=function(a){u.s(a,D);var b=Bg(this,a);return b?this.f().o().Bra(a,b):Ag.h.Mh.call(this,a)};r.a("AdfCalendarDragSource.prototype.GetDragOverFeedback",{Mh:Ag.prototype.Mh});function Bg(a,b){return a.f().o().cra(b)}Ag.prototype.Iu=function(a,b){return this.f().o().Iu(a,b)};r.a("AdfCalendarDragSource.prototype.dragDropEnd",{Iu:Ag.prototype.Iu});