function lb(a){this.Init(a,Ka.Ig)}v("AdfAttributeDropTarget",lb);z.l(lb,$a);lb.prototype.Init=function(a,b,d){lb.f.Init.call(this,b,d);B.s(a);this.vf=a;this.p9="value"==a};z.a("AdfAttributeDropTarget.prototype.Init",{Init:lb.prototype.Init});lb.prototype.ma=function(){return lb.f.ma.call(this)+" propertyName:"+this.vf};z.a("AdfAttributeDropTarget.prototype.toDebugString",{ma:lb.prototype.ma});
lb.prototype.mh=function(a,b){B.assert(b==Ka.Ig);D.i.finer("drop:",this);var d=a.Zj().em(mb(this));if(d!=n&&1==d.length){var e=this.d();this.p9&&AdfUIEditableValue.prototype.isPrototypeOf(e)&&e.Ei();var d=d[0],f=this.vf;D.i.finer("drop type:",typeof d);D.i.finer("drop: on ",e," set property '",f,"' to '",d,"'");try{return e.setProperty(f,d),Ka.Ig}catch(g){D.i.info("drop failed with:",g)}}return Ka.lb};z.a("AdfAttributeDropTarget.prototype.drop",{mh:lb.prototype.mh});lb.prototype.Tf=function(){return Ka.Ig};
z.a("AdfAttributeDropTarget.prototype.GetAllowedActions",{Tf:lb.prototype.Tf});lb.prototype.Je=function(){var a=mb(this);return a!=n?[a]:n};z.a("AdfAttributeDropTarget.prototype.GetAllowedFlavors",{Je:lb.prototype.Je});function mb(a){var b=a.d();a=a.vf;var d=b.Cp()[a];if(d)return hb.cR(d.type);b=b.r(a);return b!=n?hb.dJ(b):hb.mK};