define(["./when-7b580518","./Cartesian2-40b13f31","./Check-3917d765","./EllipsoidGeometry-01796b7e","./VertexFormat-8d463a4f","./Math-87254c13","./GeometryOffsetAttribute-964ec9ef","./Transforms-a7d32f6c","./combine-83aa7971","./RuntimeError-fad4d3c6","./ComponentDatatype-6c2e43c1","./WebGLConstants-4e26b85a","./GeometryAttribute-8f00b923","./GeometryAttributes-fbd9a3fb","./IndexDatatype-b42089ce"],function(i,a,e,o,n,t,r,s,c,d,l,m,u,p,f){"use strict";function y(e){var t=i.defaultValue(e.radius,1),e={radii:new a.Cartesian3(t,t,t),stackPartitions:e.stackPartitions,slicePartitions:e.slicePartitions,vertexFormat:e.vertexFormat};this._ellipsoidGeometry=new o.EllipsoidGeometry(e),this._workerName="createSphereGeometry"}y.packedLength=o.EllipsoidGeometry.packedLength,y.pack=function(e,t,r){return o.EllipsoidGeometry.pack(e._ellipsoidGeometry,t,r)};var G=new o.EllipsoidGeometry,k={radius:void 0,radii:new a.Cartesian3,vertexFormat:new n.VertexFormat,stackPartitions:void 0,slicePartitions:void 0};return y.unpack=function(e,t,r){t=o.EllipsoidGeometry.unpack(e,t,G);return k.vertexFormat=n.VertexFormat.clone(t._vertexFormat,k.vertexFormat),k.stackPartitions=t._stackPartitions,k.slicePartitions=t._slicePartitions,i.defined(r)?(a.Cartesian3.clone(t._radii,k.radii),r._ellipsoidGeometry=new o.EllipsoidGeometry(k),r):(k.radius=t._radii.x,new y(k))},y.createGeometry=function(e){return o.EllipsoidGeometry.createGeometry(e._ellipsoidGeometry)},function(e,t){return i.defined(t)&&(e=y.unpack(e,t)),y.createGeometry(e)}});