define(["./when-e3a49219","./Matrix2-ae0e0b05","./arrayRemoveDuplicates-328bac4c","./BoundingRectangle-61e59108","./Transforms-a6362ad2","./ComponentDatatype-64cf6611","./PolylineVolumeGeometryLibrary-1ff78bc3","./RuntimeError-ffc802eb","./GeometryAttribute-50aef525","./GeometryAttributes-3db3f2c9","./IndexDatatype-e12e2493","./PolygonPipeline-2bbe6eb1","./PixelFormat-83d70a69","./WebGLConstants-1c8239cc","./combine-c7a1ec8a","./EllipsoidTangentPlane-e3af9e65","./AxisAlignedBoundingBox-699685f5","./IntersectionTests-8be403d7","./Plane-2bf1bb80","./PolylinePipeline-e16881a5","./EllipsoidGeodesic-524df442","./EllipsoidRhumbLine-b6518e5c"],(function(e,i,n,t,a,r,o,l,s,p,d,c,u,y,g,h,f,m,v,E,b,P){"use strict";function _(n){var t=(n=e.defaultValue(n,e.defaultValue.EMPTY_OBJECT)).polylinePositions,a=n.shapePositions;this._positions=t,this._shape=a,this._ellipsoid=i.Ellipsoid.clone(e.defaultValue(n.ellipsoid,i.Ellipsoid.WGS84)),this._cornerType=e.defaultValue(n.cornerType,o.CornerType.ROUNDED),this._granularity=e.defaultValue(n.granularity,r.CesiumMath.RADIANS_PER_DEGREE),this._workerName="createPolylineVolumeOutlineGeometry";var l=1+t.length*i.Cartesian3.packedLength;l+=1+a.length*i.Cartesian2.packedLength,this.packedLength=l+i.Ellipsoid.packedLength+2}_.pack=function(n,t,a){var r;a=e.defaultValue(a,0);var o=n._positions,l=o.length;for(t[a++]=l,r=0;r