mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-24 23:16:30 +00:00
9 lines
1.3 MiB
JavaScript
9 lines
1.3 MiB
JavaScript
|
/*!
|
||
|
Viz.js 3.11.0
|
||
|
Copyright (c) 2023 Michael Daines
|
||
|
|
||
|
This distribution contains other software in object code form:
|
||
|
Graphviz https://www.graphviz.org
|
||
|
Expat https://libexpat.github.io
|
||
|
*/var A=function(){var A,I,g,Q,C,B,E,D,w,i,o,G=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=new Promise(((I,g)=>{A=I})),F=A=>console.log(A);function R(A){throw A}function y(){var A=o.buffer;g=new Int8Array(A),Q=new Int16Array(A),B=new Uint8Array(A),C=new Int32Array(A),E=new Uint32Array(A),D=new Float32Array(A),w=new Float64Array(A),i=new BigInt64Array(A),new BigUint64Array(A)}G.agerrMessages=[],G.stderrMessages=[],I=A=>G.stderrMessages.push(A);var h="undefined"!=typeof TextDecoder?new TextDecoder:void 0,s=function(A){let I=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;for(var g=I+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN),Q=I;A[Q]&&!(Q>=g);)++Q;if(Q-I>16&&A.buffer&&h)return h.decode(A.subarray(I,Q));for(var C="";I<Q;){var B=A[I++];if(128&B){var E=63&A[I++];if(192!=(224&B)){var D=63&A[I++];if((B=224==(240&B)?(15&B)<<12|E<<6|D:(7&B)<<18|E<<12|D<<6|63&A[I++])<65536)C+=String.fromCharCode(B);else{var w=B-65536;C+=String.fromCharCode(55296|w>>10,56320|1023&w)}}else C+=String.fromCharCode((31&B)<<6|E)}else C+=String.fromCharCode(B)}return C},K=(A,I)=>A?s(B,A,I):"";class N{constructor(A){this.excPtr=A,this.ptr=A-24}set_type(A){E[this.ptr+4>>2]=A}get_type(){return E[this.ptr+4>>2]}set_destructor(A){E[this.ptr+8>>2]=A}get_destructor(){return E[this.ptr+8>>2]}set_caught(A){A=A?1:0,g[this.ptr+12]=A}get_caught(){return 0!=g[this.ptr+12]}set_rethrown(A){A=A?1:0,g[this.ptr+13]=A}get_rethrown(){return 0!=g[this.ptr+13]}init(A,I){this.set_adjusted_ptr(0),this.set_type(A),this.set_destructor(I)}set_adjusted_ptr(A){E[this.ptr+16>>2]=A}get_adjusted_ptr(){return E[this.ptr+16>>2]}}var k={isAbs:A=>"/"===A.charAt(0),splitPath:A=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(A).slice(1),normalizeArray:(A,I)=>{for(var g=0,Q=A.length-1;Q>=0;Q--){var C=A[Q];"."===C?A.splice(Q,1):".."===C?(A.splice(Q,1),g++):g&&(A.splice(Q,1),g--)}if(I)for(;g;g--)A.unshift("..");return A},normalize:A=>{var I=k.isAbs(A),g="/"===A.substr(-1);return(A=k.normalizeArray(A.split("/").filter((A=>!!A)),!I).join("/"))||I||(A="."),A&&g&&(A+="/"),(I?"/":"")+A},dirname:A=>{var I=k.splitPath(A),g=I[0],Q=I[1];return g||Q?(Q&&(Q=Q.substr(0,Q.length-1)),g+Q):"."},basename:A=>{if("/"===A)return"/";var I=(A=(A=k.normalize(A)).replace(/\/$/,"")).lastIndexOf("/");return-1===I?A:A.substr(I+1)},join:function(){for(var A=arguments.length,I=new Array(A),g=0;g<A;g++)I[g]=arguments[g];return k.normalize(I.join("/"))},join2:(A,I)=>k.normalize(A+"/"+I)},L=A=>(L=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return A=>crypto.getRandomValues(A);R("initRandomDevice")})())(A),U={resolve:function(){for(var A="",I=!1,g=arguments.length-1;g>=-1&&!I;g--){var Q=g>=0?g<0||arguments.length<=g?void 0:arguments[g]:r.cwd();if("string"!=typeof Q)throw new TypeError("Arguments to path.resolve must be strings");if(!Q)return"";A=Q+"/"+A,I=k.isAbs(Q)}return(I?"/":"")+(A=k.normalizeArray(A.split("/").filter((A=>!!A)),!I).join("/"))||"."},relative:(A,I)=>{function g(A){for(var I=0;I<A.length&&""===A[I];I++);for(var g=A.length-1;g>=0&&""===A[g];g--);return I>g?[]:A.slice(I,g-I+1)}A=U.resolve(A).substr(1),I=U.resolve(I).substr(1);for(var Q=g(A.split("/")),C=g(I.split("/")),B=Math.min(Q.length,C.length),E=B,D=0;D<B;D++)if(Q[D]!==C[D]){E=D;break}var w=[];for(D=E;D<Q.length;D++)w.push("..");return(w=w.concat(C.slice(E))).join("/")}},S=[],J=A=>{for(var I=0,g=0;g<A.length;++g){var Q=A.charCodeAt(g);Q<=127?I++:Q<=2047?I+=2:Q>=55296&&Q<=57343?(I+=4,++g):I+=3}return I},Y=(A,I,g,Q)=>{if(!(Q>0))return 0;for(var C=g,B=g+Q-1,E=0;E<A.length;++E){var D=A.charCodeAt(E);if(D>=55296&&D<=57343)D=65536+((1023&D)<<10)|1023&A.charCodeAt(++E);if(D<=127){if(g>=B)break;I[g++]=D}else if(D<=2047){if(g+1>=B)break;I[g++]=192|D>>6,I[g++]=128|63&D}else if(D<=65535){if(g+2>=B)break;I[g++]=224|D>>12,I[g++]=128|D>>6&63,I[g++]=128|63&D}else{if(g+3>=B)break;I[g++]=240|D>>18,I[g++]=128|D>>12&63,I[g++]=128|D>>6&63,I[g++]=128|63&D}}return I[g]=0,g-C};function c(A,I,g){var Q=g>0?g:J(A)+1,C=new Array(Q),B=Y(A,C,0,C.length);return I&&(C.length=B),C}var a={tty
|