var ko=I.ea(I,"AdfDhtmlConveyorBeltPeer",!1);m("AdfDhtmlConveyorBeltPeer",ko);
ko.C=function(){this.iA="af|conveyorBelt";this.XZa=this.iA+"::start-overflow-indicator";this.VZa=this.iA+"::end-overflow-indicator";this.ZZa=this.iA+"::top-overflow-indicator";this.RZa=this.iA+"::bottom-overflow-indicator";this.WZa=this.iA+"::start-overflow-icon";this.UZa=this.iA+"::end-overflow-icon";this.YZa=this.iA+"::top-overflow-icon";this.QZa=this.iA+"::bottom-overflow-icon";this.Z5a="data-afr-start-icon";this.c0a="data-afr-end-icon";this.f7a="data-afr-top-icon";this.OXa="data-afr-bottom-icon";
this.Hea="firstVisibleChild";I.ii(this,this.Hea)};m("AdfDhtmlConveyorBeltPeer.InitSubclass",ko.C);
ko.prototype.G=function(a,b){ko.h.G.call(this,a,b);var d=a.K(ko.Hea),e=A.c,f=q.b,g=e.Ka(),h=a.g(),g=g.La(),l=I.j(h,"buttonPrev"),n=I.j(h,"buttonNext"),t=e.H(),e=a.getOrientation(),y=null,z=null,B=null,F=null,K=null;"vertical"!=e?(y=t.getStyleClass(ko.XZa),z=t.getStyleClass(ko.VZa),f.getAttribute(b,ko.Z5a)&&(B=t.getIcon(ko.WZa)),f.getAttribute(b,ko.c0a)&&(F=t.getIcon(ko.UZa)),K=this.$9a):(y=t.getStyleClass(ko.ZZa),z=t.getStyleClass(ko.RZa),f.getAttribute(b,ko.f7a)&&(B=t.getIcon(ko.YZa)),f.getAttribute(b,
ko.OXa)&&(F=t.getIcon(ko.QZa)),K=this.a$a);f={};f.prevButtonId=l;f.nextButtonId=n;f.prevButtonStyleClass=y;f.nextButtonStyleClass=z;f.prevButtonIcon=B;f.nextButtonIcon=F;l={};l.scrollFunc=K;l.firstVisibleItemChangedFunc=this.Fdb;l.callbackObj=this;this.Fab=h=new Xj.V.W.af.rf(h,e,null,g,f,l);h.uI(!0);if(d)for(g=h.qu,f=0;f<g.length;f++)if(l=g[f],l.id==d){mk(h,l.start,!0);break}};r.a("AdfDhtmlConveyorBeltPeer.prototype.InitDomElement",{G:ko.prototype.G});ko.prototype.ya=function(){return!0};
r.a("AdfDhtmlConveyorBeltPeer.prototype.needsResizeNotify",{ya:ko.prototype.ya});ko.prototype.Sa=function(a,b,d,e){ko.h.Sa.call(this,a,b,d,e);(a=this.Fab)&&a.uI()};r.a("AdfDhtmlConveyorBeltPeer.prototype.ResizeNotify",{Sa:ko.prototype.Sa});ko.prototype.$9a=function(a,b,d,e){oj(3,d,[{element:a,properties:{scrollLeft:b}}],null,e,null,null)};ko.prototype.a$a=function(a,b,d,e){oj(3,d,[{element:a,properties:{scrollTop:b}}],null,e,null,null)};
ko.prototype.Fdb=function(a){var b=this.f();b&&b.setProperty(ko.Hea,a,!1,G.ld)};