File: D:/HostingSpaces/SBogers10/blije-gasten.komma.pro/wwwroot/js/site/deposit.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{0:function(e,t,n){n("NZWy"),n("mf46"),n("O4tB"),e.exports=n("o6KM")},"8EPZ":function(e,t){var n={products:0,init:function(){var e=document.querySelectorAll(".js-product-quantity"),t=document.querySelectorAll(".js-handled"),o=document.querySelectorAll(".js-free-input");n.products=t.length;for(var i=0;i<o.length;i++)o[i].addEventListener("change",n.handleFreeInput);for(var r=0;r<e.length;r++)n.initProductQuantity(e[r]);for(var c=0;c<n.products;c++){t[c].addEventListener("change",n.countHandled)}},handleFreeInput:function(e){var t=e.currentTarget,o=parseFloat(t.value);t.setAttribute("data-total",100*o),n.calculatedTotal()},initProductQuantity:function(e){var t=e.querySelector(".js-amount"),o=e.querySelector(".js-total");if(isset(t)&&isset(o)){t.addEventListener("change",n.changeEvent);var i=e.querySelector(".js-add"),r=e.querySelector(".js-sub");isset(i)&&i.addEventListener("click",(function(){var e=parseInt(t.value);++e>t.max&&(e=t.max),t.value=e,n.updateElementByInput(t)})),isset(r)&&r.addEventListener("click",(function(){var e=parseInt(t.value);--e<0&&(e=0),t.value=e,n.updateElementByInput(t)}))}},changeEvent:function(e){n.updateElementByInput(e.currentTarget)},updateElementByInput:function(e){var t=e.parentNode.parentNode.parentNode.querySelector(".js-total"),o=parseInt(t.getAttribute("data-price")),i=parseInt(e.value);0===i?t.classList.remove("u-color-primary--500"):t.classList.add("u-color-primary--500"),t.setAttribute("data-total",o*i),t.innerHTML=number_format(o*i/100,2,",","."),n.calculatedTotal()},calculatedTotal:function(){for(var e=0,t=document.querySelectorAll(".js-total"),n=0;n<t.length;n++){var o=t[n];e+=parseInt(o.getAttribute("data-total"))}document.querySelector(".js-shortage-total").innerHTML=number_format(e/100,2,",",".");var i=document.querySelector(".js-deposit"),r=parseInt(i.getAttribute("data-deposit"))-e,c=document.querySelector(".js-return-total"),u=document.querySelector(".js-label-positive"),a=document.querySelector(".js-label-negative"),s=document.querySelector(".js-pay-out-button"),l=document.querySelector(".js-button-positive"),d=document.querySelector(".js-button-negative");r>=0?(s.classList.add("c-button--positive"),u.classList.remove("is-hidden"),l.classList.remove("is-hidden"),a.classList.add("is-hidden"),d.classList.add("is-hidden")):(s.classList.remove("c-button--positive"),u.classList.add("is-hidden"),l.classList.add("is-hidden"),a.classList.remove("is-hidden"),d.classList.remove("is-hidden"),r*=-1),c.innerHTML=number_format(r/100,2,",",".")},countHandled:function(){for(var e=0,t=document.querySelectorAll(".js-handled"),o=0;o<n.products;o++){t[o].checked&&e++}var i=document.querySelector(".js-unhandled-products-note"),r=document.querySelector(".js-pay-out-button");n.products===e?(isset(i)&&i.classList.add("is-invisible"),isset(r)&&r.classList.remove("c-button--inactive")):(isset(i)&&i.classList.remove("is-invisible"),isset(r)&&r.classList.add("c-button--inactive"))}};n.init()},"8Lci":function(e,t){var n={time:Date.now(),timeout:null,waitThrottle:1e3,waitDebounce:300,lastScrollTopPosition:0,scrollDirectionDown:!0,scrollDirectionUp:!1,init:function(){n.triggerOnInit(),window.addEventListener("scroll",(function(){n.time+n.waitThrottle-Date.now()<0&&(n.triggerThrottle(),n.time=Date.now())})),window.addEventListener("scroll",(function(){n.triggerSmooth()})),window.addEventListener("scroll",(function(){isset(n.timeout)&&clearTimeout(n.timeout),n.timeout=setTimeout(n.triggerDebounce,n.waitDebounce)}))},triggerOnInit:function(){n.triggerElementInViewportAnimation()},triggerThrottle:function(){n.triggerElementInViewportAnimation()},triggerDebounce:function(){},triggerSmooth:function(){n.detectScrollDirection(),n.toggleStickyHeader()},detectIfElementIsPartlyInViewport:function(e){if(isset(e)){var t=e.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=t.top<=n&&t.top+t.height>=0,r=t.left<=o&&t.left+t.width>=0;return i&&r}},detectIfElementIsFullyInViewport:function(e){if(isset(e)){var t=e.getBoundingClientRect();return t.top>=0&&t.bottom<=window.innerHeight}},detectScrollDirection:function(){var e=window.pageYOffset||document.documentElement.scrollTop;e>=n.lastScrollTopPosition?(n.scrollDirectionDown=!0,n.scrollDirectionUp=!1):(n.scrollDirectionDown=!1,n.scrollDirectionUp=!0),n.lastScrollTopPosition=e},triggerElementInViewportAnimation:function(){for(var e=document.querySelectorAll(".element-in-viewport"),t=e.length,o=0;o<t;o++){var i=e[o];n.detectIfElementIsPartlyInViewport(i)&&i.classList.remove("element-in-viewport")}},toggleStickyHeader:function(){var e=document.querySelector(".js-sticky-header"),t=document.querySelectorAll(".js-subnav"),o=!1;e&&(e.hidden=!1);for(var i=0;i<t.length;i++)if("visible"==window.getComputedStyle(t[i],null).visibility)return!0;isset(e)&&!o&&(n.scrollDirectionDown||n.lastScrollTopPosition<110?document.body.classList.remove("is-sticky-header-visible"):document.body.classList.add("is-sticky-header-visible"))}};n.init()},"8oxB":function(e,t){var n,o,i=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===r||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:r}catch(e){n=r}try{o="function"==typeof clearTimeout?clearTimeout:c}catch(e){o=c}}();var a,s=[],l=!1,d=-1;function f(){l&&a&&(l=!1,a.length?s=a.concat(s):d=-1,s.length&&m())}function m(){if(!l){var e=u(f);l=!0;for(var t=s.length;t;){for(a=s,s=[];++d<t;)a&&a[d].run();d=-1,t=s.length}a=null,l=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===c||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new p(e,t)),1!==s.length||l||u(m)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},JjZE:function(e,t){[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach((function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){null!==this.parentNode&&this.parentNode.removeChild(this)}})}))},NZWy:function(e,t,n){n("mBdS"),n("Qr8U"),n("QZD3"),n("JjZE"),n("yFlJ"),n("8Lci"),n("8EPZ")},O4tB:function(e,t){},QZD3:function(e,t,n){(function(o,i){var r,c,u;function a(e){return(a="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)}u=function(){"use strict";function e(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){return t.reject(n)}))}))}var t=setTimeout;function n(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function c(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var o;try{o=n(e._value)}catch(e){return void s(t.promise,e)}u(t.promise,o)}else(1===e._state?u:s)(t.promise,e._value)}))):e._deferreds.push(t)}function u(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===a(t)||"function"==typeof t)){var n=t.then;if(t instanceof r)return e._state=3,e._value=t,void l(e);if("function"==typeof n)return void f((o=n,i=t,function(){o.apply(i,arguments)}),e)}e._state=1,e._value=t,l(e)}catch(t){s(e,t)}var o,i}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&r._immediateFn((function(){e._handled||r._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)c(e,e._deferreds[t]);e._deferreds=null}function d(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,u(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(e){if(n)return;n=!0,s(t,e)}}r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var o=new this.constructor(n);return c(this,new d(e,t,o)),o},r.prototype.finally=e,r.all=function(e){return new r((function(t,n){if(!e||void 0===e.length)throw new TypeError("Promise.all accepts an array");var o=Array.prototype.slice.call(e);if(0===o.length)return t([]);var i=o.length;function r(e,c){try{if(c&&("object"===a(c)||"function"==typeof c)){var u=c.then;if("function"==typeof u)return void u.call(c,(function(t){r(e,t)}),n)}o[e]=c,0==--i&&t(o)}catch(e){n(e)}}for(var c=0;c<o.length;c++)r(c,o[c])}))},r.resolve=function(e){return e&&"object"===a(e)&&e.constructor===r?e:new r((function(t){t(e)}))},r.reject=function(e){return new r((function(t,n){n(e)}))},r.race=function(e){return new r((function(t,n){for(var o=0,i=e.length;o<i;o++)e[o].then(t,n)}))},r._immediateFn="function"==typeof o&&function(e){o(e)}||function(e){t(e,0)},r._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var m=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==i)return i;throw new Error("unable to locate global object")}();"Promise"in m?m.Promise.prototype.finally||(m.Promise.prototype.finally=e):m.Promise=r},"object"===a(t)&&void 0!==e?u():void 0===(c="function"==typeof(r=u)?r.call(t,n,t,e):r)||(e.exports=c)}).call(this,n("URgk").setImmediate,n("yLpj"))},Qr8U:function(e,t){Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}},URgk:function(e,t,n){(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function r(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new r(i.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new r(i.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},YBdB:function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var o,i,r,c,u,a=1,s={},l=!1,d=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){p(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((r=new MessageChannel).port1.onmessage=function(e){p(e.data)},o=function(e){r.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(i=d.documentElement,o=function(e){var t=d.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):o=function(e){setTimeout(p,0,e)}:(c="setImmediate$"+Math.random()+"$",u=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(c)&&p(+t.data.slice(c.length))},e.addEventListener?e.addEventListener("message",u,!1):e.attachEvent("onmessage",u),o=function(t){e.postMessage(c+t,"*")}),f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var i={callback:e,args:t};return s[a]=i,o(a),a++},f.clearImmediate=m}function m(e){delete s[e]}function p(e){if(l)setTimeout(p,0,e);else{var t=s[e];if(t){l=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(void 0,n)}}(t)}finally{m(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n("yLpj"),n("8oxB"))},mBdS:function(e,t){},mf46:function(e,t){},o6KM:function(e,t){},yFlJ:function(e,t){window.isset=function(e){return null!=e},window.EasingFunctions={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},window.getScript=function(e,t){var n=document.createElement("script");n.async=1;var o=document.getElementsByTagName("script"),i=o[o.length-1];n.onload=n.onreadystatechange=function(e,o){(o||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n=void 0,o||t&&t())},n.src=e,i.parentNode.insertBefore(n,i)},window.debounce=function(e,t,n){var o;return function(){var i=this,r=arguments,c=function(){o=null,n||e.apply(i,r)},u=n&&!o;clearTimeout(o),o=setTimeout(c,t),u&&e.apply(i,r)}},window.Cookie={set:function(e,t,n){var o,i,r,c,u;n?((r=new Date).setTime(r.getTime()+24*n*60*60*1e3),c="; expires="+r.toGMTString()):c="",1===(u=location.host).split(".").length?document.cookie=e+"="+t+c+"; path=/":((i=u.split(".")).shift(),o="."+i.join("."),document.cookie=e+"="+t+c+"; path=/; domain="+o,null!=Cookie.get(e)&&Cookie.get(e)==t||(o="."+u,document.cookie=e+"="+t+c+"; path=/; domain="+o))},get:function(e){for(var t=e+"=",n=document.cookie.split(";"),o=0;o<n.length;o++){for(var i=n[o];" "===i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null},erase:function(e){Cookie.set(e,"",-1)}},window.number_format=function(e,t,n,o){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var i=isFinite(+e)?+e:0,r=isFinite(+t)?Math.abs(t):0,c=void 0===o?",":o,u=void 0===n?".":n,a="";return(a=(r?function(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}(i,r):""+Math.round(i)).split("."))[0].length>3&&(a[0]=a[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,c)),(a[1]||"").length<r&&(a[1]=a[1]||"",a[1]+=new Array(r-a[1].length+1).join("0")),a.join(u)},Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null}),window.Ajax={get:function(e,t){var n=new XMLHttpRequest,o=document.querySelector('meta[name="csrf-token"]').content;n.open("get",e,!0),n.setRequestHeader("Content-Type","application/json"),n.setRequestHeader("X-CSRF-TOKEN",o),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.onreadystatechange=function(){4===n.readyState&&t(n)},n.send()},post:function(e,t,n){var o=new XMLHttpRequest,i=document.querySelector('meta[name="csrf-token"]').content;o.open("post",e,!0),o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("X-CSRF-TOKEN",i),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.onreadystatechange=function(){4===o.readyState&&n(o)},o.send(JSON.stringify(t))},postFormData:function(e,t,n){var o=new XMLHttpRequest,i=document.querySelector('meta[name="csrf-token"]').content;o.open("post",e,!0),o.setRequestHeader("X-CSRF-TOKEN",i),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.onreadystatechange=function(){4===o.readyState&&n(o)},o.send(t)}},window.capitalizeFirstLetter=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},window.snakeToCamel=function(e){return e.replace(/(\-\w)/g,(function(e){return e[1].toUpperCase()}))},window.indexInParent=function(e){for(var t=e.parentNode.childNodes,n=0,o=0;o<t.length;o++){if(t[o]==e)return n;1==t[o].nodeType&&n++}return-1},window.copyToClipboard=function(e){if(e="string"==typeof e?document.querySelector(e):e,navigator.userAgent.match(/ipad|ipod|iphone/i)){var t=e.contentEditable,n=e.readOnly;e.contentEditable=!0,e.readOnly=!0;var o=document.createRange();o.selectNodeContents(e);var i=window.getSelection();i.removeAllRanges(),i.addRange(o),e.setSelectionRange(0,999999),e.contentEditable=t,e.readOnly=n}else e.select();document.execCommand("copy")},window.bodyOffset=function(e){var t=e.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,o=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+o,left:t.left+n}}},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n}},[[0,0]]]);
//# sourceMappingURL=deposit.js.map