(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["payment"],{"540a":function(t,e,r){(function(e){(function(){var n,a,i,o,l,u,c,h,f,g,s,d,v,p,m,y,C,w,$,D,k,x,L,S,b=[].indexOf||function(t){for(var e=0,r=this.length;e<r;e++)if(e in this&&this[e]===t)return e;return-1};a=r("5d3e"),u=/(\d{1,4})/g,l=[{type:"amex",pattern:/^3[47]/,format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[4],luhn:!0},{type:"dankort",pattern:/^5019/,format:u,length:[16],cvcLength:[3],luhn:!0},{type:"hipercard",pattern:/^(384100|384140|384160|606282|637095|637568|60(?!11))/,format:u,length:[14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"dinersclub",pattern:/^(36|38|30[0-5])/,format:/(\d{1,4})(\d{1,6})?(\d{1,4})?/,length:[14],cvcLength:[3],luhn:!0},{type:"discover",pattern:/^(6011|65|64[4-9]|622)/,format:u,length:[16],cvcLength:[3],luhn:!0},{type:"jcb",pattern:/^35/,format:u,length:[16],cvcLength:[3],luhn:!0},{type:"laser",pattern:/^(6706|6771|6709)/,format:u,length:[16,17,18,19],cvcLength:[3],luhn:!0},{type:"maestro",pattern:/^(5018|5020|5038|6304|6703|6708|6759|676[1-3])/,format:u,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"mastercard",pattern:/^(5[1-5]|677189)|^(222[1-9]|2[3-6]\d{2}|27[0-1]\d|2720)/,format:u,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",pattern:/^62/,format:u,length:[16,17,18,19],cvcLength:[3],luhn:!1},{type:"visaelectron",pattern:/^4(026|17500|405|508|844|91[37])/,format:u,length:[16],cvcLength:[3],luhn:!0},{type:"elo",pattern:/^(4011(78|79)|43(1274|8935)|45(1416|7393|763(1|2))|50(4175|6699|67[0-7][0-9]|9000)|627780|63(6297|6368)|650(03([^4])|04([0-9])|05(0|1)|4(0[5-9]|3[0-9]|8[5-9]|9[0-9])|5([0-2][0-9]|3[0-8])|9([2-6][0-9]|7[0-8])|541|700|720|901)|651652|655000|655021)/,format:u,length:[16],cvcLength:[3],luhn:!0},{type:"visa",pattern:/^4/,format:u,length:[13,16,19],cvcLength:[3],luhn:!0}],i=function(t){var e,r,n;for(t=(t+"").replace(/\D/g,""),r=0,n=l.length;r<n;r++)if(e=l[r],e.pattern.test(t))return e},o=function(t){var e,r,n;for(r=0,n=l.length;r<n;r++)if(e=l[r],e.type===t)return e},m=function(t){var e,r,n,a,i,o;for(i=!0,o=0,r=(t+"").split("").reverse(),n=0,a=r.length;n<a;n++)e=r[n],e=parseInt(e,10),(i=!i)&&(e*=2),e>9&&(e-=9),o+=e;return o%10===0},p=function(t){var e,r;try{if(null!=t.selectionStart&&t.selectionStart!==t.selectionEnd)return!0;if(null!=("undefined"!==typeof document&&null!==document&&null!=(r=document.selection)?r.createRange:void 0)&&document.selection.createRange().text)return!0}catch(e){e}return!1},y=function(t){return setTimeout(function(e){return function(){var e,r;return e=t.target,r=a.val(e),r=n.fns.formatCardNumber(r),a.val(e,r),a.trigger(e,"change")}}())},f=function(t){return function(e){var r,n,o,l,u,c,h,f,g,s,d;if(n=String.fromCharCode(e.which),/^\d+$/.test(n)){for(f=e.target,d=a.val(f),r=i(d+n),c=(d.replace(/\D/g,"")+n).length,s=[16],r&&(s=r.length),t&&(s=s.filter(function(e){return e<=t})),o=l=0,u=s.length;l<u;o=++l)if(g=s[o],!(c>=g&&s[o+1])&&c>=g)return;if(!p(f))return h=r&&"amex"===r.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/,h.test(d)?(e.preventDefault(),a.val(f,d+" "+n),a.trigger(f,"change")):void 0}}},c=function(t){var e,r;if(e=t.target,r=a.val(e),!t.meta&&8===t.which&&!p(e))return/\d\s$/.test(r)?(t.preventDefault(),a.val(e,r.replace(/\d\s$/,"")),a.trigger(e,"change")):/\s\d?$/.test(r)?(t.preventDefault(),a.val(e,r.replace(/\s\d?$/,"")),a.trigger(e,"change")):void 0},g=function(t){var e,r,n;if(e=String.fromCharCode(t.which),/^\d+$/.test(e))return r=t.target,n=a.val(r)+e,/^\d$/.test(n)&&"0"!==n&&"1"!==n?(t.preventDefault(),a.val(r,"0"+n+" / "),a.trigger(r,"change")):/^\d\d$/.test(n)?(t.preventDefault(),a.val(r,n+" / "),a.trigger(r,"change")):void 0},v=function(t){var e,r,n;if(e=String.fromCharCode(t.which),/^\d+$/.test(e))return r=t.target,n=a.val(r)+e,/^\d$/.test(n)&&"0"!==n&&"1"!==n?(t.preventDefault(),a.val(r,"0"+n),a.trigger(r,"change")):/^\d\d$/.test(n)?(t.preventDefault(),a.val(r,""+n),a.trigger(r,"change")):void 0},s=function(t){var e,r,n;if(e=String.fromCharCode(t.which),/^\d+$/.test(e))return r=t.target,n=a.val(r),/^\d\d$/.test(n)?(a.val(r,n+" / "),a.trigger(r,"change")):void 0},d=function(t){var e,r,n;if(e=String.fromCharCode(t.which),"/"===e)return r=t.target,n=a.val(r),/^\d$/.test(n)&&"0"!==n?(a.val(r,"0"+n+" / "),a.trigger(r,"change")):void 0},h=function(t){var e,r;if(!t.metaKey&&(e=t.target,r=a.val(e),8===t.which&&!p(e)))return/\d(\s|\/)+$/.test(r)?(t.preventDefault(),a.val(e,r.replace(/\d(\s|\/)*$/,"")),a.trigger(e,"change")):/\s\/\s?\d?$/.test(r)?(t.preventDefault(),a.val(e,r.replace(/\s\/\s?\d?$/,"")),a.trigger(e,"change")):void 0},x=function(t){var e;return!(!t.metaKey&&!t.ctrlKey)||(32===t.which?t.preventDefault():0===t.which||(t.which<33||(e=String.fromCharCode(t.which),/[\d\s]/.test(e)?void 0:t.preventDefault())))},w=function(t){return function(e){var r,n,o,l,u;if(l=e.target,n=String.fromCharCode(e.which),/^\d+$/.test(n)&&!p(l))return u=(a.val(l)+n).replace(/\D/g,""),r=i(u),o=16,r&&(o=r.length[r.length.length-1]),t&&(o=Math.min(o,t)),u.length<=o?void 0:e.preventDefault()}},D=function(t,e){var r,n,i;if(n=t.target,r=String.fromCharCode(t.which),/^\d+$/.test(r)&&!p(n))return i=a.val(n)+r,i=i.replace(/\D/g,""),i.length>e?t.preventDefault():void 0},$=function(t){return D(t,6)},k=function(t){return D(t,2)},L=function(t){return D(t,4)},C=function(t){var e,r,n;if(r=t.target,e=String.fromCharCode(t.which),/^\d+$/.test(e)&&!p(r))return n=a.val(r)+e,n.length<=4?void 0:t.preventDefault()},S=function(t){var e,r,i,o,u;if(o=t.target,u=a.val(o),i=n.fns.cardType(u)||"unknown",!a.hasClass(o,i))return e=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)r=l[t],n.push(r.type);return n}(),a.removeClass(o,"unknown"),a.removeClass(o,e.join(" ")),a.addClass(o,i),a.toggleClass(o,"identified","unknown"!==i),a.trigger(o,"payment.cardType",i)},n=function(){function t(){}return t.fns={cardExpiryVal:function(t){var e,r,n,a;return t=t.replace(/\s/g,""),n=t.split("/",2),e=n[0],a=n[1],2===(null!=a?a.length:void 0)&&/^\d+$/.test(a)&&(r=(new Date).getFullYear(),r=r.toString().slice(0,2),a=r+a),e=parseInt(e,10),a=parseInt(a,10),{month:e,year:a}},validateCardNumber:function(t){var e,r;return t=(t+"").replace(/\s+|-/g,""),!!/^\d+$/.test(t)&&(e=i(t),!!e&&(r=t.length,b.call(e.length,r)>=0&&(!1===e.luhn||m(t))))},validateCardExpiry:function(e,r){var n,i,o,l,u;return"object"===typeof e&&"month"in e?(l=e,e=l.month,r=l.year):"string"===typeof e&&b.call(e,"/")>=0&&(u=t.fns.cardExpiryVal(e),e=u.month,r=u.year),!(!e||!r)&&(e=a.trim(e),r=a.trim(r),!!/^\d+$/.test(e)&&(!!/^\d+$/.test(r)&&(e=parseInt(e,10),!!(e&&e<=12)&&(2===r.length&&(o=(new Date).getFullYear(),o=o.toString().slice(0,2),r=o+r),i=new Date(r,e),n=new Date,i.setMonth(i.getMonth()-1),i.setMonth(i.getMonth()+1,1),i>n))))},validateCardCVC:function(t,e){var r,n;return t=a.trim(t),!!/^\d+$/.test(t)&&(e&&o(e)?(r=t.length,b.call(null!=(n=o(e))?n.cvcLength:void 0,r)>=0):t.length>=3&&t.length<=4)},cardType:function(t){var e;return t&&(null!=(e=i(t))?e.type:void 0)||null},formatCardNumber:function(t){var e,r,n,a;return e=i(t),e?(a=e.length[e.length.length-1],t=t.replace(/\D/g,""),t=t.slice(0,a),e.format.global?null!=(n=t.match(e.format))?n.join(" "):void 0:(r=e.format.exec(t),null!=r?(r.shift(),r=r.filter(function(t){return t}),r.join(" ")):void 0)):t}},t.restrictNumeric=function(t){return a.on(t,"keypress",x)},t.cardExpiryVal=function(e){return t.fns.cardExpiryVal(a.val(e))},t.formatCardCVC=function(e){return t.restrictNumeric(e),a.on(e,"keypress",C),e},t.formatCardExpiry=function(e){var r,n;return t.restrictNumeric(e),e.length&&2===e.length?(r=e[0],n=e[1],this.formatCardExpiryMultiple(r,n)):(a.on(e,"keypress",$),a.on(e,"keypress",g),a.on(e,"keypress",d),a.on(e,"keypress",s),a.on(e,"keydown",h)),e},t.formatCardExpiryMultiple=function(t,e){return a.on(t,"keypress",k),a.on(t,"keypress",v),a.on(e,"keypress",L)},t.formatCardNumber=function(e,r){return t.restrictNumeric(e),a.on(e,"keypress",w(r)),a.on(e,"keypress",f(r)),a.on(e,"keydown",c),a.on(e,"keyup blur",S),a.on(e,"paste",y),a.on(e,"input",y),e},t.getCardArray=function(){return l},t.setCardArray=function(t){return l=t,!0},t.addToCardArray=function(t){return l.push(t)},t.removeFromCardArray=function(t){var e,r;for(e in l)r=l[e],r.type===t&&l.splice(e,1);return!0},t}(),t.exports=n,e.Payment=n}).call(this)}).call(this,r("ac22"))}}]);
//# sourceMappingURL=payment.221d6688.2024-10-22T18:36:13.257Z.js.map