'use strict'
!(function(require, directRequire) {
  function a() {
    i = ''
  }
  function b(b, c) {
    d.extname(c)
    'app.json' === c && a()
  }
  async function c(c) {
    let d = await e(c)
    ;(h && h.srcPath == d.srcPath) ||
      (a(), h && h.unWatch(b), (h = d), h.watch(b))
  }
  const d = require('path'),
    e = require('./162bf2ee28b76d3b3d95b685cede4146.js'),
    f = require('./1dea83a77e99a7c94f6b6f01f5c175b0.js'),
    g = require('./b6d8659542036f6a35f417e0693e56db.js')
  var h,
    i = ''
  module.exports = async function(a) {
    if ((await c(a), i)) return i
    let b = await f(a),
      d = []
    if (b.plugins) {
      for (var e in b.plugins) {
        const { provider: a, version: c } = b.plugins[e]
        d.push(`<script src="__plugin__/${a}/${c}/pageframe.js"></script>`)
      }
      i = d.join('\n')
    }
    return i
  }
})(require('lazyload'), require)
