1(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["npm.engine.io-parser-d592790a"],{"33e8":function(e,t,n){"use strict";n.d(t,"b",(function(){return C})),n.d(t,"a",(function(){return j})),n.d(t,"g",(function(){return q})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return m})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return k}));const r=Object.create(null);r["open"]="0",r["close"]="1",r["ping"]="2",r["pong"]="3",r["message"]="4",r["upgrade"]="5",r["noop"]="6";const a=Object.create(null);Object.keys(r).forEach(e=>{a[r[e]]=e});const o={type:"error",data:"parser error"},f="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),i="function"===typeof ArrayBuffer,u=e=>"function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,s=({type:e,data:t},n,a)=>f&&t instanceof Blob?n?a(t):c(t,a):i&&(t instanceof ArrayBuffer||u(t))?n?a(t):c(new Blob([t]),a):a(r[e]+(t||"")),c=(e,t)=>{const n=new FileReader;return n.onload=function(){const e=n.result.split(",")[1];t("b"+(e||""))},n.readAsDataURL(e)};function l(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let d;function b(e,t){return f&&e.data instanceof Blob?e.data.arrayBuffer().then(l).then(t):i&&(e.data instanceof ArrayBuffer||u(e.data))?t(l(e.data)):void s(e,!1,e=>{d||(d=new TextEncoder),t(d.encode(e))})}const y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",w="undefined"===typeof Uint8Array?[]:new Uint8Array(256);for(let S=0;S<y.length;S++)w[y.charCodeAt(S)]=S;const h=e=>{let t,n,r,a,o,f=.75*e.length,i=e.length,u=0;"="===e[e.length-1]&&(f--,"="===e[e.length-2]&&f--);const s=new ArrayBuffer(f),c=new Uint8Array(s);for(t=0;t<i;t+=4)n=w[e.charCodeAt(t)],r=w[e.charCodeAt(t+1)],a=w[e.charCodeAt(t+2)],o=w[e.charCodeAt(t+3)],c[u++]=n<<2|r>>4,c[u++]=(15&r)<<4|a>>2,c[u++]=(3&a)<<6|63&o;return s},g="function"===typeof ArrayBuffer,p=(e,t)=>{if("string"!==typeof e)return{type:"message",data:B(e,t)};const n=e.charAt(0);if("b"===n)return{type:"message",data:A(e.substring(1),t)};const r=a[n];return r?e.length>1?{type:a[n],data:e.substring(1)}:{type:a[n]}:o},A=(e,t)=>{if(g){const n=h(e);return B(n,t)}return{base64:!0,data:e}},B=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},U=String.fromCharCode(30),m=(e,t)=>{const n=e.length,r=new Array(n);let a=0;e.forEach((e,o)=>{s(e,!1,e=>{r[o]=e,++a===n&&t(r.join(U))})})},k=(e,t)=>{const n=e.split(U),r=[];for(let a=0;a<n.length;a++){const e=p(n[a],t);if(r.push(e),"error"===e.type)break}return r};function C(){return new TransformStream({transform(e,t){b(e,n=>{const r=n.length;let a;if(r<126)a=new Uint8Array(1),new DataView(a.buffer).setUint8(0,r);else if(r<65536){a=new Uint8Array(3);const e=new DataView(a.buffer);e.setUint8(0,126),e.setUint16(1,r)}else{a=new Uint8Array(9);const e=new DataView(a.buffer);e.setUint8(0,127),e.setBigUint64(1,BigInt(r))}e.data&&"string"!==typeof e.data&&(a[0]|=128),t.enqueue(a),t.enqueue(n)})}})}let D;function O(e){return e.reduce((e,t)=>e+t.length,0)}function V(e,t){if(e[0].length===t)return e.shift();const n=new Uint8Array(t);let r=0;for(let a=0;a<t;a++)n[a]=e[0][r++],r===e[0].length&&(e.shift(),r=0);return e.length&&r<e[0].length&&(e[0]=e[0].slice(r)),n}function j(e,t){D||(D=new TextDecoder);const n=[];let r=0,a=-1,f=!1;return new TransformStream({transform(i,u){n.push(i);while(1){if(0===r){if(O(n)<1)break;const e=V(n,1);f=128===(128&e[0]),a=127&e[0],r=a<126?3:126===a?1:2}else if(1===r){if(O(n)<2)break;const e=V(n,2);a=new DataView(e.buffer,e.byteOffset,e.length).getUint16(0),r=3}else if(2===r){if(O(n)<8)break;const e=V(n,8),t=new DataView(e.buffer,e.byteOffset,e.length),f=t.getUint32(0);if(f>Math.pow(2,21)-1){u.enqueue(o);break}a=f*Math.pow(2,32)+t.getUint32(4),r=3}else{if(O(n)<a)break;const e=V(n,a);u.enqueue(p(f?e:D.decode(e),t)),r=0}if(0===a||a>e){u.enqueue(o);break}}}})}const q=4}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.