{"version":3,"sources":["jsdelivr-header.js","/npm/js-extend@1.0.1/extend.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCNA,SAAU,GACc,iBAAZ,QACR,EAAQ,SAER,EAAQ,KAEX,GAAE,KAAK,MAAM,SAAS,GAErB,IAAI,EAAU,MAAM,UAAU,MAC1B,EAAU,MAAM,UAAU,QAE1B,EAAS,SAAS,GACpB,GAAkB,iBAAR,EAAkB,MAAM,EAAM,oBAExC,IAAI,EAAU,EAAM,KAAK,UAAW,GAcpC,OAZA,EAAK,KAAK,GAAS,SAAS,GAC1B,GAAG,EACD,IAAI,IAAI,KAAQ,EACa,iBAAjB,EAAO,IAAsB,EAAI,GACzC,EAAO,KAAK,EAAK,EAAI,GAAO,EAAO,IAEnC,EAAI,GAAQ,EAAO,EAI3B,IAEO,CACT,EAEA,EAAK,OAAS,CAChB","file":"/npm/js-extend@1.0.1/extend.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/js-extend@1.0.1/extend.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","(function(factory) {\n  if(typeof exports === 'object') {\n    factory(exports);\n  } else {\n    factory(this);\n  }\n}).call(this, function(root) { \n\n  var slice   = Array.prototype.slice,\n      each    = Array.prototype.forEach;\n\n  var extend = function(obj) {\n    if(typeof obj !== 'object') throw obj + ' is not an object' ;\n\n    var sources = slice.call(arguments, 1); \n\n    each.call(sources, function(source) {\n      if(source) {\n        for(var prop in source) {\n          if(typeof source[prop] === 'object' && obj[prop]) {\n            extend.call(obj, obj[prop], source[prop]);\n          } else {\n            obj[prop] = source[prop];\n          }\n        } \n      }\n    });\n\n    return obj;\n  }\n\n  root.extend = extend;\n});\n"]}