PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/scripts/annotations/index.js +23 -24 23.1.1 → trunk View file →
@@ -1,4 +1,5 @@
1 +(function() {
1 2 "use strict";
2 3 var wp;
3 4 (wp ||= {}).annotations = (() => {
4 5 var __create = Object.create;
@@ -353,47 +354,43 @@
353 354 __experimentalRemoveAnnotationsBySource: () => __experimentalRemoveAnnotationsBySource,
354 355 __experimentalUpdateAnnotationRange: () => __experimentalUpdateAnnotationRange
355 356 });
356 357
357 - // node_modules/uuid/dist/esm-browser/rng.js
358 - var getRandomValues;
359 - var rnds8 = new Uint8Array(16);
360 - function rng() {
361 - if (!getRandomValues) {
362 - getRandomValues = typeof crypto !== "undefined" && crypto.getRandomValues && crypto.getRandomValues.bind(crypto);
363 - if (!getRandomValues) {
364 - throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");
365 - }
366 - }
367 - return getRandomValues(rnds8);
368 - }
369 -
370 - // node_modules/uuid/dist/esm-browser/stringify.js
358 + // node_modules/uuid/dist/stringify.js
371 359 var byteToHex = [];
372 360 for (let i = 0; i < 256; ++i) {
373 361 byteToHex.push((i + 256).toString(16).slice(1));
374 362 }
375 363 function unsafeStringify(arr, offset = 0) {
376 - return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + "-" + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + "-" + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + "-" + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + "-" + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];
364 + return (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + "-" + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + "-" + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + "-" + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + "-" + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase();
377 365 }
378 366
379 - // node_modules/uuid/dist/esm-browser/native.js
380 - var randomUUID = typeof crypto !== "undefined" && crypto.randomUUID && crypto.randomUUID.bind(crypto);
381 - var native_default = {
382 - randomUUID
383 - };
367 + // node_modules/uuid/dist/rng.js
368 + var rnds8 = new Uint8Array(16);
369 + function rng() {
370 + return crypto.getRandomValues(rnds8);
371 + }
384 372
385 - // node_modules/uuid/dist/esm-browser/v4.js
373 + // node_modules/uuid/dist/v4.js
386 374 function v4(options, buf, offset) {
387 - if (native_default.randomUUID && !buf && !options) {
388 - return native_default.randomUUID();
375 + if (!buf && !options && crypto.randomUUID) {
376 + return crypto.randomUUID();
389 377 }
378 + return _v4(options, buf, offset);
379 + }
380 + function _v4(options, buf, offset) {
390 381 options = options || {};
391 - const rnds = options.random || (options.rng || rng)();
382 + const rnds = options.random ?? options.rng?.() ?? rng();
383 + if (rnds.length < 16) {
384 + throw new Error("Random bytes length must be >= 16");
385 + }
392 386 rnds[6] = rnds[6] & 15 | 64;
393 387 rnds[8] = rnds[8] & 63 | 128;
394 388 if (buf) {
395 389 offset = offset || 0;
390 + if (offset < 0 || offset + 16 > buf.length) {
391 + throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`);
392 + }
396 393 for (let i = 0; i < 16; ++i) {
397 394 buf[offset + i] = rnds[i];
398 395 }
399 396 return buf;
@@ -470,6 +467,8 @@
470 467 "core/annotations",
471 468 addAnnotationClassName
472 469 );
473 470 return __toCommonJS(index_exports);
471 +})();
472 +(window.wp ||= {}).annotations = wp.annotations;
474 473 })();
475 474 //# sourceMappingURL=index.js.map