define(["./Cartesian2-5b63e672","./when-ca391574","./EllipseGeometry-be7f8268","./Check-64f87f7d","./Math-b53708b3","./GeometryOffsetAttribute-b94750ca","./Transforms-5295b227","./RuntimeError-19cb26ba","./ComponentDatatype-8f71e605","./WebGLConstants-95ceb4e9","./EllipseGeometryLibrary-a5f59994","./GeometryAttribute-7ef2d452","./GeometryAttributes-a356f820","./GeometryInstance-d18842cb","./GeometryPipeline-a588d10d","./AttributeCompression-a99f24b9","./EncodedCartesian3-c36ced29","./IndexDatatype-4e56bcfa","./IntersectionTests-f5111308","./Plane-99b2becd","./VertexFormat-63b3c6da"],function(r,n,a,e,t,i,o,s,c,b,l,d,f,m,p,y,u,G,C,E,A){"use strict";return function(e,t){return(e=n.defined(t)?a.EllipseGeometry.unpack(e,t):e)._center=r.Cartesian3.clone(e._center),e._ellipsoid=r.Ellipsoid.clone(e._ellipsoid),a.EllipseGeometry.createGeometry(e)}});