{"_id":"@01/xdata","_rev":"4-85e695bfa183eb1679e1911d48e0fc6e","name":"@01/xdata","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"@01/xdata","version":"1.0.0","description":"Extended ActionScript3 ByteArray API for JavaScript","main":"dist/index.js","typings":"dist/index.d.ts","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"NODE_ENV=development webpack --watch","build":"NODE_ENV=production webpack","publish":"npm publish"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/xdata.git"},"keywords":["xdata","typescript","dataarray","bitarray","bytearray","lzma","zlib"],"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/xdata/issues"},"homepage":"https://github.com/01alchemist/xdata","dependencies":{},"devDependencies":{"typescript":"3.6.3","webpack":"4.39.1","webpack-cli":"3.3.6","ts-loader":"6.0.4","tslint":"5.20.0","tslint-loader":"3.5.4","fs-extra":"8.1.0","chalk":"2.4.2","webpack-node-externals":"1.7.2","clean-webpack-plugin":"3.0.0","tslint-config-airbnb":"5.11.2","tslint-config-prettier":"1.18.0"},"gitHead":"7bfa776cbedc0051eef3406b2532906d1eca54f6","_id":"@01/xdata@1.0.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5nQOdvw+J74sSj3vxWqJu6vrAm+dYBE8JGvLulQV0S1sI0LJBYSwougkV+RrZOvlsAJNfsslT47q1TTymLZSWA==","shasum":"05ea6a21b38dbf2d4e0fb11ca9d31428461cf622","tarball":"https://registry.npmjs.org/@01/xdata/-/xdata-1.0.0.tgz","fileCount":42,"unpackedSize":788603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiiTuCRA9TVsSAnZWagAAmnQP/1bRwW38pe8A/GvHlCE2\nnjnlKuZjoHDBRgsBLOxKLA55unjw3YtlQzt0GJwPB2OsNRiXTuxqLvPor2sq\nhhpZLM/C17j9c9JEY1lddTJk7kCr4lBZXjrZpKALcjd5bK6ORao9PrIYjT7L\nfg8sEslDG05JiLk8fPP6rCxoHYjfu1EsW9KzvQ4aavXNqYxZk3pO+aV8cNWv\nMcx0WBCukySex07rGQsqDc4Oa0ZPN0Kh/uGKNDWgBJSMXBDW/mZGr7AgBIwI\nzv0DscxN2Cto9D3GvZf1Fs10J7SZ04CO8jfb/v0MDSmX6TCN2doi8PnoD1jk\nqzcQJprYH0y1UEh7BLO7RZAYBIeLzealgNiWWSv1HTb8eZx1HVI9AGWGGbnY\n0iOXtSFVO0L1L38ToKBX8uRGHiEfslDN8T7wGfKazoYNSrkpLXsvKn6ygLD7\nsytxkLIGAxzAQmOQg6DFL4hzwwQ3rXPpUmGm6LGLFCyu3LtIoqGIoNb8Eh4h\nPCFx9h8CPimHaXA17mdgt2VyJErj/oTIFT/QEpWy2ywsyMftCkfW4Fn6NBDM\n8+cRQOUvlDElz9zoGrS6VEHgcQZvgV3A9WgS9Al+pOL0wkZ1jMXUE6bRr3J9\nBeP8+dQxcE8w0BDNEdgtudKCBcdWBhKCLKAqS1OXpv0hOqh0Mm/Ku962A6VN\nMv1s\r\n=8FVq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbponcJUK2gbYkcCNmRZYF7Mt6IVOHmbNXaw69+0ndKAiAPY4un3VU5MMnNiR4cp/Z1S68M6eg89oGES9Nzd9MnHw=="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmUser":{"name":"01","email":"01@01alchemist.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xdata_1.0.0_1569334509349_0.45710407457321045"},"_hasShrinkwrap":false},"1.0.1":{"name":"@01/xdata","version":"1.0.1","description":"Extended ActionScript3 ByteArray API for JavaScript","main":"dist/index.js","typings":"dist/index.d.ts","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"NODE_ENV=development webpack --watch","build":"NODE_ENV=production webpack","publish":"npm publish"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/xdata.git"},"keywords":["xdata","typescript","dataarray","bitarray","bytearray","lzma","zlib"],"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/xdata/issues"},"homepage":"https://github.com/01alchemist/xdata","dependencies":{},"devDependencies":{"typescript":"3.6.3","webpack":"4.39.1","webpack-cli":"3.3.6","ts-loader":"6.0.4","tslint":"5.20.0","tslint-loader":"3.5.4","fs-extra":"8.1.0","chalk":"2.4.2","webpack-node-externals":"1.7.2","clean-webpack-plugin":"3.0.0","tslint-config-airbnb":"5.11.2","tslint-config-prettier":"1.18.0"},"gitHead":"7bfa776cbedc0051eef3406b2532906d1eca54f6","_id":"@01/xdata@1.0.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HzFEklP7i8N6RvWaye8Zi+gfR6bLuCqQ7ibzSW6YhqqxCTp3LmSrZ+vW1APUuCFG2j1CL0TIGKtBvrcYnZAbaQ==","shasum":"343bba215e9cef2afd6addd78ccd7b72f4931795","tarball":"https://registry.npmjs.org/@01/xdata/-/xdata-1.0.1.tgz","fileCount":42,"unpackedSize":761369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiiUQCRA9TVsSAnZWagAAsbYP/i4/Zlhyyd7CpUvfAXQS\nEhLeDdqWX6uN8vTYVlZIWfU9egQG+Ip4LiWs5uCFmQhrTY/95ulxSzd8Kdvj\nAZozef/mPiYGtH1uVgM4oQvfvJOkYcv64LMxWQRbo2IGvaxhpQTEXRCigJGg\n3/wUAe+NSyPXkSidc6CjtxScgta/CqlFTeROggbXAKcH7ROjTN6pLFxwmZTZ\n1Zm8VGSW2qRFStgGEHo8PxlxpvuUFUe6ufrpIqklrmhzyPFNE33e2jdnKTl7\n+mgePqzgOHPlFrMQfAzyDA7Z7tOZ7oSQwGXpiwVZavih+XbDqAKpnmX+G/SB\ntVO9rDrGknUGaU+6UkHZya2/MzI0BqfjGfe7vK0j82xqJYR42Caq4EBUq4dw\nZBuMCmcI+m8z/fOJEzx/ds9eIXqPQoKnioo1FDEeD+tChZHp+1gDGNlriq8x\nyb3kPBKsp/yfP3WNTEpp0tYjFk4KtwOzVNv+VXmNN89W/xk8d2u2x2ZnLtYq\neSmJ+pxfs8bzzTS9v+mmzh9fzwo3gZ+3yWycrbT6bLcLN62SGvfhhJJdTDiy\naB/6U2ADypN1FRUHL4n4r/SJOxHVPnTmFrLm1IfHkVQKf5dccB9Do+8F3s6h\nHKOR/Ga7A6CTiv2TN1P6nc+wW0PM0f9293XhfIch38iT2NbFPKKFBehqyFWn\nVqCN\r\n=/t0K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOyqcdveULX2iW0mj/ZYlxKK1C5t8Huxp7OTc2pg+c/AiEAiAPoIlEYnhL6gLzzJlCo5gUhdNUiqXYD8fgGq9kXkAA="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmUser":{"name":"01","email":"01@01alchemist.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xdata_1.0.1_1569334543892_0.16549021815541076"},"_hasShrinkwrap":false},"3.0.0":{"name":"@01/xdata","version":"3.0.0","description":"Extended ActionScript3 ByteArray API for JavaScript","main":"dist/index.js","typings":"dist/index.d.ts","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"NODE_ENV=development webpack --watch","build":"NODE_ENV=production webpack","publish":"npm publish"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/xdata.git"},"keywords":["xdata","typescript","dataarray","bitarray","bytearray","lzma","zlib"],"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/xdata/issues"},"homepage":"https://github.com/01alchemist/xdata","dependencies":{},"devDependencies":{"typescript":"3.6.3","webpack":"4.39.1","webpack-cli":"3.3.6","ts-loader":"6.0.4","tslint":"5.20.0","tslint-loader":"3.5.4","fs-extra":"8.1.0","chalk":"2.4.2","webpack-node-externals":"1.7.2","clean-webpack-plugin":"3.0.0","tslint-config-airbnb":"5.11.2","tslint-config-prettier":"1.18.0"},"gitHead":"7bfa776cbedc0051eef3406b2532906d1eca54f6","_id":"@01/xdata@3.0.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0+5prwOhTpHU5gjyMb3p/uiOv6hlQ7IbkWCJ9bK+cdkEkFh0GOzR6je6qTfqGSD9SZeoklc48TzHo2XxxJr2ug==","shasum":"ceea749228ce98459b5b5bdc71fa418944b7d081","tarball":"https://registry.npmjs.org/@01/xdata/-/xdata-3.0.0.tgz","fileCount":42,"unpackedSize":761369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiiU+CRA9TVsSAnZWagAA0U4QAJpZzXON1ypvKZCT9JUl\no/6po6bQWyNYJLOInZqy0TXEVFIPwv7FBm4c0nwpKJyhjjJWDwFsvzOocXVI\n/PsNfgm+IwkzhkTezmLOebwcsDt24AITGObCajvMhNERsiipWqvLXzbFdP9r\nVJKoTSW/LBQZgNNmKBL2VFCN/1Oe/Gj8ZtwzvtThGHG84IhwlJW8uAFlNxg3\nqBFLq2C3f9FYVulw3dVsk2B0gfT1yegACflpK+tK4l8aQ5w8TW15GhvWRPTt\nOx/XMeclMCmK87gvDntr9I3zaO1TB1gdREsixfS6h0lfU6jF+yU+ugTtb34c\n8aCrYjs6tK3Lw1RwoSmBBHx30+hLb7bZ8YHg6EUPBBaGH51+vYVolVaFO9WQ\nrCZTrPYezYDuO2AidaM+jMJI6g+szoeLs+2ZWdG1x4YI6gh8hDYcAbjEr8LW\nSGJMqRiVqbMjRVePm+lsyq8xbfY6wbbd3dh7h1QzoibVhPRUsMCvMYE2qzKI\nj750GGXnt7wAuNwTIa4k30401t9YDmVeZb3UeeYzCdJh6ou3Y9S+gFPgn0qb\nojC3g++0KF5p0E3lJDiy0WRCOuAzBiAGPtiHYPhrAu9HtrfhR8Eb1fmx1Ezo\nikIS6v/e7gJXvE9DDgDGkKNrEEyLNyGhVDH4hX7JUnt56xOnAX6wZPyRZjEh\nDNou\r\n=SUkR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYySvpIaBUwk9qtRsnCZ85TbYczzjfoMwu1C6dfnpCKAiEA5Ky3xWin/dgMhUmSSHRQvpuOyyCYrQeAPJ41joJXoc0="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmUser":{"name":"01","email":"01@01alchemist.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xdata_3.0.0_1569334589684_0.9909715494488325"},"_hasShrinkwrap":false},"3.0.1":{"name":"@01/xdata","version":"3.0.1","description":"Extended ActionScript3 ByteArray API for JavaScript","main":"dist/index.js","typings":"dist/index.d.ts","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"NODE_ENV=development webpack --watch","build":"NODE_ENV=production webpack","npm-publish":"npm publish"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/xdata.git"},"keywords":["xdata","typescript","dataarray","bitarray","bytearray","lzma","zlib"],"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/xdata/issues"},"homepage":"https://github.com/01alchemist/xdata","dependencies":{},"devDependencies":{"typescript":"3.6.3","webpack":"4.39.1","webpack-cli":"3.3.6","ts-loader":"6.0.4","tslint":"5.20.0","tslint-loader":"3.5.4","fs-extra":"8.1.0","chalk":"2.4.2","webpack-node-externals":"1.7.2","clean-webpack-plugin":"3.0.0","tslint-config-airbnb":"5.11.2","tslint-config-prettier":"1.18.0"},"gitHead":"7bfa776cbedc0051eef3406b2532906d1eca54f6","_id":"@01/xdata@3.0.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nVn79hVH9vZHREa6sLA3YRdF8BnJCa7G/supdZlV9Ju8yn0Avb55naJDgh38qB8v7i8n3jzle3uQfhg3eQ+fGg==","shasum":"bad7977b73cca7f85ab1d209486af062a139cbe0","tarball":"https://registry.npmjs.org/@01/xdata/-/xdata-3.0.1.tgz","fileCount":45,"unpackedSize":761561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiiYoCRA9TVsSAnZWagAAkdgQAICIOS4ZPRtduBdQJ0Xd\nkwpbNeWrJL2oI4OD0KaLb6jiy5006s5+CyvIPwaWEsvFFrC/eL7tQdm19/ah\nznx2sudkjsJj4ZMNObHeBqp4Rs7C7Q1bJ5jRpiwBNhQ/+Z5R6iRF4RvB5BIy\nCKplFyjRC/ZPXjJTyWjo6dqkl0ureFra1vu+hEp/fpTI6EBnWgT5smZXcwnm\n9KK/ccic+HgKMnqODaAdgVYJ5q+YxOoGkOjG4na0oSYW+z3/ljUpBJDgKvOC\nBhY5S6Nmop+lhDE84FiIHS39SEoF1sXUAf7LFdsE42vtDwV4Kx5CN9iAUx3T\nFDJxpoWmStu2Z3IR5bdbZlitiB+zK0C14aTpHXUx+2HgG5fl9BoaVPYYeY9a\ndQdPoCRWtN1lce1J0sK0gIh1DcYzd1N/6AdvgpMG2b8NG/shIogmCttd6+zn\nEqs2lhNII8fpxnd3z0Z/z39kD4YLY4bI3mCCh6z+UhuScGBrzEbL4RK8p350\nTlQZ8otBX6F47P80rdP3JlvX+RovAw/OIq1z8/4+kn+KMWHTybOPmCO+VvP2\nGrPMXq1fESgp7/ZYGO5xjXRhBUGgftCO5hiBMdDI/kzuZzIv74PZQ35hEZur\nc3/efjmzIsjgpq8bMPltxwzW6aT6LaN+tZIIA4zG7k3kQWaZ5p0y+GtOYLcE\no5X0\r\n=CelG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4+p+piYlNX/xIQnN1FeFFhZO3cqZk/IBaQQMAck0pmAiEA3+3VXvJ44nJd7amK0KUBN2rqVZucd5kKMfN7exs/8vk="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmUser":{"name":"01","email":"01@01alchemist.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xdata_3.0.1_1569334823348_0.1707661428116658"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-24T14:15:09.116Z","1.0.0":"2019-09-24T14:15:09.463Z","modified":"2022-04-04T10:25:42.841Z","1.0.1":"2019-09-24T14:15:44.050Z","3.0.0":"2019-09-24T14:16:29.845Z","3.0.1":"2019-09-24T14:20:23.569Z"},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"description":"Extended ActionScript3 ByteArray API for JavaScript","homepage":"https://github.com/01alchemist/xdata","keywords":["xdata","typescript","dataarray","bitarray","bytearray","lzma","zlib"],"repository":{"type":"git","url":"git+https://github.com/01alchemist/xdata.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com"},"bugs":{"url":"https://github.com/01alchemist/xdata/issues"},"license":"MIT","readme":"XDATA\n================================\n### Status : [![Build Status](https://api.travis-ci.org/01alchemist/xdata.png)](https://travis-ci.org/01alchemist/xdata)\nExtended ActionScript3 ByteArray API for JavaScript\n\nDeveloped by [Nidin Vinayakan](https://github.com/nidin)\n\nLicense\n----\n[MIT](LICENSE)\n\n###NPM\n    \n    npm install xdata\n\nnpm registry [https://www.npmjs.com/package/xdata](https://www.npmjs.com/package/xdata)\n\n###Usage \n\n    import {DataArray,ByteArray,BitArray} from \"xdata/core\"\n    import {LZMAHelper,ZLIBHelper} from \"xdata/helpers\"\n    import {LZMA, ZLIB} from \"xdata/compression\"\n\n###Classes\n- **_1. BitArray_**\n- **_2. ByteArray_**\n- **_3. DataArray_**\n- **_4. LZMAHelper_**\n- **_5. ZLIBHelper_**\n\n\n###**_BitArray_**\n\n    constructor(buffer?:ArrayBuffer)\n    readBits(bits:number, bitBuffer:number = 0):number\n    writeBits(bits:number, value:number)\n    resetBitsPending()\n    static calculateMaxBits(signed:boolean, values:Array<number>):number\n    \n###**_ByteArray_**\n\n**constructor(buffer?:ArrayBuffer, offset:number = 0, length:number = 0)**\n    \n**readBoolean():boolean**\n\n    /**\n     * Reads a Boolean value from the byte stream. A single byte is read,\n     * and true is returned if the byte is nonzero,\n     * false otherwise.\n     * @return    Returns true if the byte is nonzero, false otherwise.\n     */\n\n**readByte():number**\n\n    /**\n     * Reads a signed byte from the byte stream.\n     * The returned value is in the range -128 to 127.\n     * @return    An integer between -128 and 127.\n     */\n\n**readBytes(_bytes:ByteArray = null, offset:number = 0, length:number = 0, createNewBuffer:boolean = false):ByteArray**    \n    \n    /**\n     * Reads the number of data bytes, specified by the length parameter, from the byte stream.\n     * The bytes are read into the ByteArray object specified by the bytes parameter,\n     * and the bytes are written into the destination ByteArray starting at the _position specified by offset.\n     * @param    bytes    The ByteArray object to read data into.\n     * @param    offset    The offset (_position) in bytes at which the read data should be written.\n     * @param    length    The number of bytes to read.  The default value of 0 causes all available data to be read.\n     */\n\n**readDouble():number**    \n    \n    /**\n     * Reads an IEEE 754 double-precision (64-bit) floating-point number from the byte stream.\n     * @return    A double-precision (64-bit) floating-point number.\n     */\n\n**readFloat():number**    \n    \n    /**\n     * Reads an IEEE 754 single-precision (32-bit) floating-point number from the byte stream.\n     * @return    A single-precision (32-bit) floating-point number.\n     */\n\n**readInt():number**\n    \n    /**\n     * Reads a signed 32-bit integer from the byte stream.\n     *\n     *   The returned value is in the range -2147483648 to 2147483647.\n     * @return    A 32-bit signed integer between -2147483648 and 2147483647.\n     */\n    \n**readInt64():Int64**\n    \n    /**\n     * Reads a signed 64-bit integer from the byte stream.\n     *\n     *   The returned value is in the range −(2^63) to 2^63 − 1\n     * @return    A 64-bit signed integer between −(2^63) to 2^63 − 1\n     */\n    \n**readMultiByte(length:number, charSet?:string):string**\n   \n    /**\n     * Reads a multibyte string of specified length from the byte stream using the\n     * specified character set.\n     * @param    length    The number of bytes from the byte stream to read.\n     * @param    charSet    The string denoting the character set to use to interpret the bytes.\n     *   Possible character set strings include \"shift-jis\", \"cn-gb\",\n     *   \"iso-8859-1\", and others.\n     *   For a complete list, see Supported Character Sets.\n     *   Note: If the value for the charSet parameter\n     *   is not recognized by the current system, the application uses the system's default\n     *   code page as the character set. For example, a value for the charSet parameter,\n     *   as in myTest.readMultiByte(22, \"iso-8859-01\") that uses 01 instead of\n     *   1 might work on your development system, but not on another system.\n     *   On the other system, the application will use the system's default code page.\n     * @return    UTF-8 encoded string.\n     */\n    \n**readShort():number**\n    \n    /**\n     * Reads a signed 16-bit integer from the byte stream.\n     *\n     *   The returned value is in the range -32768 to 32767.\n     * @return    A 16-bit signed integer between -32768 and 32767.\n     */\n    \n**readUnsignedByte():number**\n    \n    /**\n     * Reads an unsigned byte from the byte stream.\n     *\n     *   The returned value is in the range 0 to 255.\n     * @return    A 32-bit unsigned integer between 0 and 255.\n     */\n\n**readUnsignedInt():number**\n\n    /**\n     * Reads an unsigned 32-bit integer from the byte stream.\n     *\n     *   The returned value is in the range 0 to 4294967295.\n     * @return    A 32-bit unsigned integer between 0 and 4294967295.\n     */\n     \n**readVariableSizedUnsignedInt():number**\n\n    /**\n     * Reads a variable sized unsigned integer (VX -> 16-bit or 32-bit) from the byte stream.\n     *\n     *   A VX is written as a variable length 2- or 4-byte element. If the index value is less than 65,280 (0xFF00),\n     *   then the index is written as an unsigned two-byte integer. Otherwise the index is written as an unsigned\n     *   four byte integer with bits 24-31 set. When reading an index, if the first byte encountered is 255 (0xFF),\n     *   then the four-byte form is being used and the first byte should be discarded or masked out.\n     *\n     *   The returned value is in the range  0 to 65279 or 0 to 2147483647.\n     * @return    A VX 16-bit or 32-bit unsigned integer between 0 to 65279 or 0 and 2147483647.\n     */\n     \n     \nto be continued...","readmeFilename":"README.md"}