{"version":3,"sources":["jsdelivr-header.js","/npm/get-prop@0.0.10/getprop.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCNA,SAAU,GAER,SAAS,EAAQ,EAAK,EAAM,GAC1B,GAAyB,IAArB,UAAU,SAAgC,iBAAR,GAAoB,aAAe,QACvE,OAAO,SAAS,EAAM,GACpB,OAAO,EAAQ,EAAK,EAAM,EAC5B,EAGF,KAAqB,iBAAR,GAAoB,aAAe,SAAmB,OAAR,EACzD,OAAO,EAGT,IAAI,EAAQ,GAEZ,GAAI,MAAM,QAAQ,GAChB,EAAQ,MACH,CACL,KAAsB,iBAAT,GAAqB,aAAgB,QAChD,OAAO,EAGT,GAAS,EAAK,MAAM,iCAAiC,GAAO,KAAI,SAAS,GACvE,OAAO,EAAM,QAAQ,WAAW,GAClC,GACF,CAOA,IAJA,IAAI,EAAO,EAAM,OACb,EAAO,EAAM,EAAO,GACpB,EAAO,EAEF,EAAI,EAAG,EAAI,EAAM,GAAK,EAAG,CAChC,QAA8B,IAAnB,EAAK,EAAM,KACC,OAAnB,EAAK,EAAM,IACb,OAAO,EAGT,QAAoB,KADpB,EAAO,EAAK,EAAM,MAEZ,EAAM,KAAO,GAAQ,IAAM,EAAO,EACpC,OAAO,CAGb,CAEA,OAAO,CACT,CAEuB,oBAAZ,SACa,oBAAX,QAA0B,OAAO,UAC1C,QAAU,OAAO,QAAU,GAE7B,QAAQ,QAAU,GACS,mBAAX,QAAyB,OAAO,IAChD,OAAO,IAAI,WACT,OAAO,CACT,IAEA,EAAK,QAAU,CAGlB,CA7DD,CA6DG","file":"/npm/get-prop@0.0.10/getprop.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/get-prop@0.0.10/getprop.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(root) {\n\n  function getProp(obj, path, defaultValue) {\n    if (arguments.length === 1 && (typeof obj === 'object' || obj instanceof Object)) {\n      return function(path, defaultValue) {\n        return getProp(obj, path, defaultValue);\n      };\n    }\n\n    if (!(typeof obj === 'object' || obj instanceof Object) || obj === null) {\n      return defaultValue;\n    }\n\n    var props = [];\n\n    if (Array.isArray(path)) {\n      props = path;\n    } else {\n      if (!(typeof path === 'string' || path instanceof String)) {\n        return defaultValue;\n      }\n\n      props = (path.match(/(\\[(.*?)\\]|[0-9a-zA-Z_$]+)/gi)||props).map(function(match) {\n        return match.replace(/[\\[\\]]/gi,'');\n      });\n    }\n\n\n    var size = props.length;\n    var last = props[size - 1];\n    var head = obj;\n\n    for (var i = 0; i < size; i += 1) {\n      if (typeof head[props[i]] === 'undefined' ||\n          head[props[i]] === null) {\n        return defaultValue;\n      }\n      head = head[props[i]];\n      if (typeof head !== 'undefined') {\n        if (props[i] === last && i === size - 1) {\n          return head;\n        }\n      }\n    }\n\n    return defaultValue;\n  }\n\n  if (typeof exports !== 'undefined') {\n    if (typeof module !== 'undefined' && module.exports) {\n      exports = module.exports = getProp;\n    }\n    exports.getProp = getProp;\n  } else if (typeof define === 'function' && define.amd) {\n    define([], function() {\n      return getProp;\n    });\n  } else {\n    root.getProp = getProp;\n  }\n\n})(this);\n\n"]}