YUI.add("axis-category",function(p,e){var A=p.Lang;p.CategoryAxis=p.Base.create("categoryAxis",p.Axis,[p.CategoryImpl],{getMinimumValue:function(){return this.get("data")[0]},getMaximumValue:function(){var e=this.get("data");return e[e.length-1]},_getLabelByIndex:function(e){return this.get("data")[e]},_getLabelData:function(e,t,a,r,i,n,s,u,g){var o,d,x,c,h=[],f=[],l=this.get("data"),y=new Map,m=n;for(g=g||l,d=0;d<u;d+=1)o=g[d],c=p.Array.indexOf(l,o),y.has(o)&&(c=p.Array.indexOf(l,o,y.get(o)+1)),y.set(o,c),A.isNumber(c)&&-1<c&&((x={})[t]=e,x[a]=this._getCoordFromValue(r,i,s,c,m),h.push(x),f.push(o));return{points:h,values:f}}})},"patched-v3.18.7",{requires:["axis","axis-category-base"]});