{"version":3,"file":"gZippingPolicy-browser.mjs","sourceRoot":"","sources":["../../src/gZippingPolicy-browser.mts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAGlC,OAAO,IAAI,MAAM,MAAM,CAAC;AACxB;;GAEG;AACH,MAAM,CAAC,MAAM,kBAAkB,GAAG,gBAAgB,CAAC;AAEnD,MAAM,CAAC,MAAM,cAAc,GAAmB;IAC5C,IAAI,EAAE,kBAAkB;IACxB,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE;QAC/B,IAAI,GAAG,CAAC,IAAI,EAAE,CAAC;YACb,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;YAC3C,GAAG,CAAC,IAAI,GAAG,MAAM,CAAC;QACpB,CAAC;QACD,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;IACnB,CAAC;CACF,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT License.\n\nimport type { PipelinePolicy } from \"@azure/core-rest-pipeline\";\nimport pako from \"pako\";\n/**\n * Name of the {@link gZippingPolicy}\n */\nexport const gZippingPolicyName = \"GzippingPolicy\";\n\nexport const GZippingPolicy: PipelinePolicy = {\n  name: gZippingPolicyName,\n  sendRequest: async (req, next) => {\n    if (req.body) {\n      const buffer = pako.gzip(String(req.body));\n      req.body = buffer;\n    }\n    return next(req);\n  },\n};\n"]}