{"version":3,"sources":["jsdelivr-header.js","/npm/arr-diff@4.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;ACCA,aAWA,SAAS,UAAU,EAAK,GACtB,IAAK,MAAM,QAAQ,GACjB,OAAO,EAAI,QAQb,IALA,IAAI,EAAO,EAAI,OACX,EAAO,EAAI,OACX,GAAO,EACP,EAAM,KAED,EAAM,GAAM,CAInB,IAHA,IAAI,EAAM,EAAI,GAEV,GAAS,EACJ,EAAI,EAAG,EAAI,EAAM,IAAK,CAG7B,GAAI,IAFM,EAAI,GAEG,CACf,GAAS,EACT,KACF,CACF,EAEe,IAAX,GACF,EAAI,KAAK,EAEb,CACA,OAAO,CACT,CArCA,OAAO,QAAU,SAAc,GAG7B,IAFA,IAAI,EAAM,UAAU,OAChB,EAAM,IACD,EAAM,GACb,EAAM,UAAU,EAAK,UAAU,IAEjC,OAAO,CACT","file":"/npm/arr-diff@4.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/arr-diff@4.0.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","/*!\n * arr-diff <https://github.com/jonschlinkert/arr-diff>\n *\n * Copyright (c) 2014-2017, Jon Schlinkert.\n * Released under the MIT License.\n */\n\n'use strict';\n\nmodule.exports = function diff(arr/*, arrays*/) {\n  var len = arguments.length;\n  var idx = 0;\n  while (++idx < len) {\n    arr = diffArray(arr, arguments[idx]);\n  }\n  return arr;\n};\n\nfunction diffArray(one, two) {\n  if (!Array.isArray(two)) {\n    return one.slice();\n  }\n\n  var tlen = two.length\n  var olen = one.length;\n  var idx = -1;\n  var arr = [];\n\n  while (++idx < olen) {\n    var ele = one[idx];\n\n    var hasEle = false;\n    for (var i = 0; i < tlen; i++) {\n      var val = two[i];\n\n      if (ele === val) {\n        hasEle = true;\n        break;\n      }\n    }\n\n    if (hasEle === false) {\n      arr.push(ele);\n    }\n  }\n  return arr;\n}\n"]}