rtexAttribArray(e);k.vertexAttribPointer(e,2,k.FLOAT,!1,0,0);return[a]}function ha(a,b){return a[b]||(a[b]=k.getUniformLocation(a[0],b))}function db(){var a=k.createTexture();k.bindTexture(k.TEXTURE_2D,a);k.texParameteri(k.TEXTURE_2D,k.TEXTURE_MIN_FILTER,k.LINEAR);k.texParameteri(k.TEXTURE_2D,k.TEXTURE_MAG_FILTER,k.LINEAR);k.texParameteri(k.TEXTURE_2D,k.TEXTURE_WRAP_S,k.CLAMP_TO_EDGE);k.texParameteri(k.TEXTURE_2D,k.TEXTURE_WRAP_T,k.CLAMP_TO_EDGE);return a}function Jb(a){k.activeTexture(k.TEXTURE0+
    0);k