define(["./when-92c6cf3c","./Rectangle-bab7abf0","./ArcType-31298545","./arrayRemoveDuplicates-f7eaafa2","./buildModuleUrl-3d15f25c","./Cartographic-67e73ef9","./Color-45274500","./ComponentDatatype-81047f82","./Check-52a7d806","./GeometryAttribute-ef657318","./GeometryAttributes-7f66ea53","./IndexDatatype-4c0e98b8","./Math-92c3b5f7","./PolylinePipeline-c0932bf7","./PrimitiveType-cdfe443e","./VertexFormat-f496a3f1","./Intersect-b97e930a","./Event-3390cd7d","./RuntimeError-c6a62a80","./FeatureDetection-067cb23c","./WebGLConstants-71f10989","./Cartesian2-6033fa5d","./Cartesian4-ad128b5d","./EllipsoidGeodesic-04ac0e77","./EllipsoidRhumbLine-8847d1a1","./IntersectionTests-a42760d9","./Plane-f8d22530"],(function(e,t,r,o,a,n,i,l,s,c,p,d,u,h,f,y,m,v,w,_,g,b,L,D,E,A,P){"use strict";var x=[];function k(e,t,r,o,a){var n=x;n.length=a;var l,s=r.red,c=r.green,p=r.blue,d=r.alpha,u=o.red,h=o.green,f=o.blue,y=o.alpha;if(i.e.equals(r,o)){for(l=0;l0?new Array(c):void 0;for(l=0;l0?he:ue,Z[oe++]=de*v,_.st&&($[ae++]=y/(C-1),$[ae++]=Math.max(Z[oe-2],0)),e.e(ee)){var fe=m<2?se:ce;ee[ne++]=i.e.floatToByte(fe.red),ee[ne++]=i.e.floatToByte(fe.green),ee[ne++]=i.e.floatToByte(fe.blue),ee[ne++]=i.e.floatToByte(fe.alpha)}A&&(te[3*ie]=le,ie++)}le+=n.t.distance(J,T[y])}if(A){var ye=le,me=Math.random()*(P>0?P:ye);for(y=0;y