{“ast”:null,“code”:“/* eslint-disable node/no-deprecated-api */nvar buffer = require('buffer');nnvar Buffer = buffer.Buffer; // alternative to using Object.keys for old browsersnnfunction copyProps(src, dst) {n for (var key in src) {n dst = src;n }n}nnif (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) {n module.exports = buffer;n} else {n // Copy
properties from require('buffer')n copyProps(buffer, exports);n exports.Buffer = SafeBuffer;n}nnfunction SafeBuffer(arg, encodingOrOffset, length) {n return Buffer(arg, encodingOrOffset, length);n} // Copy
static methods from BuffernnncopyProps(Buffer, SafeBuffer);nnSafeBuffer.from = function (arg, encodingOrOffset, length) {n if (typeof arg === 'number') {n throw new TypeError('Argument must not be a number');n }nn return Buffer(arg, encodingOrOffset, length);n};nnSafeBuffer.alloc = function (size, fill, encoding) {n if (typeof size !== 'number') {n throw new TypeError('Argument must be a number');n }nn var buf = Buffer(size);nn if (fill !== undefined) {n if (typeof encoding === 'string') {n buf.fill(fill, encoding);n } else {n buf.fill(fill);n }n } else {n buf.fill(0);n }nn return buf;n};nnSafeBuffer.allocUnsafe = function (size) {n if (typeof size !== 'number') {n throw new TypeError('Argument must be a number');n }nn return Buffer(size);n};nnSafeBuffer.allocUnsafeSlow = function (size) {n if (typeof size !== 'number') {n throw new TypeError('Argument must be a number');n }nn return buffer.SlowBuffer(size);n};”,“map”:null,“metadata”:{},“sourceType”:“module”}