{"version":3,"sources":["jsdelivr-header.js","/npm/nostr-dm-magiclink-utils@0.2.3/dist/cjs/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNS,iBAAoB,qCACpB,qBAAwB,yCACxB,iBAAoB,oBAC7B,MAAM,OAAS,aAAa,mCAMrB,SAAS,uBAAuB,GAEnC,IAAK,EAAO,UAAU,MAClB,MAAM,IAAI,MAAM,qBAEpB,IAAK,EAAO,UAAU,UAClB,MAAM,IAAI,MAAM,0BAEpB,OAAO,KAAK,+BACZ,MAAM,EAAe,IAAI,aAAa,EAAO,OAC7C,OAAO,IAAI,iBAAiB,EAAc,EAAO,UACrD,OAES,KAAK,yBACL,KAAK,oCACL,KAAK","file":"/npm/nostr-dm-magiclink-utils@0.2.3/dist/cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/nostr-dm-magiclink-utils@0.2.3/dist/cjs/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","import { NostrService } from './services/nostr.service.js';\nimport { MagicLinkManager } from './services/magiclink.service.js';\nimport { createLogger } from './utils/logger.js';\nconst logger = createLogger('nostr-dm-magiclink-utils');\n/**\n * Create a new instance of the magic link manager\n * @param config Service configuration\n * @returns MagicLinkManager instance\n */\nexport function createMagicLinkService(config) {\n    // Validate required configuration\n    if (!config.magicLink.token) {\n        throw new Error('Token is required');\n    }\n    if (!config.magicLink.verifyUrl) {\n        throw new Error('Verify URL is required');\n    }\n    logger.info('Creating magic link manager');\n    const nostrService = new NostrService(config.nostr);\n    return new MagicLinkManager(nostrService, config.magicLink);\n}\n// Export types\nexport * from './types/index.js';\nexport * from './services/nostr.service.js';\nexport * from './services/magiclink.service.js';\n"]}