"use strict";(self.webpackChunkdocprovider_extension_codio=self.webpackChunkdocprovider_extension_codio||[]).push([[422],{214:(e,t,n)=>{n.d(t,{Bw:()=>f,Fo:()=>u,Gu:()=>h,Qj:()=>b,xv:()=>a,zd:()=>i});var o=n(801),r=n(734),s=n(554);class c{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const a=()=>new c,f=e=>{let t=e.cpos;for(let n=0;n<e.bufs.length;n++)t+=e.bufs[n].length;return t},u=e=>{const t=new Uint8Array(f(e));let n=0;for(let o=0;o<e.bufs.length;o++){const r=e.bufs[o];t.set(r,n),n+=r.length}return t.set(new Uint8Array(e.cbuf.buffer,0,e.cpos),n),t},l=(e,t)=>{const n=e.cbuf.length;e.cpos===n&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(2*n),e.cpos=0),e.cbuf[e.cpos++]=t},i=(e,t)=>{for(;t>r.WD;)l(e,r.wt|r.WD&t),t=o.RI(t/128);l(e,r.WD&t)},d=new Uint8Array(3e4),p=d.length/3,b=s.db&&s.db.encodeInto?(e,t)=>{if(t.length<p){const n=s.db.encodeInto(t,d).written||0;i(e,n);for(let t=0;t<n;t++)l(e,d[t])}else h(e,s.Af(t))}:(e,t)=>{const n=unescape(encodeURIComponent(t)),o=n.length;i(e,o);for(let t=0;t<o;t++)l(e,n.codePointAt(t))},h=(e,t)=>{i(e,t.byteLength),((e,t)=>{const n=e.cbuf.length,r=e.cpos,s=o.jk(n-r,t.length),c=t.length-s;e.cbuf.set(t.subarray(0,s),r),e.cpos+=s,c>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(o.T9(2*n,c)),e.cbuf.set(t.subarray(s)),e.cpos=c)})(e,t)};new DataView(new ArrayBuffer(4))},554:(e,t,n)=>{n.d(t,{Af:()=>f,QV:()=>o,db:()=>a,jN:()=>c,tv:()=>u});const o=String.fromCharCode,r=(String.fromCodePoint,o(65535),/^\s*/g),s=/([A-Z])/g,c=(e,t)=>(e=>e.replace(r,""))(e.replace(s,e=>`${t}${(e=>e.toLowerCase())(e)}`)),a="undefined"!=typeof TextEncoder?new TextEncoder:null,f=a?e=>a.encode(e):e=>{const t=unescape(encodeURIComponent(e)),n=t.length,o=new Uint8Array(n);for(let e=0;e<n;e++)o[e]=t.codePointAt(e);return o};let u="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});u&&1===u.decode(new Uint8Array).length&&(u=null)},721:(e,t,n)=>{n.d(t,{$C:()=>l,t3:()=>b,cw:()=>p,bo:()=>i});var o=n(734);n(801);const r=Number.MAX_SAFE_INTEGER;Number.MIN_SAFE_INTEGER,o.vZ,o.CW,Number.isInteger,Number.isNaN,Number.parseInt;var s=n(554);const c=e=>new Error(e),a=c("Unexpected end of array"),f=c("Integer out of Range");class u{constructor(e){this.arr=e,this.pos=0}}const l=e=>new u(e),i=e=>((e,t)=>{const n=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,t);return e.pos+=t,n})(e,p(e)),d=e=>e.arr[e.pos++],p=e=>{let t=0,n=1;const s=e.arr.length;for(;e.pos<s;){const s=e.arr[e.pos++];if(t+=(s&o.WD)*n,n*=128,s<o.wt)return t;if(t>r)throw f}throw a},b=s.tv?e=>s.tv.decode(i(e)):e=>{let t=p(e);if(0===t)return"";{let n=String.fromCodePoint(d(e));if(--t<100)for(;t--;)n+=String.fromCodePoint(d(e));else for(;t>0;){const o=t<1e4?t:1e4,r=e.arr.subarray(e.pos,e.pos+o);e.pos+=o,n+=String.fromCodePoint.apply(null,r),t-=o}return decodeURIComponent(escape(n))}}},734:(e,t,n)=>{n.d(t,{CW:()=>f,D7:()=>o,P1:()=>s,WD:()=>c,vZ:()=>a,wt:()=>r});const o=64,r=128,s=63,c=127,a=2147483647,f=4294967295},801:(e,t,n)=>{n.d(t,{RI:()=>o,T9:()=>s,jk:()=>r,n7:()=>c,sj:()=>a});const o=Math.floor,r=(Math.ceil,Math.abs,Math.imul,Math.round,Math.log10,Math.log2,Math.log,Math.sqrt,(e,t)=>e<t?e:t),s=(e,t)=>e>t?e:t,c=(Number.isNaN,Math.pow),a=(Math.sign,e=>0!==e?e<0:1/e<0)}}]);