1 |
- {"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.URL = exports.DNS = void 0;\nexports.default = v35;\nvar _stringify = require(\"./stringify.js\");\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\nfunction _interopRequireDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n}\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n var bytes = [];\n for (var i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n return bytes;\n}\nvar DNS = exports.DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nvar URL = exports.URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nfunction v35(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n var _namespace;\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n }\n\n // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n var bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n if (buf) {\n offset = offset || 0;\n for (var i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n return buf;\n }\n return (0, _stringify.unsafeStringify)(bytes);\n }\n\n // Function#name is not settable on some platforms (#270)\n try {\n generateUUID.name = name;\n } catch (err) {}\n\n // For CommonJS default export support\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}","map":{"version":3,"names":["Object","defineProperty","exports","value","URL","DNS","default","v35","_stringify","require","_parse","_interopRequireDefault","e","__esModule","stringToBytes","str","unescape","encodeURIComponent","bytes","i","length","push","charCodeAt","name","version","hashfunc","generateUUID","namespace","buf","offset","_namespace","TypeError","Uint8Array","set","unsafeStringify","err"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/parse/node_modules/uuid/dist/commonjs-browser/v35.js"],"sourcesContent":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.URL = exports.DNS = void 0;\nexports.default = v35;\nvar _stringify = require(\"./stringify.js\");\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\nfunction _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n var bytes = [];\n for (var i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n return bytes;\n}\nvar DNS = exports.DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nvar URL = exports.URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nfunction v35(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n var _namespace;\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n }\n\n // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n var bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n if (buf) {\n offset = offset || 0;\n for (var i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n return buf;\n }\n return (0, _stringify.unsafeStringify)(bytes);\n }\n\n // Function#name is not settable on some platforms (#270)\n try {\n generateUUID.name = name;\n } catch (err) {}\n\n // For CommonJS default export support\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|