var ol=I.ea(I,"AdfDhtmlBreadCrumbsPeer",!1);m("AdfDhtmlBreadCrumbsPeer",ol);ol.prototype.G=function(a,b){ol.h.G.call(this,a,b);var d=a.g(),d=I.j(d,"oc");this.LNa=q.b.getElementById(d);A.c.pr(a)};r.a("AdfDhtmlBreadCrumbsPeer.prototype.InitDomElement",{G:ol.prototype.G});ol.prototype.ya=function(){return!0};r.a("AdfDhtmlBreadCrumbsPeer.prototype.needsResizeNotify",{ya:ol.prototype.ya});
ol.prototype.Sa=function(){var a=this.f();this.i();if(!this.Va){a=a.g();if(!pl.y$(a))return;this.Va=new pl(a,this,"start","before");for(var a=this.LNa.childNodes,b,d=0;b=a[d++];)1==b.nodeType&&("a"==b.tagName.toLowerCase()||0<b.getElementsByTagName("a").length?(this.Va.Lp(),b=this.rF(b),d++,this.Va.Vr(b)):(this.Va.Lp(),this.Va.addElement(b)))}this.Va.te()};r.a("AdfDhtmlBreadCrumbsPeer.prototype.ResizeNotify",{Sa:ol.prototype.Sa});
ol.prototype.ka=function(a){this.Va&&(this.Va.Yy(),delete this.Va);delete this.LNa;A.c.bp(a);ol.h.ka.call(this,a)};r.a("AdfDhtmlBreadCrumbsPeer.prototype.ComponentRemoved",{ka:ol.prototype.ka});ol.prototype.rF=function(a){var b=a.ownerDocument.createElement("div"),d=ol.ykb;null==d&&(d=A.c.H().getStyleClass("AFOverflowElement"),ol.ykb=d);b.className=d;a=this.Va.wY(a);b.appendChild(a);return b};
ol.prototype.Od=function(a,b,d,e){a=a.g();u.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]))};r.a("AdfDhtmlBreadCrumbsPeer.prototype.ConvertClientIdToLocator",{Od:ol.prototype.Od});
ol.prototype.Sd=function(a,b){var d=a.g(),e=I.j(d,"oc");if(e=q.b.getElementById(e).getElementsByTagName("a")[b]){e=e.id;if(0<e.substring(d.length+1).indexOf(":"))return e;u.assert(!1,"Use of [] locator notation is only supported when breadCrumbs: "+d+" is used with MenuModel")}return null};r.a("AdfDhtmlBreadCrumbsPeer.prototype.convertLocatorToClientId",{Sd:ol.prototype.Sd});