{"version":3,"sources":["jsdelivr-header.js","/npm/loopback-component-passport-ec@1.6.8/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,SAAW,QAAQ,YACnB,UAAY,SAAS,gBAAkB,SAAS,UAEpD,SAAS,UAAU,GACjB,IAAI,EAAkB,QAAQ,GAC9B,OAAO,UAAU,OAAO,EAAgB,KACtC,EAAgB,WAChB,CACE,UAAW,EAAgB,WAEjC,CAEA,IAAI,kBAAoB,UAAU,+BAC9B,oBAAsB,UAAU,iCAChC,2BAA6B,UAC/B,wCAEF,QAAQ,aAAe,QAAQ,yBAAR,CAAkC,mBACzD,QAAQ,eAAiB,QAAQ,2BAAR,CACvB,qBACF,QAAQ,sBAAwB,QAAQ,kCAAR,CAC9B,4BAEF,QAAQ,aAAa,WAAa,KAClC,QAAQ,eAAe,WAAa,KACpC,QAAQ,sBAAsB,WAAa,KAE3C,QAAQ,qBAAuB,QAAQ","file":"/npm/loopback-component-passport-ec@1.6.8/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/loopback-component-passport-ec@1.6.8/lib/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","var loopback = require('loopback');\nvar DataModel = loopback.PersistedModel || loopback.DataModel;\n\nfunction loadModel(jsonFile) {\n  var modelDefinition = require(jsonFile);\n  return DataModel.extend(modelDefinition.name,\n    modelDefinition.properties,\n    {\n      relations: modelDefinition.relations\n    });\n}\n\nvar UserIdentityModel = loadModel('./models/user-identity.json');\nvar UserCredentialModel = loadModel('./models/user-credential.json');\nvar ApplicationCredentialModel = loadModel(\n  './models/application-credential.json');\n\nexports.UserIdentity = require('./models/user-identity')(UserIdentityModel);\nexports.UserCredential = require('./models/user-credential')(\n  UserCredentialModel);\nexports.ApplicationCredential = require('./models/application-credential')(\n  ApplicationCredentialModel);\n\nexports.UserIdentity.autoAttach = 'db';\nexports.UserCredential.autoAttach = 'db';\nexports.ApplicationCredential.autoAttach = 'db';\n\nexports.PassportConfigurator = require('./passport-configurator');\n"]}