@vtex/lean-shipping-calculator
Advanced tools
Comparing version 0.0.6 to 0.1.0
@@ -1,2 +0,2 @@ | ||
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r():"function"==typeof define&&define.amd?define(r):r()}(0,function(){"use strict";var t=function(t,r,n){return t==t&&(void 0!==n&&(t=t<=n?t:n),void 0!==r&&(t=t>=r?t:r)),t},r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t,r){return t(r={exports:{}},r.exports),r.exports}var e="object"==typeof r&&r&&r.Object===Object&&r,o="object"==typeof self&&self&&self.Object===Object&&self,a=e||o||Function("return this")(),u=a.Symbol;var i=function(t,r){for(var n=-1,e=null==t?0:t.length,o=Array(e);++n<e;)o[n]=r(t[n],n,t);return o},c=Array.isArray,f=Object.prototype,l=f.hasOwnProperty,v=f.toString,s=u?u.toStringTag:void 0;var p=function(t){var r=l.call(t,s),n=t[s];try{t[s]=void 0;var e=!0}catch(t){}var o=v.call(t);return e&&(r?t[s]=n:delete t[s]),o},h=Object.prototype.toString;var b=function(t){return h.call(t)},y="[object Null]",d="[object Undefined]",g=u?u.toStringTag:void 0;var j=function(t){return null==t?void 0===t?d:y:g&&g in Object(t)?p(t):b(t)};var _=function(t){return null!=t&&"object"==typeof t},w="[object Symbol]";var O=function(t){return"symbol"==typeof t||_(t)&&j(t)==w},S=1/0,m=u?u.prototype:void 0,A=m?m.toString:void 0;var E=function t(r){if("string"==typeof r)return r;if(c(r))return i(r,t)+"";if(O(r))return A?A.call(r):"";var n=r+"";return"0"==n&&1/r==-S?"-0":n};var D=function(t){var r=typeof t;return null!=t&&("object"==r||"function"==r)},I=NaN,x=/^\s+|\s+$/g,P=/^[-+]0x[0-9a-f]+$/i,C=/^0b[01]+$/i,z=/^0o[0-7]+$/i,F=parseInt;var U=function(t){if("number"==typeof t)return t;if(O(t))return I;if(D(t)){var r="function"==typeof t.valueOf?t.valueOf():t;t=D(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(x,"");var n=C.test(t);return n||z.test(t)?F(t.slice(2),n?2:8):P.test(t)?I:+t},k=1/0,M=1.7976931348623157e308;var T=function(t){return t?(t=U(t))===k||t===-k?(t<0?-1:1)*M:t==t?t:0:0===t?t:0};var B=function(t){var r=T(t),n=r%1;return r==r?n?r-n:r:0};var $=function(t){return null==t?"":E(t)};var N=function(r,n,e){r=$(r),n=E(n);var o=r.length,a=e=void 0===e?o:t(B(e),0,o);return(e-=n.length)>=0&&r.slice(e,a)==n};var L=function(t,r){for(var n=-1,e=null==t?0:t.length,o=0,a=[];++n<e;){var u=t[n];r(u,n,t)&&(a[o++]=u)}return a};var R=function(t){return function(r,n,e){for(var o=-1,a=Object(r),u=e(r),i=u.length;i--;){var c=u[t?i:++o];if(!1===n(a[c],c,a))break}return r}}();var W=function(t,r){for(var n=-1,e=Array(t);++n<t;)e[n]=r(n);return e},V="[object Arguments]";var H=function(t){return _(t)&&j(t)==V},Y=Object.prototype,Q=Y.hasOwnProperty,G=Y.propertyIsEnumerable,q=H(function(){return arguments}())?H:function(t){return _(t)&&Q.call(t,"callee")&&!G.call(t,"callee")};var J=function(){return!1},K=n(function(t,r){var n=r&&!r.nodeType&&r,e=n&&t&&!t.nodeType&&t,o=e&&e.exports===n?a.Buffer:void 0,u=(o?o.isBuffer:void 0)||J;t.exports=u}),X=9007199254740991,Z=/^(?:0|[1-9]\d*)$/;var tt=function(t,r){var n=typeof t;return!!(r=null==r?X:r)&&("number"==n||"symbol"!=n&&Z.test(t))&&t>-1&&t%1==0&&t<r},rt=9007199254740991;var nt=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=rt},et={};et["[object Float32Array]"]=et["[object Float64Array]"]=et["[object Int8Array]"]=et["[object Int16Array]"]=et["[object Int32Array]"]=et["[object Uint8Array]"]=et["[object Uint8ClampedArray]"]=et["[object Uint16Array]"]=et["[object Uint32Array]"]=!0,et["[object Arguments]"]=et["[object Array]"]=et["[object ArrayBuffer]"]=et["[object Boolean]"]=et["[object DataView]"]=et["[object Date]"]=et["[object Error]"]=et["[object Function]"]=et["[object Map]"]=et["[object Number]"]=et["[object Object]"]=et["[object RegExp]"]=et["[object Set]"]=et["[object String]"]=et["[object WeakMap]"]=!1;var ot=function(t){return _(t)&&nt(t.length)&&!!et[j(t)]};var at=function(t){return function(r){return t(r)}},ut=n(function(t,r){var n=r&&!r.nodeType&&r,o=n&&t&&!t.nodeType&&t,a=o&&o.exports===n&&e.process,u=function(){try{return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u}),it=ut&&ut.isTypedArray,ct=it?at(it):ot,ft=Object.prototype.hasOwnProperty;var lt=function(t,r){var n=c(t),e=!n&&q(t),o=!n&&!e&&K(t),a=!n&&!e&&!o&&ct(t),u=n||e||o||a,i=u?W(t.length,String):[],f=i.length;for(var l in t)!r&&!ft.call(t,l)||u&&("length"==l||o&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||tt(l,f))||i.push(l);return i},vt=Object.prototype;var st=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||vt)};var pt=function(t,r){return function(n){return t(r(n))}},ht=pt(Object.keys,Object),bt=Object.prototype.hasOwnProperty;var yt=function(t){if(!st(t))return ht(t);var r=[];for(var n in Object(t))bt.call(t,n)&&"constructor"!=n&&r.push(n);return r},dt="[object AsyncFunction]",gt="[object Function]",jt="[object GeneratorFunction]",_t="[object Proxy]";var wt=function(t){if(!D(t))return!1;var r=j(t);return r==gt||r==jt||r==dt||r==_t};var Ot=function(t){return null!=t&&nt(t.length)&&!wt(t)};var St=function(t){return Ot(t)?lt(t):yt(t)};var mt=function(t,r){return function(n,e){if(null==n)return n;if(!Ot(n))return t(n,e);for(var o=n.length,a=r?o:-1,u=Object(n);(r?a--:++a<o)&&!1!==e(u[a],a,u););return n}}(function(t,r){return t&&R(t,r,St)});var At=function(t,r){var n=[];return mt(t,function(t,e,o){r(t,e,o)&&n.push(t)}),n};var Et=function(){this.__data__=[],this.size=0};var Dt=function(t,r){return t===r||t!=t&&r!=r};var It=function(t,r){for(var n=t.length;n--;)if(Dt(t[n][0],r))return n;return-1},xt=Array.prototype.splice;var Pt=function(t){var r=this.__data__,n=It(r,t);return!(n<0||(n==r.length-1?r.pop():xt.call(r,n,1),--this.size,0))};var Ct=function(t){var r=this.__data__,n=It(r,t);return n<0?void 0:r[n][1]};var zt=function(t){return It(this.__data__,t)>-1};var Ft=function(t,r){var n=this.__data__,e=It(n,t);return e<0?(++this.size,n.push([t,r])):n[e][1]=r,this};function Ut(t){var r=-1,n=null==t?0:t.length;for(this.clear();++r<n;){var e=t[r];this.set(e[0],e[1])}}Ut.prototype.clear=Et,Ut.prototype.delete=Pt,Ut.prototype.get=Ct,Ut.prototype.has=zt,Ut.prototype.set=Ft;var kt=Ut;var Mt=function(){this.__data__=new kt,this.size=0};var Tt=function(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n};var Bt=function(t){return this.__data__.get(t)};var $t,Nt=function(t){return this.__data__.has(t)},Lt=a["__core-js_shared__"],Rt=($t=/[^.]+$/.exec(Lt&&Lt.keys&&Lt.keys.IE_PROTO||""))?"Symbol(src)_1."+$t:"";var Wt=function(t){return!!Rt&&Rt in t},Vt=Function.prototype.toString;var Ht=function(t){if(null!=t){try{return Vt.call(t)}catch(t){}try{return t+""}catch(t){}}return""},Yt=/^\[object .+?Constructor\]$/,Qt=Function.prototype,Gt=Object.prototype,qt=Qt.toString,Jt=Gt.hasOwnProperty,Kt=RegExp("^"+qt.call(Jt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Xt=function(t){return!(!D(t)||Wt(t))&&(wt(t)?Kt:Yt).test(Ht(t))};var Zt=function(t,r){return null==t?void 0:t[r]};var tr=function(t,r){var n=Zt(t,r);return Xt(n)?n:void 0},rr=tr(a,"Map"),nr=tr(Object,"create");var er=function(){this.__data__=nr?nr(null):{},this.size=0};var or=function(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r},ar="__lodash_hash_undefined__",ur=Object.prototype.hasOwnProperty;var ir=function(t){var r=this.__data__;if(nr){var n=r[t];return n===ar?void 0:n}return ur.call(r,t)?r[t]:void 0},cr=Object.prototype.hasOwnProperty;var fr=function(t){var r=this.__data__;return nr?void 0!==r[t]:cr.call(r,t)},lr="__lodash_hash_undefined__";var vr=function(t,r){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=nr&&void 0===r?lr:r,this};function sr(t){var r=-1,n=null==t?0:t.length;for(this.clear();++r<n;){var e=t[r];this.set(e[0],e[1])}}sr.prototype.clear=er,sr.prototype.delete=or,sr.prototype.get=ir,sr.prototype.has=fr,sr.prototype.set=vr;var pr=sr;var hr=function(){this.size=0,this.__data__={hash:new pr,map:new(rr||kt),string:new pr}};var br=function(t){var r=typeof t;return"string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t};var yr=function(t,r){var n=t.__data__;return br(r)?n["string"==typeof r?"string":"hash"]:n.map};var dr=function(t){var r=yr(this,t).delete(t);return this.size-=r?1:0,r};var gr=function(t){return yr(this,t).get(t)};var jr=function(t){return yr(this,t).has(t)};var _r=function(t,r){var n=yr(this,t),e=n.size;return n.set(t,r),this.size+=n.size==e?0:1,this};function wr(t){var r=-1,n=null==t?0:t.length;for(this.clear();++r<n;){var e=t[r];this.set(e[0],e[1])}}wr.prototype.clear=hr,wr.prototype.delete=dr,wr.prototype.get=gr,wr.prototype.has=jr,wr.prototype.set=_r;var Or=wr,Sr=200;var mr=function(t,r){var n=this.__data__;if(n instanceof kt){var e=n.__data__;if(!rr||e.length<Sr-1)return e.push([t,r]),this.size=++n.size,this;n=this.__data__=new Or(e)}return n.set(t,r),this.size=n.size,this};function Ar(t){var r=this.__data__=new kt(t);this.size=r.size}Ar.prototype.clear=Mt,Ar.prototype.delete=Tt,Ar.prototype.get=Bt,Ar.prototype.has=Nt,Ar.prototype.set=mr;var Er=Ar,Dr="__lodash_hash_undefined__";var Ir=function(t){return this.__data__.set(t,Dr),this};var xr=function(t){return this.__data__.has(t)};function Pr(t){var r=-1,n=null==t?0:t.length;for(this.__data__=new Or;++r<n;)this.add(t[r])}Pr.prototype.add=Pr.prototype.push=Ir,Pr.prototype.has=xr;var Cr=Pr;var zr=function(t,r){for(var n=-1,e=null==t?0:t.length;++n<e;)if(r(t[n],n,t))return!0;return!1};var Fr=function(t,r){return t.has(r)},Ur=1,kr=2;var Mr=function(t,r,n,e,o,a){var u=n&Ur,i=t.length,c=r.length;if(i!=c&&!(u&&c>i))return!1;var f=a.get(t);if(f&&a.get(r))return f==r;var l=-1,v=!0,s=n&kr?new Cr:void 0;for(a.set(t,r),a.set(r,t);++l<i;){var p=t[l],h=r[l];if(e)var b=u?e(h,p,l,r,t,a):e(p,h,l,t,r,a);if(void 0!==b){if(b)continue;v=!1;break}if(s){if(!zr(r,function(t,r){if(!Fr(s,r)&&(p===t||o(p,t,n,e,a)))return s.push(r)})){v=!1;break}}else if(p!==h&&!o(p,h,n,e,a)){v=!1;break}}return a.delete(t),a.delete(r),v},Tr=a.Uint8Array;var Br=function(t){var r=-1,n=Array(t.size);return t.forEach(function(t,e){n[++r]=[e,t]}),n};var $r=function(t){var r=-1,n=Array(t.size);return t.forEach(function(t){n[++r]=t}),n},Nr=1,Lr=2,Rr="[object Boolean]",Wr="[object Date]",Vr="[object Error]",Hr="[object Map]",Yr="[object Number]",Qr="[object RegExp]",Gr="[object Set]",qr="[object String]",Jr="[object Symbol]",Kr="[object ArrayBuffer]",Xr="[object DataView]",Zr=u?u.prototype:void 0,tn=Zr?Zr.valueOf:void 0;var rn=function(t,r,n,e,o,a,u){switch(n){case Xr:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case Kr:return!(t.byteLength!=r.byteLength||!a(new Tr(t),new Tr(r)));case Rr:case Wr:case Yr:return Dt(+t,+r);case Vr:return t.name==r.name&&t.message==r.message;case Qr:case qr:return t==r+"";case Hr:var i=Br;case Gr:var c=e&Nr;if(i||(i=$r),t.size!=r.size&&!c)return!1;var f=u.get(t);if(f)return f==r;e|=Lr,u.set(t,r);var l=Mr(i(t),i(r),e,o,a,u);return u.delete(t),l;case Jr:if(tn)return tn.call(t)==tn.call(r)}return!1};var nn=function(t,r){for(var n=-1,e=r.length,o=t.length;++n<e;)t[o+n]=r[n];return t};var en=function(t,r,n){var e=r(t);return c(t)?e:nn(e,n(t))};var on=function(){return[]},an=Object.prototype.propertyIsEnumerable,un=Object.getOwnPropertySymbols,cn=un?function(t){return null==t?[]:(t=Object(t),L(un(t),function(r){return an.call(t,r)}))}:on;var fn=function(t){return en(t,St,cn)},ln=1,vn=Object.prototype.hasOwnProperty;var sn=function(t,r,n,e,o,a){var u=n&ln,i=fn(t),c=i.length;if(c!=fn(r).length&&!u)return!1;for(var f=c;f--;){var l=i[f];if(!(u?l in r:vn.call(r,l)))return!1}var v=a.get(t);if(v&&a.get(r))return v==r;var s=!0;a.set(t,r),a.set(r,t);for(var p=u;++f<c;){var h=t[l=i[f]],b=r[l];if(e)var y=u?e(b,h,l,r,t,a):e(h,b,l,t,r,a);if(!(void 0===y?h===b||o(h,b,n,e,a):y)){s=!1;break}p||(p="constructor"==l)}if(s&&!p){var d=t.constructor,g=r.constructor;d!=g&&"constructor"in t&&"constructor"in r&&!("function"==typeof d&&d instanceof d&&"function"==typeof g&&g instanceof g)&&(s=!1)}return a.delete(t),a.delete(r),s},pn=tr(a,"DataView"),hn=tr(a,"Promise"),bn=tr(a,"Set"),yn=tr(a,"WeakMap"),dn=Ht(pn),gn=Ht(rr),jn=Ht(hn),_n=Ht(bn),wn=Ht(yn),On=j;(pn&&"[object DataView]"!=On(new pn(new ArrayBuffer(1)))||rr&&"[object Map]"!=On(new rr)||hn&&"[object Promise]"!=On(hn.resolve())||bn&&"[object Set]"!=On(new bn)||yn&&"[object WeakMap]"!=On(new yn))&&(On=function(t){var r=j(t),n="[object Object]"==r?t.constructor:void 0,e=n?Ht(n):"";if(e)switch(e){case dn:return"[object DataView]";case gn:return"[object Map]";case jn:return"[object Promise]";case _n:return"[object Set]";case wn:return"[object WeakMap]"}return r});var Sn=On,mn=1,An="[object Arguments]",En="[object Array]",Dn="[object Object]",In=Object.prototype.hasOwnProperty;var xn=function(t,r,n,e,o,a){var u=c(t),i=c(r),f=u?En:Sn(t),l=i?En:Sn(r),v=(f=f==An?Dn:f)==Dn,s=(l=l==An?Dn:l)==Dn,p=f==l;if(p&&K(t)){if(!K(r))return!1;u=!0,v=!1}if(p&&!v)return a||(a=new Er),u||ct(t)?Mr(t,r,n,e,o,a):rn(t,r,f,n,e,o,a);if(!(n&mn)){var h=v&&In.call(t,"__wrapped__"),b=s&&In.call(r,"__wrapped__");if(h||b){var y=h?t.value():t,d=b?r.value():r;return a||(a=new Er),o(y,d,n,e,a)}}return!!p&&(a||(a=new Er),sn(t,r,n,e,o,a))};var Pn=function t(r,n,e,o,a){return r===n||(null==r||null==n||!_(r)&&!_(n)?r!=r&&n!=n:xn(r,n,e,o,t,a))},Cn=1,zn=2;var Fn=function(t,r,n,e){var o=n.length,a=o,u=!e;if(null==t)return!a;for(t=Object(t);o--;){var i=n[o];if(u&&i[2]?i[1]!==t[i[0]]:!(i[0]in t))return!1}for(;++o<a;){var c=(i=n[o])[0],f=t[c],l=i[1];if(u&&i[2]){if(void 0===f&&!(c in t))return!1}else{var v=new Er;if(e)var s=e(f,l,c,t,r,v);if(!(void 0===s?Pn(l,f,Cn|zn,e,v):s))return!1}}return!0};var Un=function(t){return t==t&&!D(t)};var kn=function(t){for(var r=St(t),n=r.length;n--;){var e=r[n],o=t[e];r[n]=[e,o,Un(o)]}return r};var Mn=function(t,r){return function(n){return null!=n&&n[t]===r&&(void 0!==r||t in Object(n))}};var Tn=function(t){var r=kn(t);return 1==r.length&&r[0][2]?Mn(r[0][0],r[0][1]):function(n){return n===t||Fn(n,t,r)}},Bn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$n=/^\w*$/;var Nn=function(t,r){if(c(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!O(t))||$n.test(t)||!Bn.test(t)||null!=r&&t in Object(r)},Ln="Expected a function";function Rn(t,r){if("function"!=typeof t||null!=r&&"function"!=typeof r)throw new TypeError(Ln);var n=function(){var e=arguments,o=r?r.apply(this,e):e[0],a=n.cache;if(a.has(o))return a.get(o);var u=t.apply(this,e);return n.cache=a.set(o,u)||a,u};return n.cache=new(Rn.Cache||Or),n}Rn.Cache=Or;var Wn=Rn,Vn=500;var Hn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yn=/\\(\\)?/g,Qn=function(t){var r=Wn(t,function(t){return n.size===Vn&&n.clear(),t}),n=r.cache;return r}(function(t){var r=[];return 46===t.charCodeAt(0)&&r.push(""),t.replace(Hn,function(t,n,e,o){r.push(e?o.replace(Yn,"$1"):n||t)}),r});var Gn=function(t,r){return c(t)?t:Nn(t,r)?[t]:Qn($(t))},qn=1/0;var Jn=function(t){if("string"==typeof t||O(t))return t;var r=t+"";return"0"==r&&1/t==-qn?"-0":r};var Kn=function(t,r){for(var n=0,e=(r=Gn(r,t)).length;null!=t&&n<e;)t=t[Jn(r[n++])];return n&&n==e?t:void 0};var Xn=function(t,r,n){var e=null==t?void 0:Kn(t,r);return void 0===e?n:e};var Zn=function(t,r){return null!=t&&r in Object(t)};var te=function(t,r,n){for(var e=-1,o=(r=Gn(r,t)).length,a=!1;++e<o;){var u=Jn(r[e]);if(!(a=null!=t&&n(t,u)))break;t=t[u]}return a||++e!=o?a:!!(o=null==t?0:t.length)&&nt(o)&&tt(u,o)&&(c(t)||q(t))};var re=function(t,r){return null!=t&&te(t,r,Zn)},ne=1,ee=2;var oe=function(t,r){return Nn(t)&&Un(r)?Mn(Jn(t),r):function(n){var e=Xn(n,t);return void 0===e&&e===r?re(n,t):Pn(r,e,ne|ee)}};var ae=function(t){return t};var ue=function(t){return function(r){return null==r?void 0:r[t]}};var ie=function(t){return function(r){return Kn(r,t)}};var ce=function(t){return Nn(t)?ue(Jn(t)):ie(t)};var fe=function(t){return"function"==typeof t?t:null==t?ae:"object"==typeof t?c(t)?oe(t[0],t[1]):Tn(t):ce(t)},le="Expected a function";var ve=function(t){if("function"!=typeof t)throw new TypeError(le);return function(){var r=arguments;switch(r.length){case 0:return!t.call(this);case 1:return!t.call(this,r[0]);case 2:return!t.call(this,r[0],r[1]);case 3:return!t.call(this,r[0],r[1],r[2])}return!t.apply(this,r)}};var se=function(t,r){return(c(t)?L:At)(t,ve(fe(r,3)))},pe="[object Number]";var he,be=function(t){return"number"==typeof t||_(t)&&j(t)==pe},ye=864e5,de=function(t){var r=new Date;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return Math.round(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return t-r}(t,r)/ye)}(function(t,r){if(!t||!be(r))return t;var n=function(t){var r=new Date(t.getTime());return r.setUTCHours(12,0,0,0),r}(t),e=n.getDay(),o=0;0!==e&&6!==e||(o=0===e?1:2);var a=Math.floor((r-1+(e%6||1))/5);return function(t,r){return new Date(t.getTime()+r*ye)}(n,r+o+2*a)}(r,t),r)};function ge(t,r,n){return r in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}var je={BUSINESS_DAYS:"bd",DAYS:"d",HOURS:"h",MINUTES:"m"},_e=(ge(he={},je.BUSINESS_DAYS,86400),ge(he,je.DAYS,86400),ge(he,je.HOURS,3600),ge(he,je.MINUTES,60),he);function we(t){return Oe(t,function(t){return t.price})}function Oe(t,r){if(!t||0===t.length)return null;var n=t[0],e=r(n);return t.forEach(function(t){var o=r(t);o<e&&(e=o,n=t)}),n}function Se(t){return se(t,function(t){return t.pickupStoreInfo.isPickupStore})}function me(t){return Oe(t,function(t){return Ae(t.shippingEstimate)})}function Ae(t){if(void 0===t||null===t||""===t)return null;var r=Ee(t),n=function(t){var r=Ee(t),n=t.replace(r,"");return n?parseInt(n,10):0}(t);return"bd"===r&&(n=de(n)),n*_e[r]}function Ee(t){var r="bd";return Object.keys(je).forEach(function(n){var e=je[n];if(N(t,e)){var o=t.replace(e,"");parseInt(o,10).toString()===o&&(r=e)}}),r}var De={getShippingEstimateQuantityInSeconds:Ae,getLatestSla:function(t){return function(t,r){if(!t||0===t.length)return null;var n=t[0],e=r(n);return t.forEach(function(t){var o=r(t);o>e&&(e=o,n=t)}),n}(t,function(t){return Ae(t.shippingEstimate)})},getFastestSla:me,getCheapestSla:we,selectCheapestSlaForAllItems:function(t){return t&&0!==t.length?t.map(function(t){var r=Se(t.slas);if(!r||0===r.length)return t;var n=we(r);return Object.assign({},t,{slas:t.slas,selectedSla:n.id,selectedDeliveryChannel:n.deliveryChannel})}):null},selectFastestSlaForAllItems:function(t){return t&&0!==t.length?t.map(function(t){var r=Se(t.slas);if(!r||0===r.length)return t;var n=me(r);return Object.assign({},t,{slas:t.slas,selectedSla:n.id,selectedDeliveryChannel:n.deliveryChannel})}):null}};var Ie=function(t,r,n){for(var e=-1,o=t.length;++e<o;){var a=t[e],u=r(a);if(null!=u&&(void 0===i?u==u&&!O(u):n(u,i)))var i=u,c=a}return c};var xe=function(t,r){return t<r};var Pe=function(t,r){return t&&t.length?Ie(t,fe(r,2),xe):void 0};var Ce=function(t,r){return Pn(t,r)};var ze=function(t,r){for(var n=-1,e=null==t?0:t.length;++n<e&&!1!==r(t[n],n,t););return t},Fe=function(){try{var t=tr(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();var Ue=function(t,r,n){"__proto__"==r&&Fe?Fe(t,r,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[r]=n},ke=Object.prototype.hasOwnProperty;var Me=function(t,r,n){var e=t[r];ke.call(t,r)&&Dt(e,n)&&(void 0!==n||r in t)||Ue(t,r,n)};var Te=function(t,r,n,e){var o=!n;n||(n={});for(var a=-1,u=r.length;++a<u;){var i=r[a],c=e?e(n[i],t[i],i,n,t):void 0;void 0===c&&(c=t[i]),o?Ue(n,i,c):Me(n,i,c)}return n};var Be=function(t,r){return t&&Te(r,St(r),t)};var $e=function(t){var r=[];if(null!=t)for(var n in Object(t))r.push(n);return r},Ne=Object.prototype.hasOwnProperty;var Le=function(t){if(!D(t))return $e(t);var r=st(t),n=[];for(var e in t)("constructor"!=e||!r&&Ne.call(t,e))&&n.push(e);return n};var Re=function(t){return Ot(t)?lt(t,!0):Le(t)};var We=function(t,r){return t&&Te(r,Re(r),t)},Ve=n(function(t,r){var n=r&&!r.nodeType&&r,e=n&&t&&!t.nodeType&&t,o=e&&e.exports===n?a.Buffer:void 0,u=o?o.allocUnsafe:void 0;t.exports=function(t,r){if(r)return t.slice();var n=t.length,e=u?u(n):new t.constructor(n);return t.copy(e),e}});var He=function(t,r){var n=-1,e=t.length;for(r||(r=Array(e));++n<e;)r[n]=t[n];return r};var Ye=function(t,r){return Te(t,cn(t),r)},Qe=pt(Object.getPrototypeOf,Object),Ge=Object.getOwnPropertySymbols?function(t){for(var r=[];t;)nn(r,cn(t)),t=Qe(t);return r}:on;var qe=function(t,r){return Te(t,Ge(t),r)};var Je=function(t){return en(t,Re,Ge)},Ke=Object.prototype.hasOwnProperty;var Xe=function(t){var r=t.length,n=new t.constructor(r);return r&&"string"==typeof t[0]&&Ke.call(t,"index")&&(n.index=t.index,n.input=t.input),n};var Ze=function(t){var r=new t.constructor(t.byteLength);return new Tr(r).set(new Tr(t)),r};var to=function(t,r){var n=r?Ze(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)},ro=/\w*$/;var no=function(t){var r=new t.constructor(t.source,ro.exec(t));return r.lastIndex=t.lastIndex,r},eo=u?u.prototype:void 0,oo=eo?eo.valueOf:void 0;var ao=function(t){return oo?Object(oo.call(t)):{}};var uo=function(t,r){var n=r?Ze(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)},io="[object Boolean]",co="[object Date]",fo="[object Map]",lo="[object Number]",vo="[object RegExp]",so="[object Set]",po="[object String]",ho="[object Symbol]",bo="[object ArrayBuffer]",yo="[object DataView]",go="[object Float32Array]",jo="[object Float64Array]",_o="[object Int8Array]",wo="[object Int16Array]",Oo="[object Int32Array]",So="[object Uint8Array]",mo="[object Uint8ClampedArray]",Ao="[object Uint16Array]",Eo="[object Uint32Array]";var Do=function(t,r,n){var e=t.constructor;switch(r){case bo:return Ze(t);case io:case co:return new e(+t);case yo:return to(t,n);case go:case jo:case _o:case wo:case Oo:case So:case mo:case Ao:case Eo:return uo(t,n);case fo:return new e;case lo:case po:return new e(t);case vo:return no(t);case so:return new e;case ho:return ao(t)}},Io=Object.create,xo=function(){function t(){}return function(r){if(!D(r))return{};if(Io)return Io(r);t.prototype=r;var n=new t;return t.prototype=void 0,n}}();var Po=function(t){return"function"!=typeof t.constructor||st(t)?{}:xo(Qe(t))},Co="[object Map]";var zo=function(t){return _(t)&&Sn(t)==Co},Fo=ut&&ut.isMap,Uo=Fo?at(Fo):zo,ko="[object Set]";var Mo=function(t){return _(t)&&Sn(t)==ko},To=ut&&ut.isSet,Bo=To?at(To):Mo,$o=1,No=2,Lo=4,Ro="[object Arguments]",Wo="[object Function]",Vo="[object GeneratorFunction]",Ho="[object Object]",Yo={};Yo[Ro]=Yo["[object Array]"]=Yo["[object ArrayBuffer]"]=Yo["[object DataView]"]=Yo["[object Boolean]"]=Yo["[object Date]"]=Yo["[object Float32Array]"]=Yo["[object Float64Array]"]=Yo["[object Int8Array]"]=Yo["[object Int16Array]"]=Yo["[object Int32Array]"]=Yo["[object Map]"]=Yo["[object Number]"]=Yo[Ho]=Yo["[object RegExp]"]=Yo["[object Set]"]=Yo["[object String]"]=Yo["[object Symbol]"]=Yo["[object Uint8Array]"]=Yo["[object Uint8ClampedArray]"]=Yo["[object Uint16Array]"]=Yo["[object Uint32Array]"]=!0,Yo["[object Error]"]=Yo[Wo]=Yo["[object WeakMap]"]=!1;var Qo=function t(r,n,e,o,a,u){var i,f=n&$o,l=n&No,v=n&Lo;if(e&&(i=a?e(r,o,a,u):e(r)),void 0!==i)return i;if(!D(r))return r;var s=c(r);if(s){if(i=Xe(r),!f)return He(r,i)}else{var p=Sn(r),h=p==Wo||p==Vo;if(K(r))return Ve(r,f);if(p==Ho||p==Ro||h&&!a){if(i=l||h?{}:Po(r),!f)return l?qe(r,We(i,r)):Ye(r,Be(i,r))}else{if(!Yo[p])return a?r:{};i=Do(r,p,f)}}u||(u=new Er);var b=u.get(r);if(b)return b;if(u.set(r,i),Bo(r))return r.forEach(function(o){i.add(t(o,n,e,o,r,u))}),i;if(Uo(r))return r.forEach(function(o,a){i.set(a,t(o,n,e,a,r,u))}),i;var y=v?l?Je:fn:l?keysIn:St,d=s?void 0:y(r);return ze(d||r,function(o,a){d&&(o=r[a=o]),Me(i,a,t(o,n,e,a,r,u))}),i};var Go=function(t){var r=null==t?0:t.length;return r?t[r-1]:void 0};var qo=function(t,r,n){var e=-1,o=t.length;r<0&&(r=-r>o?0:o+r),(n=n>o?o:n)<0&&(n+=o),o=r>n?0:n-r>>>0,r>>>=0;for(var a=Array(o);++e<o;)a[e]=t[e+r];return a};var Jo=function(t,r){return r.length<2?t:Kn(t,qo(r,0,-1))};var Ko=function(t,r){return r=Gn(r,t),null==(t=Jo(t,r))||delete t[Jn(Go(r))]},Xo="[object Object]",Zo=Function.prototype,ta=Object.prototype,ra=Zo.toString,na=ta.hasOwnProperty,ea=ra.call(Object);var oa=function(t){if(!_(t)||j(t)!=Xo)return!1;var r=Qe(t);if(null===r)return!0;var n=na.call(r,"constructor")&&r.constructor;return"function"==typeof n&&n instanceof n&&ra.call(n)==ea};var aa=function(t){return oa(t)?void 0:t},ua=u?u.isConcatSpreadable:void 0;var ia=function(t){return c(t)||q(t)||!!(ua&&t&&t[ua])};var ca=function t(r,n,e,o,a){var u=-1,i=r.length;for(e||(e=ia),a||(a=[]);++u<i;){var c=r[u];n>0&&e(c)?n>1?t(c,n-1,e,o,a):nn(a,c):o||(a[a.length]=c)}return a};var fa=function(t){return null!=t&&t.length?ca(t,1):[]};var la=function(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)},va=Math.max;var sa=function(t,r,n){return r=va(void 0===r?t.length-1:r,0),function(){for(var e=arguments,o=-1,a=va(e.length-r,0),u=Array(a);++o<a;)u[o]=e[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=e[o];return i[r]=n(u),la(t,this,i)}};var pa=function(t){return function(){return t}},ha=Fe?function(t,r){return Fe(t,"toString",{configurable:!0,enumerable:!1,value:pa(r),writable:!0})}:ae,ba=800,ya=16,da=Date.now;var ga=function(t){var r=0,n=0;return function(){var e=da(),o=ya-(e-n);if(n=e,o>0){if(++r>=ba)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}(ha);var ja=function(t){return ga(sa(t,void 0,fa),t+"")}(function(t,r){var n={};if(null==t)return n;var e=!1;r=i(r,function(r){return r=Gn(r,t),e||(e=r.length>1),r}),Te(t,Je(t),n),e&&(n=Qo(n,7,aa));for(var o=r.length;o--;)Ko(n,r[o]);return n});var _a=function(t,r){var n=-1,e=Ot(t)?Array(t.length):[];return mt(t,function(t,o,a){e[++n]=r(t,o,a)}),e};var wa=function(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t};var Oa=function(t,r){if(t!==r){var n=void 0!==t,e=null===t,o=t==t,a=O(t),u=void 0!==r,i=null===r,c=r==r,f=O(r);if(!i&&!f&&!a&&t>r||a&&u&&c&&!i&&!f||e&&u&&c||!n&&c||!o)return 1;if(!e&&!a&&!f&&t<r||f&&n&&o&&!e&&!a||i&&n&&o||!u&&o||!c)return-1}return 0};var Sa=function(t,r,n){for(var e=-1,o=t.criteria,a=r.criteria,u=o.length,i=n.length;++e<u;){var c=Oa(o[e],a[e]);if(c)return e>=i?c:c*("desc"==n[e]?-1:1)}return t.index-r.index};var ma=function(t,r,n){var e=-1;r=i(r.length?r:[ae],at(fe));var o=_a(t,function(t,n,o){return{criteria:i(r,function(r){return r(t)}),index:++e,value:t}});return wa(o,function(t,r){return Sa(t,r,n)})};var Aa=function(t,r,n){if(!D(n))return!1;var e=typeof r;return!!("number"==e?Ot(n)&&tt(r,n.length):"string"==e&&r in n)&&Dt(n[r],t)};Ea=function(t,r){if(null==t)return[];var n=r.length;return n>1&&Aa(t,r[0],r[1])?r=[]:n>2&&Aa(r[0],r[1],r[2])&&(r=[r[0]]),ma(t,ca(r,1),[])},ga(sa(Ea,Da,ae),Ea+"");var Ea,Da;var Ia=function(t,r,n,e){for(var o=t.length,a=n+(e?1:-1);e?a--:++a<o;)if(r(t[a],a,t))return a;return-1};var xa=function(t){return t!=t};var Pa=function(t,r,n){for(var e=n-1,o=t.length;++e<o;)if(t[e]===r)return e;return-1};var Ca=function(t,r,n){return r==r?Pa(t,r,n):Ia(t,xa,n)};var za=function(t,r){return!(null==t||!t.length)&&Ca(t,r,0)>-1};var Fa=function(t,r,n){for(var e=-1,o=null==t?0:t.length;++e<o;)if(n(r,t[e]))return!0;return!1};var Ua=function(){},ka=bn&&1/$r(new bn([,-0]))[1]==1/0?function(t){return new bn(t)}:Ua,Ma=200;var Ta=function(t,r,n){var e=-1,o=za,a=t.length,u=!0,i=[],c=i;if(n)u=!1,o=Fa;else if(a>=Ma){var f=r?null:ka(t);if(f)return $r(f);u=!1,o=Fr,c=new Cr}else c=r?[]:i;t:for(;++e<a;){var l=t[e],v=r?r(l):l;if(l=n||0!==l?l:0,u&&v==v){for(var s=c.length;s--;)if(c[s]===v)continue t;r&&c.push(v),i.push(l)}else o(c,v,n)||(c!==i&&c.push(v),i.push(l))}return i};var Ba=function(t){return t&&t.length?Ta(t):[]},$a="[object String]";var Na=function(t){return"string"==typeof t||!c(t)&&_(t)&&j(t)==$a},La="CHEAPEST",Ra="FASTEST",Wa="COMBINED",Va="pickup-in-point",Ha="delivery";function Ya(t){return Na(t)?t:Xn(t,"deliveryChannel")||Xn(t,"selectedDeliveryChannel")||Xn(t,"id")}function Qa(t){return Ya(t)===Va}function Ga(t){return Ya(t)===Ha}function qa(t){return t&&t.availableDeliveryWindows.length>0}function Ja(t){return t&&t.slas?t.slas.length>0:t&&t.length>0}function Ka(t){return t.slas&&t.slas.find(function(r){return r.id===t.selectedSla})}function Xa(t){return t.filter(function(t){return Ga(t)}).reduce(function(t,r){var n,e=Ka(r);return e&&t+(n=e,Math.abs(De.getShippingEstimateQuantityInSeconds(n.shippingEstimate)))||t+0},0)}function Za(t,r){return{price:function(t){return t&&t.filter(function(t){return(!!t.selectedSla||Ja(t))&&Ga(t)}).reduce(function(t,r){var n=Ka(r);return n&&n.availableDeliveryWindows&&n.availableDeliveryWindows.length>0?t:n?t+n.price:t},0)}(t),shippingEstimate:function(t){var r=De.getLatestSla(t.filter(function(t){return(!!t.selectedSla||Ja(t))&&Ga(t)}).map(function(t){return Ka(t)}));return r&&r.shippingEstimate}(t),averageEstimatePerItem:(e=t,(e&&Xa(e))/e.length),packagesLength:(n=t,Ba(fa(n.filter(function(t){return Ga(t)&&(!!t.selectedSla||Ja(t))}).map(function(t){return t.selectedSla}))).length),id:r};var n,e}var tu=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e])}return t};function ru(t,r,n){return r in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}function nu(t){if(Array.isArray(t)){for(var r=0,n=Array(t.length);r<t.length;r++)n[r]=t[r];return n}return Array.from(t)}function eu(t){var r=t[La]&&t[La].length>0,n=t[Wa]&&t[Wa].length>0,e=t[Ra]&&t[Ra].length>0;return function(t){var r=[];return t.forEach(function(t){r.findIndex(function(r){return Ce(ja(r,"id"),ja(t,"id"))})<=-1&&r.push(t)}),function(t){return t.filter(function(r,n){return!t[n+1]||r.price<t[n+1].price})}(r)}([].concat(nu(r?[Za(t[La],La)]:[]),nu(n?[Za(t[Wa],Wa)]:[]),nu(e?[Za(t[Ra],Ra)]:[])))}function ou(t){if(t)return t.filter(function(r){return function(t){return 0===t.filter(function(t){return Ga(t)&&!qa(t)}).length}(t)?Ga(r):Ga(r)&&!qa(r)})}function au(t,r){return t.map(function(t){return tu({},t,{price:function(t,r){return r.map(function(r){return r.slas.find(function(r){return r.id===t.id})}).reduce(function(t,r){return r?r.price+t:t},0)}(t,r),shippingEstimateInSeconds:(n=t.shippingEstimate,De.getShippingEstimateQuantityInSeconds(n))});var n})}function uu(t,r,n){var e=[];return t.forEach(function(t,o){if(null===(a=t).selectedSla&&null===a.selectedDeliveryChannel||Qa(t)&&Qa(n))e.push(t);else{var a,u=function(t,r,n){return t.find(function(t,e){return t.itemId===r.itemId&&e<n})}(e,t,o);if(u)e.push(tu({},t,{selectedSla:u.selectedSla,selectedDeliveryChannel:u.selectedDeliveryChannel}));else{var i=r&&r[o],c=i&&r[o].id,f=i&&r[o].deliveryChannel;e.push(tu({},t,{selectedSla:c||t.selectedSla,selectedDeliveryChannel:f||t.selectedDeliveryChannel}))}}}),e}function iu(t,r){return t.map(function(t){return Pe(t,function(t){return t[r]})})}module.exports={getLeanShippingOptions:function(t,r){var n=function(t){return t.map(function(r){var n=ou(r.slas);return n.length?au(n,t):[]})}(t),e={cheapest:iu(n,"price"),fastest:iu(n,"shippingEstimateInSeconds")},o=uu(t,e.cheapest,r),a=uu(t,e.fastest,r);return Ce(o,a)||uu(t,e.fastest,r),tu({},function(t,r){var n=Za(t,La),e=Za(r,Ra),o=n.price<e.price,a=Ce(t,r),u=0===n.packagesLength;return t&&(o||u||a)}(o,a)?{cheapest:o}:{},function(t,r){var n=Ce(t,r);return r&&!n}(o,a)?{fastest:a}:{})},getOptionsDetails:eu,getSelectedDeliveryOption:function(t){var r=t.optionsDetails,n=void 0===r?null:r,e=t.newCombined,o=t.newFastest,a=t.newCheapest,u=t.activeDeliveryOption;n||(n=eu(tu({},a?ru({},La,a):{},e?ru({},Wa,e):{},o?ru({},Ra,o):{})));var i=n&&!!n.find(function(t){return t.id===u});return n.length>0&&!i?n[0].id:u}}}); | ||
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((t.vtex=t.vtex||{},t.vtex.leanShippingCalculator={}))}(this,function(t){"use strict";var r=function(t,r,e){return t==t&&(void 0!==e&&(t=t<=e?t:e),void 0!==r&&(t=t>=r?t:r)),t},e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t,r){return t(r={exports:{}},r.exports),r.exports}var o="object"==typeof e&&e&&e.Object===Object&&e,a="object"==typeof self&&self&&self.Object===Object&&self,u=o||a||Function("return this")(),i=u.Symbol;var c=function(t,r){for(var e=-1,n=null==t?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o},f=Array.isArray,l=Object.prototype,s=l.hasOwnProperty,v=l.toString,p=i?i.toStringTag:void 0;var h=function(t){var r=s.call(t,p),e=t[p];try{t[p]=void 0;var n=!0}catch(t){}var o=v.call(t);return n&&(r?t[p]=e:delete t[p]),o},b=Object.prototype.toString;var d=function(t){return b.call(t)},y="[object Null]",g="[object Undefined]",j=i?i.toStringTag:void 0;var _=function(t){return null==t?void 0===t?g:y:j&&j in Object(t)?h(t):d(t)};var w=function(t){return null!=t&&"object"==typeof t},S="[object Symbol]";var O=function(t){return"symbol"==typeof t||w(t)&&_(t)==S},m=1/0,A=i?i.prototype:void 0,D=A?A.toString:void 0;var E=function t(r){if("string"==typeof r)return r;if(f(r))return c(r,t)+"";if(O(r))return D?D.call(r):"";var e=r+"";return"0"==e&&1/r==-m?"-0":e};var I=function(t){var r=typeof t;return null!=t&&("object"==r||"function"==r)},x=NaN,C=/^\s+|\s+$/g,P=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,F=/^0o[0-7]+$/i,M=parseInt;var U=function(t){if("number"==typeof t)return t;if(O(t))return x;if(I(t)){var r="function"==typeof t.valueOf?t.valueOf():t;t=I(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(C,"");var e=z.test(t);return e||F.test(t)?M(t.slice(2),e?2:8):P.test(t)?x:+t},k=1/0,T=1.7976931348623157e308;var B=function(t){return t?(t=U(t))===k||t===-k?(t<0?-1:1)*T:t==t?t:0:0===t?t:0};var $=function(t){var r=B(t),e=r%1;return r==r?e?r-e:r:0};var N=function(t){return null==t?"":E(t)};var L=function(t,e,n){t=N(t),e=E(e);var o=t.length,a=n=void 0===n?o:r($(n),0,o);return(n-=e.length)>=0&&t.slice(n,a)==e};var R=function(t,r){for(var e=-1,n=null==t?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a};var W=function(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var c=u[t?i:++o];if(!1===e(a[c],c,a))break}return r}}();var V=function(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n},H="[object Arguments]";var Y=function(t){return w(t)&&_(t)==H},Q=Object.prototype,q=Q.hasOwnProperty,G=Q.propertyIsEnumerable,J=Y(function(){return arguments}())?Y:function(t){return w(t)&&q.call(t,"callee")&&!G.call(t,"callee")};var K=function(){return!1},X=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,o=n&&n.exports===e?u.Buffer:void 0,a=(o?o.isBuffer:void 0)||K;t.exports=a}),Z=9007199254740991,tt=/^(?:0|[1-9]\d*)$/;var rt=function(t,r){var e=typeof t;return!!(r=null==r?Z:r)&&("number"==e||"symbol"!=e&&tt.test(t))&&t>-1&&t%1==0&&t<r},et=9007199254740991;var nt=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=et},ot={};ot["[object Float32Array]"]=ot["[object Float64Array]"]=ot["[object Int8Array]"]=ot["[object Int16Array]"]=ot["[object Int32Array]"]=ot["[object Uint8Array]"]=ot["[object Uint8ClampedArray]"]=ot["[object Uint16Array]"]=ot["[object Uint32Array]"]=!0,ot["[object Arguments]"]=ot["[object Array]"]=ot["[object ArrayBuffer]"]=ot["[object Boolean]"]=ot["[object DataView]"]=ot["[object Date]"]=ot["[object Error]"]=ot["[object Function]"]=ot["[object Map]"]=ot["[object Number]"]=ot["[object Object]"]=ot["[object RegExp]"]=ot["[object Set]"]=ot["[object String]"]=ot["[object WeakMap]"]=!1;var at=function(t){return w(t)&&nt(t.length)&&!!ot[_(t)]};var ut=function(t){return function(r){return t(r)}},it=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,a=n&&n.exports===e&&o.process,u=function(){try{var t=n&&n.require&&n.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u}),ct=it&&it.isTypedArray,ft=ct?ut(ct):at,lt=Object.prototype.hasOwnProperty;var st=function(t,r){var e=f(t),n=!e&&J(t),o=!e&&!n&&X(t),a=!e&&!n&&!o&&ft(t),u=e||n||o||a,i=u?V(t.length,String):[],c=i.length;for(var l in t)!r&&!lt.call(t,l)||u&&("length"==l||o&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||rt(l,c))||i.push(l);return i},vt=Object.prototype;var pt=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||vt)};var ht=function(t,r){return function(e){return t(r(e))}},bt=ht(Object.keys,Object),dt=Object.prototype.hasOwnProperty;var yt=function(t){if(!pt(t))return bt(t);var r=[];for(var e in Object(t))dt.call(t,e)&&"constructor"!=e&&r.push(e);return r},gt="[object AsyncFunction]",jt="[object Function]",_t="[object GeneratorFunction]",wt="[object Proxy]";var St=function(t){if(!I(t))return!1;var r=_(t);return r==jt||r==_t||r==gt||r==wt};var Ot=function(t){return null!=t&&nt(t.length)&&!St(t)};var mt=function(t){return Ot(t)?st(t):yt(t)};var At=function(t,r){return function(e,n){if(null==e)return e;if(!Ot(e))return t(e,n);for(var o=e.length,a=r?o:-1,u=Object(e);(r?a--:++a<o)&&!1!==n(u[a],a,u););return e}}(function(t,r){return t&&W(t,r,mt)});var Dt=function(t,r){var e=[];return At(t,function(t,n,o){r(t,n,o)&&e.push(t)}),e};var Et=function(){this.__data__=[],this.size=0};var It=function(t,r){return t===r||t!=t&&r!=r};var xt=function(t,r){for(var e=t.length;e--;)if(It(t[e][0],r))return e;return-1},Ct=Array.prototype.splice;var Pt=function(t){var r=this.__data__,e=xt(r,t);return!(e<0||(e==r.length-1?r.pop():Ct.call(r,e,1),--this.size,0))};var zt=function(t){var r=this.__data__,e=xt(r,t);return e<0?void 0:r[e][1]};var Ft=function(t){return xt(this.__data__,t)>-1};var Mt=function(t,r){var e=this.__data__,n=xt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this};function Ut(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}Ut.prototype.clear=Et,Ut.prototype.delete=Pt,Ut.prototype.get=zt,Ut.prototype.has=Ft,Ut.prototype.set=Mt;var kt=Ut;var Tt=function(){this.__data__=new kt,this.size=0};var Bt=function(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e};var $t=function(t){return this.__data__.get(t)};var Nt,Lt=function(t){return this.__data__.has(t)},Rt=u["__core-js_shared__"],Wt=(Nt=/[^.]+$/.exec(Rt&&Rt.keys&&Rt.keys.IE_PROTO||""))?"Symbol(src)_1."+Nt:"";var Vt=function(t){return!!Wt&&Wt in t},Ht=Function.prototype.toString;var Yt=function(t){if(null!=t){try{return Ht.call(t)}catch(t){}try{return t+""}catch(t){}}return""},Qt=/^\[object .+?Constructor\]$/,qt=Function.prototype,Gt=Object.prototype,Jt=qt.toString,Kt=Gt.hasOwnProperty,Xt=RegExp("^"+Jt.call(Kt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Zt=function(t){return!(!I(t)||Vt(t))&&(St(t)?Xt:Qt).test(Yt(t))};var tr=function(t,r){return null==t?void 0:t[r]};var rr=function(t,r){var e=tr(t,r);return Zt(e)?e:void 0},er=rr(u,"Map"),nr=rr(Object,"create");var or=function(){this.__data__=nr?nr(null):{},this.size=0};var ar=function(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r},ur="__lodash_hash_undefined__",ir=Object.prototype.hasOwnProperty;var cr=function(t){var r=this.__data__;if(nr){var e=r[t];return e===ur?void 0:e}return ir.call(r,t)?r[t]:void 0},fr=Object.prototype.hasOwnProperty;var lr=function(t){var r=this.__data__;return nr?void 0!==r[t]:fr.call(r,t)},sr="__lodash_hash_undefined__";var vr=function(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=nr&&void 0===r?sr:r,this};function pr(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}pr.prototype.clear=or,pr.prototype.delete=ar,pr.prototype.get=cr,pr.prototype.has=lr,pr.prototype.set=vr;var hr=pr;var br=function(){this.size=0,this.__data__={hash:new hr,map:new(er||kt),string:new hr}};var dr=function(t){var r=typeof t;return"string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t};var yr=function(t,r){var e=t.__data__;return dr(r)?e["string"==typeof r?"string":"hash"]:e.map};var gr=function(t){var r=yr(this,t).delete(t);return this.size-=r?1:0,r};var jr=function(t){return yr(this,t).get(t)};var _r=function(t){return yr(this,t).has(t)};var wr=function(t,r){var e=yr(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this};function Sr(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}Sr.prototype.clear=br,Sr.prototype.delete=gr,Sr.prototype.get=jr,Sr.prototype.has=_r,Sr.prototype.set=wr;var Or=Sr,mr=200;var Ar=function(t,r){var e=this.__data__;if(e instanceof kt){var n=e.__data__;if(!er||n.length<mr-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new Or(n)}return e.set(t,r),this.size=e.size,this};function Dr(t){var r=this.__data__=new kt(t);this.size=r.size}Dr.prototype.clear=Tt,Dr.prototype.delete=Bt,Dr.prototype.get=$t,Dr.prototype.has=Lt,Dr.prototype.set=Ar;var Er=Dr,Ir="__lodash_hash_undefined__";var xr=function(t){return this.__data__.set(t,Ir),this};var Cr=function(t){return this.__data__.has(t)};function Pr(t){var r=-1,e=null==t?0:t.length;for(this.__data__=new Or;++r<e;)this.add(t[r])}Pr.prototype.add=Pr.prototype.push=xr,Pr.prototype.has=Cr;var zr=Pr;var Fr=function(t,r){for(var e=-1,n=null==t?0:t.length;++e<n;)if(r(t[e],e,t))return!0;return!1};var Mr=function(t,r){return t.has(r)},Ur=1,kr=2;var Tr=function(t,r,e,n,o,a){var u=e&Ur,i=t.length,c=r.length;if(i!=c&&!(u&&c>i))return!1;var f=a.get(t);if(f&&a.get(r))return f==r;var l=-1,s=!0,v=e&kr?new zr:void 0;for(a.set(t,r),a.set(r,t);++l<i;){var p=t[l],h=r[l];if(n)var b=u?n(h,p,l,r,t,a):n(p,h,l,t,r,a);if(void 0!==b){if(b)continue;s=!1;break}if(v){if(!Fr(r,function(t,r){if(!Mr(v,r)&&(p===t||o(p,t,e,n,a)))return v.push(r)})){s=!1;break}}else if(p!==h&&!o(p,h,e,n,a)){s=!1;break}}return a.delete(t),a.delete(r),s},Br=u.Uint8Array;var $r=function(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e};var Nr=function(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e},Lr=1,Rr=2,Wr="[object Boolean]",Vr="[object Date]",Hr="[object Error]",Yr="[object Map]",Qr="[object Number]",qr="[object RegExp]",Gr="[object Set]",Jr="[object String]",Kr="[object Symbol]",Xr="[object ArrayBuffer]",Zr="[object DataView]",te=i?i.prototype:void 0,re=te?te.valueOf:void 0;var ee=function(t,r,e,n,o,a,u){switch(e){case Zr:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case Xr:return!(t.byteLength!=r.byteLength||!a(new Br(t),new Br(r)));case Wr:case Vr:case Qr:return It(+t,+r);case Hr:return t.name==r.name&&t.message==r.message;case qr:case Jr:return t==r+"";case Yr:var i=$r;case Gr:var c=n&Lr;if(i||(i=Nr),t.size!=r.size&&!c)return!1;var f=u.get(t);if(f)return f==r;n|=Rr,u.set(t,r);var l=Tr(i(t),i(r),n,o,a,u);return u.delete(t),l;case Kr:if(re)return re.call(t)==re.call(r)}return!1};var ne=function(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t};var oe=function(t,r,e){var n=r(t);return f(t)?n:ne(n,e(t))};var ae=function(){return[]},ue=Object.prototype.propertyIsEnumerable,ie=Object.getOwnPropertySymbols,ce=ie?function(t){return null==t?[]:(t=Object(t),R(ie(t),function(r){return ue.call(t,r)}))}:ae;var fe=function(t){return oe(t,mt,ce)},le=1,se=Object.prototype.hasOwnProperty;var ve=function(t,r,e,n,o,a){var u=e&le,i=fe(t),c=i.length;if(c!=fe(r).length&&!u)return!1;for(var f=c;f--;){var l=i[f];if(!(u?l in r:se.call(r,l)))return!1}var s=a.get(t);if(s&&a.get(r))return s==r;var v=!0;a.set(t,r),a.set(r,t);for(var p=u;++f<c;){var h=t[l=i[f]],b=r[l];if(n)var d=u?n(b,h,l,r,t,a):n(h,b,l,t,r,a);if(!(void 0===d?h===b||o(h,b,e,n,a):d)){v=!1;break}p||(p="constructor"==l)}if(v&&!p){var y=t.constructor,g=r.constructor;y!=g&&"constructor"in t&&"constructor"in r&&!("function"==typeof y&&y instanceof y&&"function"==typeof g&&g instanceof g)&&(v=!1)}return a.delete(t),a.delete(r),v},pe=rr(u,"DataView"),he=rr(u,"Promise"),be=rr(u,"Set"),de=rr(u,"WeakMap"),ye=Yt(pe),ge=Yt(er),je=Yt(he),_e=Yt(be),we=Yt(de),Se=_;(pe&&"[object DataView]"!=Se(new pe(new ArrayBuffer(1)))||er&&"[object Map]"!=Se(new er)||he&&"[object Promise]"!=Se(he.resolve())||be&&"[object Set]"!=Se(new be)||de&&"[object WeakMap]"!=Se(new de))&&(Se=function(t){var r=_(t),e="[object Object]"==r?t.constructor:void 0,n=e?Yt(e):"";if(n)switch(n){case ye:return"[object DataView]";case ge:return"[object Map]";case je:return"[object Promise]";case _e:return"[object Set]";case we:return"[object WeakMap]"}return r});var Oe=Se,me=1,Ae="[object Arguments]",De="[object Array]",Ee="[object Object]",Ie=Object.prototype.hasOwnProperty;var xe=function(t,r,e,n,o,a){var u=f(t),i=f(r),c=u?De:Oe(t),l=i?De:Oe(r),s=(c=c==Ae?Ee:c)==Ee,v=(l=l==Ae?Ee:l)==Ee,p=c==l;if(p&&X(t)){if(!X(r))return!1;u=!0,s=!1}if(p&&!s)return a||(a=new Er),u||ft(t)?Tr(t,r,e,n,o,a):ee(t,r,c,e,n,o,a);if(!(e&me)){var h=s&&Ie.call(t,"__wrapped__"),b=v&&Ie.call(r,"__wrapped__");if(h||b){var d=h?t.value():t,y=b?r.value():r;return a||(a=new Er),o(d,y,e,n,a)}}return!!p&&(a||(a=new Er),ve(t,r,e,n,o,a))};var Ce=function t(r,e,n,o,a){return r===e||(null==r||null==e||!w(r)&&!w(e)?r!=r&&e!=e:xe(r,e,n,o,t,a))},Pe=1,ze=2;var Fe=function(t,r,e,n){var o=e.length,a=o,u=!n;if(null==t)return!a;for(t=Object(t);o--;){var i=e[o];if(u&&i[2]?i[1]!==t[i[0]]:!(i[0]in t))return!1}for(;++o<a;){var c=(i=e[o])[0],f=t[c],l=i[1];if(u&&i[2]){if(void 0===f&&!(c in t))return!1}else{var s=new Er;if(n)var v=n(f,l,c,t,r,s);if(!(void 0===v?Ce(l,f,Pe|ze,n,s):v))return!1}}return!0};var Me=function(t){return t==t&&!I(t)};var Ue=function(t){for(var r=mt(t),e=r.length;e--;){var n=r[e],o=t[n];r[e]=[n,o,Me(o)]}return r};var ke=function(t,r){return function(e){return null!=e&&e[t]===r&&(void 0!==r||t in Object(e))}};var Te=function(t){var r=Ue(t);return 1==r.length&&r[0][2]?ke(r[0][0],r[0][1]):function(e){return e===t||Fe(e,t,r)}},Be=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$e=/^\w*$/;var Ne=function(t,r){if(f(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!O(t))||$e.test(t)||!Be.test(t)||null!=r&&t in Object(r)},Le="Expected a function";function Re(t,r){if("function"!=typeof t||null!=r&&"function"!=typeof r)throw new TypeError(Le);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(Re.Cache||Or),e}Re.Cache=Or;var We=Re,Ve=500;var He=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ye=/\\(\\)?/g,Qe=function(t){var r=We(t,function(t){return e.size===Ve&&e.clear(),t}),e=r.cache;return r}(function(t){var r=[];return 46===t.charCodeAt(0)&&r.push(""),t.replace(He,function(t,e,n,o){r.push(n?o.replace(Ye,"$1"):e||t)}),r});var qe=function(t,r){return f(t)?t:Ne(t,r)?[t]:Qe(N(t))},Ge=1/0;var Je=function(t){if("string"==typeof t||O(t))return t;var r=t+"";return"0"==r&&1/t==-Ge?"-0":r};var Ke=function(t,r){for(var e=0,n=(r=qe(r,t)).length;null!=t&&e<n;)t=t[Je(r[e++])];return e&&e==n?t:void 0};var Xe=function(t,r,e){var n=null==t?void 0:Ke(t,r);return void 0===n?e:n};var Ze=function(t,r){return null!=t&&r in Object(t)};var tn=function(t,r,e){for(var n=-1,o=(r=qe(r,t)).length,a=!1;++n<o;){var u=Je(r[n]);if(!(a=null!=t&&e(t,u)))break;t=t[u]}return a||++n!=o?a:!!(o=null==t?0:t.length)&&nt(o)&&rt(u,o)&&(f(t)||J(t))};var rn=function(t,r){return null!=t&&tn(t,r,Ze)},en=1,nn=2;var on=function(t,r){return Ne(t)&&Me(r)?ke(Je(t),r):function(e){var n=Xe(e,t);return void 0===n&&n===r?rn(e,t):Ce(r,n,en|nn)}};var an=function(t){return t};var un=function(t){return function(r){return null==r?void 0:r[t]}};var cn=function(t){return function(r){return Ke(r,t)}};var fn=function(t){return Ne(t)?un(Je(t)):cn(t)};var ln=function(t){return"function"==typeof t?t:null==t?an:"object"==typeof t?f(t)?on(t[0],t[1]):Te(t):fn(t)},sn="Expected a function";var vn=function(t){if("function"!=typeof t)throw new TypeError(sn);return function(){var r=arguments;switch(r.length){case 0:return!t.call(this);case 1:return!t.call(this,r[0]);case 2:return!t.call(this,r[0],r[1]);case 3:return!t.call(this,r[0],r[1],r[2])}return!t.apply(this,r)}};var pn=function(t,r){return(f(t)?R:Dt)(t,vn(ln(r,3)))},hn="[object Number]";var bn,dn=function(t){return"number"==typeof t||w(t)&&_(t)==hn},yn=864e5,gn=function(t){var r=new Date;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return Math.round(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return t-r}(t,r)/yn)}(function(t,r){if(!t||!dn(r))return t;var e=function(t){var r=new Date(t.getTime());return r.setUTCHours(12,0,0,0),r}(t),n=e.getDay(),o=0;0!==n&&6!==n||(o=0===n?1:2);var a=Math.floor((r-1+(n%6||1))/5);return function(t,r){return new Date(t.getTime()+r*yn)}(e,r+o+2*a)}(r,t),r)};function jn(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}var _n={BUSINESS_DAYS:"bd",DAYS:"d",HOURS:"h",MINUTES:"m"},wn=(jn(bn={},_n.BUSINESS_DAYS,86400),jn(bn,_n.DAYS,86400),jn(bn,_n.HOURS,3600),jn(bn,_n.MINUTES,60),bn);function Sn(t){return On(t,function(t){return t.price})}function On(t,r){if(!t||0===t.length)return null;var e=t[0],n=r(e);return t.forEach(function(t){var o=r(t);o<n&&(n=o,e=t)}),e}function mn(t){return pn(t,function(t){return t.pickupStoreInfo.isPickupStore})}function An(t){return On(t,function(t){return Dn(t.shippingEstimate)})}function Dn(t){if(void 0===t||null===t||""===t)return null;var r=En(t),e=function(t){var r=En(t),e=t.replace(r,"");return e?parseInt(e,10):0}(t);return"bd"===r&&(e=gn(e)),e*wn[r]}function En(t){var r="bd";return Object.keys(_n).forEach(function(e){var n=_n[e];if(L(t,n)){var o=t.replace(n,"");parseInt(o,10).toString()===o&&(r=n)}}),r}var In={getShippingEstimateQuantityInSeconds:Dn,getLatestSla:function(t){return function(t,r){if(!t||0===t.length)return null;var e=t[0],n=r(e);return t.forEach(function(t){var o=r(t);o>n&&(n=o,e=t)}),e}(t,function(t){return Dn(t.shippingEstimate)})},getFastestSla:An,getCheapestSla:Sn,selectCheapestSlaForAllItems:function(t){return t&&0!==t.length?t.map(function(t){var r=mn(t.slas);if(!r||0===r.length)return t;var e=Sn(r);return Object.assign({},t,{slas:t.slas,selectedSla:e.id,selectedDeliveryChannel:e.deliveryChannel})}):null},selectFastestSlaForAllItems:function(t){return t&&0!==t.length?t.map(function(t){var r=mn(t.slas);if(!r||0===r.length)return t;var e=An(r);return Object.assign({},t,{slas:t.slas,selectedSla:e.id,selectedDeliveryChannel:e.deliveryChannel})}):null}};var xn=function(t,r,e){for(var n=-1,o=t.length;++n<o;){var a=t[n],u=r(a);if(null!=u&&(void 0===i?u==u&&!O(u):e(u,i)))var i=u,c=a}return c};var Cn=function(t,r){return t<r};var Pn=function(t,r){return t&&t.length?xn(t,ln(r,2),Cn):void 0};var zn=function(t,r){return Ce(t,r)};var Fn=function(t,r){for(var e=-1,n=null==t?0:t.length;++e<n&&!1!==r(t[e],e,t););return t},Mn=function(){try{var t=rr(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();var Un=function(t,r,e){"__proto__"==r&&Mn?Mn(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e},kn=Object.prototype.hasOwnProperty;var Tn=function(t,r,e){var n=t[r];kn.call(t,r)&&It(n,e)&&(void 0!==e||r in t)||Un(t,r,e)};var Bn=function(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],c=n?n(e[i],t[i],i,e,t):void 0;void 0===c&&(c=t[i]),o?Un(e,i,c):Tn(e,i,c)}return e};var $n=function(t,r){return t&&Bn(r,mt(r),t)};var Nn=function(t){var r=[];if(null!=t)for(var e in Object(t))r.push(e);return r},Ln=Object.prototype.hasOwnProperty;var Rn=function(t){if(!I(t))return Nn(t);var r=pt(t),e=[];for(var n in t)("constructor"!=n||!r&&Ln.call(t,n))&&e.push(n);return e};var Wn=function(t){return Ot(t)?st(t,!0):Rn(t)};var Vn=function(t,r){return t&&Bn(r,Wn(r),t)},Hn=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,o=n&&n.exports===e?u.Buffer:void 0,a=o?o.allocUnsafe:void 0;t.exports=function(t,r){if(r)return t.slice();var e=t.length,n=a?a(e):new t.constructor(e);return t.copy(n),n}});var Yn=function(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r};var Qn=function(t,r){return Bn(t,ce(t),r)},qn=ht(Object.getPrototypeOf,Object),Gn=Object.getOwnPropertySymbols?function(t){for(var r=[];t;)ne(r,ce(t)),t=qn(t);return r}:ae;var Jn=function(t,r){return Bn(t,Gn(t),r)};var Kn=function(t){return oe(t,Wn,Gn)},Xn=Object.prototype.hasOwnProperty;var Zn=function(t){var r=t.length,e=new t.constructor(r);return r&&"string"==typeof t[0]&&Xn.call(t,"index")&&(e.index=t.index,e.input=t.input),e};var to=function(t){var r=new t.constructor(t.byteLength);return new Br(r).set(new Br(t)),r};var ro=function(t,r){var e=r?to(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)},eo=/\w*$/;var no=function(t){var r=new t.constructor(t.source,eo.exec(t));return r.lastIndex=t.lastIndex,r},oo=i?i.prototype:void 0,ao=oo?oo.valueOf:void 0;var uo=function(t){return ao?Object(ao.call(t)):{}};var io=function(t,r){var e=r?to(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)},co="[object Boolean]",fo="[object Date]",lo="[object Map]",so="[object Number]",vo="[object RegExp]",po="[object Set]",ho="[object String]",bo="[object Symbol]",yo="[object ArrayBuffer]",go="[object DataView]",jo="[object Float32Array]",_o="[object Float64Array]",wo="[object Int8Array]",So="[object Int16Array]",Oo="[object Int32Array]",mo="[object Uint8Array]",Ao="[object Uint8ClampedArray]",Do="[object Uint16Array]",Eo="[object Uint32Array]";var Io=function(t,r,e){var n=t.constructor;switch(r){case yo:return to(t);case co:case fo:return new n(+t);case go:return ro(t,e);case jo:case _o:case wo:case So:case Oo:case mo:case Ao:case Do:case Eo:return io(t,e);case lo:return new n;case so:case ho:return new n(t);case vo:return no(t);case po:return new n;case bo:return uo(t)}},xo=Object.create,Co=function(){function t(){}return function(r){if(!I(r))return{};if(xo)return xo(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();var Po=function(t){return"function"!=typeof t.constructor||pt(t)?{}:Co(qn(t))},zo="[object Map]";var Fo=function(t){return w(t)&&Oe(t)==zo},Mo=it&&it.isMap,Uo=Mo?ut(Mo):Fo,ko="[object Set]";var To=function(t){return w(t)&&Oe(t)==ko},Bo=it&&it.isSet,$o=Bo?ut(Bo):To,No=1,Lo=2,Ro=4,Wo="[object Arguments]",Vo="[object Function]",Ho="[object GeneratorFunction]",Yo="[object Object]",Qo={};Qo[Wo]=Qo["[object Array]"]=Qo["[object ArrayBuffer]"]=Qo["[object DataView]"]=Qo["[object Boolean]"]=Qo["[object Date]"]=Qo["[object Float32Array]"]=Qo["[object Float64Array]"]=Qo["[object Int8Array]"]=Qo["[object Int16Array]"]=Qo["[object Int32Array]"]=Qo["[object Map]"]=Qo["[object Number]"]=Qo[Yo]=Qo["[object RegExp]"]=Qo["[object Set]"]=Qo["[object String]"]=Qo["[object Symbol]"]=Qo["[object Uint8Array]"]=Qo["[object Uint8ClampedArray]"]=Qo["[object Uint16Array]"]=Qo["[object Uint32Array]"]=!0,Qo["[object Error]"]=Qo[Vo]=Qo["[object WeakMap]"]=!1;var qo=function t(r,e,n,o,a,u){var i,c=e&No,l=e&Lo,s=e&Ro;if(n&&(i=a?n(r,o,a,u):n(r)),void 0!==i)return i;if(!I(r))return r;var v=f(r);if(v){if(i=Zn(r),!c)return Yn(r,i)}else{var p=Oe(r),h=p==Vo||p==Ho;if(X(r))return Hn(r,c);if(p==Yo||p==Wo||h&&!a){if(i=l||h?{}:Po(r),!c)return l?Jn(r,Vn(i,r)):Qn(r,$n(i,r))}else{if(!Qo[p])return a?r:{};i=Io(r,p,c)}}u||(u=new Er);var b=u.get(r);if(b)return b;if(u.set(r,i),$o(r))return r.forEach(function(o){i.add(t(o,e,n,o,r,u))}),i;if(Uo(r))return r.forEach(function(o,a){i.set(a,t(o,e,n,a,r,u))}),i;var d=s?l?Kn:fe:l?keysIn:mt,y=v?void 0:d(r);return Fn(y||r,function(o,a){y&&(o=r[a=o]),Tn(i,a,t(o,e,n,a,r,u))}),i};var Go=function(t){var r=null==t?0:t.length;return r?t[r-1]:void 0};var Jo=function(t,r,e){var n=-1,o=t.length;r<0&&(r=-r>o?0:o+r),(e=e>o?o:e)<0&&(e+=o),o=r>e?0:e-r>>>0,r>>>=0;for(var a=Array(o);++n<o;)a[n]=t[n+r];return a};var Ko=function(t,r){return r.length<2?t:Ke(t,Jo(r,0,-1))};var Xo=function(t,r){return r=qe(r,t),null==(t=Ko(t,r))||delete t[Je(Go(r))]},Zo="[object Object]",ta=Function.prototype,ra=Object.prototype,ea=ta.toString,na=ra.hasOwnProperty,oa=ea.call(Object);var aa=function(t){if(!w(t)||_(t)!=Zo)return!1;var r=qn(t);if(null===r)return!0;var e=na.call(r,"constructor")&&r.constructor;return"function"==typeof e&&e instanceof e&&ea.call(e)==oa};var ua=function(t){return aa(t)?void 0:t},ia=i?i.isConcatSpreadable:void 0;var ca=function(t){return f(t)||J(t)||!!(ia&&t&&t[ia])};var fa=function t(r,e,n,o,a){var u=-1,i=r.length;for(n||(n=ca),a||(a=[]);++u<i;){var c=r[u];e>0&&n(c)?e>1?t(c,e-1,n,o,a):ne(a,c):o||(a[a.length]=c)}return a};var la=function(t){return null!=t&&t.length?fa(t,1):[]};var sa=function(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)},va=Math.max;var pa=function(t,r,e){return r=va(void 0===r?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=va(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),sa(t,this,i)}};var ha=function(t){return function(){return t}},ba=Mn?function(t,r){return Mn(t,"toString",{configurable:!0,enumerable:!1,value:ha(r),writable:!0})}:an,da=800,ya=16,ga=Date.now;var ja=function(t){var r=0,e=0;return function(){var n=ga(),o=ya-(n-e);if(e=n,o>0){if(++r>=da)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}(ba);var _a=function(t){return ja(pa(t,void 0,la),t+"")}(function(t,r){var e={};if(null==t)return e;var n=!1;r=c(r,function(r){return r=qe(r,t),n||(n=r.length>1),r}),Bn(t,Kn(t),e),n&&(e=qo(e,7,ua));for(var o=r.length;o--;)Xo(e,r[o]);return e});var wa=function(t,r){var e=-1,n=Ot(t)?Array(t.length):[];return At(t,function(t,o,a){n[++e]=r(t,o,a)}),n};var Sa=function(t,r){var e=t.length;for(t.sort(r);e--;)t[e]=t[e].value;return t};var Oa=function(t,r){if(t!==r){var e=void 0!==t,n=null===t,o=t==t,a=O(t),u=void 0!==r,i=null===r,c=r==r,f=O(r);if(!i&&!f&&!a&&t>r||a&&u&&c&&!i&&!f||n&&u&&c||!e&&c||!o)return 1;if(!n&&!a&&!f&&t<r||f&&e&&o&&!n&&!a||i&&e&&o||!u&&o||!c)return-1}return 0};var ma=function(t,r,e){for(var n=-1,o=t.criteria,a=r.criteria,u=o.length,i=e.length;++n<u;){var c=Oa(o[n],a[n]);if(c)return n>=i?c:c*("desc"==e[n]?-1:1)}return t.index-r.index};var Aa=function(t,r,e){var n=-1;r=c(r.length?r:[an],ut(ln));var o=wa(t,function(t,e,o){return{criteria:c(r,function(r){return r(t)}),index:++n,value:t}});return Sa(o,function(t,r){return ma(t,r,e)})};var Da=function(t,r,e){if(!I(e))return!1;var n=typeof r;return!!("number"==n?Ot(e)&&rt(r,e.length):"string"==n&&r in e)&&It(e[r],t)};Ea=function(t,r){if(null==t)return[];var e=r.length;return e>1&&Da(t,r[0],r[1])?r=[]:e>2&&Da(r[0],r[1],r[2])&&(r=[r[0]]),Aa(t,fa(r,1),[])},ja(pa(Ea,Ia,an),Ea+"");var Ea,Ia;var xa=function(t,r,e,n){for(var o=t.length,a=e+(n?1:-1);n?a--:++a<o;)if(r(t[a],a,t))return a;return-1};var Ca=function(t){return t!=t};var Pa=function(t,r,e){for(var n=e-1,o=t.length;++n<o;)if(t[n]===r)return n;return-1};var za=function(t,r,e){return r==r?Pa(t,r,e):xa(t,Ca,e)};var Fa=function(t,r){return!(null==t||!t.length)&&za(t,r,0)>-1};var Ma=function(t,r,e){for(var n=-1,o=null==t?0:t.length;++n<o;)if(e(r,t[n]))return!0;return!1};var Ua=function(){},ka=be&&1/Nr(new be([,-0]))[1]==1/0?function(t){return new be(t)}:Ua,Ta=200;var Ba=function(t,r,e){var n=-1,o=Fa,a=t.length,u=!0,i=[],c=i;if(e)u=!1,o=Ma;else if(a>=Ta){var f=r?null:ka(t);if(f)return Nr(f);u=!1,o=Mr,c=new zr}else c=r?[]:i;t:for(;++n<a;){var l=t[n],s=r?r(l):l;if(l=e||0!==l?l:0,u&&s==s){for(var v=c.length;v--;)if(c[v]===s)continue t;r&&c.push(s),i.push(l)}else o(c,s,e)||(c!==i&&c.push(s),i.push(l))}return i};var $a=function(t){return t&&t.length?Ba(t):[]},Na="[object String]";var La=function(t){return"string"==typeof t||!f(t)&&w(t)&&_(t)==Na},Ra="CHEAPEST",Wa="FASTEST",Va="COMBINED",Ha="pickup-in-point",Ya="delivery";function Qa(t){return La(t)?t:Xe(t,"deliveryChannel")||Xe(t,"selectedDeliveryChannel")||Xe(t,"id")}function qa(t){return Qa(t)===Ha}function Ga(t){return Qa(t)===Ya}function Ja(t){return t&&t.availableDeliveryWindows.length>0}function Ka(t){return t&&t.slas?t.slas.length>0:t&&t.length>0}function Xa(t){return t.slas&&t.slas.find(function(r){return r.id===t.selectedSla})}function Za(t){return t.filter(function(t){return Ga(t)}).reduce(function(t,r){var e,n=Xa(r);return n&&t+(e=n,Math.abs(In.getShippingEstimateQuantityInSeconds(e.shippingEstimate)))||t+0},0)}function tu(t,r){return{price:function(t){return t&&t.filter(function(t){return(!!t.selectedSla||Ka(t))&&Ga(t)}).reduce(function(t,r){var e=Xa(r);return e&&e.availableDeliveryWindows&&e.availableDeliveryWindows.length>0?t:e?t+e.price:t},0)}(t),shippingEstimate:function(t){var r=In.getLatestSla(t.filter(function(t){return(!!t.selectedSla||Ka(t))&&Ga(t)}).map(function(t){return Xa(t)}));return r&&r.shippingEstimate}(t),averageEstimatePerItem:(n=t,(n&&Za(n))/n.length),packagesLength:(e=t,$a(la(e.filter(function(t){return Ga(t)&&(!!t.selectedSla||Ka(t))}).map(function(t){return t.selectedSla}))).length),id:r};var e,n}var ru=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};function eu(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}function nu(t){if(Array.isArray(t)){for(var r=0,e=Array(t.length);r<t.length;r++)e[r]=t[r];return e}return Array.from(t)}function ou(t){var r=t[Ra]&&t[Ra].length>0,e=t[Va]&&t[Va].length>0,n=t[Wa]&&t[Wa].length>0;return function(t){var r=[];return t.forEach(function(t){r.findIndex(function(r){return zn(_a(r,"id"),_a(t,"id"))})<=-1&&r.push(t)}),function(t){return t.filter(function(r,e){return!t[e+1]||r.price<t[e+1].price})}(r)}([].concat(nu(r?[tu(t[Ra],Ra)]:[]),nu(e?[tu(t[Va],Va)]:[]),nu(n?[tu(t[Wa],Wa)]:[])))}function au(t,r){if(t)return t.filter(function(e){return function(t){return 0===t.filter(function(t){return Ga(t)&&!Ja(t)}).length}(t)||r?Ga(e):Ga(e)&&!Ja(e)})}function uu(t,r){return t.map(function(t){return ru({},t,{price:function(t,r){return r.map(function(r){return r.slas.find(function(r){return r.id===t.id})}).reduce(function(t,r){return r?r.price+t:t},0)}(t,r),shippingEstimateInSeconds:(e=t.shippingEstimate,In.getShippingEstimateQuantityInSeconds(e))});var e})}function iu(t){var r=t.logisticsInfo,e=t.selectedSlas,n=t.activeChannel,o=t.isScheduledDeliveryActive,a=[],u=r.some(function(t){return t.slas.every(function(t){return Ja(t)})});return r.forEach(function(t,r){if(null===(i=t).selectedSla&&null===i.selectedDeliveryChannel||qa(t)&&qa(n))a.push(t);else{var i,c=t.slas.every(function(t){return Ja(t)}),f=t.slas.find(function(t){return Ja(t)});if((o||c)&&f||u&&f)a.push(ru({},t,{selectedSla:f.id,selectedDeliveryChannel:f.deliveryChannel}));else{var l=function(t,r,e){return t.find(function(t,n){return t.itemId===r.itemId&&n<e})}(a,t,r);if(l)a.push(ru({},t,{selectedSla:l.selectedSla,selectedDeliveryChannel:l.selectedDeliveryChannel}));else{var s=e&&e[r],v=s&&e[r].id,p=s&&e[r].deliveryChannel;a.push(ru({},t,{selectedSla:v||t.selectedSla,selectedDeliveryChannel:p||t.selectedDeliveryChannel}))}}}}),a}function cu(t,r){return t.map(function(t){return Pn(t,function(t){return t[r]})})}t.getOptionsDetails=ou,t.getSelectedDeliveryOption=function(t){var r=t.optionsDetails,e=void 0===r?null:r,n=t.newCombined,o=t.newFastest,a=t.newCheapest,u=t.activeDeliveryOption;e||(e=ou(ru({},a?eu({},Ra,a):{},n?eu({},Va,n):{},o?eu({},Wa,o):{})));var i=e&&!!e.find(function(t){return t.id===u});return e.length>0&&!i?e[0].id:u},t.getLeanShippingOptions=function(t){var r=t.logisticsInfo,e=t.activeChannel,n=void 0===e?Ya:e,o=t.isScheduledDeliveryActive,a=void 0!==o&&o,u=function(t,r){return t.map(function(e){var n=au(e.slas,r);return n.length?uu(n,t):[]})}(r,a),i={cheapest:cu(u,"price"),fastest:cu(u,"shippingEstimateInSeconds")},c=iu({logisticsInfo:r,selectedSlas:i.cheapest,activeChannel:n,isScheduledDeliveryActive:a}),f=iu({logisticsInfo:r,selectedSlas:i.fastest,activeChannel:n,isScheduledDeliveryActive:a});return zn(c,f)||iu({logisticsInfo:r,selectedSlas:i.fastest,activeChannel:n,isScheduledDeliveryActive:a}),ru({},function(t,r){var e=tu(t,Ra),n=tu(r,Wa),o=e.price<n.price,a=zn(t,r),u=0===e.packagesLength;return t&&(o||u||a)}(c,f)?{cheapest:c}:{},function(t,r){var e=zn(t,r);return r&&!e}(c,f)?{fastest:f}:{})},Object.defineProperty(t,"__esModule",{value:!0})}); | ||
//# sourceMappingURL=index.umd.js.map |
{ | ||
"name": "@vtex/lean-shipping-calculator", | ||
"version": "0.0.6", | ||
"version": "0.1.0", | ||
"description": "", | ||
@@ -12,5 +12,6 @@ "main": "lib/index.js", | ||
"scripts": { | ||
"lint": "eslint react/**/*.js", | ||
"test": "cross-env NODE_ENV=test jest", | ||
"build": "cross-env NODE_ENV=production rollup -c", | ||
"build:link": "npm link && watch 'npm run build' src", | ||
"build:link": "npm link && watch 'npm run build' react", | ||
"prepublishOnly": "npm run build" | ||
@@ -32,3 +33,6 @@ }, | ||
"eslint-config-vtex": "^8.0.0", | ||
"eslint-config-vtex-react": "^3.0.3", | ||
"eslint-plugin-import": "^2.14.0", | ||
"eslint-plugin-jest": "^21.12.2", | ||
"husky": "^1.2.0", | ||
"jest": "^22.3.0", | ||
@@ -47,3 +51,4 @@ "rollup": "^0.57.1", | ||
"transformIgnorePatterns": [ | ||
"[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$" | ||
"[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$", | ||
"react/[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$" | ||
] | ||
@@ -54,3 +59,8 @@ }, | ||
"lodash": "^4.17.5" | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"pre-push": "yarn run lint && yarn run test" | ||
} | ||
} | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
1176736
9
10129
21
1