morphit/node_modules/uint8-varint/dist/index.min.js

4 lines
2.7 KiB
JavaScript

(function (root, factory) {(typeof module === 'object' && module.exports) ? module.exports = factory() : root.Uint8Varint = factory()}(typeof self !== 'undefined' ? self : this, function () {
"use strict";var Uint8Varint=(()=>{var x=Object.defineProperty;var N=Object.getOwnPropertyDescriptor;var M=Object.getOwnPropertyNames;var U=Object.prototype.hasOwnProperty;var y=(r,t)=>{for(var n in t)x(r,n,{get:t[n],enumerable:!0})},R=(r,t,n,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of M(t))!U.call(r,o)&&o!==n&&x(r,o,{get:()=>t[o],enumerable:!(e=N(t,o))||e.enumerable});return r};var m=r=>R(x({},"__esModule",{value:!0}),r);var k={};y(k,{decode:()=>T,decodeUint8Array:()=>E,decodeUint8ArrayList:()=>a,encode:()=>L,encodeUint8Array:()=>g,encodeUint8ArrayList:()=>A,encodingLength:()=>F});function s(r=0){return new Uint8Array(r)}var S=Math.pow(2,7),_=Math.pow(2,14),C=Math.pow(2,21),w=Math.pow(2,28),d=Math.pow(2,35),h=Math.pow(2,42),p=Math.pow(2,49),i=128,c=127;function F(r){if(r<S)return 1;if(r<_)return 2;if(r<C)return 3;if(r<w)return 4;if(r<d)return 5;if(r<h)return 6;if(r<p)return 7;if(Number.MAX_SAFE_INTEGER!=null&&r>Number.MAX_SAFE_INTEGER)throw new RangeError("Could not encode varint");return 8}function g(r,t,n=0){switch(F(r)){case 8:t[n++]=r&255|i,r/=128;case 7:t[n++]=r&255|i,r/=128;case 6:t[n++]=r&255|i,r/=128;case 5:t[n++]=r&255|i,r/=128;case 4:t[n++]=r&255|i,r>>>=7;case 3:t[n++]=r&255|i,r>>>=7;case 2:t[n++]=r&255|i,r>>>=7;case 1:{t[n++]=r&255,r>>>=7;break}default:throw new Error("unreachable")}return t}function A(r,t,n=0){switch(F(r)){case 8:t.set(n++,r&255|i),r/=128;case 7:t.set(n++,r&255|i),r/=128;case 6:t.set(n++,r&255|i),r/=128;case 5:t.set(n++,r&255|i),r/=128;case 4:t.set(n++,r&255|i),r>>>=7;case 3:t.set(n++,r&255|i),r>>>=7;case 2:t.set(n++,r&255|i),r>>>=7;case 1:{t.set(n++,r&255),r>>>=7;break}default:throw new Error("unreachable")}return t}function E(r,t){let n=r[t],e=0;if(e+=n&c,n<i||(n=r[t+1],e+=(n&c)<<7,n<i)||(n=r[t+2],e+=(n&c)<<14,n<i)||(n=r[t+3],e+=(n&c)<<21,n<i)||(n=r[t+4],e+=(n&c)*w,n<i)||(n=r[t+5],e+=(n&c)*d,n<i)||(n=r[t+6],e+=(n&c)*h,n<i)||(n=r[t+7],e+=(n&c)*p,n<i))return e;throw new RangeError("Could not decode varint")}function a(r,t){let n=r.get(t),e=0;if(e+=n&c,n<i||(n=r.get(t+1),e+=(n&c)<<7,n<i)||(n=r.get(t+2),e+=(n&c)<<14,n<i)||(n=r.get(t+3),e+=(n&c)<<21,n<i)||(n=r.get(t+4),e+=(n&c)*w,n<i)||(n=r.get(t+5),e+=(n&c)*d,n<i)||(n=r.get(t+6),e+=(n&c)*h,n<i)||(n=r.get(t+7),e+=(n&c)*p,n<i))return e;throw new RangeError("Could not decode varint")}function L(r,t,n=0){return t==null&&(t=s(F(r))),t instanceof Uint8Array?g(r,t,n):A(r,t,n)}function T(r,t=0){return r instanceof Uint8Array?E(r,t):a(r,t)}return m(k);})();
return Uint8Varint}));
//# sourceMappingURL=index.min.js.map