function ub(a,b,d,e,f,g,h,l,n){arguments.length&&(h||(h=ub.sD),void 0===l&&(l=null),void 0===n&&(n=-1),this.Init(a,b,d,e,f,g,h,l,n))}m("AdfDropEvent",ub);r.v(ub,Ib);ub.$wa="drop";m("AdfDropEvent.DROP_EVENT_TYPE",ub.$wa);ub.sD="ON";m("AdfDropEvent.DROP_ORIENTATION_ON",ub.sD);ub.Fba="INSIDE";m("AdfDropEvent.DROP_ORIENTATION_INSIDE",ub.Fba);ub.BWa="BEFORE";m("AdfDropEvent.DROP_ORIENTATION_BEFORE",ub.BWa);ub.UQ="AFTER";m("AdfDropEvent.DROP_ORIENTATION_AFTER",ub.UQ);
ub.prototype.Init=function(a,b,d,e,f,g,h,l,n){u.s(a,G);u.s(b,Wa);u.s(d,nb);u.Da(e);u.Da(f);u.Da(g);u.J(h);u.Da(n);var t={};t.dragSource=b.f().g();t.dropX=f;t.dropY=g;t.dropOrientation=h;t.dropSite=l;t.dropSiteIndex=n;b=null;switch(e){case Ia.Gh:b="COPY";break;case Ia.dh:b="MOVE";break;case Ia.Qs:b="LINK";break;default:throw Error("Unknown drag action:"+e);}t.proposedAction=b;e=d.CC();b=e.length;f=Array(2*b);for(h=g=0;h<b;h++)l=e[h],f[g]=l.LH(),g++,n=d.uo(l),1!=n.length||lb.MTa(l)||(n=n[0]),f[g]=n,
g++;t.transferable=f;ub.h.Init.call(this,a,ub.$wa,t,!0)};r.a("AdfDropEvent.prototype.Init",{Init:ub.prototype.Init});