define(["./arrayRemoveDuplicates-e9673044","./Transforms-dadc538f","./Matrix3-b6f074fa","./ComponentDatatype-77274976","./CoplanarPolygonGeometryLibrary-8933e3c1","./defaultValue-0a909f67","./GeometryAttribute-e2b38d72","./GeometryAttributes-f06a2792","./GeometryInstance-9b27c40d","./GeometryPipeline-b7404acc","./IndexDatatype-2149f06c","./PolygonGeometryLibrary-a917cdd7","./Math-e97915da","./Matrix2-163b5a1d","./RuntimeError-06c93819","./combine-ca22a614","./WebGLConstants-a8cc3e8c","./OrientedBoundingBox-83fb8c71","./EllipsoidTangentPlane-f7077c2e","./AxisAlignedBoundingBox-e5bb9f92","./IntersectionTests-1307e0a8","./Plane-1c5a21a3","./AttributeCompression-e18a879a","./EncodedCartesian3-de837603","./ArcType-ce2e50ab","./EllipsoidRhumbLine-7f84cca0","./PolygonPipeline-1ccef6d7"],(function(e,t,n,o,r,i,a,c,y,l,s,u,p,d,m,f,g,b,h,P,G,L,C,T,E,A,H){"use strict";function k(e){const t=e.length,n=new Float64Array(3*t),r=s.IndexDatatype.createTypedArray(t,2*t);let i=0,y=0;for(let o=0;o