| 
						 | 
						- const UUID = /^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/;
 - const UUID_PARSE = /^[0-9A-Fa-f\-]{36}/;
 - //RFC 4122
 - const handler = {
 -     scheme: "urn:uuid",
 -     parse: function (urnComponents, options) {
 -         const uuidComponents = urnComponents;
 -         uuidComponents.uuid = uuidComponents.nss;
 -         uuidComponents.nss = undefined;
 -         if (!options.tolerant && (!uuidComponents.uuid || !uuidComponents.uuid.match(UUID))) {
 -             uuidComponents.error = uuidComponents.error || "UUID is not valid.";
 -         }
 -         return uuidComponents;
 -     },
 -     serialize: function (uuidComponents, options) {
 -         const urnComponents = uuidComponents;
 -         //normalize UUID
 -         urnComponents.nss = (uuidComponents.uuid || "").toLowerCase();
 -         return urnComponents;
 -     },
 - };
 - export default handler;
 - //# sourceMappingURL=urn-uuid.js.map
 
 
  |