var ndjsStaticVersion="sync-131618",nslyyidtyi={};function nsbopifkzi(a,b,c,d,e){var f=null;1==c&&(nsagvvln(a,b,e),f=nsgukkebkh(a));if(null==f||1==d)try{window.sessionStorage.setItem(a,b)}catch(g){}}var nslgf={},nsdwhx,nsviymjoy=-1,nsbopifk=-1,nsbopi={},nsgukk={},nscav={},nsgukkebk={},nsviymjoyg={},nslyyidt=[],nsfkgjo=!1,nscavjy="default"; function nslyyidty(a,b,c){var d=nstnemtg([{type:"selector",value:'input[name\x3d"'+b+'"]'}]);if(0returned.indexOf(!1)&&(returned=[]),!0):!1};nds.getQueryArray=function(a){var b=[];"string"===typeof a&&""!==a&&(b=nsfiievbab(a));a=b.length;for(var c=[],d=0;dg&&(d&&64>g&&(g^=b[e%b.length]),g+=47+(d?-1:1)*e*31,g=(g%94+94)%94,!d&&64>g&&(g^=b[e%b.length]),e++);c+=String.fromCharCode(g+32)}return c} function nsbopifkz(a){if(nsdwhxurq===nsfkgjoq){a=nsgukkeb(a);for(var b={},c=0;cd?a.substring(0,b):a.length>d?a.substring(0,d)+c:a};nds.common.util.quickHash=function(a){var b=0,c=0,d;if(0===a.length)return"00000000";var e=0;for(d=a.length;eb&&(b=4294967295+b+1);0>c&&(c=4294967295+c+1);return b.toString(16)+c.toString(16)}; nds.common.bi.getScreenFingerprint=function(){var a="";window.screen&&(a+=[window.screen.width,window.screen.height].sort().join("x"),a+=" "+window.screen.colorDepth);return a};function nsfiie(){var a="";if(window._phantom||window.callPhantom||window.__phantomas)a+="p";window.Buffer&&(a+="n");window.emit&&(a+="c");window.spawn&&(a+="r");window.webdriver&&(a+="s");if(window.domAutomation||window.domAutomationController)a+="b";return a} nds.common.util.getComputedStyle=function(a,b){if(document.defaultView&&document.defaultView.getComputedStyle)return document.defaultView.getComputedStyle(a,null).getPropertyValue(b);try{if(a.currentStyle)return b=b.replace(/-(\w)/g,function(a,b){return b.toUpperCase()}),a.currentStyle[b]}catch(c){}}; nds.common.bi.getScreenInfo=function(){var a="";"undefined"!==typeof window.screen&&("undefined"!==typeof window.screen.width&&"undefined"!==typeof window.screen.height&&(a+=window.screen.width+"x"+window.screen.height),"undefined"!==typeof window.screen.availWidth&&"undefined"!==typeof window.screen.availHeight&&(a+=" "+window.screen.availWidth+"x"+window.screen.availHeight),"undefined"!==typeof window.screen.colorDepth&&(a+=" "+window.screen.colorDepth),"undefined"!==typeof window.screen.pixelDepth&& (a+=" "+window.screen.pixelDepth));return a};function nssnfwmi(a,b){for(var c in nsbopi)if(nsbopi.hasOwnProperty(c)){var d=nsbopi[c];if(d.hasOwnProperty(a))(0,d[a])(nslyyidtyi[c],b)}}function nshyf(a,b){var c=10,d=setInterval(function(){for(var e=0;ec&&clearInterval(d)},250);nsfkgj.addCallback(function(){clearInterval(d)})} nds.common.bi.isFlashInstalled=function(){try{return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),!0}catch(a){}try{if(void 0!=navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)return!0}catch(a){}return!1};nds.common.bi.getDeviceLanguage=function(){return window.navigator.userLanguage||window.navigator.language||window.navigator.browserLanguage}; nds.common.bi.getDeviceTimezone=function(){var a=(new Date(2014,0,2)).getTimezoneOffset(),b=(new Date(2014,5,2)).getTimezoneOffset();return Math.max(a,b)}; nds.common.bi.getPlugins=function(){var a=[],b=/([0-9]+)\.[0-9|.]+/g;if(window.ActiveXObject){if(document.plugins&&0=a.toUpperCase()?13:-13))})}nds.common.bi.fontMetricsFontList="monospace;sans-serif;serif;Andale Mono;Arial;Arial Black;Arial Hebrew;Arial MT;Arial Narrow;Arial Rounded MT Bold;Arial Unicode MS;Bitstream Vera Sans Mono;Book Antiqua;Bookman Old Style;Calibri;Cambria;Cambria Math;Century;Century Gothic;Century Schoolbook;Comic Sans;Comic Sans MS;Consolas;Courier;Courier New;Garamond;Geneva;Georgia;Helvetica;Helvetica Neue;Impact;Lucida Bright;Lucida Calligraphy;Lucida Console;Lucida Fax;LUCIDA GRANDE;Lucida Handwriting;Lucida Sans;Lucida Sans Typewriter;Lucida Sans Unicode;Microsoft Sans Serif;Monaco;Monotype Corsiva;MS Gothic;MS Outlook;MS PGothic;MS Reference Sans Serif;MS Sans Serif;MS Serif;MYRIAD;MYRIAD PRO;Palatino;Palatino Linotype;Segoe Print;Segoe Script;Segoe UI;Segoe UI Light;Segoe UI Semibold;Segoe UI Symbol;Tahoma;Times;Times New Roman;Times New Roman PS;Trebuchet MS;Verdana;Wingdings;Wingdings 2;Wingdings 3".split(";"); function nssww(a,b){if("string"===typeof b){var c=b;b=function(a){return a[c]}}var d=nsbop(a)?[]:nsfiiev(a)?{}:void 0;nsqlyrfuyo(a,function(c,f){d[f]=b(c,f,a)});return d}function nskyivzx(){return nsswwaawej()+":"+nsdwh()+":"+window.outerWidth+":"+window.outerHeight+":"+screen.availWidth+":"+screen.availHeight}var nsgukke;nsgukke||(nsgukke={}); Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,d=Number(b)||0;d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=c);da?"0"+a:a}function c(b,d){var h,g=e,l=d[b];l&&"object"===typeof l&&"function"===typeof l.toNDJSON&&(l=l.toNDJSON(b));"function"===typeof k&&(l=k.call(d,b,l));switch(typeof l){case "string":return a(l);case "number":return isFinite(l)?String(l):"null";case "boolean":case "null":return String(l); case "object":if(!l)return"null";e+=f;var m=[];if("[object Array]"===Object.prototype.toString.apply(l)){var u=l.length;for(h=0;h=b;)a+=b,e();if("."===b)for(a+=".";e()&&"0"<=b&&"9">=b;)a+=b;if("e"===b||"E"===b){a+=b;e();if("-"===b||"+"===b)a+=b,e();for(;"0"<=b&&"9">=b;)a+=b,e()}var c=+a;return isFinite(c)?c:"-"===a.charAt(0)?-Infinity:Infinity},g=function(){var a,d="",f;if('"'===b)for(;e();){if('"'===b)return e(), d;if("\\"===b)if(e(),"u"===b){for(a=f=0;4>a;a+=1){var g=parseInt(e(),16);if(!isFinite(g))break;f=16*f+g}d+=String.fromCharCode(f)}else if("string"===typeof c[b])d+=c[b];else break;else d+=b}throw new SyntaxError("nsgukke.parse - Bad string");},k=function(){for(;b&&" ">=b;)e()},p=function(){switch(b){case "t":return e("t"),e("r"),e("u"),e("e"),!0;case "f":return e("f"),e("a"),e("l"),e("s"),e("e"),!1;case "n":return e("n"),e("u"),e("l"),e("l"),null}throw new SyntaxError('nsgukke.parse - Unexpected "'+ b+'"');};var F=function(){k();switch(b){case "{":a:{var a={};if("{"===b){e("{");k();if("}"===b){e("}");var c=a;break a}for(;b;){c=g();k();e(":");a[c]=F();k();if("}"===b){e("}");c=a;break a}e(",");k()}}throw new SyntaxError("nsgukke.parse - Bad object");}return c;case "[":a:{c=[];if("["===b){e("[");k();if("]"===b){e("]");break a}for(;b;){c.push(F());k();if("]"===b){e("]");break a}e(",");k()}}throw new SyntaxError("nsgukke.parse - Bad array");}return c;case '"':return g();case "-":return f();default:return"0"<= b&&"9">=b?f():p()}};return function(c,e){d=c;a=0;b=" ";var f=F();k();if(b)throw new SyntaxError("nsgukke.parse - Syntax error");return"function"===typeof e?function P(a,b){var c,d=a[b];if(d&&"object"===typeof d)for(c in d)if(Object.prototype.hasOwnProperty.call(d,c)){var f=P(d,c);void 0!==f?d[c]=f:delete d[c]}return e.call(a,b,d)}({"":f},""):f}}())})(); (function(){function a(a){var b=[];b.push(nds.common.bi.getScreenInfo());b.push(nds.common.bi.getDeviceTimezone());b.push(nds.common.bi.getDeviceLanguage());b.push("bp1-"+nds.common.util.quickHash(nds.common.bi.getPlugins()));b.push(nds.common.bi.isFlashInstalled().toString());var d=a.rt||128;b.push(nds.common.util.truncTo(document.referrer.replace(/\|/g,""),d));a=a.ut||512;b.push(nds.common.util.truncTo(navigator.userAgent.replace(/\|/g,""),a));a=nds.common.bi.getWebGLInfo();null===a?b.push("Not Supported"): b.push("wg1-"+nds.common.util.quickHash(nsgukke.stringify(a)));a="b2";for(d=0;dd)return"";D=b;return a.substring(0,d+1)+c+";"}function c(){L=K=w="";D=null;P&&(f(Y,[]),P=!1)}function d(){for(var a=[],b=0;bT)&&0!==b&&(y=[g,k],T=b);I+=b;J+=c;null!==V&&(d=(b-V)/d,(null===z||dA)&&0!==d&&(A=d),N+=d);V=b}0!==H&&0===H%O[r]&&(d=0===W?0:a-W,I=n(I/O[r],4,!1),J=n(J,4,!1),g=0,0===d&&(g=-1),N=n(N/(O[r]+g),4,!1), null===x&&null===y&&0===I&&0===J?f(ca,[d,O[r],"NOP"]):(x[0]=n(x[0],4,!1).toString(16),x[1]=n(x[1],4,!1).toString(16),y[0]=n(y[0],4,!1).toString(16),y[1]=n(y[1],4,!1).toString(16),z=null!==z?n(z,4,!1):0,A=null!==A?n(A,4,!1):0,f(ca,[d,O[r],x[0]+" "+x[1],y[0]+" "+y[1],I,J,z,A,N])),T=y=S=x=null,J=I=0,A=z=null,N=0,W=a);E={pos:M,time:a};H>=la[r]&&e();H++}function B(a){var b=0,c=0;if(a.pageX||a.pageY)b=a.pageX,c=a.pageY;else if(a.clientX||a.clientY)b=a.clientX+document.body.scrollLeft+document.documentElement.scrollLeft, c=a.clientY+document.body.scrollTop+document.documentElement.scrollTop;return{x:b,y:c}}function n(a,b,c){a=Math.round(a*Math.pow(10,b));if("undefined"===typeof c||!0===c)a/=Math.pow(10,b);return a}function l(){return parseInt((new Date).getTime(),10)}function X(b,c){var d,e=[];if(null===b||"undefined"===typeof b||0===b.length)e=document.documentElement.getElementsByTagName("input");else if(("object"===typeof b||"function"===typeof b)&&"number"===typeof b.length){for(d=0;dc.length)return null;c=c.split(".");for(var e=null,f=0;null===e&&f=f&&e.fail(a,null,[d])}return e}; MathUtil.validateGreaterThanEqualOrNull=function(a,b,c,d){var e=new ValidationResult;b=MathUtil.validateDoubleOrNull(a,b);c=MathUtil.validateDoubleOrNull(a,c);e.failIf(b);e.failIf(c);b.isNonNullSuccess()&&c.isNonNullSuccess()&&b.getFilteredValue()c.getFilteredValue()&&e.fail(a,null,[d]);return e};function MessageVersionType(a,b){Enumerable.call(this,a,MessageVersionType.VALUES,b);b&&(MessageVersionType.VALUES[a]=this)} MathUtil._validateNumberOrNull=function(a,b,c){var d=new ValidationResult.Filter;if(c===Type.Integer&&b&&-1!==b.toString().indexOf("."))d.fail(a,null,[Property.FORMAT]);else if("number"===typeof b)d.setFilteredValue(b);else if(null===TextUtils.stringify(b))d.setFilteredValue(null);else try{var e=c===Type.Integer?parseInt(b.toString(),10):parseFloat(b.toString());isNaN(e)?d.fail(a,null,[Property.FORMAT]):d.setFilteredValue(e)}catch(f){d.fail(a,null,[Property.FORMAT])}return d}; APIResponse.prototype=NDObject.create(HTTPLimitedTimingData.prototype);APIResponse.prototype.getFieldMetadata=function(){return APIResponse.FieldMetadata};APIResponse.prototype.getRequestJson=function(){return this.requestJson};APIResponse.prototype.setRequestJson=function(a){this.requestJson=a};APIResponse.prototype.getResponseJson=function(){return this.responseJson};APIResponse.prototype.setResponseJson=function(a){this.responseJson=a};APIResponse.FieldMetadata={}; for(key in HTTPLimitedTimingData.FieldMetadata)HTTPLimitedTimingData.FieldMetadata.hasOwnProperty(key)&&(APIResponse.FieldMetadata[key]=HTTPLimitedTimingData.FieldMetadata[key]); APIResponse.FieldMetadata.requestJson=(new FieldMetadata).setValueRetriever(function(a){return a instanceof APIResponse?a.getRequestJson():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof APIResponse&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setRequestJson(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a,String,"String")?a:null}).setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MIN_LENGTH, 1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); APIResponse.FieldMetadata.responseJson=(new FieldMetadata).setValueRetriever(function(a){return a instanceof APIResponse?a.getResponseJson():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof APIResponse&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setResponseJson(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a,String,"String")?a:null}).setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MIN_LENGTH, 1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build());Base64URL.prototype=NDObject.create(CustomConvertible.prototype);Base64URL.prototype.getBase64Url=function(){return this.getValue()};Base64URL.prototype.setBase64Url=function(a){this.setRawValue(a)};Base64URL.prototype.validate=function(){return new ValidationResult}; Base64URL.prototype.setRawValue=function(a){CustomConvertible.prototype.setRawValue.call(this,a);this.setValue(TextUtils.stringify(a))};Base64URL.prototype.getAllowedProperties=function(){return StringValidator.ALLOWED_PROPERTIES};BooleanYesNo.prototype=NDObject.create(Enumerable.prototype);BooleanYesNo.VALUES={};BooleanYesNo.fromString=function(a){if("undefined"===typeof BooleanYesNo.VALUES[a])throw new IllegalArgumentException("value is not a valid BooleanYesNo value.");return BooleanYesNo.VALUES[a]}; BooleanYesNo.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof BooleanYesNo.VALUES[a]?new BooleanYesNo(TextUtils.stringify(a),!1):BooleanYesNo.VALUES[a]};BooleanYesNo.YES=new BooleanYesNo("Y",!0);BooleanYesNo.NO=new BooleanYesNo("N",!0);NumericEnumerable.prototype=NDObject.create(Enumerable.prototype);NumericEnumerable.prototype.getValue=function(){return parseInt(this.toString(),10)}; NumericEnumerable.validateNumeric=function(a,b){return a&&null!==ObjectUtils.normalize(b)&&MathUtil.validateIntegerOrNull(null,b).isSuccess()};Challenge.prototype=NDObject.create(Convertible.prototype);Challenge.prototype.getFieldMetadata=function(){return Challenge.FieldMetadata};Challenge.prototype.getThreeDSServerTransID=function(){return this.threeDSServerTransID};Challenge.prototype.setThreeDSServerTransID=function(a){this.threeDSServerTransID=a};Challenge.prototype.getAcsTransID=function(){return this.acsTransID}; Challenge.prototype.setAcsTransID=function(a){this.acsTransID=a};Challenge.prototype.getMessageType=function(){return this.messageType};function ValidationDelegate(){}Challenge.prototype.setMessageType=function(a){this.messageType=a};Challenge.prototype.getMessageVersion=function(){return this.messageVersion};Challenge.prototype.setMessageVersion=function(a){this.messageVersion=a};Challenge.fromJson=function(a){var b=new Challenge;JsonSerializer.readJsonIntoInstance(b,a);return b}; Challenge.fromMap=function(a){var b=new Challenge;(new JsonSerializer).readMapIntoInstance(b,a,a);return b};Challenge.FieldMetadata={};for(key in Convertible.FieldMetadata)Convertible.FieldMetadata.hasOwnProperty(key)&&(Challenge.FieldMetadata[key]=Convertible.FieldMetadata[key]); Challenge.FieldMetadata.threeDSServerTransID=(new FieldMetadata).setValueRetriever(function(a){return a instanceof Challenge?a.getThreeDSServerTransID():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof Challenge&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,UUID,"UUID")&&(a.setThreeDSServerTransID(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){var b=new UUID;b.setRawValue(a);return b}).enableSerialization().setFieldType(Init.Type.UUID).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).addProperty(Property.ALLOW_EMPTY, !1).build()); Challenge.FieldMetadata.acsTransID=(new FieldMetadata).setValueRetriever(function(a){return a instanceof Challenge?a.getAcsTransID():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof Challenge&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,UUID,"UUID")&&(a.setAcsTransID(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){var b=new UUID;b.setRawValue(a);return b}).enableSerialization().setFieldType(Init.Type.UUID).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).addProperty(Property.ALLOW_EMPTY,!1).build()); Challenge.FieldMetadata.messageType=(new FieldMetadata).setValueRetriever(function(a){return a instanceof Challenge?a.getMessageType():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof Challenge&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,MsgType,"MsgType")&&(a.setMessageType(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MsgType.fromObject(a)}).enableSerialization().setFieldType(Init.Type.MsgType).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).addProperty(Property.ALLOW_EMPTY, !1).build()); Challenge.FieldMetadata.messageVersion=(new FieldMetadata).setValueRetriever(function(a){return a instanceof Challenge?a.getMessageVersion():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof Challenge&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,MessageVersionType,"MessageVersionType")&&(a.setMessageVersion(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MessageVersionType.fromObject(a)}).enableSerialization().setFieldType(Init.Type.MessageVersionType).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).addProperty(Property.ALLOW_EMPTY,!1).build()); ImageSizes.prototype=NDObject.create(Convertible.prototype);function InvalidValueException(a){BaseException.call(this,a)}ImageSizes.prototype.getFieldMetadata=function(){return ImageSizes.FieldMetadata};ImageSizes.prototype.getMedium=function(){return this.medium};ImageSizes.prototype.setMedium=function(a){this.medium=a};ImageSizes.prototype.getHigh=function(){return this.high};ImageSizes.prototype.setHigh=function(a){this.high=a};ImageSizes.prototype.getExtraHigh=function(){return this.extraHigh}; ImageSizes.prototype.setExtraHigh=function(a){this.extraHigh=a};ImageSizes.fromJson=function(a){var b=new ImageSizes;JsonSerializer.readJsonIntoInstance(b,a);return b};ImageSizes.fromMap=function(a){var b=new ImageSizes;(new JsonSerializer).readMapIntoInstance(b,a,a);return b};ImageSizes.FieldMetadata={};for(key in Convertible.FieldMetadata)Convertible.FieldMetadata.hasOwnProperty(key)&&(ImageSizes.FieldMetadata[key]=Convertible.FieldMetadata[key]); ImageSizes.FieldMetadata.medium=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ImageSizes?a.getMedium():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ImageSizes&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,URL,"URL")&&(a.setMedium(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){var b=new URL;b.setRawValue(a);return b}).enableSerialization().setFieldType(Init.Type.URL).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ImageSizes.FieldMetadata.high=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ImageSizes?a.getHigh():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ImageSizes&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,URL,"URL")&&(a.setHigh(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){var b=new URL;b.setRawValue(a);return b}).enableSerialization().setFieldType(Init.Type.URL).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); function EMVProtocolErrorEvent(){Convertible.call(this);this.sDKTransactionID=this.errorMessage=null;Interface.implement(this,ISyncable)} ImageSizes.FieldMetadata.extraHigh=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ImageSizes?a.getExtraHigh():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ImageSizes&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,URL,"URL")&&(a.setExtraHigh(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){var b=new URL;b.setRawValue(a);return b}).enableSerialization().setFieldType(Init.Type.URL).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); TransactionReason.prototype=NDObject.create(Enumerable.prototype);TransactionReason.VALUES={};TransactionReason.fromString=function(a){if("undefined"===typeof TransactionReason.VALUES[a])throw new IllegalArgumentException("value is not a valid TransactionReason value.");return TransactionReason.VALUES[a]};TransactionReason.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof TransactionReason.VALUES[a]?new TransactionReason(TextUtils.stringify(a),!1):TransactionReason.VALUES[a]}; function Enumerable(a,b,c){if("undefined"!==typeof b[a])throw new InvalidValueException(a+" is already defined");this.mValue=a;this.mIsValid=c;this.mHash=0;Interface.implement(this,IValidatable)}TransactionReason.CARD_AUTHENTICATION_FAILED=new TransactionReason("01",!0);TransactionReason.UNKNOWN_DEVICE=new TransactionReason("02",!0);TransactionReason.UNSUPPORTED_DEVICE=new TransactionReason("03",!0);TransactionReason.EXCEEDS_AUTHENTICATION_FREQUENCY_LIMIT=new TransactionReason("04",!0); TransactionReason.EXPIRED_CARD=new TransactionReason("05",!0);TransactionReason.INVALID_CARD_NUMBER=new TransactionReason("06",!0);TransactionReason.INVALID_TRANSACTION=new TransactionReason("07",!0);function SetterResult(){}TransactionReason.NO_CARD_RECORD=new TransactionReason("08",!0);TransactionReason.SECURITY_FAILURE=new TransactionReason("09",!0);TransactionReason.STOLEN_CARD=new TransactionReason("10",!0);TransactionReason.SUSPECTED_FRAUD=new TransactionReason("11",!0); TransactionReason.TRANSACTION_NOT_PERMITTED_TO_CARDHOLDER=new TransactionReason("12",!0);TransactionReason.CARDHOLDER_NOT_ENROLLED_IN_SERVICE=new TransactionReason("13",!0);TransactionReason.TRANSACTION_TIMEOUT_AT_ACS=new TransactionReason("14",!0);TransactionReason.LOW_CONFIDENCE=new TransactionReason("15",!0);TransactionReason.MEDIUM_CONFIDENCE=new TransactionReason("16",!0);TransactionReason.HIGH_CONFIDENCE=new TransactionReason("17",!0); function EMVErrorMessage(){Convertible.call(this);this.transactionID=this.errorDetails=this.errorDescription=this.errorCode=null;Interface.implement(this,ISyncable)}TransactionReason.VERY_HIGH_CONFIDENCE=new TransactionReason("18",!0);TransactionReason.EXCEEDS_ACS_MAXIUM_CHALLENGES=new TransactionReason("19",!0);function INonStringable(){} function ChallengeOutcome(){Challenge.call(this);this.whyInfoText=this.whyInfoLabel=this.whitelistingInfoText=this.transStatus=this.submitAuthenticationLabel=this.sdkTransID=this.resendInformationLabel=this.psImage=this.oobContinueLabel=this.oobAppLabel=this.oobAppURL=this.messageExtension=this.issuerImage=this.expandInfoText=this.expandInfoLabel=this.challengeSelectInfo=this.challengeInfoTextIndicator=this.challengeInfoText=this.challengeInfoLabel=this.challengeInfoHeader=this.challengeCompletionInd= this.challengeAddInfo=this.acsUiType=this.acsHTML=this.acsCounterAtoS=null;Interface.implement(this,ISyncable)}TransactionReason.NON_PAYMENT_TRANSACTION_NOT_SUPPORTED=new TransactionReason("20",!0);TransactionReason.THREE_RI_TRANSACTION_NOT_SUPPORTED=new TransactionReason("21",!0);TransactionReason.ACS_TECHNICAL_ISSUE=new TransactionReason("22",!0);TransactionReason.DECOUPLED_AUTHENTICATION_NOT_BY3_DS_REQUESTOR=new TransactionReason("23",!0); TransactionReason.DECOUPLED_MAX_EXPIRY_TIME_EXCEEDED=new TransactionReason("24",!0);TransactionReason.DECOUPLED_AUTHENTICATION_INSUFFICIENT_TIME=new TransactionReason("25",!0);TransactionReason.AUTHENTICATION_NOT_PERFORMED=new TransactionReason("26",!0);TransactionReason.SUPPRESSED_BY_POLICY=new TransactionReason("ND-S-POL",!0);TransactionReason.SUPPRESSED_MANUALLY=new TransactionReason("ND-S-MAN",!0);TransactionReason.RESERVED80=new TransactionReason("80",!0); TransactionReason.RESERVED81=new TransactionReason("81",!0);TransactionReason.RESERVED82=new TransactionReason("82",!0);TransactionReason.RESERVED83=new TransactionReason("83",!0);TransactionReason.RESERVED84=new TransactionReason("84",!0);TransactionReason.RESERVED85=new TransactionReason("85",!0);TransactionReason.RESERVED86=new TransactionReason("86",!0);TransactionReason.RESERVED87=new TransactionReason("87",!0);TransactionReason.RESERVED88=new TransactionReason("88",!0); TransactionReason.RESERVED89=new TransactionReason("89",!0);TransactionReason.RESERVED90=new TransactionReason("90",!0);TransactionReason.RESERVED91=new TransactionReason("91",!0);TransactionReason.RESERVED92=new TransactionReason("92",!0);TransactionReason.RESERVED93=new TransactionReason("93",!0);TransactionReason.RESERVED94=new TransactionReason("94",!0);TransactionReason.RESERVED95=new TransactionReason("95",!0);TransactionReason.RESERVED96=new TransactionReason("96",!0); function WidgetBrowserData(){Convertible.call(this);this.challengeWindowSize=this.browserUserAgent=this.browserTZ=this.browserScreenWidth=this.browserScreenHeight=this.browserColorDepth=this.browserLanguage=this.browserJavascriptEnabled=this.browserJavaEnabled=null;Interface.implement(this,ISyncable)}TransactionReason.RESERVED97=new TransactionReason("97",!0);TransactionReason.RESERVED98=new TransactionReason("98",!0);TransactionReason.RESERVED99=new TransactionReason("99",!0);Base64.prototype=NDObject.create(CustomConvertible.prototype); Base64.prototype.getBase64=function(){return this.getValue()};Base64.prototype.setBase64=function(a){this.setRawValue(a)};Base64.prototype.validate=function(){return new ValidationResult};Base64.prototype.setRawValue=function(a){CustomConvertible.prototype.setRawValue.call(this,a);this.setValue(TextUtils.stringify(a))};Base64.prototype.getAllowedProperties=function(){return StringValidator.ALLOWED_PROPERTIES}; Validator.prototype.validate=function(a){a=a||null;var b=new ValidationResult;this._checkForMalformedFields(b,this.mMetadataProvider);var c=this.mMetadataProvider.getFieldMetadata(),d;for(d in c){var e=c[d],f=e.getValue(this.mMetadataProvider);this._applyValidators(b,MetadataUtils.getFieldPath(e,a,d),f,e,FieldMetadata.ValidatorContext.THIS)}return b};function MessageCategoryType(a,b){Enumerable.call(this,a,MessageCategoryType.VALUES,b);b&&(MessageCategoryType.VALUES[a]=this)} Validator.prototype.validateChild=function(a,b,c){var d=new ValidationResult;null!==b&&this._applyValidators(d,a,c,b,FieldMetadata.ValidatorContext.T);return d}; Validator.prototype._applyValidators=function(a,b,c,d,e){var f={},g=d.getValidatorMetadata(),k;for(k in g){var h=g[k],m=h.getDelegate(),l=h.getProperties();-1!==h.getContexts().indexOf(FieldMetadata.ValidatorContext.T.toString())&&(f=ObjectUtils.mergeObjects([f,l]));-1!==h.getContexts().indexOf(e.toString())&&(h=this._buildValidatorInstance(m,e,b,d),a.failWithMetadataIf(h.validate(l,b,c),d))}e===FieldMetadata.ValidatorContext.T&&a.failIf(this._selfValidateField(f,b,c))}; Validator.prototype._buildValidatorInstance=function(a,b,c,d){switch(a){case FieldMetadata.ValidationDelegate.OBJECT:c=b===FieldMetadata.ValidatorContext.THIS?new ObjectContainerValidator(c,d,this):new ObjectValidator(c);break;case FieldMetadata.ValidationDelegate.ARRAY:c=b===FieldMetadata.ValidatorContext.THIS?new ArrayContainerValidator(c,d,this):null;break;case FieldMetadata.ValidationDelegate.MAP:c=b===FieldMetadata.ValidatorContext.THIS?new MapContainerValidator(c,d,this):null;break;case FieldMetadata.ValidationDelegate.DOUBLE:c= new DoubleValidator(c);break;case FieldMetadata.ValidationDelegate.INT:c=new IntValidator(c);break;case FieldMetadata.ValidationDelegate.STRING:c=new StringValidator(c);break;default:c=null}if(null==c)throw Error("Invalid delegate for "+b+" context: "+a);return c};Validator.prototype._selfValidateField=function(a,b,c){var d=new ValidationResult;Interface.isInstanceOf(c,IValidatable)&&d.failIf(c.validate(b,a));return d}; Validator.prototype._checkForMalformedFields=function(a,b){var c=b.getMalformedFields(null),d;for(d in c)a.failWithMetadata(d,c[d],[Property.FORMAT])};ErrorComponent.prototype=NDObject.create(Enumerable.prototype);ErrorComponent.VALUES={};ErrorComponent.fromString=function(a){if("undefined"===typeof ErrorComponent.VALUES[a])throw new IllegalArgumentException("value is not a valid ErrorComponent value.");return ErrorComponent.VALUES[a]}; ErrorComponent.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof ErrorComponent.VALUES[a]?new ErrorComponent(TextUtils.stringify(a),!1):ErrorComponent.VALUES[a]};ErrorComponent.THREEDS_SDK=new ErrorComponent("C",!0);ErrorComponent.THREEDS_SERVER=new ErrorComponent("S",!0);ErrorComponent.DS=new ErrorComponent("D",!0);ErrorComponent.ACS=new ErrorComponent("A",!0);CancelIndicator.prototype=NDObject.create(Enumerable.prototype);CancelIndicator.VALUES={}; CancelIndicator.fromString=function(a){if("undefined"===typeof CancelIndicator.VALUES[a])throw new IllegalArgumentException("value is not a valid CancelIndicator value.");return CancelIndicator.VALUES[a]};CancelIndicator.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof CancelIndicator.VALUES[a]?new CancelIndicator(TextUtils.stringify(a),!1):CancelIndicator.VALUES[a]};CancelIndicator.CARDHOLDER_CANCELLED=new CancelIndicator("01",!0); CancelIndicator.DECOUPLED_AUTHENTICATION_TRANSACTION_TIMEOUT=new CancelIndicator("03",!0);CancelIndicator.OTHER_ACS_TIMEOUT=new CancelIndicator("04",!0);CancelIndicator.FIRST_C_REQ_ACS_TIMEOUT=new CancelIndicator("05",!0);CancelIndicator.TRANSACTION_ERROR=new CancelIndicator("06",!0);CancelIndicator.UNKNOWN_CANCELLED=new CancelIndicator("07",!0);function Base64URL(a){CustomConvertible.call(this);this.setRawValue(a||null)}CancelIndicator.SDK_TRANSACTION_TIMEOUT=new CancelIndicator("08",!0); CancelIndicator.RESERVED80=new CancelIndicator("80",!0);CancelIndicator.RESERVED81=new CancelIndicator("81",!0);function IValidatable(){}CancelIndicator.RESERVED82=new CancelIndicator("82",!0);CancelIndicator.RESERVED83=new CancelIndicator("83",!0); function AuthenticationResponse(){APIResponse.call(this);this.whiteListStatusSource=this.whiteListStatus=this.encodedCReq=this.transStatusReason=this.transStatus=this.messageVersion=this.messageType=this.messageExtension=this.eci=this.dsTransID=this.dsReferenceNumber=this.cardholderInfo=this.broadInfo=this.authenticationValue=this.authenticationType=this.acsURL=this.acsTransID=this.acsSignedContent=this.acsRenderingType=this.acsReferenceNumber=this.acsOperatorID=this.acsDecConInd=this.acsChallengeMandated= this.threeDSServerTransID=this.sdkTransID=null;Interface.implement(this,ISyncable)}CancelIndicator.RESERVED84=new CancelIndicator("84",!0);CancelIndicator.RESERVED85=new CancelIndicator("85",!0);CancelIndicator.RESERVED86=new CancelIndicator("86",!0);CancelIndicator.RESERVED87=new CancelIndicator("87",!0);CancelIndicator.RESERVED88=new CancelIndicator("88",!0);CancelIndicator.RESERVED89=new CancelIndicator("89",!0);CancelIndicator.RESERVED90=new CancelIndicator("90",!0); CancelIndicator.RESERVED91=new CancelIndicator("91",!0);CancelIndicator.RESERVED92=new CancelIndicator("92",!0);CancelIndicator.RESERVED93=new CancelIndicator("93",!0);CancelIndicator.RESERVED94=new CancelIndicator("94",!0);CancelIndicator.RESERVED95=new CancelIndicator("95",!0);CancelIndicator.RESERVED96=new CancelIndicator("96",!0);CancelIndicator.RESERVED97=new CancelIndicator("97",!0);CancelIndicator.RESERVED98=new CancelIndicator("98",!0);CancelIndicator.RESERVED99=new CancelIndicator("99",!0); BrowserColorDepthType.prototype=NDObject.create(Enumerable.prototype);BrowserColorDepthType.VALUES={};BrowserColorDepthType.fromString=function(a){if("undefined"===typeof BrowserColorDepthType.VALUES[a])throw new IllegalArgumentException("value is not a valid BrowserColorDepthType value.");return BrowserColorDepthType.VALUES[a]}; BrowserColorDepthType.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof BrowserColorDepthType.VALUES[a]?new BrowserColorDepthType(TextUtils.stringify(a),!1):BrowserColorDepthType.VALUES[a]};BrowserColorDepthType.CD1_BIT=new BrowserColorDepthType("1",!0);BrowserColorDepthType.CD4_BITS=new BrowserColorDepthType("4",!0);BrowserColorDepthType.CD8_BITS=new BrowserColorDepthType("8",!0);function Property(a){this.value=a} BrowserColorDepthType.CD15_BITS=new BrowserColorDepthType("15",!0);BrowserColorDepthType.CD16_BITS=new BrowserColorDepthType("16",!0);BrowserColorDepthType.CD24_BITS=new BrowserColorDepthType("24",!0);BrowserColorDepthType.CD32_BITS=new BrowserColorDepthType("32",!0);BrowserColorDepthType.CD48_BITS=new BrowserColorDepthType("48",!0);MessageCategoryType.prototype=NDObject.create(Enumerable.prototype);MessageCategoryType.VALUES={}; function ErrorCode(a,b){NumericEnumerable.call(this,a,ErrorCode.VALUES,b);b&&(ErrorCode.VALUES[a]=this)}MessageCategoryType.fromString=function(a){if("undefined"===typeof MessageCategoryType.VALUES[a])throw new IllegalArgumentException("value is not a valid MessageCategoryType value.");return MessageCategoryType.VALUES[a]}; MessageCategoryType.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof MessageCategoryType.VALUES[a]?new MessageCategoryType(TextUtils.stringify(a),!1):MessageCategoryType.VALUES[a]};function IllegalArgumentException(a){BaseException.call(this,a)}MessageCategoryType.PA=new MessageCategoryType("01",!0);function ObjectContainerValidator(a,b,c,d){BaseContainerValidator.call(this,a,b,c,d||!1)}MessageCategoryType.NPA=new MessageCategoryType("02",!0); MessageCategoryType.MASTERCARD_MESSAGE=new MessageCategoryType("80",!0);MessageCategoryType.RESERVED81=new MessageCategoryType("81",!0);MessageCategoryType.RESERVED82=new MessageCategoryType("82",!0);MessageCategoryType.RESERVED83=new MessageCategoryType("83",!0);MessageCategoryType.RESERVED84=new MessageCategoryType("84",!0);MessageCategoryType.RESERVED85=new MessageCategoryType("85",!0);MessageCategoryType.RESERVED86=new MessageCategoryType("86",!0); MessageCategoryType.RESERVED87=new MessageCategoryType("87",!0);MessageCategoryType.RESERVED88=new MessageCategoryType("88",!0);MessageCategoryType.RESERVED89=new MessageCategoryType("89",!0);MessageCategoryType.RESERVED90=new MessageCategoryType("90",!0);MessageCategoryType.RESERVED91=new MessageCategoryType("91",!0);MessageCategoryType.RESERVED92=new MessageCategoryType("92",!0);MessageCategoryType.RESERVED93=new MessageCategoryType("93",!0); MessageCategoryType.RESERVED94=new MessageCategoryType("94",!0);MessageCategoryType.RESERVED95=new MessageCategoryType("95",!0);MessageCategoryType.RESERVED96=new MessageCategoryType("96",!0);MessageCategoryType.RESERVED97=new MessageCategoryType("97",!0);MessageCategoryType.RESERVED98=new MessageCategoryType("98",!0);MessageCategoryType.RESERVED99=new MessageCategoryType("99",!0);ChallengeOutcome.prototype=NDObject.create(Challenge.prototype);ChallengeOutcome.prototype.getFieldMetadata=function(){return ChallengeOutcome.FieldMetadata}; ChallengeOutcome.prototype.getAcsCounterAtoS=function(){return this.acsCounterAtoS};function ISyncable(){}ChallengeOutcome.prototype.setAcsCounterAtoS=function(a){this.acsCounterAtoS=a};ChallengeOutcome.prototype.getAcsHTML=function(){return this.acsHTML};ChallengeOutcome.prototype.setAcsHTML=function(a){this.acsHTML=a};function BooleanYesNo(a,b){Enumerable.call(this,a,BooleanYesNo.VALUES,b);b&&(BooleanYesNo.VALUES[a]=this)}ChallengeOutcome.prototype.getAcsUiType=function(){return this.acsUiType}; ChallengeOutcome.prototype.setAcsUiType=function(a){this.acsUiType=a};ChallengeOutcome.prototype.getChallengeAddInfo=function(){return this.challengeAddInfo};ChallengeOutcome.prototype.setChallengeAddInfo=function(a){this.challengeAddInfo=a};ChallengeOutcome.prototype.getChallengeCompletionInd=function(){return this.challengeCompletionInd};ChallengeOutcome.prototype.setChallengeCompletionInd=function(a){this.challengeCompletionInd=a};ChallengeOutcome.prototype.getChallengeInfoHeader=function(){return this.challengeInfoHeader}; ChallengeOutcome.prototype.setChallengeInfoHeader=function(a){this.challengeInfoHeader=a};function URL(a){CustomConvertible.call(this);this.setRawValue(a);this.mAuthInfo=null}ChallengeOutcome.prototype.getChallengeInfoLabel=function(){return this.challengeInfoLabel};ChallengeOutcome.prototype.setChallengeInfoLabel=function(a){this.challengeInfoLabel=a};ChallengeOutcome.prototype.getChallengeInfoText=function(){return this.challengeInfoText}; ChallengeOutcome.prototype.setChallengeInfoText=function(a){this.challengeInfoText=a};ChallengeOutcome.prototype.getChallengeInfoTextIndicator=function(){return this.challengeInfoTextIndicator};ChallengeOutcome.prototype.setChallengeInfoTextIndicator=function(a){this.challengeInfoTextIndicator=a};ChallengeOutcome.prototype.getChallengeSelectInfo=function(){null===ObjectUtils.normalize(this.challengeSelectInfo)&&(this.challengeSelectInfo=[]);return this.challengeSelectInfo}; ChallengeOutcome.prototype.setChallengeSelectInfo=function(a){this.challengeSelectInfo=a};function EMVCompletionEvent(){Convertible.call(this);this.transactionStatus=this.sdkTransactionID=null;Interface.implement(this,ISyncable)}ChallengeOutcome.prototype.addChallengeSelectInfo=function(a){this.getChallengeSelectInfo().push(a)};ChallengeOutcome.prototype.getExpandInfoLabel=function(){return this.expandInfoLabel};ChallengeOutcome.prototype.setExpandInfoLabel=function(a){this.expandInfoLabel=a}; ChallengeOutcome.prototype.getExpandInfoText=function(){return this.expandInfoText};ChallengeOutcome.prototype.setExpandInfoText=function(a){this.expandInfoText=a};ChallengeOutcome.prototype.getIssuerImage=function(){return this.issuerImage};ChallengeOutcome.prototype.setIssuerImage=function(a){this.issuerImage=a};ChallengeOutcome.prototype.getMessageExtension=function(){null===ObjectUtils.normalize(this.messageExtension)&&(this.messageExtension=[]);return this.messageExtension}; function BaseException(a,b){this.cause=b||null;this.message=a;GlobalError.hasOwnProperty("captureStackTrace")?GlobalError.captureStackTrace(this,this.constructor):this.stack=(new GlobalError).stack}ChallengeOutcome.prototype.setMessageExtension=function(a){this.messageExtension=a};ChallengeOutcome.prototype.addMessageExtension=function(a){this.getMessageExtension().push(a)};ChallengeOutcome.prototype.getOobAppURL=function(){return this.oobAppURL}; ChallengeOutcome.prototype.setOobAppURL=function(a){this.oobAppURL=a};ChallengeOutcome.prototype.getOobAppLabel=function(){return this.oobAppLabel};ChallengeOutcome.prototype.setOobAppLabel=function(a){this.oobAppLabel=a};ChallengeOutcome.prototype.getOobContinueLabel=function(){return this.oobContinueLabel};ChallengeOutcome.prototype.setOobContinueLabel=function(a){this.oobContinueLabel=a};ChallengeOutcome.prototype.getPsImage=function(){return this.psImage}; ChallengeOutcome.prototype.setPsImage=function(a){this.psImage=a};ChallengeOutcome.prototype.getResendInformationLabel=function(){return this.resendInformationLabel};ChallengeOutcome.prototype.setResendInformationLabel=function(a){this.resendInformationLabel=a};ChallengeOutcome.prototype.getSdkTransID=function(){return this.sdkTransID};ChallengeOutcome.prototype.setSdkTransID=function(a){this.sdkTransID=a};ChallengeOutcome.prototype.getSubmitAuthenticationLabel=function(){return this.submitAuthenticationLabel}; ChallengeOutcome.prototype.setSubmitAuthenticationLabel=function(a){this.submitAuthenticationLabel=a};ChallengeOutcome.prototype.getTransStatus=function(){return this.transStatus};ChallengeOutcome.prototype.setTransStatus=function(a){this.transStatus=a};ChallengeOutcome.prototype.getWhitelistingInfoText=function(){return this.whitelistingInfoText};function MathUtil(){}ChallengeOutcome.prototype.setWhitelistingInfoText=function(a){this.whitelistingInfoText=a}; ChallengeOutcome.prototype.getWhyInfoLabel=function(){return this.whyInfoLabel};ChallengeOutcome.prototype.setWhyInfoLabel=function(a){this.whyInfoLabel=a};ChallengeOutcome.prototype.getWhyInfoText=function(){return this.whyInfoText};ChallengeOutcome.prototype.setWhyInfoText=function(a){this.whyInfoText=a};ChallengeOutcome.fromJson=function(a){var b=new ChallengeOutcome;JsonSerializer.readJsonIntoInstance(b,a);return b}; ChallengeOutcome.fromMap=function(a){var b=new ChallengeOutcome;(new JsonSerializer).readMapIntoInstance(b,a,a);return b};ChallengeOutcome.FieldMetadata={};for(key in Challenge.FieldMetadata)Challenge.FieldMetadata.hasOwnProperty(key)&&(ChallengeOutcome.FieldMetadata[key]=Challenge.FieldMetadata[key]); ChallengeOutcome.FieldMetadata.acsCounterAtoS=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getAcsCounterAtoS():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setAcsCounterAtoS(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a,String, "String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.LENGTH,3).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.acsHTML=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getAcsHTML():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,Base64URL,"Base64URL")&&(a.setAcsHTML(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){var b=new Base64URL;b.setRawValue(a);return b}).enableSerialization().setFieldType(Init.Type.Base64URL).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH, 1E5).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.acsUiType=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getAcsUiType():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,ACSUITemplate,"ACSUITemplate")&&(a.setAcsUiType(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return ACSUITemplate.fromObject(a)}).enableSerialization().setFieldType(Init.Type.ACSUITemplate).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.challengeAddInfo=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getChallengeAddInfo():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setChallengeAddInfo(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, String,"String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,256).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.challengeCompletionInd=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getChallengeCompletionInd():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,BooleanYesNo,"BooleanYesNo")&&(a.setChallengeCompletionInd(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return BooleanYesNo.fromObject(a)}).enableSerialization().setFieldType(Init.Type.BooleanYesNo).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.challengeInfoHeader=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getChallengeInfoHeader():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setChallengeInfoHeader(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, String,"String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,45).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.challengeInfoLabel=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getChallengeInfoLabel():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setChallengeInfoLabel(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, String,"String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,45).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.challengeInfoText=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getChallengeInfoText():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setChallengeInfoText(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, String,"String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,350).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.challengeInfoTextIndicator=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getChallengeInfoTextIndicator():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,BooleanYesNo,"BooleanYesNo")&&(a.setChallengeInfoTextIndicator(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return BooleanYesNo.fromObject(a)}).enableSerialization().setFieldType(Init.Type.BooleanYesNo).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.challengeSelectInfo=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getChallengeSelectInfo():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,Object,"Object")&&(a.addChallengeSelectInfo(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, Object,"Object")?a:null}).enableSerialization().setFieldType(Init.Type.Object).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.ALLOW_EMPTY,!1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.ARRAY).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.expandInfoLabel=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getExpandInfoLabel():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setExpandInfoLabel(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a,String, "String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,45).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.expandInfoText=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getExpandInfoText():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setExpandInfoText(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a,String, "String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,256).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.issuerImage=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getIssuerImage():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,ImageSizes,"ImageSizes")&&(a.setIssuerImage(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(){return new ImageSizes}).enableDcoSync().enableSerialization().setFieldType(Init.Type.ImageSizes).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.messageExtension=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getMessageExtension():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,MessageExtensionAttributes,"MessageExtensionAttributes")&&(a.addMessageExtension(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(){return new MessageExtensionAttributes}).enableDcoSync().enableSerialization().setFieldType(Init.Type.MessageExtensionAttributes).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.ARRAY).addContext(FieldMetadata.ValidatorContext.THIS).addProperty(Property.MAX_LENGTH, 10).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.ALLOW_EMPTY,!1).build()); ChallengeOutcome.FieldMetadata.oobAppURL=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getOobAppURL():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,URL,"URL")&&(a.setOobAppURL(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){var b=new URL;b.setRawValue(a);return b}).enableSerialization().setFieldType(Init.Type.URL).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH, 256).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.oobAppLabel=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getOobAppLabel():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setOobAppLabel(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a,String,"String")? a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,45).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.oobContinueLabel=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getOobContinueLabel():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setOobContinueLabel(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, String,"String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,45).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.psImage=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getPsImage():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,ImageSizes,"ImageSizes")&&(a.setPsImage(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(){return new ImageSizes}).enableDcoSync().enableSerialization().setFieldType(Init.Type.ImageSizes).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.resendInformationLabel=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getResendInformationLabel():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setResendInformationLabel(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, String,"String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,45).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.sdkTransID=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getSdkTransID():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,UUID,"UUID")&&(a.setSdkTransID(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){var b=new UUID;b.setRawValue(a);return b}).enableSerialization().setFieldType(Init.Type.UUID).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.submitAuthenticationLabel=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getSubmitAuthenticationLabel():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setSubmitAuthenticationLabel(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, String,"String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,45).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.transStatus=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getTransStatus():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,TransactionStatus,"TransactionStatus")&&(a.setTransStatus(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return TransactionStatus.fromObject(a)}).enableSerialization().setFieldType(Init.Type.TransactionStatus).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.whitelistingInfoText=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getWhitelistingInfoText():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setWhitelistingInfoText(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a, String,"String")?a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).addProperty(Property.MAX_LENGTH,64).build());function DateUtils(){} ChallengeOutcome.FieldMetadata.whyInfoLabel=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getWhyInfoLabel():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setWhyInfoLabel(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a,String,"String")? a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,45).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build()); ChallengeOutcome.FieldMetadata.whyInfoText=(new FieldMetadata).setValueRetriever(function(a){return a instanceof ChallengeOutcome?a.getWhyInfoText():null}).setValueSetter(function(a,b){var c=FieldMetadata.SetterResult.NOT_APPLICABLE;a instanceof ChallengeOutcome&&(c=FieldMetadata.SetterResult.FAILURE,MetadataUtils.isInstanceOf(b,String,"String")&&(a.setWhyInfoText(b),c=FieldMetadata.SetterResult.SUCCESS));return c}).setValueInitializer(function(a){return MetadataUtils.isInstanceOf(a,String,"String")? a:null}).enableSerialization().setFieldType(Init.Type.String).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.STRING).addContext(FieldMetadata.ValidatorContext.T).addProperty(Property.MAX_LENGTH,256).addProperty(Property.MIN_LENGTH,1).build()).addValidator((new FieldMetadata.ValidatorMetadata.Builder).setDelegate(FieldMetadata.ValidationDelegate.OBJECT).addContext(FieldMetadata.ValidatorContext.THIS).build());WindowSize.prototype=NDObject.create(Enumerable.prototype); WindowSize.VALUES={};WindowSize.fromString=function(a){if("undefined"===typeof WindowSize.VALUES[a])throw new IllegalArgumentException("value is not a valid WindowSize value.");return WindowSize.VALUES[a]};function Builder(){this.mValidationDelegate=ValidationDelegate.OBJECT;this.mContexts=[];this.mProperties={}}WindowSize.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof WindowSize.VALUES[a]?new WindowSize(TextUtils.stringify(a),!1):WindowSize.VALUES[a]}; WindowSize.WS250_400=new WindowSize("01",!0);WindowSize.WS390_400=new WindowSize("02",!0);WindowSize.WS500_600=new WindowSize("03",!0);WindowSize.WS600_400=new WindowSize("04",!0);WindowSize.FULL_SCREEN=new WindowSize("05",!0);ACSInterface.prototype=NDObject.create(Enumerable.prototype);ACSInterface.VALUES={};ACSInterface.fromString=function(a){if("undefined"===typeof ACSInterface.VALUES[a])throw new IllegalArgumentException("value is not a valid ACSInterface value.");return ACSInterface.VALUES[a]}; ACSInterface.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof ACSInterface.VALUES[a]?new ACSInterface(TextUtils.stringify(a),!1):ACSInterface.VALUES[a]};ACSInterface.NATIVE_UI=new ACSInterface("01",!0);ACSInterface.HTML_UI=new ACSInterface("02",!0);ACSInterface.BOTH=new ACSInterface("03",!0);ErrorCode.prototype=NDObject.create(NumericEnumerable.prototype);ErrorCode.VALUES={}; ErrorCode.fromString=function(a){if("undefined"===typeof ErrorCode.VALUES[a])throw new IllegalArgumentException("value is not a valid ErrorCode value.");return ErrorCode.VALUES[a]};ErrorCode.fromObject=function(a){return null!==ObjectUtils.normalize(a)&&"undefined"===typeof ErrorCode.VALUES[a]?new ErrorCode(TextUtils.stringify(a),!1):ErrorCode.VALUES[a]};ErrorCode.MESSAGE_RECEIVED_INVALID=new ErrorCode("101",!0);ErrorCode.MESSAGE_VERSION_NOT_SUPPORTED=new ErrorCode("102",!0); ErrorCode.REQUIRED_DATA_ELEMENT_MISSING=new ErrorCode("201",!0);function ResultsResponse(){APIResponse.call(this);this.transStatusReason=this.transStatus=this.messageCategory=this.interactionCounter=this.eci=this.challengeCancel=this.authenticationValue=this.acsTransID=this.dsTransID=this.threeDSServerTransID=null;Interface.implement(this,ISyncable)}ErrorCode.CRITICAL_MESSAGE_EXTENSION_NOT_RECOGNISED=new ErrorCode("202",!0);ErrorCode.DATA_ELEMENT_FORMATTING_ERROR=new ErrorCode("203",!0); ErrorCode.DUPLICATE_DATA_ELEMENT=new ErrorCode("204",!0);ErrorCode.TRANSACTION_ID_NOT_RECOGNIZED=new ErrorCode("301",!0);ErrorCode.DATA_DECRYPTION_FAILURE=new ErrorCode("302",!0);ErrorCode.ACCESS_DENIED_INVALID_ENDPOINT=new ErrorCode("303",!0);ErrorCode.ISO_CODE_INVALID=new ErrorCode("304",!0);ErrorCode.TRANSACTION_DATA_NOT_VALID=new ErrorCode("305",!0);ErrorCode.MERCHANT_CATEGORY_CODE_NOT_VALID_FOR_PAYMENT_SYSTEM=new ErrorCode("306",!0);ErrorCode.SERIAL_NUMBER_NOT_VALID=new ErrorCode("307",!0); ErrorCode.UNSUPPORTED_DEVICE=new ErrorCode("401",!0);ErrorCode.TRANSACTION_TIMED_OUT=new ErrorCode("402",!0);ErrorCode.TRANSIENT_SYSTEM_FAILURE=new ErrorCode("403",!0);ErrorCode.PERMANENT_SYSTEM_FAILURE=new ErrorCode("404",!0);ErrorCode.SYSTEM_CONNECTION_FAILURE=new ErrorCode("405",!0);ErrorCode.THREE_DSSDK_INITIALIZATION_FAILURE=new ErrorCode("10000",!0);ObjectValidator.prototype=NDObject.create(BaseValidator.prototype);ObjectValidator.prototype.getAllowedProperties=function(){return[Property.ALLOW_EMPTY]}; ObjectValidator.prototype.validate=function(a,b,c){var d=new ValidationResult;d.failIf(this._validateArguments(b,a));d.failIf(this.metadataProviderValidate(b,c));c=TextUtils.stringifyToCharSequence(c);TextUtils.isEmpty(c)&&"undefined"!==typeof a[Property.ALLOW_EMPTY.toString()]&&!1===a[Property.ALLOW_EMPTY.toString()]&&d.fail(b,a,[Property.ALLOW_EMPTY]);return d}; ObjectValidator.prototype.metadataProviderValidate=function(a,b){var c=new ValidationResult;Interface.isInstanceOf(b,IMetadataProvider)&&c.failIf((new Validator(b)).validate(a));return c};BaseValidator.prototype.getAllowedProperties=function(){throw Error("getAllowedProperties is abstract and must be implemented.");};BaseValidator.prototype.validate=function(a,b,c){throw Error("validate is abstract and must be implemented.");}; BaseValidator.prototype._validateArguments=function(a,b){return this.mValidateArguments?BaseValidator.validateArguments(a,b,this.getAllowedProperties()):new ValidationResult};BaseValidator.prototype._getParentFieldName=function(){return this.mParentFieldName};function CustomConvertible(){this.mRawValue=this.mValue=null;Interface.implement(this,IValidatable)} BaseValidator.validateArguments=function(a,b,c){var d=new ValidationResult;if(c&&b)for(var e in b){var f=!1,g;for(g in c)c[g].toString()===e&&(f=!0);f||d.fail(a,b,[Property.ARGUMENT_KEY])}return d};BaseValidator.sliceArguments=function(a,b){var c={};if(b&&a)for(var d=0;d= this.context.filterLevel.value},debug:function(){this.invoke(g.DEBUG,arguments)},info:function(){this.invoke(g.INFO,arguments)},warn:function(){this.invoke(g.WARN,arguments)},error:function(){this.invoke(g.ERROR,arguments)},time:function(a){"string"===typeof a&&0c[f-1].width&&e>c[f-1].height)b=WindowSize.FULL_SCREEN; else for(var g=0;g