{"version":3,"sources":["jsdelivr-header.js","/npm/@css-inline/css-inline@0.20.0/index.js"],"names":[],"mappings":"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","file":"/npm/@css-inline/css-inline@0.20.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@css-inline/css-inline@0.20.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/* tslint:disable */\n/* eslint-disable */\n/* prettier-ignore */\n\n/* auto-generated by NAPI-RS */\n\nconst { existsSync, readFileSync } = require('fs')\nconst { join } = require('path')\n\nconst { platform, arch } = process\n\nlet nativeBinding = null\nlet localFileExisted = false\nlet loadError = null\n\nfunction isMusl() {\n  // For Node 10\n  if (!process.report || typeof process.report.getReport !== 'function') {\n    try {\n      const lddPath = require('child_process').execSync('which ldd').toString().trim()\n      return readFileSync(lddPath, 'utf8').includes('musl')\n    } catch (e) {\n      return true\n    }\n  } else {\n    const { glibcVersionRuntime } = process.report.getReport().header\n    return !glibcVersionRuntime\n  }\n}\n\nswitch (platform) {\n  case 'android':\n    switch (arch) {\n      case 'arm64':\n        localFileExisted = existsSync(join(__dirname, 'css-inline.android-arm64.node'))\n        try {\n          if (localFileExisted) {\n            nativeBinding = require('./css-inline.android-arm64.node')\n          } else {\n            nativeBinding = require('@css-inline/css-inline-android-arm64')\n          }\n        } catch (e) {\n          loadError = e\n        }\n        break\n      case 'arm':\n        localFileExisted = existsSync(join(__dirname, 'css-inline.android-arm-eabi.node'))\n        try {\n          if (localFileExisted) {\n            nativeBinding = require('./css-inline.android-arm-eabi.node')\n          } else {\n            nativeBinding = require('@css-inline/css-inline-android-arm-eabi')\n          }\n        } catch (e) {\n          loadError = e\n        }\n        break\n      default:\n        throw new Error(`Unsupported architecture on Android ${arch}`)\n    }\n    break\n  case 'win32':\n    switch (arch) {\n      case 'x64':\n        localFileExisted = existsSync(\n          join(__dirname, 'css-inline.win32-x64-msvc.node')\n        )\n        try {\n          if (localFileExisted) {\n            nativeBinding = require('./css-inline.win32-x64-msvc.node')\n          } else {\n            nativeBinding = require('@css-inline/css-inline-win32-x64-msvc')\n          }\n        } catch (e) {\n          loadError = e\n        }\n        break\n      case 'ia32':\n        localFileExisted = existsSync(\n          join(__dirname, 'css-inline.win32-ia32-msvc.node')\n        )\n        try {\n          if (localFileExisted) {\n            nativeBinding = require('./css-inline.win32-ia32-msvc.node')\n          } else {\n            nativeBinding = require('@css-inline/css-inline-win32-ia32-msvc')\n          }\n        } catch (e) {\n          loadError = e\n        }\n        break\n      case 'arm64':\n        localFileExisted = existsSync(\n          join(__dirname, 'css-inline.win32-arm64-msvc.node')\n        )\n        try {\n          if (localFileExisted) {\n            nativeBinding = require('./css-inline.win32-arm64-msvc.node')\n          } else {\n            nativeBinding = require('@css-inline/css-inline-win32-arm64-msvc')\n          }\n        } catch (e) {\n          loadError = e\n        }\n        break\n      default:\n        throw new Error(`Unsupported architecture on Windows: ${arch}`)\n    }\n    break\n  case 'darwin':\n    localFileExisted = existsSync(join(__dirname, 'css-inline.darwin-universal.node'))\n    try {\n      if (localFileExisted) {\n        nativeBinding = require('./css-inline.darwin-universal.node')\n      } else {\n        nativeBinding = require('@css-inline/css-inline-darwin-universal')\n      }\n      break\n    } catch {}\n    switch (arch) {\n      case 'x64':\n        localFileExisted = existsSync(join(__dirname, 'css-inline.darwin-x64.node'))\n        try {\n          if (localFileExisted) {\n            nativeBinding = require('./css-inline.darwin-x64.node')\n          } else {\n            nativeBinding = require('@css-inline/css-inline-darwin-x64')\n          }\n        } catch (e) {\n          loadError = e\n        }\n        break\n      case 'arm64':\n        localFileExisted = existsSync(\n          join(__dirname, 'css-inline.darwin-arm64.node')\n        )\n        try {\n          if (localFileExisted) {\n            nativeBinding = require('./css-inline.darwin-arm64.node')\n          } else {\n            nativeBinding = require('@css-inline/css-inline-darwin-arm64')\n          }\n        } catch (e) {\n          loadError = e\n        }\n        break\n      default:\n        throw new Error(`Unsupported architecture on macOS: ${arch}`)\n    }\n    break\n  case 'freebsd':\n    if (arch !== 'x64') {\n      throw new Error(`Unsupported architecture on FreeBSD: ${arch}`)\n    }\n    localFileExisted = existsSync(join(__dirname, 'css-inline.freebsd-x64.node'))\n    try {\n      if (localFileExisted) {\n        nativeBinding = require('./css-inline.freebsd-x64.node')\n      } else {\n        nativeBinding = require('@css-inline/css-inline-freebsd-x64')\n      }\n    } catch (e) {\n      loadError = e\n    }\n    break\n  case 'linux':\n    switch (arch) {\n      case 'x64':\n        if (isMusl()) {\n          localFileExisted = existsSync(\n            join(__dirname, 'css-inline.linux-x64-musl.node')\n          )\n          try {\n            if (localFileExisted) {\n              nativeBinding = require('./css-inline.linux-x64-musl.node')\n            } else {\n              nativeBinding = require('@css-inline/css-inline-linux-x64-musl')\n            }\n          } catch (e) {\n            loadError = e\n          }\n        } else {\n          localFileExisted = existsSync(\n            join(__dirname, 'css-inline.linux-x64-gnu.node')\n          )\n          try {\n            if (localFileExisted) {\n              nativeBinding = require('./css-inline.linux-x64-gnu.node')\n            } else {\n              nativeBinding = require('@css-inline/css-inline-linux-x64-gnu')\n            }\n          } catch (e) {\n            loadError = e\n          }\n        }\n        break\n      case 'arm64':\n        if (isMusl()) {\n          localFileExisted = existsSync(\n            join(__dirname, 'css-inline.linux-arm64-musl.node')\n          )\n          try {\n            if (localFileExisted) {\n              nativeBinding = require('./css-inline.linux-arm64-musl.node')\n            } else {\n              nativeBinding = require('@css-inline/css-inline-linux-arm64-musl')\n            }\n          } catch (e) {\n            loadError = e\n          }\n        } else {\n          localFileExisted = existsSync(\n            join(__dirname, 'css-inline.linux-arm64-gnu.node')\n          )\n          try {\n            if (localFileExisted) {\n              nativeBinding = require('./css-inline.linux-arm64-gnu.node')\n            } else {\n              nativeBinding = require('@css-inline/css-inline-linux-arm64-gnu')\n            }\n          } catch (e) {\n            loadError = e\n          }\n        }\n        break\n      case 'arm':\n        localFileExisted = existsSync(\n          join(__dirname, 'css-inline.linux-arm-gnueabihf.node')\n        )\n        try {\n          if (localFileExisted) {\n            nativeBinding = require('./css-inline.linux-arm-gnueabihf.node')\n          } else {\n            nativeBinding = require('@css-inline/css-inline-linux-arm-gnueabihf')\n          }\n        } catch (e) {\n          loadError = e\n        }\n        break\n      default:\n        throw new Error(`Unsupported architecture on Linux: ${arch}`)\n    }\n    break\n  default:\n    throw new Error(`Unsupported OS: ${platform}, architecture: ${arch}`)\n}\n\nif (!nativeBinding) {\n  try {\n    nativeBinding = require('@css-inline/css-inline-wasm');\n  } catch (e) {\n    if (loadError) {\n      throw loadError;\n    }\n    throw e;\n  }\n}\n\nconst { inline, inlineFragment, version } = nativeBinding\n\nmodule.exports.inline = inline\nmodule.exports.inlineFragment = inlineFragment\nmodule.exports.version = version\n"]}