n8n-editor-ui
Version:
Workflow Editor UI for n8n
3 lines (2 loc) • 1.18 kB
JavaScript
var s,a=new Uint8Array(16);function f(){if(!s&&(s=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!s))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return s(a)}const i=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function g(t){return typeof t=="string"&&i.test(t)}var n=[];for(var d=0;d<256;++d)n.push((d+256).toString(16).substr(1));function p(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=(n[t[e+0]]+n[t[e+1]]+n[t[e+2]]+n[t[e+3]]+"-"+n[t[e+4]]+n[t[e+5]]+"-"+n[t[e+6]]+n[t[e+7]]+"-"+n[t[e+8]]+n[t[e+9]]+"-"+n[t[e+10]]+n[t[e+11]]+n[t[e+12]]+n[t[e+13]]+n[t[e+14]]+n[t[e+15]]).toLowerCase();if(!g(o))throw TypeError("Stringified UUID is invalid");return o}function y(t,e,o){t=t||{};var u=t.random||(t.rng||f)();if(u[6]=u[6]&15|64,u[8]=u[8]&63|128,e){o=o||0;for(var r=0;r<16;++r)e[o+r]=u[r];return e}return p(u)}export{y as v};
//# sourceMappingURL=uuid-cf522c50.js.map