define(["./arrayRemoveDuplicates-398390b2","./Transforms-f3654378","./Matrix3-6e56fbc7","./ComponentDatatype-985dcc38","./PolylineVolumeGeometryLibrary-09ac3735","./CorridorGeometryLibrary-e4fe6e00","./defaultValue-865ac579","./GeometryAttribute-e3f63a02","./GeometryAttributes-75794475","./GeometryOffsetAttribute-06264989","./IndexDatatype-16f6b4a1","./Math-76ce6367","./PolygonPipeline-47fb81c6","./Matrix2-23dd5853","./RuntimeError-9e0724f9","./combine-5e110d09","./WebGLConstants-258cf3a0","./EllipsoidTangentPlane-2129690e","./AxisAlignedBoundingBox-d1a0c6e6","./IntersectionTests-63574cfd","./Plane-4befcca0","./PolylinePipeline-70a831f8","./EllipsoidGeodesic-3e762525","./EllipsoidRhumbLine-b175af48"],(function(e,t,i,r,o,n,s,a,l,d,u,p,f,c,h,y,g,b,m,A,_,E,C,G){"use strict";const T=new i.Cartesian3,P=new i.Cartesian3,v=new i.Cartesian3;function w(e,t){const d=[],p=e.positions,f=e.corners,c=e.endPositions,h=new l.GeometryAttributes;let y,g,b,m=0,A=0,_=0;for(g=0;g