define(["exports","./Cartesian2-bd414876","./Check-741c5f3c","./defaultValue-81eec7ed"],(function(n,t,e,r){"use strict";function u(n,t,e,u){this[0]=r.defaultValue(n,0),this[1]=r.defaultValue(e,0),this[2]=r.defaultValue(t,0),this[3]=r.defaultValue(u,0)}u.packedLength=4,u.pack=function(n,t,e){return e=r.defaultValue(e,0),t[e++]=n[0],t[e++]=n[1],t[e++]=n[2],t[e++]=n[3],t},u.unpack=function(n,t,e){return t=r.defaultValue(t,0),r.defined(e)||(e=new u),e[0]=n[t++],e[1]=n[t++],e[2]=n[t++],e[3]=n[t++],e},u.packArray=function(n,t){const e=n.length,o=4*e;r.defined(t)?(Array.isArray(t)||t.length===o)&&t.length!==o&&(t.length=o):t=new Array(o);for(let r=0;r