{"version":3,"sources":["jsdelivr-header.js","/npm/m-magento2-restclient@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,WAAa,QAAQ,qBAAqB,WAC1C,WAAa,QAAQ,oBACrB,WAAa,QAAQ,oBACrB,SAAW,QAAQ,kBACnB,aAAe,QAAQ,uBACvB,iBAAmB,QAAQ,2BAC3B,qBAAuB,QAAQ,+BAC/B,oBAAsB,QAAQ,8BAC9B,SAAW,QAAQ,mBACnB,SAAW,QAAQ,mBACnB,WAAa,QAAQ,qBACrB,UAAY,QAAQ,mBACpB,UAAY,QAAQ,mBACpB,KAAO,QAAQ,cACf,OAAS,QAAQ,gBACjB,QAAU,QAAQ,iBAEtB,MAAM,oBAAsB,KAE5B,OAAO,QAAQ,eAAiB,SAAU,GACtC,IAAI,EAAW,CACX,UAAA,CAAY,EAAK,GACb,IAAI,EAAS,WAAW,GACpB,IACI,KAAK,GACL,KAAK,GAAO,OAAO,OAAO,KAAK,GAAM,EAAO,IAE5C,KAAK,GAAO,EAAO,GAE/B,GAGJ,EAAQ,QAfgB,KAiBxB,IAAI,EAAS,WAAW,GAkBxB,OAhBA,EAAS,WAAa,WAAW,GACjC,EAAS,WAAa,WAAW,GACjC,EAAS,SAAW,SAAS,GAC7B,EAAS,aAAe,aAAa,GACrC,EAAS,iBAAmB,iBAAiB,GAC7C,EAAS,qBAAuB,qBAAqB,GACrD,EAAS,oBAAsB,oBAAoB,GACnD,EAAS,WAAa,WAAW,GACjC,EAAS,SAAW,SAAS,GAC7B,EAAS,SAAW,SAAS,GAC7B,EAAS,UAAY,UAAU,GAC/B,EAAS,KAAO,KAAK,GACrB,EAAS,OAAS,OAAO,GACzB,EAAS,UAAY,UAAU,GAC/B,EAAS,QAAU,QAAQ,GAEpB,CACX","file":"/npm/m-magento2-restclient@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/m-magento2-restclient@1.0.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","'use strict';\n\nvar RestClient = require('./lib/rest_client').RestClient;\nvar categories = require('./lib/categories');\nvar attributes = require('./lib/attributes');\nvar products = require('./lib/products');\nvar productMedia = require('./lib/product_media');\nvar categoryProducts = require('./lib/category_products');\nvar configurableChildren = require('./lib/configurable_children');\nvar configurableOptions = require('./lib/configurable_options');\nvar taxRates = require('./lib/tax_rates');\nvar taxRules = require('./lib/tax_rules');\nvar stockItems = require('./lib/stock_items');\nvar customers = require('./lib/customers');\nvar directory = require('./lib/directory');\nvar cart = require('./lib/cart');\nvar orders = require('./lib/orders');\nvar reviews = require('./lib/reviews');\n\nconst MAGENTO_API_VERSION = 'V1';\n\nmodule.exports.Magento2Client = function (options) {\n    var instance = {\n        addMethods (key, module) {\n            var client = RestClient(options);\n            if (module) {\n                if (this[key])\n                    this[key] = Object.assign(this[key], module(client))\n                else \n                    this[key] = module(client)\n            }\n        }\n    };\n\n    options.version = MAGENTO_API_VERSION;\n    \n    var client = RestClient(options);\n\n    instance.attributes = attributes(client);\n    instance.categories = categories(client);\n    instance.products = products(client);\n    instance.productMedia = productMedia(client);\n    instance.categoryProducts = categoryProducts(client);\n    instance.configurableChildren = configurableChildren(client);\n    instance.configurableOptions = configurableOptions(client);\n    instance.stockItems = stockItems(client);\n    instance.taxRates = taxRates(client);\n    instance.taxRules = taxRules(client);\n    instance.customers = customers(client);\n    instance.cart = cart(client);\n    instance.orders = orders(client);\n    instance.directory = directory(client);\n    instance.reviews = reviews(client);\n\n    return instance;\n}\n"]}