{
  "version": 3,
  "sources": ["../../../../src/packages/node.fetcher/normalizeArch.ts"],
  "sourcesContent": ["export function getNormalizedArch(\n  platform: string,\n  arch: string,\n  nodeVersion?: string\n): string {\n  if (typeof nodeVersion === 'string') {\n    const nodeMajorVersion = +(nodeVersion.split('.')[0] ?? '1');\n    if (platform === 'darwin' && arch === 'arm64' && nodeMajorVersion < 16) {\n      return 'x64';\n    }\n  }\n\n  if (platform === 'win32' && arch === 'ia32') {\n    return 'x86';\n  }\n\n  if (arch === 'arm') {\n    return 'armv7l';\n  }\n\n  return arch;\n}\n"],
  "mappings": "AAAO,SAAS,kBACd,UACA,MACA,aACQ;AACR,MAAI,OAAO,gBAAgB,UAAU;AACnC,UAAM,mBAAmB,EAAE,YAAY,MAAM,GAAG,EAAE,CAAC,KAAK;AACxD,QAAI,aAAa,YAAY,SAAS,WAAW,mBAAmB,IAAI;AACtE,aAAO;AAAA,IACT;AAAA,EACF;AAEA,MAAI,aAAa,WAAW,SAAS,QAAQ;AAC3C,WAAO;AAAA,EACT;AAEA,MAAI,SAAS,OAAO;AAClB,WAAO;AAAA,EACT;AAEA,SAAO;AACT;",
  "names": []
}
