{"version":3,"sources":["jsdelivr-header.js","/npm/array-join-conjunction@1.0.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,QAAU,SAAU,GACzB,IAAI,EAAc,UAAU,QAAU,QAAsB,IAAjB,UAAU,GAAmB,MAAQ,UAAU,GAE1F,IAAK,MAAM,QAAQ,GACjB,MAAM,IAAI,UAAU,oCAGtB,OAAK,EAAM,OAIU,IAAjB,EAAM,OACD,EAAM,GAGM,IAAjB,EAAM,OACD,EAAM,GAAK,IAAM,EAAc,IAAM,EAAM,GAG7C,EAAM,MAAM,EAAG,EAAM,OAAS,GAAG,KAAK,MAAQ,KAAO,EAAc,IAAM,EAAM,EAAM,OAAS,GAX5F,EAYX","file":"/npm/array-join-conjunction@1.0.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/array-join-conjunction@1.0.0/lib/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","'use strict';\n\nmodule.exports = function (array) {\n  var conjunction = arguments.length <= 1 || arguments[1] === undefined ? 'and' : arguments[1];\n\n  if (!Array.isArray(array)) {\n    throw new TypeError('Expected an array to be provided');\n  }\n\n  if (!array.length) {\n    return '';\n  }\n\n  if (array.length === 1) {\n    return array[0];\n  }\n\n  if (array.length === 2) {\n    return array[0] + ' ' + conjunction + ' ' + array[1];\n  }\n\n  return array.slice(0, array.length - 1).join(', ') + ', ' + conjunction + ' ' + array[array.length - 1];\n};"]}