function $a(){this.Init()}v("AdfDropTarget",$a);z.l($a);$a.prototype.Init=function(){$a.f.Init.call(this);this.ab=n};z.a("AdfDropTarget.prototype.Init",{Init:$a.prototype.Init});$a.prototype.d=r("ab");z.a("AdfDropTarget.prototype.getComponent",{d:$a.prototype.d});$a.prototype.ma=function(){return $a.f.ma.call(this)+"[source component:"+this.ab+"]"};z.a("AdfDropTarget.prototype.toDebugString",{ma:$a.prototype.ma});
$a.prototype.gI=function(a,b,d,e){D.i.finer("dragEnter:",this);b=this.Jw(a,b,d,e);b!=Ka.lb&&this.B2(a,b,d,e);return b};z.a("AdfDropTarget.prototype.acceptDragEnter",{gI:$a.prototype.gI});$a.prototype.Oh=function(){D.i.finer("dragExit:",this)};z.a("AdfDropTarget.prototype.dragExit",{Oh:$a.prototype.Oh});$a.prototype.hI=function(a,b,d,e){D.i.finest("dragOver:",this);return this.Jw(a,b,d,e)};z.a("AdfDropTarget.prototype.acceptDragOver",{hI:$a.prototype.hI});
$a.prototype.mh=function(a,b,d,e){B.assert(b!=Ka.lb);D.i.finer("drop:",this);var f=this.ab,g=f.k().gJ(f);d-=g.x;e-=g.y;(new pb(f,a.Fe(),a.Zj(),b,d,e)).v();return Ka.lb};z.a("AdfDropTarget.prototype.drop",{mh:$a.prototype.mh});$a.prototype.RAa=function(a,b,d,e){D.i.finest("dropActionChanged:",this," proposed:",b);return this.Jw(a,b,d,e)};z.a("AdfDropTarget.prototype.acceptDropActionChanged",{RAa:$a.prototype.RAa});
$a.prototype.Wn=function(a,b,d){var e=a.yn("DropTarget:flavorAcceptance");e==n&&(e=this.S2(a),a.vs("DropTarget:flavorAcceptance",e));B.pc(e);return e?d&b?d:b&Ka.mg?Ka.mg:b&Ka.Ig?Ka.Ig:b&Ka.hq?Ka.hq:Ka.lb:Ka.lb};z.a("AdfDropTarget.prototype.AcceptDrag",{Wn:$a.prototype.Wn});$a.prototype.S2=function(a){var b=this.Je(a);B.Jf(b);var d=b?b.length:0;a=a.Zj();for(var e=0;e<d;e++)if(a.wJ(b[e]))return l;return p};z.a("AdfDropTarget.prototype.CalculateFlavorAcceptance",{S2:$a.prototype.S2});
$a.prototype.B2=ca();z.a("AdfDropTarget.prototype.AcceptedDragEnter",{B2:$a.prototype.B2});$a.prototype.Tf=function(){return Ka.Fv};z.a("AdfDropTarget.prototype.GetAllowedActions",{Tf:$a.prototype.Tf});$a.prototype.Je=t(n);z.a("AdfDropTarget.prototype.GetAllowedFlavors",{Je:$a.prototype.Je});$a.prototype.Yq=da("ab");z.a("AdfDropTarget.prototype.__setComponent",{Yq:$a.prototype.Yq});$a.prototype.Jw=function(a,b,d,e){B.Ea(d);B.Ea(e);var f=this.Tf()&a.mJ();return f?this.Wn(a,f,b,d,e):Ka.lb};