define(["./when-515d5295","./Rectangle-e170be8b","./ArcType-98a7a011","./arrayRemoveDuplicates-a4c6347e","./buildModuleUrl-dba4ec07","./Cartographic-1bbcab04","./Color-39e7bd91","./ComponentDatatype-d430c7f7","./Check-3aa71481","./GeometryAttribute-9bc31a7f","./GeometryAttributes-7d904f0f","./IndexDatatype-eefd5922","./Math-5e38123d","./PolylinePipeline-bf1462fc","./PrimitiveType-b38a4004","./VertexFormat-e844760b","./Intersect-53434a77","./Event-9821f5d9","./RuntimeError-350acae3","./FeatureDetection-7fae0d5a","./WebGLConstants-77a84876","./Cartesian2-1b9b0d8a","./Cartesian4-034d54d5","./EllipsoidGeodesic-e5406761","./EllipsoidRhumbLine-f50fdea6","./IntersectionTests-5fa33dbd","./Plane-92c15089"],(function(e,t,r,a,n,o,i,l,s,c,p,d,h,u,f,y,v,m,w,_,g,b,D,E,A,P,x){"use strict";var T=[];function k(e,t,r,a,n){var o=T;o.length=n;var l,s=r.red,c=r.green,p=r.blue,d=r.alpha,h=a.red,u=a.green,f=a.blue,y=a.alpha;if(i.e.equals(r,a)){for(l=0;l0?new Array(c):void 0;for(l=0;l0?ue:he,Z[ae++]=de*m,_.st&&($[ne++]=y/(C-1),$[ne++]=Math.max(Z[ae-2],0)),e.t(ee)){var fe=v<2?se:ce;ee[oe++]=i.e.floatToByte(fe.red),ee[oe++]=i.e.floatToByte(fe.green),ee[oe++]=i.e.floatToByte(fe.blue),ee[oe++]=i.e.floatToByte(fe.alpha)}P&&(te[3*ie]=le,ie++)}le+=o.a.distance(J,L[y])}if(P){var ye=le,ve=Math.random()*(x>0?x:ye);for(y=0;y