var Ni=M.U(M,"AdfDhtmlBreadCrumbsPeer",p);v("AdfDhtmlBreadCrumbsPeer",Ni);Ni.prototype.q=function(a,b){Ni.f.q.call(this,a,b);var d=a.e(),d=M.g(d,"oc");this.kya=w.b.getElementById(d);F.c.Go(a)};z.a("AdfDhtmlBreadCrumbsPeer.prototype.InitDomElement",{q:Ni.prototype.q});Ni.prototype.ja=t(l);z.a("AdfDhtmlBreadCrumbsPeer.prototype.needsResizeNotify",{ja:Ni.prototype.ja});
Ni.prototype.Ia=function(){var a=this.d();this.h();if(!this.Fa){a=a.e();if(!Oi.b1(a))return;this.Fa=new Oi(a,this,"start","before");for(var a=this.kya.childNodes,b,d=0;b=a[d++];)1==b.nodeType&&("a"==b.tagName.toLowerCase()||0<b.getElementsByTagName("a").length?(this.Fa.un(),b=this.MA(b),d++,this.Fa.lp(b)):(this.Fa.un(),this.Fa.addElement(b)))}this.Fa.Nf()};z.a("AdfDhtmlBreadCrumbsPeer.prototype.ResizeNotify",{Ia:Ni.prototype.Ia});
Ni.prototype.Z=function(a){this.Fa&&(this.Fa.lv(),delete this.Fa);delete this.kya;F.c.Nm(a);Ni.f.Z.call(this,a)};z.a("AdfDhtmlBreadCrumbsPeer.prototype.ComponentRemoved",{Z:Ni.prototype.Z});Ni.prototype.MA=function(a){var b=a.ownerDocument.createElement("div"),d=Ni.j_a;d==n&&(d=F.c.u().getStyleClass("AFOverflowElement"),Ni.j_a=d);b.className=d;a=this.Fa.OQ(a);b.appendChild(a);return b};
Ni.prototype.Fd=function(a,b,d,e){a=a.e();B.assert(0<=d.indexOf(a));d=d.substring(a.length+1);b=d.indexOf(":");0<b&&(d=d.substring(0,b),a=xa.count(a,":"),e.push([a+1,d]))};z.a("AdfDhtmlBreadCrumbsPeer.prototype.ConvertClientIdToLocator",{Fd:Ni.prototype.Fd});
Ni.prototype.Jd=function(a,b){var d=a.e(),e=M.g(d,"oc");if(e=w.b.getElementById(e).getElementsByTagName("a")[b]){e=e.id;if(0<e.substring(d.length+1).indexOf(":"))return e;B.assert(p,"Use of [] locator notation is only supported when breadCrumbs: "+d+" is used with MenuModel")}return n};z.a("AdfDhtmlBreadCrumbsPeer.prototype.convertLocatorToClientId",{Jd:Ni.prototype.Jd});