{"version":3,"file":"admin.mjs","sources":["../../src/providers/admin.ts"],"sourcesContent":["import { defineProvider } from './provider';\nimport loadAdmin from '../loaders/admin';\n\nexport default defineProvider({\n  init(strapi) {\n    // eslint-disable-next-line node/no-missing-require\n    strapi.add('admin', () => require('@strapi/admin/strapi-server'));\n  },\n\n  async register(strapi) {\n    await loadAdmin(strapi);\n\n    await strapi.get('admin')?.register({ strapi });\n  },\n\n  async bootstrap(strapi) {\n    await strapi.get('admin')?.bootstrap({ strapi });\n  },\n\n  async destroy(strapi) {\n    await strapi.get('admin')?.destroy({ strapi });\n  },\n});\n"],"names":["defineProvider","init","strapi","add","require","register","loadAdmin","get","bootstrap","destroy"],"mappings":";;;AAGA,YAAeA,cAAAA,CAAe;AAC5BC,IAAAA,IAAAA,CAAAA,CAAKC,MAAM,EAAA;;AAETA,QAAAA,MAAAA,CAAOC,GAAG,CAAC,OAAA,EAAS,IAAMC,OAAAA,CAAQ,6BAAA,CAAA,CAAA;AACpC,IAAA,CAAA;AAEA,IAAA,MAAMC,UAASH,MAAM,EAAA;AACnB,QAAA,MAAMI,SAAAA,CAAUJ,MAAAA,CAAAA;AAEhB,QAAA,MAAMA,MAAAA,CAAOK,GAAG,CAAC,OAAA,CAAA,EAAUF,QAAAA,CAAS;AAAEH,YAAAA;AAAO,SAAA,CAAA;AAC/C,IAAA,CAAA;AAEA,IAAA,MAAMM,WAAUN,MAAM,EAAA;AACpB,QAAA,MAAMA,MAAAA,CAAOK,GAAG,CAAC,OAAA,CAAA,EAAUC,SAAAA,CAAU;AAAEN,YAAAA;AAAO,SAAA,CAAA;AAChD,IAAA,CAAA;AAEA,IAAA,MAAMO,SAAQP,MAAM,EAAA;AAClB,QAAA,MAAMA,MAAAA,CAAOK,GAAG,CAAC,OAAA,CAAA,EAAUE,OAAAA,CAAQ;AAAEP,YAAAA;AAAO,SAAA,CAAA;AAC9C,IAAA;AACF,CAAA,CAAA;;;;"}