{"version":3,"sources":["jsdelivr-header.js","/npm/robust-compress@1.0.0/compress.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAIA,SAAS,kBAAkB,GAIzB,IAHA,IAAI,EAAI,EAAE,OACN,EAAI,EAAE,EAAE,OAAO,GACf,EAAS,EACL,EAAE,EAAE,EAAG,GAAG,IAAK,EAAG,CACxB,IAAI,EAAI,GAIJ,GAHA,EAAI,EAAE,MACV,EAAI,EAAI,GACK,MAGX,IAAI,GAAU,EACd,EAAI,EAER,CACA,IAAI,EAAM,EACV,IAAQ,EAAE,EAAQ,EAAE,IAAK,EAAG,CAC1B,IACI,EAGA,MAHA,EAAI,KACR,GAFI,EAAI,EAAE,IAEF,GACK,MAGX,EAAE,KAAS,EAEf,CAGA,OAFA,EAAE,KAAS,EACX,EAAE,OAAS,EACJ,CACT,CA/BA,OAAO,QAAU","file":"/npm/robust-compress@1.0.0/compress.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/robust-compress@1.0.0/compress.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\"\n\nmodule.exports = compressExpansion\n\nfunction compressExpansion(e) {\n  var m = e.length\n  var Q = e[e.length-1]\n  var bottom = m\n  for(var i=m-2; i>=0; --i) {\n    var a = Q\n    var b = e[i]\n    Q = a + b\n    var bv = Q - a\n    var q = b - bv\n    if(q) {\n      e[--bottom] = Q\n      Q = q\n    }\n  }\n  var top = 0\n  for(var i=bottom; i<m; ++i) {\n    var a = e[i]\n    var b = Q\n    Q = a + b\n    var bv = Q - a\n    var q = b - bv\n    if(q) {\n      e[top++] = q\n    }\n  }\n  e[top++] = Q\n  e.length = top\n  return e\n}"]}