{"version":3,"sources":["jsdelivr-header.js","/npm/ai-999-vnbke@1.0.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACLA,MAAM,sBACF,WAAA,GACI,KAAK,MAAQ,GACb,KAAK,gBAAkB,GACvB,KAAK,gBAAkB,CAAC,CAC5B,CAGA,YAAA,CAAa,GACT,KAAK,MAAM,KAAK,GAChB,KAAK,gBAAgB,EAAK,IAAM,CAAE,iBAAkB,GACpD,QAAQ,IAAI,SAAS,EAAK,iCAC9B,CAGA,iBAAA,CAAkB,GACd,KAAK,gBAAgB,KAAK,GAC1B,QAAQ,IAAI,oBAAoB,EAAO,6BAC3C,CAGA,sBAAA,CAAuB,EAAQ,GAC3B,MAAM,EAAe,KAAK,gBAAgB,GACtC,GACA,EAAa,mBACb,QAAQ,IAAI,SAAS,wBAA6B,QAElD,QAAQ,IAAI,SAAS,gBAE7B,CAGA,2BAAA,CAA4B,GACH,KAAK,gBAAgB,GAEtC,QAAQ,IAAI,6CAA6C,OAEzD,QAAQ,IAAI,SAAS,gBAE7B,EAIJ,MAAM,oBAAsB,IAAI,sBAG1B,MAAQ,CAAE,GAAI,EAAG,KAAM,SACvB,MAAQ,CAAE,GAAI,EAAG,KAAM,SACvB,QAAU,CAAE,GAAI,EAAG,MAAO,YAC1B,QAAU,CAAE,GAAI,EAAG,MAAO,YAGhC,oBAAoB,aAAa,OACjC,oBAAoB,aAAa,OAGjC,oBAAoB,kBAAkB,SACtC,oBAAoB,kBAAkB,SAGtC,oBAAoB,uBAAuB,MAAM,GAAI,QAAQ,IAC7D,oBAAoB,uBAAuB,MAAM,GAAI,QAAQ,IAG7D,oBAAoB,4BAA4B,MAAM,IACtD,oBAAoB,4BAA4B,MAAM","file":"/npm/ai-999-vnbke@1.0.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/ai-999-vnbke@1.0.1/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","// 模拟AI驱动的语言学习应用类\r\nclass AILanguageLearningApp {\r\n    constructor() {\r\n        this.users = [];\r\n        this.languageLessons = [];\r\n        this.progressTracker = {};\r\n    }\r\n\r\n    // 注册用户\r\n    registerUser(user) {\r\n        this.users.push(user);\r\n        this.progressTracker[user.id] = { lessonsCompleted: 0 };\r\n        console.log(`User \"${user.name}\" registered successfully.`);\r\n    }\r\n\r\n    // 添加语言课程\r\n    addLanguageLesson(lesson) {\r\n        this.languageLessons.push(lesson);\r\n        console.log(`Language lesson \"${lesson.title}\" added successfully.`);\r\n    }\r\n\r\n    // 完成语言课程\r\n    completeLanguageLesson(userId, lessonId) {\r\n        const userProgress = this.progressTracker[userId];\r\n        if (userProgress) {\r\n            userProgress.lessonsCompleted++;\r\n            console.log(`User \"${userId}\" completed lesson \"${lessonId}\".`);\r\n        } else {\r\n            console.log(`User \"${userId}\" not found.`);\r\n        }\r\n    }\r\n\r\n    // 提供个性化练习\r\n    providePersonalizedExercise(userId) {\r\n        const userProgress = this.progressTracker[userId];\r\n        if (userProgress) {\r\n            console.log(`Providing personalized exercise for user \"${userId}\".`);\r\n        } else {\r\n            console.log(`User \"${userId}\" not found.`);\r\n        }\r\n    }\r\n}\r\n\r\n// 创建AI驱动的语言学习应用实例\r\nconst languageLearningApp = new AILanguageLearningApp();\r\n\r\n// 示例用法\r\nconst user1 = { id: 1, name: \"User1\" };\r\nconst user2 = { id: 2, name: \"User2\" };\r\nconst lesson1 = { id: 1, title: \"Lesson 1\" };\r\nconst lesson2 = { id: 2, title: \"Lesson 2\" };\r\n\r\n// 注册用户\r\nlanguageLearningApp.registerUser(user1);\r\nlanguageLearningApp.registerUser(user2);\r\n\r\n// 添加语言课程\r\nlanguageLearningApp.addLanguageLesson(lesson1);\r\nlanguageLearningApp.addLanguageLesson(lesson2);\r\n\r\n// 用户完成课程\r\nlanguageLearningApp.completeLanguageLesson(user1.id, lesson1.id);\r\nlanguageLearningApp.completeLanguageLesson(user1.id, lesson2.id);\r\n\r\n// 提供个性化练习\r\nlanguageLearningApp.providePersonalizedExercise(user1.id);\r\nlanguageLearningApp.providePersonalizedExercise(user2.id);\r\n"]}