/*
All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/5.0/esri/copyright.txt for details.
*/
function e(){const e=new Float32Array(16);return e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}function t(e){const t=new Float32Array(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function n(e,t,n,r,o,a,c,l,u,f,s,i,y,_,b,m){const p=new Float32Array(16);return p[0]=e,p[1]=t,p[2]=n,p[3]=r,p[4]=o,p[5]=a,p[6]=c,p[7]=l,p[8]=u,p[9]=f,p[10]=s,p[11]=i,p[12]=y,p[13]=_,p[14]=b,p[15]=m,p}const r=e(),o=Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:r,clone:t,create:e,fromValues:n},Symbol.toStringTag,{value:"Module"}));export{r as IDENTITY,t as clone,e as create,n as fromValues,o as m};
