define(["./arrayRemoveDuplicates-e9673044","./Transforms-01e95659","./Matrix3-a348023f","./ComponentDatatype-77274976","./CoplanarPolygonGeometryLibrary-12c9c39c","./defaultValue-0a909f67","./GeometryAttribute-f5d71750","./GeometryAttributes-f06a2792","./GeometryInstance-99908f4f","./GeometryPipeline-049a5b67","./IndexDatatype-2149f06c","./PolygonGeometryLibrary-364ec499","./Math-e97915da","./Matrix2-7146c9ca","./RuntimeError-06c93819","./combine-ca22a614","./WebGLConstants-a8cc3e8c","./OrientedBoundingBox-49f28163","./EllipsoidTangentPlane-6308603a","./AxisAlignedBoundingBox-65ccb1a5","./IntersectionTests-0bb04fde","./Plane-8575e17c","./AttributeCompression-50c9aeba","./EncodedCartesian3-0fb84db0","./ArcType-ce2e50ab","./EllipsoidRhumbLine-9b24aab2","./PolygonPipeline-f5f5011c"],(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