{"version":3,"sources":["jsdelivr-header.js","/npm/snowflake-regex@1.0.4/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAIA,SAAS,UAAS,MAAE,EAAK,OAAE,EAAM,UAAE,GAAc,CAC7C,OAAO,EACP,QAAQ,EACR,WAAW,IAMX,IAAI,EAAQ,OAAS,CAFT,IAFK,OAAO,KAAK,OAAS,QAAQ,OACf,IAAQ,IAAM,IAAO,OAE9B,WAAW,QACC,IAC9B,EAAQ,GAOZ,OANI,IACA,EAAQ,IAAM,EAAQ,KACtB,IACA,GAAS,KACT,IACA,GAAS,KACN,IAAI,OAAO,EAAO,EAC7B,CArBA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,SAAW,QAAQ,WAAQ,EACnC,QAAQ,MAAQ,eAoBhB,QAAQ,SAAW,SACnB,QAAQ,QAAU","file":"/npm/snowflake-regex@1.0.4/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/snowflake-regex@1.0.4/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.generate = exports.EPOCH = void 0;\r\nexports.EPOCH = 1420070400000n;\r\nfunction generate({ exact, global, multiline } = {\r\n    exact: true,\r\n    global: true,\r\n    multiline: true\r\n}) {\r\n    const distance = BigInt(Date.now()) - exports.EPOCH;\r\n    const snowflake = (distance << 22n) | (1n << 17n) | (1n << 12n);\r\n    const min = 17;\r\n    const max = snowflake.toString().length;\r\n    let regex = \"\\\\d{\" + [min, max] + \"}\";\r\n    let flags = \"\";\r\n    if (exact)\r\n        regex = \"^\" + regex + \"$\";\r\n    if (global)\r\n        flags += \"g\";\r\n    if (multiline)\r\n        flags += \"m\";\r\n    return new RegExp(regex, flags);\r\n}\r\nexports.generate = generate;\r\nexports.default = generate();\r\n"]}