{"version":3,"sources":["jsdelivr-header.js","/npm/@pnp/queryable@4.21.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNS,QAAW,kBACX,KAAK,uBAIL,KAAK,oCACL,KAAK,qCACL,KAAK,+BACL,KAAK,2CACL,KAAK,kCACL,KAAK,sCACL,KAAK,qCACL,KAAK,+BACL,KAAK,+BACL,KAAK,kCASP,SAAS,QAAQ,EAAQ,EAAM,EAAS,GAC3C,QAAQ,eAAe,EAAO,UAAW,EAAM,CAC3C,cAAc,EACd,YAAY,EACZ,IAAK,WACD,OAAO,EAAQ,KAAM,GAAQ,EACjC,GAER,QAIO,SAAS,KAAK,EAAG,GACpB,OAAO,OAAO,OAAO,CAAE,KAAM,IAAI,IAAM,EAC3C,QASO,SAAS,QAAQ,EAAG,GACvB,OAAO,OAAO,OAAO,CAAC,EAAG,EAAU,CAAE,QAAS,IAAK,aAAgD,EAAI,EAAS,WAAY,IAChI","file":"/npm/@pnp/queryable@4.21.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.48.0.\n * Original file: /npm/@pnp/queryable@4.21.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","import { jsS } from \"@pnp/core\";\nexport * from \"./queryable.js\";\n/**\n * Behavior exports\n */\nexport * from \"./behaviors/bearer-token.js\";\nexport * from \"./behaviors/browser-fetch.js\";\nexport * from \"./behaviors/caching.js\";\nexport * from \"./behaviors/caching-pessimistic.js\";\nexport * from \"./behaviors/cancelable.js\";\nexport * from \"./behaviors/inject-headers.js\";\nexport * from \"./behaviors/debug-headers.js\";\nexport * from \"./behaviors/parsers.js\";\nexport * from \"./behaviors/timeout.js\";\nexport * from \"./behaviors/resolvers.js\";\n/**\n * Adds a property to a target instance\n *\n * @param target The object to whose prototype we will add a property\n * @param name Property name\n * @param factory Factory method used to produce the property value\n * @param path Any additional path required to produce the value\n */\nexport function addProp(target, name, factory, path) {\n    Reflect.defineProperty(target.prototype, name, {\n        configurable: true,\n        enumerable: true,\n        get: function () {\n            return factory(this, path || name);\n        },\n    });\n}\n/**\n * takes the supplied object of type U, JSON.stringify's it, and sets it as the value of a \"body\" property\n */\nexport function body(o, previous) {\n    return Object.assign({ body: jsS(o) }, previous);\n}\n/**\n * Adds headers to an new/existing RequestInit\n *\n * @param o Headers to add\n * @param previous Any previous partial RequestInit\n * @returns RequestInit combining previous and specified headers\n */\n// eslint-disable-next-line @typescript-eslint/ban-types\nexport function headers(o, previous) {\n    return Object.assign({}, previous, { headers: { ...previous === null || previous === void 0 ? void 0 : previous.headers, ...o } });\n}\n"]}