function Hb(a,b){this.Init(a,b)}v("AdfItemEvent",Hb);z.l(Hb,ia);Hb.ula="item";v("AdfItemEvent.ITEM_EVENT_TYPE",Hb.ula);Hb.O3="remove";v("AdfItemEvent.ITEM_ACTION_REMOVE",Hb.O3);Hb.prototype.Init=function(a,b){Hb.f.Init.call(this,a,Hb.ula);B.assert(b,"itemAction must be specified");this.Zwa=b};z.a("AdfItemEvent.prototype.Init",{Init:Hb.prototype.Init});Hb.prototype.eCa=r("Zwa");z.a("AdfItemEvent.prototype.getItemAction",{eCa:Hb.prototype.eCa});Hb.prototype.Y=function(a){a.itemAction=this.Zwa};
z.a("AdfItemEvent.prototype.AddMarshalledProperties",{Y:Hb.prototype.Y});Hb.prototype.M=t(l);z.a("AdfItemEvent.prototype.propagatesToServer",{M:Hb.prototype.M});Hb.prototype.mf=t(l);z.a("AdfItemEvent.prototype.isCancelable",{mf:Hb.prototype.mf});Hb.prototype.UQ=function(){this.Aaa=l};z.a("AdfItemEvent.prototype.forceImmediate",{UQ:Hb.prototype.UQ});Hb.prototype.bb=function(){return this.Aaa||Hb.f.getImmediate.call(this)};z.a("AdfItemEvent.prototype.isImmediate",{bb:Hb.prototype.bb});
Hb.PJ=function(a){(new Hb(a,Hb.O3)).v(l)};v("AdfItemEvent.queueItemRemoveEvent",Hb.PJ);