OCCreditCardFormUtils",["OCCreditCardFormCardNumberValidator"],(function(a,b,c,d,e,f,g){"use strict";var h=16,i=" ",j="$";function a(a){switch(a){case"CA":case"US":case"BB":return!0;default:return!1}}function b(a,b,c){return!a?!1:!!a.find(function(a){return b===a.country&&(!a.states.length||a.states.indexOf(c))})}function d(b){b=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(b);if(!b)return"";var a="$";b+=a;var d=c("OCCreditCardFormCardNumberValidator").getCardType(b);d=d.digits;if(d===h){d=((d=b.match(/.{1,4}/g))==null?void 0:d.slice(0,4))||[]}else d=[b.substring(0,4),b.substring(4,10),b.substring(10,15)];b=d.filter(Boolean);d=b.join(i);return d.replace(a,"")}function e(a){a=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(a);return!a?"":a.split(i).join("").replace(j,"")}function f(a){switch(a){case"GB":return{mask:null,validate:function(a){if(!a.length)return!0;return!k(a.length,"GB")?!1:/^[a-zA-Z]{1,2}([0-9]{1,2}|[0-9][a-zA-Z])s*[0-9][a-zA-Z]{2}$/.test(a)}};case"CA":return{mask:"L0L 0L0",validate:function(a){if(!a.length)return!0;a=a.replace(/s+/g,"");return k(a.length,"CA")}};case"US":return{mask:"00000",validate:function(a){return!a.length?!0:k(a.length,"US")}};default:return{mask:null,validate:function(){return!0}}}}function k(a,b){switch(b){case"US":return a===5;case"CA":return a===6;case"GB":return a<=8&&a>=5;default:return!0}}function l(a){switch(a){case"US":case"CA":case"GB":return!0;default:return!1}}function m(a,b,c){if(c)return 0;if(a&&b)return 4;return a&&!b||!a&&b?6:12}g.shouldShowStateSelect=a;g.shouldRequestBillingAddress=b;g.getFormattedCreditCardNumber=d;g.getNormalizedCreditCardNumber=e;g.getZipCodeInputConfig=f;g.isValidPostalCodeLength=k;g.shouldShowZipCodeInput=l;g.getBillingAddressColumnSpan=m}),98);
-----
OCCreditCardFormCardNumber.react",["cx","fbt","OCCreditCardFormCardNumberValidator","OCCreditCardFormUtils","react"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=j||d("react"),l=16;a=function(a){babelHelpers.inheritsLoose(b,a);function b(){var b,e;for(var f=arguments.length,g=new Array(f),h=0;h-----
OCCreditCardFormCardNumberValidator",[],(function(a,b,c,d,e,f){"use strict";var g={code:85,cscDigits:3,digits:16,name:"unknown",pattern:"",supported:!1,type:"UNKNOWN"},h=[{code:77,cscDigits:3,digits:16,name:"mc",pattern:/^5[1-5]/,supported:!0,type:"MASTERCARD"},{code:86,cscDigits:3,digits:16,name:"visa",pattern:/^4/,supported:!0,type:"VISA"},{code:65,cscDigits:4,digits:15,name:"amex",pattern:/^3[47]/,supported:!0,type:"AMERICANEXPRESS"},{code:74,cscDigits:3,digits:16,name:"jcb",pattern:/^35(2[8-9]|[3-8])/,supported:!0,type:"JCB"},{code:68,cscDigits:3,digits:16,name:"disc",pattern:/^(6011|65|64[4-9]|622([2-8]|1[3-9]|12[6-9]|9[0-1]|92[0-5]))/,supported:!0,type:"DISCOVER"},{code:64,cscDigits:3,digits:14,name:"diners",pattern:/^30[0-5]/,supported:!1,type:"DINERSCLUB"}];a=function(){function a(){}var b=a.prototype;b.sanitizeCCNumber=function(a){return!a?"":a.replace(/[iIl]/g,"1").replace(/[Oo]/g,"0").replace(/[^d]/gi,"")};b.getCardType=function(a){var b=this.sanitizeCCNumber(a).substr(0,6);a=h.filter(function(a){return b.match(a.pattern)});return a.length!==0?a[0]:g};b.isValidCCNumber=function(a){if(!a||a.length===0)return{cardNumber:"",error:!0};a=this.sanitizeCCNumber(a);var b=this.getCardType(a);if(b.digits!==a.length)return{cardNumber:a,error:!0};return!b.supported?{cardNumber:a,error:!0}:this.checkValidLuhn(a)};b.checkValidLuhn=function(a){var b=a.split("").reverse(),c="";for(var d=0;d-----
OCCreditCardFormV2CardNumberInput.react",["fbt","OCCreditCardFormCardNumberValidator","OCCreditCardFormUtils","OCDSTextInput.react","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=i||d("react"),k=16;function a(a){var b=a.cardNumber,e=a.cardNumberInvalid,f=a.onChange;a=function(a){a=d("OCCreditCardFormUtils").getNormalizedCreditCardNumber(a.target.value);a=a.slice(0,k);a=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(a);f(a,!1)};var g=function(b){b=b.target.value;b=i(b);var a=b.cardNumber;b=b.error;if(!b){var c=d("OCCreditCardFormUtils").getFormattedCreditCardNumber(a);f(c,b)}else f(a,b)};function i(a){return c("OCCreditCardFormCardNumberValidator").isValidCCNumber(a)}e=e?h._("u8bf7u8f93u5165u6709u6548u7684u4fe1u7528u5361u53f7u7801u3002"):null;return j.jsx(c("OCDSTextInput.react"),{autoComplete:"cc-number","data-testid":void 0,errorMessage:e,label:h._("u4fe1u7528u5361u53f7"),placeholder:"0000 0000 0000 0000",size:"small",value:b,onBlur:g,onChange:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCCreditCardFormUtils",["OCCreditCardFormCardNumberValidator"],(function(a,b,c,d,e,f,g){"use strict";var h=16,i=" ",j="$";function a(a){switch(a){case"CA":case"US":case"BB":return!0;default:return!1}}function b(a,b,c){return!a?!1:!!a.find(function(a){return b===a.country&&(!a.states.length||a.states.indexOf(c))})}function d(b){b=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(b);if(!b)return"";var a="$";b+=a;var d=c("OCCreditCardFormCardNumberValidator").getCardType(b);d=d.digits;if(d===h){d=((d=b.match(/.{1,4}/g))==null?void 0:d.slice(0,4))||[]}else d=[b.substring(0,4),b.substring(4,10),b.substring(10,15)];b=d.filter(Boolean);d=b.join(i);return d.replace(a,"")}function e(a){a=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(a);return!a?"":a.split(i).join("").replace(j,"")}function f(a){switch(a){case"GB":return{mask:null,validate:function(a){if(!a.length)return!0;return!k(a.length,"GB")?!1:/^[a-zA-Z]{1,2}([0-9]{1,2}|[0-9][a-zA-Z])s*[0-9][a-zA-Z]{2}$/.test(a)}};case"CA":return{mask:"L0L 0L0",validate:function(a){if(!a.length)return!0;a=a.replace(/s+/g,"");return k(a.length,"CA")}};case"US":return{mask:"00000",validate:function(a){return!a.length?!0:k(a.length,"US")}};default:return{mask:null,validate:function(){return!0}}}}function k(a,b){switch(b){case"US":return a===5;case"CA":return a===6;case"GB":return a<=8&&a>=5;default:return!0}}function l(a){switch(a){case"US":case"CA":case"GB":return!0;default:return!1}}function m(a,b,c){if(c)return 0;if(a&&b)return 4;return a&&!b||!a&&b?6:12}g.shouldShowStateSelect=a;g.shouldRequestBillingAddress=b;g.getFormattedCreditCardNumber=d;g.getNormalizedCreditCardNumber=e;g.getZipCodeInputConfig=f;g.isValidPostalCodeLength=k;g.shouldShowZipCodeInput=l;g.getBillingAddressColumnSpan=m}),98);
-----
OCCreditCardFormCardNumber.react",["cx","fbt","OCCreditCardFormCardNumberValidator","OCCreditCardFormUtils","react"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j=d("react"),k=16;a=function(a){babelHelpers.inheritsLoose(b,a);function b(){var b,e;for(var f=arguments.length,g=new Array(f),h=0;h-----
OCCreditCardFormCardNumberValidator",[],(function(a,b,c,d,e,f){"use strict";var g={code:85,cscDigits:3,digits:16,name:"unknown",pattern:"",supported:!1,type:"UNKNOWN"},h=[{code:77,cscDigits:3,digits:16,name:"mc",pattern:/^5[1-5]/,supported:!0,type:"MASTERCARD"},{code:86,cscDigits:3,digits:16,name:"visa",pattern:/^4/,supported:!0,type:"VISA"},{code:65,cscDigits:4,digits:15,name:"amex",pattern:/^3[47]/,supported:!0,type:"AMERICANEXPRESS"},{code:74,cscDigits:3,digits:16,name:"jcb",pattern:/^35(2[8-9]|[3-8])/,supported:!0,type:"JCB"},{code:68,cscDigits:3,digits:16,name:"disc",pattern:/^(6011|65|64[4-9]|622([2-8]|1[3-9]|12[6-9]|9[0-1]|92[0-5]))/,supported:!0,type:"DISCOVER"},{code:64,cscDigits:3,digits:14,name:"diners",pattern:/^30[0-5]/,supported:!1,type:"DINERSCLUB"}];a=function(){function a(){}var b=a.prototype;b.sanitizeCCNumber=function(a){return!a?"":a.replace(/[iIl]/g,"1").replace(/[Oo]/g,"0").replace(/[^d]/gi,"")};b.getCardType=function(a){var b=this.sanitizeCCNumber(a).substr(0,6);a=h.filter(function(a){return b.match(a.pattern)});return a.length!==0?a[0]:g};b.isValidCCNumber=function(a){if(!a||a.length===0)return{cardNumber:"",error:!0};a=this.sanitizeCCNumber(a);var b=this.getCardType(a);if(b.digits!==a.length)return{cardNumber:a,error:!0};return!b.supported?{cardNumber:a,error:!0}:this.checkValidLuhn(a)};b.checkValidLuhn=function(a){var b=a.split("").reverse(),c="";for(var d=0;d-----
OCCreditCardFormV2CardNumberInput.react",["fbt","OCCreditCardFormCardNumberValidator","OCCreditCardFormUtils","OCDSTextInput.react","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i=d("react"),j=16;function a(a){var b=a.cardNumber,e=a.cardNumberInvalid,f=a.onChange;a=function(a){a=d("OCCreditCardFormUtils").getNormalizedCreditCardNumber(a.target.value);a=a.slice(0,j);a=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(a);f(a,!1)};var g=function(b){b=b.target.value;b=k(b);var a=b.cardNumber;b=b.error;if(!b){var c=d("OCCreditCardFormUtils").getFormattedCreditCardNumber(a);f(c,b)}else f(a,b)};function k(a){return c("OCCreditCardFormCardNumberValidator").isValidCCNumber(a)}e=e?h._("u8bf7u8f93u5165u6709u6548u7684u4fe1u7528u5361u53f7u7801u3002"):null;return i.jsx(c("OCDSTextInput.react"),{autoComplete:"cc-number","data-testid":void 0,errorMessage:e,label:h._("u4fe1u7528u5361u53f7"),placeholder:"0000 0000 0000 0000",size:"small",value:b,onBlur:g,onChange:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
-----
OCCreditCardFormCardNumber.react",["cx","fbt","OCCreditCardFormCardNumberValidator","OCCreditCardFormUtils","react"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=j||d("react"),l=16;a=function(a){babelHelpers.inheritsLoose(b,a);function b(){var b,e;for(var f=arguments.length,g=new Array(f),h=0;h
OCCreditCardFormCardNumberValidator",[],(function(a,b,c,d,e,f){"use strict";var g={code:85,cscDigits:3,digits:16,name:"unknown",pattern:"",supported:!1,type:"UNKNOWN"},h=[{code:77,cscDigits:3,digits:16,name:"mc",pattern:/^5[1-5]/,supported:!0,type:"MASTERCARD"},{code:86,cscDigits:3,digits:16,name:"visa",pattern:/^4/,supported:!0,type:"VISA"},{code:65,cscDigits:4,digits:15,name:"amex",pattern:/^3[47]/,supported:!0,type:"AMERICANEXPRESS"},{code:74,cscDigits:3,digits:16,name:"jcb",pattern:/^35(2[8-9]|[3-8])/,supported:!0,type:"JCB"},{code:68,cscDigits:3,digits:16,name:"disc",pattern:/^(6011|65|64[4-9]|622([2-8]|1[3-9]|12[6-9]|9[0-1]|92[0-5]))/,supported:!0,type:"DISCOVER"},{code:64,cscDigits:3,digits:14,name:"diners",pattern:/^30[0-5]/,supported:!1,type:"DINERSCLUB"}];a=function(){function a(){}var b=a.prototype;b.sanitizeCCNumber=function(a){return!a?"":a.replace(/[iIl]/g,"1").replace(/[Oo]/g,"0").replace(/[^d]/gi,"")};b.getCardType=function(a){var b=this.sanitizeCCNumber(a).substr(0,6);a=h.filter(function(a){return b.match(a.pattern)});return a.length!==0?a[0]:g};b.isValidCCNumber=function(a){if(!a||a.length===0)return{cardNumber:"",error:!0};a=this.sanitizeCCNumber(a);var b=this.getCardType(a);if(b.digits!==a.length)return{cardNumber:a,error:!0};return!b.supported?{cardNumber:a,error:!0}:this.checkValidLuhn(a)};b.checkValidLuhn=function(a){var b=a.split("").reverse(),c="";for(var d=0;d
OCCreditCardFormV2CardNumberInput.react",["fbt","OCCreditCardFormCardNumberValidator","OCCreditCardFormUtils","OCDSTextInput.react","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=i||d("react"),k=16;function a(a){var b=a.cardNumber,e=a.cardNumberInvalid,f=a.onChange;a=function(a){a=d("OCCreditCardFormUtils").getNormalizedCreditCardNumber(a.target.value);a=a.slice(0,k);a=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(a);f(a,!1)};var g=function(b){b=b.target.value;b=i(b);var a=b.cardNumber;b=b.error;if(!b){var c=d("OCCreditCardFormUtils").getFormattedCreditCardNumber(a);f(c,b)}else f(a,b)};function i(a){return c("OCCreditCardFormCardNumberValidator").isValidCCNumber(a)}e=e?h._("u8bf7u8f93u5165u6709u6548u7684u4fe1u7528u5361u53f7u7801u3002"):null;return j.jsx(c("OCDSTextInput.react"),{autoComplete:"cc-number","data-testid":void 0,errorMessage:e,label:h._("u4fe1u7528u5361u53f7"),placeholder:"0000 0000 0000 0000",size:"small",value:b,onBlur:g,onChange:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCCreditCardFormUtils",["OCCreditCardFormCardNumberValidator"],(function(a,b,c,d,e,f,g){"use strict";var h=16,i=" ",j="$";function a(a){switch(a){case"CA":case"US":case"BB":return!0;default:return!1}}function b(a,b,c){return!a?!1:!!a.find(function(a){return b===a.country&&(!a.states.length||a.states.indexOf(c))})}function d(b){b=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(b);if(!b)return"";var a="$";b+=a;var d=c("OCCreditCardFormCardNumberValidator").getCardType(b);d=d.digits;if(d===h){d=((d=b.match(/.{1,4}/g))==null?void 0:d.slice(0,4))||[]}else d=[b.substring(0,4),b.substring(4,10),b.substring(10,15)];b=d.filter(Boolean);d=b.join(i);return d.replace(a,"")}function e(a){a=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(a);return!a?"":a.split(i).join("").replace(j,"")}function f(a){switch(a){case"GB":return{mask:null,validate:function(a){if(!a.length)return!0;return!k(a.length,"GB")?!1:/^[a-zA-Z]{1,2}([0-9]{1,2}|[0-9][a-zA-Z])s*[0-9][a-zA-Z]{2}$/.test(a)}};case"CA":return{mask:"L0L 0L0",validate:function(a){if(!a.length)return!0;a=a.replace(/s+/g,"");return k(a.length,"CA")}};case"US":return{mask:"00000",validate:function(a){return!a.length?!0:k(a.length,"US")}};default:return{mask:null,validate:function(){return!0}}}}function k(a,b){switch(b){case"US":return a===5;case"CA":return a===6;case"GB":return a<=8&&a>=5;default:return!0}}function l(a){switch(a){case"US":case"CA":case"GB":return!0;default:return!1}}function m(a,b,c){if(c)return 0;if(a&&b)return 4;return a&&!b||!a&&b?6:12}g.shouldShowStateSelect=a;g.shouldRequestBillingAddress=b;g.getFormattedCreditCardNumber=d;g.getNormalizedCreditCardNumber=e;g.getZipCodeInputConfig=f;g.isValidPostalCodeLength=k;g.shouldShowZipCodeInput=l;g.getBillingAddressColumnSpan=m}),98);
-----
OCCreditCardFormCardNumber.react",["cx","fbt","OCCreditCardFormCardNumberValidator","OCCreditCardFormUtils","react"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j=d("react"),k=16;a=function(a){babelHelpers.inheritsLoose(b,a);function b(){var b,e;for(var f=arguments.length,g=new Array(f),h=0;h
OCCreditCardFormCardNumberValidator",[],(function(a,b,c,d,e,f){"use strict";var g={code:85,cscDigits:3,digits:16,name:"unknown",pattern:"",supported:!1,type:"UNKNOWN"},h=[{code:77,cscDigits:3,digits:16,name:"mc",pattern:/^5[1-5]/,supported:!0,type:"MASTERCARD"},{code:86,cscDigits:3,digits:16,name:"visa",pattern:/^4/,supported:!0,type:"VISA"},{code:65,cscDigits:4,digits:15,name:"amex",pattern:/^3[47]/,supported:!0,type:"AMERICANEXPRESS"},{code:74,cscDigits:3,digits:16,name:"jcb",pattern:/^35(2[8-9]|[3-8])/,supported:!0,type:"JCB"},{code:68,cscDigits:3,digits:16,name:"disc",pattern:/^(6011|65|64[4-9]|622([2-8]|1[3-9]|12[6-9]|9[0-1]|92[0-5]))/,supported:!0,type:"DISCOVER"},{code:64,cscDigits:3,digits:14,name:"diners",pattern:/^30[0-5]/,supported:!1,type:"DINERSCLUB"}];a=function(){function a(){}var b=a.prototype;b.sanitizeCCNumber=function(a){return!a?"":a.replace(/[iIl]/g,"1").replace(/[Oo]/g,"0").replace(/[^d]/gi,"")};b.getCardType=function(a){var b=this.sanitizeCCNumber(a).substr(0,6);a=h.filter(function(a){return b.match(a.pattern)});return a.length!==0?a[0]:g};b.isValidCCNumber=function(a){if(!a||a.length===0)return{cardNumber:"",error:!0};a=this.sanitizeCCNumber(a);var b=this.getCardType(a);if(b.digits!==a.length)return{cardNumber:a,error:!0};return!b.supported?{cardNumber:a,error:!0}:this.checkValidLuhn(a)};b.checkValidLuhn=function(a){var b=a.split("").reverse(),c="";for(var d=0;d
OCCreditCardFormV2CardNumberInput.react",["fbt","OCCreditCardFormCardNumberValidator","OCCreditCardFormUtils","OCDSTextInput.react","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i=d("react"),j=16;function a(a){var b=a.cardNumber,e=a.cardNumberInvalid,f=a.onChange;a=function(a){a=d("OCCreditCardFormUtils").getNormalizedCreditCardNumber(a.target.value);a=a.slice(0,j);a=c("OCCreditCardFormCardNumberValidator").sanitizeCCNumber(a);f(a,!1)};var g=function(b){b=b.target.value;b=k(b);var a=b.cardNumber;b=b.error;if(!b){var c=d("OCCreditCardFormUtils").getFormattedCreditCardNumber(a);f(c,b)}else f(a,b)};function k(a){return c("OCCreditCardFormCardNumberValidator").isValidCCNumber(a)}e=e?h._("u8bf7u8f93u5165u6709u6548u7684u4fe1u7528u5361u53f7u7801u3002"):null;return i.jsx(c("OCDSTextInput.react"),{autoComplete:"cc-number","data-testid":void 0,errorMessage:e,label:h._("u4fe1u7528u5361u53f7"),placeholder:"0000 0000 0000 0000",size:"small",value:b,onBlur:g,onChange:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----