(self.webpackChunk_jupyterlab_pullrequests=self.webpackChunk_jupyterlab_pullrequests||[]).push([[216],{4216:(e,r)=>{"use strict";var n={b:"\b",f:"\f",n:"\n",r:"\r",t:"\t",'"':'"',"/":"/","\\":"\\"},t="a".charCodeAt();r.parse=function(e,r,a){var o={},c=0,i=0,u=0,f=a&&a.bigint&&"undefined"!=typeof BigInt;return{data:function r(n,t){var a;s(),d(n,"value");var o=v();switch(o){case"t":b("rue"),a=!0;break;case"f":b("alse"),a=!1;break;case"n":b("ull"),a=null;break;case'"':a=l();break;case"[":a=function(e){s();var n=[],t=0;if("]"==v())return n;for(p();;){var a=e+"/"+t;n.push(r(a)),s();var o=v();if("]"==o)break;","!=o&&S(),s(),t++}return n}(n);break;case"{":a=function(e){s();var n={};if("}"==v())return n;for(p();;){var t=E();'"'!=v()&&S();var a=l(),o=e+"/"+k(a);y(o,"key",t),d(o,"keyEnd"),s(),":"!=v()&&S(),s(),n[a]=r(o),s();var c=v();if("}"==c)break;","!=c&&S(),s()}return n}(n);break;default:p(),"-0123456789".indexOf(o)>=0?a=function(){var r="",n=!0;"-"==e[u]&&(r+=v()),r+="0"==e[u]?v():h(),"."==e[u]&&(r+=v()+h(),n=!1),"e"!=e[u]&&"E"!=e[u]||(r+=v(),"+"!=e[u]&&"-"!=e[u]||(r+=v()),r+=h(),n=!1);var t=+r;return f&&n&&(t>Number.MAX_SAFE_INTEGER||t<Number.MIN_SAFE_INTEGER)?BigInt(r):t}():w()}return d(n,"valueEnd"),s(),t&&u<e.length&&w(),a}("",!0),pointers:o};function s(){e:for(;u<e.length;){switch(e[u]){case" ":i++;break;case"\t":i+=4;break;case"\r":i=0;break;case"\n":i=0,c++;break;default:break e}u++}}function l(){for(var e,r="";'"'!=(e=v());)"\\"==e?(e=v())in n?r+=n[e]:"u"==e?r+=g():S():r+=e;return r}function b(e){for(var r=0;r<e.length;r++)v()!==e[r]&&S()}function v(){N();var r=e[u];return u++,i++,r}function p(){u--,i--}function g(){for(var e=4,r=0;e--;){r<<=4;var n=v().toLowerCase();n>="a"&&n<="f"?r+=n.charCodeAt()-t+10:n>="0"&&n<="9"?r+=+n:S()}return String.fromCharCode(r)}function h(){for(var r="";e[u]>="0"&&e[u]<="9";)r+=v();if(r.length)return r;N(),w()}function d(e,r){y(e,r,E())}function y(e,r,n){o[e]=o[e]||{},o[e][r]=n}function E(){return{line:c,column:i,pos:u}}function w(){throw new SyntaxError("Unexpected token "+e[u]+" in JSON at position "+u)}function S(){p(),w()}function N(){if(u>=e.length)throw new SyntaxError("Unexpected end of JSON input")}},r.stringify=function(e,r,n){if(o(e)){var t,a,c=0,i="object"==typeof n?n.space:n;switch(typeof i){case"number":var u=i>10?10:i<0?0:Math.floor(i);i=u&&w(u," "),t=u,a=u;break;case"string":i=i.slice(0,10),t=0,a=0;for(var f=0;f<i.length;f++){switch(i[f]){case" ":a++;break;case"\t":a+=4;break;case"\r":a=0;break;case"\n":a=0,c++;break;default:throw new Error("whitespace characters not allowed in JSON")}t++}break;default:i=void 0}var s="",l={},v=0,p=0,g=0,h=n&&n.es6&&"function"==typeof Map;return function e(r,n,t){switch(E(t,"value"),typeof r){case"number":case"bigint":case"boolean":d(""+r);break;case"string":d(b(r));break;case"object":null===r?d("null"):"function"==typeof r.toJSON?d(b(r.toJSON())):Array.isArray(r)?a():h?r.constructor.BYTES_PER_ELEMENT?a():r instanceof Map?u():r instanceof Set?u(!0):c():c()}function a(){if(r.length){d("[");for(var a=n+1,c=0;c<r.length;c++){c&&d(","),y(a);var i=o(r[c])?r[c]:null;e(i,a,t+"/"+c)}y(n),d("]")}else d("[]")}function c(){var a=Object.keys(r);if(a.length){d("{");for(var c=n+1,u=0;u<a.length;u++){var f=a[u],s=r[f];if(o(s)){u&&d(",");var l=t+"/"+k(f);y(c),E(l,"key"),d(b(f)),E(l,"keyEnd"),d(":"),i&&d(" "),e(s,c,l)}}y(n),d("}")}else d("{}")}function u(a){if(r.size){d("{");for(var c=n+1,u=!0,f=r.entries(),s=f.next();!s.done;){var l=s.value,v=l[0],p=!!a||l[1];if(o(p)){u||d(","),u=!1;var g=t+"/"+k(v);y(c),E(g,"key"),d(b(v)),E(g,"keyEnd"),d(":"),i&&d(" "),e(p,c,g)}s=f.next()}y(n),d("}")}else d("{}")}E(t,"valueEnd")}(e,0,""),{json:s,pointers:l}}function d(e){p+=e.length,g+=e.length,s+=e}function y(e){if(i){for(s+="\n"+w(e,i),v++,p=0;e--;)c?(v+=c,p=a):p+=a,g+=t;g+=1}}function E(e,r){l[e]=l[e]||{},l[e][r]={line:v,column:p,pos:g}}function w(e,r){return Array(e+1).join(r)}};var a=["number","bigint","boolean","string","object"];function o(e){return a.indexOf(typeof e)>=0}var c=/"|\\/g,i=/[\b]/g,u=/\f/g,f=/\n/g,s=/\r/g,l=/\t/g;function b(e){return'"'+(e=e.replace(c,"\\$&").replace(u,"\\f").replace(i,"\\b").replace(f,"\\n").replace(s,"\\r").replace(l,"\\t"))+'"'}var v=/~/g,p=/\//g;function k(e){return e.replace(v,"~0").replace(p,"~1")}}}]);