(self.webpackChunkwcStripeModules=self.webpackChunkwcStripeModules||[]).push([[96],{334:e=>{function t(e,t=100,o={}){if("function"!=typeof e)throw new TypeError(`Expected the first parameter to be a function, got \`${typeof e}\`.`);if(t<0)throw new RangeError("`wait` must not be negative.");const{immediate:i}="boolean"==typeof o?{immediate:o}:o;let n,r,c,s,f;function u(){const o=Date.now()-s;if(o<t&&o>=0)c=setTimeout(u,t-o);else if(c=void 0,!i){const t=n,o=r;n=void 0,r=void 0,f=e.apply(t,o)}}const a=function(...o){if(n&&this!==n)throw new Error("Debounced method called with different contexts.");n=this,r=o,s=Date.now();const a=i&&!c;if(c||(c=setTimeout(u,t)),a){const t=n,o=r;n=void 0,r=void 0,f=e.apply(t,o)}return f};return a.clear=()=>{c&&(clearTimeout(c),c=void 0)},a.flush=()=>{if(!c)return;const t=n,o=r;n=void 0,r=void 0,f=e.apply(t,o),clearTimeout(c),c=void 0},a}e.exports.debounce=t,e.exports=t}}]);
//# sourceMappingURL=vendors.js.map