| 1234567891011121314151617181920212223 | 
							- 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
 
 
  |