{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-aliyun-onesdk@0.2.3/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLI,cACA,mBACA,mBACA,aACG,eAEP,MAAM,UAAY,CACd,2BAA4B,6BAC5B,0BAA2B,4BAC3B,mBAAoB,qBACpB,iCAAkC,oCAGhC,eAAiB,cAAc,eAE/B,QAAU,CAEhB,mBAA6B,CAAC,EAAY,OAC/B,eAAe,mBAAmB,IAE7C,QAAQ,8BAAgC,eAAe,8BACvD,QAAQ,YAAc,eAAe,YACrC,QAAQ,cAAgB,eAAe,cACvC,QAAQ,uBAAyB,eAAe,uBAChD,MAAM,eAAiB,IAAI,mBAAmB,gBAC9C,QAAQ,GAAK,CAAC,EAAM,KAChB,MAAM,EAAc,UAAU,GAC9B,IAAK,EAAa,CACd,IAAI,EAAI,GACR,IAAI,IAAI,KAAO,UACX,GAAI,EAAK,IAEb,MAAM,IAAI,MAAM,kBAAkB,EACtC,CAGA,OADiB,eAAe,YAAY,EAAY,EACzC,EAInB,OAAO,QAAU","file":"/npm/react-native-aliyun-onesdk@0.2.3/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-aliyun-onesdk@0.2.3/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 {\n    NativeModules,\n    DeviceEventEmitter,\n    NativeEventEmitter,\n    Platform,\n} from 'react-native';\n\nconst eventsMap = {\n    remoteNotificationReceived: 'remoteNotificationReceived',\n    localNotificationReceived: 'localNotificationReceived',\n    aliMessageReceived: 'aliMessageReceived',\n    registerUserNotificationSettings: 'registerUserNotificationSettings',\n};\n\nconst AliPushManager = NativeModules.AliPushManager;\n\nconst AliPush = {};\n\nAliPush.requestPermissions = (permissions=null) => {\n    return AliPushManager.requestPermissions(permissions);\n};\nAliPush.setApplicationIconBadgeNumber = AliPushManager.setApplicationIconBadgeNumber;\nAliPush.bindAccount = AliPushManager.bindAccount;\nAliPush.unbindAccount = AliPushManager.unbindAccount;\nAliPush.getInitialNotification = AliPushManager.getInitialNotification;\nconst AliPushEmitter = new NativeEventEmitter(AliPushManager);\nAliPush.on = (event,callback) => {\n    const nativeEvent = eventsMap[event];\n    if (!nativeEvent) {\n        var s = \"\"\n        for(var key in eventsMap){\n            s+= key +\",\"\n        }\n        throw new Error('event must in \"'+s);\n    }\n\n    const listener = AliPushEmitter.addListener(nativeEvent,callback);\n    return listener;\n};\n\n\nmodule.exports = AliPush;\n"]}