'use strict'
var _extends =
  Object.assign ||
  function(a) {
    for (var b, c = 1; c < arguments.length; c++)
      for (var d in ((b = arguments[c]), b))
        Object.prototype.hasOwnProperty.call(b, d) && (a[d] = b[d])
    return a
  }
!(function(require, directRequire) {
  const a = require('./a882d6c7bcf2de1406afc993d556769c.js'),
    b = require('./f68f1245d2d5371346c7d8a2cf8bbfdb.js'),
    c = require('./887befa8eb45ac1223131367d6b2f666.js'),
    d = require('./02a6bff8971c8a71f66d764620b0a4f3.js'),
    e = require('./66d9fe27045d76a77611e3b60733ee10.js'),
    f = {
      drawCanvas: c,
      setWidgetSize: c,
      triggerGettingWidgetData: a,
      getSystemInfo: b,
      getSystemInfoSync: b,
      getNetworkType: b,
      getNetworkTypeSync: b,
      openApp: b,
      onTapCallback: b,
      downloadImage: d,
      showPickerView: e,
      showDatePickerView: e,
      getRegionData: e,
      showMultiPickerView: e,
      updateMultiPickerView: e
    }
  var g = {}
  module.exports = new Proxy(g, {
    get: function(a, b) {
      return b in g ? g[b] : f[b] ? ((g = _extends({}, g, f[b])), g[b]) : void 0
    }
  })
})(require('lazyload'), require)
