Type.parse=function(n,t){var i;return t?(i=Sys.__upperCaseTypes[t.getName().toUpperCase()+"."+n.toUpperCase()],i||null):n?(Type.__htClasses||(Type.__htClasses={}),i=Type.__htClasses[n],i||(window.console&&window.console.log&&window.console.log("WARNING (CSP Module): Type.parse() is not fully supported: it will return a string, not a constructor for the requested type '"+n+"'. Method Type.parse() in MicrosoftAjaxCoreOverrides.js."),i=n.toString(),Type.__htClasses[n]=i),i):null};Array.parse=function(n){if(!n)return[];try{return JSON.parse(n)}catch(t){window.console&&window.console.log&&window.console.log("WARNING (CSP Module): Array.parse() failed. This might be because of the limitations of JSON.parse() that is used internally by the method Array.parse() in MicrosoftAjaxCoreOverrides.js.");throw t;}};Sys._Debug.prototype.fail=function(n){this._appendConsole(n);Sys.Browser.hasDebuggerStatement};Type.parse=function(n,t){var i;return t?(i=Sys.__upperCaseTypes[t.getName().toUpperCase()+"."+n.toUpperCase()],i||null):n?(Type.__htClasses||(Type.__htClasses={}),i=Type.__htClasses[n],i||(window.console&&window.console.log&&window.console.log("WARNING (CSP Module): Type.parse() is not fully supported: it will return a string, not a constructor for the requested type '"+n+"'. Method Type.parse() in MicrosoftAjaxOverrides.js."),i=n.toString(),Type.__htClasses[n]=i),i):null};Array.parse=function(n){if(!n)return[];try{return JSON.parse(n)}catch(t){window.console&&window.console.log&&window.console.log("WARNING (CSP Module): Array.parse() failed. This might be because of the limitations of JSON.parse() that is used internally by the method Array.parse() in MicrosoftAjaxOverrides.js.");throw t;}};Sys._Debug.prototype.fail=function(n){this._appendConsole(n);Sys.Browser.hasDebuggerStatement};Sys.Serialization.JavaScriptSerializer.deserialize=function(n,t){if(n.length===0)throw Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var i=n.replace(Sys.Serialization.JavaScriptSerializer._dateRegEx,"$1new Date($2)");if(t&&Sys.Serialization.JavaScriptSerializer._jsonRegEx.test(i.replace(Sys.Serialization.JavaScriptSerializer._jsonStringRegEx,"")))throw null;return window.console&&window.console.log&&window.console.log("WARNING (CSP Module): Values cannot be evaluated and converted into their proper types but instead return unevaluated strings by the method Sys.Serialization.JavaScriptSerializer.deserialize() in MicrosoftAjaxOverrides.js."),i}catch(r){throw Error.argument("data",Sys.Res.cannotDeserializeInvalidJson);}};Sys.Net._WebRequestManager.prototype.executeRequest=function(n){var t=n.get_executor(),u,i,r;if(!t){u=!1;try{typeof this._defaultExecutorType!="function"&&window.console&&window.console.log&&window.console.log("WARNING (CSP Module): _defaultExecutorType is of unsupported type '"+typeof this._defaultExecutorType+"'. It should be of type 'function' (a constructor). In the method Sys.Net._WebRequestManager.prototype.executeRequest() in MicrosoftAjaxNetworkOverrides.js.");t=new this._defaultExecutorType}catch(f){u=!0}n.set_executor(t)}t.get_aborted()||(i=new Sys.Net.NetworkRequestEventArgs(n),r=this._get_eventHandlerList().getHandler("invokingRequest"),r&&r(this,i),i.get_cancel()||t.executeRequest())};Sys.Serialization.JavaScriptSerializer.deserialize=function(n,t){if(n.length===0)throw Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var i=n.replace(Sys.Serialization.JavaScriptSerializer._dateRegEx,"$1new Date($2)");if(t&&Sys.Serialization.JavaScriptSerializer._jsonRegEx.test(i.replace(Sys.Serialization.JavaScriptSerializer._jsonStringRegEx,"")))throw null;return window.console&&window.console.log&&window.console.log("WARNING (CSP Module): Values cannot be evaluated and converted into their proper types but instead return unevaluated strings by the method Sys.Serialization.JavaScriptSerializer.deserialize() in MicrosoftAjaxSerializationOverrides.js."),i}catch(r){throw Error.argument("data",Sys.Res.cannotDeserializeInvalidJson);}};Sys.WebForms.PageRequestManager.prototype._queueScripts=function(n,t,i,r){for(var o,f,u=0,e=t.length;u<e;u++){o=t[u].id;switch(o){case"ScriptContentNoTags":if(!r)continue;n.queueScriptBlock(t[u].content);break;case"ScriptContentWithTags":window.console&&window.console.log&&window.console.log("WARNING (CSP Module): scriptBlockType 'ScriptContentWithTags' is not supported by the method Sys.WebForms.PageRequestManager.prototype._queueScripts() in MicrosoftAjaxWebFormsOverrides.js.");break;case"ScriptPath":if(f=t[u],!i||Sys._ScriptLoader.isScriptLoaded(f.content))continue;n.queueScriptReference(f.content,f.fallback)}}};Sys.WebForms.PageRequestManager.prototype._updatePanel=function(n,t){var u,r,i,f;for(u in this._scriptDisposes)if(this._elementContains(n,document.getElementById(u))){for(r=this._scriptDisposes[u],i=0,f=r.length;i<f;i++)typeof r[i]=="function"?r[i]():window.console&&window.console.log&&window.console.log("WARNING (CSP Module): disposeScripts["+i+"] is of type '"+typeof r[i]+"' which is not supported by the method Sys.WebForms.PageRequestManager.prototype._updatePanel() in MicrosoftAjaxWebFormsOverrides.js.");delete this._scriptDisposes[u]}Sys.Application.disposeElement(n,!0);n.innerHTML=t}