@ecomplus/client
Version:
JS client for E-Com Plus REST APIs
2 lines • 23.6 kB
JavaScript
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("@ecomplus/utils"),require("core-js/modules/es.object.to-string.js"),require("core-js/modules/es.symbol.js"),require("core-js/modules/es.symbol.description.js"),require("core-js/modules/es.symbol.iterator.js"),require("core-js/modules/es.array.iterator.js"),require("core-js/modules/es.string.iterator.js"),require("core-js/modules/web.dom-collections.iterator.js"),require("core-js/modules/es.symbol.to-primitive.js"),require("core-js/modules/es.array.filter.js"),require("core-js/modules/es.date.to-primitive.js"),require("core-js/modules/es.number.constructor.js"),require("core-js/modules/es.object.get-own-property-descriptor.js"),require("core-js/modules/es.object.get-own-property-descriptors.js"),require("core-js/modules/es.object.keys.js"),require("core-js/modules/web.dom-collections.for-each.js"),require("core-js/modules/es.regexp.exec.js"),require("core-js/modules/es.string.replace.js"),require("core-js/modules/es.string.starts-with.js"),require("axios"),require("core-js/modules/es.array.concat.js"),require("core-js/modules/es.array.slice.js"),require("core-js/modules/es.array.splice.js"),require("core-js/modules/es.promise.js"),require("core-js/modules/es.promise.finally.js"),require("core-js/modules/esnext.global-this.js")):"function"==typeof define&&define.amd?define([,"core-js/modules/es.object.to-string.js","core-js/modules/es.symbol.js","core-js/modules/es.symbol.description.js","core-js/modules/es.symbol.iterator.js","core-js/modules/es.array.iterator.js","core-js/modules/es.string.iterator.js","core-js/modules/web.dom-collections.iterator.js","core-js/modules/es.symbol.to-primitive.js","core-js/modules/es.array.filter.js","core-js/modules/es.date.to-primitive.js","core-js/modules/es.number.constructor.js","core-js/modules/es.object.get-own-property-descriptor.js","core-js/modules/es.object.get-own-property-descriptors.js","core-js/modules/es.object.keys.js","core-js/modules/web.dom-collections.for-each.js","core-js/modules/es.regexp.exec.js","core-js/modules/es.string.replace.js","core-js/modules/es.string.starts-with.js","axios","core-js/modules/es.array.concat.js","core-js/modules/es.array.slice.js","core-js/modules/es.array.splice.js","core-js/modules/es.promise.js","core-js/modules/es.promise.finally.js","core-js/modules/esnext.global-this.js"],r):"object"==typeof exports?exports.ecomClient=r(require("@ecomplus/utils"),require("core-js/modules/es.object.to-string.js"),require("core-js/modules/es.symbol.js"),require("core-js/modules/es.symbol.description.js"),require("core-js/modules/es.symbol.iterator.js"),require("core-js/modules/es.array.iterator.js"),require("core-js/modules/es.string.iterator.js"),require("core-js/modules/web.dom-collections.iterator.js"),require("core-js/modules/es.symbol.to-primitive.js"),require("core-js/modules/es.array.filter.js"),require("core-js/modules/es.date.to-primitive.js"),require("core-js/modules/es.number.constructor.js"),require("core-js/modules/es.object.get-own-property-descriptor.js"),require("core-js/modules/es.object.get-own-property-descriptors.js"),require("core-js/modules/es.object.keys.js"),require("core-js/modules/web.dom-collections.for-each.js"),require("core-js/modules/es.regexp.exec.js"),require("core-js/modules/es.string.replace.js"),require("core-js/modules/es.string.starts-with.js"),require("axios"),require("core-js/modules/es.array.concat.js"),require("core-js/modules/es.array.slice.js"),require("core-js/modules/es.array.splice.js"),require("core-js/modules/es.promise.js"),require("core-js/modules/es.promise.finally.js"),require("core-js/modules/esnext.global-this.js")):e.ecomClient=r(e.ecomUtils,e["core-js/modules/es.object.to-string.js"],e["core-js/modules/es.symbol.js"],e["core-js/modules/es.symbol.description.js"],e["core-js/modules/es.symbol.iterator.js"],e["core-js/modules/es.array.iterator.js"],e["core-js/modules/es.string.iterator.js"],e["core-js/modules/web.dom-collections.iterator.js"],e["core-js/modules/es.symbol.to-primitive.js"],e["core-js/modules/es.array.filter.js"],e["core-js/modules/es.date.to-primitive.js"],e["core-js/modules/es.number.constructor.js"],e["core-js/modules/es.object.get-own-property-descriptor.js"],e["core-js/modules/es.object.get-own-property-descriptors.js"],e["core-js/modules/es.object.keys.js"],e["core-js/modules/web.dom-collections.for-each.js"],e["core-js/modules/es.regexp.exec.js"],e["core-js/modules/es.string.replace.js"],e["core-js/modules/es.string.starts-with.js"],e.axios,e["core-js/modules/es.array.concat.js"],e["core-js/modules/es.array.slice.js"],e["core-js/modules/es.array.splice.js"],e["core-js/modules/es.promise.js"],e["core-js/modules/es.promise.finally.js"],e["core-js/modules/esnext.global-this.js"])}(this,(function(e,r,t,o,n,s,i,c,u,l,a,f,p,m,j,y,b,d,v,g,O,h,w,P,S,x){return function(e){var r={};function t(o){if(r[o])return r[o].exports;var n=r[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,t),n.l=!0,n.exports}return t.m=e,t.c=r,t.d=function(e,r,o){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)t.d(o,n,function(r){return e[r]}.bind(null,n));return o},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=29)}([function(r,t){r.exports=e},function(e,r,t){"use strict";(function(e){t(3),t(4),t(5),t(6),t(2),t(7),t(8);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.a="object"===("undefined"==typeof window?"undefined":o(window))&&window||"object"===(void 0===e?"undefined":o(e))&&e&&e.env||{}}).call(this,t(22))},function(e,t){e.exports=r},function(e,r){e.exports=t},function(e,r){e.exports=o},function(e,r){e.exports=n},function(e,r){e.exports=s},function(e,r){e.exports=i},function(e,r){e.exports=c},function(e,r){e.exports=u},function(e,r){e.exports=l},function(e,r){e.exports=a},function(e,r){e.exports=f},function(e,r){e.exports=p},function(e,r){e.exports=m},function(e,r){e.exports=j},function(e,r){e.exports=y},function(e,r){e.exports=b},function(e){e.exports=JSON.parse('{"a":"@ecomplus/client","b":"2.4.0"}')},function(e,r){e.exports=d},function(e,r){e.exports=v},function(e,r){e.exports=g},function(e,r){var t,o,n=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function c(e){if(t===setTimeout)return setTimeout(e,0);if((t===s||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:s}catch(e){t=s}try{o="function"==typeof clearTimeout?clearTimeout:i}catch(e){o=i}}();var u,l=[],a=!1,f=-1;function p(){a&&u&&(a=!1,u.length?l=u.concat(l):f=-1,l.length&&m())}function m(){if(!a){var e=c(p);a=!0;for(var r=l.length;r;){for(u=l,l=[];++f<r;)u&&u[f].run();f=-1,r=l.length}u=null,a=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===i||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(r){try{return o.call(null,e)}catch(r){return o.call(this,e)}}}(e)}}function j(e,r){this.fun=e,this.array=r}function y(){}n.nextTick=function(e){var r=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)r[t-1]=arguments[t];l.push(new j(e,r)),1!==l.length||a||c(m)},j.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=y,n.addListener=y,n.once=y,n.off=y,n.removeListener=y,n.removeAllListeners=y,n.emit=y,n.prependListener=y,n.prependOnceListener=y,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},function(e,r){e.exports=O},function(e,r){e.exports=h},function(e,r){e.exports=w},function(e,r){e.exports=P},function(e,r){e.exports=S},function(e,r){e.exports=x},function(e,r,t){"use strict";t.r(r),t.d(r,"_self",(function(){return s})),t.d(r,"store",(function(){return k})),t.d(r,"platform",(function(){return F})),t.d(r,"search",(function(){return Y})),t.d(r,"graphs",(function(){return Z})),t.d(r,"modules",(function(){return ne})),t.d(r,"passport",(function(){return le})),t.d(r,"storefront",(function(){return je}));var o={};t.r(o),t.d(o,"_self",(function(){return s})),t.d(o,"store",(function(){return k})),t.d(o,"platform",(function(){return F})),t.d(o,"search",(function(){return Y})),t.d(o,"graphs",(function(){return Z})),t.d(o,"modules",(function(){return ne})),t.d(o,"passport",(function(){return le})),t.d(o,"storefront",(function(){return je}));var n=t(18),s=n.a+"@"+n.b,i=(t(3),t(4),t(5),t(9),t(10),t(6),t(11),t(12),t(13),t(14),t(15),t(2),t(17),t(7),t(19),t(16),t(8),t(0)),c=t(1);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var l=Boolean("object"===("undefined"==typeof window?"undefined":u(window))&&null!==window&&window.document),a=c.a.ECOMCLIENT_API_STORE||"https://api.e-com.plus/v1/",f=c.a.ECOMCLIENT_API_STORE_CACHE||"https://ioapi.ecvol.com/:id/v1/",p=c.a.ECOMCLIENT_API_PASSPORT||"https://passport.e-com.plus/v1/",m=c.a.ECOMCLIENT_API_PASSPORT_IDENTITY,j=c.a.ECOMCLIENT_API_SEARCH||"https://apx-search.e-com.plus/api/v1/",y=c.a.ECOMCLIENT_API_MODULES||"https://apx-mods.e-com.plus/api/v1/",b=c.a.ECOMCLIENT_API_STOREFRONT||"https://iostorefront.ecvol.com/api/v1/",d=c.a.ECOMCLIENT_API_GRAPHS||"https://apx-graphs.e-com.plus/api/v1/",v=c.a.ECOMCLIENT_API_PLATFORM||"https://e-com.plus/api/v1/",g=c.a.ECOMCLIENT_API_PLATFORM_CACHE||"https://io.ecvol.com/api/v1/",O=(t(23),t(24),t(25),t(26),t(27),t(20),t(28),t(21)),h=t.n(O).a.create({timeout:6e4});h.defaults.headers||(h.defaults.headers={});var w=h.defaults.headers;["post","patch","put"].forEach((function(e){w[e]||(w[e]={}),w[e]["Content-Type"]="application/json"}));var P=h,S={};S[a]=S[y]=S[v]=250,S[b]=400,S[d]=570,S[p]=1070;var x={},E=0,T=[],q=function(e){return!0===c.a[e]||"true"===c.a[e]},C=q("ECOMCLIENT_DEBUG"),_=function(e){var r=e.url,t=e.method,o=e.baseURL,n=e.timeout;-1===r.indexOf(".json")&&(e.url=r.replace(/^([^?]+)(\?.*)?$/,"$1.json$2"));var s,i,c=P.getUri(e);for(s in c.startsWith("http")||("/"===o.slice(-1)&&"/"===c.charAt(0)&&(c=c.substr(1)),c=o+c),C&&console.log("[ecomClient]: ".concat(t&&t.toUpperCase()||"GET"," '").concat(c,"'")),S)if(void 0!==S[s]&&0===c.indexOf(s)){i=S[s];break}i||(i=50);var u=x[s]||0;return x[s]=u+1,new Promise((function(r,t){var o=0,c=function(){var l,a=i*u+2.5*E;C&&(l=Date.now(),console.log("[ecomClient]: (".concat(l,") request delay ").concat(a,"ms"))),setTimeout((function(){T.indexOf(s)<=-1?(x[s]--,function(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:170,o=arguments.length>3?arguments[3]:void 0;C&&console.log("[ecomClient]: (".concat(o," ~ ").concat(Date.now(),") send ").concat(e.method," ").concat(e.url)),q("ECOMCLIENT_NOTIMEOUT")&&e.timeout&&(e.timeout=0);var n=function(){return new Promise((function(o,n){E++,P.request(e).then(o).catch((function(s){C&&(s.message="[ecomClient]: ".concat(s.message),console.error(s));var i=s.response;if(i&&503===i.status)return r&&T.push(r),setTimeout((function(){if(r){var t=T.indexOf(r);t>-1&&T.splice(t,1)}P.request(e).then(o).catch(n)}),t>=170?t:170);n(s)})).finally((function(){E--}))}))},s=globalThis.ecomClientAxiosMidd;return"function"==typeof s?new Promise((function(r,t){s(e).then((function(e){e?r(e):n().then(r).catch(t)})).catch((function(e){C&&(e.message="[ecomClient midd]: ".concat(e.message),console.error(e)),n().then(r).catch(t)}))})):n()}(e,s,i,l).then(r).catch((function(e){if(!n&&o<2&&e.response&&e.response.status>=500)return setTimeout(c,Math.max(i,600)),o++;t(e)}))):c()}),a)};c()}))};function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function D(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function L(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?D(Object(t),!0).forEach((function(r){A(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):D(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function A(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=I(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,r||"default");if("object"!=I(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==I(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var M=!0,N=function(e){var r,t,o,n=e.url,s=e.authenticationId,c=e.accessToken,u=e.method,p=void 0===u?"get":u,m=e.data,j=e.storeId,y=void 0===j?i._config.get("store_id"):j,b=e.axiosConfig;return"get"!==p.toLowerCase()||s?(t=a,o={"X-Store-ID":y,"X-My-ID":s,"X-Access-Token":c}):!M||/\?/.test(n)||b&&b.params?(r=l?5e3:3e4,t=a,o={"X-Store-ID":y}):(r=l?2500:1e4,t=f.replace(":id",y)),_(L(L({data:m,timeout:r},b),{},{url:n,baseURL:t,method:p,headers:o})).catch((function(e){var r=e.response;if(r&&t===f){var o=r.status;if(!o||o<100||o>=500)return M=!1,setTimeout((function(){M=!0}),3e4),N(n,s,c,p,m,y,b)}throw e}))},k=N;function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function U(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function X(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?U(Object(t),!0).forEach((function(r){$(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):U(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function $(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=R(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,r||"default");if("object"!=R(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==R(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var H=function(e){var r,t,o=e.url,n=e.storeId,s=void 0===n?i._config.get("store_id"):n,c=e.axiosConfig;return/\?/.test(o)||c&&c.params?(r=l?5e3:3e4,t=v):(r=2500,t=g),_(X(X({timeout:r},c),{},{url:o,baseURL:t})).catch((function(e){var r=e.response;if(r&&t===g){var n=r.status;if(!n||n<100||n>=500)return H(o,s,c)}throw e}))},F=H;function G(e){return(G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function W(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function B(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?W(Object(t),!0).forEach((function(r){J(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):W(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function J(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=G(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,r||"default");if("object"!=G(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==G(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var Y=function(e){var r=e.url,t=e.method,o=void 0===t?"get":t,n=e.data,s=e.storeId,c=void 0===s?i._config.get("store_id"):s,u=e.axiosConfig;return _(B(B({data:n,timeout:l?1e4:3e4},u),{},{url:r,baseURL:j,method:o,headers:{"X-Store-ID":c}}))};function z(e){return(z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function K(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function Q(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?K(Object(t),!0).forEach((function(r){V(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):K(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function V(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=z(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,r||"default");if("object"!=z(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==z(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var Z=function(e){var r=e.url,t=e.storeId,o=void 0===t?i._config.get("store_id"):t,n=e.axiosConfig;return _(Q(Q({timeout:l?5e3:3e4},n),{},{url:r,baseURL:d,headers:{"X-Store-ID":o}}))};function ee(e){return(ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function re(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function te(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?re(Object(t),!0).forEach((function(r){oe(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):re(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function oe(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=ee(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,r||"default");if("object"!=ee(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==ee(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var ne=function(e){var r=e.url,t=e.method,o=void 0===t?"get":t,n=e.data,s=e.storeId,c=void 0===s?i._config.get("store_id"):s,u=e.axiosConfig;return _(te(te({data:n},u),{},{url:r,baseURL:y,method:o,headers:{"X-Store-ID":c}}))};function se(e){return(se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ie(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function ce(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ie(Object(t),!0).forEach((function(r){ue(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ie(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function ue(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,r||"default");if("object"!=se(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==se(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var le=function(e){var r,t=e.url,o=e.customerId,n=e.accessToken,s=e.method,c=void 0===s?"get":s,u=e.data,l=e.storeId,a=void 0===l?i._config.get("store_id"):l,f=e.axiosConfig,j=p;return m&&/\/(identify|token|oauth-providers)(\.json)?$/.test(t)&&(j=m),t.startsWith("http")||t.startsWith("/"+a)||(j+=a),o&&n&&(r={"X-My-ID":o,"X-Access-Token":n}),_(ce(ce({data:u},f),{},{url:t,baseURL:j,method:c,headers:r}))};function ae(e){return(ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fe(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function pe(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?fe(Object(t),!0).forEach((function(r){me(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):fe(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function me(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=ae(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,r||"default");if("object"!=ae(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==ae(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var je=function(e){var r=e.url,t=e.storeId,o=void 0===t?i._config.get("store_id"):t,n=e.axiosConfig;return"/"===r.charAt(0)&&(r=r.substr(1)),!/^\/?[0-9]+@?/.test(r)&&o&&(r=o+"@"+r),r="/"+r.replace(/\//g,"$"),_(pe(pe({timeout:l?5e3:3e4},n),{},{url:r,baseURL:b}))};r.default=o}])}));
//# sourceMappingURL=ecom-client.min.js.map