'use strict'
!(function(require, directRequire) {
  const a = require('./53831137de45122bcaba66dd6c75b556.js'),
    { createTransform: b, persistStore: c } = require('redux-persist'),
    d = require('./logger.js')
  let e
  if (global.appConfig.isDev) {
    const a = require('./f3ab442d901a5738f1fcc0a4410837d1.js')
    e = a()
  } else e = a()
  let f = global.isDevWindow
    ? require('./f8e2d698ae153353f50c61d94d24c8b4.js')
    : require('./cc3405dde54e9d8f281978efbc2c8bd5.js')
  b(
    a => {
      return a
    },
    a => {
      return a
    }
  )
  c(
    e,
    {
      blacklist: ['project', 'simulator', 'debug', 'webdebugger', 'info', 'cos']
    },
    () => {
      d.info('store.js rehydration finished'),
        global.isDevWindow || e.dispatch({ type: '' }),
        f(e)
    }
  ),
    (module.exports = e)
})(require('lazyload'), require)
