define(["./when-229515d6","./Matrix2-2fec35ad","./ArcType-1da7fdca","./GeometryOffsetAttribute-ff1e192c","./Transforms-75891ac8","./RuntimeError-ffe03243","./ComponentDatatype-17b06483","./EllipsoidTangentPlane-52a8d8f6","./GeometryAttribute-c0946387","./GeometryAttributes-b253752a","./GeometryInstance-dc0df93d","./GeometryPipeline-e44dfe70","./IndexDatatype-b10faa0b","./PolygonGeometryLibrary-de56d5ca","./PolygonPipeline-1d19b57a","./PixelFormat-daf99ebc","./WebGLConstants-4e26b85a","./combine-8ce3f24b","./AxisAlignedBoundingBox-9cc0d3fd","./IntersectionTests-c2481e4c","./Plane-c66ae040","./AttributeCompression-af7f4dda","./EncodedCartesian3-61860110","./arrayRemoveDuplicates-bb548aa3","./EllipsoidRhumbLine-0b875bcf"],(function(e,t,i,r,o,n,a,l,s,y,u,p,d,f,c,g,m,h,b,P,v,E,A,_,G){"use strict";var L=[],T=[];function H(e,t,r,o,n){var p,g,m=l.EllipsoidTangentPlane.fromPoints(t,e).projectPointsOntoPlane(t,L);c.PolygonPipeline.computeWindingOrder2D(m)===c.WindingOrder.CLOCKWISE&&(m.reverse(),t=t.slice().reverse());var h=t.length,b=0;if(o)for(p=new Float64Array(2*h*3),g=0;g