define(["./arrayRemoveDuplicates-f7eaafa2","./buildModuleUrl-3d15f25c","./Cartographic-67e73ef9","./Check-52a7d806","./ComponentDatatype-81047f82","./CoplanarPolygonGeometryLibrary-db52cfeb","./when-92c6cf3c","./GeometryAttribute-ef657318","./GeometryAttributes-7f66ea53","./GeometryInstance-da5e91bc","./GeometryPipeline-f4eddf07","./IndexDatatype-4c0e98b8","./PolygonGeometryLibrary-7c66403e","./PrimitiveType-cdfe443e","./Rectangle-bab7abf0","./Math-92c3b5f7","./Intersect-b97e930a","./Event-3390cd7d","./RuntimeError-c6a62a80","./WebGLConstants-71f10989","./Cartesian2-6033fa5d","./OrientedBoundingBox-513cf61d","./Cartesian4-ad128b5d","./EllipsoidTangentPlane-53184efd","./IntersectionTests-a42760d9","./Plane-f8d22530","./PolygonPipeline-b86e8785","./WindingOrder-1b9c8a87","./EllipsoidRhumbLine-8847d1a1","./Buffer-1d0f8963","./RenderState-94064c70","./BoundingRectangle-418864a2","./Color-45274500","./FeatureDetection-067cb23c","./AttributeCompression-49f7b62a","./EncodedCartesian3-b86c8d65","./ArcType-31298545"],(function(e,n,t,r,o,i,a,c,y,p,d,s,l,u,f,g,b,h,m,v,P,C,k,E,H,T,I,w,G,L,_,D,O,x,A,B,R){"use strict";function M(e){for(var n=e.length,t=new Float64Array(3*n),r=s.IndexDatatype.createTypedArray(n,2*n),i=0,a=0,p=0;p