'use strict'
!(function(require, directRequire) {
  function a(a) {
    return a.slice(h, i).readInt32BE()
  }
  function b(a) {
    return a.slice(j, k).readInt32BE()
  }
  function c(c) {
    let d = a(c),
      e = b(c),
      f = c.slice(l, l + d),
      g = [],
      h = l
    for (let a = 0; a < e; a++) {
      let a = {},
        b = c.slice(h, h + 4).readInt32BE()
      ;(h += 4),
        (a.fileName = c.slice(h, h + b).toString()),
        (h += b),
        (a.offset = c.slice(h, h + 4).readInt32BE()),
        (h += 4),
        (a.length = c.slice(h, h + 4).readInt32BE()),
        (h += 4),
        g.push(a)
    }
    return g
  }
  const d = require('./949d8235c744ced2a80121e4dba34c28.js'),
    e = require('fs'),
    f = require('mkdir-p'),
    g = require('path'),
    h = 5,
    i = 9,
    j = 14,
    k = 18,
    l = 18
  module.exports = async function(a) {
    try {
      let d = c(a)
      for (var b = {}, e = 0; e < d.length; e++) {
        let c = d[e],
          f = c.fileName,
          g = c.offset,
          h = c.length,
          i = a.slice(g, g + h)
        b[f] = i
      }
      return b
    } catch (a) {
      throw ((a.code = d.PLUGIN_ONLINE_CODE_UNPACK_ERR), a)
    }
  }
})(require('lazyload'), require)
