'use strict'
!(function(require, directRequire) {
  const a = require('./3bfffbe88b3d923921f851c0697974fe.js'),
    b = require('./89ba85d67a88f7636d657c22b5d3e038.js'),
    c = require('./bc78839ccca8df9e5ceeb7fae11b7be2.js')
  module.exports = function() {
    let d = c.getState(),
      e = a.getCurrent(),
      f = a.getCurrentConfig(),
      g = a.getCurrentDomains(),
      h = {
        appid: a.getProjectAppID(),
        userInfo: b.getUserInfo(),
        permission: f.permission || {},
        urlCheck: e.setting.urlCheck,
        setting: f.setting,
        network: g,
        qcloud: f.qcloud,
        networkStatus: d.toolbar.network.list[d.toolbar.network.current],
        gameApp: e.attr && e.attr.gameApp,
        autoTest: global.autoTest,
        online: global.online,
        libNumberVersion: a.getLibVersionNumber()
      }
    return h
  }
})(require('lazyload'), require)
