function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"===("undefined"==typeof exports?"undefined":_typeof(exports))?module.exports=t(require("jquery")):t(jQuery)}((function(t){"use strict";Number.isNaN=Number.isNaN||function(t){return"number"==typeof t&&t!=t};var e,i="rangeslider",n=0,a=((e=document.createElement("input")).setAttribute("type","range"),"text"!==e.type),s={polyfill:!0,orientation:"horizontal",rangeClass:"rangeslider",disabledClass:"rangeslider--disabled",activeClass:"rangeslider--active",horizontalClass:"rangeslider--horizontal",verticalClass:"rangeslider--vertical",fillClass:"rangeslider__fill",handleClass:"rangeslider__handle",startEvent:["mousedown","touchstart","pointerdown"],moveEvent:["mousemove","touchmove","pointermove"],endEvent:["mouseup","touchend","pointerup"]},o={orientation:{horizontal:{dimension:"width",direction:"left",directionStyle:"left",coordinate:"x"},vertical:{dimension:"height",direction:"top",directionStyle:"bottom",coordinate:"y"}}};function r(t){return t&&(0===t.offsetWidth||0===t.offsetHeight||!1===t.open)}function l(t,e){var i=function(t){for(var e=[],i=t.parentNode;r(i);)e.push(i),i=i.parentNode;return e}(t),n=i.length,a=[],s=t[e];function o(t){void 0!==t.open&&(t.open=!t.open)}if(n){for(var l=0;l<n;l++)a[l]=i[l].style.cssText,i[l].style.setProperty?i[l].style.setProperty("display","block","important"):i[l].style.cssText+=";display: block !important",i[l].style.height="0",i[l].style.overflow="hidden",i[l].style.visibility="hidden",o(i[l]);s=t[e];for(var d=0;d<n;d++)i[d].style.cssText=a[d],o(i[d])}return s}function d(t,e){var i=parseFloat(t);return Number.isNaN(i)?e:i}function u(t){return t.charAt(0).toUpperCase()+t.substr(1)}function f(e,r){if(this.$window=t(window),this.$document=t(document),this.$element=t(e),this.options=t.extend({},s,r),this.polyfill=this.options.polyfill,this.orientation=this.$element[0].getAttribute("data-orientation")||this.options.orientation,this.onInit=this.options.onInit,this.onSlide=this.options.onSlide,this.onSlideEnd=this.options.onSlideEnd,this.DIMENSION=o.orientation[this.orientation].dimension,this.DIRECTION=o.orientation[this.orientation].direction,this.DIRECTION_STYLE=o.orientation[this.orientation].directionStyle,this.COORDINATE=o.orientation[this.orientation].coordinate,this.polyfill&&a)return!1;this.identifier="js-"+i+"-"+n++,this.startEvent=this.options.startEvent.join("."+this.identifier+" ")+"."+this.identifier,this.moveEvent=this.options.moveEvent.join("."+this.identifier+" ")+"."+this.identifier,this.endEvent=this.options.endEvent.join("."+this.identifier+" ")+"."+this.identifier,this.toFixed=(this.step+"").replace(".","").length-1,this.$fill=t('<div class="'+this.options.fillClass+'" />'),this.$handle=t('<div class="'+this.options.handleClass+'" />'),this.$range=t('<div class="'+this.options.rangeClass+" "+this.options[this.orientation+"Class"]+'" id="'+this.identifier+'" />').insertAfter(this.$element).prepend(this.$fill,this.$handle),this.$element.css({position:"absolute",width:"1px",height:"1px",overflow:"hidden",opacity:"0"}),this.handleDown=t.proxy(this.handleDown,this),this.handleMove=t.proxy(this.handleMove,this),this.handleEnd=t.proxy(this.handleEnd,this),this.init();var l,d,u=this;this.$window.on("resize."+this.identifier,(l=function(){!function(t,e){var i=Array.prototype.slice.call(arguments,2);setTimeout((function(){return t.apply(null,i)}),e)}((function(){u.update(!1,!1)}),300)},d=(d=20)||100,function(){if(!l.debouncing){var t=Array.prototype.slice.apply(arguments);l.lastReturnVal=l.apply(window,t),l.debouncing=!0}return clearTimeout(l.debounceTimeout),l.debounceTimeout=setTimeout((function(){l.debouncing=!1}),d),l.lastReturnVal})),this.$document.on(this.startEvent,"#"+this.identifier+":not(."+this.options.disabledClass+")",this.handleDown),this.$element.on("change."+this.identifier,(function(t,e){if(!e||e.origin!==u.identifier){var i=t.target.value,n=u.getPositionFromValue(i);u.setPosition(n)}}))}return f.prototype.init=function(){this.update(!0,!1),this.onInit&&"function"==typeof this.onInit&&this.onInit()},f.prototype.update=function(t,e){(t=t||!1)&&(this.min=d(this.$element[0].getAttribute("min"),0),this.max=d(this.$element[0].getAttribute("max"),100),this.value=d(this.$element[0].value,Math.round(this.min+(this.max-this.min)/2)),this.step=d(this.$element[0].getAttribute("step"),1)),this.handleDimension=l(this.$handle[0],"offset"+u(this.DIMENSION)),this.rangeDimension=l(this.$range[0],"offset"+u(this.DIMENSION)),this.maxHandlePos=this.rangeDimension-this.handleDimension,this.grabPos=this.handleDimension/2,this.position=this.getPositionFromValue(this.value),this.$element[0].disabled?this.$range.addClass(this.options.disabledClass):this.$range.removeClass(this.options.disabledClass),this.setPosition(this.position,e)},f.prototype.handleDown=function(t){if(t.preventDefault(),!(t.button&&0!==t.button||(this.$document.on(this.moveEvent,this.handleMove),this.$document.on(this.endEvent,this.handleEnd),this.$range.addClass(this.options.activeClass),(" "+t.target.className+" ").replace(/[\n\t]/g," ").indexOf(this.options.handleClass)>-1))){var e=this.getRelativePosition(t),i=this.$range[0].getBoundingClientRect()[this.DIRECTION],n=this.getPositionFromNode(this.$handle[0])-i,a="vertical"===this.orientation?this.maxHandlePos-(e-this.grabPos):e-this.grabPos;this.setPosition(a),e>=n&&e<n+this.handleDimension&&(this.grabPos=e-n)}},f.prototype.handleMove=function(t){t.preventDefault();var e=this.getRelativePosition(t),i="vertical"===this.orientation?this.maxHandlePos-(e-this.grabPos):e-this.grabPos;this.setPosition(i)},f.prototype.handleEnd=function(t){t.preventDefault(),this.$document.off(this.moveEvent,this.handleMove),this.$document.off(this.endEvent,this.handleEnd),this.$range.removeClass(this.options.activeClass),this.$element.trigger("change",{origin:this.identifier}),this.onSlideEnd&&"function"==typeof this.onSlideEnd&&this.onSlideEnd(this.position,this.value)},f.prototype.cap=function(t,e,i){return t<e?e:t>i?i:t},f.prototype.setPosition=function(t,e){var i,n;void 0===e&&(e=!0),i=this.getValueFromPosition(this.cap(t,0,this.maxHandlePos)),n=this.getPositionFromValue(i),this.$fill[0].style[this.DIMENSION]=n+this.grabPos+"px",this.$handle[0].style[this.DIRECTION_STYLE]=n+"px",this.setValue(i),this.position=n,this.value=i,e&&this.onSlide&&"function"==typeof this.onSlide&&this.onSlide(n,i)},f.prototype.getPositionFromNode=function(t){for(var e=0;null!==t;)e+=t.offsetLeft,t=t.offsetParent;return e},f.prototype.getRelativePosition=function(t){var e=u(this.COORDINATE),i=this.$range[0].getBoundingClientRect()[this.DIRECTION],n=0;return void 0!==t.originalEvent["client"+e]?n=t.originalEvent["client"+e]:t.originalEvent.touches&&t.originalEvent.touches[0]&&void 0!==t.originalEvent.touches[0]["client"+e]?n=t.originalEvent.touches[0]["client"+e]:t.currentPoint&&void 0!==t.currentPoint[this.COORDINATE]&&(n=t.currentPoint[this.COORDINATE]),n-i},f.prototype.getPositionFromValue=function(t){var e;return e=(t-this.min)/(this.max-this.min),Number.isNaN(e)?0:e*this.maxHandlePos},f.prototype.getValueFromPosition=function(t){var e,i;return e=t/(this.maxHandlePos||1),i=this.step*Math.round(e*(this.max-this.min)/this.step)+this.min,Number(i.toFixed(this.toFixed))},f.prototype.setValue=function(t){t===this.value&&""!==this.$element[0].value||this.$element.val(t).trigger("input",{origin:this.identifier})},f.prototype.destroy=function(){this.$document.off("."+this.identifier),this.$window.off("."+this.identifier),this.$element.off("."+this.identifier).removeAttr("style").removeData("plugin_"+i),this.$range&&this.$range.length&&this.$range[0].parentNode.removeChild(this.$range[0])},t.fn[i]=function(e){var n=Array.prototype.slice.call(arguments,1);return this.each((function(){var a=t(this),s=a.data("plugin_"+i);s||a.data("plugin_"+i,s=new f(this,e)),"string"==typeof e&&s[e].apply(s,n)}))},"rangeslider.js is available in jQuery context e.g $(selector).rangeslider(options);"})),function(t){t.financeformulier=function(e,i){var n={interval_timeout:3e4,ajax_url:!1,wp_nonce:!1},a=this;a.settings={},a.vault={};var s=t(e);a.init=function(){a.settings=t.extend({},n,i),o()};var o=function(){t.post(a.settings.ajax_url,{form_id:s.data("form-id"),action:"financeformulier_get",nonce:a.settings.wp_nonce},(function(e){var i,n=!0;e.success?i=e.data.html:(i='<div class="i6ff-error-message">'+e.data+"</div>",n=!1),i=t(i),s.html(i),n&&(a.vault.form=t(i).find("form"),a.vault.additional_thankyou=e.data.thankyou,a.vault.progress=i.find(".i6ff-progress-bar span"),a.vault.progress_text=i.find(".i6ff-progress-text"),a.vault.final=!1,a.vault.initiated=!1,a.vault.request_id=e.data.request_id,F())}))},r=function(){clearInterval(a.vault.interval)},l=function(){a.vault.final||(r(),a.vault.interval=setInterval((function(){c()}),a.settings.interval_timeout))},d=function(e){var i=!0,n=e.attr("type"),a=e.attr("name"),o=e.attr("id");return e.hasClass("i6ff-novalidate")||("radio"==n?t("input[name='"+a+"']:checked").val()||(i=!1):"email"==n?u(e.val())||(i=!1):e.val()||(i=!1)),"checkbox"!=n||e.is(":checked")||(i=!1),i?(e.removeClass("i6ff-error").addClass("i6ff-success"),o&&s.find('label[for="'+o+'"]').removeClass("i6ff-error")):(e.removeClass("i6ff-success").addClass("i6ff-error"),o&&s.find('label[for="'+o+'"]').addClass("i6ff-error")),i},u=function(t){return/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i.test(t)},f=function(){var e=!0;return a.vault.state.find(".i6ff-error-message").remove(),a.vault.state.find(".i6ff-form-control:visible").each((function(){d(t(this))||(e=!1)})),a.vault.state.find(".i6ff-required-s:visible").each((function(){-1==t(this).parent().find(".i6ff-form-control.i6ff-error").index()?t(this).removeClass("i6ff-error"):t(this).addClass("i6ff-error")})),e},h=function(e,i){if(!(e>a.vault.states)){-1==e&&(e=a.vault.state.index());var n=Math.round((e+1)/a.vault.states*100);a.vault.progress.width(n+"%"),a.vault.progress_text.html(n+"%").css("left","calc("+n+"% - 39px)"),s.find(".i6ff-state[data-state]").css("height",0),a.vault.state=s.find(".i6ff-state[data-state="+e+"]");var o=e*a.vault.width*-1-50*(e+1);a.vault.form.css("margin-left",o),a.vault.state.css("height","auto"),i&&t("html, body").animate({scrollTop:s.offset().top-50},400)}},c=function(){a.vault.form.submit()},v=function(){a.vault.width=s.width();var t=(a.vault.width+50)*a.vault.states;a.vault.form.width(t).find(".i6ff-state").width(a.vault.width)},p=function(e){var i=s.find("#i6ff-lening-looptijd");i.find("option").each((function(){var n=t(this).attr("value"),a=function(t,e){if("undefined"!=typeof i6_rentepercentages){var i=i6_rentepercentages.PL,n=Object.keys(i).sort((function(t,e){return parseInt(e)-parseInt(t)})),a=i[n[n.length-1]];return n.every((function(t){return!(e>=t&&(a=i[t],1))})),a}return e>=25e3?6.9:e>=15e3?7.2:e>=1e4?7.8:8.8}(0,e),s=Math.pow(a/100+1,1/12)-1,o=Math.pow(1+s,-n),r=Math.round(s/(1-o)*e);t(this).html(n+i.data("suffix")+" ("+w(r)+")")}));var n=s.find("#i6ff-lening-maandbedrag");n.find("option").each((function(){var i=t(this).attr("value"),a=Math.round(i*(e/100));t(this).html(i+n.data("suffix")+" ("+w(a)+")")}))},g=function(e){e.find("[data-copy-substate]").change((function(){x(t(this))})),e.find("input, select").not(".i6ff-novalidate").each((function(){var e=t(this).attr("id");e&&s.find('label[for="'+e+'"]').addClass("i6ff-required")})),e.find("input.i6ff-form-control").focusout((function(){m(this)})),e.find("select.i6ff-form-control").change((function(){m(this)})),e.find("[data-substate]").change((function(){b(t(this))})),e.find("[data-unleash]").change((function(){y(t(this))}))},m=function(e){a.vault.initiated||(a.vault.initiated=!0,t(window).on("beforeunload",(function(){return"Wijzigingen die je hebt aangebracht, worden mogelijk niet opgeslagen."}))),l(),d(t(e)),c()},F=function(){var e;a.vault.states=s.find(".i6ff-state").length,v(),l(),s.find('input[name="overig[gewenst-leenbedrag]"]').change((function(){var e=t(this).val();e=e.replace(/[^0-9]/g,"");var i=parseInt(t(this).attr("min")),n=parseInt(t(this).attr("max"));e<i?e=i:e>n&&(e=n),t(this).val(e),s.find('input[type="range"]').val(e).change(),p(e)})),s.find('input[type="range"]').rangeslider({polyfill:!1,rangeClass:"i6ff-rangeslider",disabledClass:"i6ff-rangeslider--disabled",horizontalClass:"i6ff-rangeslider--horizontal",verticalClass:"i6ff-rangeslider--vertical",fillClass:"i6ff-rangeslider__fill",handleClass:"i6ff-rangeslider__handle",onSlide:function(t,e){s.find('[name="overig[gewenst-leenbedrag]"]').val(e),p(e)},onSlideEnd:function(t,e){s.find('[name="overig[gewenst-leenbedrag]"]').val(e),p(e)}}),g(s),(e=s.find('input[name="lening[type]"]:checked')).length&&(e.trigger("change"),s.find('input[name="overig[gewenst-leenbedrag]"]').trigger("change")),s.find("[data-nextstate]").click((function(){!function(e,i){if(f()){var n,o=a.vault.state.index()+1;o<=a.vault.states&&(i?(a.vault.final=!0,t(window).unbind("beforeunload"),r(),n="success"):n="step"+(o+1),s.find("[data-nextstate]").attr("data-step",n),h(o,!0))}else{var l=t("<div />").addClass("i6ff-error-message").html("Voordat u verder kunt zijn er een aantal velden incorrect ingevoerd. Corrigeer deze velden en probeer het nogmaals.");e.parent().prepend(l)}}(t(this),t(this).hasClass("i6ff-final"))})),s.find("[data-previousstate]").click((function(){t(this),h(a.vault.state.index()-1,!0)})),a.vault.form.submit((function(e){D(t(this),e)})),s.find('[name="aanvrager[naw][postcode]"], [name="aanvrager[naw][huisnummer]"]').change((function(){C()})),h(0,!1),t(window).resize((function(){setTimeout((function(){v(),h(-1,!1)}),10)})),t(document).trigger("financeformulier_loaded")},y=function(t){var e=!1,i=t.attr("name"),n=t.data("unleash").split(",");for(var a in n)if(t.val()==n[a]){e=!0;break}e?s.find("[data-unleash='"+i+"']:hidden").removeClass("i6ff-hidden"):s.find("[data-unleash='"+i+"']:visible").addClass("i6ff-hidden")},b=function(t){var e=s.find(".i6ff-substates[data-for='"+t.attr("name")+"']");e.find(".i6ff-clone").remove(),e.find(".i6ff-substate").hide(),e.find(".i6ff-substate[data-substate="+t.val()+"]").show().find('input[type!="hidden"]').val("")},x=function(e){var i=e.val(),n=e.parent().parent().parent().parent(),a=0,s=".i6ff-clone",o=e.data("attached");if(0==i)o&&((a=n.find(".i6ff-clone").index(o)-1)>=0&&(s=s+":gt("+a+")"),n.find(s).remove(),e.removeData("attached"));else{var r,l=n.find("[data-substate='"+i+"']:not(.i6ff-clone):not(.i6ff-substate .i6ff-substate)").clone();r=o?-1==(r=n.find(".i6ff-clone").index(o))?1:r+1:n.find(".i6ff-clone").length+1,l.find("[data-for]").each((function(){var e=t(this).attr("data-for").replace("[0]","["+r+"]");t(this).attr("data-for",e)})),l.find("input,select,label").each((function(){var e=t(this).attr("name"),i=t(this).attr("type"),n=t(this).attr("id"),a=t(this).attr("for");if(e){var s=e.replace("[0]","["+r+"]");t(this).attr("name",s)}if(n){var o=n.replace("-0-","-"+r+"-");t(this).attr("id",o)}if(a){var l=a.replace("-0-","-"+r+"-");t(this).attr("for",l)}i&&"hidden"!=i&&t(this).val("")})),l.find(".i6ff-error").removeClass("i6ff-error"),l.find(".i6ff-success").removeClass("i6ff-success"),g(l),o?o.replaceWith(l):n.append(l),e.data("attached",l),l.addClass("i6ff-clone").show()}},C=function(){var e=s.find('[name="aanvrager[naw][postcode]"]').val(),i=s.find('[name="aanvrager[naw][huisnummer]"]').val();e&&i&&(a.vault.post&&a.vault.post.abort(),t.post(a.settings.ajax_url,{action:"financeformulier_postcode",nonce:a.settings.wp_nonce,postcode:e,huisnummer:i},(function(t){t.success&&(s.find('[name="aanvrager[naw][straat]"]').val(t.data.straat).trigger("focusout"),s.find('[name="aanvrager[naw][woonplaats]"]').val(t.data.woonplaats).trigger("focusout"),s.find('[name="aanvrager[naw][postcode]"]').val(t.data.postcode).trigger("focusout"),c())})))},w=function(t,e,i,n,a,s){e=void 0!==e?e:".",i=void 0!==i?i:",",n=void 0!==n?n:0,a=void 0!==a?a:"€ ",s=void 0!==s?s:"";var o=t<0?"-":"";t=Math.abs(parseFloat(t));var r=parseInt(t,10),l=n?i+(t-r).toFixed(n).substring(2):"";return o+(a||"")+r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+l+(s||"")},D=function(e,i){return i.preventDefault(),a.vault.post&&a.vault.post.abort(),a.vault.post=t.post(a.settings.ajax_url,{action:"financeformulier_post",form_id:s.data("form-id"),nonce:a.settings.wp_nonce,final:a.vault.final,data:e.serialize()},(function(e){e.success&&(a.vault.request_id=e.data.request_id,"request"in e.data&&(a.vault.request=t.parseJSON(e.data.request)),a.vault.final&&s.find(".i6ff-thankyou-additional-container").html(function(){var e=a.vault.additional_thankyou,i=a.vault.request,n=i.data.form_data,s={id:i.ffid,gclid:i.gclid,bedrag:n.overig["gewenst-leenbedrag"],postcode:n.aanvrager.naw.postcode,email:n.aanvrager.naw.email,email_md5:i.email_md5,bkr:n.aanvrager.bkr?n.aanvrager.bkr.codering:null,deny:i.deny};for(var o in s)e=e.replace(new RegExp("{"+o+"}","g"),s[o]);return window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"financeformulier_success",data:{request:i,form_data:n}}),t(e)}()))})),!1};a.init()},t.fn.financeformulier=function(e){return this.each((function(){if(null==t(this).data("financeformulier")){var i=new t.financeformulier(this,e);t(this).data("financeformulier",i)}}))}}(jQuery),jQuery((function(t){t("div.i6ff").financeformulier({ajax_url:financeformulier_vars.ajax_url,wp_nonce:financeformulier_vars.nonce})}));
