added MicrosoftAjaxLibrary - System.Web.Extensions client scripts
authorIgor Zelmanovich <igorz@mono-cvs.ximian.com>
Sun, 22 Jul 2007 12:47:31 +0000 (12:47 -0000)
committerIgor Zelmanovich <igorz@mono-cvs.ximian.com>
Sun, 22 Jul 2007 12:47:31 +0000 (12:47 -0000)
svn path=/trunk/mcs/; revision=82437

142 files changed:
mcs/class/MicrosoftAjaxLibrary/License.htm [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/PID.txt [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/af-ZA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-AE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-BH.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-DZ.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-EG.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-IQ.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-JO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-KW.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-LB.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-LY.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-MA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-OM.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-QA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-SA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-SY.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-TN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-YE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/az-AZ-Cyrl.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/az-AZ-Latn.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/be-BY.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/bg-BG.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ca-ES.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/cs-CZ.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/da-DK.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-AT.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-CH.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-DE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-LI.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-LU.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/div-MV.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/el-GR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-AU.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-BZ.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-CA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-CB.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-GB.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-IE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-JM.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-NZ.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-PH.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-TT.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-US.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-ZA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-ZW.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-AR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-BO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CL.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-DO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-EC.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-ES.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-GT.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-HN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-MX.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-NI.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PY.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-SV.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-UY.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-VE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/et-EE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/eu-ES.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fa-IR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fi-FI.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fo-FO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-BE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-CA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-CH.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-FR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-LU.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-MC.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/gl-ES.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/gu-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/he-IL.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hi-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hr-HR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hu-HU.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hy-AM.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/id-ID.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/is-IS.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/it-CH.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/it-IT.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ja-JP.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ka-GE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kk-KZ.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kn-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ko-KR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kok-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ky-KG.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/lt-LT.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/lv-LV.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mk-MK.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mn-MN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mr-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ms-BN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ms-MY.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nb-NO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nl-BE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nl-NL.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nn-NO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pa-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pl-PL.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pt-BR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pt-PT.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ro-RO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ru-RU.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sa-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sk-SK.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sl-SI.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sq-AL.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sr-SP-Cyrl.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sr-SP-Latn.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sv-FI.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sv-SE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sw-KE.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/syr-SY.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ta-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/te-IN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/th-TH.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/tr-TR.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/tt-RU.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uk-UA.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ur-PK.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uz-UZ-Cyrl.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uz-UZ-Latn.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/vi-VN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-CN.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-HK.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-MO.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-SG.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-TW.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.debug.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.debug.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.debug.js [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.js [new file with mode: 0644]

diff --git a/mcs/class/MicrosoftAjaxLibrary/License.htm b/mcs/class/MicrosoftAjaxLibrary/License.htm
new file mode 100644 (file)
index 0000000..a60df15
--- /dev/null
@@ -0,0 +1,244 @@
+<html>\r
+\r
+<head>\r
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">\r
+<meta name=Generator content="Microsoft Word 12 (filtered)">\r
+\r
+<style>\r
+<!--\r
+ /* Font Definitions */\r
+ @font-face\r
+       {font-family:"Cambria Math";\r
+       panose-1:2 4 5 3 5 4 6 3 2 4;}\r
+@font-face\r
+       {font-family:Cambria;\r
+       panose-1:2 4 5 3 5 4 6 3 2 4;}\r
+@font-face\r
+       {font-family:Tahoma;\r
+       panose-1:2 11 6 4 3 5 4 4 2 4;}\r
+@font-face\r
+       {font-family:Verdana;\r
+       panose-1:2 11 6 4 3 5 4 4 2 4;}\r
+ /* Style Definitions */\r
+ p.MsoNormal, li.MsoNormal, div.MsoNormal\r
+       {margin:0in;\r
+       margin-bottom:.0001pt;\r
+       text-autospace:none;\r
+       font-size:12.0pt;\r
+       font-family:"Arial","sans-serif";}\r
+h1\r
+       {mso-style-link:"Heading 1 Char";\r
+       margin:0in;\r
+       margin-bottom:.0001pt;\r
+       text-autospace:none;\r
+       font-size:12.0pt;\r
+       font-family:"Arial","sans-serif";\r
+       font-weight:normal;}\r
+h2\r
+       {mso-style-link:"Heading 2 Char";\r
+       margin:0in;\r
+       margin-bottom:.0001pt;\r
+       text-autospace:none;\r
+       font-size:12.0pt;\r
+       font-family:"Arial","sans-serif";\r
+       font-weight:normal;}\r
+p.MsoCommentText, li.MsoCommentText, div.MsoCommentText\r
+       {mso-style-link:"Comment Text Char";\r
+       margin:0in;\r
+       margin-bottom:.0001pt;\r
+       text-autospace:none;\r
+       font-size:10.0pt;\r
+       font-family:"Arial","sans-serif";}\r
+p.MsoHeader, li.MsoHeader, div.MsoHeader\r
+       {mso-style-link:"Header Char";\r
+       margin:0in;\r
+       margin-bottom:.0001pt;\r
+       text-autospace:none;\r
+       font-size:12.0pt;\r
+       font-family:"Arial","sans-serif";}\r
+p.MsoFooter, li.MsoFooter, div.MsoFooter\r
+       {mso-style-link:"Footer Char";\r
+       margin:0in;\r
+       margin-bottom:.0001pt;\r
+       text-autospace:none;\r
+       font-size:12.0pt;\r
+       font-family:"Arial","sans-serif";}\r
+span.MsoCommentReference\r
+       {font-family:"Times New Roman","serif";}\r
+p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject\r
+       {mso-style-link:"Comment Subject Char";\r
+       margin:0in;\r
+       margin-bottom:.0001pt;\r
+       text-autospace:none;\r
+       font-size:10.0pt;\r
+       font-family:"Arial","sans-serif";\r
+       font-weight:bold;}\r
+p.MsoAcetate, li.MsoAcetate, div.MsoAcetate\r
+       {mso-style-link:"Balloon Text Char";\r
+       margin:0in;\r
+       margin-bottom:.0001pt;\r
+       text-autospace:none;\r
+       font-size:8.0pt;\r
+       font-family:"Tahoma","sans-serif";}\r
+span.Heading1Char\r
+       {mso-style-name:"Heading 1 Char";\r
+       mso-style-link:"Heading 1";\r
+       font-family:"Cambria","serif";\r
+       font-weight:bold;}\r
+span.Heading2Char\r
+       {mso-style-name:"Heading 2 Char";\r
+       mso-style-link:"Heading 2";\r
+       font-family:"Cambria","serif";\r
+       font-weight:bold;\r
+       font-style:italic;}\r
+span.BalloonTextChar\r
+       {mso-style-name:"Balloon Text Char";\r
+       mso-style-link:"Balloon Text";\r
+       font-family:"Tahoma","sans-serif";}\r
+span.CommentTextChar\r
+       {mso-style-name:"Comment Text Char";\r
+       mso-style-link:"Comment Text";\r
+       font-family:"Arial","sans-serif";}\r
+span.CommentSubjectChar\r
+       {mso-style-name:"Comment Subject Char";\r
+       mso-style-link:"Comment Subject";\r
+       font-family:"Arial","sans-serif";\r
+       font-weight:bold;}\r
+span.HeaderChar\r
+       {mso-style-name:"Header Char";\r
+       mso-style-link:Header;\r
+       font-family:"Arial","sans-serif";}\r
+span.FooterChar\r
+       {mso-style-name:"Footer Char";\r
+       mso-style-link:Footer;\r
+       font-family:"Arial","sans-serif";}\r
+ /* Page Definitions */\r
+ @page Section1\r
+       {size:8.5in 11.0in;\r
+       margin:1.0in 1.0in 1.0in 1.0in;}\r
+div.Section1\r
+       {page:Section1;}\r
+-->\r
+</style>\r
+\r
+</head>\r
+\r
+<body lang=EN-US style='text-justify-trim:punctuation'>\r
+\r
+<div class=Section1>\r
+\r
+<h1 style='margin-top:9.0pt'><span style='font-size:15.5pt;color:black'>Microsoft\r
+Permissive License (Ms-PL)</span></h1>\r
+\r
+<p class=MsoNormal style='line-height:140%'><b><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>&nbsp;</span></b></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><b><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>This license governs use\r
+of the accompanying software. If you use the software, you accept this license.\r
+If you do not accept the license, do not use the software.</span></b></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>&nbsp;</span></p>\r
+\r
+<h2><b><span style='font-size:11.5pt;font-family:"Verdana","sans-serif"'>1.\r
+Definitions</span></b></h2>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>The terms \93reproduce,\94\r
+\93reproduction,\94 \93derivative works,\94 and \93distribution\94 have the same meaning\r
+here as under U.S. copyright law.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>A \93contribution\94 is the\r
+original software, or any additions or changes to the software.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>A \93contributor\94 is any\r
+person that distributes its contribution under this license.</span></p>\r
+\r
+<p class=MsoNormal><span style='font-size:8.5pt;font-family:"Verdana","sans-serif"'> \93Licensed\r
+patents\94 are a contributor\92s patent claims that read directly on its\r
+contribution.</span></p>\r
+\r
+<h2><b><span style='font-size:11.5pt;font-family:"Verdana","sans-serif"'>&nbsp;</span></b></h2>\r
+\r
+<h2><b><span style='font-size:11.5pt;font-family:"Verdana","sans-serif"'>2.\r
+Grant of Rights</span></b></h2>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>(A) Copyright Grant-\r
+Subject to the terms of this license, including the license conditions and\r
+limitations in section 3, each contributor grants you a non-exclusive,\r
+worldwide, royalty-free copyright license to reproduce its contribution,\r
+prepare derivative works of its contribution, and distribute its contribution\r
+or any derivative works that you create.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>(B) Patent Grant- Subject\r
+to the terms of this license, including the license conditions and limitations\r
+in section 3, each contributor grants you a non-exclusive, worldwide,\r
+royalty-free license under its licensed patents to make, have made, use, sell,\r
+offer for sale, import, and/or otherwise dispose of its contribution in the\r
+software or derivative works of the contribution in the software.</span></p>\r
+\r
+<h2><b><span style='font-size:11.5pt;font-family:"Verdana","sans-serif"'>&nbsp;</span></b></h2>\r
+\r
+<h2><b><span style='font-size:11.5pt;font-family:"Verdana","sans-serif"'>3.\r
+Conditions and Limitations</span></b></h2>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'> (A) No Trademark License-\r
+This license does not grant you rights to use any contributors\92 name, logo, or\r
+trademarks.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>(B) If you bring a patent\r
+claim against any contributor over patents that you claim are infringed by the\r
+software, your patent license from such contributor to the software ends\r
+automatically.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>(C) If you distribute any\r
+portion of the software, you must retain all copyright, patent, trademark, and\r
+attribution notices that are present in the software.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>(D) If you distribute any\r
+portion of the software in source code form, you may do so only under this\r
+license by including a complete copy of this license with your distribution. If\r
+you distribute any portion of the software in compiled or object code form, you\r
+may only do so under a license that complies with this license.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>(E) The software is\r
+licensed \93as-is.\94 You bear the risk of using it. The contributors give no\r
+express warranties, guarantees or conditions. You may have additional consumer\r
+rights under your local laws which this license cannot change. To the extent\r
+permitted under your local laws, the contributors exclude the implied\r
+warranties of merchantability, fitness for a particular purpose and\r
+non-infringement.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>(F) If you distribute the\r
+software or derivative works with programs you develop, you agree to </span><span\r
+style='font-size:8.5pt;line-height:140%;font-family:"Verdana","sans-serif"'>indemnify,\r
+defend, and hold harmless all contributors from any claims, including\r
+attorneys\92 fees, related to the distribution or use of your programs.  For\r
+clarity, you have no such obligations to a contributor for any claims based\r
+solely on the unmodified contributions of that contributor.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'> (G) If you make any\r
+additions or changes to the original software, you may only distribute them\r
+under a new namespace.  In addition, you will clearly identify your changes or\r
+additions as your own.</span></p>\r
+\r
+<p class=MsoNormal style='line-height:140%'><span style='font-size:8.5pt;\r
+line-height:140%;font-family:"Verdana","sans-serif"'>&nbsp;</span></p>\r
+\r
+</div>\r
+\r
+</body>\r
+\r
+</html>\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/PID.txt b/mcs/class/MicrosoftAjaxLibrary/PID.txt
new file mode 100644 (file)
index 0000000..e7ac20e
--- /dev/null
@@ -0,0 +1 @@
+77875-602-0001260-04309\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/af-ZA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/af-ZA.js
new file mode 100644 (file)
index 0000000..1ba3e8d
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"af-ZA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"R","NaNSymbol":"NaN","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"nm","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy/MM/dd","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Son","Maan","Dins","Woen","Dond","Vry","Sat"],"ShortestDayNames":["So","Ma","Di","Wo","Do","Vr","Sa"],"DayNames":["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des",""],"MonthNames":["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember",""],"IsReadOnly":false,"NativeCalendarName":"Gregoriaanse kalender","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des",""],"MonthGenitiveNames":["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-AE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-AE.js
new file mode 100644 (file)
index 0000000..fa9c7b2
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-AE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.إ.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية إنجليزية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-BH.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-BH.js
new file mode 100644 (file)
index 0000000..9aa1d6b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-BH","numberFormat":{"CurrencyDecimalDigits":3,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.ب.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":3,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":3,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية إنجليزية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-DZ.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-DZ.js
new file mode 100644 (file)
index 0000000..8a5b159
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-DZ","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.ج.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy H:mm:ss","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["جانفييه","فيفرييه","مارس","أفريل","مي","جوان","جوييه","أوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["جانفييه","فيفرييه","مارس","أفريل","مي","جوان","جوييه","أوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية فرنسية)‏","AbbreviatedMonthGenitiveNames":["جانفييه","فيفرييه","مارس","أفريل","مي","جوان","جوييه","أوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["جانفييه","فيفرييه","مارس","أفريل","مي","جوان","جوييه","أوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-EG.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-EG.js
new file mode 100644 (file)
index 0000000..780dcf4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-EG","numberFormat":{"CurrencyDecimalDigits":3,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ج.م.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":3,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":3,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية إنجليزية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-IQ.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-IQ.js
new file mode 100644 (file)
index 0000000..bc6acc3
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-IQ","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.ع.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"MonthNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (عربي)‏","AbbreviatedMonthGenitiveNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"MonthGenitiveNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-JO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-JO.js
new file mode 100644 (file)
index 0000000..b0a9de8
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-JO","numberFormat":{"CurrencyDecimalDigits":3,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.ا.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":3,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":3,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"MonthNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (عربي)‏","AbbreviatedMonthGenitiveNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"MonthGenitiveNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-KW.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-KW.js
new file mode 100644 (file)
index 0000000..de2e50b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-KW","numberFormat":{"CurrencyDecimalDigits":3,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.ك.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":3,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":3,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية إنجليزية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-LB.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-LB.js
new file mode 100644 (file)
index 0000000..f3bd710
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-LB","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ل.ل.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"MonthNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (عربي)‏","AbbreviatedMonthGenitiveNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"MonthGenitiveNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-LY.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-LY.js
new file mode 100644 (file)
index 0000000..d9f94e3
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-LY","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.ل.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية إنجليزية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-MA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-MA.js
new file mode 100644 (file)
index 0000000..00a5df5
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-MA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.م.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy H:mm:ss","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","ماي","يونيو","يوليوز","غشت","شتنبر","اكتوبر","نونبر","دجنبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","ماي","يونيو","يوليوز","غشت","شتنبر","اكتوبر","نونبر","دجنبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية فرنسية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","ماي","يونيو","يوليوز","غشت","شتنبر","اكتوبر","نونبر","دجنبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","ماي","يونيو","يوليوز","غشت","شتنبر","اكتوبر","نونبر","دجنبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-OM.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-OM.js
new file mode 100644 (file)
index 0000000..98565e6
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-OM","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ر.ع.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية إنجليزية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-QA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-QA.js
new file mode 100644 (file)
index 0000000..eee868d
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-QA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ر.ق.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية إنجليزية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-SA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-SA.js
new file mode 100644 (file)
index 0000000..d19aa4f
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-SA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ر.س.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-42521648400000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":2,"HijriAdjustment":0,"Eras":[1],"TwoDigitYearMax":1451,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd/MMMM/yyyy hh:mm:ss tt","LongDatePattern":"dd/MMMM/yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["محرم","صفر","ربيع الاول","ربيع الثاني","جمادى الاولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""],"MonthNames":["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الهجري","AbbreviatedMonthGenitiveNames":["محرم","صفر","ربيع الاول","ربيع الثاني","جمادى الاولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""],"MonthGenitiveNames":["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-SY.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-SY.js
new file mode 100644 (file)
index 0000000..8cb8b02
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-SY","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ل.س.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"MonthNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (عربي)‏","AbbreviatedMonthGenitiveNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""],"MonthGenitiveNames":["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-TN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-TN.js
new file mode 100644 (file)
index 0000000..9c64bf7
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-TN","numberFormat":{"CurrencyDecimalDigits":3,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"د.ت.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":3,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":3,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy H:mm:ss","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["جانفي","فيفري","مارس","افريل","ماي","جوان","جويلية","اوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["جانفي","فيفري","مارس","افريل","ماي","جوان","جويلية","اوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية فرنسية)‏","AbbreviatedMonthGenitiveNames":["جانفي","فيفري","مارس","افريل","ماي","جوان","جويلية","اوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["جانفي","فيفري","مارس","افريل","ماي","جوان","جويلية","اوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-YE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ar-YE.js
new file mode 100644 (file)
index 0000000..96c0341
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ar-YE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ر.ي.‏","NaNSymbol":"ليس برقم","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-لا نهاية","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+لا نهاية","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ص","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"م","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"IsReadOnly":false,"NativeCalendarName":"التقويم الميلادي (تسمية إنجليزية)‏","AbbreviatedMonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""],"MonthGenitiveNames":["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/az-AZ-Cyrl.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/az-AZ-Cyrl.js
new file mode 100644 (file)
index 0000000..faa706f
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"az-AZ-Cyrl","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"ман.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy H:mm:ss","LongDatePattern":"d MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Б","Бе","Ча","Ч","Ҹа","Ҹ","Ш"],"ShortestDayNames":["Б","Бе","Ча","Ч","Ҹа","Ҹ","Ш"],"DayNames":["Базар","Базар ертәси","Чәршәнбә ахшамы","Чәршәнбә","Ҹүмә ахшамы","Ҹүмә","Шәнбә"],"AbbreviatedMonthNames":["Јан","Фев","Мар","Апр","Мај","Ијун","Ијул","Авг","Сен","Окт","Ноя","Дек",""],"MonthNames":["Јанвар","Феврал","Март","Апрел","Мај","Ијун","Ијул","Август","Сентјабр","Октјабр","Нојабр","Декабр",""],"IsReadOnly":false,"NativeCalendarName":"Гриуориан","AbbreviatedMonthGenitiveNames":["Јан","Фев","Мар","Апр","мая","ијун","ијул","Авг","Сен","Окт","Ноя","Дек",""],"MonthGenitiveNames":["јанвар","феврал","март","апрел","мај","ијун","ијул","август","сентјабр","октјабр","нојабр","декабр",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/az-AZ-Latn.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/az-AZ-Latn.js
new file mode 100644 (file)
index 0000000..f0d70e9
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"az-AZ-Latn","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"man.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy H:mm:ss","LongDatePattern":"d MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["B","Be","Ça","Ç","Ca","C","Ş"],"ShortestDayNames":["B","Be","Ça","Ç","Ca","C","Ş"],"DayNames":["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"],"AbbreviatedMonthNames":["Yan","Fev","Mar","Apr","May","İyun","İyul","Avg","Sen","Okt","Noy","Dek",""],"MonthNames":["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avgust","Sentyabr","Oktyabr","Noyabr","Dekabr",""],"IsReadOnly":false,"NativeCalendarName":"Qriqorian","AbbreviatedMonthGenitiveNames":["Yan","Fev","Mar","Apr","May","İyun","İyul","Avg","Sen","Okt","Noy","Dek",""],"MonthGenitiveNames":["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/be-BY.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/be-BY.js
new file mode 100644 (file)
index 0000000..fa27874
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"be-BY","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"р.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy H:mm:ss","LongDatePattern":"d MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["нд","пн","аў","ср","чц","пт","сб"],"ShortestDayNames":["нд","пн","аў","ср","чц","пт","сб"],"DayNames":["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"],"AbbreviatedMonthNames":["Сту","Лют","Сак","Кра","Май","Чэр","Ліп","Жні","Вер","Кас","Ліс","Сне",""],"MonthNames":["Студзень","Люты","Сакавік","Красавік","Май","Чэрвень","Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Снежань",""],"IsReadOnly":false,"NativeCalendarName":"григорианский календарь","AbbreviatedMonthGenitiveNames":["Сту","Лют","Сак","Кра","Май","Чэр","Ліп","Жні","Вер","Кас","Ліс","Сне",""],"MonthGenitiveNames":["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/bg-BG.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/bg-BG.js
new file mode 100644 (file)
index 0000000..3c3f270
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"bg-BG","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"лв","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy \u0027г.\u0027 HH:mm:ss","LongDatePattern":"dd MMMM yyyy \u0027г.\u0027","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.M.yyyy \u0027г.\u0027","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy \u0027г.\u0027","AbbreviatedDayNames":["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],"ShortestDayNames":["не","по","вт","ср","че","пе","съ"],"DayNames":["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],"AbbreviatedMonthNames":["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември",""],"MonthNames":["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември",""],"IsReadOnly":false,"NativeCalendarName":"Грегориански календар","AbbreviatedMonthGenitiveNames":["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември",""],"MonthGenitiveNames":["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ca-ES.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ca-ES.js
new file mode 100644 (file)
index 0000000..66a977a
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ca-ES","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"NeuN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinit","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinit","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d\u0027 / \u0027MMMM\u0027 / \u0027yyyy HH:mm:ss","LongDatePattern":"dddd, d\u0027 / \u0027MMMM\u0027 / \u0027yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 / \u0027yyyy","AbbreviatedDayNames":["dg.","dl.","dt.","dc.","dj.","dv.","ds."],"ShortestDayNames":["dg","dl","dt","dc","dj","dv","ds"],"DayNames":["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],"AbbreviatedMonthNames":["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des",""],"MonthNames":["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre",""],"IsReadOnly":false,"NativeCalendarName":"calendari gregorià","AbbreviatedMonthGenitiveNames":["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des",""],"MonthGenitiveNames":["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/cs-CZ.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/cs-CZ.js
new file mode 100644 (file)
index 0000000..d786791
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"cs-CZ","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"Kč","NaNSymbol":"Není číslo","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-nekonečno","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+nekonečno","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"dop.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d. MMMM yyyy H:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"odp.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.M.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["ne","po","út","st","čt","pá","so"],"ShortestDayNames":["ne","po","út","st","čt","pá","so"],"DayNames":["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],"AbbreviatedMonthNames":["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""],"MonthNames":["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec",""],"IsReadOnly":false,"NativeCalendarName":"gregoriánský kalendář","AbbreviatedMonthGenitiveNames":["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""],"MonthGenitiveNames":["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/da-DK.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/da-DK.js
new file mode 100644 (file)
index 0000000..46898af
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"da-DK","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"kr","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-INF","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"INF","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"d. MMMM yyyy HH:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["sø","ma","ti","on","to","fr","lø"],"ShortestDayNames":["sø","ma","ti","on","to","fr","lø"],"DayNames":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"AbbreviatedMonthNames":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""],"MonthNames":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december",""],"IsReadOnly":false,"NativeCalendarName":"Den gregorianske kalender","AbbreviatedMonthGenitiveNames":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""],"MonthGenitiveNames":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-AT.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-AT.js
new file mode 100644 (file)
index 0000000..24d8dff
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"de-AT","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"n. def.","CurrencyNegativePattern":9,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-unendlich","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+unendlich","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd. MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"ShortestDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"DayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"AbbreviatedMonthNames":["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthNames":["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],"IsReadOnly":false,"NativeCalendarName":"Gregorianischer Kalender","AbbreviatedMonthGenitiveNames":["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthGenitiveNames":["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-CH.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-CH.js
new file mode 100644 (file)
index 0000000..5021c6c
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"de-CH","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":"\u0027","CurrencySymbol":"SFr.","NaNSymbol":"n. def.","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-unendlich","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":"\u0027","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+unendlich","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":"\u0027","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, d. MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"ShortestDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"DayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"AbbreviatedMonthNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],"IsReadOnly":false,"NativeCalendarName":"Gregorianischer Kalender","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthGenitiveNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-DE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-DE.js
new file mode 100644 (file)
index 0000000..9a19fef
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"de-DE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"n. def.","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-unendlich","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+unendlich","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, d. MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"ShortestDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"DayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"AbbreviatedMonthNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],"IsReadOnly":false,"NativeCalendarName":"Gregorianischer Kalender","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthGenitiveNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-LI.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-LI.js
new file mode 100644 (file)
index 0000000..5fa917d
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"de-LI","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":"\u0027","CurrencySymbol":"CHF","NaNSymbol":"n. def.","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-unendlich","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":"\u0027","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+unendlich","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":"\u0027","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, d. MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"ShortestDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"DayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"AbbreviatedMonthNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],"IsReadOnly":false,"NativeCalendarName":"Gregorianischer Kalender","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthGenitiveNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-LU.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/de-LU.js
new file mode 100644 (file)
index 0000000..bd597be
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"de-LU","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"n. def.","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-unendlich","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+unendlich","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, d. MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"ShortestDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"DayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"AbbreviatedMonthNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],"IsReadOnly":false,"NativeCalendarName":"Gregorianischer Kalender","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthGenitiveNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/div-MV.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/div-MV.js
new file mode 100644 (file)
index 0000000..d4463d3
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"div-MV","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ރ.","NaNSymbol":"NaN","CurrencyNegativePattern":10,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"މކ","Calendar":{"MinSupportedDateTime":"\/Date(-42521648400000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":2,"HijriAdjustment":0,"Eras":[1],"TwoDigitYearMax":1451,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dd/MMMM/yyyy HH:mm:ss","LongDatePattern":"dd/MMMM/yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"މފ","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"ShortestDayNames":["أ","ا","ث","أ","خ","ج","س"],"DayNames":["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],"AbbreviatedMonthNames":["محرم","صفر","ربيع الاول","ربيع الثاني","جمادى الاولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""],"MonthNames":["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""],"IsReadOnly":false,"NativeCalendarName":"ހިޖްރީ ކަލަންޑަރު","AbbreviatedMonthGenitiveNames":["محرم","صفر","ربيع الاول","ربيع الثاني","جمادى الاولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""],"MonthGenitiveNames":["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/el-GR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/el-GR.js
new file mode 100644 (file)
index 0000000..eecba04
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"el-GR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"μη αριθμός","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Άπειρο","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Άπειρο","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"πμ","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d MMMM yyyy h:mm:ss tt","LongDatePattern":"dddd, d MMMM yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"μμ","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/M/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],"ShortestDayNames":["Κυ","Δε","Τρ","Τε","Πε","Πα","Σά"],"DayNames":["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],"AbbreviatedMonthNames":["Ιαν","Φεβ","Μαρ","Απρ","Μαϊ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ",""],"MonthNames":["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος",""],"IsReadOnly":false,"NativeCalendarName":"Γρηγοριανό Ημερολόγιο","AbbreviatedMonthGenitiveNames":["Ιαν","Φεβ","Μαρ","Απρ","Μαϊ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ",""],"MonthGenitiveNames":["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-AU.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-AU.js
new file mode 100644 (file)
index 0000000..a573128
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-AU","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d MMMM yyyy h:mm:ss tt","LongDatePattern":"dddd, d MMMM yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/MM/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-BZ.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-BZ.js
new file mode 100644 (file)
index 0000000..23fd91e
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-BZ","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,0],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"BZ$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd MMMM yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd MMMM yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-CA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-CA.js
new file mode 100644 (file)
index 0000000..d836dd4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-CA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"MMMM d, yyyy h:mm:ss tt","LongDatePattern":"MMMM d, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-CB.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-CB.js
new file mode 100644 (file)
index 0000000..9bf6326
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-CB","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-GB.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-GB.js
new file mode 100644 (file)
index 0000000..48c0fb1
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-GB","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"£","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-IE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-IE.js
new file mode 100644 (file)
index 0000000..8c9c8ca
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-IE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"€","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-JM.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-JM.js
new file mode 100644 (file)
index 0000000..03d8bf9
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-JM","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"J$","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy hh:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-NZ.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-NZ.js
new file mode 100644 (file)
index 0000000..adb135d
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-NZ","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d MMMM yyyy h:mm:ss tt","LongDatePattern":"dddd, d MMMM yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/MM/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-PH.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-PH.js
new file mode 100644 (file)
index 0000000..f344e80
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-PH","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"Php","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-TT.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-TT.js
new file mode 100644 (file)
index 0000000..e5aa815
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-TT","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,0],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"TT$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd MMMM yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd MMMM yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-US.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-US.js
new file mode 100644 (file)
index 0000000..53fe5ea
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-ZA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-ZA.js
new file mode 100644 (file)
index 0000000..5de4cbf
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-ZA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"R","NaNSymbol":"NaN","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy/MM/dd","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-ZW.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/en-ZW.js
new file mode 100644 (file)
index 0000000..a96d44c
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"en-ZW","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"Z$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-AR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-AR.js
new file mode 100644 (file)
index 0000000..e611cf4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-AR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"$","NaNSymbol":"NeuN","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-BO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-BO.js
new file mode 100644 (file)
index 0000000..9c20373
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-BO","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"$b","NaNSymbol":"NeuN","CurrencyNegativePattern":14,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CL.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CL.js
new file mode 100644 (file)
index 0000000..9a6c909
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-CL","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"$","NaNSymbol":"NeuN","CurrencyNegativePattern":9,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy H:mm:ss","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CO.js
new file mode 100644 (file)
index 0000000..3ef3e0c
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-CO","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"$","NaNSymbol":"NeuN","CurrencyNegativePattern":14,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-CR.js
new file mode 100644 (file)
index 0000000..d8a59a7
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-CR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"₡","NaNSymbol":"NeuN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-DO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-DO.js
new file mode 100644 (file)
index 0000000..e0bafa1
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-DO","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"RD$","NaNSymbol":"NeuN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-EC.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-EC.js
new file mode 100644 (file)
index 0000000..d154f90
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-EC","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"$","NaNSymbol":"NeuN","CurrencyNegativePattern":14,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy H:mm:ss","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-ES.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-ES.js
new file mode 100644 (file)
index 0000000..e90a49a
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-ES","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"NeuN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy H:mm:ss","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-GT.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-GT.js
new file mode 100644 (file)
index 0000000..6f8358b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-GT","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"Q","NaNSymbol":"NeuN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-HN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-HN.js
new file mode 100644 (file)
index 0000000..e4f664f
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-HN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,0],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"L.","NaNSymbol":"NeuN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-MX.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-MX.js
new file mode 100644 (file)
index 0000000..0c4a229
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-MX","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NeuN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-NI.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-NI.js
new file mode 100644 (file)
index 0000000..5d46b8a
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-NI","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,0],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"C$","NaNSymbol":"NeuN","CurrencyNegativePattern":14,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PA.js
new file mode 100644 (file)
index 0000000..101de41
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-PA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"B/.","NaNSymbol":"NeuN","CurrencyNegativePattern":14,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PE.js
new file mode 100644 (file)
index 0000000..f1f1805
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-PE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"S/.","NaNSymbol":"NeuN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PR.js
new file mode 100644 (file)
index 0000000..0a89bef
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-PR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,0],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NeuN","CurrencyNegativePattern":14,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PY.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-PY.js
new file mode 100644 (file)
index 0000000..9ffef82
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-PY","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"Gs","NaNSymbol":"NeuN","CurrencyNegativePattern":14,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-SV.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-SV.js
new file mode 100644 (file)
index 0000000..8f2314f
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-SV","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,0],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NeuN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-UY.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-UY.js
new file mode 100644 (file)
index 0000000..eff5a4d
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-UY","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"$U","NaNSymbol":"NeuN","CurrencyNegativePattern":14,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-VE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/es-VE.js
new file mode 100644 (file)
index 0000000..b09c8b4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"es-VE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"Bs","NaNSymbol":"NeuN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy hh:mm:ss tt","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","lun","mar","mié","jue","vie","sáb"],"ShortestDayNames":["do","lu","ma","mi","ju","vi","sá"],"DayNames":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"AbbreviatedMonthNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""],"MonthGenitiveNames":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/et-EE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/et-EE.js
new file mode 100644 (file)
index 0000000..1834a0d
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"et-EE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"kr","NaNSymbol":"avaldamatu","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"miinuslõpmatus","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"plusslõpmatus","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"EL","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"d. MMMM yyyy\u0027. a.\u0027 H:mm:ss","LongDatePattern":"d. MMMM yyyy\u0027. a.\u0027","LongTimePattern":"H:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"PL","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy\u0027. a.\u0027","AbbreviatedDayNames":["P","E","T","K","N","R","L"],"ShortestDayNames":["P","E","T","K","N","R","L"],"DayNames":["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],"AbbreviatedMonthNames":["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets",""],"MonthNames":["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember",""],"IsReadOnly":false,"NativeCalendarName":"Gregoriuse kalender","AbbreviatedMonthGenitiveNames":["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets",""],"MonthGenitiveNames":["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/eu-ES.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/eu-ES.js
new file mode 100644 (file)
index 0000000..8632053
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"eu-ES","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"EdZ","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinitu","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinitu","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, yyyy.\u0027eko\u0027 MMMM\u0027k \u0027d HH:mm:ss","LongDatePattern":"dddd, yyyy.\u0027eko\u0027 MMMM\u0027k \u0027d","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM dd","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy/MM/dd","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy.\u0027eko\u0027 MMMM","AbbreviatedDayNames":["ig.","al.","as.","az.","og.","or.","lr."],"ShortestDayNames":["ig","al","as","az","og","or","lr"],"DayNames":["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],"AbbreviatedMonthNames":["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe.",""],"MonthNames":["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua",""],"IsReadOnly":false,"NativeCalendarName":"egutegi gregoriotarra","AbbreviatedMonthGenitiveNames":["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe.",""],"MonthGenitiveNames":["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fa-IR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fa-IR.js
new file mode 100644 (file)
index 0000000..19126b5
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fa-IR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":"/","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ريال","NaNSymbol":"NaN","CurrencyNegativePattern":3,"NumberNegativePattern":3,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"ق.ظ","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":2,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy hh:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"ب.ظ","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar (English)","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fi-FI.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fi-FI.js
new file mode 100644 (file)
index 0000000..20640ab
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fi-FI","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"€","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-INF","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"INF","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"d. MMMM\u0027ta \u0027yyyy H:mm:ss","LongDatePattern":"d. MMMM\u0027ta \u0027yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d. MMMM\u0027ta\u0027","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.M.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["su","ma","ti","ke","to","pe","la"],"ShortestDayNames":["su","ma","ti","ke","to","pe","la"],"DayNames":["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],"AbbreviatedMonthNames":["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu",""],"MonthNames":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu",""],"IsReadOnly":false,"NativeCalendarName":"gregoriaaninen kalenteri","AbbreviatedMonthGenitiveNames":["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu",""],"MonthGenitiveNames":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fo-FO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fo-FO.js
new file mode 100644 (file)
index 0000000..a85554d
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fo-FO","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"kr","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-INF","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"INF","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"d. MMMM yyyy HH.mm.ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"HH.mm.ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"HH.mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":".","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["sun","mán","týs","mik","hós","frí","leyg"],"ShortestDayNames":["su","má","tý","mi","hó","fr","ley"],"DayNames":["sunnudagur","mánadagur","týsdagur","mikudagur","hósdagur","fríggjadagur","leygardagur"],"AbbreviatedMonthNames":["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""],"MonthNames":["januar","februar","mars","apríl","mai","juni","juli","august","september","oktober","november","desember",""],"IsReadOnly":false,"NativeCalendarName":"Gregorianski álmanakkin","AbbreviatedMonthGenitiveNames":["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""],"MonthGenitiveNames":["januar","februar","mars","apríl","mai","juni","juli","august","september","oktober","november","desember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-BE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-BE.js
new file mode 100644 (file)
index 0000000..da29e8e
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fr-BE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"Non Numérique","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infini","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+Infini","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd d MMMM yyyy H:mm:ss","LongDatePattern":"dddd d MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/MM/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"ShortestDayNames":["di","lu","ma","me","je","ve","sa"],"DayNames":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"AbbreviatedMonthNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""],"IsReadOnly":false,"NativeCalendarName":"calendrier grégorien","AbbreviatedMonthGenitiveNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthGenitiveNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-CA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-CA.js
new file mode 100644 (file)
index 0000000..47d213a
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fr-CA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"$","NaNSymbol":"Non Numérique","CurrencyNegativePattern":15,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infini","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+Infini","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy HH:mm:ss","LongDatePattern":"d MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy-MM-dd","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"ShortestDayNames":["di","lu","ma","me","je","ve","sa"],"DayNames":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"AbbreviatedMonthNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""],"IsReadOnly":false,"NativeCalendarName":"calendrier grégorien","AbbreviatedMonthGenitiveNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthGenitiveNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-CH.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-CH.js
new file mode 100644 (file)
index 0000000..7fbf04b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fr-CH","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":"\u0027","CurrencySymbol":"SFr.","NaNSymbol":"Non Numérique","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infini","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":"\u0027","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+Infini","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":"\u0027","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, d. MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"ShortestDayNames":["di","lu","ma","me","je","ve","sa"],"DayNames":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"AbbreviatedMonthNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""],"IsReadOnly":false,"NativeCalendarName":"calendrier grégorien","AbbreviatedMonthGenitiveNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthGenitiveNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-FR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-FR.js
new file mode 100644 (file)
index 0000000..8c6d021
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fr-FR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"€","NaNSymbol":"Non Numérique","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infini","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+Infini","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd d MMMM yyyy HH:mm:ss","LongDatePattern":"dddd d MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"ShortestDayNames":["di","lu","ma","me","je","ve","sa"],"DayNames":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"AbbreviatedMonthNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""],"IsReadOnly":false,"NativeCalendarName":"calendrier grégorien","AbbreviatedMonthGenitiveNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthGenitiveNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-LU.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-LU.js
new file mode 100644 (file)
index 0000000..e87d47f
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fr-LU","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"€","NaNSymbol":"Non Numérique","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infini","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+Infini","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd d MMMM yyyy HH:mm:ss","LongDatePattern":"dddd d MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"ShortestDayNames":["di","lu","ma","me","je","ve","sa"],"DayNames":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"AbbreviatedMonthNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""],"IsReadOnly":false,"NativeCalendarName":"calendrier grégorien","AbbreviatedMonthGenitiveNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthGenitiveNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-MC.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/fr-MC.js
new file mode 100644 (file)
index 0000000..152db12
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"fr-MC","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"€","NaNSymbol":"Non Numérique","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infini","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+Infini","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd d MMMM yyyy HH:mm:ss","LongDatePattern":"dddd d MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"ShortestDayNames":["di","lu","ma","me","je","ve","sa"],"DayNames":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"AbbreviatedMonthNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""],"IsReadOnly":false,"NativeCalendarName":"calendrier grégorien","AbbreviatedMonthGenitiveNames":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""],"MonthGenitiveNames":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/gl-ES.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/gl-ES.js
new file mode 100644 (file)
index 0000000..85388c2
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"gl-ES","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"NeuN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"a.m.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy H:mm:ss","LongDatePattern":"dddd, dd\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"p.m.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","luns","mar","mér","xov","ven","sab"],"ShortestDayNames":["do","lu","ma","mé","xo","ve","sa"],"DayNames":["domingo","luns","martes","mércores","xoves","venres","sábado"],"AbbreviatedMonthNames":["xan","feb","mar","abr","maio","xuñ","xull","ago","set","out","nov","dec",""],"MonthNames":["xaneiro","febreiro","marzo","abril","maio","xuño","xullo","agosto","setembro","outubro","novembro","decembro",""],"IsReadOnly":false,"NativeCalendarName":"Calendario Gregoriano","AbbreviatedMonthGenitiveNames":["xan","feb","mar","abr","maio","xuñ","xull","ago","set","out","nov","dec",""],"MonthGenitiveNames":["xaneiro","febreiro","marzo","abril","maio","xuño","xullo","agosto","setembro","outubro","novembro","decembro",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/gu-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/gu-IN.js
new file mode 100644 (file)
index 0000000..4c6a662
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"gu-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"રૂ","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["૦","૧","૨","૩","૪","૫","૬","૭","૮","૯"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"પૂર્વ મધ્યાહ્ન","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"ઉત્તર મધ્યાહ્ન","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],"ShortestDayNames":["ર","સ","મ","બ","ગ","શ","શ"],"DayNames":["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"],"AbbreviatedMonthNames":["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઑક્ટો","નવે","ડિસે",""],"MonthNames":["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટેમ્બર","ઑક્ટ્બર","નવેમ્બર","ડિસેમ્બર",""],"IsReadOnly":false,"NativeCalendarName":"અંગ્રેજી કૅલેન્ડર","AbbreviatedMonthGenitiveNames":["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઑક્ટો","નવે","ડિસે",""],"MonthGenitiveNames":["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટેમ્બર","ઑક્ટ્બર","નવેમ્બર","ડિસેમ્બર",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/he-IL.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/he-IL.js
new file mode 100644 (file)
index 0000000..a383ae3
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"he-IL","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"₪","NaNSymbol":"לא מספר","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"אינסוף שלילי","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"אינסוף חיובי","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["יום א","יום ב","יום ג","יום ד","יום ה","יום ו","שבת"],"ShortestDayNames":["א","ב","ג","ד","ה","ו","ש"],"DayNames":["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","שבת"],"AbbreviatedMonthNames":["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ",""],"MonthNames":["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר",""],"IsReadOnly":false,"NativeCalendarName":"לוח שנה גרגוריאני","AbbreviatedMonthGenitiveNames":["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ",""],"MonthGenitiveNames":["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hi-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hi-IN.js
new file mode 100644 (file)
index 0000000..bfd6239
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"hi-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"रु","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"पूर्वाह्न","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"अपराह्न","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["रवि.","सोम.","मंगल.","बुध.","गुरु.","शुक्र.","शनि."],"ShortestDayNames":["र","स","म","ब","ग","श","श"],"DayNames":["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],"AbbreviatedMonthNames":["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्तूबर","नवम्बर","दिसम्बर",""],"MonthNames":["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्तूबर","नवम्बर","दिसम्बर",""],"IsReadOnly":false,"NativeCalendarName":"अंग्रेज़ी कैलेन्डर","AbbreviatedMonthGenitiveNames":["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्तूबर","नवम्बर","दिसम्बर",""],"MonthGenitiveNames":["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्तूबर","नवम्बर","दिसम्बर",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hr-HR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hr-HR.js
new file mode 100644 (file)
index 0000000..bfb896f
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"hr-HR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"kn","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":2,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d. MMMM yyyy H:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.M.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["ned","pon","uto","sri","čet","pet","sub"],"ShortestDayNames":["ne","po","ut","sr","če","pe","su"],"DayNames":["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],"AbbreviatedMonthNames":["sij","vlj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""],"MonthNames":["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac",""],"IsReadOnly":false,"NativeCalendarName":"gregorijanski kalendar","AbbreviatedMonthGenitiveNames":["sij","vlj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""],"MonthGenitiveNames":["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hu-HU.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hu-HU.js
new file mode 100644 (file)
index 0000000..01e5e9d
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"hu-HU","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"Ft","NaNSymbol":"nem szám","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"negatív végtelen","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"végtelen","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"de.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":". ","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy. MMMM d. H:mm:ss","LongDatePattern":"yyyy. MMMM d.","LongTimePattern":"H:mm:ss","MonthDayPattern":"MMMM d.","PMDesignator":"du.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy. MM. dd.","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy. MMMM","AbbreviatedDayNames":["V","H","K","Sze","Cs","P","Szo"],"ShortestDayNames":["V","H","K","Sze","Cs","P","Szo"],"DayNames":["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],"AbbreviatedMonthNames":["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec.",""],"MonthNames":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december",""],"IsReadOnly":false,"NativeCalendarName":"Gergely-naptár","AbbreviatedMonthGenitiveNames":["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec.",""],"MonthGenitiveNames":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hy-AM.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/hy-AM.js
new file mode 100644 (file)
index 0000000..b02f20b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"hy-AM","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"դր.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM, yyyy H:mm:ss","LongDatePattern":"d MMMM, yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Կիր","Երկ","Երք","Չրք","Հնգ","ՈՒր","Շբթ"],"ShortestDayNames":["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],"DayNames":["Կիրակի","Երկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","ՈՒրբաթ","Շաբաթ"],"AbbreviatedMonthNames":["ՀՆՎ","ՓՏՎ","ՄՐՏ","ԱՊՐ","ՄՅՍ","ՀՆՍ","ՀԼՍ","ՕԳՍ","ՍԵՊ","ՀՈԿ","ՆՈՅ","ԴԵԿ",""],"MonthNames":["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր",""],"IsReadOnly":false,"NativeCalendarName":"Օրացույց","AbbreviatedMonthGenitiveNames":["ՀՆՎ","ՓՏՎ","ՄՐՏ","ԱՊՐ","ՄՅՍ","ՀՆՍ","ՀԼՍ","ՕԳՍ","ՍԵՊ","ՀՈԿ","ՆՈՅ","ԴԵԿ",""],"MonthGenitiveNames":["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/id-ID.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/id-ID.js
new file mode 100644 (file)
index 0000000..6b5e97f
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"id-ID","numberFormat":{"CurrencyDecimalDigits":0,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"Rp","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy H:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Minggu","Sen","Sel","Rabu","Kamis","Jumat","Sabtu"],"ShortestDayNames":["M","S","S","R","K","J","S"],"DayNames":["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agust","Sep","Okt","Nop","Des",""],"MonthNames":["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember",""],"IsReadOnly":false,"NativeCalendarName":"kalendar Masehi","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agust","Sep","Okt","Nop","Des",""],"MonthGenitiveNames":["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/is-IS.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/is-IS.js
new file mode 100644 (file)
index 0000000..b7129bd
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"is-IS","numberFormat":{"CurrencyDecimalDigits":0,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"kr.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-INF","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"INF","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"d. MMMM yyyy HH:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.M.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["sun.","mán.","þri.","mið.","fim.","fös.","lau."],"ShortestDayNames":["su","má","þr","mi","fi","fö","la"],"DayNames":["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"],"AbbreviatedMonthNames":["jan.","feb.","mar.","apr.","maí","jún.","júl.","ágú.","sep.","okt.","nóv.","des.",""],"MonthNames":["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember",""],"IsReadOnly":false,"NativeCalendarName":"gregorískt tímatal","AbbreviatedMonthGenitiveNames":["jan.","feb.","mar.","apr.","maí","jún.","júl.","ágú.","sep.","okt.","nóv.","des.",""],"MonthGenitiveNames":["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/it-CH.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/it-CH.js
new file mode 100644 (file)
index 0000000..5618124
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"it-CH","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":"\u0027","CurrencySymbol":"SFr.","NaNSymbol":"Non un numero reale","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":"\u0027","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":"\u0027","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, d. MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["dom","lun","mar","mer","gio","ven","sab"],"ShortestDayNames":["do","lu","ma","me","gi","ve","sa"],"DayNames":["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],"AbbreviatedMonthNames":["gen","feb","mar","apr","mag","gio","lug","ago","set","ott","nov","dic",""],"MonthNames":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["gen","feb","mar","apr","mag","gio","lug","ago","set","ott","nov","dic",""],"MonthGenitiveNames":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/it-IT.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/it-IT.js
new file mode 100644 (file)
index 0000000..8bc0ebf
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"it-IT","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"Non un numero reale","CurrencyNegativePattern":9,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd d MMMM yyyy H.mm.ss","LongDatePattern":"dddd d MMMM yyyy","LongTimePattern":"H.mm.ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"H.mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":".","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["dom","lun","mar","mer","gio","ven","sab"],"ShortestDayNames":["do","lu","ma","me","gi","ve","sa"],"DayNames":["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],"AbbreviatedMonthNames":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic",""],"MonthNames":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""],"IsReadOnly":false,"NativeCalendarName":"calendario gregoriano","AbbreviatedMonthGenitiveNames":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic",""],"MonthGenitiveNames":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ja-JP.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ja-JP.js
new file mode 100644 (file)
index 0000000..eb17a5e
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ja-JP","numberFormat":{"CurrencyDecimalDigits":0,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"¥","NaNSymbol":"NaN (非数値)","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-∞","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"+∞","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"午前","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy\u0027年\u0027M\u0027月\u0027d\u0027日\u0027 H:mm:ss","LongDatePattern":"yyyy\u0027年\u0027M\u0027月\u0027d\u0027日\u0027","LongTimePattern":"H:mm:ss","MonthDayPattern":"M\u0027月\u0027d\u0027日\u0027","PMDesignator":"午後","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy/MM/dd","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy\u0027年\u0027M\u0027月\u0027","AbbreviatedDayNames":["日","月","火","水","木","金","土"],"ShortestDayNames":["日","月","火","水","木","金","土"],"DayNames":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"AbbreviatedMonthNames":["1","2","3","4","5","6","7","8","9","10","11","12",""],"MonthNames":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",""],"IsReadOnly":false,"NativeCalendarName":"西暦 (日本語)","AbbreviatedMonthGenitiveNames":["1","2","3","4","5","6","7","8","9","10","11","12",""],"MonthGenitiveNames":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ka-GE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ka-GE.js
new file mode 100644 (file)
index 0000000..171f73b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ka-GE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"Lari","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy \u0027წლის\u0027 dd MM, dddd H:mm:ss","LongDatePattern":"yyyy \u0027წლის\u0027 dd MM, dddd","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],"ShortestDayNames":["კ","ო","ს","ო","ხ","პ","შ"],"DayNames":["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],"AbbreviatedMonthNames":["იან","თებ","მარ","აპრ","მაის","ივნ","ივლ","აგვ","სექ","ოქტ","ნოემ","დეკ",""],"MonthNames":["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი",""],"IsReadOnly":false,"NativeCalendarName":"გრიგორიანული კალენდარი","AbbreviatedMonthGenitiveNames":["იან","თებ","მარ","აპრ","მაის","ივნ","ივლ","აგვ","სექ","ოქტ","ნოემ","დეკ",""],"MonthGenitiveNames":["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kk-KZ.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kk-KZ.js
new file mode 100644 (file)
index 0000000..85e3c1b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"kk-KZ","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":"-","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"Т","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy \u0027ж.\u0027 H:mm:ss","LongDatePattern":"d MMMM yyyy \u0027ж.\u0027","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],"ShortestDayNames":["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],"DayNames":["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],"AbbreviatedMonthNames":["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел",""],"MonthNames":["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан",""],"IsReadOnly":false,"NativeCalendarName":"григорианкүнтізбек","AbbreviatedMonthGenitiveNames":["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел",""],"MonthGenitiveNames":["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kn-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kn-IN.js
new file mode 100644 (file)
index 0000000..a9e26e4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"kn-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"ರೂ","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["೦","೧","೨","೩","೪","೫","೬","೭","೮","೯"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"ಪೂರ್ವಾಹ್ನ","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"ಅಪರಾಹ್ನ","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["ಭಾನು.","ಸೋಮ.","ಮಂಗಳ.","ಬುಧ.","ಗುರು.","ಶುಕ್ರ.","ಶನಿ."],"ShortestDayNames":["ರ","ಸ","ಮ","ಬ","ಗ","ಶ","ಶ"],"DayNames":["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"],"AbbreviatedMonthNames":["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಎಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್",""],"MonthNames":["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಎಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್",""],"IsReadOnly":false,"NativeCalendarName":"ಇಂಗ್ಲಿಷ್ ಕ್ಯಾಲೆಂಡರ್","AbbreviatedMonthGenitiveNames":["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಎಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್",""],"MonthGenitiveNames":["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಎಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ko-KR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ko-KR.js
new file mode 100644 (file)
index 0000000..211cc40
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ko-KR","numberFormat":{"CurrencyDecimalDigits":0,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"₩","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"오전","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy\u0027년\u0027 M\u0027월\u0027 d\u0027일\u0027 dddd tt h:mm:ss","LongDatePattern":"yyyy\u0027년\u0027 M\u0027월\u0027 d\u0027일\u0027 dddd","LongTimePattern":"tt h:mm:ss","MonthDayPattern":"M\u0027월\u0027 d\u0027일\u0027","PMDesignator":"오후","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy-MM-dd","ShortTimePattern":"tt h:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy\u0027년\u0027 M\u0027월\u0027","AbbreviatedDayNames":["일","월","화","수","목","금","토"],"ShortestDayNames":["일","월","화","수","목","금","토"],"DayNames":["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],"AbbreviatedMonthNames":["1","2","3","4","5","6","7","8","9","10","11","12",""],"MonthNames":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월",""],"IsReadOnly":false,"NativeCalendarName":"서기 (한글)","AbbreviatedMonthGenitiveNames":["1","2","3","4","5","6","7","8","9","10","11","12",""],"MonthGenitiveNames":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kok-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/kok-IN.js
new file mode 100644 (file)
index 0000000..1c78dd9
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"kok-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"रु","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["०","१","२","३","४","५","६","७","८","९"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"म.पू.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"म.नं.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["आय.","सोम.","मंगळ.","बुध.","बिरे.","सुक्र.","शेन."],"ShortestDayNames":["आ","स","म","ब","ब","स","श"],"DayNames":["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","सुक्रार","शेनवार"],"AbbreviatedMonthNames":["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोवेम्बर","डिसेंबर",""],"MonthNames":["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोवेम्बर","डिसेंबर",""],"IsReadOnly":false,"NativeCalendarName":"इंग्रजी कॅलेन्डर","AbbreviatedMonthGenitiveNames":["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोवेम्बर","डिसेंबर",""],"MonthGenitiveNames":["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोवेम्बर","डिसेंबर",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ky-KG.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ky-KG.js
new file mode 100644 (file)
index 0000000..b05bcac
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ky-KG","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":"-","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"сом","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d\u0027-\u0027MMMM yyyy\u0027-ж.\u0027 H:mm:ss","LongDatePattern":"d\u0027-\u0027MMMM yyyy\u0027-ж.\u0027","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy\u0027-ж.\u0027","AbbreviatedDayNames":["Жш","Дш","Шш","Шр","Бш","Жм","Иш"],"ShortestDayNames":["Жш","Дш","Шш","Шр","Бш","Жм","Иш"],"DayNames":["Жекшемби","Дүйшөмбү","Шейшемби","Шаршемби","Бейшемби","Жума","Ишемби"],"AbbreviatedMonthNames":["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек",""],"MonthNames":["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь",""],"IsReadOnly":false,"NativeCalendarName":"григориан календары","AbbreviatedMonthGenitiveNames":["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек",""],"MonthGenitiveNames":["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/lt-LT.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/lt-LT.js
new file mode 100644 (file)
index 0000000..bb7f801
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"lt-LT","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"Lt","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-begalybė","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"begalybė","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy \u0027m.\u0027 MMMM d \u0027d.\u0027 HH:mm:ss","LongDatePattern":"yyyy \u0027m.\u0027 MMMM d \u0027d.\u0027","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM d \u0027d.\u0027","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy.MM.dd","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy \u0027m.\u0027 MMMM","AbbreviatedDayNames":["Sk","Pr","An","Tr","Kt","Pn","Št"],"ShortestDayNames":["S","P","A","T","K","Pn","Š"],"DayNames":["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"],"AbbreviatedMonthNames":["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""],"MonthNames":["sausis","vasaris","kovas","balandis","gegužė","birželis","liepa","rugpjūtis","rugsėjis","spalis","lapkritis","gruodis",""],"IsReadOnly":false,"NativeCalendarName":"Grigaliaus kalendorius","AbbreviatedMonthGenitiveNames":["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""],"MonthGenitiveNames":["sausio","vasario","kovo","balandžio","gegužės","birželio","liepos","rugpjūčio","rugsėjo","spalio","lapkričio","gruodžio",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/lv-LV.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/lv-LV.js
new file mode 100644 (file)
index 0000000..0577433
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"lv-LV","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"Ls","NaNSymbol":"NaN","CurrencyNegativePattern":9,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-bezgalība","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"bezgalība","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, yyyy\u0027. gada \u0027d. MMMM H:mm:ss","LongDatePattern":"dddd, yyyy\u0027. gada \u0027d. MMMM","LongTimePattern":"H:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy.MM.dd.","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy. MMMM","AbbreviatedDayNames":["Sv","Pr","Ot","Tr","Ce","Pk","Se"],"ShortestDayNames":["Sv","Pr","Ot","Tr","Ce","Pk","Se"],"DayNames":["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec",""],"MonthNames":["janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris",""],"IsReadOnly":false,"NativeCalendarName":"Gregora kalendārs","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec",""],"MonthGenitiveNames":["janvārī","februārī","martā","aprīlī","maijā","jūnijā","jūlijā","augustā","septembrī","oktobrī","novembrī","decembrī",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mk-MK.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mk-MK.js
new file mode 100644 (file)
index 0000000..909a998
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"mk-MK","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"ден.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["нед","пон","втр","срд","чет","пет","саб"],"ShortestDayNames":["не","по","вт","ср","че","пе","са"],"DayNames":["недела","понеделник","вторник","среда","четврток","петок","сабота"],"AbbreviatedMonthNames":["јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек",""],"MonthNames":["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември",""],"IsReadOnly":false,"NativeCalendarName":"грегоријански календар","AbbreviatedMonthGenitiveNames":["јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек",""],"MonthGenitiveNames":["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mn-MN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mn-MN.js
new file mode 100644 (file)
index 0000000..3c917b6
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"mn-MN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"₮","NaNSymbol":"NaN","CurrencyNegativePattern":5,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":1,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":0},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy \u0027оны\u0027 MMMM d H:mm:ss","LongDatePattern":"yyyy \u0027оны\u0027 MMMM d","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yy.MM.dd","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy \u0027он\u0027 MMMM","AbbreviatedDayNames":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"ShortestDayNames":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"DayNames":["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],"AbbreviatedMonthNames":["I","II","III","IV","V","VI","VII","VШ","IX","X","XI","XII",""],"MonthNames":["1 дүгээр сар","2 дугаар сар","3 дугаар сар","4 дүгээр сар","5 дугаар сар","6 дугаар сар","7 дугаар сар","8 дугаар сар","9 дүгээр сар","10 дугаар сар","11 дүгээр сар","12 дугаар сар",""],"IsReadOnly":false,"NativeCalendarName":"Грегорийн он тоолол","AbbreviatedMonthGenitiveNames":["I","II","III","IV","V","VI","VII","VШ","IX","X","XI","XII",""],"MonthGenitiveNames":["1 дүгээр сарын","2 дугаар сарын","3 дугаар сарын","4 дүгээр сарын","5 дугаар сарын","6 дугаар сарын","7 дугаар сарын","8 дугаар сарын","9 дүгээр сарын","10 дугаар сарын","11 дүгээр сарын","12 дугаар сарын",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mr-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/mr-IN.js
new file mode 100644 (file)
index 0000000..b1c248b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"mr-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"रु","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["०","१","२","३","४","५","६","७","८","९"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"म.पू.","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"म.नं.","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["रवि.","सोम.","मंगळ.","बुध.","गुरु.","शुक्र.","शनि."],"ShortestDayNames":["र","स","म","ब","ग","श","श"],"DayNames":["रविवार","सोमवार","मंगळवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],"AbbreviatedMonthNames":["जाने.","फेब्रु.","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टें.","ऑक्टो.","नोव्हें.","डिसें.",""],"MonthNames":["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर",""],"IsReadOnly":false,"NativeCalendarName":"इंग्रजी कॅलेन्डर","AbbreviatedMonthGenitiveNames":["जाने.","फेब्रु.","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टें.","ऑक्टो.","नोव्हें.","डिसें.",""],"MonthGenitiveNames":["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ms-BN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ms-BN.js
new file mode 100644 (file)
index 0000000..ab11bb4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ms-BN","numberFormat":{"CurrencyDecimalDigits":0,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy H:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Ahad","Isnin","Sel","Rabu","Khamis","Jumaat","Sabtu"],"ShortestDayNames":["A","I","S","R","K","J","S"],"DayNames":["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],"AbbreviatedMonthNames":["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sept","Okt","Nov","Dis",""],"MonthNames":["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember",""],"IsReadOnly":false,"NativeCalendarName":"kalendar Masehi","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sept","Okt","Nov","Dis",""],"MonthGenitiveNames":["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ms-MY.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ms-MY.js
new file mode 100644 (file)
index 0000000..2bd0546
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ms-MY","numberFormat":{"CurrencyDecimalDigits":0,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"R","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy H:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Ahad","Isnin","Sel","Rabu","Khamis","Jumaat","Sabtu"],"ShortestDayNames":["A","I","S","R","K","J","S"],"DayNames":["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],"AbbreviatedMonthNames":["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sept","Okt","Nov","Dis",""],"MonthNames":["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember",""],"IsReadOnly":false,"NativeCalendarName":"kalendar Masehi","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sept","Okt","Nov","Dis",""],"MonthGenitiveNames":["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nb-NO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nb-NO.js
new file mode 100644 (file)
index 0000000..6e0e3ec
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"nb-NO","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"kr","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-INF","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"INF","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"d. MMMM yyyy HH:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["sø","ma","ti","on","to","fr","lø"],"ShortestDayNames":["sø","ma","ti","on","to","fr","lø"],"DayNames":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"AbbreviatedMonthNames":["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""],"MonthNames":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""],"IsReadOnly":false,"NativeCalendarName":"gregoriansk kalender","AbbreviatedMonthGenitiveNames":["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""],"MonthGenitiveNames":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nl-BE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nl-BE.js
new file mode 100644 (file)
index 0000000..bb4b677
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"nl-BE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"NaN (Niet-een-getal)","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-oneindig","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"oneindig","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd d MMMM yyyy H:mm:ss","LongDatePattern":"dddd d MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/MM/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["zo","ma","di","wo","do","vr","za"],"ShortestDayNames":["zo","ma","di","wo","do","vr","za"],"DayNames":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"AbbreviatedMonthNames":["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""],"MonthNames":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""],"IsReadOnly":false,"NativeCalendarName":"Gregoriaanse kalender","AbbreviatedMonthGenitiveNames":["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""],"MonthGenitiveNames":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nl-NL.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nl-NL.js
new file mode 100644 (file)
index 0000000..0b984b4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"nl-NL","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd d MMMM yyyy H:mm:ss","LongDatePattern":"dddd d MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d-M-yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["zo","ma","di","wo","do","vr","za"],"ShortestDayNames":["zo","ma","di","wo","do","vr","za"],"DayNames":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"AbbreviatedMonthNames":["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""],"MonthNames":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""],"IsReadOnly":false,"NativeCalendarName":"Gregoriaanse kalender","AbbreviatedMonthGenitiveNames":["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""],"MonthGenitiveNames":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nn-NO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/nn-NO.js
new file mode 100644 (file)
index 0000000..2d639e0
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"nn-NO","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"kr","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-INF","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"INF","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"d. MMMM yyyy HH:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["sø","må","ty","on","to","fr","la"],"ShortestDayNames":["sø","må","ty","on","to","fr","la"],"DayNames":["søndag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],"AbbreviatedMonthNames":["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""],"MonthNames":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""],"IsReadOnly":false,"NativeCalendarName":"gregoriansk kalender","AbbreviatedMonthGenitiveNames":["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""],"MonthGenitiveNames":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pa-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pa-IN.js
new file mode 100644 (file)
index 0000000..0954d15
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"pa-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"ਰੁ","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["੦","੧","੨","੩","੪","੫","੬","੭","੮","੯"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"ਸਵੇਰੇ","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy dddd tt hh:mm:ss","LongDatePattern":"dd MMMM yyyy dddd","LongTimePattern":"tt hh:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"ਸ਼ਾਮ","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yy","ShortTimePattern":"tt hh:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["ਐਤ.","ਸੋਮ.","ਮੰਗਲ.","ਬੁਧ.","ਵੀਰ.","ਸ਼ੁਕਰ.","ਸ਼ਨੀ."],"ShortestDayNames":["ਐ","ਸ","ਮ","ਬ","ਵ","ਸ਼","ਸ਼"],"DayNames":["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨੀਚਰਵਾਰ"],"AbbreviatedMonthNames":["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ",""],"MonthNames":["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ",""],"IsReadOnly":false,"NativeCalendarName":"ਅੰਗ੍ਰੇਜ਼ੀ ਕਲੰਡਰ","AbbreviatedMonthGenitiveNames":["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ",""],"MonthGenitiveNames":["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pl-PL.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pl-PL.js
new file mode 100644 (file)
index 0000000..59d8901
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"pl-PL","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"zł","NaNSymbol":"nie jest liczbą","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-nieskończoność","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+nieskończoność","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"d MMMM yyyy HH:mm:ss","LongDatePattern":"d MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy-MM-dd","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["N","Pn","Wt","Śr","Cz","Pt","So"],"ShortestDayNames":["N","Pn","Wt","Śr","Cz","Pt","So"],"DayNames":["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],"AbbreviatedMonthNames":["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru",""],"MonthNames":["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień",""],"IsReadOnly":false,"NativeCalendarName":"Kalendarz gregoriański","AbbreviatedMonthGenitiveNames":["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru",""],"MonthGenitiveNames":["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pt-BR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pt-BR.js
new file mode 100644 (file)
index 0000000..abf68a6
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"pt-BR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"R$","NaNSymbol":"NaN (Não é um número)","CurrencyNegativePattern":9,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"+Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d\u0027 de \u0027MMMM\u0027 de \u0027yyyy H:mm:ss","LongDatePattern":"dddd, d\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd\u0027 de \u0027MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/M/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","seg","ter","qua","qui","sex","sáb"],"ShortestDayNames":["dom","seg","ter","qua","qui","sex","sáb"],"DayNames":["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"],"AbbreviatedMonthNames":["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez",""],"MonthNames":["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro",""],"IsReadOnly":false,"NativeCalendarName":"Calendário gregoriano","AbbreviatedMonthGenitiveNames":["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez",""],"MonthGenitiveNames":["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pt-PT.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/pt-PT.js
new file mode 100644 (file)
index 0000000..f80b6fd
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"pt-PT","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"NaN (Não é um número)","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinito","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+Infinito","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d\u0027 de \u0027MMMM\u0027 de \u0027yyyy H:mm:ss","LongDatePattern":"dddd, d\u0027 de \u0027MMMM\u0027 de \u0027yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d/M","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM\u0027 de \u0027yyyy","AbbreviatedDayNames":["dom","seg","ter","qua","qui","sex","sáb"],"ShortestDayNames":["dom","seg","ter","qua","qui","sex","sáb"],"DayNames":["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"],"AbbreviatedMonthNames":["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez",""],"MonthNames":["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro",""],"IsReadOnly":false,"NativeCalendarName":"Calendário gregoriano","AbbreviatedMonthGenitiveNames":["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez",""],"MonthGenitiveNames":["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ro-RO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ro-RO.js
new file mode 100644 (file)
index 0000000..5007496
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ro-RO","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"lei","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy HH:mm:ss","LongDatePattern":"d MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["D","L","Ma","Mi","J","V","S"],"ShortestDayNames":["D","L","Ma","Mi","J","V","S"],"DayNames":["duminică","luni","marţi","miercuri","joi","vineri","sâmbătă"],"AbbreviatedMonthNames":["ian.","feb.","mar.","apr.","mai.","iun.","iul.","aug.","sep.","oct.","nov.","dec.",""],"MonthNames":["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie",""],"IsReadOnly":false,"NativeCalendarName":"calendar Gregorian","AbbreviatedMonthGenitiveNames":["ian.","feb.","mar.","apr.","mai.","iun.","iul.","aug.","sep.","oct.","nov.","dec.",""],"MonthGenitiveNames":["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ru-RU.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ru-RU.js
new file mode 100644 (file)
index 0000000..54c5422
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ru-RU","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"р.","NaNSymbol":"NaN","CurrencyNegativePattern":5,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-бесконечность","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":1,"PositiveInfinitySymbol":"бесконечность","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy \u0027г.\u0027 H:mm:ss","LongDatePattern":"d MMMM yyyy \u0027г.\u0027","LongTimePattern":"H:mm:ss","MonthDayPattern":"MMMM dd","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy \u0027г.\u0027","AbbreviatedDayNames":["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],"ShortestDayNames":["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],"DayNames":["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],"AbbreviatedMonthNames":["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек",""],"MonthNames":["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь",""],"IsReadOnly":false,"NativeCalendarName":"григорианский календарь","AbbreviatedMonthGenitiveNames":["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек",""],"MonthGenitiveNames":["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sa-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sa-IN.js
new file mode 100644 (file)
index 0000000..214df5c
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sa-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"रु","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["०","१","२","३","४","५","६","७","८","९"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"पूर्वाह्न","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy dddd HH:mm:ss","LongDatePattern":"dd MMMM yyyy dddd","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"अपराह्न","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["रविवासरः","सोमवासरः","मङ्गलवासरः","बुधवासरः","गुरुवासरः","शुक्रवासरः","शनिवासरः"],"ShortestDayNames":["र","स","म","ब","ग","श","श"],"DayNames":["रविवासरः","सोमवासरः","मङ्गलवासरः","बुधवासरः","गुरुवासरः","शुक्रवासरः","शनिवासरः"],"AbbreviatedMonthNames":["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्तूबर","नवम्बर","दिसम्बर",""],"MonthNames":["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्तूबर","नवम्बर","दिसम्बर",""],"IsReadOnly":false,"NativeCalendarName":"ख्रिस्ताब्द पञ्जिका","AbbreviatedMonthGenitiveNames":["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्तूबर","नवम्बर","दिसम्बर",""],"MonthGenitiveNames":["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्तूबर","नवम्बर","दिसम्बर",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sk-SK.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sk-SK.js
new file mode 100644 (file)
index 0000000..fcc6d32
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sk-SK","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"Sk","NaNSymbol":"Nie je číslo","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-nekonečno","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+nekonečno","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":". ","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d. MMMM yyyy H:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d. M. yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["ne","po","ut","st","št","pi","so"],"ShortestDayNames":["ne","po","ut","st","št","pi","so"],"DayNames":["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"],"AbbreviatedMonthNames":["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""],"MonthNames":["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december",""],"IsReadOnly":false,"NativeCalendarName":"gregoriánsky kalendár","AbbreviatedMonthGenitiveNames":["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""],"MonthGenitiveNames":["januára","februára","marca","apríla","mája","júna","júla","augusta","septembra","októbra","novembra","decembra",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sl-SI.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sl-SI.js
new file mode 100644 (file)
index 0000000..e9056a4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sl-SI","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"SIT","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-neskončnost","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"neskončnost","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d. MMMM yyyy H:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.M.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["ned","pon","tor","sre","čet","pet","sob"],"ShortestDayNames":["ne","po","to","sr","če","pe","so"],"DayNames":["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"],"AbbreviatedMonthNames":["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""],"MonthNames":["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december",""],"IsReadOnly":false,"NativeCalendarName":"gregorijanski koledar","AbbreviatedMonthGenitiveNames":["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""],"MonthGenitiveNames":["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sq-AL.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sq-AL.js
new file mode 100644 (file)
index 0000000..59c4795
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sq-AL","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"Lek","NaNSymbol":"NaN","CurrencyNegativePattern":5,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":1,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"PD","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy-MM-dd h:mm:ss.tt","LongDatePattern":"yyyy-MM-dd","LongTimePattern":"h:mm:ss.tt","MonthDayPattern":"MMMM dd","PMDesignator":"MD","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy-MM-dd","ShortTimePattern":"h:mm.tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy-MM","AbbreviatedDayNames":["Die","Hën","Mar","Mër","Enj","Pre","Sht"],"ShortestDayNames":["Di","Hë","Ma","Më","En","Pr","Sh"],"DayNames":["e diel","e hënë","e martë","e mërkurë","e enjte","e premte","e shtunë"],"AbbreviatedMonthNames":["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","Nën","Dhj",""],"MonthNames":["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","Nën","Dhj",""],"MonthGenitiveNames":["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sr-SP-Cyrl.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sr-SP-Cyrl.js
new file mode 100644 (file)
index 0000000..63144d4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sr-SP-Cyrl","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"Дин.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-бесконачност","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+бесконачност","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d. MMMM yyyy H:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.M.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["нед","пон","уто","сре","чет","пет","суб"],"ShortestDayNames":["не","по","ут","ср","че","пе","су"],"DayNames":["недеља","понедељак","уторак","среда","четвртак","петак","субота"],"AbbreviatedMonthNames":["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец",""],"MonthNames":["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар",""],"IsReadOnly":false,"NativeCalendarName":"грегоријански календар","AbbreviatedMonthGenitiveNames":["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец",""],"MonthGenitiveNames":["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sr-SP-Latn.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sr-SP-Latn.js
new file mode 100644 (file)
index 0000000..f3b35e6
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sr-SP-Latn","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"Din.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-beskonačnost","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"+beskonačnost","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d. MMMM yyyy H:mm:ss","LongDatePattern":"d. MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.M.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["ned","pon","uto","sre","čet","pet","sub"],"ShortestDayNames":["ne","po","ut","sr","če","pe","su"],"DayNames":["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],"AbbreviatedMonthNames":["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""],"MonthNames":["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar",""],"IsReadOnly":false,"NativeCalendarName":"gregorijanski kalendar","AbbreviatedMonthGenitiveNames":["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""],"MonthGenitiveNames":["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sv-FI.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sv-FI.js
new file mode 100644 (file)
index 0000000..ca1bb58
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sv-FI","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"€","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-INF","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"INF","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"\u0027den \u0027d MMMM yyyy HH:mm:ss","LongDatePattern":"\u0027den \u0027d MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"\u0027den \u0027d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d.M.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["sö","må","ti","on","to","fr","lö"],"ShortestDayNames":["sö","må","ti","on","to","fr","lö"],"DayNames":["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],"AbbreviatedMonthNames":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""],"MonthNames":["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""],"IsReadOnly":false,"NativeCalendarName":"gregoriansk kalender","AbbreviatedMonthGenitiveNames":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""],"MonthGenitiveNames":["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sv-SE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sv-SE.js
new file mode 100644 (file)
index 0000000..fcc9a96
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sv-SE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"kr","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-INF","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"INF","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"\u0027den \u0027d MMMM yyyy HH:mm:ss","LongDatePattern":"\u0027den \u0027d MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"\u0027den \u0027d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy-MM-dd","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["sö","må","ti","on","to","fr","lö"],"ShortestDayNames":["sö","må","ti","on","to","fr","lö"],"DayNames":["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],"AbbreviatedMonthNames":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""],"MonthNames":["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""],"IsReadOnly":false,"NativeCalendarName":"gregoriansk kalender","AbbreviatedMonthGenitiveNames":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""],"MonthGenitiveNames":["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sw-KE.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/sw-KE.js
new file mode 100644 (file)
index 0000000..e02a1de
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"sw-KE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"S","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["S","M","T","W","T","F","S"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/syr-SY.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/syr-SY.js
new file mode 100644 (file)
index 0000000..ebffa07
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"syr-SY","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"ل.س.‏","NaNSymbol":"NaN","CurrencyNegativePattern":3,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"ܩ.ܛ","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":6,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM, yyyy hh:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"hh:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"ܒ.ܛ","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"hh:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["܏ܐ ܏ܒܫ","܏ܒ ܏ܒܫ","܏ܓ ܏ܒܫ","܏ܕ ܏ܒܫ","܏ܗ ܏ܒܫ","܏ܥܪܘܒ","܏ܫܒ"],"ShortestDayNames":["܏","܏","܏","܏","܏","܏","܏"],"DayNames":["ܚܕ ܒܫܒܐ","ܬܪܝܢ ܒܫܒܐ","ܬܠܬܐ ܒܫܒܐ","ܐܪܒܥܐ ܒܫܒܐ","ܚܡܫܐ ܒܫܒܐ","ܥܪܘܒܬܐ","ܫܒܬܐ"],"AbbreviatedMonthNames":["܏ܟܢ ܏ܒ","ܫܒܛ","ܐܕܪ","ܢܝܣܢ","ܐܝܪ","ܚܙܝܪܢ","ܬܡܘܙ","ܐܒ","ܐܝܠܘܠ","܏ܬܫ ܏ܐ","܏ܬܫ ܏ܒ","܏ܟܢ ܏ܐ",""],"MonthNames":["ܟܢܘܢ ܐܚܪܝ","ܫܒܛ","ܐܕܪ","ܢܝܣܢ","ܐܝܪ","ܚܙܝܪܢ","ܬܡܘܙ","ܐܒ","ܐܝܠܘܠ","ܬܫܪܝ ܩܕܝܡ","ܬܫܪܝ ܐܚܪܝ","ܟܢܘܢ ܩܕܝܡ",""],"IsReadOnly":false,"NativeCalendarName":"ܣܘܪܓܕܐ ܓܪܝܓܘܪܝܐ","AbbreviatedMonthGenitiveNames":["܏ܟܢ ܏ܒ","ܫܒܛ","ܐܕܪ","ܢܝܣܢ","ܐܝܪ","ܚܙܝܪܢ","ܬܡܘܙ","ܐܒ","ܐܝܠܘܠ","܏ܬܫ ܏ܐ","܏ܬܫ ܏ܒ","܏ܟܢ ܏ܐ",""],"MonthGenitiveNames":["ܟܢܘܢ ܐܚܪܝ","ܫܒܛ","ܐܕܪ","ܢܝܣܢ","ܐܝܪ","ܚܙܝܪܢ","ܬܡܘܙ","ܐܒ","ܐܝܠܘܠ","ܬܫܪܝ ܩܕܝܡ","ܬܫܪܝ ܐܚܪܝ","ܟܢܘܢ ܩܕܝܡ",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ta-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ta-IN.js
new file mode 100644 (file)
index 0000000..78d7ac4
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ta-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"ரூ","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"காலை","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"மாலை","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["ஞா","தி","செ","பு","வி","வெ","ச"],"ShortestDayNames":["ஞ","த","ச","ப","வ","வ","ச"],"DayNames":["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],"AbbreviatedMonthNames":["ஜன.","பெப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச.",""],"MonthNames":["ஜனவரி","பெப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்",""],"IsReadOnly":false,"NativeCalendarName":"ஆங்கில வருடம்","AbbreviatedMonthGenitiveNames":["ஜன.","பெப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச.",""],"MonthGenitiveNames":["ஜனவரி","பெப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/te-IN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/te-IN.js
new file mode 100644 (file)
index 0000000..aedbfa1
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"te-IN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3,2],"NumberGroupSizes":[3,2],"PercentGroupSizes":[3,2],"CurrencyGroupSeparator":",","CurrencySymbol":"రూ","NaNSymbol":"NaN","CurrencyNegativePattern":12,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":2,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["౦","౧","౨","౩","౪","౫","౬","౭","౮","౯"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"పూర్వాహ్న","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"-","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy HH:mm:ss","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"అపరాహ్న","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd-MM-yy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["ఆది.","సోమ.","మంగళ.","బుధ.","గురు.","శుక్ర.","శని."],"ShortestDayNames":["ఆ","స","మ","బ","గ","శ","శ"],"DayNames":["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"],"AbbreviatedMonthNames":["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జూలై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్",""],"MonthNames":["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జూలై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్",""],"IsReadOnly":false,"NativeCalendarName":"ఇంగ్లీషు క్యాలండర్","AbbreviatedMonthGenitiveNames":["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జూలై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్",""],"MonthGenitiveNames":["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జూలై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/th-TH.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/th-TH.js
new file mode 100644 (file)
index 0000000..578281c
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"th-TH","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"฿","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["๐","๑","๒","๓","๔","๕","๖","๗","๘","๙"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"Eras":[1],"TwoDigitYearMax":2572,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy H:mm:ss","LongDatePattern":"d MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/M/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],"ShortestDayNames":["อ","จ","อ","พ","พ","ศ","ส"],"DayNames":["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],"AbbreviatedMonthNames":["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.",""],"MonthNames":["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม",""],"IsReadOnly":false,"NativeCalendarName":"พุทธศักราช","AbbreviatedMonthGenitiveNames":["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.",""],"MonthGenitiveNames":["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/tr-TR.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/tr-TR.js
new file mode 100644 (file)
index 0000000..8dababc
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"tr-TR","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"YTL","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":2,"PercentNegativePattern":2,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy dddd HH:mm:ss","LongDatePattern":"dd MMMM yyyy dddd","LongTimePattern":"HH:mm:ss","MonthDayPattern":"dd MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"],"ShortestDayNames":["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],"DayNames":["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],"AbbreviatedMonthNames":["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara",""],"MonthNames":["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık",""],"IsReadOnly":false,"NativeCalendarName":"Gregoryen Takvimi","AbbreviatedMonthGenitiveNames":["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara",""],"MonthGenitiveNames":["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/tt-RU.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/tt-RU.js
new file mode 100644 (file)
index 0000000..bd2f065
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"tt-RU","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"р.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy H:mm:ss","LongDatePattern":"d MMMM yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Якш","Дүш","Сиш","Чәрш","Пәнҗ","Җом","Шим"],"ShortestDayNames":["Якш","Дүш","Сиш","Чәрш","Пәнҗ","Җом","Шим"],"DayNames":["Якшәмбе","Дүшәмбе","Сишәмбе","Чәршәмбе","Пәнҗешәмбе","Җомга","Шимбә"],"AbbreviatedMonthNames":["Гыйнв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек",""],"MonthNames":["Гыйнварь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь",""],"IsReadOnly":false,"NativeCalendarName":"Григориан календаре","AbbreviatedMonthGenitiveNames":["Гыйнв","Фев","Мар","Апр","май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек",""],"MonthGenitiveNames":["гыйнварь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uk-UA.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uk-UA.js
new file mode 100644 (file)
index 0000000..9d9c1a7
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"uk-UA","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"грн.","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-безмежність","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"безмежність","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"d MMMM yyyy\u0027 р.\u0027 H:mm:ss","LongDatePattern":"d MMMM yyyy\u0027 р.\u0027","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy\u0027 р.\u0027","AbbreviatedDayNames":["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],"ShortestDayNames":["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],"DayNames":["неділя","понеділок","вівторок","середа","четвер","п\u0027ятниця","субота"],"AbbreviatedMonthNames":["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру",""],"MonthNames":["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень",""],"IsReadOnly":false,"NativeCalendarName":"Григоріаньский календар","AbbreviatedMonthGenitiveNames":["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру",""],"MonthGenitiveNames":["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ur-PK.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/ur-PK.js
new file mode 100644 (file)
index 0000000..e54d370
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"ur-PK","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"Rs","NaNSymbol":"NaN","CurrencyNegativePattern":3,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":1,"FullDateTimePattern":"dd MMMM, yyyy h:mm:ss tt","LongDatePattern":"dd MMMM, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["اتوار","پير","منگل","بدھ","جمعرات","جمعه","هفته"],"ShortestDayNames":["ا","پ","م","ب","ج","ج","ه"],"DayNames":["اتوار","پير","منگل","بدھ","جمعرات","جمعه","هفته"],"AbbreviatedMonthNames":["جنورى","فرورى","مارچ","اپريل","مئ","جون","جولاٸ","اگست","ستمبر","اکتوبر","نومبر","دسمبر",""],"MonthNames":["جنورى","فرورى","مارچ","اپريل","مئ","جون","جولاٸ","اگست","ستمبر","اکتوبر","نومبر","دسمبر",""],"IsReadOnly":false,"NativeCalendarName":"عيسوى سال","AbbreviatedMonthGenitiveNames":["جنورى","فرورى","مارچ","اپريل","مئ","جون","جولاٸ","اگست","ستمبر","اکتوبر","نومبر","دسمبر",""],"MonthGenitiveNames":["جنورى","فرورى","مارچ","اپريل","مئ","جون","جولاٸ","اگست","ستمبر","اکتوبر","نومبر","دسمبر",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uz-UZ-Cyrl.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uz-UZ-Cyrl.js
new file mode 100644 (file)
index 0000000..78c64e3
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"uz-UZ-Cyrl","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"сўм","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy \u0027йил\u0027 d-MMMM HH:mm:ss","LongDatePattern":"yyyy \u0027йил\u0027 d-MMMM","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d-MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["якш","дш","сш","чш","пш","ж","ш"],"ShortestDayNames":["якш","дш","сш","чш","пш","ж","ш"],"DayNames":["якшанба","душанба","сешанба","чоршанба","пайшанба","жума","шанба"],"AbbreviatedMonthNames":["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек",""],"MonthNames":["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр",""],"IsReadOnly":false,"NativeCalendarName":"григорианский календарь","AbbreviatedMonthGenitiveNames":["Янв","Фев","Мар","Апр","мая","Июн","Июл","Авг","Сен","Окт","Ноя","Дек",""],"MonthGenitiveNames":["январ","феврал","март","апрел","май","июн","июл","август","сентябр","октябр","ноябр","декабр",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uz-UZ-Latn.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/uz-UZ-Latn.js
new file mode 100644 (file)
index 0000000..7d4f3b1
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"uz-UZ-Latn","numberFormat":{"CurrencyDecimalDigits":0,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":" ","CurrencySymbol":"su\u0027m","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":" ","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":" ","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy \u0027yil\u0027 d-MMMM HH:mm:ss","LongDatePattern":"yyyy \u0027yil\u0027 d-MMMM","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d-MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["yak.","dsh.","sesh.","chr.","psh.","jm.","sh."],"ShortestDayNames":["yak","dsh","sesh","chr","psh","jm","sh"],"DayNames":["yakshanba","dushanba","seshanba","chorshanba","payshanba","juma","shanba"],"AbbreviatedMonthNames":["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],"MonthNames":["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],"IsReadOnly":false,"NativeCalendarName":"Grigorianski","AbbreviatedMonthGenitiveNames":["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],"MonthGenitiveNames":["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/vi-VN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/vi-VN.js
new file mode 100644 (file)
index 0000000..061a8da
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"vi-VN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"₫","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"SA","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dd MMMM yyyy h:mm:ss tt","LongDatePattern":"dd MMMM yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"dd MMMM","PMDesignator":"CH","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd/MM/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["CN","Hai","Ba","Tư","Năm","Sáu","Bảy"],"ShortestDayNames":["C","H","B","T","N","S","B"],"DayNames":["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],"AbbreviatedMonthNames":["Thg1","Thg2","Thg3","Thg4","Thg5","Thg6","Thg7","Thg8","Thg9","Thg10","Thg11","Thg12",""],"MonthNames":["Tháng Giêng","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai",""],"IsReadOnly":false,"NativeCalendarName":"Dương Lịch","AbbreviatedMonthGenitiveNames":["Thg1","Thg2","Thg3","Thg4","Thg5","Thg6","Thg7","Thg8","Thg9","Thg10","Thg11","Thg12",""],"MonthGenitiveNames":["Tháng Giêng","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-CN.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-CN.js
new file mode 100644 (file)
index 0000000..39d9f64
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"zh-CN","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"¥","NaNSymbol":"非数字","CurrencyNegativePattern":2,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"负无穷大","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"正无穷大","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"上午","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy\u0027年\u0027M\u0027月\u0027d\u0027日\u0027 H:mm:ss","LongDatePattern":"yyyy\u0027年\u0027M\u0027月\u0027d\u0027日\u0027","LongTimePattern":"H:mm:ss","MonthDayPattern":"M\u0027月\u0027d\u0027日\u0027","PMDesignator":"下午","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy/M/d","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy\u0027年\u0027M\u0027月\u0027","AbbreviatedDayNames":["日","一","二","三","四","五","六"],"ShortestDayNames":["日","一","二","三","四","五","六"],"DayNames":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"AbbreviatedMonthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"MonthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"IsReadOnly":false,"NativeCalendarName":"公历","AbbreviatedMonthGenitiveNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"MonthGenitiveNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-HK.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-HK.js
new file mode 100644 (file)
index 0000000..68c9cdf
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"zh-HK","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"HK$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d MMMM, yyyy H:mm:ss","LongDatePattern":"dddd, d MMMM, yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/M/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"日曆","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-MO.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-MO.js
new file mode 100644 (file)
index 0000000..72e4e77
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"zh-MO","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"MOP","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d MMMM, yyyy H:mm:ss","LongDatePattern":"dddd, d MMMM, yyyy","LongTimePattern":"H:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/M/yyyy","ShortTimePattern":"H:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"ShortestDayNames":["日","一","二","三","四","五","六"],"DayNames":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"AbbreviatedMonthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"MonthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"IsReadOnly":false,"NativeCalendarName":"西曆","AbbreviatedMonthGenitiveNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"MonthGenitiveNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-SG.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-SG.js
new file mode 100644 (file)
index 0000000..8def1da
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"zh-SG","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d MMMM, yyyy tt h:mm:ss","LongDatePattern":"dddd, d MMMM, yyyy","LongTimePattern":"tt h:mm:ss","MonthDayPattern":"d MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/M/yyyy","ShortTimePattern":"tt h:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"ShortestDayNames":["日","一","二","三","四","五","六"],"DayNames":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"AbbreviatedMonthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"MonthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"IsReadOnly":false,"NativeCalendarName":"西历","AbbreviatedMonthGenitiveNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"MonthGenitiveNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-TW.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/zh-TW.js
new file mode 100644 (file)
index 0000000..1e7d27b
--- /dev/null
@@ -0,0 +1 @@
+var __cultureInfo = '{"name":"zh-TW","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"NT$","NaNSymbol":"不是一個數字","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"負無窮大","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"正無窮大","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"上午","Calendar":{"MinSupportedDateTime":"\/Date(-62135568000000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"yyyy\u0027年\u0027M\u0027月\u0027d\u0027日\u0027 tt hh:mm:ss","LongDatePattern":"yyyy\u0027年\u0027M\u0027月\u0027d\u0027日\u0027","LongTimePattern":"tt hh:mm:ss","MonthDayPattern":"M\u0027月\u0027d\u0027日\u0027","PMDesignator":"下午","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"yyyy/M/d","ShortTimePattern":"tt hh:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"yyyy\u0027年\u0027M\u0027月\u0027","AbbreviatedDayNames":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"ShortestDayNames":["日","一","二","三","四","五","六"],"DayNames":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"AbbreviatedMonthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"MonthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"IsReadOnly":false,"NativeCalendarName":"西曆 (中文)","AbbreviatedMonthGenitiveNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""],"MonthGenitiveNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""]}}';\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.debug.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.debug.js
new file mode 100644 (file)
index 0000000..37718c6
--- /dev/null
@@ -0,0 +1,6632 @@
+//-----------------------------------------------------------------------\r
+// Copyright (C) Microsoft Corporation. All rights reserved.\r
+//-----------------------------------------------------------------------\r
+// MicrosoftAjax.js\r
+// Microsoft AJAX Framework.\r
+\r
+\r
+Function.__typeName = 'Function';\r
+Function.__class = true;\r
+\r
+Function.createCallback = function Function$createCallback(method, context) {\r
+    /// <param name="method" type="Function"></param>\r
+    /// <param name="context" mayBeNull="true"></param>\r
+    /// <returns type="Function"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "method", type: Function},\r
+        {name: "context", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+        \r
+    return function() {\r
+        var l = arguments.length;\r
+        if (l > 0) {\r
+                        var args = [];\r
+            for (var i = 0; i < l; i++) {\r
+                args[i] = arguments[i];\r
+            }\r
+            args[l] = context;\r
+            return method.apply(this, args);\r
+        }\r
+        return method.call(this, context);\r
+    }\r
+}\r
+\r
+Function.createDelegate = function Function$createDelegate(instance, method) {\r
+    /// <param name="instance" mayBeNull="true"></param>\r
+    /// <param name="method" type="Function"></param>\r
+    /// <returns type="Function"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "instance", mayBeNull: true},\r
+        {name: "method", type: Function}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+        \r
+    return function() {\r
+        return method.apply(instance, arguments);\r
+    }\r
+}\r
+\r
+Function.emptyFunction = Function.emptyMethod = function Function$emptyMethod() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+}\r
+\r
+Function._validateParams = function Function$_validateParams(params, expectedParams) {\r
+                                                                                                                                    \r
+    var e;\r
+\r
+    e = Function._validateParameterCount(params, expectedParams);\r
+    if (e) {\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+    for (var i=0; i < params.length; i++) {\r
+                                var expectedParam = expectedParams[Math.min(i, expectedParams.length - 1)];\r
+\r
+        var paramName = expectedParam.name;\r
+        if (expectedParam.parameterArray) {\r
+                        paramName += "[" + (i - expectedParams.length + 1) + "]";\r
+        }\r
+\r
+        e = Function._validateParameter(params[i], expectedParam, paramName);\r
+        if (e) {\r
+            e.popStackFrame();\r
+            return e;\r
+        }\r
+    }\r
+\r
+\r
+    return null;\r
+}\r
+\r
+Function._validateParameterCount = function Function$_validateParameterCount(params, expectedParams) {\r
+    var maxParams = expectedParams.length;\r
+    var minParams = 0;\r
+    for (var i=0; i < expectedParams.length; i++) {\r
+        if (expectedParams[i].parameterArray) {\r
+            maxParams = Number.MAX_VALUE;\r
+        }\r
+        else if (!expectedParams[i].optional) {\r
+            minParams++;\r
+        }\r
+    }\r
+\r
+    if (params.length < minParams || params.length > maxParams) {\r
+        var e = Error.parameterCount();\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+    return null;\r
+}\r
+\r
+Function._validateParameter = function Function$_validateParameter(param, expectedParam, paramName) {\r
+    var e;\r
+\r
+    var expectedType = expectedParam.type;\r
+    var expectedInteger = !!expectedParam.integer;\r
+    var expectedDomElement = !!expectedParam.domElement;\r
+    var mayBeNull = !!expectedParam.mayBeNull;\r
+\r
+    e = Function._validateParameterType(param, expectedType, expectedInteger, expectedDomElement, mayBeNull, paramName);\r
+    if (e) {\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+        var expectedElementType = expectedParam.elementType;\r
+    var elementMayBeNull = !!expectedParam.elementMayBeNull;\r
+    if (expectedType === Array && typeof(param) !== "undefined" && param !== null &&\r
+        (expectedElementType || !elementMayBeNull)) {\r
+        var expectedElementInteger = !!expectedParam.elementInteger;\r
+        var expectedElementDomElement = !!expectedParam.elementDomElement;\r
+        for (var i=0; i < param.length; i++) {\r
+            var elem = param[i];\r
+            e = Function._validateParameterType(elem, expectedElementType,\r
+                expectedElementInteger, expectedElementDomElement, elementMayBeNull,\r
+                paramName + "[" + i + "]");\r
+            if (e) {\r
+                e.popStackFrame();\r
+                return e;\r
+            }\r
+        }\r
+    }\r
+\r
+    return null;\r
+}\r
+\r
+Function._validateParameterType = function Function$_validateParameterType(param, expectedType, expectedInteger, expectedDomElement, mayBeNull, paramName) {\r
+    var e;\r
+\r
+    if (typeof(param) === "undefined") {\r
+        if (mayBeNull) {\r
+            return null;\r
+        }\r
+        else {\r
+            e = Error.argumentUndefined(paramName);\r
+            e.popStackFrame();\r
+            return e;\r
+        }\r
+    }\r
+\r
+    if (param === null) {\r
+        if (mayBeNull) {\r
+            return null;\r
+        }\r
+        else {\r
+            e = Error.argumentNull(paramName);\r
+            e.popStackFrame();\r
+            return e;\r
+        }\r
+    }\r
+\r
+    if (expectedType && expectedType.__enum) {\r
+        if (typeof(param) !== 'number') {\r
+            e = Error.argumentType(paramName, Object.getType(param), expectedType);\r
+            e.popStackFrame();\r
+            return e;\r
+        }\r
+        if ((param % 1) === 0) {\r
+            var values = expectedType.prototype;\r
+            if (!expectedType.__flags || (param === 0)) {\r
+                for (var i in values) {\r
+                    if (values[i] === param) return null;\r
+                }\r
+            }\r
+            else {\r
+                var v = param;\r
+                for (var i in values) {\r
+                    var vali = values[i];\r
+                    if (vali === 0) continue;\r
+                    if ((vali & param) === vali) {\r
+                        v -= vali;\r
+                    }\r
+                    if (v === 0) return null;\r
+                }\r
+            }\r
+        }\r
+        e = Error.argumentOutOfRange(paramName, param, String.format(Sys.Res.enumInvalidValue, param, expectedType.getName()));\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+                    if (expectedDomElement && (param !== window) && (param !== document) &&\r
+        !(window.HTMLElement && (param instanceof HTMLElement)) &&\r
+        (typeof(param.nodeName) !== 'string')) {\r
+\r
+        e = Error.argument(paramName, Sys.Res.argumentDomElement);\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+        if (expectedType && !expectedType.isInstanceOfType(param)) {\r
+        e = Error.argumentType(paramName, Object.getType(param), expectedType);\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+    if (expectedType === Number && expectedInteger) {\r
+                        if ((param % 1) !== 0) {\r
+            e = Error.argumentOutOfRange(paramName, param, Sys.Res.argumentInteger);\r
+            e.popStackFrame();\r
+            return e;\r
+        }\r
+    }\r
+\r
+    return null;\r
+}\r
+Error.__typeName = 'Error';\r
+Error.__class = true;\r
+\r
+Error.create = function Error$create(message, errorInfo) {\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <param name="errorInfo" optional="true" mayBeNull="true"></param>\r
+    /// <returns type="Error"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "message", type: String, mayBeNull: true, optional: true},\r
+        {name: "errorInfo", mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+            var e = new Error(message);\r
+    e.message = message;\r
+\r
+    if (errorInfo) {\r
+        for (var v in errorInfo) {\r
+            e[v] = errorInfo[v];\r
+        }\r
+    }\r
+\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.argument = function Error$argument(paramName, message) {\r
+    /// <param name="paramName" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "paramName", type: String, mayBeNull: true, optional: true},\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    var displayMessage = "Sys.ArgumentException: " + (message ? message : Sys.Res.argument);\r
+    if (paramName) {\r
+        displayMessage += "\n" + String.format(Sys.Res.paramName, paramName);\r
+    }\r
+\r
+    var e = Error.create(displayMessage, { name: "Sys.ArgumentException", paramName: paramName });\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.argumentNull = function Error$argumentNull(paramName, message) {\r
+    /// <param name="paramName" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "paramName", type: String, mayBeNull: true, optional: true},\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    var displayMessage = "Sys.ArgumentNullException: " + (message ? message : Sys.Res.argumentNull);\r
+    if (paramName) {\r
+        displayMessage += "\n" + String.format(Sys.Res.paramName, paramName);\r
+    }\r
+\r
+    var e = Error.create(displayMessage, { name: "Sys.ArgumentNullException", paramName: paramName });\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.argumentOutOfRange = function Error$argumentOutOfRange(paramName, actualValue, message) {\r
+    /// <param name="paramName" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <param name="actualValue" optional="true" mayBeNull="true"></param>\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "paramName", type: String, mayBeNull: true, optional: true},\r
+        {name: "actualValue", mayBeNull: true, optional: true},\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    var displayMessage = "Sys.ArgumentOutOfRangeException: " + (message ? message : Sys.Res.argumentOutOfRange);\r
+    if (paramName) {\r
+        displayMessage += "\n" + String.format(Sys.Res.paramName, paramName);\r
+    }\r
+\r
+                if (typeof(actualValue) !== "undefined" && actualValue !== null) {\r
+        displayMessage += "\n" + String.format(Sys.Res.actualValue, actualValue);\r
+    }\r
+\r
+    var e = Error.create(displayMessage, {\r
+        name: "Sys.ArgumentOutOfRangeException",\r
+        paramName: paramName,\r
+        actualValue: actualValue\r
+    });\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.argumentType = function Error$argumentType(paramName, actualType, expectedType, message) {\r
+    /// <param name="paramName" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <param name="actualType" type="Type" optional="true" mayBeNull="true"></param>\r
+    /// <param name="expectedType" type="Type" optional="true" mayBeNull="true"></param>\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "paramName", type: String, mayBeNull: true, optional: true},\r
+        {name: "actualType", type: Type, mayBeNull: true, optional: true},\r
+        {name: "expectedType", type: Type, mayBeNull: true, optional: true},\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    var displayMessage = "Sys.ArgumentTypeException: ";\r
+    if (message) {\r
+        displayMessage += message;\r
+    }\r
+    else if (actualType && expectedType) {\r
+        displayMessage +=\r
+            String.format(Sys.Res.argumentTypeWithTypes, actualType.getName(), expectedType.getName());\r
+    }\r
+    else {\r
+        displayMessage += Sys.Res.argumentType;\r
+    }\r
+\r
+    if (paramName) {\r
+        displayMessage += "\n" + String.format(Sys.Res.paramName, paramName);\r
+    }\r
+\r
+    var e = Error.create(displayMessage, {\r
+        name: "Sys.ArgumentTypeException",\r
+        paramName: paramName,\r
+        actualType: actualType,\r
+        expectedType: expectedType\r
+    });\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.argumentUndefined = function Error$argumentUndefined(paramName, message) {\r
+    /// <param name="paramName" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "paramName", type: String, mayBeNull: true, optional: true},\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    var displayMessage = "Sys.ArgumentUndefinedException: " + (message ? message : Sys.Res.argumentUndefined);\r
+    if (paramName) {\r
+        displayMessage += "\n" + String.format(Sys.Res.paramName, paramName);\r
+    }\r
+\r
+    var e = Error.create(displayMessage, { name: "Sys.ArgumentUndefinedException", paramName: paramName });\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.format = function Error$format(message) {\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var displayMessage = "Sys.FormatException: " + (message ? message : Sys.Res.format);\r
+    var e = Error.create(displayMessage, {name: 'Sys.FormatException'});\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.invalidOperation = function Error$invalidOperation(message) {\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var displayMessage = "Sys.InvalidOperationException: " + (message ? message : Sys.Res.invalidOperation);\r
+\r
+    var e = Error.create(displayMessage, {name: 'Sys.InvalidOperationException'});\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.notImplemented = function Error$notImplemented(message) {\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var displayMessage = "Sys.NotImplementedException: " + (message ? message : Sys.Res.notImplemented);\r
+\r
+    var e = Error.create(displayMessage, {name: 'Sys.NotImplementedException'});\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.parameterCount = function Error$parameterCount(message) {\r
+    /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "message", type: String, mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    var displayMessage = "Sys.ParameterCountException: " + (message ? message : Sys.Res.parameterCount);\r
+    var e = Error.create(displayMessage, {name: 'Sys.ParameterCountException'});\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Error.prototype.popStackFrame = function Error$popStackFrame() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+\r
+                            \r
+    if (typeof(this.stack) === "undefined" || this.stack === null ||\r
+        typeof(this.fileName) === "undefined" || this.fileName === null ||\r
+        typeof(this.lineNumber) === "undefined" || this.lineNumber === null) {\r
+        return;\r
+    }\r
+\r
+    var stackFrames = this.stack.split("\n");\r
+\r
+                var currentFrame = stackFrames[0];\r
+    var pattern = this.fileName + ":" + this.lineNumber;\r
+    while(typeof(currentFrame) !== "undefined" &&\r
+          currentFrame !== null &&\r
+          currentFrame.indexOf(pattern) === -1) {\r
+        stackFrames.shift();\r
+        currentFrame = stackFrames[0];\r
+    }\r
+\r
+    var nextFrame = stackFrames[1];\r
+\r
+        if (typeof(nextFrame) === "undefined" || nextFrame === null) {\r
+        return;\r
+    }\r
+\r
+        var nextFrameParts = nextFrame.match(/@(.*):(\d+)$/);\r
+    if (typeof(nextFrameParts) === "undefined" || nextFrameParts === null) {\r
+        return;\r
+    }\r
+\r
+    this.fileName = nextFrameParts[1];\r
+\r
+        this.lineNumber = parseInt(nextFrameParts[2]);\r
+\r
+    stackFrames.shift();\r
+    this.stack = stackFrames.join("\n");\r
+}\r
+if (!window) this.window = this;\r
+\r
+window.Type = Function;\r
+\r
+window.__rootNamespaces = [];\r
+window.__registeredTypes = {};\r
+\r
+Type.__fullyQualifiedIdentifierRegExp = new RegExp("^[^.0-9 \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]([^ \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*[^. \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\])?$", "i");\r
+Type.__identifierRegExp = new RegExp("^[^.0-9 \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\][^. \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*$", "i");\r
+\r
+Type.prototype.callBaseMethod = function Type$callBaseMethod(instance, name, baseArguments) {\r
+    /// <param name="instance"></param>\r
+    /// <param name="name" type="String"></param>\r
+    /// <param name="baseArguments" type="Array" optional="true" mayBeNull="true" elementMayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "instance"},\r
+        {name: "name", type: String},\r
+        {name: "baseArguments", type: Array, mayBeNull: true, optional: true, elementMayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var baseMethod = this.getBaseMethod(instance, name);\r
+    if (!baseMethod) throw Error.invalidOperation(String.format(Sys.Res.methodNotFound, name));\r
+    if (!baseArguments) {\r
+        return baseMethod.apply(instance);\r
+    }\r
+    else {\r
+        return baseMethod.apply(instance, baseArguments);\r
+    }\r
+}\r
+\r
+Type.prototype.getBaseMethod = function Type$getBaseMethod(instance, name) {\r
+    /// <param name="instance"></param>\r
+    /// <param name="name" type="String"></param>\r
+    /// <returns type="Function" mayBeNull="true"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "instance"},\r
+        {name: "name", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!this.isInstanceOfType(instance)) throw Error.argumentType('instance', Object.getType(instance), this);\r
+    var baseType = this.getBaseType();\r
+    if (baseType) {\r
+        var baseMethod = baseType.prototype[name];\r
+        return (baseMethod instanceof Function) ? baseMethod : null;\r
+    }\r
+\r
+    return null;\r
+}\r
+\r
+Type.prototype.getBaseType = function Type$getBaseType() {\r
+    /// <returns type="Type" mayBeNull="true"></returns>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    return (typeof(this.__baseType) === "undefined") ? null : this.__baseType;\r
+}\r
+\r
+Type.prototype.getInterfaces = function Type$getInterfaces() {\r
+    /// <returns type="Array" elementType="Type" mayBeNull="false" elementMayBeNull="false"></returns>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    var result = [];\r
+    var type = this;\r
+    while(type) {\r
+        var interfaces = type.__interfaces;\r
+        if (interfaces) {\r
+            for (var i = 0, l = interfaces.length; i < l; i++) {\r
+                var interfaceType = interfaces[i];\r
+                if (!Array.contains(result, interfaceType)) {\r
+                    result[result.length] = interfaceType;\r
+                }\r
+            }\r
+        }\r
+        type = type.__baseType;\r
+    }\r
+    return result;\r
+}\r
+\r
+Type.prototype.getName = function Type$getName() {\r
+    /// <returns type="String"></returns>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    return (typeof(this.__typeName) === "undefined") ? "" : this.__typeName;\r
+}\r
+\r
+Type.prototype.implementsInterface = function Type$implementsInterface(interfaceType) {\r
+    /// <param name="interfaceType" type="Type"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "interfaceType", type: Type}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    this.resolveInheritance();\r
+\r
+    var interfaceName = interfaceType.getName();\r
+    var cache = this.__interfaceCache;\r
+    if (cache) {\r
+        var cacheEntry = cache[interfaceName];\r
+        if (typeof(cacheEntry) !== 'undefined') return cacheEntry;\r
+    }\r
+    else {\r
+        cache = this.__interfaceCache = {};\r
+    }\r
+\r
+    var baseType = this;\r
+    while (baseType) {\r
+        var interfaces = baseType.__interfaces;\r
+        if (interfaces) {\r
+            if (Array.indexOf(interfaces, interfaceType) !== -1) {\r
+                return cache[interfaceName] = true;\r
+            }\r
+        }\r
+\r
+        baseType = baseType.__baseType;\r
+    }\r
+\r
+    return cache[interfaceName] = false;\r
+}\r
+\r
+Type.prototype.inheritsFrom = function Type$inheritsFrom(parentType) {\r
+    /// <param name="parentType" type="Type"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "parentType", type: Type}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    this.resolveInheritance();\r
+    var baseType = this.__baseType;\r
+    while (baseType) {\r
+        if (baseType === parentType) {\r
+            return true;\r
+        }\r
+        baseType = baseType.__baseType;\r
+    }\r
+\r
+    return false;\r
+}\r
+\r
+Type.prototype.initializeBase = function Type$initializeBase(instance, baseArguments) {\r
+    /// <param name="instance"></param>\r
+    /// <param name="baseArguments" type="Array" optional="true" mayBeNull="true" elementMayBeNull="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "instance"},\r
+        {name: "baseArguments", type: Array, mayBeNull: true, optional: true, elementMayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!this.isInstanceOfType(instance)) throw Error.argumentType('instance', Object.getType(instance), this);\r
+\r
+    this.resolveInheritance();\r
+    if (this.__baseType) {\r
+        if (!baseArguments) {\r
+            this.__baseType.apply(instance);\r
+        }\r
+        else {\r
+            this.__baseType.apply(instance, baseArguments);\r
+        }\r
+    }\r
+\r
+    return instance;\r
+}\r
+\r
+Type.prototype.isImplementedBy = function Type$isImplementedBy(instance) {\r
+    /// <param name="instance" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "instance", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (typeof(instance) === "undefined" || instance === null) return false;\r
+\r
+    var instanceType = Object.getType(instance);\r
+    return !!(instanceType.implementsInterface && instanceType.implementsInterface(this));\r
+}\r
+\r
+Type.prototype.isInstanceOfType = function Type$isInstanceOfType(instance) {\r
+    /// <param name="instance" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "instance", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (typeof(instance) === "undefined" || instance === null) return false;\r
+\r
+    if (instance instanceof this) return true;\r
+\r
+    var instanceType = Object.getType(instance);\r
+    return !!(instanceType === this) ||\r
+           (instanceType.inheritsFrom && instanceType.inheritsFrom(this)) ||\r
+           (instanceType.implementsInterface && instanceType.implementsInterface(this));\r
+}\r
+\r
+Type.prototype.registerClass = function Type$registerClass(typeName, baseType, interfaceTypes) {\r
+    /// <param name="typeName" type="String"></param>\r
+    /// <param name="baseType" type="Type" optional="true" mayBeNull="true"></param>\r
+    /// <param name="interfaceTypes" parameterArray="true" type="Type"></param>\r
+    /// <returns type="Type"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "typeName", type: String},\r
+        {name: "baseType", type: Type, mayBeNull: true, optional: true},\r
+        {name: "interfaceTypes", type: Type, parameterArray: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw Error.argument('typeName', Sys.Res.notATypeName);\r
+        var parsedName;\r
+    try {\r
+        parsedName = eval(typeName);\r
+    }\r
+    catch(e) {\r
+        throw Error.argument('typeName', Sys.Res.argumentTypeName);\r
+    }\r
+    if (parsedName !== this) throw Error.argument('typeName', Sys.Res.badTypeName);\r
+        if (window.__registeredTypes[typeName]) throw Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, typeName));\r
+\r
+            if ((arguments.length > 1) && (typeof(baseType) === 'undefined')) throw Error.argumentUndefined('baseType');\r
+    if (baseType && !baseType.__class) throw Error.argument('baseType', Sys.Res.baseNotAClass);\r
+\r
+    this.prototype.constructor = this;\r
+    this.__typeName = typeName;\r
+    this.__class = true;\r
+    if (baseType) {\r
+        this.__baseType = baseType;\r
+        this.__basePrototypePending = true;\r
+    }\r
+        if (!window.__classes) window.__classes = {};\r
+    window.__classes[typeName.toUpperCase()] = this;\r
+\r
+                if (interfaceTypes) {\r
+        this.__interfaces = [];\r
+        for (var i = 2; i < arguments.length; i++) {\r
+            var interfaceType = arguments[i];\r
+            if (!interfaceType.__interface) throw Error.argument('interfaceTypes[' + (i - 2) + ']', Sys.Res.notAnInterface);\r
+            this.resolveInheritance();\r
+            for (var methodName in interfaceType.prototype) {\r
+                var method = interfaceType.prototype[methodName];\r
+                if (!this.prototype[methodName]) {\r
+                    this.prototype[methodName] = method;\r
+                }\r
+            }\r
+            this.__interfaces.push(interfaceType);\r
+        }\r
+    }\r
+    window.__registeredTypes[typeName] = true;\r
+\r
+    return this;\r
+}\r
+\r
+Type.prototype.registerInterface = function Type$registerInterface(typeName) {\r
+    /// <param name="typeName" type="String"></param>\r
+    /// <returns type="Type"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "typeName", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw Error.argument('typeName', Sys.Res.notATypeName);\r
+        var parsedName;\r
+    try {\r
+        parsedName = eval(typeName);\r
+    }\r
+    catch(e) {\r
+        throw Error.argument('typeName', Sys.Res.argumentTypeName);\r
+    }\r
+    if (parsedName !== this) throw Error.argument('typeName', Sys.Res.badTypeName);\r
+        if (window.__registeredTypes[typeName]) throw Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, typeName));\r
+    this.prototype.constructor = this;\r
+    this.__typeName = typeName;\r
+    this.__interface = true;\r
+    window.__registeredTypes[typeName] = true;\r
+\r
+    return this;\r
+}\r
+\r
+Type.prototype.resolveInheritance = function Type$resolveInheritance() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+\r
+    if (this.__basePrototypePending) {\r
+        var baseType = this.__baseType;\r
+\r
+        baseType.resolveInheritance();\r
+\r
+        for (var memberName in baseType.prototype) {\r
+            var memberValue = baseType.prototype[memberName];\r
+            if (!this.prototype[memberName]) {\r
+                this.prototype[memberName] = memberValue;\r
+            }\r
+        }\r
+        delete this.__basePrototypePending;\r
+    }\r
+}\r
+\r
+Type.getRootNamespaces = function Type$getRootNamespaces() {\r
+    /// <returns type="Array"></returns>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    return Array.clone(window.__rootNamespaces);\r
+}\r
+\r
+Type.isClass = function Type$isClass(type) {\r
+    /// <param name="type" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "type", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if ((typeof(type) === 'undefined') || (type === null)) return false;\r
+    return !!type.__class;\r
+}\r
+\r
+Type.isInterface = function Type$isInterface(type) {\r
+    /// <param name="type" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "type", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if ((typeof(type) === 'undefined') || (type === null)) return false;\r
+    return !!type.__interface;\r
+}\r
+\r
+Type.isNamespace = function Type$isNamespace(object) {\r
+    /// <param name="object" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "object", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if ((typeof(object) === 'undefined') || (object === null)) return false;\r
+    return !!object.__namespace;\r
+}\r
+\r
+Type.parse = function Type$parse(typeName, ns) {\r
+    /// <param name="typeName" type="String" mayBeNull="true"></param>\r
+    /// <param name="ns" optional="true" mayBeNull="true"></param>\r
+    /// <returns type="Type" mayBeNull="true"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "typeName", type: String, mayBeNull: true},\r
+        {name: "ns", mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var fn;\r
+    if (ns) {\r
+        if (!window.__classes) return null;\r
+        fn = window.__classes[ns.getName().toUpperCase() + '.' + typeName.toUpperCase()];\r
+        return fn || null;\r
+    }\r
+    if (!typeName) return null;\r
+    if (!Type.__htClasses) {\r
+        Type.__htClasses = {};\r
+    }\r
+    fn = Type.__htClasses[typeName];\r
+    if (!fn) {\r
+        fn = eval(typeName);\r
+        if (typeof(fn) !== 'function') throw Error.argument('typeName', Sys.Res.notATypeName);\r
+        Type.__htClasses[typeName] = fn;\r
+    }\r
+    return fn;\r
+}\r
+\r
+Type.registerNamespace = function Type$registerNamespace(namespacePath) {\r
+    /// <param name="namespacePath" type="String"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "namespacePath", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!Type.__fullyQualifiedIdentifierRegExp.test(namespacePath)) throw Error.argument('namespacePath', Sys.Res.invalidNameSpace);\r
+    var rootObject = window;\r
+    var namespaceParts = namespacePath.split('.');\r
+\r
+    for (var i = 0; i < namespaceParts.length; i++) {\r
+        var currentPart = namespaceParts[i];\r
+        var ns = rootObject[currentPart];\r
+        if (ns && !ns.__namespace) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.namespaceContainsObject, namespaceParts.splice(0, i + 1).join('.')));\r
+        }\r
+        if (!ns) {\r
+            ns = rootObject[currentPart] = {};\r
+            if (i === 0) {\r
+                window.__rootNamespaces[window.__rootNamespaces.length] = ns;\r
+            }\r
+            ns.__namespace = true;\r
+            ns.__typeName = namespaceParts.slice(0, i + 1).join('.');\r
+            var parsedName;\r
+            try {\r
+                parsedName = eval(ns.__typeName);\r
+            }\r
+            catch(e) {\r
+                parsedName = null;\r
+            }\r
+            if (parsedName !== ns) {\r
+                delete rootObject[currentPart];\r
+                throw Error.argument('namespacePath', Sys.Res.invalidNameSpace);\r
+            }\r
+            ns.getName = function ns$getName() {return this.__typeName;}\r
+        }\r
+        rootObject = ns;\r
+    }\r
+}\r
+Object.__typeName = 'Object';\r
+Object.__class = true;\r
+\r
+Object.getType = function Object$getType(instance) {\r
+    /// <param name="instance"></param>\r
+    /// <returns type="Type"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "instance"}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var ctor = instance.constructor;\r
+    if (!ctor || (typeof(ctor) !== "function") || !ctor.__typeName || (ctor.__typeName === 'Object')) {\r
+        return Object;\r
+    }\r
+    return ctor;\r
+}\r
+\r
+Object.getTypeName = function Object$getTypeName(instance) {\r
+    /// <param name="instance"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "instance"}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return Object.getType(instance).getName();\r
+}\r
+Boolean.__typeName = 'Boolean';\r
+Boolean.__class = true;\r
+\r
+Boolean.parse = function Boolean$parse(value) {\r
+    /// <param name="value" type="String"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "value", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var v = value.trim().toLowerCase();\r
+    if (v === 'false') return false;\r
+    if (v === 'true') return true;\r
+    throw Error.argumentOutOfRange('value', value, Sys.Res.boolTrueOrFalse);\r
+}\r
+Date.__typeName = 'Date';\r
+Date.__class = true;\r
+\r
+Date._appendPreOrPostMatch = function Date$_appendPreOrPostMatch(preMatch, strBuilder) {\r
+                var quoteCount = 0;\r
+    var escaped = false;\r
+    for (var i = 0, il = preMatch.length; i < il; i++) {\r
+        var c = preMatch.charAt(i);\r
+        switch (c) {\r
+        case '\'':\r
+            if (escaped) strBuilder.append("'");\r
+            else quoteCount++;\r
+            escaped = false;\r
+            break;\r
+        case '\\':\r
+            if (escaped) strBuilder.append("\\");\r
+            escaped = !escaped;\r
+            break;\r
+        default:\r
+            strBuilder.append(c);\r
+            escaped = false;\r
+            break;\r
+        }\r
+    }\r
+    return quoteCount;\r
+}\r
+\r
+Date._expandFormat = function Date$_expandFormat(dtf, format) {\r
+        if (!format) {\r
+        format = "F";\r
+    }\r
+    if (format.length === 1) {\r
+        switch (format) {\r
+        case "d":\r
+            return dtf.ShortDatePattern;\r
+        case "D":\r
+            return dtf.LongDatePattern;\r
+        case "t":\r
+            return dtf.ShortTimePattern;\r
+        case "T":\r
+            return dtf.LongTimePattern;\r
+        case "F":\r
+            return dtf.FullDateTimePattern;\r
+        case "M": case "m":\r
+            return dtf.MonthDayPattern;\r
+        case "s":\r
+            return dtf.SortableDateTimePattern;\r
+        case "Y": case "y":\r
+            return dtf.YearMonthPattern;\r
+        default:\r
+            throw Error.format(Sys.Res.formatInvalidString);\r
+        }\r
+    }\r
+    return format;\r
+}\r
+\r
+Date._expandYear = function Date$_expandYear(dtf, year) {\r
+        if (year < 100) {\r
+        var curr = new Date().getFullYear();\r
+        year += curr - (curr % 100);\r
+        if (year > dtf.Calendar.TwoDigitYearMax) {\r
+            return year - 100;\r
+        }\r
+    }\r
+    return year;\r
+}\r
+\r
+Date._getParseRegExp = function Date$_getParseRegExp(dtf, format) {\r
+                if (!dtf._parseRegExp) {\r
+        dtf._parseRegExp = {};\r
+    }\r
+    else if (dtf._parseRegExp[format]) {\r
+        return dtf._parseRegExp[format];\r
+    }\r
+\r
+        var expFormat = Date._expandFormat(dtf, format);\r
+    expFormat = expFormat.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, "\\\\$1");\r
+\r
+    var regexp = new Sys.StringBuilder("^");\r
+    var groups = [];\r
+    var index = 0;\r
+    var quoteCount = 0;\r
+    var tokenRegExp = Date._getTokenRegExp();\r
+    var match;\r
+\r
+        while ((match = tokenRegExp.exec(expFormat)) !== null) {\r
+        var preMatch = expFormat.slice(index, match.index);\r
+        index = tokenRegExp.lastIndex;\r
+\r
+                quoteCount += Date._appendPreOrPostMatch(preMatch, regexp);\r
+        if ((quoteCount%2) === 1) {\r
+            regexp.append(match[0]);\r
+            continue;\r
+        }\r
+\r
+                switch (match[0]) {\r
+            case 'dddd': case 'ddd':\r
+            case 'MMMM': case 'MMM':\r
+                regexp.append("(\\D+)");\r
+                break;\r
+            case 'tt': case 't':\r
+                regexp.append("(\\D*)");\r
+                break;\r
+            case 'yyyy':\r
+                regexp.append("(\\d{4})");\r
+                break;\r
+            case 'fff':\r
+                regexp.append("(\\d{3})");\r
+                break;\r
+            case 'ff':\r
+                regexp.append("(\\d{2})");\r
+                break;\r
+            case 'f':\r
+                regexp.append("(\\d)");\r
+                break;\r
+            case 'dd': case 'd':\r
+            case 'MM': case 'M':\r
+            case 'yy': case 'y':\r
+            case 'HH': case 'H':\r
+            case 'hh': case 'h':\r
+            case 'mm': case 'm':\r
+            case 'ss': case 's':\r
+                regexp.append("(\\d\\d?)");\r
+                break;\r
+            case 'zzz':\r
+                regexp.append("([+-]?\\d\\d?:\\d{2})");\r
+                break;\r
+            case 'zz': case 'z':\r
+                regexp.append("([+-]?\\d\\d?)");\r
+                break;\r
+        }\r
+        Array.add(groups, match[0]);\r
+    }\r
+    Date._appendPreOrPostMatch(expFormat.slice(index), regexp);\r
+    regexp.append("$");\r
+        var regexpStr = regexp.toString().replace(/\s+/g, "\\s+");\r
+    var parseRegExp = {'regExp': regexpStr, 'groups': groups};\r
+        dtf._parseRegExp[format] = parseRegExp;\r
+    return parseRegExp;\r
+}\r
+\r
+Date._getTokenRegExp = function Date$_getTokenRegExp() {\r
+        return /dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z/g;\r
+}\r
+\r
+Date.parseLocale = function Date$parseLocale(value, formats) {\r
+    /// <param name="value" type="String"></param>\r
+    /// <param name="formats" parameterArray="true" optional="true" mayBeNull="true"></param>\r
+    /// <returns type="Date"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "value", type: String},\r
+        {name: "formats", mayBeNull: true, optional: true, parameterArray: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return Date._parse(value, Sys.CultureInfo.CurrentCulture, arguments);\r
+}\r
+\r
+Date.parseInvariant = function Date$parseInvariant(value, formats) {\r
+    /// <param name="value" type="String"></param>\r
+    /// <param name="formats" parameterArray="true" optional="true" mayBeNull="true"></param>\r
+    /// <returns type="Date"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "value", type: String},\r
+        {name: "formats", mayBeNull: true, optional: true, parameterArray: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return Date._parse(value, Sys.CultureInfo.InvariantCulture, arguments);\r
+}\r
+\r
+Date._parse = function Date$_parse(value, cultureInfo, args) {\r
+            var custom = false;\r
+    for (var i = 1, il = args.length; i < il; i++) {\r
+        var format = args[i];\r
+        if (format) {\r
+            custom = true;\r
+            var date = Date._parseExact(value, format, cultureInfo);\r
+            if (date) return date;\r
+        }\r
+    }\r
+        if (! custom) {\r
+        var formats = cultureInfo._getDateTimeFormats();\r
+        for (var i = 0, il = formats.length; i < il; i++) {\r
+            var date = Date._parseExact(value, formats[i], cultureInfo);\r
+            if (date) return date;\r
+        }\r
+    }\r
+    return null;\r
+}\r
+\r
+Date._parseExact = function Date$_parseExact(value, format, cultureInfo) {\r
+            value = value.trim();\r
+    var dtf = cultureInfo.dateTimeFormat;\r
+\r
+            var parseInfo = Date._getParseRegExp(dtf, format);\r
+    var match = new RegExp(parseInfo.regExp).exec(value);\r
+        if (match !== null) {\r
+        var groups = parseInfo.groups;\r
+        var year = null, month = null, date = null, weekDay = null;\r
+        var hour = 0, min = 0, sec = 0, msec = 0, tzMinOffset = null;\r
+        var pmHour = false;\r
+                for (var j = 0, jl = groups.length; j < jl; j++) {\r
+            var matchGroup = match[j+1];\r
+            if (matchGroup) {\r
+                switch (groups[j]) {\r
+                    case 'dd': case 'd':\r
+                                                date = Date._parseInt(matchGroup);\r
+                                                if ((date < 1) || (date > 31)) return null;\r
+                        break;\r
+                    case 'MMMM':\r
+                                                month = cultureInfo._getMonthIndex(matchGroup);\r
+                        if ((month < 0) || (month > 11)) return null;\r
+                        break;\r
+                    case 'MMM':\r
+                                                month = cultureInfo._getAbbrMonthIndex(matchGroup);\r
+                        if ((month < 0) || (month > 11)) return null;\r
+                        break;\r
+                    case 'M': case 'MM':\r
+                                                var month = Date._parseInt(matchGroup) - 1;\r
+                        if ((month < 0) || (month > 11)) return null;\r
+                        break;\r
+                    case 'y': case 'yy':\r
+                                                year = Date._expandYear(dtf,Date._parseInt(matchGroup));\r
+                        if ((year < 0) || (year > 9999)) return null;\r
+                        break;\r
+                    case 'yyyy':\r
+                                                year = Date._parseInt(matchGroup);\r
+                        if ((year < 0) || (year > 9999)) return null;\r
+                        break;\r
+                    case 'h': case 'hh':\r
+                                                hour = Date._parseInt(matchGroup);\r
+                        if (hour === 12) hour = 0;\r
+                        if ((hour < 0) || (hour > 11)) return null;\r
+                        break;\r
+                    case 'H': case 'HH':\r
+                                                hour = Date._parseInt(matchGroup);\r
+                        if ((hour < 0) || (hour > 23)) return null;\r
+                        break;\r
+                    case 'm': case 'mm':\r
+                                                min = Date._parseInt(matchGroup);\r
+                        if ((min < 0) || (min > 59)) return null;\r
+                        break;\r
+                    case 's': case 'ss':\r
+                                                sec = Date._parseInt(matchGroup);\r
+                        if ((sec < 0) || (sec > 59)) return null;\r
+                        break;\r
+                    case 'tt': case 't':\r
+                                                var upperToken = matchGroup.toUpperCase();\r
+                        pmHour = (upperToken === dtf.PMDesignator.toUpperCase());\r
+                        if (!pmHour && (upperToken !== dtf.AMDesignator.toUpperCase())) return null;\r
+                        break;\r
+                    case 'f':\r
+                                                msec = Date._parseInt(matchGroup) * 100;\r
+                        if ((msec < 0) || (msec > 999)) return null;\r
+                        break;\r
+                    case 'ff':\r
+                                                msec = Date._parseInt(matchGroup) * 10;\r
+                        if ((msec < 0) || (msec > 999)) return null;\r
+                        break;\r
+                    case 'fff':\r
+                                                msec = Date._parseInt(matchGroup);\r
+                        if ((msec < 0) || (msec > 999)) return null;\r
+                        break;\r
+                    case 'dddd':\r
+                                                weekDay = cultureInfo._getDayIndex(matchGroup);\r
+                        if ((weekDay < 0) || (weekDay > 6)) return null;\r
+                        break;\r
+                    case 'ddd':\r
+                                                weekDay = cultureInfo._getAbbrDayIndex(matchGroup);\r
+                        if ((weekDay < 0) || (weekDay > 6)) return null;\r
+                        break;\r
+                    case 'zzz':\r
+                                                var offsets = matchGroup.split(/:/);\r
+                        if (offsets.length !== 2) return null;\r
+                        var hourOffset = Date._parseInt(offsets[0]);\r
+                        if ((hourOffset < -12) || (hourOffset > 13)) return null;\r
+                        var minOffset = Date._parseInt(offsets[1]);\r
+                        if ((minOffset < 0) || (minOffset > 59)) return null;\r
+                        tzMinOffset = (hourOffset * 60) + (matchGroup.startsWith('-')? -minOffset : minOffset);\r
+                        break;\r
+                    case 'z': case 'zz':\r
+                                                var hourOffset = Date._parseInt(matchGroup);\r
+                        if ((hourOffset < -12) || (hourOffset > 13)) return null;\r
+                        tzMinOffset = hourOffset * 60;\r
+                        break;\r
+                }\r
+            }\r
+        }\r
+        var result = new Date();\r
+        if (year === null) {\r
+            year = result.getFullYear();\r
+        }\r
+        if (month === null) {\r
+            month = result.getMonth();\r
+        }\r
+        if (date === null) {\r
+            date = result.getDate();\r
+        }\r
+                result.setFullYear(year, month, date);\r
+                if (result.getDate() !== date) return null;\r
+                if ((weekDay !== null) && (result.getDay() !== weekDay)) {\r
+            return null;\r
+        }\r
+                if (pmHour && (hour < 12)) {\r
+            hour += 12;\r
+        }\r
+        result.setHours(hour, min, sec, msec);\r
+        if (tzMinOffset !== null) {\r
+                        var adjustedMin = result.getMinutes() - (tzMinOffset + result.getTimezoneOffset());\r
+                                                result.setHours(result.getHours() + parseInt(adjustedMin/60), adjustedMin%60);\r
+        }\r
+        return result;\r
+    }\r
+}\r
+\r
+Date._parseInt = function Date$_parseInt(value) {\r
+        return parseInt(value.replace(/^[\s0]+(\d+)$/,"$1"));\r
+}\r
+\r
+Date.prototype.format = function Date$format(format) {\r
+    /// <param name="format" type="String"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "format", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return this._toFormattedString(format, Sys.CultureInfo.InvariantCulture);\r
+}\r
+\r
+Date.prototype.localeFormat = function Date$localeFormat(format) {\r
+    /// <param name="format" type="String"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "format", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return this._toFormattedString(format, Sys.CultureInfo.CurrentCulture);\r
+}\r
+\r
+Date.prototype._toFormattedString = function Date$_toFormattedString(format, cultureInfo) {\r
+    if (!format || (format.length === 0) || (format === 'i')) {\r
+        if (cultureInfo && (cultureInfo.name.length > 0)) {\r
+            return this.toLocaleString();\r
+        }\r
+        else {\r
+            return this.toString();\r
+        }\r
+    }\r
+\r
+    var dtf = cultureInfo.dateTimeFormat;\r
+    format = Date._expandFormat(dtf, format);\r
+\r
+        var ret = new Sys.StringBuilder();\r
+    var hour;\r
+\r
+    function addLeadingZero(num) {\r
+        if (num < 10) {\r
+            return '0' + num;\r
+        }\r
+        return num.toString();\r
+    }\r
+\r
+    function addLeadingZeros(num) {\r
+        if (num < 10) {\r
+            return '00' + num;\r
+        }\r
+        if (num < 100) {\r
+            return '0' + num;\r
+        }\r
+        return num.toString();\r
+    }\r
+\r
+    var quoteCount = 0;\r
+    var tokenRegExp = Date._getTokenRegExp();\r
+    for (;;) {\r
+\r
+                var index = tokenRegExp.lastIndex;\r
+\r
+                var ar = tokenRegExp.exec(format);\r
+\r
+                var preMatch = format.slice(index, ar ? ar.index : format.length);\r
+        quoteCount += Date._appendPreOrPostMatch(preMatch, ret);\r
+\r
+        if (!ar) break;\r
+\r
+                if ((quoteCount%2) === 1) {\r
+            ret.append(ar[0]);\r
+            continue;\r
+        }\r
+\r
+        switch (ar[0]) {\r
+        case "dddd":\r
+                        ret.append(dtf.DayNames[this.getDay()]);\r
+            break;\r
+        case "ddd":\r
+                        ret.append(dtf.AbbreviatedDayNames[this.getDay()]);\r
+            break;\r
+        case "dd":\r
+                        ret.append(addLeadingZero(this.getDate()));\r
+            break;\r
+        case "d":\r
+                        ret.append(this.getDate());\r
+            break;\r
+        case "MMMM":\r
+                        ret.append(dtf.MonthNames[this.getMonth()]);\r
+            break;\r
+        case "MMM":\r
+                        ret.append(dtf.AbbreviatedMonthNames[this.getMonth()]);\r
+            break;\r
+        case "MM":\r
+                        ret.append(addLeadingZero(this.getMonth() + 1));\r
+            break;\r
+        case "M":\r
+                        ret.append(this.getMonth() + 1);\r
+            break;\r
+        case "yyyy":\r
+                        ret.append(this.getFullYear());\r
+            break;\r
+        case "yy":\r
+                        ret.append(addLeadingZero(this.getFullYear() % 100));\r
+            break;\r
+        case "y":\r
+                        ret.append(this.getFullYear() % 100);\r
+            break;\r
+        case "hh":\r
+                        hour = this.getHours() % 12;\r
+            if (hour === 0) hour = 12;\r
+            ret.append(addLeadingZero(hour));\r
+            break;\r
+        case "h":\r
+                        hour = this.getHours() % 12;\r
+            if (hour === 0) hour = 12;\r
+            ret.append(hour);\r
+            break;\r
+        case "HH":\r
+                        ret.append(addLeadingZero(this.getHours()));\r
+            break;\r
+        case "H":\r
+                        ret.append(this.getHours());\r
+            break;\r
+        case "mm":\r
+                        ret.append(addLeadingZero(this.getMinutes()));\r
+            break;\r
+        case "m":\r
+                        ret.append(this.getMinutes());\r
+            break;\r
+        case "ss":\r
+                        ret.append(addLeadingZero(this.getSeconds()));\r
+            break;\r
+        case "s":\r
+                        ret.append(this.getSeconds());\r
+            break;\r
+        case "tt":\r
+                        ret.append((this.getHours() < 12) ? dtf.AMDesignator : dtf.PMDesignator);\r
+            break;\r
+        case "t":\r
+                        ret.append(((this.getHours() < 12) ? dtf.AMDesignator : dtf.PMDesignator).charAt(0));\r
+            break;\r
+        case "f":\r
+                        ret.append(addLeadingZeros(this.getMilliseconds()).charAt(0));\r
+            break;\r
+        case "ff":\r
+                        ret.append(addLeadingZeros(this.getMilliseconds()).substr(0, 2));\r
+            break;\r
+        case "fff":\r
+                        ret.append(addLeadingZeros(this.getMilliseconds()));\r
+            break;\r
+        case "z":\r
+                        hour = this.getTimezoneOffset() / 60;\r
+            ret.append(((hour >= 0) ? '+' : '-') + Math.floor(Math.abs(hour)));\r
+            break;\r
+        case "zz":\r
+                        hour = this.getTimezoneOffset() / 60;\r
+            ret.append(((hour >= 0) ? '+' : '-') + addLeadingZero(Math.floor(Math.abs(hour))));\r
+            break;\r
+        case "zzz":\r
+                        hour = this.getTimezoneOffset() / 60;\r
+            ret.append(((hour >= 0) ? '+' : '-') + addLeadingZero(Math.floor(Math.abs(hour))) +\r
+                dtf.TimeSeparator + addLeadingZero(Math.abs(this.getTimezoneOffset() % 60)));\r
+            break;\r
+        }\r
+    }\r
+    return ret.toString();\r
+}\r
+Number.__typeName = 'Number';\r
+Number.__class = true;\r
+\r
+Number.parseLocale = function Number$parseLocale(value) {\r
+    /// <param name="value" type="String"></param>\r
+    /// <returns type="Number"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "value", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return Number._parse(value, Sys.CultureInfo.CurrentCulture);\r
+}\r
+Number.parseInvariant = function Number$parseInvariant(value) {\r
+    /// <param name="value" type="String"></param>\r
+    /// <returns type="Number"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "value", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return Number._parse(value, Sys.CultureInfo.InvariantCulture);\r
+}\r
+Number._parse = function Number$_parse(value, cultureInfo) {\r
+            var valueStr = value.trim();\r
+    if (valueStr.match(/infinity/i) !== null) {\r
+        return parseFloat(valueStr);\r
+    }\r
+    if (valueStr.match(/^0x[a-f0-9]+$/i) !== null) {\r
+        return parseInt(valueStr);\r
+    }\r
+    var numFormat = cultureInfo.numberFormat;\r
+    var decSeparator = numFormat.NumberDecimalSeparator;\r
+    var grpSeparator = numFormat.NumberGroupSeparator;\r
+\r
+            var numberFormatRegex = new RegExp("^[+-]?[\\d\\" + grpSeparator + "]*\\" + decSeparator + "?\\d*([eE][+-]?\\d+)?$");\r
+    if (!valueStr.match(numberFormatRegex)) {\r
+        return Number.NaN;\r
+    }\r
+\r
+        valueStr = valueStr.split(grpSeparator).join("");\r
+\r
+        valueStr = valueStr.replace(decSeparator, ".");\r
+\r
+    return parseFloat(valueStr);\r
+}\r
+\r
+Number.prototype.format = function Number$format(format) {\r
+    /// <param name="format" type="String"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "format", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return this._toFormattedString(format, Sys.CultureInfo.InvariantCulture);\r
+}\r
+Number.prototype.localeFormat = function Number$localeFormat(format) {\r
+    /// <param name="format" type="String"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "format", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return this._toFormattedString(format, Sys.CultureInfo.CurrentCulture);\r
+}\r
+Number.prototype._toFormattedString = function Number$_toFormattedString(format, cultureInfo) {\r
+    if (!format || (format.length === 0) || (format === 'i')) {\r
+        if (cultureInfo && (cultureInfo.name.length > 0)) {\r
+            return this.toLocaleString();\r
+        }\r
+        else {\r
+            return this.toString();\r
+        }\r
+    }\r
+\r
+        var _percentPositivePattern = ["n %", "n%", "%n" ];\r
+    var _percentNegativePattern = ["-n %", "-n%", "-%n"];\r
+    var _numberNegativePattern = ["(n)","-n","- n","n-","n -"];\r
+    var _currencyPositivePattern = ["$n","n$","$ n","n $"];\r
+    var _currencyNegativePattern = ["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];\r
+\r
+        function expandNumber(number, precision, groupSizes, sep, decimalChar) {\r
+        \r
+        var curSize = groupSizes[0];\r
+        var curGroupIndex = 1;\r
+\r
+                var numberString = number.toString();\r
+        var right = "";\r
+        var exponent = "";\r
+                var decimalSplit = numberString.split('.');\r
+        if (decimalSplit.length > 1) {\r
+            numberString = decimalSplit[0];\r
+            right = decimalSplit[1];\r
+                        var exponentSplit = right.split(/e/i);\r
+            if (exponentSplit.length > 1) {\r
+                right = exponentSplit[0];\r
+                exponent = "e" + exponentSplit[1];\r
+            }\r
+        }\r
+\r
+                if (precision > 0) {\r
+                        var rightDifference = right.length - precision;\r
+            if (rightDifference > 0) {\r
+                right = right.slice(0, precision);\r
+            } else if (rightDifference < 0) {\r
+                for (var i=0; i<Math.abs(rightDifference); i++) {\r
+                    right += '0';\r
+                }\r
+            }\r
+\r
+                        right = decimalChar + right;\r
+        }\r
+        else {             right = "";\r
+        }\r
+        right += exponent;\r
+\r
+        var stringIndex = numberString.length-1;\r
+        var ret = "";\r
+        while (stringIndex >= 0) {\r
+\r
+                        if (curSize === 0 || curSize > stringIndex) {\r
+                if (ret.length > 0)\r
+                    return numberString.slice(0, stringIndex + 1) + sep + ret + right;\r
+                else\r
+                    return numberString.slice(0, stringIndex + 1) + right;\r
+            }\r
+\r
+            if (ret.length > 0)\r
+                ret = numberString.slice(stringIndex - curSize + 1, stringIndex+1) + sep + ret;\r
+            else\r
+                ret = numberString.slice(stringIndex - curSize + 1, stringIndex+1);\r
+\r
+            stringIndex -= curSize;\r
+\r
+            if (curGroupIndex < groupSizes.length) {\r
+                curSize = groupSizes[curGroupIndex];\r
+                curGroupIndex++;\r
+            }\r
+        }\r
+        return numberString.slice(0, stringIndex + 1) + sep + ret + right;\r
+    }\r
+    var nf = cultureInfo.numberFormat;\r
+\r
+        var number = Math.abs(this);\r
+\r
+        if (!format)\r
+        format = "D";\r
+\r
+    var precision = -1;\r
+    if (format.length > 1) precision = parseInt(format.slice(1));\r
+\r
+    var pattern;\r
+    switch (format.charAt(0)) {\r
+    case "d":\r
+    case "D":\r
+        pattern = 'n';\r
+\r
+                if (precision !== -1) {\r
+            var numberStr = ""+number;\r
+            var zerosToAdd = precision - numberStr.length;\r
+            if (zerosToAdd > 0) {\r
+                for (var i=0; i<zerosToAdd; i++) {\r
+                    numberStr = '0'+numberStr;\r
+                }\r
+            }\r
+            number = numberStr;\r
+        }\r
+\r
+                if (this < 0) number = -number;\r
+        break;\r
+    case "c":\r
+    case "C":\r
+        if (this < 0) pattern = _currencyNegativePattern[nf.CurrencyNegativePattern];\r
+        else pattern = _currencyPositivePattern[nf.CurrencyPositivePattern];\r
+        if (precision === -1) precision = nf.CurrencyDecimalDigits;\r
+        number = expandNumber(Math.abs(this), precision, nf.CurrencyGroupSizes, nf.CurrencyGroupSeparator, nf.CurrencyDecimalSeparator);\r
+        break;\r
+    case "n":\r
+    case "N":\r
+        if (this < 0) pattern = _numberNegativePattern[nf.NumberNegativePattern];\r
+        else pattern = 'n';\r
+        if (precision === -1) precision = nf.NumberDecimalDigits;\r
+        number = expandNumber(Math.abs(this), precision, nf.NumberGroupSizes, nf.NumberGroupSeparator, nf.NumberDecimalSeparator);\r
+        break;\r
+    case "p":\r
+    case "P":\r
+        if (this < 0) pattern = _percentNegativePattern[nf.PercentNegativePattern];\r
+        else pattern = _percentPositivePattern[nf.PercentPositivePattern];\r
+        if (precision === -1) precision = nf.PercentDecimalDigits;\r
+        number = expandNumber(Math.abs(this), precision, nf.PercentGroupSizes, nf.PercentGroupSeparator, nf.PercentDecimalSeparator);\r
+        break;\r
+    default:\r
+        throw Error.format(Sys.Res.formatBadFormatSpecifier);\r
+    }\r
+\r
+    var regex = /n|\$|-|%/g;\r
+\r
+        var ret = "";\r
+\r
+    for (;;) {\r
+\r
+                var index = regex.lastIndex;\r
+\r
+                var ar = regex.exec(pattern);\r
+\r
+                ret += pattern.slice(index, ar ? ar.index : pattern.length);\r
+\r
+        if (!ar)\r
+            break;\r
+\r
+        switch (ar[0]) {\r
+        case "n":\r
+            ret += number;\r
+            break;\r
+        case "$":\r
+            ret += nf.CurrencySymbol;\r
+            break;\r
+        case "-":\r
+            ret += nf.NegativeSign;\r
+            break;\r
+        case "%":\r
+            ret += nf.PercentSymbol;\r
+            break;\r
+        }\r
+    }\r
+\r
+    return ret;\r
+}\r
+RegExp.__typeName = 'RegExp';\r
+RegExp.__class = true;\r
+Array.__typeName = 'Array';\r
+Array.__class = true;\r
+\r
+Array.add = Array.enqueue = function Array$enqueue(array, item) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <param name="item" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true},\r
+        {name: "item", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+        array[array.length] = item;\r
+}\r
+\r
+Array.addRange = function Array$addRange(array, items) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <param name="items" type="Array" elementMayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true},\r
+        {name: "items", type: Array, elementMayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+        array.push.apply(array, items);\r
+}\r
+\r
+Array.clear = function Array$clear(array) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    array.length = 0;\r
+}\r
+\r
+Array.clone = function Array$clone(array) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <returns type="Array" elementMayBeNull="true"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (array.length === 1) {\r
+        return [array[0]];\r
+    }\r
+    else {\r
+                        return Array.apply(null, array);\r
+    }\r
+}\r
+\r
+Array.contains = function Array$contains(array, item) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <param name="item" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true},\r
+        {name: "item", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return (Array.indexOf(array, item) >= 0);\r
+}\r
+\r
+Array.dequeue = function Array$dequeue(array) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <returns mayBeNull="true"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return array.shift();\r
+}\r
+\r
+Array.forEach = function Array$forEach(array, method, instance) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <param name="method" type="Function"></param>\r
+    /// <param name="instance" optional="true" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true},\r
+        {name: "method", type: Function},\r
+        {name: "instance", mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    for (var i = 0, l = array.length; i < l; i++) {\r
+        var elt = array[i];\r
+        if (typeof(elt) !== 'undefined') method.call(instance, elt, i, array);\r
+    }\r
+}\r
+\r
+Array.indexOf = function Array$indexOf(array, item, start) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <param name="item" optional="true" mayBeNull="true"></param>\r
+    /// <param name="start" optional="true" mayBeNull="true"></param>\r
+    /// <returns type="Number"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true},\r
+        {name: "item", mayBeNull: true, optional: true},\r
+        {name: "start", mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (typeof(item) === "undefined") return -1;\r
+    var length = array.length;\r
+    if (length !== 0) {\r
+                start = start - 0;\r
+                if (isNaN(start)) {\r
+            start = 0;\r
+        }\r
+        else {\r
+                                    if (isFinite(start)) {\r
+                                start = start - (start % 1);\r
+            }\r
+                        if (start < 0) {\r
+                start = Math.max(0, length + start);\r
+            }\r
+        }\r
+\r
+                for (var i = start; i < length; i++) {\r
+            if ((typeof(array[i]) !== "undefined") && (array[i] === item)) {\r
+                return i;\r
+            }\r
+        }\r
+    }\r
+    return -1;\r
+}\r
+\r
+Array.insert = function Array$insert(array, index, item) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <param name="index" mayBeNull="true"></param>\r
+    /// <param name="item" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true},\r
+        {name: "index", mayBeNull: true},\r
+        {name: "item", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    array.splice(index, 0, item);\r
+}\r
+\r
+Array.parse = function Array$parse(value) {\r
+    /// <param name="value" type="String" mayBeNull="true"></param>\r
+    /// <returns type="Array" elementMayBeNull="true"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "value", type: String, mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!value) return [];\r
+    var v = eval(value);\r
+    if (!Array.isInstanceOfType(v)) throw Error.argument('value', Sys.Res.arrayParseBadFormat);\r
+    return v;\r
+}\r
+\r
+Array.remove = function Array$remove(array, item) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <param name="item" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true},\r
+        {name: "item", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var index = Array.indexOf(array, item);\r
+    if (index >= 0) {\r
+        array.splice(index, 1);\r
+    }\r
+    return (index >= 0);\r
+}\r
+\r
+Array.removeAt = function Array$removeAt(array, index) {\r
+    /// <param name="array" type="Array" elementMayBeNull="true"></param>\r
+    /// <param name="index" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "array", type: Array, elementMayBeNull: true},\r
+        {name: "index", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    array.splice(index, 1);\r
+}\r
+String.__typeName = 'String';\r
+String.__class = true;\r
+\r
+String.prototype.endsWith = function String$endsWith(suffix) {\r
+    /// <param name="suffix" type="String"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "suffix", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return (this.substr(this.length - suffix.length) === suffix);\r
+}\r
+\r
+String.prototype.startsWith = function String$startsWith(prefix) {\r
+    /// <param name="prefix" type="String"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "prefix", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return (this.substr(0, prefix.length) === prefix);\r
+}\r
+\r
+String.prototype.trim = function String$trim() {\r
+    /// <returns type="String"></returns>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    return this.replace(/^\s+|\s+$/g, '');\r
+}\r
+\r
+String.prototype.trimEnd = function String$trimEnd() {\r
+    /// <returns type="String"></returns>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    return this.replace(/\s+$/, '');\r
+}\r
+\r
+String.prototype.trimStart = function String$trimStart() {\r
+    /// <returns type="String"></returns>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    return this.replace(/^\s+/, '');\r
+}\r
+\r
+String.format = function String$format(format, args) {\r
+    /// <param name="format" type="String"></param>\r
+    /// <param name="args" parameterArray="true" mayBeNull="true"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "format", type: String},\r
+        {name: "args", mayBeNull: true, parameterArray: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return String._toFormattedString(false, arguments);\r
+}\r
+\r
+String.localeFormat = function String$localeFormat(format, args) {\r
+    /// <param name="format" type="String"></param>\r
+    /// <param name="args" parameterArray="true" mayBeNull="true"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "format", type: String},\r
+        {name: "args", mayBeNull: true, parameterArray: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return String._toFormattedString(true, arguments);\r
+}\r
+\r
+String._toFormattedString = function String$_toFormattedString(useLocale, args) {\r
+    var result = '';\r
+    var format = args[0];\r
+\r
+    for (var i=0;;) {\r
+                var open = format.indexOf('{', i);\r
+        var close = format.indexOf('}', i);\r
+        if ((open < 0) && (close < 0)) {\r
+                        result += format.slice(i);\r
+            break;\r
+        }\r
+        if ((close > 0) && ((close < open) || (open < 0))) {\r
+                        if (format.charAt(close + 1) !== '}') {\r
+                throw Error.argument('format', Sys.Res.stringFormatBraceMismatch);\r
+            }\r
+            result += format.slice(i, close + 1);\r
+            i = close + 2;\r
+            continue;\r
+        }\r
+\r
+                result += format.slice(i, open);\r
+        i = open + 1;\r
+\r
+                if (format.charAt(i) === '{') {\r
+            result += '{';\r
+            i++;\r
+            continue;\r
+        }\r
+\r
+                if (close < 0) throw Error.argument('format', Sys.Res.stringFormatBraceMismatch);\r
+\r
+        \r
+                var brace = format.substring(i, close);\r
+        var colonIndex = brace.indexOf(':');\r
+        var argNumber = parseInt((colonIndex < 0)? brace : brace.substring(0, colonIndex)) + 1;\r
+        if (isNaN(argNumber)) throw Error.argument('format', Sys.Res.stringFormatInvalid);\r
+        var argFormat = (colonIndex < 0)? '' : brace.substring(colonIndex + 1);\r
+\r
+        var arg = args[argNumber];\r
+        if (typeof(arg) === "undefined" || arg === null) {\r
+            arg = '';\r
+        }\r
+\r
+                if (arg.toFormattedString) {\r
+            result += arg.toFormattedString(argFormat);\r
+        }\r
+        else if (useLocale && arg.localeFormat) {\r
+            result += arg.localeFormat(argFormat);\r
+        }\r
+        else if (arg.format) {\r
+            result += arg.format(argFormat);\r
+        }\r
+        else\r
+            result += arg.toString();\r
+\r
+        i = close + 1;\r
+    }\r
+\r
+    return result;\r
+}\r
+\r
+Type.registerNamespace('Sys');\r
+Sys.IDisposable = function Sys$IDisposable() {\r
+    throw Error.notImplemented();\r
+}\r
+\r
+    function Sys$IDisposable$dispose() {\r
+        throw Error.notImplemented();\r
+    }\r
+Sys.IDisposable.prototype = {\r
+    dispose: Sys$IDisposable$dispose\r
+}\r
+Sys.IDisposable.registerInterface('Sys.IDisposable');\r
+Sys.StringBuilder = function Sys$StringBuilder(initialText) {\r
+    /// <param name="initialText" optional="true" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "initialText", mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    this._parts = (typeof(initialText) !== 'undefined' && initialText !== null && initialText !== '') ?\r
+        [initialText.toString()] : [];\r
+    this._value = {};\r
+    this._len = 0;\r
+}\r
+\r
+\r
+    function Sys$StringBuilder$append(text) {\r
+        /// <param name="text" mayBeNull="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "text", mayBeNull: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        this._parts[this._parts.length] = text;\r
+    }\r
+\r
+    function Sys$StringBuilder$appendLine(text) {\r
+        /// <param name="text" optional="true" mayBeNull="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "text", mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        this._parts[this._parts.length] =\r
+            ((typeof(text) === 'undefined') || (text === null) || (text === '')) ?\r
+            '\r\n' : text + '\r\n';\r
+    }\r
+\r
+    function Sys$StringBuilder$clear() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        this._parts = [];\r
+        this._value = {};\r
+        this._len = 0;\r
+    }\r
+\r
+    function Sys$StringBuilder$isEmpty() {\r
+        /// <returns type="Boolean"></returns>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (this._parts.length === 0) return true;\r
+        return this.toString() === '';\r
+    }\r
+\r
+\r
+\r
+    function Sys$StringBuilder$toString(separator) {\r
+        /// <param name="separator" type="String" optional="true" mayBeNull="true"></param>\r
+        /// <returns type="String"></returns>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "separator", type: String, mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        separator = separator || '';\r
+        var parts = this._parts;\r
+        if (this._len !== parts.length) {\r
+            this._value = {};\r
+            this._len = parts.length;\r
+        }\r
+        var val = this._value;\r
+        if (typeof(val[separator]) === 'undefined') {\r
+                        if (separator !== '') {\r
+                for (var i = 0; i < parts.length;) {\r
+                    if ((typeof(parts[i]) === 'undefined') || (parts[i] === '') || (parts[i] === null)) {\r
+                        parts.splice(i, 1);\r
+                    }\r
+                    else {\r
+                        i++;\r
+                    }\r
+                }\r
+            }\r
+            val[separator] = this._parts.join(separator);\r
+        }\r
+        return val[separator];\r
+    }\r
+Sys.StringBuilder.prototype = {\r
+    append: Sys$StringBuilder$append,\r
+\r
+    appendLine: Sys$StringBuilder$appendLine,\r
+\r
+    clear: Sys$StringBuilder$clear,\r
+\r
+    isEmpty: Sys$StringBuilder$isEmpty,\r
+\r
+            toString: Sys$StringBuilder$toString\r
+}\r
+Sys.StringBuilder.registerClass('Sys.StringBuilder');\r
+if (!window.XMLHttpRequest) {\r
+    window.XMLHttpRequest = function window$XMLHttpRequest() {\r
+        var progIDs = [ 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP' ];\r
+           \r
+        for (var i = 0; i < progIDs.length; i++) {\r
+            try {\r
+                var xmlHttp = new ActiveXObject(progIDs[i]);\r
+                return xmlHttp;\r
+            }\r
+            catch (ex) {\r
+            }\r
+        }\r
+           \r
+        return null;\r
+    }\r
+}\r
+\r
+Sys.Browser = {};\r
+\r
+Sys.Browser.InternetExplorer = {};\r
+Sys.Browser.Firefox = {};\r
+Sys.Browser.Safari = {};\r
+Sys.Browser.Opera = {};\r
+\r
+Sys.Browser.agent = null;\r
+Sys.Browser.hasDebuggerStatement = false;\r
+Sys.Browser.name = navigator.appName;\r
+Sys.Browser.version = parseFloat(navigator.appVersion);\r
+\r
+if (navigator.userAgent.indexOf(' MSIE ') > -1) {\r
+    Sys.Browser.agent = Sys.Browser.InternetExplorer;\r
+    Sys.Browser.version = parseFloat(navigator.userAgent.match(/MSIE (\d+\.\d+)/)[1]);\r
+    Sys.Browser.hasDebuggerStatement = true;\r
+}\r
+else if (navigator.userAgent.indexOf(' Firefox/') > -1) {\r
+    Sys.Browser.agent = Sys.Browser.Firefox;\r
+    Sys.Browser.version = parseFloat(navigator.userAgent.match(/ Firefox\/(\d+\.\d+)/)[1]);\r
+    Sys.Browser.name = 'Firefox';\r
+    Sys.Browser.hasDebuggerStatement = true;\r
+}\r
+else if (navigator.userAgent.indexOf(' Safari/') > -1) {\r
+    Sys.Browser.agent = Sys.Browser.Safari;\r
+    Sys.Browser.version = parseFloat(navigator.userAgent.match(/ Safari\/(\d+\.\d+)/)[1]);\r
+    Sys.Browser.name = 'Safari';\r
+}\r
+else if (navigator.userAgent.indexOf('Opera/') > -1) {\r
+    Sys.Browser.agent = Sys.Browser.Opera;\r
+}\r
+\r
+\r
+Type.registerNamespace('Sys.UI');\r
+\r
+Sys._Debug = function Sys$_Debug() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+}\r
+\r
+\r
+    function Sys$_Debug$_appendConsole(text) {\r
+                if ((typeof(Debug) !== 'undefined') && Debug.writeln) {\r
+            Debug.writeln(text);\r
+        }\r
+                if (window.console && window.console.log) {\r
+            window.console.log(text);\r
+        }\r
+                if (window.opera) {\r
+            window.opera.postError(text);\r
+        }\r
+                if (window.debugService) {\r
+            window.debugService.trace(text);\r
+        }\r
+    }\r
+\r
+    function Sys$_Debug$_appendTrace(text) {\r
+        var traceElement = document.getElementById('TraceConsole');\r
+        if (traceElement && (traceElement.tagName.toUpperCase() === 'TEXTAREA')) {\r
+            traceElement.value += text + '\n';\r
+        }\r
+    }\r
+\r
+    function Sys$_Debug$assert(condition, message, displayCaller) {\r
+        /// <param name="condition" type="Boolean"></param>\r
+        /// <param name="message" type="String" optional="true" mayBeNull="true"></param>\r
+        /// <param name="displayCaller" type="Boolean" optional="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "condition", type: Boolean},\r
+            {name: "message", type: String, mayBeNull: true, optional: true},\r
+            {name: "displayCaller", type: Boolean, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if (!condition) {\r
+            message = (displayCaller && this.assert.caller) ?\r
+                String.format(Sys.Res.assertFailedCaller, message, this.assert.caller) :\r
+                String.format(Sys.Res.assertFailed, message);\r
+\r
+            if (confirm(String.format(Sys.Res.breakIntoDebugger, message))) {\r
+                this.fail(message);\r
+            }\r
+        }\r
+    }\r
+\r
+    function Sys$_Debug$clearTrace() {\r
+        var traceElement = document.getElementById('TraceConsole');\r
+        if (traceElement && (traceElement.tagName.toUpperCase() === 'TEXTAREA')) {\r
+            traceElement.value = '';\r
+        }\r
+    }\r
+\r
+    function Sys$_Debug$fail(message) {\r
+        /// <param name="message" type="String" mayBeNull="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "message", type: String, mayBeNull: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        this._appendConsole(message);\r
+\r
+                if (Sys.Browser.hasDebuggerStatement) {\r
+            eval('debugger');\r
+        }\r
+    }\r
+\r
+    function Sys$_Debug$trace(text) {\r
+        /// <param name="text"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "text"}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        this._appendConsole(text);\r
+        this._appendTrace(text);\r
+    }\r
+\r
+    function Sys$_Debug$traceDump(object, name) {\r
+        /// <param name="object" mayBeNull="true"></param>\r
+        /// <param name="name" type="String" mayBeNull="true" optional="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "object", mayBeNull: true},\r
+            {name: "name", type: String, mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var text = this._traceDump(object, name, true);\r
+    }\r
+\r
+    function Sys$_Debug$_traceDump(object, name, recursive, indentationPadding, loopArray) {\r
+        name = name? name : 'traceDump';\r
+        indentationPadding = indentationPadding? indentationPadding : '';\r
+        if (object === null) {\r
+            this.trace(indentationPadding + name + ': null');\r
+            return;\r
+        }\r
+        switch(typeof(object)) {\r
+            case 'undefined':\r
+                this.trace(indentationPadding + name + ': Undefined');\r
+                break;\r
+            case 'number': case 'string': case 'boolean':\r
+                this.trace(indentationPadding + name + ': ' + object);\r
+                break;\r
+            default:\r
+                if (Date.isInstanceOfType(object) || RegExp.isInstanceOfType(object)) {\r
+                    this.trace(indentationPadding + name + ': ' + object.toString());\r
+                    break;\r
+                }\r
+                if (!loopArray) {\r
+                    loopArray = [];\r
+                }\r
+                else if (Array.contains(loopArray, object)) {\r
+                    this.trace(indentationPadding + name + ': ...');\r
+                    return;\r
+                }\r
+                Array.add(loopArray, object);\r
+\r
+                                                                if ((object == window) || (object === document) ||\r
+                    (window.HTMLElement && (object instanceof HTMLElement)) ||\r
+                    (typeof(object.nodeName) === 'string')) {\r
+                    var tag = object.tagName? object.tagName : 'DomElement';\r
+                    if (object.id) {\r
+                        tag += ' - ' + object.id;\r
+                    }\r
+                    this.trace(indentationPadding + name + ' {' +  tag + '}');\r
+                }\r
+                                else {\r
+                    var typeName = Object.getTypeName(object);\r
+                    this.trace(indentationPadding + name + (typeof(typeName) === 'string' ? ' {' + typeName + '}' : ''));\r
+                    if ((indentationPadding === '') || recursive) {\r
+                        indentationPadding += "    ";\r
+                        var i, length, properties, p, v;\r
+                        if (Array.isInstanceOfType(object)) {\r
+                            length = object.length;\r
+                            for (i = 0; i < length; i++) {\r
+                                this._traceDump(object[i], '[' + i + ']', recursive, indentationPadding, loopArray);\r
+                            }\r
+                        }\r
+                        else {\r
+                            for (p in object) {\r
+                                v = object[p];\r
+                                if (!Function.isInstanceOfType(v)) {\r
+                                    this._traceDump(v, p, recursive, indentationPadding, loopArray);\r
+                                }\r
+                            }\r
+                        }\r
+                    }\r
+                }\r
+                Array.remove(loopArray, object);\r
+        }\r
+    }\r
+Sys._Debug.prototype = {\r
+\r
+    _appendConsole: Sys$_Debug$_appendConsole,\r
+\r
+    _appendTrace: Sys$_Debug$_appendTrace,\r
+\r
+    assert: Sys$_Debug$assert,\r
+\r
+    clearTrace: Sys$_Debug$clearTrace,\r
+\r
+    fail: Sys$_Debug$fail,\r
+\r
+    trace: Sys$_Debug$trace,\r
+\r
+    traceDump: Sys$_Debug$traceDump,\r
+\r
+    _traceDump: Sys$_Debug$_traceDump\r
+}\r
+Sys._Debug.registerClass('Sys._Debug');\r
+\r
+Sys.Debug = new Sys._Debug();\r
+    Sys.Debug.isDebug = true;\r
+function Sys$Enum$parse(value, ignoreCase) {\r
+    /// <param name="value" type="String"></param>\r
+    /// <param name="ignoreCase" type="Boolean" optional="true"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "value", type: String},\r
+        {name: "ignoreCase", type: Boolean, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var values, parsed, val;\r
+    if (ignoreCase) {\r
+        values = this.__lowerCaseValues;\r
+        if (!values) {\r
+            this.__lowerCaseValues = values = {};\r
+            var prototype = this.prototype;\r
+            for (var name in prototype) {\r
+                values[name.toLowerCase()] = prototype[name];\r
+            }\r
+        }\r
+    }\r
+    else {\r
+        values = this.prototype;\r
+    }\r
+    if (!this.__flags) {\r
+        val = (ignoreCase ? value.toLowerCase() : value);\r
+        parsed = values[val.trim()];\r
+        if (typeof(parsed) !== 'number') throw Error.argument('value', String.format(Sys.Res.enumInvalidValue, value, this.__typeName));\r
+        return parsed;\r
+    }\r
+    else {\r
+        var parts = (ignoreCase ? value.toLowerCase() : value).split(',');\r
+        var v = 0;\r
+\r
+        for (var i = parts.length - 1; i >= 0; i--) {\r
+            var part = parts[i].trim();\r
+            parsed = values[part];\r
+            if (typeof(parsed) !== 'number') throw Error.argument('value', String.format(Sys.Res.enumInvalidValue, value.split(',')[i].trim(), this.__typeName));\r
+            v |= parsed;\r
+        }\r
+        return v;\r
+    }\r
+}\r
+\r
+function Sys$Enum$toString(value) {\r
+    /// <param name="value" optional="true" mayBeNull="true"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "value", mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+            if ((typeof(value) === 'undefined') || (value === null)) return this.__string;\r
+    if ((typeof(value) != 'number') || ((value % 1) !== 0)) throw Error.argumentType('value', Object.getType(value), this);\r
+    var values = this.prototype;\r
+    var i;\r
+    if (!this.__flags || (value === 0)) {\r
+        for (i in values) {\r
+            if (values[i] === value) {\r
+                return i;\r
+            }\r
+        }\r
+    }\r
+    else {\r
+        var sorted = this.__sortedValues;\r
+        if (!sorted) {\r
+            sorted = [];\r
+            for (i in values) {\r
+                sorted[sorted.length] = {key: i, value: values[i]};\r
+            }\r
+            sorted.sort(function(a, b) {\r
+                return a.value - b.value;\r
+            });\r
+            this.__sortedValues = sorted;\r
+        }\r
+        var parts = [];\r
+        var v = value;\r
+        for (i = sorted.length - 1; i >= 0; i--) {\r
+            var kvp = sorted[i];\r
+            var vali = kvp.value;\r
+            if (vali === 0) continue;\r
+            if ((vali & value) === vali) {\r
+                parts[parts.length] = kvp.key;\r
+                v -= vali;\r
+                if (v === 0) break;\r
+            }\r
+        }\r
+        if (parts.length && v === 0) return parts.reverse().join(', ');\r
+    }\r
+    throw Error.argumentOutOfRange('value', value, String.format(Sys.Res.enumInvalidValue, value, this.__typeName));\r
+}\r
+\r
+Type.prototype.registerEnum = function Type$registerEnum(name, flags) {\r
+    /// <param name="name" type="String"></param>\r
+    /// <param name="flags" type="Boolean" optional="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "name", type: String},\r
+        {name: "flags", type: Boolean, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!Type.__fullyQualifiedIdentifierRegExp.test(name)) throw Error.argument('name', Sys.Res.notATypeName);\r
+        var parsedName;\r
+    try {\r
+        parsedName = eval(name);\r
+    }\r
+    catch(e) {\r
+        throw Error.argument('name', Sys.Res.argumentTypeName);\r
+    }\r
+    if (parsedName !== this) throw Error.argument('name', Sys.Res.badTypeName);\r
+    if (window.__registeredTypes[name]) throw Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, name));\r
+    for (var i in this.prototype) {\r
+        var val = this.prototype[i];\r
+        if (!Type.__identifierRegExp.test(i)) throw Error.invalidOperation(String.format(Sys.Res.enumInvalidValueName, i));\r
+        if (typeof(val) !== 'number' || (val % 1) !== 0) throw Error.invalidOperation(Sys.Res.enumValueNotInteger);\r
+        if (typeof(this[i]) !== 'undefined') throw Error.invalidOperation(String.format(Sys.Res.enumReservedName, i));\r
+    }\r
+    for (var i in this.prototype) {\r
+        this[i] = this.prototype[i];\r
+    }\r
+    this.__typeName = name;\r
+    this.parse = Sys$Enum$parse;\r
+    this.__string = this.toString();\r
+    this.toString = Sys$Enum$toString;\r
+    this.__flags = flags;\r
+    this.__enum = true;\r
+    window.__registeredTypes[name] = true;\r
+}\r
+\r
+Type.isEnum = function Type$isEnum(type) {\r
+    /// <param name="type" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "type", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if ((typeof(type) === 'undefined') || (type === null)) return false;\r
+    return !!type.__enum;\r
+}\r
+\r
+Type.isFlags = function Type$isFlags(type) {\r
+    /// <param name="type" mayBeNull="true"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "type", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if ((typeof(type) === 'undefined') || (type === null)) return false;\r
+    return !!type.__flags;\r
+}\r
+Sys.EventHandlerList = function Sys$EventHandlerList() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    this._list = {};\r
+}\r
+\r
+\r
+    function Sys$EventHandlerList$addHandler(id, handler) {\r
+        /// <param name="id" type="String"></param>\r
+        /// <param name="handler" type="Function"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "id", type: String},\r
+            {name: "handler", type: Function}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        Array.add(this._getEvent(id, true), handler);\r
+    }\r
+    function Sys$EventHandlerList$removeHandler(id, handler) {\r
+        /// <param name="id" type="String"></param>\r
+        /// <param name="handler" type="Function"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "id", type: String},\r
+            {name: "handler", type: Function}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var evt = this._getEvent(id);\r
+        if (!evt) return;\r
+        Array.remove(evt, handler);\r
+    }\r
+    function Sys$EventHandlerList$getHandler(id) {\r
+        /// <param name="id" type="String"></param>\r
+        /// <returns type="Function"></returns>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "id", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var evt = this._getEvent(id);\r
+        if (!evt || (evt.length === 0)) return null;\r
+        evt = Array.clone(evt);\r
+        if (!evt._handler) {\r
+            evt._handler = function(source, args) {\r
+                for (var i = 0, l = evt.length; i < l; i++) {\r
+                    evt[i](source, args);\r
+                }\r
+            };\r
+        }\r
+        return evt._handler;\r
+    }\r
+\r
+    function Sys$EventHandlerList$_getEvent(id, create) {\r
+        if (!this._list[id]) {\r
+            if (!create) return null;\r
+            this._list[id] = [];\r
+        }\r
+        return this._list[id];\r
+    }\r
+Sys.EventHandlerList.prototype = {\r
+    addHandler: Sys$EventHandlerList$addHandler,\r
+    removeHandler: Sys$EventHandlerList$removeHandler,\r
+    getHandler: Sys$EventHandlerList$getHandler,\r
+\r
+    _getEvent: Sys$EventHandlerList$_getEvent\r
+}\r
+Sys.EventHandlerList.registerClass('Sys.EventHandlerList');\r
+Sys.EventArgs = function Sys$EventArgs() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+}\r
+Sys.EventArgs.registerClass('Sys.EventArgs');\r
+\r
+Sys.EventArgs.Empty = new Sys.EventArgs();\r
+Sys.CancelEventArgs = function Sys$CancelEventArgs() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    Sys.CancelEventArgs.initializeBase(this);\r
+\r
+    this._cancel = false;\r
+}\r
+\r
+\r
+    function Sys$CancelEventArgs$get_cancel() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._cancel;\r
+    }\r
+    function Sys$CancelEventArgs$set_cancel(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]);\r
+        if (e) throw e;\r
+\r
+        this._cancel = value;\r
+    }\r
+Sys.CancelEventArgs.prototype = {\r
+    get_cancel: Sys$CancelEventArgs$get_cancel,\r
+    set_cancel: Sys$CancelEventArgs$set_cancel\r
+}\r
+\r
+Sys.CancelEventArgs.registerClass('Sys.CancelEventArgs', Sys.EventArgs);\r
+Sys.INotifyPropertyChange = function Sys$INotifyPropertyChange() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    throw Error.notImplemented();\r
+}\r
+\r
+    function Sys$INotifyPropertyChange$add_propertyChanged(handler) {\r
+    var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+    if (e) throw e;\r
+\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$INotifyPropertyChange$remove_propertyChanged(handler) {\r
+    var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+    if (e) throw e;\r
+\r
+        throw Error.notImplemented();\r
+    }\r
+Sys.INotifyPropertyChange.prototype = {\r
+    add_propertyChanged: Sys$INotifyPropertyChange$add_propertyChanged,\r
+    remove_propertyChanged: Sys$INotifyPropertyChange$remove_propertyChanged\r
+}\r
+Sys.INotifyPropertyChange.registerInterface('Sys.INotifyPropertyChange');\r
+Sys.PropertyChangedEventArgs = function Sys$PropertyChangedEventArgs(propertyName) {\r
+    /// <param name="propertyName" type="String"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "propertyName", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    Sys.PropertyChangedEventArgs.initializeBase(this);\r
+    this._propertyName = propertyName;\r
+}\r
\r
+    function Sys$PropertyChangedEventArgs$get_propertyName() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._propertyName;\r
+    }\r
+Sys.PropertyChangedEventArgs.prototype = {\r
+    get_propertyName: Sys$PropertyChangedEventArgs$get_propertyName\r
+}\r
+Sys.PropertyChangedEventArgs.registerClass('Sys.PropertyChangedEventArgs', Sys.EventArgs);\r
+Sys.INotifyDisposing = function Sys$INotifyDisposing() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    throw Error.notImplemented();\r
+}\r
+\r
+    function Sys$INotifyDisposing$add_disposing(handler) {\r
+    var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+    if (e) throw e;\r
+\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$INotifyDisposing$remove_disposing(handler) {\r
+    var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+    if (e) throw e;\r
+\r
+        throw Error.notImplemented();\r
+    }\r
+Sys.INotifyDisposing.prototype = {\r
+    add_disposing: Sys$INotifyDisposing$add_disposing,\r
+    remove_disposing: Sys$INotifyDisposing$remove_disposing\r
+}\r
+Sys.INotifyDisposing.registerInterface("Sys.INotifyDisposing");\r
+Sys.Component = function Sys$Component() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    if (Sys.Application) Sys.Application.registerDisposableObject(this);\r
+}\r
+\r
+\r
+\r
+\r
+\r
+    function Sys$Component$get_events() {\r
+        /// <value type="Sys.EventHandlerList"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._events) {\r
+            this._events = new Sys.EventHandlerList();\r
+        }\r
+        return this._events;\r
+    }\r
+    function Sys$Component$get_id() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._id;\r
+    }\r
+    function Sys$Component$set_id(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String}]);\r
+        if (e) throw e;\r
+\r
+        if (this._idSet) throw Error.invalidOperation(Sys.Res.componentCantSetIdTwice);\r
+        this._idSet = true;\r
+        var oldId = this.get_id();\r
+        if (oldId && Sys.Application.findComponent(oldId)) throw Error.invalidOperation(Sys.Res.componentCantSetIdAfterAddedToApp);\r
+        this._id = value;\r
+    }\r
+    function Sys$Component$get_isInitialized() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._initialized;\r
+    }\r
+    function Sys$Component$get_isUpdating() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._updating;\r
+    }\r
+    function Sys$Component$add_disposing(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().addHandler("disposing", handler);\r
+    }\r
+    function Sys$Component$remove_disposing(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().removeHandler("disposing", handler);\r
+    }\r
+    function Sys$Component$add_propertyChanged(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().addHandler("propertyChanged", handler);\r
+    }\r
+    function Sys$Component$remove_propertyChanged(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().removeHandler("propertyChanged", handler);\r
+    }\r
+    function Sys$Component$beginUpdate() {\r
+        this._updating = true;\r
+    }\r
+    function Sys$Component$dispose() {\r
+        if (this._events) {\r
+            var handler = this._events.getHandler("disposing");\r
+            if (handler) {\r
+                handler(this, Sys.EventArgs.Empty);\r
+            }\r
+        }\r
+        delete this._events;\r
+        Sys.Application.unregisterDisposableObject(this);\r
+        Sys.Application.removeComponent(this);\r
+    }\r
+    function Sys$Component$endUpdate() {\r
+        this._updating = false;\r
+        if (!this._initialized) this.initialize();\r
+        this.updated();\r
+    }\r
+    function Sys$Component$initialize() {\r
+        this._initialized = true;\r
+    }\r
+    function Sys$Component$raisePropertyChanged(propertyName) {\r
+        /// <param name="propertyName" type="String"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "propertyName", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if (!this._events) return;\r
+        var handler = this._events.getHandler("propertyChanged");\r
+        if (handler) {\r
+            handler(this, new Sys.PropertyChangedEventArgs(propertyName));\r
+        }\r
+    }\r
+    function Sys$Component$updated() {\r
+    }\r
+Sys.Component.prototype = {\r
+    _id: null,\r
+    _idSet: false,\r
+    _initialized: false,\r
+    _updating: false,\r
+    get_events: Sys$Component$get_events,\r
+    get_id: Sys$Component$get_id,\r
+    set_id: Sys$Component$set_id,\r
+    get_isInitialized: Sys$Component$get_isInitialized,\r
+    get_isUpdating: Sys$Component$get_isUpdating,\r
+    add_disposing: Sys$Component$add_disposing,\r
+    remove_disposing: Sys$Component$remove_disposing,\r
+    add_propertyChanged: Sys$Component$add_propertyChanged,\r
+    remove_propertyChanged: Sys$Component$remove_propertyChanged,\r
+    beginUpdate: Sys$Component$beginUpdate,\r
+    dispose: Sys$Component$dispose,\r
+    endUpdate: Sys$Component$endUpdate,\r
+    initialize: Sys$Component$initialize,\r
+    raisePropertyChanged: Sys$Component$raisePropertyChanged,\r
+    updated: Sys$Component$updated\r
+}\r
+Sys.Component.registerClass('Sys.Component', null, Sys.IDisposable, Sys.INotifyPropertyChange, Sys.INotifyDisposing);\r
+\r
+function Sys$Component$_setProperties(target, properties) {\r
+    /// <param name="target"></param>\r
+    /// <param name="properties"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "target"},\r
+        {name: "properties"}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var current;\r
+    var targetType = Object.getType(target);\r
+    var isObject = (targetType === Object) || (targetType === Sys.UI.DomElement);\r
+    var isComponent = Sys.Component.isInstanceOfType(target) && !target.get_isUpdating();\r
+    if (isComponent) target.beginUpdate();\r
+    for (var name in properties) {\r
+        var val = properties[name];\r
+        var getter = isObject ? null : target["get_" + name];\r
+        if (isObject || typeof(getter) !== 'function') {\r
+                        var targetVal = target[name];\r
+            if (!isObject && typeof(targetVal) === 'undefined') throw Error.invalidOperation(String.format(Sys.Res.propertyUndefined, name));\r
+            if (!val || (typeof(val) !== 'object') || (isObject && !targetVal)) {\r
+                target[name] = val;\r
+            }\r
+            else {\r
+                Sys$Component$_setProperties(targetVal, val);\r
+            }\r
+        }\r
+        else {\r
+            var setter = target["set_" + name];\r
+            if (typeof(setter) === 'function') {\r
+                                setter.apply(target, [val]);\r
+            }\r
+            else if (val instanceof Array) {\r
+                                current = getter.apply(target);\r
+                if (!(current instanceof Array)) throw new Error.invalidOperation(String.format(Sys.Res.propertyNotAnArray, name));\r
+                for (var i = 0, j = current.length, l= val.length; i < l; i++, j++) {\r
+                    current[j] = val[i];\r
+                }\r
+            }\r
+            else if ((typeof(val) === 'object') && (Object.getType(val) === Object)) {\r
+                                current = getter.apply(target);\r
+                if ((typeof(current) === 'undefined') || (current === null)) throw new Error.invalidOperation(String.format(Sys.Res.propertyNullOrUndefined, name));\r
+                Sys$Component$_setProperties(current, val);\r
+            }\r
+            else {\r
+                                throw new Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, name));\r
+            }\r
+        }\r
+    }\r
+    if (isComponent) target.endUpdate();\r
+}\r
+\r
+function Sys$Component$_setReferences(component, references) {\r
+    for (var name in references) {\r
+        var setter = component["set_" + name];\r
+        var reference = $find(references[name]);\r
+        if (typeof(setter) !== 'function') throw new Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, name));\r
+        if (!reference) throw Error.invalidOperation(String.format(Sys.Res.referenceNotFound, references[name]));\r
+        setter.apply(component, [reference]);\r
+    }\r
+}\r
+\r
+var $create = Sys.Component.create = function Sys$Component$create(type, properties, events, references, element) {\r
+    /// <param name="type" type="Type"></param>\r
+    /// <param name="properties" optional="true" mayBeNull="true"></param>\r
+    /// <param name="events" optional="true" mayBeNull="true"></param>\r
+    /// <param name="references" optional="true" mayBeNull="true"></param>\r
+    /// <param name="element" domElement="true" optional="true" mayBeNull="true"></param>\r
+    /// <returns type="Sys.UI.Component"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "type", type: Type},\r
+        {name: "properties", mayBeNull: true, optional: true},\r
+        {name: "events", mayBeNull: true, optional: true},\r
+        {name: "references", mayBeNull: true, optional: true},\r
+        {name: "element", mayBeNull: true, domElement: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!type.inheritsFrom(Sys.Component)) {\r
+        throw Error.argument('type', String.format(Sys.Res.createNotComponent, type.getName()));\r
+    }\r
+    if (type.inheritsFrom(Sys.UI.Behavior) || type.inheritsFrom(Sys.UI.Control)) {\r
+        if (!element) throw Error.argument('element', Sys.Res.createNoDom);\r
+    }\r
+    else if (element) throw Error.argument('element', Sys.Res.createComponentOnDom);\r
+    var component = (element ? new type(element): new type());\r
+    var app = Sys.Application;\r
+    var creatingComponents = app.get_isCreatingComponents();\r
+\r
+    component.beginUpdate();\r
+    if (properties) {\r
+        Sys$Component$_setProperties(component, properties);\r
+    }\r
+    if (events) {\r
+        for (var name in events) {\r
+            if (!(component["add_" + name] instanceof Function)) throw new Error.invalidOperation(String.format(Sys.Res.undefinedEvent, name));\r
+            if (!(events[name] instanceof Function)) throw new Error.invalidOperation(Sys.Res.eventHandlerNotFunction);\r
+            component["add_" + name](events[name]);\r
+        }\r
+    }\r
+\r
+    app._createdComponents[app._createdComponents.length] = component;\r
+    if (component.get_id()) {\r
+        app.addComponent(component);\r
+    }\r
+    if (creatingComponents) {\r
+        if (references) {\r
+            app._addComponentToSecondPass(component, references);\r
+        }\r
+        else {\r
+            component.endUpdate();\r
+        }\r
+    }\r
+    else {\r
+        if (references) {\r
+            Sys$Component$_setReferences(component, references);\r
+        }\r
+        component.endUpdate();\r
+    }\r
+\r
+    return component;\r
+}\r
+Sys.UI.MouseButton = function Sys$UI$MouseButton() {\r
+    /// <field name="leftButton" type="Number" integer="true" static="true"></field>\r
+    /// <field name="middleButton" type="Number" integer="true" static="true"></field>\r
+    /// <field name="rightButton" type="Number" integer="true" static="true"></field>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    throw Error.notImplemented();\r
+}\r
+\r
+\r
+\r
+\r
+Sys.UI.MouseButton.prototype = {\r
+    leftButton: 0,\r
+    middleButton: 1,\r
+    rightButton: 2\r
+}\r
+Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton");\r
+Sys.UI.Key = function Sys$UI$Key() {\r
+    /// <field name="backspace" type="Number" integer="true" static="true"></field>\r
+    /// <field name="tab" type="Number" integer="true" static="true"></field>\r
+    /// <field name="enter" type="Number" integer="true" static="true"></field>\r
+    /// <field name="esc" type="Number" integer="true" static="true"></field>\r
+    /// <field name="space" type="Number" integer="true" static="true"></field>\r
+    /// <field name="pageUp" type="Number" integer="true" static="true"></field>\r
+    /// <field name="pageDown" type="Number" integer="true" static="true"></field>\r
+    /// <field name="end" type="Number" integer="true" static="true"></field>\r
+    /// <field name="home" type="Number" integer="true" static="true"></field>\r
+    /// <field name="left" type="Number" integer="true" static="true"></field>\r
+    /// <field name="up" type="Number" integer="true" static="true"></field>\r
+    /// <field name="right" type="Number" integer="true" static="true"></field>\r
+    /// <field name="down" type="Number" integer="true" static="true"></field>\r
+    /// <field name="del" type="Number" integer="true" static="true"></field>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    throw Error.notImplemented();\r
+}\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+Sys.UI.Key.prototype = {\r
+    backspace: 8,\r
+    tab: 9,\r
+    enter: 13,\r
+    esc: 27,\r
+    space: 32,\r
+    pageUp: 33,\r
+    pageDown: 34,\r
+    end: 35,\r
+    home: 36,\r
+    left: 37,\r
+    up: 38,\r
+    right: 39,\r
+    down: 40,\r
+    del: 127\r
+}\r
+Sys.UI.Key.registerEnum("Sys.UI.Key");\r
+Sys.UI.DomEvent = function Sys$UI$DomEvent(eventObject) {\r
+    /// <param name="eventObject"></param>\r
+    /// <field name="altKey" type="Boolean"></field>\r
+    /// <field name="button" type="Sys.UI.MouseButton"></field>\r
+    /// <field name="charCode" type="Number" integer="true"></field>\r
+    /// <field name="clientX" type="Number" integer="true"></field>\r
+    /// <field name="clientY" type="Number" integer="true"></field>\r
+    /// <field name="ctrlKey" type="Boolean"></field>\r
+    /// <field name="keyCode" type="Number" integer="true"></field>\r
+    /// <field name="offsetX" type="Number" integer="true"></field>\r
+    /// <field name="offsetY" type="Number" integer="true"></field>\r
+    /// <field name="screenX" type="Number" integer="true"></field>\r
+    /// <field name="screenY" type="Number" integer="true"></field>\r
+    /// <field name="shiftKey" type="Boolean"></field>\r
+    /// <field name="target" domElement="true"></field>\r
+    /// <field name="type" type="String"></field>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "eventObject"}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var e = eventObject;\r
+    this.rawEvent = e;\r
+    this.altKey = e.altKey;\r
+    if (typeof(e.button) !== 'undefined') {\r
+        this.button = (typeof(e.which) !== 'undefined') ? e.button :\r
+            (e.button === 4) ? Sys.UI.MouseButton.middleButton :\r
+            (e.button === 2) ? Sys.UI.MouseButton.rightButton :\r
+            Sys.UI.MouseButton.leftButton;\r
+    }\r
+    if (e.type === 'keypress') {\r
+        this.charCode = e.charCode || e.keyCode;\r
+    }\r
+    else if (e.keyCode && (e.keyCode === 46)) {\r
+        this.keyCode = 127;\r
+    }\r
+    else {\r
+        this.keyCode = e.keyCode;\r
+    }\r
+    this.clientX = e.clientX;\r
+    this.clientY = e.clientY;\r
+    this.ctrlKey = e.ctrlKey;\r
+    this.target = e.target ? e.target : e.srcElement;\r
+    if (this.target) {\r
+        var loc = Sys.UI.DomElement.getLocation(this.target);\r
+        this.offsetX = (typeof(e.offsetX) !== 'undefined') ? e.offsetX : window.pageXOffset + (e.clientX || 0) - loc.x;\r
+        this.offsetY = (typeof(e.offsetY) !== 'undefined') ? e.offsetY : window.pageYOffset + (e.clientY || 0) - loc.y;\r
+    }\r
+    this.screenX = e.screenX;\r
+    this.screenY = e.screenY;\r
+    this.shiftKey = e.shiftKey;\r
+    this.type = e.type;\r
+}\r
+\r
+    function Sys$UI$DomEvent$preventDefault() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (this.rawEvent.preventDefault) {\r
+            this.rawEvent.preventDefault();\r
+        }\r
+        else if (window.event) {\r
+            window.event.returnValue = false;\r
+        }\r
+    }\r
+    function Sys$UI$DomEvent$stopPropagation() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (this.rawEvent.stopPropagation) {\r
+            this.rawEvent.stopPropagation();\r
+        }\r
+        else if (window.event) {\r
+            window.event.cancelBubble = true;\r
+        }\r
+    }\r
+Sys.UI.DomEvent.prototype = {\r
+    preventDefault: Sys$UI$DomEvent$preventDefault,\r
+    stopPropagation: Sys$UI$DomEvent$stopPropagation\r
+}\r
+Sys.UI.DomEvent.registerClass('Sys.UI.DomEvent');\r
+\r
+var $addHandler = Sys.UI.DomEvent.addHandler = function Sys$UI$DomEvent$addHandler(element, eventName, handler) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="eventName" type="String"></param>\r
+    /// <param name="handler" type="Function"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "eventName", type: String},\r
+        {name: "handler", type: Function}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!element._events) {\r
+        element._events = {};\r
+    }\r
+    var eventCache = element._events[eventName];\r
+    if (!eventCache) {\r
+        element._events[eventName] = eventCache = [];\r
+    }\r
+    var browserHandler;\r
+    if (element.addEventListener) {\r
+        browserHandler = function(e) {\r
+            return handler.call(element, new Sys.UI.DomEvent(e));\r
+        }\r
+        element.addEventListener(eventName, browserHandler, false);\r
+    }\r
+    else if (element.attachEvent) {\r
+        browserHandler = function() {\r
+            return handler.call(element, new Sys.UI.DomEvent(window.event));\r
+        }\r
+        element.attachEvent('on' + eventName, browserHandler);\r
+    }\r
+    eventCache[eventCache.length] = {handler: handler, browserHandler: browserHandler};\r
+}\r
+\r
+var $addHandlers = Sys.UI.DomEvent.addHandlers = function Sys$UI$DomEvent$addHandlers(element, events, handlerOwner) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="events" type="Object"></param>\r
+    /// <param name="handlerOwner" optional="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "events", type: Object},\r
+        {name: "handlerOwner", optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    for (var name in events) {\r
+        var handler = events[name];\r
+        if (typeof(handler) !== 'function') throw Error.invalidOperation(Sys.Res.cantAddNonFunctionhandler);\r
+        if (handlerOwner) {\r
+            handler = Function.createDelegate(handlerOwner, handler);\r
+        }\r
+        $addHandler(element, name, handler);\r
+    }\r
+}\r
+\r
+var $clearHandlers = Sys.UI.DomEvent.clearHandlers = function Sys$UI$DomEvent$clearHandlers(element) {\r
+    /// <param name="element" domElement="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (element._events) {\r
+        var cache = element._events;\r
+        for (var name in cache) {\r
+            var handlers = cache[name];\r
+            for (var i = handlers.length - 1; i >= 0; i--) {\r
+                $removeHandler(element, name, handlers[i].handler);\r
+            }\r
+        }\r
+        element._events = null;\r
+    }\r
+}\r
+\r
+var $removeHandler = Sys.UI.DomEvent.removeHandler = function Sys$UI$DomEvent$removeHandler(element, eventName, handler) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="eventName" type="String"></param>\r
+    /// <param name="handler" type="Function"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "eventName", type: String},\r
+        {name: "handler", type: Function}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var browserHandler = null;\r
+    if ((typeof(element._events) !== 'object') || (element._events == null)) throw Error.invalidOperation(Sys.Res.eventHandlerInvalid);\r
+    var cache = element._events[eventName];\r
+    if (!(cache instanceof Array)) throw Error.invalidOperation(Sys.Res.eventHandlerInvalid);\r
+    var browserHandler = null;\r
+    for (var i = 0, l = cache.length; i < l; i++) {\r
+        if (cache[i].handler === handler) {\r
+            browserHandler = cache[i].browserHandler;\r
+            break;\r
+        }\r
+    }\r
+    if (typeof(browserHandler) !== 'function') throw Error.invalidOperation(Sys.Res.eventHandlerInvalid);\r
+    if (element.removeEventListener) {\r
+        element.removeEventListener(eventName, browserHandler, false);\r
+    }\r
+    else if (element.detachEvent) {\r
+        element.detachEvent('on' + eventName, browserHandler);\r
+    }\r
+    cache.splice(i, 1);\r
+}\r
+Sys.IContainer = function Sys$IContainer() {\r
+    throw Error.notImplemented();\r
+}\r
+\r
+    function Sys$IContainer$addComponent(component) {\r
+        /// <param name="component" type="Sys.Component"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "component", type: Sys.Component}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$IContainer$removeComponent(component) {\r
+        /// <param name="component" type="Sys.Component"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "component", type: Sys.Component}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$IContainer$findComponent(id) {\r
+        /// <param name="id" type="String"></param>\r
+        /// <returns type="Sys.Component"></returns>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "id", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$IContainer$getComponents() {\r
+        /// <returns type="Array" elementType="Sys.Component"></returns>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+Sys.IContainer.prototype = {\r
+    addComponent: Sys$IContainer$addComponent,\r
+    removeComponent: Sys$IContainer$removeComponent,\r
+    findComponent: Sys$IContainer$findComponent,\r
+    getComponents: Sys$IContainer$getComponents\r
+}\r
+Sys.IContainer.registerInterface("Sys.IContainer");\r
+\r
+\r
+Sys._ScriptLoader = function Sys$_ScriptLoader() {\r
+    this._scriptsToLoad = null;\r
+    this._scriptLoadedDelegate = Function.createDelegate(this, this._scriptLoadedHandler);\r
+}\r
+\r
+    function Sys$_ScriptLoader$dispose() {\r
+        this._stopLoading();\r
+        if(this._events) {\r
+            delete this._events;\r
+        }\r
+        this._scriptLoadedDelegate = null;        \r
+    }\r
+\r
+    function Sys$_ScriptLoader$loadScripts(scriptTimeout, allScriptsLoadedCallback, scriptLoadFailedCallback, scriptLoadTimeoutCallback) {\r
+        /// <param name="scriptTimeout" type="Number" integer="true"></param>\r
+        /// <param name="allScriptsLoadedCallback" type="Function" mayBeNull="true"></param>\r
+        /// <param name="scriptLoadFailedCallback" type="Function" mayBeNull="true"></param>\r
+        /// <param name="scriptLoadTimeoutCallback" type="Function" mayBeNull="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "scriptTimeout", type: Number, integer: true},\r
+            {name: "allScriptsLoadedCallback", type: Function, mayBeNull: true},\r
+            {name: "scriptLoadFailedCallback", type: Function, mayBeNull: true},\r
+            {name: "scriptLoadTimeoutCallback", type: Function, mayBeNull: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if(this._loading) {\r
+            throw Error.invalidOperation(Sys.Res.scriptLoaderAlreadyLoading);\r
+        }\r
+        this._loading = true;\r
+        this._allScriptsLoadedCallback = allScriptsLoadedCallback;\r
+        this._scriptLoadFailedCallback = scriptLoadFailedCallback;\r
+        this._scriptLoadTimeoutCallback = scriptLoadTimeoutCallback;\r
+        \r
+        this._loadScriptsInternal();\r
+    }\r
+\r
+    function Sys$_ScriptLoader$notifyScriptLoaded() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        \r
+                        if(!this._loading) {\r
+                                    return;\r
+        }\r
+\r
+        this._currentTask._notified++;\r
+        \r
+        if(Sys.Browser.agent === Sys.Browser.Safari) {           \r
+            if(this._currentTask._notified === 1) {\r
+                                                                                                                window.setTimeout(Function.createDelegate(this, function() {\r
+                    this._scriptLoadedHandler(this._currentTask.get_scriptElement(), true);\r
+                }), 0);\r
+            }\r
+        }\r
+\r
+                            }\r
+\r
+    function Sys$_ScriptLoader$queueCustomScriptTag(scriptAttributes) {\r
+        /// <param name="scriptAttributes" mayBeNull="false"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "scriptAttributes"}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if(!this._scriptsToLoad) {\r
+            this._scriptsToLoad = [];\r
+        }\r
+        Array.add(this._scriptsToLoad, scriptAttributes);\r
+    }\r
+\r
+    function Sys$_ScriptLoader$queueScriptBlock(scriptContent) {\r
+        /// <param name="scriptContent" type="String" mayBeNull="false"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "scriptContent", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if(!this._scriptsToLoad) {\r
+            this._scriptsToLoad = [];\r
+        }\r
+        Array.add(this._scriptsToLoad, {text: scriptContent});\r
+    }\r
+\r
+    function Sys$_ScriptLoader$queueScriptReference(scriptUrl) {\r
+        /// <param name="scriptUrl" type="String" mayBeNull="false"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "scriptUrl", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if(!this._scriptsToLoad) {\r
+            this._scriptsToLoad = [];\r
+        }\r
+        Array.add(this._scriptsToLoad, {src: scriptUrl});\r
+    }\r
+\r
+    function Sys$_ScriptLoader$_createScriptElement(queuedScript) {\r
+        var scriptElement = document.createElement('SCRIPT');\r
+\r
+                        scriptElement.type = 'text/javascript';\r
+\r
+                for (var attr in queuedScript) {\r
+            scriptElement[attr] = queuedScript[attr];\r
+        }\r
+        \r
+        return scriptElement;\r
+    }\r
+\r
+    function Sys$_ScriptLoader$_loadScriptsInternal() {\r
+                if (this._scriptsToLoad && this._scriptsToLoad.length > 0) {\r
+            var nextScript = Array.dequeue(this._scriptsToLoad);\r
+                        var scriptElement = this._createScriptElement(nextScript);\r
+            \r
+            if (scriptElement.text && Sys.Browser.agent === Sys.Browser.Safari) {\r
+                                scriptElement.innerHTML = scriptElement.text;\r
+                delete scriptElement.text;\r
+            }            \r
+\r
+                                                            if (typeof(nextScript.src) === "string") {\r
+                                this._currentTask = new Sys._ScriptLoaderTask(scriptElement, this._scriptLoadedDelegate);\r
+                                                                                this._currentTask.execute();\r
+            }\r
+            else {\r
+                                                document.getElementsByTagName('HEAD')[0].appendChild(scriptElement);\r
+                \r
+                                Sys._ScriptLoader._clearScript(scriptElement);\r
+\r
+                                                                this._loadScriptsInternal();\r
+            }\r
+        }\r
+        else {\r
+                        var callback = this._allScriptsLoadedCallback;\r
+            this._stopLoading();\r
+            if(callback) {\r
+                callback(this);\r
+            }\r
+        }\r
+    }\r
+\r
+    function Sys$_ScriptLoader$_raiseError(multipleCallbacks) {\r
+                var callback = this._scriptLoadFailedCallback;\r
+        var scriptElement = this._currentTask.get_scriptElement();\r
+        this._stopLoading();\r
+        \r
+        if(callback) {\r
+            callback(this, scriptElement, multipleCallbacks);\r
+        }\r
+        else {\r
+            throw Sys._ScriptLoader._errorScriptLoadFailed(scriptElement.src, multipleCallbacks);\r
+        }\r
+    }\r
+\r
+    function Sys$_ScriptLoader$_scriptLoadedHandler(scriptElement, loaded) {\r
+                                if(loaded && this._currentTask._notified) {\r
+            if(this._currentTask._notified > 1) {\r
+                                this._raiseError(true);\r
+            }\r
+            else {\r
+                                Array.add(Sys._ScriptLoader._getLoadedScripts(), scriptElement.src);\r
+                this._currentTask.dispose();\r
+                this._currentTask = null;\r
+                this._loadScriptsInternal();\r
+            }\r
+        }\r
+        else {\r
+                        this._raiseError(false);\r
+        }\r
+    }\r
+\r
+    function Sys$_ScriptLoader$_scriptLoadTimeoutHandler() {\r
+        var callback = this._scriptLoadTimeoutCallback;\r
+        this._stopLoading();\r
+\r
+        if(callback) {\r
+            callback(this);\r
+        }\r
+    }\r
+\r
+    function Sys$_ScriptLoader$_stopLoading() {\r
+        if(this._timeoutCookie) {\r
+            window.clearTimeout(this._timeoutCookie);\r
+            this._timeoutCookie = null;\r
+        }\r
+\r
+        if(this._currentTask) {\r
+            this._currentTask.dispose();\r
+            this._currentTask = null;\r
+        }\r
+\r
+        this._scriptsToLoad = null;\r
+        this._loading = null;\r
+        \r
+        this._allScriptsLoadedCallback = null;\r
+        this._scriptLoadFailedCallback = null;\r
+        this._scriptLoadTimeoutCallback = null;\r
+    }\r
+Sys._ScriptLoader.prototype = {\r
+    dispose: Sys$_ScriptLoader$dispose,\r
+    \r
+    loadScripts: Sys$_ScriptLoader$loadScripts,\r
+    \r
+    notifyScriptLoaded: Sys$_ScriptLoader$notifyScriptLoaded,\r
+    \r
+    queueCustomScriptTag: Sys$_ScriptLoader$queueCustomScriptTag,\r
+\r
+    queueScriptBlock: Sys$_ScriptLoader$queueScriptBlock,\r
+\r
+    queueScriptReference: Sys$_ScriptLoader$queueScriptReference,\r
+    \r
+    _createScriptElement: Sys$_ScriptLoader$_createScriptElement,   \r
+\r
+    _loadScriptsInternal: Sys$_ScriptLoader$_loadScriptsInternal,\r
+    \r
+    _raiseError: Sys$_ScriptLoader$_raiseError,\r
+    \r
+    _scriptLoadedHandler: Sys$_ScriptLoader$_scriptLoadedHandler,\r
+    \r
+    _scriptLoadTimeoutHandler: Sys$_ScriptLoader$_scriptLoadTimeoutHandler,\r
+    \r
+    _stopLoading: Sys$_ScriptLoader$_stopLoading    \r
+}\r
+Sys._ScriptLoader.registerClass('Sys._ScriptLoader', null, Sys.IDisposable);\r
+\r
+Sys._ScriptLoader.getInstance = function Sys$_ScriptLoader$getInstance() {\r
+    var sl = Sys._ScriptLoader._activeInstance;\r
+    if(!sl) {\r
+        sl = Sys._ScriptLoader._activeInstance = new Sys._ScriptLoader();\r
+    }\r
+    return sl;\r
+}\r
+\r
+Sys._ScriptLoader.isScriptLoaded = function Sys$_ScriptLoader$isScriptLoaded(scriptSrc) {\r
+                    var dummyScript = document.createElement('script');\r
+    dummyScript.src = scriptSrc;\r
+    return Array.contains(Sys._ScriptLoader._getLoadedScripts(), dummyScript.src);\r
+}\r
+\r
+Sys._ScriptLoader.readLoadedScripts = function Sys$_ScriptLoader$readLoadedScripts() {\r
+        if(!Sys._ScriptLoader._referencedScripts) {\r
+        var referencedScripts = Sys._ScriptLoader._referencedScripts = [];\r
+\r
+        var existingScripts = document.getElementsByTagName('SCRIPT');\r
+        for (i = existingScripts.length - 1; i >= 0; i--) {\r
+            var scriptNode = existingScripts[i];\r
+            var scriptSrc = scriptNode.src;\r
+            if (scriptSrc.length) {\r
+                if (!Array.contains(referencedScripts, scriptSrc)) {\r
+                    Array.add(referencedScripts, scriptSrc);\r
+                }\r
+            }\r
+        }\r
+    }\r
+}\r
+\r
+Sys._ScriptLoader._clearScript = function Sys$_ScriptLoader$_clearScript(scriptElement) {\r
+    if (!Sys.Debug.isDebug) {\r
+                        scriptElement.parentNode.removeChild(scriptElement);\r
+    }\r
+}\r
+\r
+Sys._ScriptLoader._errorScriptLoadFailed = function Sys$_ScriptLoader$_errorScriptLoadFailed(scriptUrl, multipleCallbacks) {\r
+    var errorMessage;\r
+    if(multipleCallbacks) {\r
+        errorMessage = Sys.Res.scriptLoadMultipleCallbacks;\r
+    }\r
+    else {\r
+                errorMessage = Sys.Res.scriptLoadFailedDebug;\r
+    }\r
+\r
+    var displayMessage = "Sys.ScriptLoadFailedException: " + String.format(errorMessage, scriptUrl);\r
+    var e = Error.create(displayMessage, {name: 'Sys.ScriptLoadFailedException', 'scriptUrl': scriptUrl });\r
+    e.popStackFrame();\r
+    return e;\r
+}\r
+\r
+Sys._ScriptLoader._getLoadedScripts = function Sys$_ScriptLoader$_getLoadedScripts() {\r
+    if(!Sys._ScriptLoader._referencedScripts) {\r
+        Sys._ScriptLoader._referencedScripts = [];\r
+        Sys._ScriptLoader.readLoadedScripts();\r
+    }\r
+    return Sys._ScriptLoader._referencedScripts;\r
+}\r
+\r
+\r
+Sys._ScriptLoaderTask = function Sys$_ScriptLoaderTask(scriptElement, completedCallback) {\r
+    /// <param name="scriptElement" domElement="true"></param>\r
+    /// <param name="completedCallback" type="Function"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "scriptElement", domElement: true},\r
+        {name: "completedCallback", type: Function}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    this._scriptElement = scriptElement;\r
+    this._completedCallback = completedCallback;\r
+    this._notified = 0;\r
+}\r
+\r
+    function Sys$_ScriptLoaderTask$get_scriptElement() {\r
+        /// <value domElement="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._scriptElement;\r
+    }\r
+\r
+    function Sys$_ScriptLoaderTask$dispose() {\r
+                if(this._disposed) {\r
+                        return;\r
+        }\r
+        this._disposed = true;\r
+        this._removeScriptElementHandlers();\r
+                Sys._ScriptLoader._clearScript(this._scriptElement);\r
+        this._scriptElement = null;\r
+    }\r
+\r
+    function Sys$_ScriptLoaderTask$execute() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        this._addScriptElementHandlers();\r
+        document.getElementsByTagName('HEAD')[0].appendChild(this._scriptElement);\r
+    }\r
+\r
+    function Sys$_ScriptLoaderTask$_addScriptElementHandlers() {\r
+                this._scriptLoadDelegate = Function.createDelegate(this, this._scriptLoadHandler);\r
+        \r
+        if (Sys.Browser.agent !== Sys.Browser.InternetExplorer) {\r
+            this._scriptElement.readyState = 'loaded';\r
+            $addHandler(this._scriptElement, 'load', this._scriptLoadDelegate);\r
+        }\r
+        else {\r
+            $addHandler(this._scriptElement, 'readystatechange', this._scriptLoadDelegate);\r
+        }    \r
+                        this._scriptErrorDelegate = Function.createDelegate(this, this._scriptErrorHandler);\r
+        $addHandler(this._scriptElement, 'error', this._scriptErrorDelegate);\r
+    }\r
+\r
+    function Sys$_ScriptLoaderTask$_removeScriptElementHandlers() {\r
+                if(this._scriptLoadDelegate) {\r
+            var scriptElement = this.get_scriptElement();\r
+            if (Sys.Browser.agent !== Sys.Browser.InternetExplorer) {\r
+                $removeHandler(scriptElement, 'load', this._scriptLoadDelegate);\r
+            }\r
+            else {\r
+                $removeHandler(scriptElement, 'readystatechange', this._scriptLoadDelegate);\r
+            }\r
+            $removeHandler(scriptElement, 'error', this._scriptErrorDelegate);\r
+            this._scriptErrorDelegate = null;\r
+            this._scriptLoadDelegate = null;\r
+        }\r
+    }\r
+\r
+    function Sys$_ScriptLoaderTask$_scriptErrorHandler() {\r
+                if(this._disposed) {\r
+            return;\r
+        }\r
+        \r
+                this._completedCallback(this.get_scriptElement(), false);\r
+    }\r
+\r
+    function Sys$_ScriptLoaderTask$_scriptLoadHandler() {\r
+                if(this._disposed) {\r
+            return;\r
+        }\r
+\r
+        var scriptElement = this.get_scriptElement();\r
+        if ((scriptElement.readyState !== 'loaded') &&\r
+            (scriptElement.readyState !== 'complete')) {\r
+            return;\r
+        }\r
+        \r
+                                        var _this = this;\r
+        window.setTimeout(function() {\r
+            _this._completedCallback(scriptElement, true);\r
+        }, 0);\r
+    }\r
+Sys._ScriptLoaderTask.prototype = {\r
+    get_scriptElement: Sys$_ScriptLoaderTask$get_scriptElement,\r
+    \r
+    dispose: Sys$_ScriptLoaderTask$dispose,\r
+        \r
+    execute: Sys$_ScriptLoaderTask$execute,\r
+       \r
+    _addScriptElementHandlers: Sys$_ScriptLoaderTask$_addScriptElementHandlers,    \r
+    \r
+    _removeScriptElementHandlers: Sys$_ScriptLoaderTask$_removeScriptElementHandlers,    \r
+\r
+    _scriptErrorHandler: Sys$_ScriptLoaderTask$_scriptErrorHandler,\r
+           \r
+    _scriptLoadHandler: Sys$_ScriptLoaderTask$_scriptLoadHandler  \r
+}\r
+Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask", null, Sys.IDisposable);\r
+Sys.ApplicationLoadEventArgs = function Sys$ApplicationLoadEventArgs(components, isPartialLoad) {\r
+    /// <param name="components" type="Array" elementType="Sys.Component"></param>\r
+    /// <param name="isPartialLoad" type="Boolean"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "components", type: Array, elementType: Sys.Component},\r
+        {name: "isPartialLoad", type: Boolean}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    Sys.ApplicationLoadEventArgs.initializeBase(this);\r
+    this._components = components;\r
+    this._isPartialLoad = isPartialLoad;\r
+}\r
\r
+    function Sys$ApplicationLoadEventArgs$get_components() {\r
+        /// <value type="Array" elementType="Sys.Component"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._components;\r
+    }\r
+    function Sys$ApplicationLoadEventArgs$get_isPartialLoad() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._isPartialLoad;\r
+    }\r
+Sys.ApplicationLoadEventArgs.prototype = {\r
+    get_components: Sys$ApplicationLoadEventArgs$get_components,\r
+    get_isPartialLoad: Sys$ApplicationLoadEventArgs$get_isPartialLoad\r
+}\r
+Sys.ApplicationLoadEventArgs.registerClass('Sys.ApplicationLoadEventArgs', Sys.EventArgs);\r
+Sys._Application = function Sys$_Application() {\r
+    Sys._Application.initializeBase(this);\r
+\r
+    this._disposableObjects = [];\r
+    this._components = {};\r
+    this._createdComponents = [];\r
+    this._secondPassComponents = [];\r
+\r
+    this._unloadHandlerDelegate = Function.createDelegate(this, this._unloadHandler);\r
+    this._loadHandlerDelegate = Function.createDelegate(this, this._loadHandler);\r
+\r
+    Sys.UI.DomEvent.addHandler(window, "unload", this._unloadHandlerDelegate);\r
+    Sys.UI.DomEvent.addHandler(window, "load", this._loadHandlerDelegate);\r
+}\r
+\r
+\r
+\r
+\r
+    function Sys$_Application$get_isCreatingComponents() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._creatingComponents;\r
+    }\r
+    function Sys$_Application$add_load(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().addHandler("load", handler);\r
+    }\r
+    function Sys$_Application$remove_load(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().removeHandler("load", handler);\r
+    }\r
+    function Sys$_Application$add_init(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        if (this._initialized) {\r
+            handler(this, Sys.EventArgs.Empty);\r
+        }\r
+        else {\r
+            this.get_events().addHandler("init", handler);\r
+        }\r
+    }\r
+    function Sys$_Application$remove_init(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().removeHandler("init", handler);\r
+    }\r
+    function Sys$_Application$add_unload(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().addHandler("unload", handler);\r
+    }\r
+    function Sys$_Application$remove_unload(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this.get_events().removeHandler("unload", handler);\r
+    }\r
+    function Sys$_Application$addComponent(component) {\r
+        /// <param name="component" type="Sys.Component"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "component", type: Sys.Component}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var id = component.get_id();\r
+        if (!id) throw Error.invalidOperation(Sys.Res.cantAddWithoutId);\r
+        if (typeof(this._components[id]) !== 'undefined') throw Error.invalidOperation(String.format(Sys.Res.appDuplicateComponent, id));\r
+        this._components[id] = component;\r
+    }\r
+    function Sys$_Application$beginCreateComponents() {\r
+        this._creatingComponents = true;\r
+    }\r
+    function Sys$_Application$dispose() {\r
+        if (!this._disposing) {\r
+            this._disposing = true;\r
+            if (window.pageUnload) {\r
+                window.pageUnload(this, Sys.EventArgs.Empty);\r
+            }\r
+            var unloadHandler = this.get_events().getHandler("unload");\r
+            if (unloadHandler) {\r
+                unloadHandler(this, Sys.EventArgs.Empty);\r
+            }\r
+            var disposableObjects = Array.clone(this._disposableObjects);\r
+            for (var i = 0, l = disposableObjects.length; i < l; i++) {\r
+                disposableObjects[i].dispose();\r
+            }\r
+            Array.clear(this._disposableObjects);\r
+\r
+            Sys.UI.DomEvent.removeHandler(window, "unload", this._unloadHandlerDelegate);\r
+            if(this._loadHandlerDelegate) {\r
+                Sys.UI.DomEvent.removeHandler(window, "load", this._loadHandlerDelegate);\r
+                this._loadHandlerDelegate = null;\r
+            }\r
+\r
+            var sl = Sys._ScriptLoader.getInstance();\r
+            if(sl) {\r
+                sl.dispose();\r
+            }\r
+\r
+            Sys._Application.callBaseMethod(this, 'dispose');\r
+        }\r
+    }\r
+    function Sys$_Application$endCreateComponents() {\r
+        var components = this._secondPassComponents;\r
+        for (var i = 0, l = components.length; i < l; i++) {\r
+            var component = components[i].component;\r
+            Sys$Component$_setReferences(component, components[i].references);\r
+            component.endUpdate();\r
+        }\r
+        this._secondPassComponents = [];\r
+        this._creatingComponents = false;\r
+    }\r
+    function Sys$_Application$findComponent(id, parent) {\r
+        /// <param name="id" type="String"></param>\r
+        /// <param name="parent" optional="true" mayBeNull="true"></param>\r
+        /// <returns type="Sys.Component" mayBeNull="true"></returns>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "id", type: String},\r
+            {name: "parent", mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+                        return (parent ?\r
+            ((Sys.IContainer.isInstanceOfType(parent)) ?\r
+                parent.findComponent(id) :\r
+                parent[id] || null) :\r
+            Sys.Application._components[id] || null);\r
+    }\r
+    function Sys$_Application$getComponents() {\r
+        /// <returns type="Array" elementType="Sys.Component"></returns>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        var res = [];\r
+        var components = this._components;\r
+        for (var name in components) {\r
+            res[res.length] = components[name];\r
+        }\r
+        return res;\r
+    }\r
+    function Sys$_Application$initialize() {\r
+        if(!this._initialized && !this._initializing) {\r
+            this._initializing = true;\r
+                                                window.setTimeout(Function.createDelegate(this, this._doInitialize), 0);\r
+        }\r
+    }\r
+    function Sys$_Application$notifyScriptLoaded() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        var sl = Sys._ScriptLoader.getInstance();\r
+        if(sl) {\r
+            sl.notifyScriptLoaded();\r
+        }\r
+    }\r
+    function Sys$_Application$registerDisposableObject(object) {\r
+        /// <param name="object" type="Sys.IDisposable"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "object", type: Sys.IDisposable}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if (!this._disposing) {\r
+            this._disposableObjects[this._disposableObjects.length] = object;\r
+        }\r
+    }\r
+    function Sys$_Application$raiseLoad() {\r
+        var h = this.get_events().getHandler("load");\r
+        var args = new Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents), !this._initializing);\r
+        if (h) {\r
+            h(this, args);\r
+        }\r
+\r
+        if (window.pageLoad) {\r
+            window.pageLoad(this, args);\r
+        }\r
+        this._createdComponents = [];\r
+    }\r
+    function Sys$_Application$removeComponent(component) {\r
+        /// <param name="component" type="Sys.Component"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "component", type: Sys.Component}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var id = component.get_id();\r
+        if (id) delete this._components[id];\r
+    }\r
+    function Sys$_Application$unregisterDisposableObject(object) {\r
+        /// <param name="object" type="Sys.IDisposable"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "object", type: Sys.IDisposable}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if (!this._disposing) {\r
+            Array.remove(this._disposableObjects, object);\r
+        }\r
+    }\r
+    function Sys$_Application$_addComponentToSecondPass(component, references) {\r
+        this._secondPassComponents[this._secondPassComponents.length] = {component: component, references: references};\r
+    }\r
+    function Sys$_Application$_doInitialize() {\r
+        Sys._Application.callBaseMethod(this, 'initialize');\r
+\r
+        var handler = this.get_events().getHandler("init");\r
+        if (handler) {\r
+            this.beginCreateComponents();\r
+            handler(this, Sys.EventArgs.Empty);\r
+            this.endCreateComponents();\r
+        }\r
+        this.raiseLoad();\r
+        this._initializing = false;\r
+    }\r
+    function Sys$_Application$_loadHandler() {\r
+                        if(this._loadHandlerDelegate) {\r
+            Sys.UI.DomEvent.removeHandler(window, "load", this._loadHandlerDelegate);\r
+            this._loadHandlerDelegate = null;\r
+        }\r
+        this.initialize();\r
+    }\r
+    function Sys$_Application$_unloadHandler(event) {\r
+        this.dispose();\r
+    }\r
+Sys._Application.prototype = {\r
+    _creatingComponents: false,\r
+    _disposing: false,\r
+\r
+    get_isCreatingComponents: Sys$_Application$get_isCreatingComponents,\r
+    add_load: Sys$_Application$add_load,\r
+    remove_load: Sys$_Application$remove_load,\r
+    add_init: Sys$_Application$add_init,\r
+    remove_init: Sys$_Application$remove_init,\r
+    add_unload: Sys$_Application$add_unload,\r
+    remove_unload: Sys$_Application$remove_unload,\r
+    addComponent: Sys$_Application$addComponent,\r
+    beginCreateComponents: Sys$_Application$beginCreateComponents,\r
+    dispose: Sys$_Application$dispose,\r
+    endCreateComponents: Sys$_Application$endCreateComponents,\r
+    findComponent: Sys$_Application$findComponent,\r
+    getComponents: Sys$_Application$getComponents,\r
+    initialize: Sys$_Application$initialize,\r
+    notifyScriptLoaded: Sys$_Application$notifyScriptLoaded,\r
+    registerDisposableObject: Sys$_Application$registerDisposableObject,\r
+    raiseLoad: Sys$_Application$raiseLoad,\r
+    removeComponent: Sys$_Application$removeComponent,\r
+    unregisterDisposableObject: Sys$_Application$unregisterDisposableObject,\r
+    _addComponentToSecondPass: Sys$_Application$_addComponentToSecondPass,\r
+    _doInitialize: Sys$_Application$_doInitialize,    \r
+    _loadHandler: Sys$_Application$_loadHandler,\r
+    _unloadHandler: Sys$_Application$_unloadHandler\r
+}\r
+Sys._Application.registerClass('Sys._Application', Sys.Component, Sys.IContainer);\r
+\r
+Sys.Application = new Sys._Application();\r
+\r
+var $find = Sys.Application.findComponent;\r
+\r
+Type.registerNamespace('Sys.Net');\r
+\r
+Sys.Net.WebRequestExecutor = function Sys$Net$WebRequestExecutor() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    this._webRequest = null;\r
+    this._resultObject = null;\r
+}\r
+\r
+\r
+    function Sys$Net$WebRequestExecutor$get_webRequest() {\r
+        /// <value type="Sys.Net.WebRequest"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._webRequest;\r
+    }\r
+\r
+    function Sys$Net$WebRequestExecutor$_set_webRequest(value) {\r
+        if (this.get_started()) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, 'set_webRequest'));\r
+        }\r
+\r
+        this._webRequest = value;\r
+    }\r
+\r
+\r
+    function Sys$Net$WebRequestExecutor$get_started() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+\r
+    function Sys$Net$WebRequestExecutor$get_responseAvailable() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+\r
+    function Sys$Net$WebRequestExecutor$get_timedOut() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$get_aborted() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$get_responseData() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$get_statusCode() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$get_statusText() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$get_xml() {\r
+        /// <value></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$get_object() {\r
+        /// <value></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._resultObject) {\r
+            this._resultObject = Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData());\r
+        }\r
+        return this._resultObject;\r
+    }\r
+\r
+\r
+    function Sys$Net$WebRequestExecutor$executeRequest() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$abort() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$getResponseHeader(header) {\r
+        /// <param name="header" type="String"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "header", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        throw Error.notImplemented();\r
+    }\r
+    function Sys$Net$WebRequestExecutor$getAllResponseHeaders() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        throw Error.notImplemented();\r
+    }\r
+Sys.Net.WebRequestExecutor.prototype = {\r
+    get_webRequest: Sys$Net$WebRequestExecutor$get_webRequest,\r
+\r
+    _set_webRequest: Sys$Net$WebRequestExecutor$_set_webRequest,\r
+\r
+        get_started: Sys$Net$WebRequestExecutor$get_started,\r
+\r
+    get_responseAvailable: Sys$Net$WebRequestExecutor$get_responseAvailable,\r
+\r
+    get_timedOut: Sys$Net$WebRequestExecutor$get_timedOut,\r
+    get_aborted: Sys$Net$WebRequestExecutor$get_aborted,\r
+    get_responseData: Sys$Net$WebRequestExecutor$get_responseData,\r
+    get_statusCode: Sys$Net$WebRequestExecutor$get_statusCode,\r
+    get_statusText: Sys$Net$WebRequestExecutor$get_statusText,\r
+    get_xml: Sys$Net$WebRequestExecutor$get_xml,\r
+    get_object: Sys$Net$WebRequestExecutor$get_object,\r
+\r
+        executeRequest: Sys$Net$WebRequestExecutor$executeRequest,\r
+    abort: Sys$Net$WebRequestExecutor$abort,\r
+    getResponseHeader: Sys$Net$WebRequestExecutor$getResponseHeader,\r
+    getAllResponseHeaders: Sys$Net$WebRequestExecutor$getAllResponseHeaders\r
+}\r
+Sys.Net.WebRequestExecutor.registerClass('Sys.Net.WebRequestExecutor');\r
+window.XMLDOM = function window$XMLDOM(markup) {\r
+    if (!window.DOMParser) {\r
+        var progIDs = [ 'Msxml2.DOMDocument.3.0', 'Msxml2.DOMDocument' ];\r
+        for (var i = 0; i < progIDs.length; i++) {\r
+            try {\r
+                var xmlDOM = new ActiveXObject(progIDs[i]);\r
+                xmlDOM.async = false;\r
+                xmlDOM.loadXML(markup);\r
+                xmlDOM.setProperty('SelectionLanguage', 'XPath');\r
+                return xmlDOM;\r
+            }\r
+            catch (ex) {\r
+            }\r
+        }\r
+        return null;\r
+    }\r
+        else {\r
+        try {\r
+            var domParser = new window.DOMParser();\r
+            return domParser.parseFromString(markup, 'text/xml');\r
+        } catch (ex) {\r
+            return null;\r
+        }\r
+    }\r
+    return null;\r
+    }\r
+\r
+Sys.Net.XMLHttpExecutor = function Sys$Net$XMLHttpExecutor() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+\r
+    Sys.Net.XMLHttpExecutor.initializeBase(this);\r
+\r
+    var _this = this;\r
+    this._xmlHttpRequest = null;\r
+    this._webRequest = null;\r
+    this._responseAvailable = false;\r
+    this._timedOut = false;\r
+    this._timer = null;\r
+    this._aborted = false;\r
+    this._started = false;\r
+\r
+    this._onReadyStateChange = function () {\r
+        \r
+        if (_this._xmlHttpRequest.readyState === 4 ) {\r
+\r
+            _this._clearTimer();\r
+            _this._responseAvailable = true;\r
+            _this._webRequest.completed(Sys.EventArgs.Empty);\r
+            if (_this._xmlHttpRequest != null) {\r
+                _this._xmlHttpRequest.onreadystatechange = Function.emptyMethod;\r
+                _this._xmlHttpRequest = null;\r
+            }\r
+        }\r
+    }\r
+\r
+    this._clearTimer = function this$_clearTimer() {\r
+        if (_this._timer != null) {\r
+            window.clearTimeout(_this._timer);\r
+            _this._timer = null;\r
+        }\r
+    }\r
+\r
+    this._onTimeout = function this$_onTimeout() {\r
+        if (!_this._responseAvailable) {\r
+            _this._clearTimer();\r
+            _this._timedOut = true;\r
+            _this._xmlHttpRequest.onreadystatechange = Function.emptyMethod;\r
+            _this._xmlHttpRequest.abort();\r
+            _this._webRequest.completed(Sys.EventArgs.Empty);\r
+            _this._xmlHttpRequest = null;\r
+        }\r
+    }\r
+\r
+}\r
+\r
+\r
+\r
+    function Sys$Net$XMLHttpExecutor$get_timedOut() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._timedOut;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$get_started() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._started;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$get_responseAvailable() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+    return this._responseAvailable;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$get_aborted() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._aborted;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$executeRequest() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        this._webRequest = this.get_webRequest();\r
+\r
+        if (this._started) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, 'executeRequest'));\r
+        }\r
+        if (this._webRequest === null) {\r
+            throw Error.invalidOperation(Sys.Res.nullWebRequest);\r
+        }\r
+\r
+        var body = this._webRequest.get_body();\r
+        var headers = this._webRequest.get_headers();\r
+        this._xmlHttpRequest = new XMLHttpRequest();\r
+        this._xmlHttpRequest.onreadystatechange = this._onReadyStateChange;\r
+        var verb = this._webRequest.get_httpVerb();\r
+        this._xmlHttpRequest.open(verb, this._webRequest.getResolvedUrl(), true );\r
+        if (headers) {\r
+            for (var header in headers) {\r
+                var val = headers[header];\r
+                if (typeof(val) !== "function")\r
+                    this._xmlHttpRequest.setRequestHeader(header, val);\r
+            }\r
+        }\r
+\r
+        if (verb.toLowerCase() === "post") {\r
+                        if ((headers === null) || !headers['Content-Type']) {\r
+                this._xmlHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');\r
+            }\r
+\r
+                        if (!body) {\r
+                body = "";\r
+            }\r
+        }\r
+\r
+        var timeout = this._webRequest.get_timeout();\r
+        if (timeout > 0) {\r
+            this._timer = window.setTimeout(Function.createDelegate(this, this._onTimeout), timeout);\r
+        }\r
+        this._xmlHttpRequest.send(body);\r
+        this._started = true;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$getResponseHeader(header) {\r
+        /// <param name="header" type="String"></param>\r
+        /// <returns type="String"></returns>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "header", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        if (!this._responseAvailable) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'getResponseHeader'));\r
+        }\r
+        if (!this._xmlHttpRequest) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'getResponseHeader'));\r
+        }\r
+\r
+        var result;\r
+        try {\r
+            result = this._xmlHttpRequest.getResponseHeader(header);\r
+        } catch (e) {\r
+        }\r
+        if (!result) result = "";\r
+        return result;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$getAllResponseHeaders() {\r
+        /// <returns type="String"></returns>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._responseAvailable) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'getAllResponseHeaders'));\r
+        }\r
+        if (!this._xmlHttpRequest) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'getAllResponseHeaders'));\r
+        }\r
+\r
+        return this._xmlHttpRequest.getAllResponseHeaders();\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$get_responseData() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._responseAvailable) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'get_responseData'));\r
+        }\r
+        if (!this._xmlHttpRequest) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'get_responseData'));\r
+        }\r
+\r
+        return this._xmlHttpRequest.responseText;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$get_statusCode() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._responseAvailable) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'get_statusCode'));\r
+        }\r
+        if (!this._xmlHttpRequest) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'get_statusCode'));\r
+        }\r
+\r
+        return this._xmlHttpRequest.status;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$get_statusText() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._responseAvailable) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'get_statusText'));\r
+        }\r
+        if (!this._xmlHttpRequest) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'get_statusText'));\r
+        }\r
+\r
+        return this._xmlHttpRequest.statusText;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$get_xml() {\r
+        /// <value></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._responseAvailable) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'get_xml'));\r
+        }\r
+        if (!this._xmlHttpRequest) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'get_xml'));\r
+        }\r
+\r
+        var xml = this._xmlHttpRequest.responseXML;\r
+        if (!xml || !xml.documentElement) {\r
+\r
+                        xml = new XMLDOM(this._xmlHttpRequest.responseText);\r
+\r
+                        if (!xml || !xml.documentElement)\r
+                return null;\r
+        }\r
+                else if (navigator.userAgent.indexOf('MSIE') !== -1) {\r
+            xml.setProperty('SelectionLanguage', 'XPath');\r
+        }\r
+\r
+                if (xml.documentElement.namespaceURI === "http://www.mozilla.org/newlayout/xml/parsererror.xml" &&\r
+            xml.documentElement.tagName === "parsererror") {\r
+            return null;\r
+        }\r
+        \r
+                if (xml.documentElement.firstChild && xml.documentElement.firstChild.tagName === "parsererror") {\r
+            return null;\r
+        }\r
+        \r
+        return xml;\r
+    }\r
+\r
+    function Sys$Net$XMLHttpExecutor$abort() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._started) {\r
+            throw Error.invalidOperation(Sys.Res.cannotAbortBeforeStart);\r
+        }\r
+\r
+                if (this._aborted || this._responseAvailable || this._timedOut)\r
+            return;\r
+\r
+        this._aborted = true;\r
+\r
+        this._clearTimer();\r
+\r
+        if (this._xmlHttpRequest && !this._responseAvailable) {\r
+\r
+                        this._xmlHttpRequest.onreadystatechange = Function.emptyMethod;\r
+            this._xmlHttpRequest.abort();\r
+\r
+            this._xmlHttpRequest = null;\r
+            var handler = this._webRequest._get_eventHandlerList().getHandler("completed");\r
+            if (handler) {\r
+                handler(this, Sys.EventArgs.Empty);\r
+            }\r
+        }\r
+    }\r
+Sys.Net.XMLHttpExecutor.prototype = {\r
+\r
+    get_timedOut: Sys$Net$XMLHttpExecutor$get_timedOut,\r
+\r
+    get_started: Sys$Net$XMLHttpExecutor$get_started,\r
+\r
+    get_responseAvailable: Sys$Net$XMLHttpExecutor$get_responseAvailable,\r
+\r
+    get_aborted: Sys$Net$XMLHttpExecutor$get_aborted,\r
+\r
+    executeRequest: Sys$Net$XMLHttpExecutor$executeRequest,\r
+\r
+    getResponseHeader: Sys$Net$XMLHttpExecutor$getResponseHeader,\r
+\r
+    getAllResponseHeaders: Sys$Net$XMLHttpExecutor$getAllResponseHeaders,\r
+\r
+    get_responseData: Sys$Net$XMLHttpExecutor$get_responseData,\r
+\r
+    get_statusCode: Sys$Net$XMLHttpExecutor$get_statusCode,\r
+\r
+    get_statusText: Sys$Net$XMLHttpExecutor$get_statusText,\r
+\r
+    get_xml: Sys$Net$XMLHttpExecutor$get_xml,\r
+\r
+    abort: Sys$Net$XMLHttpExecutor$abort\r
+}\r
+Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', Sys.Net.WebRequestExecutor);\r
+Sys.Net._WebRequestManager = function Sys$Net$_WebRequestManager() {\r
+    this._this = this;\r
+    this._defaultTimeout = 0;\r
+    this._defaultExecutorType = "Sys.Net.XMLHttpExecutor";\r
+}\r
+\r
+\r
+    function Sys$Net$_WebRequestManager$add_invokingRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().addHandler("invokingRequest", handler);\r
+    }\r
+    function Sys$Net$_WebRequestManager$remove_invokingRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().removeHandler("invokingRequest", handler);\r
+    }\r
+\r
+    function Sys$Net$_WebRequestManager$add_completedRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().addHandler("completedRequest", handler);\r
+    }\r
+    function Sys$Net$_WebRequestManager$remove_completedRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().removeHandler("completedRequest", handler);\r
+    }\r
+\r
+    function Sys$Net$_WebRequestManager$_get_eventHandlerList() {\r
+        if (!this._events) {\r
+            this._events = new Sys.EventHandlerList();\r
+        }\r
+        return this._events;\r
+    }\r
+\r
+    function Sys$Net$_WebRequestManager$get_defaultTimeout() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._defaultTimeout;\r
+    }\r
+    function Sys$Net$_WebRequestManager$set_defaultTimeout(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Number}]);\r
+        if (e) throw e;\r
+\r
+        if (value < 0) {\r
+            throw Error.argumentOutOfRange("value", value, Sys.Res.invalidTimeout);\r
+        }\r
+\r
+        this._defaultTimeout = value;\r
+    }\r
+\r
+    function Sys$Net$_WebRequestManager$get_defaultExecutorType() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._defaultExecutorType;\r
+    }\r
+    function Sys$Net$_WebRequestManager$set_defaultExecutorType(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String}]);\r
+        if (e) throw e;\r
+\r
+        this._defaultExecutorType = value;\r
+    }\r
+\r
+    function Sys$Net$_WebRequestManager$executeRequest(webRequest) {\r
+        /// <param name="webRequest" type="Sys.Net.WebRequest"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "webRequest", type: Sys.Net.WebRequest}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var executor = webRequest.get_executor();\r
+                if (!executor) {\r
+            \r
+            var failed = false;\r
+            try {\r
+                var executorType = eval(this._defaultExecutorType);\r
+                executor = new executorType();\r
+            } catch (e) {\r
+                failed = true;\r
+            }\r
+\r
+            if (failed  || !Sys.Net.WebRequestExecutor.isInstanceOfType(executor) || !executor) {\r
+                throw Error.argument("defaultExecutorType", String.format(Sys.Res.invalidExecutorType, this._defaultExecutorType));\r
+            }\r
+\r
+            webRequest.set_executor(executor);\r
+        }\r
+\r
+                if (executor.get_aborted()) {\r
+            return;\r
+        }\r
+\r
+        var evArgs = new Sys.Net.NetworkRequestEventArgs(webRequest);\r
+        var handler = this._get_eventHandlerList().getHandler("invokingRequest");\r
+        if (handler) {\r
+            handler(this, evArgs);\r
+        }\r
+\r
+        if (!evArgs.get_cancel()) {\r
+            executor.executeRequest();\r
+        }\r
+    }\r
+Sys.Net._WebRequestManager.prototype = {\r
+    add_invokingRequest: Sys$Net$_WebRequestManager$add_invokingRequest,\r
+    remove_invokingRequest: Sys$Net$_WebRequestManager$remove_invokingRequest,\r
+\r
+    add_completedRequest: Sys$Net$_WebRequestManager$add_completedRequest,\r
+    remove_completedRequest: Sys$Net$_WebRequestManager$remove_completedRequest,\r
+\r
+    _get_eventHandlerList: Sys$Net$_WebRequestManager$_get_eventHandlerList,\r
+\r
+    get_defaultTimeout: Sys$Net$_WebRequestManager$get_defaultTimeout,\r
+    set_defaultTimeout: Sys$Net$_WebRequestManager$set_defaultTimeout,\r
+\r
+    get_defaultExecutorType: Sys$Net$_WebRequestManager$get_defaultExecutorType,\r
+    set_defaultExecutorType: Sys$Net$_WebRequestManager$set_defaultExecutorType,\r
+\r
+    executeRequest: Sys$Net$_WebRequestManager$executeRequest\r
+}\r
+\r
+Sys.Net._WebRequestManager.registerClass('Sys.Net._WebRequestManager');\r
+\r
+Sys.Net.WebRequestManager = new Sys.Net._WebRequestManager();\r
+Sys.Net.NetworkRequestEventArgs = function Sys$Net$NetworkRequestEventArgs(webRequest) {\r
+    /// <param name="webRequest" type="Sys.Net.WebRequest"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "webRequest", type: Sys.Net.WebRequest}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    Sys.Net.NetworkRequestEventArgs.initializeBase(this);\r
+    this._webRequest = webRequest;\r
+}\r
+\r
+\r
+    function Sys$Net$NetworkRequestEventArgs$get_webRequest() {\r
+        /// <value type="Sys.Net.WebRequest"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._webRequest;\r
+    }\r
+Sys.Net.NetworkRequestEventArgs.prototype = {\r
+    get_webRequest: Sys$Net$NetworkRequestEventArgs$get_webRequest\r
+}\r
+\r
+Sys.Net.NetworkRequestEventArgs.registerClass('Sys.Net.NetworkRequestEventArgs', Sys.CancelEventArgs);\r
+Sys.Net.WebRequest = function Sys$Net$WebRequest() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    this._url = "";\r
+    this._headers = { };\r
+    this._body = null;\r
+    this._userContext = null;\r
+    this._httpVerb = null;\r
+    this._executor = null;\r
+    this._invokeCalled = false;\r
+    this._timeout = 0;\r
+}\r
+\r
+\r
+    function Sys$Net$WebRequest$add_completed(handler) {\r
+    var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+    if (e) throw e;\r
+\r
+        this._get_eventHandlerList().addHandler("completed", handler);\r
+    }\r
+    function Sys$Net$WebRequest$remove_completed(handler) {\r
+    var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+    if (e) throw e;\r
+\r
+        this._get_eventHandlerList().removeHandler("completed", handler);\r
+    }\r
+\r
+    function Sys$Net$WebRequest$completed(eventArgs) {\r
+        /// <param name="eventArgs" type="Sys.EventArgs"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "eventArgs", type: Sys.EventArgs}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var handler = Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRequest");\r
+        if (handler) {\r
+            handler(this._executor, eventArgs);\r
+        }\r
+\r
+        handler = this._get_eventHandlerList().getHandler("completed");\r
+        if (handler) {\r
+            handler(this._executor, eventArgs);\r
+        }\r
+    }\r
+\r
+    function Sys$Net$WebRequest$_get_eventHandlerList() {\r
+        if (!this._events) {\r
+            this._events = new Sys.EventHandlerList();\r
+        }\r
+        return this._events;\r
+    }\r
+\r
+    function Sys$Net$WebRequest$get_url() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._url;\r
+    }\r
+    function Sys$Net$WebRequest$set_url(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String}]);\r
+        if (e) throw e;\r
+\r
+        this._url = value;\r
+    }\r
+\r
+    function Sys$Net$WebRequest$get_headers() {\r
+        /// <value></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._headers;\r
+    }\r
+\r
+    function Sys$Net$WebRequest$get_httpVerb() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+                if (this._httpVerb === null) {\r
+            if (this._body === null) {\r
+                return "GET";\r
+            }\r
+            return "POST";\r
+        }\r
+        return this._httpVerb;\r
+    }\r
+    function Sys$Net$WebRequest$set_httpVerb(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String}]);\r
+        if (e) throw e;\r
+\r
+        if (value.length === 0) {\r
+            throw Error.argument('value', Sys.Res.invalidHttpVerb);\r
+        }\r
+\r
+        this._httpVerb = value;\r
+    }\r
+\r
+    function Sys$Net$WebRequest$get_body() {\r
+        /// <value mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._body;\r
+    }\r
+    function Sys$Net$WebRequest$set_body(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._body = value;\r
+    }\r
+\r
+    function Sys$Net$WebRequest$get_userContext() {\r
+        /// <value mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._userContext;\r
+    }\r
+    function Sys$Net$WebRequest$set_userContext(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._userContext = value;\r
+    }\r
+\r
+    function Sys$Net$WebRequest$get_executor() {\r
+        /// <value type="Sys.Net.WebRequestExecutor"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._executor;\r
+    }\r
+    function Sys$Net$WebRequest$set_executor(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Sys.Net.WebRequestExecutor}]);\r
+        if (e) throw e;\r
+\r
+        if (this._executor !== null && this._executor.get_started()) {\r
+            throw Error.invalidOperation(Sys.Res.setExecutorAfterActive);\r
+        }\r
+\r
+        this._executor = value;\r
+        this._executor._set_webRequest(this);\r
+    }\r
+\r
+    function Sys$Net$WebRequest$get_timeout() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (this._timeout === 0) {\r
+            return Sys.Net.WebRequestManager.get_defaultTimeout();\r
+        }\r
+        return this._timeout;\r
+    }\r
+    function Sys$Net$WebRequest$set_timeout(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Number}]);\r
+        if (e) throw e;\r
+\r
+        if (value < 0) {\r
+            throw Error.argumentOutOfRange("value", value, Sys.Res.invalidTimeout);\r
+        }\r
+\r
+        this._timeout = value;\r
+    }\r
+\r
+    function Sys$Net$WebRequest$getResolvedUrl() {\r
+        /// <returns type="String"></returns>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return Sys.Net.WebRequest._resolveUrl(this._url);\r
+    }\r
+\r
+    function Sys$Net$WebRequest$invoke() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (this._invokeCalled) {\r
+            throw Error.invalidOperation(Sys.Res.invokeCalledTwice);\r
+        }\r
+\r
+        Sys.Net.WebRequestManager.executeRequest(this);\r
+        this._invokeCalled = true;\r
+    }\r
+Sys.Net.WebRequest.prototype = {\r
+    add_completed: Sys$Net$WebRequest$add_completed,\r
+    remove_completed: Sys$Net$WebRequest$remove_completed,\r
+\r
+    completed: Sys$Net$WebRequest$completed,\r
+\r
+    _get_eventHandlerList: Sys$Net$WebRequest$_get_eventHandlerList,\r
+\r
+    get_url: Sys$Net$WebRequest$get_url,\r
+    set_url: Sys$Net$WebRequest$set_url,\r
+\r
+    get_headers: Sys$Net$WebRequest$get_headers,\r
+\r
+    get_httpVerb: Sys$Net$WebRequest$get_httpVerb,\r
+    set_httpVerb: Sys$Net$WebRequest$set_httpVerb,\r
+\r
+    get_body: Sys$Net$WebRequest$get_body,\r
+    set_body: Sys$Net$WebRequest$set_body,\r
+\r
+    get_userContext: Sys$Net$WebRequest$get_userContext,\r
+    set_userContext: Sys$Net$WebRequest$set_userContext,\r
+\r
+    get_executor: Sys$Net$WebRequest$get_executor,\r
+    set_executor: Sys$Net$WebRequest$set_executor,\r
+\r
+    get_timeout: Sys$Net$WebRequest$get_timeout,\r
+    set_timeout: Sys$Net$WebRequest$set_timeout,\r
+\r
+    getResolvedUrl: Sys$Net$WebRequest$getResolvedUrl,\r
+\r
+    invoke: Sys$Net$WebRequest$invoke\r
+}\r
+\r
+Sys.Net.WebRequest._resolveUrl = function Sys$Net$WebRequest$_resolveUrl(url, baseUrl) {\r
+        if (url && url.indexOf('://') !== -1) {\r
+        return url;\r
+    }\r
+\r
+        if (!baseUrl || baseUrl.length === 0) {\r
+        var baseElement = document.getElementsByTagName('base')[0];\r
+        if (baseElement && baseElement.href && baseElement.href.length > 0) {\r
+            baseUrl = baseElement.href;\r
+        }\r
+        else {\r
+            baseUrl = document.URL;\r
+        }\r
+    }\r
+\r
+        var qsStart = baseUrl.indexOf('?');\r
+    if (qsStart !== -1) {\r
+        baseUrl = baseUrl.substr(0, qsStart);\r
+    }\r
+    baseUrl = baseUrl.substr(0, baseUrl.lastIndexOf('/') + 1);\r
+\r
+        if (!url || url.length === 0) {\r
+        return baseUrl;\r
+    }\r
+\r
+        if (url.charAt(0) === '/') {\r
+        var slashslash = baseUrl.indexOf('://');\r
+        if (slashslash === -1) {\r
+            throw Error.argument("baseUrl", Sys.Res.badBaseUrl1);\r
+        }\r
+\r
+        var nextSlash = baseUrl.indexOf('/', slashslash + 3);\r
+        if (nextSlash === -1) {\r
+            throw Error.argument("baseUrl", Sys.Res.badBaseUrl2);\r
+        }\r
+\r
+        return baseUrl.substr(0, nextSlash) + url;\r
+    }\r
+            else {\r
+        var lastSlash = baseUrl.lastIndexOf('/');\r
+        if (lastSlash === -1) {\r
+            throw Error.argument("baseUrl", Sys.Res.badBaseUrl3);\r
+        }\r
+\r
+        return baseUrl.substr(0, lastSlash+1) + url;\r
+    }\r
+}\r
+\r
+Sys.Net.WebRequest._createQueryString = function Sys$Net$WebRequest$_createQueryString(queryString, encodeMethod) {\r
+        if (!encodeMethod)\r
+        encodeMethod = encodeURIComponent;\r
+\r
+    var sb = new Sys.StringBuilder();\r
+\r
+    var i = 0;\r
+    for (var arg in queryString) {\r
+        var obj = queryString[arg];\r
+        if (typeof(obj) === "function") continue;\r
+        var val = Sys.Serialization.JavaScriptSerializer.serialize(obj);\r
+        if (i !== 0) {\r
+            sb.append('&');\r
+        }\r
+\r
+        sb.append(arg);\r
+        sb.append('=');\r
+        sb.append(encodeMethod(val));\r
+\r
+        i++;\r
+    }\r
+\r
+    return sb.toString();\r
+}\r
+\r
+Sys.Net.WebRequest._createUrl = function Sys$Net$WebRequest$_createUrl(url, queryString) {\r
+    if (!queryString) {\r
+        return url;\r
+    }\r
+\r
+    var qs = Sys.Net.WebRequest._createQueryString(queryString);\r
+    if (qs.length > 0) {\r
+        var sep = '?';\r
+        if (url && url.indexOf('?') !== -1)\r
+            sep = '&';\r
+        return url + sep + qs;\r
+    } else {\r
+        return url;\r
+    }\r
+}\r
+\r
+Sys.Net.WebRequest.registerClass('Sys.Net.WebRequest');\r
+Sys.Net.WebServiceProxy = function Sys$Net$WebServiceProxy() {\r
+}\r
+\r
+\r
+    function Sys$Net$WebServiceProxy$set_timeout(value) {\r
+        this._timeout = value;\r
+    }\r
+    function Sys$Net$WebServiceProxy$get_timeout() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._timeout;\r
+    }\r
+    function Sys$Net$WebServiceProxy$set_defaultUserContext(value) {\r
+        this._userContext = value;\r
+    }\r
+    function Sys$Net$WebServiceProxy$get_defaultUserContext() {\r
+        /// <value></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._userContext;\r
+    }\r
+    function Sys$Net$WebServiceProxy$set_defaultSucceededCallback(value) {\r
+        this._succeeded = value;\r
+    }\r
+    function Sys$Net$WebServiceProxy$get_defaultSucceededCallback() {\r
+        /// <value type="Function"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._succeeded;\r
+    }\r
+    function Sys$Net$WebServiceProxy$set_defaultFailedCallback(value) {\r
+        this._failed = value;\r
+    }\r
+    function Sys$Net$WebServiceProxy$get_defaultFailedCallback() {\r
+        /// <value type="Function"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._failed;\r
+    }\r
+    function Sys$Net$WebServiceProxy$set_path(value) {\r
+        this._path = value;\r
+    }\r
+    function Sys$Net$WebServiceProxy$get_path() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._path;\r
+    }\r
+\r
+    function Sys$Net$WebServiceProxy$_invoke(servicePath, methodName, useGet, params, onSuccess, onFailure, userContext) {\r
+        /// <param name="servicePath" type="String"></param>\r
+        /// <param name="methodName" type="String"></param>\r
+        /// <param name="useGet" type="Boolean"></param>\r
+        /// <param name="params"></param>\r
+        /// <param name="onSuccess" type="Function" mayBeNull="true" optional="true"></param>\r
+        /// <param name="onFailure" type="Function" mayBeNull="true" optional="true"></param>\r
+        /// <param name="userContext" mayBeNull="true" optional="true"></param>\r
+        /// <returns type="Sys.Net.WebRequest"></returns>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "servicePath", type: String},\r
+            {name: "methodName", type: String},\r
+            {name: "useGet", type: Boolean},\r
+            {name: "params"},\r
+            {name: "onSuccess", type: Function, mayBeNull: true, optional: true},\r
+            {name: "onFailure", type: Function, mayBeNull: true, optional: true},\r
+            {name: "userContext", mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+\r
+                if (onSuccess === null || typeof onSuccess === 'undefined') onSuccess = this.get_defaultSucceededCallback();\r
+        if (onFailure === null || typeof onFailure === 'undefined') onFailure = this.get_defaultFailedCallback();\r
+        if (userContext === null || typeof userContext === 'undefined') userContext = this.get_defaultUserContext();\r
+        \r
+        return Sys.Net.WebServiceProxy.invoke(servicePath, methodName, useGet, params, onSuccess, onFailure, userContext, this.get_timeout());\r
+    }\r
+Sys.Net.WebServiceProxy.prototype = {\r
+    set_timeout: Sys$Net$WebServiceProxy$set_timeout,\r
+    get_timeout: Sys$Net$WebServiceProxy$get_timeout,\r
+    set_defaultUserContext: Sys$Net$WebServiceProxy$set_defaultUserContext,\r
+    get_defaultUserContext: Sys$Net$WebServiceProxy$get_defaultUserContext,\r
+    set_defaultSucceededCallback: Sys$Net$WebServiceProxy$set_defaultSucceededCallback,\r
+    get_defaultSucceededCallback: Sys$Net$WebServiceProxy$get_defaultSucceededCallback,\r
+    set_defaultFailedCallback: Sys$Net$WebServiceProxy$set_defaultFailedCallback,\r
+    get_defaultFailedCallback: Sys$Net$WebServiceProxy$get_defaultFailedCallback,\r
+    set_path: Sys$Net$WebServiceProxy$set_path,\r
+    get_path: Sys$Net$WebServiceProxy$get_path,\r
+\r
+    _invoke: Sys$Net$WebServiceProxy$_invoke\r
+}\r
+Sys.Net.WebServiceProxy.registerClass('Sys.Net.WebServiceProxy');\r
+\r
+Sys.Net.WebServiceProxy.invoke = function Sys$Net$WebServiceProxy$invoke(servicePath, methodName, useGet, params, onSuccess, onFailure, userContext, timeout) {\r
+    /// <param name="servicePath" type="String"></param>\r
+    /// <param name="methodName" type="String"></param>\r
+    /// <param name="useGet" type="Boolean" optional="true"></param>\r
+    /// <param name="params" mayBeNull="true" optional="true"></param>\r
+    /// <param name="onSuccess" type="Function" mayBeNull="true" optional="true"></param>\r
+    /// <param name="onFailure" type="Function" mayBeNull="true" optional="true"></param>\r
+    /// <param name="userContext" mayBeNull="true" optional="true"></param>\r
+    /// <param name="timeout" type="Number" optional="true"></param>\r
+    /// <returns type="Sys.Net.WebRequest"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "servicePath", type: String},\r
+        {name: "methodName", type: String},\r
+        {name: "useGet", type: Boolean, optional: true},\r
+        {name: "params", mayBeNull: true, optional: true},\r
+        {name: "onSuccess", type: Function, mayBeNull: true, optional: true},\r
+        {name: "onFailure", type: Function, mayBeNull: true, optional: true},\r
+        {name: "userContext", mayBeNull: true, optional: true},\r
+        {name: "timeout", type: Number, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+        var request = new Sys.Net.WebRequest();\r
+\r
+    request.get_headers()['Content-Type'] = 'application/json; charset=utf-8';\r
+    if (!params) params = {};\r
+    var urlParams = params;\r
+        if (!useGet || !urlParams) urlParams = {};\r
+    request.set_url(Sys.Net.WebRequest._createUrl(servicePath+"/"+methodName, urlParams));\r
+\r
+    var body = null;\r
+        if (!useGet) {\r
+        body = Sys.Serialization.JavaScriptSerializer.serialize(params);\r
+\r
+                if (body === "{}") body = "";\r
+    }\r
+\r
+        request.set_body(body);\r
+    request.add_completed(onComplete);\r
+    if (timeout && timeout > 0) request.set_timeout(timeout);\r
+    request.invoke();\r
+\r
+    function onComplete(response, eventArgs) {\r
+        if (response.get_responseAvailable()) {\r
+            var statusCode = response.get_statusCode();\r
+            var result = null;\r
+\r
+            try {\r
+                var contentType = response.getResponseHeader("Content-Type");\r
+                if (contentType.startsWith("application/json")) {\r
+                    result = response.get_object();\r
+                }\r
+                else if (contentType.startsWith("text/xml")) {\r
+                    result = response.get_xml();\r
+                }\r
+                                else {\r
+                    result = response.get_responseData();\r
+                }\r
+            } catch (ex) {\r
+            }\r
+\r
+            var error = response.getResponseHeader("jsonerror");\r
+            var errorObj = (error === "true");\r
+            if (errorObj) {\r
+                result = new Sys.Net.WebServiceError(false, result.Message, result.StackTrace, result.ExceptionType);\r
+            }\r
+            if (((statusCode < 200) || (statusCode >= 300)) || errorObj) {\r
+                if (onFailure) {\r
+                    if (!result || !errorObj) {\r
+                        result = new Sys.Net.WebServiceError(false , String.format(Sys.Res.webServiceFailedNoMsg, methodName), "", "");\r
+                    }\r
+                    result._statusCode = statusCode;\r
+                    onFailure(result, userContext, methodName);\r
+                }\r
+                else {\r
+                                        var error;\r
+                    if (result && errorObj) {\r
+                                                error = result.get_exceptionType() + "-- " + result.get_message();\r
+                    }\r
+                    else {\r
+                                                                        error = response.get_responseData();\r
+                    }\r
+                    alert(String.format(Sys.Res.webServiceFailed, methodName, error));\r
+                }\r
+            }\r
+            else if (onSuccess) {\r
+                onSuccess(result, userContext, methodName);\r
+            }\r
+        }\r
+        else {\r
+            var msg;\r
+            if (response.get_timedOut()) {\r
+                msg = String.format(Sys.Res.webServiceTimedOut, methodName);\r
+            }\r
+            else {\r
+                msg = String.format(Sys.Res.webServiceFailedNoMsg, methodName)\r
+            }\r
+            if (onFailure) {\r
+                onFailure(new Sys.Net.WebServiceError(response.get_timedOut(), msg, "", ""), userContext, methodName);\r
+            }\r
+            else {\r
+                                alert(msg);\r
+            }\r
+        }\r
+    }\r
+\r
+    return request;\r
+}\r
+\r
+Sys.Net.WebServiceProxy._generateTypedConstructor = function Sys$Net$WebServiceProxy$_generateTypedConstructor(type) {\r
+    return function(properties) {\r
+                if (properties) {\r
+            for (var name in properties) {\r
+                this[name] = properties[name];\r
+            }\r
+        }\r
+        this.__type = type;\r
+    }\r
+}\r
+Sys.Net.WebServiceError = function Sys$Net$WebServiceError(timedOut, message, stackTrace, exceptionType) {\r
+    /// <param name="timedOut" type="Boolean"></param>\r
+    /// <param name="message" type="String" mayBeNull="true"></param>\r
+    /// <param name="stackTrace" type="String" mayBeNull="true"></param>\r
+    /// <param name="exceptionType" type="String" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "timedOut", type: Boolean},\r
+        {name: "message", type: String, mayBeNull: true},\r
+        {name: "stackTrace", type: String, mayBeNull: true},\r
+        {name: "exceptionType", type: String, mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    this._timedOut = timedOut;\r
+    this._message = message;\r
+    this._stackTrace = stackTrace;\r
+    this._exceptionType = exceptionType;\r
+    this._statusCode = -1;\r
+}\r
+\r
+\r
+    function Sys$Net$WebServiceError$get_timedOut() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._timedOut;\r
+    }\r
+\r
+    function Sys$Net$WebServiceError$get_statusCode() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._statusCode;\r
+    }\r
+\r
+    function Sys$Net$WebServiceError$get_message() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._message;\r
+    }\r
+\r
+    function Sys$Net$WebServiceError$get_stackTrace() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._stackTrace;\r
+    }\r
+\r
+    function Sys$Net$WebServiceError$get_exceptionType() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._exceptionType;\r
+    }\r
+Sys.Net.WebServiceError.prototype = {\r
+    get_timedOut: Sys$Net$WebServiceError$get_timedOut,\r
+\r
+    get_statusCode: Sys$Net$WebServiceError$get_statusCode,\r
+\r
+    get_message: Sys$Net$WebServiceError$get_message,\r
+\r
+    get_stackTrace: Sys$Net$WebServiceError$get_stackTrace,\r
+\r
+    get_exceptionType: Sys$Net$WebServiceError$get_exceptionType\r
+}\r
+Sys.Net.WebServiceError.registerClass('Sys.Net.WebServiceError');\r
+\r
+Type.registerNamespace('Sys.Services');\r
+\r
+Sys.Services._ProfileService = function Sys$Services$_ProfileService() {\r
+    Sys.Services._ProfileService.initializeBase(this);\r
+    this.properties = {};\r
+}\r
+Sys.Services._ProfileService.DefaultWebServicePath = '';\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+    function Sys$Services$_ProfileService$get_defaultFailedCallback() {\r
+        /// <value type="Function" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._defaultFailedCallback;\r
+    }\r
+    function Sys$Services$_ProfileService$set_defaultFailedCallback(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._defaultFailedCallback = value;\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$get_defaultLoadCompletedCallback() {\r
+        /// <value type="Function" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._defaultLoadCompletedCallback;\r
+    }\r
+    function Sys$Services$_ProfileService$set_defaultLoadCompletedCallback(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._defaultLoadCompletedCallback = value;\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$get_defaultSaveCompletedCallback() {\r
+        /// <value type="Function" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._defaultSaveCompletedCallback;\r
+    }\r
+    function Sys$Services$_ProfileService$set_defaultSaveCompletedCallback(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._defaultSaveCompletedCallback = value;\r
+    }\r
+\r
+\r
+    function Sys$Services$_ProfileService$get_path() {\r
+        /// <value type="String" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._path;\r
+    }\r
+    function Sys$Services$_ProfileService$set_path(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        if((!value) || (!value.length)) {\r
+            value = '';\r
+        }\r
+        this._path = value;\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$get_timeout() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._timeout;\r
+    }\r
+    function Sys$Services$_ProfileService$set_timeout(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Number}]);\r
+        if (e) throw e;\r
+\r
+        this._timeout = value;\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$load(propertyNames, loadCompletedCallback, failedCallback, userContext) {\r
+        /// <param name="propertyNames" type="Array" elementType="String" optional="true" elementMayBeNull="false" mayBeNull="true"></param>\r
+        /// <param name="loadCompletedCallback" type="Function" optional="true" mayBeNull="true"></param>\r
+        /// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>\r
+        /// <param name="userContext" optional="true" mayBeNull="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "propertyNames", type: Array, mayBeNull: true, optional: true, elementType: String},\r
+            {name: "loadCompletedCallback", type: Function, mayBeNull: true, optional: true},\r
+            {name: "failedCallback", type: Function, mayBeNull: true, optional: true},\r
+            {name: "userContext", mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var parameters = {};\r
+        var methodName;\r
+        if(!propertyNames) {\r
+            methodName = "GetAllPropertiesForCurrentUser";\r
+        }\r
+        else {\r
+            methodName = "GetPropertiesForCurrentUser";\r
+            parameters = { properties: this._clonePropertyNames(propertyNames) };\r
+        }\r
+                this._invoke(this._get_path(),\r
+                                        methodName,\r
+                                        false,\r
+                                        parameters,\r
+                                        Function.createDelegate(this, this._onLoadComplete),\r
+                                        Function.createDelegate(this, this._onLoadFailed),                                         [loadCompletedCallback, failedCallback, userContext]);\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$save(propertyNames, saveCompletedCallback, failedCallback, userContext) {\r
+        /// <param name="propertyNames" type="Array" elementType="String" optional="true" elementMayBeNull="false" mayBeNull="true"></param>\r
+        /// <param name="saveCompletedCallback" type="Function" optional="true" mayBeNull="true"></param>\r
+        /// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>\r
+        /// <param name="userContext" optional="true" mayBeNull="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "propertyNames", type: Array, mayBeNull: true, optional: true, elementType: String},\r
+            {name: "saveCompletedCallback", type: Function, mayBeNull: true, optional: true},\r
+            {name: "failedCallback", type: Function, mayBeNull: true, optional: true},\r
+            {name: "userContext", mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var flattenedProperties = this._flattenProperties(propertyNames, this.properties);\r
+                this._invoke(this._get_path(),\r
+                                        "SetPropertiesForCurrentUser",\r
+                                        false,\r
+                                        { values: flattenedProperties },\r
+                                        Function.createDelegate(this, this._onSaveComplete),\r
+                                        Function.createDelegate(this, this._onSaveFailed),\r
+                                        [saveCompletedCallback, failedCallback, userContext]);\r
+    }\r
+\r
+\r
+    function Sys$Services$_ProfileService$_clonePropertyNames(arr) {\r
+        var nodups = [];\r
+        var seen = {};\r
+        for(var i=0; i < arr.length; i++) {\r
+            var prop = arr[i];\r
+            if(!seen[prop]) { Array.add(nodups, prop); seen[prop]=true; };\r
+        }\r
+        return nodups;\r
+    }\r
+\r
+\r
+\r
+\r
+\r
+    function Sys$Services$_ProfileService$_flattenProperties(propertyNames, properties, groupName) {\r
+        var flattenedProperties = {};\r
+        var val;\r
+        var key;\r
+        if(propertyNames && propertyNames.length === 0) {\r
+            return flattenedProperties;\r
+        }\r
+\r
+        for (var property in properties) {\r
+            val = properties[property];\r
+            key = groupName ? groupName + "." + property : property;\r
+                        if(Sys.Services.ProfileGroup.isInstanceOfType(val)) {\r
+                var groupProperties = this._flattenProperties(propertyNames, val, key);\r
+                                                                                                                for(var subKey in groupProperties) {\r
+                    var subVal = groupProperties[subKey];\r
+                    flattenedProperties[subKey] = subVal;\r
+                }\r
+            }\r
+            else {\r
+                                if(!propertyNames || Array.indexOf(propertyNames, key) !== -1) {\r
+                    flattenedProperties[key] = val;\r
+                }\r
+            }\r
+        }\r
+        return flattenedProperties;\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$_get_path() {\r
+        var path = this.get_path();\r
+        if(!path.length) {\r
+            path = Sys.Services._ProfileService.DefaultWebServicePath;\r
+        }\r
+        if(!path || !path.length) {\r
+            throw Error.invalidOperation(Sys.Res.servicePathNotSet);\r
+        }\r
+        return path;\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$_onLoadComplete(result, context, methodName) {\r
+        if(typeof(result) !== "object") {\r
+            throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType, methodName, "Object"));\r
+        }\r
+\r
+        var unflattened = this._unflattenProperties(result);\r
+        for(var name in unflattened) {\r
+            this.properties[name] = unflattened[name];\r
+        }\r
+        \r
+        var userCallback = context[0];\r
+        var callback = userCallback ? userCallback : this._defaultLoadCompletedCallback;\r
+        if(callback) {\r
+            callback(result.length, context[2], "Sys.Services.ProfileService.load");\r
+        }\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$_onLoadFailed(err, context, methodName) {\r
+        var userCallback = context[1];\r
+        var callback = userCallback ? userCallback : this._defaultFailedCallback;\r
+        if(callback) {\r
+            callback(err, context[2], "Sys.Services.ProfileService.load");\r
+        }\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$_onSaveComplete(result, context, methodName) {\r
+        if(typeof(result) !== "number") {\r
+            throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType, methodName, "Number"));\r
+        }\r
+        \r
+        var userCallback = context[0];\r
+        var userContext = context[2];\r
+        var callback = userCallback ? userCallback : this._defaultSaveCompletedCallback;\r
+        if(callback) {\r
+            callback(result, userContext, "Sys.Services.ProfileService.save");\r
+        }\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$_onSaveFailed(err, context, methodName) {\r
+        var userCallback = context[1];\r
+        var userContext = context[2];\r
+        var callback = userCallback ? userCallback : this._defaultFailedCallback;\r
+        if(callback) {\r
+            callback(err, userContext, "Sys.Services.ProfileService.save");\r
+        }\r
+    }\r
+\r
+    function Sys$Services$_ProfileService$_unflattenProperties(properties) {\r
+        var unflattenedProperties = {};\r
+        var dotIndex;\r
+        var val;\r
+        var count = 0;\r
+        for(var key in properties) {\r
+            count++;\r
+            val = properties[key];\r
+\r
+            dotIndex = key.indexOf('.');\r
+            if(dotIndex !== -1) {\r
+                var groupName = key.substr(0, dotIndex);\r
+                key = key.substr(dotIndex+1);\r
+                var group = unflattenedProperties[groupName];\r
+                if((!group) || (!Sys.Services.ProfileGroup.isInstanceOfType(group))) {\r
+                    group = new Sys.Services.ProfileGroup();\r
+                    unflattenedProperties[groupName] = group;\r
+                }\r
+                group[key] = val;\r
+            }\r
+            else {\r
+                unflattenedProperties[key] = val;\r
+            }\r
+        }\r
+        properties.length = count;\r
+        return unflattenedProperties;\r
+    }\r
+Sys.Services._ProfileService.prototype = {\r
+    _defaultFailedCallback: null,\r
+    _defaultLoadCompletedCallback: null,\r
+    _defaultSaveCompletedCallback: null,\r
+    _path: '',\r
+    _timeout: 0,\r
+\r
+    get_defaultFailedCallback: Sys$Services$_ProfileService$get_defaultFailedCallback,\r
+    set_defaultFailedCallback: Sys$Services$_ProfileService$set_defaultFailedCallback,\r
+\r
+    get_defaultLoadCompletedCallback: Sys$Services$_ProfileService$get_defaultLoadCompletedCallback,\r
+    set_defaultLoadCompletedCallback: Sys$Services$_ProfileService$set_defaultLoadCompletedCallback,\r
+\r
+    get_defaultSaveCompletedCallback: Sys$Services$_ProfileService$get_defaultSaveCompletedCallback,\r
+    set_defaultSaveCompletedCallback: Sys$Services$_ProfileService$set_defaultSaveCompletedCallback,\r
+    \r
+    \r
+    get_path: Sys$Services$_ProfileService$get_path,\r
+    set_path: Sys$Services$_ProfileService$set_path,\r
+        \r
+    get_timeout: Sys$Services$_ProfileService$get_timeout,\r
+    set_timeout: Sys$Services$_ProfileService$set_timeout,\r
+        \r
+    load: Sys$Services$_ProfileService$load,\r
+\r
+    save: Sys$Services$_ProfileService$save,\r
+    \r
+        _clonePropertyNames: Sys$Services$_ProfileService$_clonePropertyNames,    \r
+\r
+                    _flattenProperties: Sys$Services$_ProfileService$_flattenProperties,\r
+    \r
+    _get_path: Sys$Services$_ProfileService$_get_path,    \r
+\r
+    _onLoadComplete: Sys$Services$_ProfileService$_onLoadComplete,\r
+    \r
+    _onLoadFailed: Sys$Services$_ProfileService$_onLoadFailed,\r
+    \r
+    _onSaveComplete: Sys$Services$_ProfileService$_onSaveComplete,\r
+    \r
+    _onSaveFailed: Sys$Services$_ProfileService$_onSaveFailed,\r
+    \r
+    _unflattenProperties: Sys$Services$_ProfileService$_unflattenProperties\r
+}\r
+Sys.Services._ProfileService.registerClass('Sys.Services._ProfileService', Sys.Net.WebServiceProxy);\r
+Sys.Services.ProfileService = new Sys.Services._ProfileService();\r
+\r
+Sys.Services.ProfileGroup = function Sys$Services$ProfileGroup(properties) {\r
+    /// <param name="properties" optional="true" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "properties", mayBeNull: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if(properties) {\r
+        for(var property in properties) {\r
+            this[property] = properties[property];\r
+        }\r
+    }\r
+}\r
+Sys.Services.ProfileGroup.registerClass('Sys.Services.ProfileGroup');\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+Sys.Services._AuthenticationService = function Sys$Services$_AuthenticationService() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    Sys.Services._AuthenticationService.initializeBase(this);\r
+}\r
+Sys.Services._AuthenticationService.DefaultWebServicePath = '';\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+    function Sys$Services$_AuthenticationService$get_defaultFailedCallback() {\r
+        /// <value type="Function" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._defaultFailedCallback;\r
+    }\r
+    function Sys$Services$_AuthenticationService$set_defaultFailedCallback(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._defaultFailedCallback = value;\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$get_defaultLoginCompletedCallback() {\r
+        /// <value type="Function" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._defaultLoginCompletedCallback;\r
+    }\r
+    function Sys$Services$_AuthenticationService$set_defaultLoginCompletedCallback(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._defaultLoginCompletedCallback = value;\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$get_defaultLogoutCompletedCallback() {\r
+        /// <value type="Function" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._defaultLogoutCompletedCallback;\r
+    }\r
+    function Sys$Services$_AuthenticationService$set_defaultLogoutCompletedCallback(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._defaultLogoutCompletedCallback = value;\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$get_isLoggedIn() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._authenticated;\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$get_path() {\r
+        /// <value type="String" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._path;\r
+    }\r
+    function Sys$Services$_AuthenticationService$set_path(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        if((!value) || (!value.length)) {\r
+            value = '';\r
+        }\r
+        this._path = value;\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$get_timeout() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._timeout;\r
+    }\r
+    function Sys$Services$_AuthenticationService$set_timeout(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Number}]);\r
+        if (e) throw e;\r
+\r
+        this._timeout = value;\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$login(username, password, isPersistent, customInfo, redirectUrl, loginCompletedCallback, failedCallback, userContext) {\r
+        /// <param name="username" type="String" mayBeNull="false"></param>\r
+        /// <param name="password" type="String" mayBeNull="true"></param>\r
+        /// <param name="isPersistent" type="Boolean" optional="true" mayBeNull="true"></param>\r
+        /// <param name="customInfo" type="String" optional="true" mayBeNull="true"></param>\r
+        /// <param name="redirectUrl" type="String" optional="true" mayBeNull="true"></param>\r
+        /// <param name="loginCompletedCallback" type="Function" optional="true" mayBeNull="true"></param>\r
+        /// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>\r
+        /// <param name="userContext" optional="true" mayBeNull="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "username", type: String},\r
+            {name: "password", type: String, mayBeNull: true},\r
+            {name: "isPersistent", type: Boolean, mayBeNull: true, optional: true},\r
+            {name: "customInfo", type: String, mayBeNull: true, optional: true},\r
+            {name: "redirectUrl", type: String, mayBeNull: true, optional: true},\r
+            {name: "loginCompletedCallback", type: Function, mayBeNull: true, optional: true},\r
+            {name: "failedCallback", type: Function, mayBeNull: true, optional: true},\r
+            {name: "userContext", mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+                this._invoke(this._get_path(), "Login", false,\r
+                                        { userName: username, password: password, createPersistentCookie: isPersistent },\r
+                                        Function.createDelegate(this, this._onLoginComplete),\r
+                                        Function.createDelegate(this, this._onLoginFailed),\r
+                                        [username, password, isPersistent, redirectUrl, loginCompletedCallback, failedCallback, userContext]);\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$logout(redirectUrl, logoutCompletedCallback, failedCallback, userContext) {\r
+        /// <param name="redirectUrl" type="String" optional="true" mayBeNull="true"></param>\r
+        /// <param name="logoutCompletedCallback" type="Function" optional="true" mayBeNull="true"></param>\r
+        /// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>\r
+        /// <param name="userContext" optional="true" mayBeNull="true"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "redirectUrl", type: String, mayBeNull: true, optional: true},\r
+            {name: "logoutCompletedCallback", type: Function, mayBeNull: true, optional: true},\r
+            {name: "failedCallback", type: Function, mayBeNull: true, optional: true},\r
+            {name: "userContext", mayBeNull: true, optional: true}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+                this._invoke(this._get_path(), "Logout", false, {}, \r
+                                        Function.createDelegate(this, this._onLogoutComplete),\r
+                                        Function.createDelegate(this, this._onLogoutFailed),\r
+                                        [redirectUrl, logoutCompletedCallback, failedCallback, userContext]);\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$_get_path() {\r
+        var path = this.get_path();\r
+        if(!path.length) {\r
+            path = Sys.Services._AuthenticationService.DefaultWebServicePath;\r
+        }\r
+        if(!path || !path.length) {\r
+            throw Error.invalidOperation(Sys.Res.servicePathNotSet);\r
+        }\r
+        return path;\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$_onLoginComplete(result, context, methodName) {\r
+        if(typeof(result) !== "boolean") {\r
+            throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType, methodName, "Boolean"));\r
+        }\r
+        \r
+        var redirectUrl = context[3];\r
+        var userCallback = context[4];\r
+        var userContext = context[6];\r
+        var callback = userCallback ? userCallback : this._defaultLoginCompletedCallback;\r
+        \r
+        if(result) {\r
+            this._authenticated = true;\r
+\r
+            if(callback) {\r
+                callback(true, userContext, "Sys.Services.AuthenticationService.login");\r
+            }\r
+            \r
+            if(typeof(redirectUrl) !== "undefined" && redirectUrl !== null) {\r
+                                window.location.href = redirectUrl;\r
+            }\r
+        }\r
+        else if (callback) {\r
+            callback(false, userContext, "Sys.Services.AuthenticationService.login");\r
+        }\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$_onLoginFailed(err, context, methodName) {\r
+        var userCallback = context[5];\r
+        var callback = userCallback ? userCallback : this._defaultFailedCallback;\r
+        if(callback) {\r
+            callback(err, context[6], "Sys.Services.AuthenticationService.login");\r
+        }\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$_onLogoutComplete(result, context, methodName) {\r
+        if(result !== null) {\r
+            throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType, methodName, "null"));\r
+        }\r
+        \r
+        var redirectUrl = context[0];\r
+        var userCallback = context[1];\r
+        var userContext = context[3];\r
+        var callback = userCallback ? userCallback : this._defaultLogoutCompletedCallback;\r
+\r
+        this._authenticated = false;\r
+        \r
+        if (callback) {\r
+            callback(null, userContext, "Sys.Services.AuthenticationService.logout");\r
+        }\r
+        \r
+                if(!redirectUrl) {\r
+            window.location.reload();\r
+        }\r
+        else {\r
+            window.location.href = redirectUrl;\r
+        }\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$_onLogoutFailed(err, context, methodName) {\r
+        var userCallback = context[2];\r
+        var callback = userCallback ? userCallback : this._defaultFailedCallback;\r
+        if(callback) {\r
+            callback(err, context[3], "Sys.Services.AuthenticationService.logout");\r
+        }\r
+    }\r
+\r
+    function Sys$Services$_AuthenticationService$_setAuthenticated(authenticated) {\r
+        this._authenticated = authenticated;\r
+    }\r
+Sys.Services._AuthenticationService.prototype = {\r
+    _defaultFailedCallback: null,\r
+    _defaultLoginCompletedCallback: null,\r
+    _defaultLogoutCompletedCallback: null,\r
+    _path: '',\r
+    _timeout: 0,\r
+    _authenticated: false,\r
+    \r
+    get_defaultFailedCallback: Sys$Services$_AuthenticationService$get_defaultFailedCallback,\r
+    set_defaultFailedCallback: Sys$Services$_AuthenticationService$set_defaultFailedCallback,\r
+\r
+    get_defaultLoginCompletedCallback: Sys$Services$_AuthenticationService$get_defaultLoginCompletedCallback,\r
+    set_defaultLoginCompletedCallback: Sys$Services$_AuthenticationService$set_defaultLoginCompletedCallback,\r
+\r
+    get_defaultLogoutCompletedCallback: Sys$Services$_AuthenticationService$get_defaultLogoutCompletedCallback,\r
+    set_defaultLogoutCompletedCallback: Sys$Services$_AuthenticationService$set_defaultLogoutCompletedCallback,\r
+\r
+    get_isLoggedIn: Sys$Services$_AuthenticationService$get_isLoggedIn,\r
+\r
+    get_path: Sys$Services$_AuthenticationService$get_path,\r
+    set_path: Sys$Services$_AuthenticationService$set_path,\r
+    \r
+    get_timeout: Sys$Services$_AuthenticationService$get_timeout,\r
+    set_timeout: Sys$Services$_AuthenticationService$set_timeout,    \r
+    \r
+    login: Sys$Services$_AuthenticationService$login,\r
+    \r
+    logout: Sys$Services$_AuthenticationService$logout,\r
+    \r
+    _get_path: Sys$Services$_AuthenticationService$_get_path,\r
+    \r
+    _onLoginComplete: Sys$Services$_AuthenticationService$_onLoginComplete,\r
+    \r
+    _onLoginFailed: Sys$Services$_AuthenticationService$_onLoginFailed,\r
+    \r
+    _onLogoutComplete: Sys$Services$_AuthenticationService$_onLogoutComplete,\r
+    \r
+    _onLogoutFailed: Sys$Services$_AuthenticationService$_onLogoutFailed,\r
+    \r
+    _setAuthenticated: Sys$Services$_AuthenticationService$_setAuthenticated    \r
+}\r
+\r
+Sys.Services._AuthenticationService.registerClass('Sys.Services._AuthenticationService', Sys.Net.WebServiceProxy);\r
+Sys.Services.AuthenticationService = new Sys.Services._AuthenticationService();\r
+\r
+Type.registerNamespace('Sys.Serialization');\r
+\r
+\r
+Sys.Serialization.JavaScriptSerializer = function Sys$Serialization$JavaScriptSerializer() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+}\r
+Sys.Serialization.JavaScriptSerializer.registerClass('Sys.Serialization.JavaScriptSerializer');\r
+\r
+Sys.Serialization.JavaScriptSerializer._stringRegEx = new RegExp('["\b\f\n\r\t\\\\\x00-\x1F]', 'i');\r
+\r
+Sys.Serialization.JavaScriptSerializer._serializeWithBuilder = function Sys$Serialization$JavaScriptSerializer$_serializeWithBuilder(object, stringBuilder, sort) {\r
+    var i;\r
+    switch (typeof object) {\r
+    case 'object':\r
+        if (object) {\r
+                        if (Array.isInstanceOfType(object)) {\r
+                stringBuilder.append('[');\r
+                for (i = 0; i < object.length; ++i) {\r
+                    if (i > 0) {\r
+                        stringBuilder.append(',');\r
+                    }\r
+                    Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object[i], stringBuilder);\r
+                }\r
+                stringBuilder.append(']');\r
+            }\r
+            else {\r
+                                                                if (Date.isInstanceOfType(object)) {\r
+                    stringBuilder.append('"\\/Date(');\r
+                    stringBuilder.append(object.getTime());\r
+                    stringBuilder.append(')\\/"');\r
+                    break;\r
+                }\r
+\r
+                var properties = [];\r
+                var propertyCount = 0;\r
+                for (var name in object) {\r
+                                        if (name.startsWith('$')) {\r
+                        continue;\r
+                    }\r
+                    properties[propertyCount++] = name;\r
+                }\r
+                if (sort) properties.sort();\r
+\r
+                stringBuilder.append('{');\r
+                var needComma = false;\r
+                for (i=0; i<propertyCount; i++) {\r
+                    var value = object[properties[i]];\r
+                    if (typeof value !== 'undefined' && typeof value !== 'function') {\r
+                        if (needComma) {\r
+                            stringBuilder.append(',');\r
+                        }\r
+                        else {\r
+                            needComma = true;\r
+                        }\r
+\r
+                                                Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(properties[i], stringBuilder, sort);\r
+                        stringBuilder.append(':');\r
+                        Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(value, stringBuilder, sort);\r
+                    }\r
+                }\r
+                stringBuilder.append('}');\r
+            }\r
+        }\r
+        else {\r
+            stringBuilder.append('null');\r
+        }\r
+        break;\r
+\r
+    case 'number':\r
+        if (isFinite(object)) {\r
+            stringBuilder.append(String(object));\r
+        }\r
+        else {\r
+            throw Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers);\r
+        }\r
+        break;\r
+\r
+    case 'string':\r
+        stringBuilder.append('"');\r
+\r
+                if (Sys.Browser.agent === Sys.Browser.Safari || Sys.Serialization.JavaScriptSerializer._stringRegEx.test(object)) {\r
+            var length = object.length;\r
+            for (i = 0; i < length; ++i) {\r
+                var curChar = object.charAt(i);\r
+                                if (curChar >= ' ') {\r
+                                        if (curChar === '\\' || curChar === '"') {\r
+                        stringBuilder.append('\\');\r
+                    }\r
+                    stringBuilder.append(curChar);\r
+                }\r
+                else {\r
+                    switch (curChar) {\r
+                        case '\b':\r
+                            stringBuilder.append('\\b');\r
+                            break;\r
+                        case '\f':\r
+                            stringBuilder.append('\\f');\r
+                            break;\r
+                        case '\n':\r
+                            stringBuilder.append('\\n');\r
+                            break;\r
+                        case '\r':\r
+                            stringBuilder.append('\\r');\r
+                            break;\r
+                        case '\t':\r
+                            stringBuilder.append('\\t');\r
+                            break;\r
+                        default:\r
+                                                        stringBuilder.append('\\u00');\r
+                            if (curChar.charCodeAt() < 16) stringBuilder.append('0');\r
+                            stringBuilder.append(curChar.charCodeAt().toString(16));\r
+                    }\r
+                }\r
+            }\r
+        } else {\r
+            stringBuilder.append(object);\r
+        }\r
+        stringBuilder.append('"');\r
+        break;\r
+\r
+    case 'boolean':\r
+        stringBuilder.append(object.toString());\r
+        break;\r
+\r
+    default:\r
+        stringBuilder.append('null');\r
+        break;\r
+    }\r
+}\r
+\r
+Sys.Serialization.JavaScriptSerializer.serialize = function Sys$Serialization$JavaScriptSerializer$serialize(object) {\r
+    /// <param name="object" mayBeNull="true"></param>\r
+    /// <returns type="String"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "object", mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var stringBuilder = new Sys.StringBuilder();\r
+    Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object, stringBuilder, false);\r
+    return stringBuilder.toString();\r
+}\r
+\r
+Sys.Serialization.JavaScriptSerializer.deserialize = function Sys$Serialization$JavaScriptSerializer$deserialize(data) {\r
+    /// <param name="data" type="String"></param>\r
+    /// <returns></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "data", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (data.length === 0) throw Error.argument('data', Sys.Res.cannotDeserializeEmptyString);\r
+                                                            \r
+    try {    \r
+        var exp = data.replace(new RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)\\)\\\\/\\"', 'g'), "$1new Date($2)");\r
+        return eval('(' + exp + ')');\r
+    }\r
+    catch (e) {\r
+         throw Error.argument('data', Sys.Res.cannotDeserializeInvalidJson);\r
+    }\r
+}\r
+\r
+Sys.CultureInfo = function Sys$CultureInfo(name, numberFormat, dateTimeFormat) {\r
+    /// <param name="name" type="String"></param>\r
+    /// <param name="numberFormat" type="Object"></param>\r
+    /// <param name="dateTimeFormat" type="Object"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "name", type: String},\r
+        {name: "numberFormat", type: Object},\r
+        {name: "dateTimeFormat", type: Object}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    this.name = name;\r
+    this.numberFormat = numberFormat;\r
+    this.dateTimeFormat = dateTimeFormat;\r
+}\r
+\r
+    function Sys$CultureInfo$_getDateTimeFormats() {\r
+        if (! this._dateTimeFormats) {\r
+            var dtf = this.dateTimeFormat;\r
+            this._dateTimeFormats =\r
+              [ dtf.MonthDayPattern,\r
+                dtf.YearMonthPattern,\r
+                dtf.ShortDatePattern,\r
+                dtf.ShortTimePattern,\r
+                dtf.LongDatePattern,\r
+                dtf.LongTimePattern,\r
+                dtf.FullDateTimePattern,\r
+                dtf.RFC1123Pattern,\r
+                dtf.SortableDateTimePattern,\r
+                dtf.UniversalSortableDateTimePattern ];\r
+        }\r
+        return this._dateTimeFormats;\r
+    }\r
+    function Sys$CultureInfo$_getMonthIndex(value) {\r
+        if (!this._upperMonths) {\r
+            this._upperMonths = this._toUpperArray(this.dateTimeFormat.MonthNames);\r
+        }\r
+        return Array.indexOf(this._upperMonths, this._toUpper(value));\r
+    }\r
+    function Sys$CultureInfo$_getAbbrMonthIndex(value) {\r
+        if (!this._upperAbbrMonths) {\r
+            this._upperAbbrMonths = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);\r
+        }\r
+        return Array.indexOf(this._upperMonths, this._toUpper(value));\r
+    }\r
+    function Sys$CultureInfo$_getDayIndex(value) {\r
+        if (!this._upperDays) {\r
+            this._upperDays = this._toUpperArray(this.dateTimeFormat.DayNames);\r
+        }\r
+        return Array.indexOf(this._upperDays, this._toUpper(value));\r
+    }\r
+    function Sys$CultureInfo$_getAbbrDayIndex(value) {\r
+        if (!this._upperAbbrDays) {\r
+            this._upperAbbrDays = this._toUpperArray(this.dateTimeFormat.AbbreviatedDayNames);\r
+        }\r
+        return Array.indexOf(this._upperAbbrDays, this._toUpper(value));\r
+    }\r
+    function Sys$CultureInfo$_toUpperArray(arr) {\r
+        var result = [];\r
+        for (var i = 0, il = arr.length; i < il; i++) {\r
+            result[i] = this._toUpper(arr[i]);\r
+        }\r
+        return result;\r
+    }\r
+    function Sys$CultureInfo$_toUpper(value) {\r
+                        return value.split("\u00A0").join(' ').toUpperCase();\r
+    }\r
+Sys.CultureInfo.prototype = {\r
+    _getDateTimeFormats: Sys$CultureInfo$_getDateTimeFormats,\r
+    _getMonthIndex: Sys$CultureInfo$_getMonthIndex,\r
+    _getAbbrMonthIndex: Sys$CultureInfo$_getAbbrMonthIndex,\r
+    _getDayIndex: Sys$CultureInfo$_getDayIndex,\r
+    _getAbbrDayIndex: Sys$CultureInfo$_getAbbrDayIndex,\r
+    _toUpperArray: Sys$CultureInfo$_toUpperArray,\r
+    _toUpper: Sys$CultureInfo$_toUpper\r
+}\r
+Sys.CultureInfo._parse = function Sys$CultureInfo$_parse(value) {\r
+    var cultureInfo = Sys.Serialization.JavaScriptSerializer.deserialize(value);\r
+    return new Sys.CultureInfo(cultureInfo.name, cultureInfo.numberFormat, cultureInfo.dateTimeFormat);\r
+}\r
+Sys.CultureInfo.registerClass('Sys.CultureInfo');\r
+\r
+Sys.CultureInfo.InvariantCulture = Sys.CultureInfo._parse('{"name":"","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"\u00A4","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":true,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}');\r
+\r
+if (typeof(__cultureInfo) === 'undefined') {\r
+    var __cultureInfo = '{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';\r
+}\r
+Sys.CultureInfo.CurrentCulture = Sys.CultureInfo._parse(__cultureInfo);\r
+delete __cultureInfo;\r
+\r
+Sys.UI.Point = function Sys$UI$Point(x, y) {\r
+    /// <param name="x" type="Number" integer="true"></param>\r
+    /// <param name="y" type="Number" integer="true"></param>\r
+    /// <field name="x" type="Number" integer="true"></field>\r
+    /// <field name="y" type="Number" integer="true"></field>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "x", type: Number, integer: true},\r
+        {name: "y", type: Number, integer: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    this.x = x;\r
+    this.y = y;\r
+}\r
+Sys.UI.Point.registerClass('Sys.UI.Point');\r
+Sys.UI.Bounds = function Sys$UI$Bounds(x, y, width, height) {\r
+    /// <param name="x" type="Number" integer="true"></param>\r
+    /// <param name="y" type="Number" integer="true"></param>\r
+    /// <param name="height" type="Number" integer="true"></param>\r
+    /// <param name="width" type="Number" integer="true"></param>\r
+    /// <field name="x" type="Number" integer="true"></field>\r
+    /// <field name="y" type="Number" integer="true"></field>\r
+    /// <field name="height" type="Number" integer="true"></field>\r
+    /// <field name="width" type="Number" integer="true"></field>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "x", type: Number, integer: true},\r
+        {name: "y", type: Number, integer: true},\r
+        {name: "height", type: Number, integer: true},\r
+        {name: "width", type: Number, integer: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    this.x = x;\r
+    this.y = y;\r
+    this.height = height;\r
+    this.width = width;\r
+}\r
+Sys.UI.Bounds.registerClass('Sys.UI.Bounds');\r
+Sys.UI.DomElement = function Sys$UI$DomElement() {\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    throw Error.notImplemented();\r
+}\r
+Sys.UI.DomElement.registerClass('Sys.UI.DomElement');\r
+\r
+Sys.UI.DomElement.addCssClass = function Sys$UI$DomElement$addCssClass(element, className) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="className" type="String"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "className", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!Sys.UI.DomElement.containsCssClass(element, className)) {\r
+        if (element.className === '') {\r
+            element.className = className;\r
+        }\r
+        else {\r
+            element.className += ' ' + className;\r
+        }\r
+    }\r
+}\r
+\r
+Sys.UI.DomElement.containsCssClass = function Sys$UI$DomElement$containsCssClass(element, className) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="className" type="String"></param>\r
+    /// <returns type="Boolean"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "className", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    return Array.contains(element.className.split(' '), className);\r
+}\r
+\r
+Sys.UI.DomElement.getBounds = function Sys$UI$DomElement$getBounds(element) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <returns type="Sys.UI.Bounds"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var offset = Sys.UI.DomElement.getLocation(element);\r
+\r
+    return new Sys.UI.Bounds(offset.x, offset.y, element.offsetWidth || 0, element.offsetHeight || 0);\r
+}\r
+\r
+var $get = Sys.UI.DomElement.getElementById = function Sys$UI$DomElement$getElementById(id, element) {\r
+    /// <param name="id" type="String"></param>\r
+    /// <param name="element" domElement="true" optional="true" mayBeNull="true"></param>\r
+    /// <returns domElement="true" mayBeNull="true"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "id", type: String},\r
+        {name: "element", mayBeNull: true, domElement: true, optional: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!element) return document.getElementById(id);\r
+    if (element.getElementById) return element.getElementById(id);\r
+\r
+        var nodeQueue = [];\r
+    var childNodes = element.childNodes;\r
+    for (var i = 0; i < childNodes.length; i++) {\r
+        var node = childNodes[i];\r
+        if (node.nodeType == 1) {\r
+            nodeQueue[nodeQueue.length] = node;\r
+        }\r
+    }\r
+\r
+    while (nodeQueue.length) {\r
+        node = nodeQueue.shift();\r
+        if (node.id == id) {\r
+            return node;\r
+        }\r
+        childNodes = node.childNodes;\r
+        for (i = 0; i < childNodes.length; i++) {\r
+            node = childNodes[i];\r
+            if (node.nodeType == 1) {\r
+                nodeQueue[nodeQueue.length] = node;\r
+            }\r
+        }\r
+    }\r
+\r
+    return null;\r
+}\r
+\r
+\r
+\r
+switch(Sys.Browser.agent) {\r
+    case Sys.Browser.InternetExplorer:\r
+        Sys.UI.DomElement.getLocation = function Sys$UI$DomElement$getLocation(element) {\r
+            /// <param name="element" domElement="true"></param>\r
+            /// <returns type="Sys.UI.Point"></returns>\r
+            var e = Function._validateParams(arguments, [\r
+                {name: "element", domElement: true}\r
+            ]);\r
+            if (e) throw e;\r
+\r
+                        if (element.self || element.nodeType === 9) return new Sys.UI.Point(0,0);\r
+\r
+                                                var clientRects = element.getClientRects();\r
+            if (!clientRects || !clientRects.length) {\r
+                return new Sys.UI.Point(0,0);\r
+            }\r
+\r
+            var w = element.ownerDocument.parentWindow;\r
+                                                var offsetL = w.screenLeft - top.screenLeft - top.document.documentElement.scrollLeft + 2;\r
+            var offsetT = w.screenTop - top.screenTop - top.document.documentElement.scrollTop + 2;\r
+\r
+                                                                        var f = w.frameElement || null;\r
+            if (f) {\r
+                                                                                var fstyle = f.currentStyle;\r
+                offsetL += (f.frameBorder || 1) * 2 +\r
+                    (parseInt(fstyle.paddingLeft) || 0) +\r
+                    (parseInt(fstyle.borderLeftWidth) || 0) -\r
+                    element.ownerDocument.documentElement.scrollLeft;\r
+                offsetT += (f.frameBorder || 1) * 2 +\r
+                    (parseInt(fstyle.paddingTop) || 0) +\r
+                    (parseInt(fstyle.borderTopWidth) || 0) -\r
+                    element.ownerDocument.documentElement.scrollTop;\r
+            }\r
+\r
+            var clientRect = clientRects[0];\r
+\r
+            return new Sys.UI.Point(\r
+                clientRect.left - offsetL,\r
+                clientRect.top - offsetT);\r
+        }\r
+        break;\r
+    case Sys.Browser.Safari:\r
+        Sys.UI.DomElement.getLocation = function Sys$UI$DomElement$getLocation(element) {\r
+            /// <param name="element" domElement="true"></param>\r
+            /// <returns type="Sys.UI.Point"></returns>\r
+            var e = Function._validateParams(arguments, [\r
+                {name: "element", domElement: true}\r
+            ]);\r
+            if (e) throw e;\r
+\r
+                        if ((element.window && (element.window === element)) || element.nodeType === 9) return new Sys.UI.Point(0,0);\r
+\r
+                                                var offsetX = 0;\r
+            var offsetY = 0;\r
+\r
+            var previous = null;\r
+            var previousStyle = null;\r
+            var currentStyle;\r
+            for (var parent = element; parent; previous = parent, previousStyle = currentStyle, parent = parent.offsetParent) {\r
+                currentStyle = Sys.UI.DomElement._getCurrentStyle(parent);\r
+                var tagName = parent.tagName;\r
+\r
+                                                                                if ((parent.offsetLeft || parent.offsetTop) &&\r
+                    ((tagName !== "BODY") || (!previousStyle || previousStyle.position !== "absolute"))) {\r
+\r
+                    offsetX += parent.offsetLeft;\r
+                    offsetY += parent.offsetTop;\r
+                }\r
+            }\r
+\r
+            currentStyle = Sys.UI.DomElement._getCurrentStyle(element);\r
+            var elementPosition = currentStyle ? currentStyle.position : null;\r
+            var elementPositioned = elementPosition && (elementPosition !== "static");\r
+                        if (!elementPosition || (elementPosition !== "absolute")) {\r
+                                for (var parent = element.parentNode; parent; parent = parent.parentNode) {\r
+                    tagName = parent.tagName;\r
+\r
+                    if ((tagName !== "BODY") && (tagName !== "HTML") && (parent.scrollLeft || parent.scrollTop)) {\r
+                        offsetX -= (parent.scrollLeft || 0);\r
+                        offsetY -= (parent.scrollTop || 0);\r
+                    }\r
+                    currentStyle = Sys.UI.DomElement._getCurrentStyle(parent);\r
+                    var parentPosition = currentStyle ? currentStyle.position : null;\r
+\r
+                                        if (parentPosition && (parentPosition === "absolute")) break;\r
+                }\r
+            }\r
+\r
+            return new Sys.UI.Point(offsetX, offsetY);\r
+        }\r
+        break;\r
+    case Sys.Browser.Opera:\r
+        Sys.UI.DomElement.getLocation = function Sys$UI$DomElement$getLocation(element) {\r
+            /// <param name="element" domElement="true"></param>\r
+            /// <returns type="Sys.UI.Point"></returns>\r
+            var e = Function._validateParams(arguments, [\r
+                {name: "element", domElement: true}\r
+            ]);\r
+            if (e) throw e;\r
+\r
+                        if ((element.window && (element.window === element)) || element.nodeType === 9) return new Sys.UI.Point(0,0);\r
+\r
+                                                var offsetX = 0;\r
+            var offsetY = 0;\r
+\r
+            var previous = null;\r
+            for (var parent = element; parent; previous = parent, parent = parent.offsetParent) {\r
+\r
+                var tagName = parent.tagName;\r
+\r
+                offsetX += parent.offsetLeft || 0;\r
+                offsetY += parent.offsetTop || 0;\r
+            }\r
+\r
+                        var elementPosition = element.style.position;\r
+            var elementPositioned = elementPosition && (elementPosition !== "static");\r
+\r
+                        for (var parent = element.parentNode; parent; parent = parent.parentNode) {\r
+                tagName = parent.tagName;\r
+\r
+                if ((tagName !== "BODY") && (tagName !== "HTML") && (parent.scrollLeft || parent.scrollTop) &&\r
+                    ((elementPositioned &&\r
+                    ((parent.style.overflow === "scroll") || (parent.style.overflow === "auto"))))) {\r
+                                        \r
+                    offsetX -= (parent.scrollLeft || 0);\r
+                    offsetY -= (parent.scrollTop || 0);\r
+                }\r
+                var parentPosition = (parent && parent.style) ? parent.style.position : null;\r
+\r
+                                elementPositioned = elementPositioned || (parentPosition && (parentPosition !== "static"));\r
+            }\r
+\r
+\r
+            return new Sys.UI.Point(offsetX, offsetY);\r
+        }\r
+        break;\r
+    default:\r
+        Sys.UI.DomElement.getLocation = function Sys$UI$DomElement$getLocation(element) {\r
+            /// <param name="element" domElement="true"></param>\r
+            /// <returns type="Sys.UI.Point"></returns>\r
+            var e = Function._validateParams(arguments, [\r
+                {name: "element", domElement: true}\r
+            ]);\r
+            if (e) throw e;\r
+\r
+                        if ((element.window && (element.window === element)) || element.nodeType === 9) return new Sys.UI.Point(0,0);\r
+\r
+            var offsetX = 0;\r
+            var offsetY = 0;\r
+            var previous = null;\r
+            var previousStyle = null;\r
+            var currentStyle = null;\r
+            for (var parent = element; parent; previous = parent, previousStyle = currentStyle, parent = parent.offsetParent) {\r
+                var tagName = parent.tagName;\r
+                currentStyle = Sys.UI.DomElement._getCurrentStyle(parent);\r
+\r
+                                                if ((parent.offsetLeft || parent.offsetTop) &&\r
+                    !((tagName === "BODY") &&\r
+                    (!previousStyle || previousStyle.position !== "absolute"))) {\r
+\r
+                    offsetX += parent.offsetLeft;\r
+                    offsetY += parent.offsetTop;\r
+                }\r
+\r
+                                                if (previous !== null && currentStyle) {\r
+                                                                                                                                            if ((tagName !== "TABLE") && (tagName !== "TD") && (tagName !== "HTML")) {\r
+                        offsetX += parseInt(currentStyle.borderLeftWidth) || 0;\r
+                        offsetY += parseInt(currentStyle.borderTopWidth) || 0;\r
+                    }\r
+                    if (tagName === "TABLE" &&\r
+                        (currentStyle.position === "relative" || currentStyle.position === "absolute")) {\r
+                        offsetX += parseInt(currentStyle.marginLeft) || 0;\r
+                        offsetY += parseInt(currentStyle.marginTop) || 0;\r
+                    }\r
+                }\r
+            }\r
+\r
+            currentStyle = Sys.UI.DomElement._getCurrentStyle(element);\r
+            var elementPosition = currentStyle ? currentStyle.position : null;\r
+            var elementPositioned = elementPosition && (elementPosition !== "static");\r
+                        if (!elementPosition || (elementPosition !== "absolute")) {\r
+                                                                                for (var parent = element.parentNode; parent; parent = parent.parentNode) {\r
+                                                                                tagName = parent.tagName;\r
+\r
+                    if ((tagName !== "BODY") && (tagName !== "HTML") && (parent.scrollLeft || parent.scrollTop)) {\r
+\r
+                        offsetX -= (parent.scrollLeft || 0);\r
+                        offsetY -= (parent.scrollTop || 0);\r
+\r
+                        currentStyle = Sys.UI.DomElement._getCurrentStyle(parent);\r
+                        offsetX += parseInt(currentStyle.borderLeftWidth) || 0;\r
+                        offsetY += parseInt(currentStyle.borderTopWidth) || 0;\r
+                    }\r
+                }\r
+            }\r
+\r
+            return new Sys.UI.Point(offsetX, offsetY);\r
+        }\r
+        break;\r
+\r
+}\r
+\r
+\r
+Sys.UI.DomElement.removeCssClass = function Sys$UI$DomElement$removeCssClass(element, className) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="className" type="String"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "className", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var currentClassName = ' ' + element.className + ' ';\r
+    var index = currentClassName.indexOf(' ' + className + ' ');\r
+    if (index >= 0) {\r
+        element.className = (currentClassName.substr(0, index) + ' ' +\r
+            currentClassName.substring(index + className.length + 1, currentClassName.length)).trim();\r
+    }\r
+}\r
+\r
+Sys.UI.DomElement.setLocation = function Sys$UI$DomElement$setLocation(element, x, y) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="x" type="Number" integer="true"></param>\r
+    /// <param name="y" type="Number" integer="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "x", type: Number, integer: true},\r
+        {name: "y", type: Number, integer: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var style = element.style;\r
+    style.position = 'absolute';\r
+    style.left = x + "px";\r
+    style.top = y + "px";\r
+}\r
+\r
+Sys.UI.DomElement.toggleCssClass = function Sys$UI$DomElement$toggleCssClass(element, className) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="className" type="String"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "className", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (Sys.UI.DomElement.containsCssClass(element, className)) {\r
+        Sys.UI.DomElement.removeCssClass(element, className);\r
+    }\r
+    else {\r
+        Sys.UI.DomElement.addCssClass(element, className);\r
+    }\r
+}\r
+\r
+Sys.UI.DomElement._getCurrentStyle = function Sys$UI$DomElement$_getCurrentStyle(element) {\r
+    var w = (element.ownerDocument ? element.ownerDocument : element.documentElement).defaultView;\r
+    return ((w && (element !== w) && w.getComputedStyle) ? w.getComputedStyle(element, null) : element.style);\r
+}\r
+Sys.UI.Behavior = function Sys$UI$Behavior(element) {\r
+    /// <param name="element" domElement="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    Sys.UI.Behavior.initializeBase(this);\r
+\r
+    this._element = element;\r
+\r
+    var behaviors = element._behaviors;\r
+    if (!behaviors) {\r
+        element._behaviors = [this];\r
+    }\r
+    else {\r
+        behaviors[behaviors.length] = this;\r
+    }\r
+}\r
+\r
+\r
+    function Sys$UI$Behavior$get_element() {\r
+        /// <value domElement="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._element;\r
+    }\r
+    function Sys$UI$Behavior$get_id() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        var baseId = Sys.UI.Behavior.callBaseMethod(this, 'get_id');\r
+        if (baseId) return baseId;\r
+        if (!this._element || !this._element.id) return '';\r
+        return this._element.id + '$' + this.get_name();\r
+    }\r
+    function Sys$UI$Behavior$get_name() {\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (this._name) return this._name;\r
+        var name = Object.getTypeName(this);\r
+        var i = name.lastIndexOf('.');\r
+        if (i != -1) name = name.substr(i + 1);\r
+        if (!this.get_isInitialized()) this._name = name;\r
+        return name;\r
+    }\r
+    function Sys$UI$Behavior$set_name(value) {\r
+        if ((value === '') || (value.charAt(0) === ' ') || (value.charAt(value.length - 1) === ' '))\r
+            throw Error.argument('value', Sys.Res.invalidId);\r
+        if (typeof(this._element[value]) !== 'undefined')\r
+            throw Error.invalidOperation(String.format(Sys.Res.behaviorDuplicateName, value));\r
+        if (this.get_isInitialized()) throw Error.invalidOperation(Sys.Res.cantSetNameAfterInit);\r
+        this._name = value;\r
+    }\r
+    function Sys$UI$Behavior$initialize() {\r
+        Sys.UI.Behavior.callBaseMethod(this, 'initialize');\r
+        var name = this.get_name();\r
+        if (name) this._element[name] = this;\r
+    }\r
+    function Sys$UI$Behavior$dispose() {\r
+        Sys.UI.Behavior.callBaseMethod(this, 'dispose');\r
+        if (this._element) {\r
+            var name = this.get_name();\r
+            if (name) {\r
+                this._element[name] = null;\r
+            }\r
+            Array.remove(this._element._behaviors, this);\r
+            delete this._element;\r
+        }\r
+    }\r
+Sys.UI.Behavior.prototype = {\r
+    _name: null,\r
+    get_element: Sys$UI$Behavior$get_element,\r
+    get_id: Sys$UI$Behavior$get_id,\r
+    get_name: Sys$UI$Behavior$get_name,\r
+    set_name: Sys$UI$Behavior$set_name,\r
+    initialize: Sys$UI$Behavior$initialize,\r
+    dispose: Sys$UI$Behavior$dispose\r
+}\r
+Sys.UI.Behavior.registerClass('Sys.UI.Behavior', Sys.Component);\r
+\r
+Sys.UI.Behavior.getBehaviorByName = function Sys$UI$Behavior$getBehaviorByName(element, name) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="name" type="String"></param>\r
+    /// <returns type="Sys.UI.Behavior" mayBeNull="true"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "name", type: String}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var b = element[name];\r
+    return (b && Sys.UI.Behavior.isInstanceOfType(b)) ? b : null;\r
+}\r
+\r
+Sys.UI.Behavior.getBehaviors = function Sys$UI$Behavior$getBehaviors(element) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <returns type="Array" elementType="Sys.UI.Behavior"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (!element._behaviors) return [];\r
+    return Array.clone(element._behaviors);\r
+}\r
+\r
+Sys.UI.Behavior.getBehaviorsByType = function Sys$UI$Behavior$getBehaviorsByType(element, type) {\r
+    /// <param name="element" domElement="true"></param>\r
+    /// <param name="type" type="Type"></param>\r
+    /// <returns type="Array" elementType="Sys.UI.Behavior"></returns>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true},\r
+        {name: "type", type: Type}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    var behaviors = element._behaviors;\r
+    var results = [];\r
+    if (behaviors) {\r
+        for (var i = 0, l = behaviors.length; i < l; i++) {\r
+            if (type.isInstanceOfType(behaviors[i])) {\r
+                results[results.length] = behaviors[i];\r
+            }\r
+        }\r
+    }\r
+    return results;\r
+}\r
+Sys.UI.VisibilityMode = function Sys$UI$VisibilityMode() {\r
+    /// <field name="hide" type="Number" integer="true" static="true"></field>\r
+    /// <field name="collapse" type="Number" integer="true" static="true"></field>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    throw Error.notImplemented();\r
+}\r
+\r
+\r
+\r
+Sys.UI.VisibilityMode.prototype = {\r
+    hide: 0,\r
+    collapse: 1\r
+}\r
+Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode");\r
+\r
+Sys.UI.Control = function Sys$UI$Control(element) {\r
+    /// <param name="element" domElement="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "element", domElement: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    if (typeof(element.control) != 'undefined') throw Error.invalidOperation(Sys.Res.controlAlreadyDefined);\r
+    Sys.UI.Control.initializeBase(this);\r
+\r
+    this._element = element;\r
+    element.control = this;\r
+\r
+    this._oldDisplayMode = this._element.style.display;\r
+    if (!this._oldDisplayMode || (this._oldDisplayMode == 'none')) {\r
+        this._oldDisplayMode = '';\r
+    }\r
+}\r
+\r
+\r
+\r
+\r
+    function Sys$UI$Control$get_element() {\r
+        /// <value domElement="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._element;\r
+    }\r
+    function Sys$UI$Control$get_id() {\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (!this._element) return '';\r
+        return this._element.id;\r
+    }\r
+    function Sys$UI$Control$set_id(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String}]);\r
+        if (e) throw e;\r
+\r
+        throw Error.invalidOperation(Sys.Res.cantSetId);\r
+    }\r
+    function Sys$UI$Control$get_parent() {\r
+        /// <value type="Sys.UI.Control"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        if (this._parent) {\r
+            return this._parent;\r
+        }\r
+        else {\r
+            var parentElement = this._element.parentNode;\r
+            while (parentElement) {\r
+                if (parentElement.control) {\r
+                    return parentElement.control;\r
+                }\r
+                parentElement = parentElement.parentNode;\r
+            }\r
+            return null;\r
+        }\r
+    }\r
+    function Sys$UI$Control$set_parent(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Sys.UI.Control}]);\r
+        if (e) throw e;\r
+\r
+        var parents = [this];\r
+        var current = value;\r
+        while (current) {\r
+            if (Array.contains(parents, current)) throw Error.invalidOperation(Sys.Res.circularParentChain);\r
+            parents[parents.length] = current;\r
+            current = current.get_parent();\r
+        }\r
+        this._parent = value;\r
+    }\r
+    function Sys$UI$Control$get_visibilityMode() {\r
+        /// <value type="Sys.UI.VisibilityMode"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._visibilityMode;\r
+    }\r
+    function Sys$UI$Control$set_visibilityMode(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Sys.UI.VisibilityMode}]);\r
+        if (e) throw e;\r
+\r
+        if (this._visibilityMode !== value) {\r
+            this._visibilityMode = value;\r
+            if (this.get_visible() === false) {\r
+                if (this._visibilityMode === Sys.UI.VisibilityMode.hide) {\r
+                    this._element.style.display = this._oldDisplayMode;\r
+                }\r
+                else {\r
+                    this._element.style.display = 'none';\r
+                }\r
+            }\r
+        }\r
+        this._visibilityMode = value;\r
+    }\r
+    function Sys$UI$Control$get_visible() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return (this._element.style.visibility != 'hidden');\r
+    }\r
+    function Sys$UI$Control$set_visible(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]);\r
+        if (e) throw e;\r
+\r
+        if (value != this.get_visible()) {\r
+            this._element.style.visibility = value ? 'visible' : 'hidden';\r
+            if (value || (this._visibilityMode === Sys.UI.VisibilityMode.hide)) {\r
+                this._element.style.display = this._oldDisplayMode;\r
+            }\r
+            else {\r
+                this._element.style.display = 'none';\r
+            }\r
+        }\r
+    }\r
+    function Sys$UI$Control$addCssClass(className) {\r
+        /// <param name="className" type="String"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "className", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        Sys.UI.DomElement.addCssClass(this._element, className);\r
+    }\r
+    function Sys$UI$Control$dispose() {\r
+        Sys.UI.Control.callBaseMethod(this, 'dispose');\r
+        if (this._element) {\r
+            this._element.control = undefined;\r
+            delete this._element;\r
+        }\r
+    }\r
+    function Sys$UI$Control$initialize() {\r
+        Sys.UI.Control.callBaseMethod(this, 'initialize');\r
+        var elt = this._element;\r
+    }\r
+    function Sys$UI$Control$onBubbleEvent(source, args) {\r
+        /// <param name="source"></param>\r
+        /// <param name="args" type="Sys.EventArgs"></param>\r
+        /// <returns type="Boolean"></returns>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "source"},\r
+            {name: "args", type: Sys.EventArgs}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        return false;\r
+    }\r
+    function Sys$UI$Control$raiseBubbleEvent(source, args) {\r
+        /// <param name="source"></param>\r
+        /// <param name="args" type="Sys.EventArgs"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "source"},\r
+            {name: "args", type: Sys.EventArgs}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        var currentTarget = this.get_parent();\r
+        while (currentTarget) {\r
+            if (currentTarget.onBubbleEvent(source, args)) {\r
+                return;\r
+            }\r
+            currentTarget = currentTarget.get_parent();\r
+        }\r
+    }\r
+    function Sys$UI$Control$removeCssClass(className) {\r
+        /// <param name="className" type="String"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "className", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        Sys.UI.DomElement.removeCssClass(this._element, className);\r
+    }\r
+    function Sys$UI$Control$toggleCssClass(className) {\r
+        /// <param name="className" type="String"></param>\r
+        var e = Function._validateParams(arguments, [\r
+            {name: "className", type: String}\r
+        ]);\r
+        if (e) throw e;\r
+\r
+        Sys.UI.DomElement.toggleCssClass(this._element, className);\r
+    }\r
+Sys.UI.Control.prototype = {\r
+    _parent: null,\r
+    _visibilityMode: Sys.UI.VisibilityMode.hide,\r
+\r
+    get_element: Sys$UI$Control$get_element,\r
+    get_id: Sys$UI$Control$get_id,\r
+    set_id: Sys$UI$Control$set_id,\r
+    get_parent: Sys$UI$Control$get_parent,\r
+    set_parent: Sys$UI$Control$set_parent,\r
+    get_visibilityMode: Sys$UI$Control$get_visibilityMode,\r
+    set_visibilityMode: Sys$UI$Control$set_visibilityMode,\r
+    get_visible: Sys$UI$Control$get_visible,\r
+    set_visible: Sys$UI$Control$set_visible,\r
+    addCssClass: Sys$UI$Control$addCssClass,\r
+    dispose: Sys$UI$Control$dispose,\r
+    initialize: Sys$UI$Control$initialize,\r
+    onBubbleEvent: Sys$UI$Control$onBubbleEvent,\r
+    raiseBubbleEvent: Sys$UI$Control$raiseBubbleEvent,\r
+    removeCssClass: Sys$UI$Control$removeCssClass,\r
+    toggleCssClass: Sys$UI$Control$toggleCssClass\r
+}\r
+Sys.UI.Control.registerClass('Sys.UI.Control', Sys.Component);\r
+\r
+Sys.Res={\r
+'argumentTypeName':'Value is not the name of an existing type.',\r
+'methodRegisteredTwice':'Method {0} has already been registered.',\r
+'cantSetIdAfterInit':'The id property can\'t be set on this object after initialization.',\r
+'componentCantSetIdAfterAddedToApp':'The id property of a component can\'t be set after it\'s been added to the Application object.',\r
+'behaviorDuplicateName':'A behavior with name \'{0}\' already exists or it is the name of an existing property on the target element.',\r
+'notATypeName':'Value is not a valid type name.',\r
+'typeShouldBeTypeOrString':'Value is not a valid type or a valid type name.',\r
+'boolTrueOrFalse':'Value must be \'true\' or \'false\'.',\r
+'stringFormatInvalid':'The format string is invalid.',\r
+'referenceNotFound':'Component \'{0}\' was not found.',\r
+'enumReservedName':'\'{0}\' is a reserved name that can\'t be used as an enum value name.',\r
+'eventHandlerNotFound':'Handler not found.',\r
+'circularParentChain':'The chain of control parents can\'t have circular references.',\r
+'undefinedEvent':'\'{0}\' is not an event.',\r
+'notAMethod':'{0} is not a method.',\r
+'propertyUndefined':'\'{0}\' is not a property or an existing field.',\r
+'eventHandlerInvalid':'Handler was not added through the Sys.UI.DomEvent.addHandler method.',\r
+'scriptLoadFailedDebug':'The script \'{0}\' failed to load. Check for:\r\n Inaccessible path.\r\n Script errors. (IE) Enable \'Display a notification about every script error\' under advanced settings.\r\n Missing call to Sys.Application.notifyScriptLoaded().',\r
+'propertyNotWritable':'\'{0}\' is not a writable property.',\r
+'enumInvalidValueName':'\'{0}\' is not a valid name for an enum value.',\r
+'controlAlreadyDefined':'A control is already associated with the element.',\r
+'namespaceContainsObject':'Object {0} already exists and is not a namespace.',\r
+'cantAddNonFunctionhandler':'Can\'t add a handler that is not a function.',\r
+'scriptLoaderAlreadyLoading':'ScriptLoader.loadScripts cannot be called while the ScriptLoader is already loading scripts.',\r
+'invalidNameSpace':'Value is not a valid namespace identifier.',\r
+'notAnInterface':'Value is not a valid interface.',\r
+'eventHandlerNotFunction':'Handler must be a function.',\r
+'propertyNotAnArray':'\'{0}\' is not an Array property.',\r
+'typeRegisteredTwice':'Type {0} has already been registered.',\r
+'cantSetNameAfterInit':'The name property can\'t be set on this object after initialization.',\r
+'appDuplicateComponent':'Two components with the same id \'{0}\' can\'t be added to the application.',\r
+'appComponentMustBeInitialized':'Components must be initialized before they are added to the Application object.',\r
+'baseNotAClass':'Value is not a class.',\r
+'methodNotFound':'No method found with name \'{0}\'.',\r
+'arrayParseBadFormat':'Value must be a valid string representation for an array. It must start with a \'[\' and end with a \']\'.',\r
+'cantSetId':'The id property can\'t be set on this object.',\r
+'stringFormatBraceMismatch':'The format string contains an unmatched opening or closing brace.',\r
+'enumValueNotInteger':'An enumeration definition can only contain integer values.',\r
+'propertyNullOrUndefined':'Cannot set the properties of \'{0}\' because it returned a null value.',\r
+'componentCantSetIdTwice':'The id property of a component can\'t be set more than once.',\r
+'createComponentOnDom':'Value must be null for Components that are not Controls or Behaviors.',\r
+'createNotComponent':'{0} does not derive from Sys.Component.',\r
+'createNoDom':'Value must not be null for Controls and Behaviors.',\r
+'cantAddWithoutId':'Can\'t add a component that doesn\'t have an id.',\r
+'badTypeName':'Value is not the name of the type being registered or the name is a reserved word.',\r
+'argumentInteger':'Value must be an integer.',\r
+'scriptLoadMultipleCallbacks':'The script \'{0}\' contains multiple calls to Sys.Application.notifyScriptLoaded(). Only one is allowed.',\r
+'invokeCalledTwice':'Cannot call invoke more than once.',\r
+'webServiceFailed':'The server method \'{0}\' failed with the following error: {1}',\r
+'argumentType':'Object cannot be converted to the required type.',\r
+'argumentNull':'Value cannot be null.',\r
+'controlCantSetId':'The id property can\'t be set on a control.',\r
+'formatBadFormatSpecifier':'Format specifier was invalid.',\r
+'webServiceFailedNoMsg':'The server method \'{0}\' failed.',\r
+'argumentDomElement':'Value must be a DOM element.',\r
+'invalidExecutorType':'Could not create a valid Sys.Net.WebRequestExecutor from: {0}.',\r
+'cannotCallBeforeResponse':'Cannot call {0} when responseAvailable is false.',\r
+'actualValue':'Actual value was {0}.',\r
+'enumInvalidValue':'\'{0}\' is not a valid value for enum {1}.',\r
+'scriptLoadFailed':'The script \'{0}\' could not be loaded.',\r
+'parameterCount':'Parameter count mismatch.',\r
+'cannotDeserializeEmptyString':'Cannot deserialize empty string.',\r
+'formatInvalidString':'Input string was not in a correct format.',\r
+'invalidTimeout':'Value must be greater than or equal to zero.',\r
+'cannotAbortBeforeStart':'Cannot abort when executor has not started.',\r
+'argument':'Value does not fall within the expected range.',\r
+'cannotDeserializeInvalidJson':'Cannot deserialize. The data does not correspond to valid JSON.',\r
+'invalidHttpVerb':'httpVerb cannot be set to an empty or null string.',\r
+'nullWebRequest':'Cannot call executeRequest with a null webRequest.',\r
+'eventHandlerInvalid':'Handler was not added through the Sys.UI.DomEvent.addHandler method.',\r
+'cannotSerializeNonFiniteNumbers':'Cannot serialize non finite numbers.',\r
+'argumentUndefined':'Value cannot be undefined.',\r
+'webServiceInvalidReturnType':'The server method \'{0}\' returned an invalid type. Expected type: {1}',\r
+'servicePathNotSet':'The path to the web service has not been set.',\r
+'argumentTypeWithTypes':'Object of type \'{0}\' cannot be converted to type \'{1}\'.',\r
+'cannotCallOnceStarted':'Cannot call {0} once started.',\r
+'badBaseUrl1':'Base URL does not contain ://.',\r
+'badBaseUrl2':'Base URL does not contain another /.',\r
+'badBaseUrl3':'Cannot find last / in base URL.',\r
+'setExecutorAfterActive':'Cannot set executor after it has become active.',\r
+'paramName':'Parameter name: {0}',\r
+'cannotCallOutsideHandler':'Cannot call {0} outside of a completed event handler.',\r
+'format':'One of the identified items was in an invalid format.',\r
+'assertFailedCaller':'Assertion Failed: {0}\r\nat {1}',\r
+'argumentOutOfRange':'Specified argument was out of the range of valid values.',\r
+'webServiceTimedOut':'The server method \'{0}\' timed out.',\r
+'notImplemented':'The method or operation is not implemented.',\r
+'assertFailed':'Assertion Failed: {0}',\r
+'invalidOperation':'Operation is not valid due to the current state of the object.',\r
+'breakIntoDebugger':'{0}\r\n\r\nBreak into debugger?'\r
+};\r
+\r
+if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js
new file mode 100644 (file)
index 0000000..ace7447
--- /dev/null
@@ -0,0 +1,7 @@
+//----------------------------------------------------------\r
+// Copyright (C) Microsoft Corporation. All rights reserved.\r
+//----------------------------------------------------------\r
+// MicrosoftAjax.js\r
+Function.__typeName="Function";Function.__class=true;Function.createCallback=function(b,a){return function(){var e=arguments.length;if(e>0){var d=[];for(var c=0;c<e;c++)d[c]=arguments[c];d[e]=a;return b.apply(this,d)}return b.call(this,a)}};Function.createDelegate=function(a,b){return function(){return b.apply(a,arguments)}};Function.emptyFunction=Function.emptyMethod=function(){};Function._validateParams=function(e,c){var a;a=Function._validateParameterCount(e,c);if(a){a.popStackFrame();return a}for(var b=0;b<e.length;b++){var d=c[Math.min(b,c.length-1)],f=d.name;if(d.parameterArray)f+="["+(b-c.length+1)+"]";a=Function._validateParameter(e[b],d,f);if(a){a.popStackFrame();return a}}return null};Function._validateParameterCount=function(e,a){var c=a.length,d=0;for(var b=0;b<a.length;b++)if(a[b].parameterArray)c=Number.MAX_VALUE;else if(!a[b].optional)d++;if(e.length<d||e.length>c){var f=Error.parameterCount();f.popStackFrame();return f}return null};Function._validateParameter=function(c,a,h){var b,g=a.type,l=!!a.integer,k=!!a.domElement,m=!!a.mayBeNull;b=Function._validateParameterType(c,g,l,k,m,h);if(b){b.popStackFrame();return b}var e=a.elementType,f=!!a.elementMayBeNull;if(g===Array&&typeof c!=="undefined"&&c!==null&&(e||!f)){var j=!!a.elementInteger,i=!!a.elementDomElement;for(var d=0;d<c.length;d++){var n=c[d];b=Function._validateParameterType(n,e,j,i,f,h+"["+d+"]");if(b){b.popStackFrame();return b}}}return null};Function._validateParameterType=function(b,c,k,j,h,d){var a;if(typeof b==="undefined")if(h)return null;else{a=Error.argumentUndefined(d);a.popStackFrame();return a}if(b===null)if(h)return null;else{a=Error.argumentNull(d);a.popStackFrame();return a}if(c&&c.__enum){if(typeof b!=="number"){a=Error.argumentType(d,Object.getType(b),c);a.popStackFrame();return a}if(b%1===0){var e=c.prototype;if(!c.__flags||b===0){for(var g in e)if(e[g]===b)return null}else{var i=b;for(var g in e){var f=e[g];if(f===0)continue;if((f&b)===f)i-=f;if(i===0)return null}}}a=Error.argumentOutOfRange(d,b,String.format(Sys.Res.enumInvalidValue,b,c.getName()));a.popStackFrame();return a}if(j&&b!==window&&b!==document&&!(window.HTMLElement&&b instanceof HTMLElement)&&typeof b.nodeName!=="string"){a=Error.argument(d,Sys.Res.argumentDomElement);a.popStackFrame();return a}if(c&&!c.isInstanceOfType(b)){a=Error.argumentType(d,Object.getType(b),c);a.popStackFrame();return a}if(c===Number&&k)if(b%1!==0){a=Error.argumentOutOfRange(d,b,Sys.Res.argumentInteger);a.popStackFrame();return a}return null};Error.__typeName="Error";Error.__class=true;Error.create=function(d,b){var a=new Error(d);a.message=d;if(b)for(var c in b)a[c]=b[c];a.popStackFrame();return a};Error.argument=function(a,c){var b="Sys.ArgumentException: "+(c?c:Sys.Res.argument);if(a)b+="\n"+String.format(Sys.Res.paramName,a);var d=Error.create(b,{name:"Sys.ArgumentException",paramName:a});d.popStackFrame();return d};Error.argumentNull=function(a,c){var b="Sys.ArgumentNullException: "+(c?c:Sys.Res.argumentNull);if(a)b+="\n"+String.format(Sys.Res.paramName,a);var d=Error.create(b,{name:"Sys.ArgumentNullException",paramName:a});d.popStackFrame();return d};Error.argumentOutOfRange=function(c,a,d){var b="Sys.ArgumentOutOfRangeException: "+(d?d:Sys.Res.argumentOutOfRange);if(c)b+="\n"+String.format(Sys.Res.paramName,c);if(typeof a!=="undefined"&&a!==null)b+="\n"+String.format(Sys.Res.actualValue,a);var e=Error.create(b,{name:"Sys.ArgumentOutOfRangeException",paramName:c,actualValue:a});e.popStackFrame();return e};Error.argumentType=function(d,c,b,e){var a="Sys.ArgumentTypeException: ";if(e)a+=e;else if(c&&b)a+=String.format(Sys.Res.argumentTypeWithTypes,c.getName(),b.getName());else a+=Sys.Res.argumentType;if(d)a+="\n"+String.format(Sys.Res.paramName,d);var f=Error.create(a,{name:"Sys.ArgumentTypeException",paramName:d,actualType:c,expectedType:b});f.popStackFrame();return f};Error.argumentUndefined=function(a,c){var b="Sys.ArgumentUndefinedException: "+(c?c:Sys.Res.argumentUndefined);if(a)b+="\n"+String.format(Sys.Res.paramName,a);var d=Error.create(b,{name:"Sys.ArgumentUndefinedException",paramName:a});d.popStackFrame();return d};Error.format=function(a){var c="Sys.FormatException: "+(a?a:Sys.Res.format),b=Error.create(c,{name:"Sys.FormatException"});b.popStackFrame();return b};Error.invalidOperation=function(a){var c="Sys.InvalidOperationException: "+(a?a:Sys.Res.invalidOperation),b=Error.create(c,{name:"Sys.InvalidOperationException"});b.popStackFrame();return b};Error.notImplemented=function(a){var c="Sys.NotImplementedException: "+(a?a:Sys.Res.notImplemented),b=Error.create(c,{name:"Sys.NotImplementedException"});b.popStackFrame();return b};Error.parameterCount=function(a){var c="Sys.ParameterCountException: "+(a?a:Sys.Res.parameterCount),b=Error.create(c,{name:"Sys.ParameterCountException"});b.popStackFrame();return b};Error.prototype.popStackFrame=function(){if(typeof this.stack==="undefined"||this.stack===null||typeof this.fileName==="undefined"||this.fileName===null||typeof this.lineNumber==="undefined"||this.lineNumber===null)return;var a=this.stack.split("\n"),c=a[0],e=this.fileName+":"+this.lineNumber;while(typeof c!=="undefined"&&c!==null&&c.indexOf(e)===-1){a.shift();c=a[0]}var d=a[1];if(typeof d==="undefined"||d===null)return;var b=d.match(/@(.*):(\d+)$/);if(typeof b==="undefined"||b===null)return;this.fileName=b[1];this.lineNumber=parseInt(b[2]);a.shift();this.stack=a.join("\n")};if(!window)this.window=this;window.Type=Function;window.__rootNamespaces=[];window.__registeredTypes={};Type.prototype.callBaseMethod=function(a,d,b){var c=this.getBaseMethod(a,d);if(!b)return c.apply(a);else return c.apply(a,b)};Type.prototype.getBaseMethod=function(d,c){var b=this.getBaseType();if(b){var a=b.prototype[c];return a instanceof Function?a:null}return null};Type.prototype.getBaseType=function(){return typeof this.__baseType==="undefined"?null:this.__baseType};Type.prototype.getInterfaces=function(){var a=[],b=this;while(b){var c=b.__interfaces;if(c)for(var d=0,f=c.length;d<f;d++){var e=c[d];if(!Array.contains(a,e))a[a.length]=e}b=b.__baseType}return a};Type.prototype.getName=function(){return typeof this.__typeName==="undefined"?"":this.__typeName};Type.prototype.implementsInterface=function(d){this.resolveInheritance();var c=d.getName(),a=this.__interfaceCache;if(a){var e=a[c];if(typeof e!=="undefined")return e}else a=this.__interfaceCache={};var b=this;while(b){var f=b.__interfaces;if(f)if(Array.indexOf(f,d)!==-1)return a[c]=true;b=b.__baseType}return a[c]=false};Type.prototype.inheritsFrom=function(b){this.resolveInheritance();var a=this.__baseType;while(a){if(a===b)return true;a=a.__baseType}return false};Type.prototype.initializeBase=function(a,b){this.resolveInheritance();if(this.__baseType)if(!b)this.__baseType.apply(a);else this.__baseType.apply(a,b);return a};Type.prototype.isImplementedBy=function(a){if(typeof a==="undefined"||a===null)return false;var b=Object.getType(a);return !!(b.implementsInterface&&b.implementsInterface(this))};Type.prototype.isInstanceOfType=function(b){if(typeof b==="undefined"||b===null)return false;if(b instanceof this)return true;var a=Object.getType(b);return !!(a===this)||a.inheritsFrom&&a.inheritsFrom(this)||a.implementsInterface&&a.implementsInterface(this)};Type.prototype.registerClass=function(c,b,d){this.prototype.constructor=this;this.__typeName=c;this.__class=true;if(b){this.__baseType=b;this.__basePrototypePending=true}if(!window.__classes)window.__classes={};window.__classes[c.toUpperCase()]=this;if(d){this.__interfaces=[];for(var a=2;a<arguments.length;a++){var e=arguments[a];this.__interfaces.push(e)}}return this};Type.prototype.registerInterface=function(a){this.prototype.constructor=this;this.__typeName=a;this.__interface=true;return this};Type.prototype.resolveInheritance=function(){if(this.__basePrototypePending){var b=this.__baseType;b.resolveInheritance();for(var a in b.prototype){var c=b.prototype[a];if(!this.prototype[a])this.prototype[a]=c}delete this.__basePrototypePending}};Type.getRootNamespaces=function(){return Array.clone(window.__rootNamespaces)};Type.isClass=function(a){if(typeof a==="undefined"||a===null)return false;return !!a.__class};Type.isInterface=function(a){if(typeof a==="undefined"||a===null)return false;return !!a.__interface};Type.isNamespace=function(a){if(typeof a==="undefined"||a===null)return false;return !!a.__namespace};Type.parse=function(typeName,ns){var fn;if(ns){if(!window.__classes)return null;fn=window.__classes[ns.getName().toUpperCase()+"."+typeName.toUpperCase()];return fn||null}if(!typeName)return null;if(!Type.__htClasses)Type.__htClasses={};fn=Type.__htClasses[typeName];if(!fn){fn=eval(typeName);Type.__htClasses[typeName]=fn}return fn};Type.registerNamespace=function(f){var d=window,c=f.split(".");for(var b=0;b<c.length;b++){var e=c[b],a=d[e];if(!a){a=d[e]={};if(b===0)window.__rootNamespaces[window.__rootNamespaces.length]=a;a.__namespace=true;a.__typeName=c.slice(0,b+1).join(".");a.getName=function(){return this.__typeName}}d=a}};Object.__typeName="Object";Object.__class=true;Object.getType=function(b){var a=b.constructor;if(!a||typeof a!=="function"||!a.__typeName||a.__typeName==="Object")return Object;return a};Object.getTypeName=function(a){return Object.getType(a).getName()};Boolean.__typeName="Boolean";Boolean.__class=true;Boolean.parse=function(b){var a=b.trim().toLowerCase();if(a==="false")return false;if(a==="true")return true};Date.__typeName="Date";Date.__class=true;Date._appendPreOrPostMatch=function(e,b){var d=0,a=false;for(var c=0,g=e.length;c<g;c++){var f=e.charAt(c);switch(f){case "'":if(a)b.append("'");else d++;a=false;break;case "\\":if(a)b.append("\\");a=!a;break;default:b.append(f);a=false;break}}return d};Date._expandFormat=function(a,b){if(!b)b="F";if(b.length===1)switch(b){case "d":return a.ShortDatePattern;case "D":return a.LongDatePattern;case "t":return a.ShortTimePattern;case "T":return a.LongTimePattern;case "F":return a.FullDateTimePattern;case "M":case "m":return a.MonthDayPattern;case "s":return a.SortableDateTimePattern;case "Y":case "y":return a.YearMonthPattern;default:throw Error.format(Sys.Res.formatInvalidString)}return b};Date._expandYear=function(c,a){if(a<100){var b=(new Date).getFullYear();a+=b-b%100;if(a>c.Calendar.TwoDigitYearMax)return a-100}return a};Date._getParseRegExp=function(b,e){if(!b._parseRegExp)b._parseRegExp={};else if(b._parseRegExp[e])return b._parseRegExp[e];var c=Date._expandFormat(b,e);c=c.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1");var a=new Sys.StringBuilder("^"),j=[],f=0,i=0,h=Date._getTokenRegExp(),d;while((d=h.exec(c))!==null){var l=c.slice(f,d.index);f=h.lastIndex;i+=Date._appendPreOrPostMatch(l,a);if(i%2===1){a.append(d[0]);continue}switch(d[0]){case "dddd":case "ddd":case "MMMM":case "MMM":a.append("(\\D+)");break;case "tt":case "t":a.append("(\\D*)");break;case "yyyy":a.append("(\\d{4})");break;case "fff":a.append("(\\d{3})");break;case "ff":a.append("(\\d{2})");break;case "f":a.append("(\\d)");break;case "dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case "H":case "hh":case "h":case "mm":case "m":case "ss":case "s":a.append("(\\d\\d?)");break;case "zzz":a.append("([+-]?\\d\\d?:\\d{2})");break;case "zz":case "z":a.append("([+-]?\\d\\d?)");break}Array.add(j,d[0])}Date._appendPreOrPostMatch(c.slice(f),a);a.append("$");var k=a.toString().replace(/\s+/g,"\\s+"),g={"regExp":k,"groups":j};b._parseRegExp[e]=g;return g};Date._getTokenRegExp=function(){return /dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z/g};Date.parseLocale=function(a){return Date._parse(a,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvariant=function(a){return Date._parse(a,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=function(g,c,h){var e=false;for(var a=1,i=h.length;a<i;a++){var f=h[a];if(f){e=true;var b=Date._parseExact(g,f,c);if(b)return b}}if(!e){var d=c._getDateTimeFormats();for(var a=0,i=d.length;a<i;a++){var b=Date._parseExact(g,d[a],c);if(b)return b}}return null};Date._parseExact=function(s,y,j){s=s.trim();var m=j.dateTimeFormat,v=Date._getParseRegExp(m,y),x=(new RegExp(v.regExp)).exec(s);if(x!==null){var w=v.groups,f=null,c=null,h=null,g=null,d=0,n=0,o=0,e=0,k=null,r=false;for(var p=0,z=w.length;p<z;p++){var a=x[p+1];if(a)switch(w[p]){case "dd":case "d":h=Date._parseInt(a);if(h<1||h>31)return null;break;case "MMMM":c=j._getMonthIndex(a);if(c<0||c>11)return null;break;case "MMM":c=j._getAbbrMonthIndex(a);if(c<0||c>11)return null;break;case "M":case "MM":var c=Date._parseInt(a)-1;if(c<0||c>11)return null;break;case "y":case "yy":f=Date._expandYear(m,Date._parseInt(a));if(f<0||f>9999)return null;break;case "yyyy":f=Date._parseInt(a);if(f<0||f>9999)return null;break;case "h":case "hh":d=Date._parseInt(a);if(d===12)d=0;if(d<0||d>11)return null;break;case "H":case "HH":d=Date._parseInt(a);if(d<0||d>23)return null;break;case "m":case "mm":n=Date._parseInt(a);if(n<0||n>59)return null;break;case "s":case "ss":o=Date._parseInt(a);if(o<0||o>59)return null;break;case "tt":case "t":var u=a.toUpperCase();r=u===m.PMDesignator.toUpperCase();if(!r&&u!==m.AMDesignator.toUpperCase())return null;break;case "f":e=Date._parseInt(a)*100;if(e<0||e>999)return null;break;case "ff":e=Date._parseInt(a)*10;if(e<0||e>999)return null;break;case "fff":e=Date._parseInt(a);if(e<0||e>999)return null;break;case "dddd":g=j._getDayIndex(a);if(g<0||g>6)return null;break;case "ddd":g=j._getAbbrDayIndex(a);if(g<0||g>6)return null;break;case "zzz":var q=a.split(/:/);if(q.length!==2)return null;var i=Date._parseInt(q[0]);if(i<-12||i>13)return null;var l=Date._parseInt(q[1]);if(l<0||l>59)return null;k=i*60+(a.startsWith("-")?-l:l);break;case "z":case "zz":var i=Date._parseInt(a);if(i<-12||i>13)return null;k=i*60;break}}var b=new Date;if(f===null)f=b.getFullYear();if(c===null)c=b.getMonth();if(h===null)h=b.getDate();b.setFullYear(f,c,h);if(b.getDate()!==h)return null;if(g!==null&&b.getDay()!==g)return null;if(r&&d<12)d+=12;b.setHours(d,n,o,e);if(k!==null){var t=b.getMinutes()-(k+b.getTimezoneOffset());b.setHours(b.getHours()+parseInt(t/60),t%60)}return b}};Date._parseInt=function(a){return parseInt(a.replace(/^[\s0]+(\d+)$/,"$1"))};Date.prototype.format=function(a){return this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Date.prototype.localeFormat=function(a){return this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Date.prototype._toFormattedString=function(e,h){if(!e||e.length===0||e==="i")if(h&&h.name.length>0)return this.toLocaleString();else return this.toString();var d=h.dateTimeFormat;e=Date._expandFormat(d,e);var a=new Sys.StringBuilder,b;function c(a){if(a<10)return "0"+a;return a.toString()}function g(a){if(a<10)return "00"+a;if(a<100)return "0"+a;return a.toString()}var j=0,i=Date._getTokenRegExp();for(;true;){var l=i.lastIndex,f=i.exec(e),k=e.slice(l,f?f.index:e.length);j+=Date._appendPreOrPostMatch(k,a);if(!f)break;if(j%2===1){a.append(f[0]);continue}switch(f[0]){case "dddd":a.append(d.DayNames[this.getDay()]);break;case "ddd":a.append(d.AbbreviatedDayNames[this.getDay()]);break;case "dd":a.append(c(this.getDate()));break;case "d":a.append(this.getDate());break;case "MMMM":a.append(d.MonthNames[this.getMonth()]);break;case "MMM":a.append(d.AbbreviatedMonthNames[this.getMonth()]);break;case "MM":a.append(c(this.getMonth()+1));break;case "M":a.append(this.getMonth()+1);break;case "yyyy":a.append(this.getFullYear());break;case "yy":a.append(c(this.getFullYear()%100));break;case "y":a.append(this.getFullYear()%100);break;case "hh":b=this.getHours()%12;if(b===0)b=12;a.append(c(b));break;case "h":b=this.getHours()%12;if(b===0)b=12;a.append(b);break;case "HH":a.append(c(this.getHours()));break;case "H":a.append(this.getHours());break;case "mm":a.append(c(this.getMinutes()));break;case "m":a.append(this.getMinutes());break;case "ss":a.append(c(this.getSeconds()));break;case "s":a.append(this.getSeconds());break;case "tt":a.append(this.getHours()<12?d.AMDesignator:d.PMDesignator);break;case "t":a.append((this.getHours()<12?d.AMDesignator:d.PMDesignator).charAt(0));break;case "f":a.append(g(this.getMilliseconds()).charAt(0));break;case "ff":a.append(g(this.getMilliseconds()).substr(0,2));break;case "fff":a.append(g(this.getMilliseconds()));break;case "z":b=this.getTimezoneOffset()/60;a.append((b>=0?"+":"-")+Math.floor(Math.abs(b)));break;case "zz":b=this.getTimezoneOffset()/60;a.append((b>=0?"+":"-")+c(Math.floor(Math.abs(b))));break;case "zzz":b=this.getTimezoneOffset()/60;a.append((b>=0?"+":"-")+c(Math.floor(Math.abs(b)))+d.TimeSeparator+c(Math.abs(this.getTimezoneOffset()%60)));break}}return a.toString()};Number.__typeName="Number";Number.__class=true;Number.parseLocale=function(a){return Number._parse(a,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=function(a){return Number._parse(a,Sys.CultureInfo.InvariantCulture)};Number._parse=function(g,f){var a=g.trim();if(a.match(/infinity/i)!==null)return parseFloat(a);if(a.match(/^0x[a-f0-9]+$/i)!==null)return parseInt(a);var d=f.numberFormat,b=d.NumberDecimalSeparator,c=d.NumberGroupSeparator,e=new RegExp("^[+-]?[\\d\\"+c+"]*\\"+b+"?\\d*([eE][+-]?\\d+)?$");if(!a.match(e))return Number.NaN;a=a.split(c).join("");a=a.replace(b,".");return parseFloat(a)};Number.prototype.format=function(a){return this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Number.prototype.localeFormat=function(a){return this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Number.prototype._toFormattedString=function(d,j){if(!d||d.length===0||d==="i")if(j&&j.name.length>0)return this.toLocaleString();else return this.toString();var q=["n %","n%","%n"],p=["-n %","-n%","-%n"],r=["(n)","-n","- n","n-","n -"],o=["$n","n$","$ n","n $"],n=["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function i(p,k,j,l,o){var e=j[0],g=1,c=p.toString(),a="",m="",i=c.split(".");if(i.length>1){c=i[0];a=i[1];var h=a.split(/e/i);if(h.length>1){a=h[0];m="e"+h[1]}}if(k>0){var f=a.length-k;if(f>0)a=a.slice(0,k);else if(f<0)for(var n=0;n<Math.abs(f);n++)a+="0";a=o+a}else a="";a+=m;var b=c.length-1,d="";while(b>=0){if(e===0||e>b)if(d.length>0)return c.slice(0,b+1)+l+d+a;else return c.slice(0,b+1)+a;if(d.length>0)d=c.slice(b-e+1,b+1)+l+d;else d=c.slice(b-e+1,b+1);b-=e;if(g<j.length){e=j[g];g++}}return c.slice(0,b+1)+l+d+a}var a=j.numberFormat,e=Math.abs(this);if(!d)d="D";var b=-1;if(d.length>1)b=parseInt(d.slice(1));var c;switch(d.charAt(0)){case "d":case "D":c="n";if(b!==-1){var g=""+e,k=b-g.length;if(k>0)for(var m=0;m<k;m++)g="0"+g;e=g}if(this<0)e=-e;break;case "c":case "C":if(this<0)c=n[a.CurrencyNegativePattern];else c=o[a.CurrencyPositivePattern];if(b===-1)b=a.CurrencyDecimalDigits;e=i(Math.abs(this),b,a.CurrencyGroupSizes,a.CurrencyGroupSeparator,a.CurrencyDecimalSeparator);break;case "n":case "N":if(this<0)c=r[a.NumberNegativePattern];else c="n";if(b===-1)b=a.NumberDecimalDigits;e=i(Math.abs(this),b,a.NumberGroupSizes,a.NumberGroupSeparator,a.NumberDecimalSeparator);break;case "p":case "P":if(this<0)c=p[a.PercentNegativePattern];else c=q[a.PercentPositivePattern];if(b===-1)b=a.PercentDecimalDigits;e=i(Math.abs(this),b,a.PercentGroupSizes,a.PercentGroupSeparator,a.PercentDecimalSeparator);break;default:throw Error.format(Sys.Res.formatBadFormatSpecifier)}var l=/n|\$|-|%/g,f="";for(;true;){var s=l.lastIndex,h=l.exec(c);f+=c.slice(s,h?h.index:c.length);if(!h)break;switch(h[0]){case "n":f+=e;break;case "$":f+=a.CurrencySymbol;break;case "-":f+=a.NegativeSign;break;case "%":f+=a.PercentSymbol;break}}return f};RegExp.__typeName="RegExp";RegExp.__class=true;Array.__typeName="Array";Array.__class=true;Array.add=Array.enqueue=function(a,b){a[a.length]=b};Array.addRange=function(a,b){a.push.apply(a,b)};Array.clear=function(a){a.length=0};Array.clone=function(a){if(a.length===1)return [a[0]];else return Array.apply(null,a)};Array.contains=function(a,b){return Array.indexOf(a,b)>=0};Array.dequeue=function(a){return a.shift()};Array.forEach=function(b,e,d){for(var a=0,f=b.length;a<f;a++){var c=b[a];if(typeof c!=="undefined")e.call(d,c,a,b)}};Array.indexOf=function(d,e,a){if(typeof e==="undefined")return -1;var c=d.length;if(c!==0){a=a-0;if(isNaN(a))a=0;else{if(isFinite(a))a=a-a%1;if(a<0)a=Math.max(0,c+a)}for(var b=a;b<c;b++)if(typeof d[b]!=="undefined"&&d[b]===e)return b}return -1};Array.insert=function(a,b,c){a.splice(b,0,c)};Array.parse=function(value){if(!value)return [];return eval(value)};Array.remove=function(b,c){var a=Array.indexOf(b,c);if(a>=0)b.splice(a,1);return a>=0};Array.removeAt=function(a,b){a.splice(b,1)};String.__typeName="String";String.__class=true;String.prototype.endsWith=function(a){return this.substr(this.length-a.length)===a};String.prototype.startsWith=function(a){return this.substr(0,a.length)===a};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.trimEnd=function(){return this.replace(/\s+$/,"")};String.prototype.trimStart=function(){return this.replace(/^\s+/,"")};String.format=function(){return String._toFormattedString(false,arguments)};String.localeFormat=function(){return String._toFormattedString(true,arguments)};String._toFormattedString=function(l,j){var c="",e=j[0];for(var a=0;true;){var f=e.indexOf("{",a),d=e.indexOf("}",a);if(f<0&&d<0){c+=e.slice(a);break}if(d>0&&(d<f||f<0)){c+=e.slice(a,d+1);a=d+2;continue}c+=e.slice(a,f);a=f+1;if(e.charAt(a)==="{"){c+="{";a++;continue}if(d<0)break;var h=e.substring(a,d),g=h.indexOf(":"),k=parseInt(g<0?h:h.substring(0,g))+1,i=g<0?"":h.substring(g+1),b=j[k];if(typeof b==="undefined"||b===null)b="";if(b.toFormattedString)c+=b.toFormattedString(i);else if(l&&b.localeFormat)c+=b.localeFormat(i);else if(b.format)c+=b.format(i);else c+=b.toString();a=d+1}return c};Type.registerNamespace("Sys");Sys.IDisposable=function(){};Sys.IDisposable.prototype={};Sys.IDisposable.registerInterface("Sys.IDisposable");Sys.StringBuilder=function(a){this._parts=typeof a!=="undefined"&&a!==null&&a!==""?[a.toString()]:[];this._value={};this._len=0};Sys.StringBuilder.prototype={append:function(a){this._parts[this._parts.length]=a},appendLine:function(a){this._parts[this._parts.length]=typeof a==="undefined"||a===null||a===""?"\r\n":a+"\r\n"},clear:function(){this._parts=[];this._value={};this._len=0},isEmpty:function(){if(this._parts.length===0)return true;return this.toString()===""},toString:function(a){a=a||"";var b=this._parts;if(this._len!==b.length){this._value={};this._len=b.length}var d=this._value;if(typeof d[a]==="undefined"){if(a!=="")for(var c=0;c<b.length;)if(typeof b[c]==="undefined"||b[c]===""||b[c]===null)b.splice(c,1);else c++;d[a]=this._parts.join(a)}return d[a]}};Sys.StringBuilder.registerClass("Sys.StringBuilder");if(!window.XMLHttpRequest)window.XMLHttpRequest=function(){var b=["Msxml2.XMLHTTP","Microsoft.XMLHTTP"];for(var a=0;a<b.length;a++)try{var c=new ActiveXObject(b[a]);return c}catch(d){}return null};Sys.Browser={};Sys.Browser.InternetExplorer={};Sys.Browser.Firefox={};Sys.Browser.Safari={};Sys.Browser.Opera={};Sys.Browser.agent=null;Sys.Browser.hasDebuggerStatement=false;Sys.Browser.name=navigator.appName;Sys.Browser.version=parseFloat(navigator.appVersion);if(navigator.userAgent.indexOf(" MSIE ")>-1){Sys.Browser.agent=Sys.Browser.InternetExplorer;Sys.Browser.version=parseFloat(navigator.userAgent.match(/MSIE (\d+\.\d+)/)[1]);Sys.Browser.hasDebuggerStatement=true}else if(navigator.userAgent.indexOf(" Firefox/")>-1){Sys.Browser.agent=Sys.Browser.Firefox;Sys.Browser.version=parseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);Sys.Browser.name="Firefox";Sys.Browser.hasDebuggerStatement=true}else if(navigator.userAgent.indexOf(" Safari/")>-1){Sys.Browser.agent=Sys.Browser.Safari;Sys.Browser.version=parseFloat(navigator.userAgent.match(/Safari\/(\d+\.\d+)/)[1]);Sys.Browser.name="Safari"}else if(navigator.userAgent.indexOf("Opera/")>-1)Sys.Browser.agent=Sys.Browser.Opera;Type.registerNamespace("Sys.UI");Sys._Debug=function(){};Sys._Debug.prototype={_appendConsole:function(a){if(typeof Debug!=="undefined"&&Debug.writeln)Debug.writeln(a);if(window.console&&window.console.log)window.console.log(a);if(window.opera)window.opera.postError(a);if(window.debugService)window.debugService.trace(a)},_appendTrace:function(b){var a=document.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()==="TEXTAREA")a.value+=b+"\n"},assert:function(c,a,b){if(!c){a=b&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,a,this.assert.caller):String.format(Sys.Res.assertFailed,a);if(confirm(String.format(Sys.Res.breakIntoDebugger,a)))this.fail(a)}},clearTrace:function(){var a=document.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()==="TEXTAREA")a.value=""},fail:function(message){this._appendConsole(message);if(Sys.Browser.hasDebuggerStatement)eval("debugger")},trace:function(a){this._appendConsole(a);this._appendTrace(a)},traceDump:function(a,b){var c=this._traceDump(a,b,true)},_traceDump:function(a,c,f,b,d){c=c?c:"traceDump";b=b?b:"";if(a===null){this.trace(b+c+": null");return}switch(typeof a){case "undefined":this.trace(b+c+": Undefined");break;case "number":case "string":case "boolean":this.trace(b+c+": "+a);break;default:if(Date.isInstanceOfType(a)||RegExp.isInstanceOfType(a)){this.trace(b+c+": "+a.toString());break}if(!d)d=[];else if(Array.contains(d,a)){this.trace(b+c+": ...");return}Array.add(d,a);if(a==window||a===document||window.HTMLElement&&a instanceof HTMLElement||typeof a.nodeName==="string"){var k=a.tagName?a.tagName:"DomElement";if(a.id)k+=" - "+a.id;this.trace(b+c+" {"+k+"}")}else{var i=Object.getTypeName(a);this.trace(b+c+(typeof i==="string"?" {"+i+"}":""));if(b===""||f){b+="    ";var e,j,l,g,h;if(Array.isInstanceOfType(a)){j=a.length;for(e=0;e<j;e++)this._traceDump(a[e],"["+e+"]",f,b,d)}else for(g in a){h=a[g];if(!Function.isInstanceOfType(h))this._traceDump(h,g,f,b,d)}}}Array.remove(d,a)}}};Sys._Debug.registerClass("Sys._Debug");Sys.Debug=new Sys._Debug;Sys.Debug.isDebug=false;function Sys$Enum$parse(c,e){var a,b,i;if(e){a=this.__lowerCaseValues;if(!a){this.__lowerCaseValues=a={};var g=this.prototype;for(var f in g)a[f.toLowerCase()]=g[f]}}else a=this.prototype;if(!this.__flags){i=e?c.toLowerCase():c;b=a[i.trim()];if(typeof b!=="number")throw Error.argument("value",String.format(Sys.Res.enumInvalidValue,c,this.__typeName));return b}else{var h=(e?c.toLowerCase():c).split(","),j=0;for(var d=h.length-1;d>=0;d--){var k=h[d].trim();b=a[k];if(typeof b!=="number")throw Error.argument("value",String.format(Sys.Res.enumInvalidValue,c.split(",")[d].trim(),this.__typeName));j|=b}return j}}function Sys$Enum$toString(c){if(typeof c==="undefined"||c===null)return this.__string;var d=this.prototype,a;if(!this.__flags||c===0){for(a in d)if(d[a]===c)return a}else{var b=this.__sortedValues;if(!b){b=[];for(a in d)b[b.length]={key:a,value:d[a]};b.sort(function(a,b){return a.value-b.value});this.__sortedValues=b}var e=[],g=c;for(a=b.length-1;a>=0;a--){var h=b[a],f=h.value;if(f===0)continue;if((f&c)===f){e[e.length]=h.key;g-=f;if(g===0)break}}if(e.length&&g===0)return e.reverse().join(", ")}return ""}Type.prototype.registerEnum=function(c,b){for(var a in this.prototype)this[a]=this.prototype[a];this.__typeName=c;this.parse=Sys$Enum$parse;this.__string=this.toString();this.toString=Sys$Enum$toString;this.__flags=b;this.__enum=true};Type.isEnum=function(a){if(typeof a==="undefined"||a===null)return false;return !!a.__enum};Type.isFlags=function(a){if(typeof a==="undefined"||a===null)return false;return !!a.__flags};Sys.EventHandlerList=function(){this._list={}};Sys.EventHandlerList.prototype={addHandler:function(b,a){Array.add(this._getEvent(b,true),a)},removeHandler:function(c,b){var a=this._getEvent(c);if(!a)return;Array.remove(a,b)},getHandler:function(b){var a=this._getEvent(b);if(!a||a.length===0)return null;a=Array.clone(a);if(!a._handler)a._handler=function(c,d){for(var b=0,e=a.length;b<e;b++)a[b](c,d)};return a._handler},_getEvent:function(a,b){if(!this._list[a]){if(!b)return null;this._list[a]=[]}return this._list[a]}};Sys.EventHandlerList.registerClass("Sys.EventHandlerList");Sys.EventArgs=function(){};Sys.EventArgs.registerClass("Sys.EventArgs");Sys.EventArgs.Empty=new Sys.EventArgs;Sys.CancelEventArgs=function(){Sys.CancelEventArgs.initializeBase(this);this._cancel=false};Sys.CancelEventArgs.prototype={get_cancel:function(){return this._cancel},set_cancel:function(a){this._cancel=a}};Sys.CancelEventArgs.registerClass("Sys.CancelEventArgs",Sys.EventArgs);Sys.INotifyPropertyChange=function(){};Sys.INotifyPropertyChange.prototype={};Sys.INotifyPropertyChange.registerInterface("Sys.INotifyPropertyChange");Sys.PropertyChangedEventArgs=function(a){Sys.PropertyChangedEventArgs.initializeBase(this);this._propertyName=a};Sys.PropertyChangedEventArgs.prototype={get_propertyName:function(){return this._propertyName}};Sys.PropertyChangedEventArgs.registerClass("Sys.PropertyChangedEventArgs",Sys.EventArgs);Sys.INotifyDisposing=function(){};Sys.INotifyDisposing.prototype={};Sys.INotifyDisposing.registerInterface("Sys.INotifyDisposing");Sys.Component=function(){if(Sys.Application)Sys.Application.registerDisposableObject(this)};Sys.Component.prototype={_id:null,_initialized:false,_updating:false,get_events:function(){if(!this._events)this._events=new Sys.EventHandlerList;return this._events},get_id:function(){return this._id},set_id:function(a){this._id=a},get_isInitialized:function(){return this._initialized},get_isUpdating:function(){return this._updating},add_disposing:function(a){this.get_events().addHandler("disposing",a)},remove_disposing:function(a){this.get_events().removeHandler("disposing",a)},add_propertyChanged:function(a){this.get_events().addHandler("propertyChanged",a)},remove_propertyChanged:function(a){this.get_events().removeHandler("propertyChanged",a)},beginUpdate:function(){this._updating=true},dispose:function(){if(this._events){var a=this._events.getHandler("disposing");if(a)a(this,Sys.EventArgs.Empty)}delete this._events;Sys.Application.unregisterDisposableObject(this);Sys.Application.removeComponent(this)},endUpdate:function(){this._updating=false;if(!this._initialized)this.initialize();this.updated()},initialize:function(){this._initialized=true},raisePropertyChanged:function(b){if(!this._events)return;var a=this._events.getHandler("propertyChanged");if(a)a(this,new Sys.PropertyChangedEventArgs(b))},updated:function(){}};Sys.Component.registerClass("Sys.Component",null,Sys.IDisposable,Sys.INotifyPropertyChange,Sys.INotifyDisposing);function Sys$Component$_setProperties(a,i){var d,j=Object.getType(a),e=j===Object||j===Sys.UI.DomElement,h=Sys.Component.isInstanceOfType(a)&&!a.get_isUpdating();if(h)a.beginUpdate();for(var c in i){var b=i[c],f=e?null:a["get_"+c];if(e||typeof f!=="function"){var k=a[c];if(!b||typeof b!=="object"||e&&!k)a[c]=b;else Sys$Component$_setProperties(k,b)}else{var l=a["set_"+c];if(typeof l==="function")l.apply(a,[b]);else if(b instanceof Array){d=f.apply(a);for(var g=0,m=d.length,n=b.length;g<n;g++,m++)d[m]=b[g]}else if(typeof b==="object"&&Object.getType(b)===Object){d=f.apply(a);Sys$Component$_setProperties(d,b)}}}if(h)a.endUpdate()}function Sys$Component$_setReferences(c,b){for(var a in b){var e=c["set_"+a],d=$find(b[a]);e.apply(c,[d])}}var $create=Sys.Component.create=function(h,f,d,c,g){var a=g?new h(g):new h,b=Sys.Application,i=b.get_isCreatingComponents();a.beginUpdate();if(f)Sys$Component$_setProperties(a,f);if(d)for(var e in d)a["add_"+e](d[e]);b._createdComponents[b._createdComponents.length]=a;if(a.get_id())b.addComponent(a);if(i)if(c)b._addComponentToSecondPass(a,c);else a.endUpdate();else{if(c)Sys$Component$_setReferences(a,c);a.endUpdate()}return a};Sys.UI.MouseButton=function(){throw Error.notImplemented()};Sys.UI.MouseButton.prototype={leftButton:0,middleButton:1,rightButton:2};Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton");Sys.UI.Key=function(){throw Error.notImplemented()};Sys.UI.Key.prototype={backspace:8,tab:9,enter:13,esc:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,del:127};Sys.UI.Key.registerEnum("Sys.UI.Key");Sys.UI.DomEvent=function(c){var a=c;this.rawEvent=a;this.altKey=a.altKey;if(typeof a.button!=="undefined")this.button=typeof a.which!=="undefined"?a.button:a.button===4?Sys.UI.MouseButton.middleButton:a.button===2?Sys.UI.MouseButton.rightButton:Sys.UI.MouseButton.leftButton;if(a.type==="keypress")this.charCode=a.charCode||a.keyCode;else if(a.keyCode&&a.keyCode===46)this.keyCode=127;else this.keyCode=a.keyCode;this.clientX=a.clientX;this.clientY=a.clientY;this.ctrlKey=a.ctrlKey;this.target=a.target?a.target:a.srcElement;if(this.target){var b=Sys.UI.DomElement.getLocation(this.target);this.offsetX=typeof a.offsetX!=="undefined"?a.offsetX:window.pageXOffset+(a.clientX||0)-b.x;this.offsetY=typeof a.offsetY!=="undefined"?a.offsetY:window.pageYOffset+(a.clientY||0)-b.y}this.screenX=a.screenX;this.screenY=a.screenY;this.shiftKey=a.shiftKey;this.type=a.type};Sys.UI.DomEvent.prototype={preventDefault:function(){if(this.rawEvent.preventDefault)this.rawEvent.preventDefault();else if(window.event)window.event.returnValue=false},stopPropagation:function(){if(this.rawEvent.stopPropagation)this.rawEvent.stopPropagation();else if(window.event)window.event.cancelBubble=true}};Sys.UI.DomEvent.registerClass("Sys.UI.DomEvent");var $addHandler=Sys.UI.DomEvent.addHandler=function(a,d,e){if(!a._events)a._events={};var c=a._events[d];if(!c)a._events[d]=c=[];var b;if(a.addEventListener){b=function(b){return e.call(a,new Sys.UI.DomEvent(b))};a.addEventListener(d,b,false)}else if(a.attachEvent){b=function(){return e.call(a,new Sys.UI.DomEvent(window.event))};a.attachEvent("on"+d,b)}c[c.length]={handler:e,browserHandler:b}},$addHandlers=Sys.UI.DomEvent.addHandlers=function(e,d,c){for(var b in d){var a=d[b];if(c)a=Function.createDelegate(c,a);$addHandler(e,b,a)}},$clearHandlers=Sys.UI.DomEvent.clearHandlers=function(a){if(a._events){var e=a._events;for(var b in e){var d=e[b];for(var c=d.length-1;c>=0;c--)$removeHandler(a,b,d[c].handler)}a._events=null}},$removeHandler=Sys.UI.DomEvent.removeHandler=function(a,e,f){var d=null,c=a._events[e],d=null;for(var b=0,g=c.length;b<g;b++)if(c[b].handler===f){d=c[b].browserHandler;break}if(a.removeEventListener)a.removeEventListener(e,d,false);else if(a.detachEvent)a.detachEvent("on"+e,d);c.splice(b,1)};Sys.IContainer=function(){};Sys.IContainer.prototype={};Sys.IContainer.registerInterface("Sys.IContainer");Sys._ScriptLoader=function(){this._scriptsToLoad=null;this._scriptLoadedDelegate=Function.createDelegate(this,this._scriptLoadedHandler)};Sys._ScriptLoader.prototype={dispose:function(){this._stopLoading();if(this._events)delete this._events;this._scriptLoadedDelegate=null},loadScripts:function(a,c,d,b){this._loading=true;this._allScriptsLoadedCallback=c;this._scriptLoadFailedCallback=d;this._scriptLoadTimeoutCallback=b;if(a>0)this._timeoutCookie=window.setTimeout(Function.createDelegate(this,this._scriptLoadTimeoutHandler),a*1000);this._loadScriptsInternal()},notifyScriptLoaded:function(){if(!this._loading)return;this._currentTask._notified++;if(Sys.Browser.agent===Sys.Browser.Safari)if(this._currentTask._notified===1)window.setTimeout(Function.createDelegate(this,function(){this._scriptLoadedHandler(this._currentTask.get_scriptElement(),true)}),0)},queueCustomScriptTag:function(a){if(!this._scriptsToLoad)this._scriptsToLoad=[];Array.add(this._scriptsToLoad,a)},queueScriptBlock:function(a){if(!this._scriptsToLoad)this._scriptsToLoad=[];Array.add(this._scriptsToLoad,{text:a})},queueScriptReference:function(a){if(!this._scriptsToLoad)this._scriptsToLoad=[];Array.add(this._scriptsToLoad,{src:a})},_createScriptElement:function(c){var a=document.createElement("SCRIPT");a.type="text/javascript";for(var b in c)a[b]=c[b];return a},_loadScriptsInternal:function(){if(this._scriptsToLoad&&this._scriptsToLoad.length>0){var b=Array.dequeue(this._scriptsToLoad),a=this._createScriptElement(b);if(a.text&&Sys.Browser.agent===Sys.Browser.Safari){a.innerHTML=a.text;delete a.text}if(typeof b.src==="string"){this._currentTask=new Sys._ScriptLoaderTask(a,this._scriptLoadedDelegate);this._currentTask.execute()}else{document.getElementsByTagName("HEAD")[0].appendChild(a);Sys._ScriptLoader._clearScript(a);this._loadScriptsInternal()}}else{var c=this._allScriptsLoadedCallback;this._stopLoading();if(c)c(this)}},_raiseError:function(a){var c=this._scriptLoadFailedCallback,b=this._currentTask.get_scriptElement();this._stopLoading();if(c)c(this,b,a);else throw Sys._ScriptLoader._errorScriptLoadFailed(b.src,a)},_scriptLoadedHandler:function(a,b){if(b&&this._currentTask._notified)if(this._currentTask._notified>1)this._raiseError(true);else{Array.add(Sys._ScriptLoader._getLoadedScripts(),a.src);this._currentTask.dispose();this._currentTask=null;this._loadScriptsInternal()}else this._raiseError(false)},_scriptLoadTimeoutHandler:function(){var a=this._scriptLoadTimeoutCallback;this._stopLoading();if(a)a(this)},_stopLoading:function(){if(this._timeoutCookie){window.clearTimeout(this._timeoutCookie);this._timeoutCookie=null}if(this._currentTask){this._currentTask.dispose();this._currentTask=null}this._scriptsToLoad=null;this._loading=null;this._allScriptsLoadedCallback=null;this._scriptLoadFailedCallback=null;this._scriptLoadTimeoutCallback=null}};Sys._ScriptLoader.registerClass("Sys._ScriptLoader",null,Sys.IDisposable);Sys._ScriptLoader.getInstance=function(){var a=Sys._ScriptLoader._activeInstance;if(!a)a=Sys._ScriptLoader._activeInstance=new Sys._ScriptLoader;return a};Sys._ScriptLoader.isScriptLoaded=function(b){var a=document.createElement("script");a.src=b;return Array.contains(Sys._ScriptLoader._getLoadedScripts(),a.src)};Sys._ScriptLoader.readLoadedScripts=function(){if(!Sys._ScriptLoader._referencedScripts){var b=Sys._ScriptLoader._referencedScripts=[],c=document.getElementsByTagName("SCRIPT");for(i=c.length-1;i>=0;i--){var d=c[i],a=d.src;if(a.length)if(!Array.contains(b,a))Array.add(b,a)}}};Sys._ScriptLoader._clearScript=function(a){if(!Sys.Debug.isDebug)a.parentNode.removeChild(a)};Sys._ScriptLoader._errorScriptLoadFailed=function(b,d){var a;if(d)a=Sys.Res.scriptLoadMultipleCallbacks;else a=Sys.Res.scriptLoadFailed;var e="Sys.ScriptLoadFailedException: "+String.format(a,b),c=Error.create(e,{name:"Sys.ScriptLoadFailedException","scriptUrl":b});c.popStackFrame();return c};Sys._ScriptLoader._getLoadedScripts=function(){if(!Sys._ScriptLoader._referencedScripts){Sys._ScriptLoader._referencedScripts=[];Sys._ScriptLoader.readLoadedScripts()}return Sys._ScriptLoader._referencedScripts};Sys._ScriptLoaderTask=function(b,a){this._scriptElement=b;this._completedCallback=a;this._notified=0};Sys._ScriptLoaderTask.prototype={get_scriptElement:function(){return this._scriptElement},dispose:function(){if(this._disposed)return;this._disposed=true;this._removeScriptElementHandlers();Sys._ScriptLoader._clearScript(this._scriptElement);this._scriptElement=null},execute:function(){this._addScriptElementHandlers();document.getElementsByTagName("HEAD")[0].appendChild(this._scriptElement)},_addScriptElementHandlers:function(){this._scriptLoadDelegate=Function.createDelegate(this,this._scriptLoadHandler);if(Sys.Browser.agent!==Sys.Browser.InternetExplorer){this._scriptElement.readyState="loaded";$addHandler(this._scriptElement,"load",this._scriptLoadDelegate)}else $addHandler(this._scriptElement,"readystatechange",this._scriptLoadDelegate);this._scriptErrorDelegate=Function.createDelegate(this,this._scriptErrorHandler);$addHandler(this._scriptElement,"error",this._scriptErrorDelegate)},_removeScriptElementHandlers:function(){if(this._scriptLoadDelegate){var a=this.get_scriptElement();if(Sys.Browser.agent!==Sys.Browser.InternetExplorer)$removeHandler(a,"load",this._scriptLoadDelegate);else $removeHandler(a,"readystatechange",this._scriptLoadDelegate);$removeHandler(a,"error",this._scriptErrorDelegate);this._scriptErrorDelegate=null;this._scriptLoadDelegate=null}},_scriptErrorHandler:function(){if(this._disposed)return;this._completedCallback(this.get_scriptElement(),false)},_scriptLoadHandler:function(){if(this._disposed)return;var a=this.get_scriptElement();if(a.readyState!=="loaded"&&a.readyState!=="complete")return;var b=this;window.setTimeout(function(){b._completedCallback(a,true)},0)}};Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask",null,Sys.IDisposable);Sys.ApplicationLoadEventArgs=function(b,a){Sys.ApplicationLoadEventArgs.initializeBase(this);this._components=b;this._isPartialLoad=a};Sys.ApplicationLoadEventArgs.prototype={get_components:function(){return this._components},get_isPartialLoad:function(){return this._isPartialLoad}};Sys.ApplicationLoadEventArgs.registerClass("Sys.ApplicationLoadEventArgs",Sys.EventArgs);Sys._Application=function(){Sys._Application.initializeBase(this);this._disposableObjects=[];this._components={};this._createdComponents=[];this._secondPassComponents=[];this._unloadHandlerDelegate=Function.createDelegate(this,this._unloadHandler);this._loadHandlerDelegate=Function.createDelegate(this,this._loadHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloadHandlerDelegate);Sys.UI.DomEvent.addHandler(window,"load",this._loadHandlerDelegate)};Sys._Application.prototype={_creatingComponents:false,_disposing:false,get_isCreatingComponents:function(){return this._creatingComponents},add_load:function(a){this.get_events().addHandler("load",a)},remove_load:function(a){this.get_events().removeHandler("load",a)},add_init:function(a){if(this._initialized)a(this,Sys.EventArgs.Empty);else this.get_events().addHandler("init",a)},remove_init:function(a){this.get_events().removeHandler("init",a)},add_unload:function(a){this.get_events().addHandler("unload",a)},remove_unload:function(a){this.get_events().removeHandler("unload",a)},addComponent:function(a){this._components[a.get_id()]=a},beginCreateComponents:function(){this._creatingComponents=true},dispose:function(){if(!this._disposing){this._disposing=true;if(window.pageUnload)window.pageUnload(this,Sys.EventArgs.Empty);var c=this.get_events().getHandler("unload");if(c)c(this,Sys.EventArgs.Empty);var b=Array.clone(this._disposableObjects);for(var a=0,e=b.length;a<e;a++)b[a].dispose();Array.clear(this._disposableObjects);Sys.UI.DomEvent.removeHandler(window,"unload",this._unloadHandlerDelegate);if(this._loadHandlerDelegate){Sys.UI.DomEvent.removeHandler(window,"load",this._loadHandlerDelegate);this._loadHandlerDelegate=null}var d=Sys._ScriptLoader.getInstance();if(d)d.dispose();Sys._Application.callBaseMethod(this,"dispose")}},endCreateComponents:function(){var b=this._secondPassComponents;for(var a=0,d=b.length;a<d;a++){var c=b[a].component;Sys$Component$_setReferences(c,b[a].references);c.endUpdate()}this._secondPassComponents=[];this._creatingComponents=false},findComponent:function(b,a){return a?Sys.IContainer.isInstanceOfType(a)?a.findComponent(b):a[b]||null:Sys.Application._components[b]||null},getComponents:function(){var a=[],b=this._components;for(var c in b)a[a.length]=b[c];return a},initialize:function(){if(!this._initialized&&!this._initializing){this._initializing=true;window.setTimeout(Function.createDelegate(this,this._doInitialize),0)}},notifyScriptLoaded:function(){var a=Sys._ScriptLoader.getInstance();if(a)a.notifyScriptLoaded()},registerDisposableObject:function(a){if(!this._disposing)this._disposableObjects[this._disposableObjects.length]=a},raiseLoad:function(){var b=this.get_events().getHandler("load"),a=new Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents),!this._initializing);if(b)b(this,a);if(window.pageLoad)window.pageLoad(this,a);this._createdComponents=[]},removeComponent:function(b){var a=b.get_id();if(a)delete this._components[a]},unregisterDisposableObject:function(a){if(!this._disposing)Array.remove(this._disposableObjects,a)},_addComponentToSecondPass:function(b,a){this._secondPassComponents[this._secondPassComponents.length]={component:b,references:a}},_doInitialize:function(){Sys._Application.callBaseMethod(this,"initialize");var a=this.get_events().getHandler("init");if(a){this.beginCreateComponents();a(this,Sys.EventArgs.Empty);this.endCreateComponents()}this.raiseLoad();this._initializing=false},_loadHandler:function(){if(this._loadHandlerDelegate){Sys.UI.DomEvent.removeHandler(window,"load",this._loadHandlerDelegate);this._loadHandlerDelegate=null}this.initialize()},_unloadHandler:function(){this.dispose()}};Sys._Application.registerClass("Sys._Application",Sys.Component,Sys.IContainer);Sys.Application=new Sys._Application;var $find=Sys.Application.findComponent;Type.registerNamespace("Sys.Net");Sys.Net.WebRequestExecutor=function(){this._webRequest=null;this._resultObject=null};Sys.Net.WebRequestExecutor.prototype={get_webRequest:function(){return this._webRequest},_set_webRequest:function(a){this._webRequest=a},get_started:function(){throw Error.notImplemented()},get_responseAvailable:function(){throw Error.notImplemented()},get_timedOut:function(){throw Error.notImplemented()},get_aborted:function(){throw Error.notImplemented()},get_responseData:function(){throw Error.notImplemented()},get_statusCode:function(){throw Error.notImplemented()},get_statusText:function(){throw Error.notImplemented()},get_xml:function(){throw Error.notImplemented()},get_object:function(){if(!this._resultObject)this._resultObject=Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData());return this._resultObject},executeRequest:function(){throw Error.notImplemented()},abort:function(){throw Error.notImplemented()},getResponseHeader:function(){throw Error.notImplemented()},getAllResponseHeaders:function(){throw Error.notImplemented()}};Sys.Net.WebRequestExecutor.registerClass("Sys.Net.WebRequestExecutor");window.XMLDOM=function(d){if(!window.DOMParser){var c=["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"];for(var b=0;b<c.length;b++)try{var a=new ActiveXObject(c[b]);a.async=false;a.loadXML(d);a.setProperty("SelectionLanguage","XPath");return a}catch(f){}return null}else try{var e=new window.DOMParser;return e.parseFromString(d,"text/xml")}catch(f){return null}return null};Sys.Net.XMLHttpExecutor=function(){Sys.Net.XMLHttpExecutor.initializeBase(this);var a=this;this._xmlHttpRequest=null;this._webRequest=null;this._responseAvailable=false;this._timedOut=false;this._timer=null;this._aborted=false;this._started=false;this._onReadyStateChange=function(){if(a._xmlHttpRequest.readyState===4){a._clearTimer();a._responseAvailable=true;a._webRequest.completed(Sys.EventArgs.Empty);if(a._xmlHttpRequest!=null){a._xmlHttpRequest.onreadystatechange=Function.emptyMethod;a._xmlHttpRequest=null}}};this._clearTimer=function(){if(a._timer!=null){window.clearTimeout(a._timer);a._timer=null}};this._onTimeout=function(){if(!a._responseAvailable){a._clearTimer();a._timedOut=true;a._xmlHttpRequest.onreadystatechange=Function.emptyMethod;a._xmlHttpRequest.abort();a._webRequest.completed(Sys.EventArgs.Empty);a._xmlHttpRequest=null}}};Sys.Net.XMLHttpExecutor.prototype={get_timedOut:function(){return this._timedOut},get_started:function(){return this._started},get_responseAvailable:function(){return this._responseAvailable},get_aborted:function(){return this._aborted},executeRequest:function(){this._webRequest=this.get_webRequest();var c=this._webRequest.get_body(),a=this._webRequest.get_headers();this._xmlHttpRequest=new XMLHttpRequest;this._xmlHttpRequest.onreadystatechange=this._onReadyStateChange;var e=this._webRequest.get_httpVerb();this._xmlHttpRequest.open(e,this._webRequest.getResolvedUrl(),true);if(a)for(var b in a){var f=a[b];if(typeof f!=="function")this._xmlHttpRequest.setRequestHeader(b,f)}if(e.toLowerCase()==="post"){if(a===null||!a["Content-Type"])this._xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(!c)c=""}var d=this._webRequest.get_timeout();if(d>0)this._timer=window.setTimeout(Function.createDelegate(this,this._onTimeout),d);this._xmlHttpRequest.send(c);this._started=true},getResponseHeader:function(b){var a;try{a=this._xmlHttpRequest.getResponseHeader(b)}catch(c){}if(!a)a="";return a},getAllResponseHeaders:function(){return this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function(){return this._xmlHttpRequest.responseText},get_statusCode:function(){return this._xmlHttpRequest.status},get_statusText:function(){return this._xmlHttpRequest.statusText},get_xml:function(){var a=this._xmlHttpRequest.responseXML;if(!a||!a.documentElement){a=new XMLDOM(this._xmlHttpRequest.responseText);if(!a||!a.documentElement)return null}else if(navigator.userAgent.indexOf("MSIE")!==-1)a.setProperty("SelectionLanguage","XPath");if(a.documentElement.namespaceURI==="http://www.mozilla.org/newlayout/xml/parsererror.xml"&&a.documentElement.tagName==="parsererror")return null;if(a.documentElement.firstChild&&a.documentElement.firstChild.tagName==="parsererror")return null;return a},abort:function(){if(this._aborted||this._responseAvailable||this._timedOut)return;this._aborted=true;this._clearTimer();if(this._xmlHttpRequest&&!this._responseAvailable){this._xmlHttpRequest.onreadystatechange=Function.emptyMethod;this._xmlHttpRequest.abort();this._xmlHttpRequest=null;var a=this._webRequest._get_eventHandlerList().getHandler("completed");if(a)a(this,Sys.EventArgs.Empty)}}};Sys.Net.XMLHttpExecutor.registerClass("Sys.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor);Sys.Net._WebRequestManager=function(){this._this=this;this._defaultTimeout=0;this._defaultExecutorType="Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManager.prototype={add_invokingRequest:function(a){this._get_eventHandlerList().addHandler("invokingRequest",a)},remove_invokingRequest:function(a){this._get_eventHandlerList().removeHandler("invokingRequest",a)},add_completedRequest:function(a){this._get_eventHandlerList().addHandler("completedRequest",a)},remove_completedRequest:function(a){this._get_eventHandlerList().removeHandler("completedRequest",a)},_get_eventHandlerList:function(){if(!this._events)this._events=new Sys.EventHandlerList;return this._events},get_defaultTimeout:function(){return this._defaultTimeout},set_defaultTimeout:function(a){this._defaultTimeout=a},get_defaultExecutorType:function(){return this._defaultExecutorType},set_defaultExecutorType:function(a){this._defaultExecutorType=a},executeRequest:function(webRequest){var executor=webRequest.get_executor();if(!executor){var failed=false;try{var executorType=eval(this._defaultExecutorType);executor=new executorType}catch(a){failed=true}webRequest.set_executor(executor)}if(executor.get_aborted())return;var evArgs=new Sys.Net.NetworkRequestEventArgs(webRequest),handler=this._get_eventHandlerList().getHandler("invokingRequest");if(handler)handler(this,evArgs);if(!evArgs.get_cancel())executor.executeRequest()}};Sys.Net._WebRequestManager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManager=new Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=function(a){Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=a};Sys.Net.NetworkRequestEventArgs.prototype={get_webRequest:function(){return this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net.NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=function(){this._url="";this._headers={};this._body=null;this._userContext=null;this._httpVerb=null;this._executor=null;this._invokeCalled=false;this._timeout=0};Sys.Net.WebRequest.prototype={add_completed:function(a){this._get_eventHandlerList().addHandler("completed",a)},remove_completed:function(a){this._get_eventHandlerList().removeHandler("completed",a)},completed:function(b){var a=Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRequest");if(a)a(this._executor,b);a=this._get_eventHandlerList().getHandler("completed");if(a)a(this._executor,b)},_get_eventHandlerList:function(){if(!this._events)this._events=new Sys.EventHandlerList;return this._events},get_url:function(){return this._url},set_url:function(a){this._url=a},get_headers:function(){return this._headers},get_httpVerb:function(){if(this._httpVerb===null){if(this._body===null)return "GET";return "POST"}return this._httpVerb},set_httpVerb:function(a){this._httpVerb=a},get_body:function(){return this._body},set_body:function(a){this._body=a},get_userContext:function(){return this._userContext},set_userContext:function(a){this._userContext=a},get_executor:function(){return this._executor},set_executor:function(a){this._executor=a;this._executor._set_webRequest(this)},get_timeout:function(){if(this._timeout===0)return Sys.Net.WebRequestManager.get_defaultTimeout();return this._timeout},set_timeout:function(a){this._timeout=a},getResolvedUrl:function(){return Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebRequestManager.executeRequest(this);this._invokeCalled=true}};Sys.Net.WebRequest._resolveUrl=function(b,a){if(b&&b.indexOf("://")!==-1)return b;if(!a||a.length===0){var c=document.getElementsByTagName("base")[0];if(c&&c.href&&c.href.length>0)a=c.href;else a=document.URL}var d=a.indexOf("?");if(d!==-1)a=a.substr(0,d);a=a.substr(0,a.lastIndexOf("/")+1);if(!b||b.length===0)return a;if(b.charAt(0)==="/"){var e=a.indexOf("://"),g=a.indexOf("/",e+3);return a.substr(0,g)+b}else{var f=a.lastIndexOf("/");return a.substr(0,f+1)+b}};Sys.Net.WebRequest._createQueryString=function(d,b){if(!b)b=encodeURIComponent;var a=new Sys.StringBuilder,f=0;for(var c in d){var e=d[c];if(typeof e==="function")continue;var g=Sys.Serialization.JavaScriptSerializer.serialize(e);if(f!==0)a.append("&");a.append(c);a.append("=");a.append(b(g));f++}return a.toString()};Sys.Net.WebRequest._createUrl=function(a,b){if(!b)return a;var d=Sys.Net.WebRequest._createQueryString(b);if(d.length>0){var c="?";if(a&&a.indexOf("?")!==-1)c="&";return a+c+d}else return a};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys.Net.WebServiceProxy=function(){};Sys.Net.WebServiceProxy.prototype={set_timeout:function(a){this._timeout=a},get_timeout:function(){return this._timeout},set_defaultUserContext:function(a){this._userContext=a},get_defaultUserContext:function(){return this._userContext},set_defaultSucceededCallback:function(a){this._succeeded=a},get_defaultSucceededCallback:function(){return this._succeeded},set_defaultFailedCallback:function(a){this._failed=a},get_defaultFailedCallback:function(){return this._failed},set_path:function(a){this._path=a},get_path:function(){return this._path},_invoke:function(d,e,g,f,c,b,a){if(c===null||typeof c==="undefined")c=this.get_defaultSucceededCallback();if(b===null||typeof b==="undefined")b=this.get_defaultFailedCallback();if(a===null||typeof a==="undefined")a=this.get_defaultUserContext();return Sys.Net.WebServiceProxy.invoke(d,e,g,f,c,b,a,this.get_timeout())}};Sys.Net.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy");Sys.Net.WebServiceProxy.invoke=function(k,a,j,d,i,c,f,h){var b=new Sys.Net.WebRequest;b.get_headers()["Content-Type"]="application/json; charset=utf-8";if(!d)d={};var g=d;if(!j||!g)g={};b.set_url(Sys.Net.WebRequest._createUrl(k+"/"+a,g));var e=null;if(!j){e=Sys.Serialization.JavaScriptSerializer.serialize(d);if(e==="{}")e=""}b.set_body(e);b.add_completed(l);if(h&&h>0)b.set_timeout(h);b.invoke();function l(d){if(d.get_responseAvailable()){var e=d.get_statusCode(),b=null;try{var j=d.getResponseHeader("Content-Type");if(j.startsWith("application/json"))b=d.get_object();else if(j.startsWith("text/xml"))b=d.get_xml();else b=d.get_responseData()}catch(m){}var k=d.getResponseHeader("jsonerror"),g=k==="true";if(g)b=new Sys.Net.WebServiceError(false,b.Message,b.StackTrace,b.ExceptionType);if(e<200||e>=300||g){if(c){if(!b||!g)b=new Sys.Net.WebServiceError(false,String.format(Sys.Res.webServiceFailedNoMsg,a),"","");b._statusCode=e;c(b,f,a)}}else if(i)i(b,f,a)}else{var h;if(d.get_timedOut())h=String.format(Sys.Res.webServiceTimedOut,a);else h=String.format(Sys.Res.webServiceFailedNoMsg,a);if(c)c(new Sys.Net.WebServiceError(d.get_timedOut(),h,"",""),f,a)}}return b};Sys.Net.WebServiceProxy._generateTypedConstructor=function(a){return function(b){if(b)for(var c in b)this[c]=b[c];this.__type=a}};Sys.Net.WebServiceError=function(c,d,b,a){this._timedOut=c;this._message=d;this._stackTrace=b;this._exceptionType=a;this._statusCode=-1};Sys.Net.WebServiceError.prototype={get_timedOut:function(){return this._timedOut},get_statusCode:function(){return this._statusCode},get_message:function(){return this._message},get_stackTrace:function(){return this._stackTrace},get_exceptionType:function(){return this._exceptionType}};Sys.Net.WebServiceError.registerClass("Sys.Net.WebServiceError");Type.registerNamespace("Sys.Services");Sys.Services._ProfileService=function(){Sys.Services._ProfileService.initializeBase(this);this.properties={}};Sys.Services._ProfileService.DefaultWebServicePath="";Sys.Services._ProfileService.prototype={_defaultFailedCallback:null,_defaultLoadCompletedCallback:null,_defaultSaveCompletedCallback:null,_path:"",_timeout:0,get_defaultFailedCallback:function(){return this._defaultFailedCallback},set_defaultFailedCallback:function(a){this._defaultFailedCallback=a},get_defaultLoadCompletedCallback:function(){return this._defaultLoadCompletedCallback},set_defaultLoadCompletedCallback:function(a){this._defaultLoadCompletedCallback=a},get_defaultSaveCompletedCallback:function(){return this._defaultSaveCompletedCallback},set_defaultSaveCompletedCallback:function(a){this._defaultSaveCompletedCallback=a},get_path:function(){return this._path},set_path:function(a){if(!a||!a.length)a="";this._path=a},get_timeout:function(){return this._timeout},set_timeout:function(a){this._timeout=a},load:function(b,d,e,f){var c={},a;if(!b)a="GetAllPropertiesForCurrentUser";else{a="GetPropertiesForCurrentUser";c={properties:this._clonePropertyNames(b)}}this._invoke(this._get_path(),a,false,c,Function.createDelegate(this,this._onLoadComplete),Function.createDelegate(this,this._onLoadFailed),[d,e,f])},save:function(d,a,c,e){var b=this._flattenProperties(d,this.properties);this._invoke(this._get_path(),"SetPropertiesForCurrentUser",false,{values:b},Function.createDelegate(this,this._onSaveComplete),Function.createDelegate(this,this._onSaveFailed),[a,c,e])},_clonePropertyNames:function(e){var c=[],d={};for(var b=0;b<e.length;b++){var a=e[b];if(!d[a]){Array.add(c,a);d[a]=true}}return c},_flattenProperties:function(a,h,i){var b={},e,d;if(a&&a.length===0)return b;for(var c in h){e=h[c];d=i?i+"."+c:c;if(Sys.Services.ProfileGroup.isInstanceOfType(e)){var g=this._flattenProperties(a,e,d);for(var f in g){var j=g[f];b[f]=j}}else if(!a||Array.indexOf(a,d)!==-1)b[d]=e}return b},_get_path:function(){var a=this.get_path();if(!a.length)a=Sys.Services._ProfileService.DefaultWebServicePath;if(!a||!a.length)throw Error.invalidOperation(Sys.Res.servicePathNotSet);return a},_onLoadComplete:function(a,f,g){if(typeof a!=="object")throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,g,"Object"));var d=this._unflattenProperties(a);for(var b in d)this.properties[b]=d[b];var c=f[0],e=c?c:this._defaultLoadCompletedCallback;if(e)e(a.length,f[2],"Sys.Services.ProfileService.load")},_onLoadFailed:function(d,c){var a=c[1],b=a?a:this._defaultFailedCallback;if(b)b(d,c[2],"Sys.Services.ProfileService.load")},_onSaveComplete:function(d,c,f){if(typeof d!=="number")throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,f,"Number"));var a=c[0],e=c[2],b=a?a:this._defaultSaveCompletedCallback;if(b)b(d,e,"Sys.Services.ProfileService.save")},_onSaveFailed:function(e,c){var a=c[1],d=c[2],b=a?a:this._defaultFailedCallback;if(b)b(e,d,"Sys.Services.ProfileService.save")},_unflattenProperties:function(e){var c={},d,f,h=0;for(var a in e){h++;f=e[a];d=a.indexOf(".");if(d!==-1){var g=a.substr(0,d);a=a.substr(d+1);var b=c[g];if(!b||!Sys.Services.ProfileGroup.isInstanceOfType(b)){b=new Sys.Services.ProfileGroup;c[g]=b}b[a]=f}else c[a]=f}e.length=h;return c}};Sys.Services._ProfileService.registerClass("Sys.Services._ProfileService",Sys.Net.WebServiceProxy);Sys.Services.ProfileService=new Sys.Services._ProfileService;Sys.Services.ProfileGroup=function(a){if(a)for(var b in a)this[b]=a[b]};Sys.Services.ProfileGroup.registerClass("Sys.Services.ProfileGroup");Sys.Services._AuthenticationService=function(){Sys.Services._AuthenticationService.initializeBase(this)};Sys.Services._AuthenticationService.DefaultWebServicePath="";Sys.Services._AuthenticationService.prototype={_defaultFailedCallback:null,_defaultLoginCompletedCallback:null,_defaultLogoutCompletedCallback:null,_path:"",_timeout:0,_authenticated:false,get_defaultFailedCallback:function(){return this._defaultFailedCallback},set_defaultFailedCallback:function(a){this._defaultFailedCallback=a},get_defaultLoginCompletedCallback:function(){return this._defaultLoginCompletedCallback},set_defaultLoginCompletedCallback:function(a){this._defaultLoginCompletedCallback=a},get_defaultLogoutCompletedCallback:function(){return this._defaultLogoutCompletedCallback},set_defaultLogoutCompletedCallback:function(a){this._defaultLogoutCompletedCallback=a},get_isLoggedIn:function(){return this._authenticated},get_path:function(){return this._path},set_path:function(a){if(!a||!a.length)a="";this._path=a},get_timeout:function(){return this._timeout},set_timeout:function(a){this._timeout=a},login:function(c,b,a,h,f,d,e,g){this._invoke(this._get_path(),"Login",false,{userName:c,password:b,createPersistentCookie:a},Function.createDelegate(this,this._onLoginComplete),Function.createDelegate(this,this._onLoginFailed),[c,b,a,f,d,e,g])},logout:function(c,a,b,d){this._invoke(this._get_path(),"Logout",false,{},Function.createDelegate(this,this._onLogoutComplete),Function.createDelegate(this,this._onLogoutFailed),[c,a,b,d])},_get_path:function(){var a=this.get_path();if(!a.length)a=Sys.Services._AuthenticationService.DefaultWebServicePath;if(!a||!a.length)throw Error.invalidOperation(Sys.Res.servicePathNotSet);return a},_onLoginComplete:function(f,c,g){if(typeof f!=="boolean")throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,g,"Boolean"));var b=c[3],d=c[4],e=c[6],a=d?d:this._defaultLoginCompletedCallback;if(f){this._authenticated=true;if(a)a(true,e,"Sys.Services.AuthenticationService.login");if(typeof b!=="undefined"&&b!==null)window.location.href=b}else if(a)a(false,e,"Sys.Services.AuthenticationService.login")},_onLoginFailed:function(d,c){var a=c[5],b=a?a:this._defaultFailedCallback;if(b)b(d,c[6],"Sys.Services.AuthenticationService.login")},_onLogoutComplete:function(g,a,f){if(g!==null)throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,f,"null"));var c=a[0],b=a[1],e=a[3],d=b?b:this._defaultLogoutCompletedCallback;this._authenticated=false;if(d)d(null,e,"Sys.Services.AuthenticationService.logout");if(!c)window.location.reload();else window.location.href=c},_onLogoutFailed:function(d,c){var a=c[2],b=a?a:this._defaultFailedCallback;if(b)b(d,c[3],"Sys.Services.AuthenticationService.logout")},_setAuthenticated:function(a){this._authenticated=a}};Sys.Services._AuthenticationService.registerClass("Sys.Services._AuthenticationService",Sys.Net.WebServiceProxy);Sys.Services.AuthenticationService=new Sys.Services._AuthenticationService;Type.registerNamespace("Sys.Serialization");Sys.Serialization.JavaScriptSerializer=function(){};Sys.Serialization.JavaScriptSerializer.registerClass("Sys.Serialization.JavaScriptSerializer");Sys.Serialization.JavaScriptSerializer._stringRegEx=new RegExp('["\b\f\n\r\t\\\\\x00-\x1F]',"i");Sys.Serialization.JavaScriptSerializer._serializeWithBuilder=function(b,a,h){var c;switch(typeof b){case "object":if(b)if(Array.isInstanceOfType(b)){a.append("[");for(c=0;c<b.length;++c){if(c>0)a.append(",");Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(b[c],a)}a.append("]")}else{if(Date.isInstanceOfType(b)){a.append('"\\/Date(');a.append(b.getTime());a.append(')\\/"');break}var e=[],i=0;for(var g in b){if(g.startsWith("$"))continue;e[i++]=g}if(h)e.sort();a.append("{");var j=false;for(c=0;c<i;c++){var f=b[e[c]];if(typeof f!=="undefined"&&typeof f!=="function"){if(j)a.append(",");else j=true;Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(e[c],a,h);a.append(":");Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(f,a,h)}}a.append("}")}else a.append("null");break;case "number":if(isFinite(b))a.append(String(b));else throw Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers);break;case "string":a.append('"');if(Sys.Browser.agent===Sys.Browser.Safari||Sys.Serialization.JavaScriptSerializer._stringRegEx.test(b)){var k=b.length;for(c=0;c<k;++c){var d=b.charAt(c);if(d>=" "){if(d==="\\"||d==='"')a.append("\\");a.append(d)}else switch(d){case "\b":a.append("\\b");break;case "\f":a.append("\\f");break;case "\n":a.append("\\n");break;case "\r":a.append("\\r");break;case "\t":a.append("\\t");break;default:a.append("\\u00");if(d.charCodeAt()<16)a.append("0");a.append(d.charCodeAt().toString(16))}}}else a.append(b);a.append('"');break;case "boolean":a.append(b.toString());break;default:a.append("null");break}};Sys.Serialization.JavaScriptSerializer.serialize=function(b){var a=new Sys.StringBuilder;Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(b,a,false);return a.toString()};Sys.Serialization.JavaScriptSerializer.deserialize=function(data){if(data.length===0)throw Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var exp=data.replace(new RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)\\)\\\\/\\"',"g"),"$1new Date($2)");return eval("("+exp+")")}catch(a){throw Error.argument("data",Sys.Res.cannotDeserializeInvalidJson)}};Sys.CultureInfo=function(c,b,a){this.name=c;this.numberFormat=b;this.dateTimeFormat=a};Sys.CultureInfo.prototype={_getDateTimeFormats:function(){if(!this._dateTimeFormats){var a=this.dateTimeFormat;this._dateTimeFormats=[a.MonthDayPattern,a.YearMonthPattern,a.ShortDatePattern,a.ShortTimePattern,a.LongDatePattern,a.LongTimePattern,a.FullDateTimePattern,a.RFC1123Pattern,a.SortableDateTimePattern,a.UniversalSortableDateTimePattern]}return this._dateTimeFormats},_getMonthIndex:function(a){if(!this._upperMonths)this._upperMonths=this._toUpperArray(this.dateTimeFormat.MonthNames);return Array.indexOf(this._upperMonths,this._toUpper(a))},_getAbbrMonthIndex:function(a){if(!this._upperAbbrMonths)this._upperAbbrMonths=this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);return Array.indexOf(this._upperMonths,this._toUpper(a))},_getDayIndex:function(a){if(!this._upperDays)this._upperDays=this._toUpperArray(this.dateTimeFormat.DayNames);return Array.indexOf(this._upperDays,this._toUpper(a))},_getAbbrDayIndex:function(a){if(!this._upperAbbrDays)this._upperAbbrDays=this._toUpperArray(this.dateTimeFormat.AbbreviatedDayNames);return Array.indexOf(this._upperAbbrDays,this._toUpper(a))},_toUpperArray:function(c){var b=[];for(var a=0,d=c.length;a<d;a++)b[a]=this._toUpper(c[a]);return b},_toUpper:function(a){return a.split("\u00A0").join(" ").toUpperCase()}};Sys.CultureInfo._parse=function(b){var a=Sys.Serialization.JavaScriptSerializer.deserialize(b);return new Sys.CultureInfo(a.name,a.numberFormat,a.dateTimeFormat)};Sys.CultureInfo.registerClass("Sys.CultureInfo");Sys.CultureInfo.InvariantCulture=Sys.CultureInfo._parse('{"name":"","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"\u00A4","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":true,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}');if(typeof __cultureInfo==="undefined")var __cultureInfo='{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}';Sys.CultureInfo.CurrentCulture=Sys.CultureInfo._parse(__cultureInfo);delete __cultureInfo;Sys.UI.Point=function(a,b){this.x=a;this.y=b};Sys.UI.Point.registerClass("Sys.UI.Point");Sys.UI.Bounds=function(c,d,b,a){this.x=c;this.y=d;this.height=a;this.width=b};Sys.UI.Bounds.registerClass("Sys.UI.Bounds");Sys.UI.DomElement=function(){};Sys.UI.DomElement.registerClass("Sys.UI.DomElement");Sys.UI.DomElement.addCssClass=function(a,b){if(!Sys.UI.DomElement.containsCssClass(a,b))if(a.className==="")a.className=b;else a.className+=" "+b};Sys.UI.DomElement.containsCssClass=function(b,a){return Array.contains(b.className.split(" "),a)};Sys.UI.DomElement.getBounds=function(a){var b=Sys.UI.DomElement.getLocation(a);return new Sys.UI.Bounds(b.x,b.y,a.offsetWidth||0,a.offsetHeight||0)};var $get=Sys.UI.DomElement.getElementById=function(f,e){if(!e)return document.getElementById(f);if(e.getElementById)return e.getElementById(f);var c=[],d=e.childNodes;for(var b=0;b<d.length;b++){var a=d[b];if(a.nodeType==1)c[c.length]=a}while(c.length){a=c.shift();if(a.id==f)return a;d=a.childNodes;for(b=0;b<d.length;b++){a=d[b];if(a.nodeType==1)c[c.length]=a}}return null};switch(Sys.Browser.agent){case Sys.Browser.InternetExplorer:Sys.UI.DomElement.getLocation=function Sys$UI$DomElement$getLocation(a){if(a.self||a.nodeType===9)return new Sys.UI.Point(0,0);var d=a.getClientRects();if(!d||!d.length)return new Sys.UI.Point(0,0);var e=a.ownerDocument.parentWindow,g=e.screenLeft-top.screenLeft-top.document.documentElement.scrollLeft+2,h=e.screenTop-top.screenTop-top.document.documentElement.scrollTop+2,c=e.frameElement||null;if(c){var b=c.currentStyle;g+=(c.frameBorder||1)*2+(parseInt(b.paddingLeft)||0)+(parseInt(b.borderLeftWidth)||0)-a.ownerDocument.documentElement.scrollLeft;h+=(c.frameBorder||1)*2+(parseInt(b.paddingTop)||0)+(parseInt(b.borderTopWidth)||0)-a.ownerDocument.documentElement.scrollTop}var f=d[0];return new Sys.UI.Point(f.left-g,f.top-h)};break;case Sys.Browser.Safari:Sys.UI.DomElement.getLocation=function(c){if(c.window&&c.window===c||c.nodeType===9)return new Sys.UI.Point(0,0);var g=0,h=0,j=null,f=null,b;for(var a=c;a;j=a,(f=b,a=a.offsetParent)){b=Sys.UI.DomElement._getCurrentStyle(a);var e=a.tagName;if((a.offsetLeft||a.offsetTop)&&(e!=="BODY"||(!f||f.position!=="absolute"))){g+=a.offsetLeft;h+=a.offsetTop}}b=Sys.UI.DomElement._getCurrentStyle(c);var d=b?b.position:null,k=d&&d!=="static";if(!d||d!=="absolute")for(var a=c.parentNode;a;a=a.parentNode){e=a.tagName;if(e!=="BODY"&&e!=="HTML"&&(a.scrollLeft||a.scrollTop)){g-=a.scrollLeft||0;h-=a.scrollTop||0}b=Sys.UI.DomElement._getCurrentStyle(a);var i=b?b.position:null;if(i&&i==="absolute")break}return new Sys.UI.Point(g,h)};break;case Sys.Browser.Opera:Sys.UI.DomElement.getLocation=function(b){if(b.window&&b.window===b||b.nodeType===9)return new Sys.UI.Point(0,0);var d=0,e=0,i=null;for(var a=b;a;i=a,a=a.offsetParent){var f=a.tagName;d+=a.offsetLeft||0;e+=a.offsetTop||0}var g=b.style.position,c=g&&g!=="static";for(var a=b.parentNode;a;a=a.parentNode){f=a.tagName;if(f!=="BODY"&&f!=="HTML"&&(a.scrollLeft||a.scrollTop)&&(c&&(a.style.overflow==="scroll"||a.style.overflow==="auto"))){d-=a.scrollLeft||0;e-=a.scrollTop||0}var h=a&&a.style?a.style.position:null;c=c||h&&h!=="static"}return new Sys.UI.Point(d,e)};break;default:Sys.UI.DomElement.getLocation=function(d){if(d.window&&d.window===d||d.nodeType===9)return new Sys.UI.Point(0,0);var e=0,f=0,i=null,h=null,b=null;for(var a=d;a;i=a,(h=b,a=a.offsetParent)){var c=a.tagName;b=Sys.UI.DomElement._getCurrentStyle(a);if((a.offsetLeft||a.offsetTop)&&!(c==="BODY"&&(!h||h.position!=="absolute"))){e+=a.offsetLeft;f+=a.offsetTop}if(i!==null&&b){if(c!=="TABLE"&&c!=="TD"&&c!=="HTML"){e+=parseInt(b.borderLeftWidth)||0;f+=parseInt(b.borderTopWidth)||0}if(c==="TABLE"&&(b.position==="relative"||b.position==="absolute")){e+=parseInt(b.marginLeft)||0;f+=parseInt(b.marginTop)||0}}}b=Sys.UI.DomElement._getCurrentStyle(d);var g=b?b.position:null,j=g&&g!=="static";if(!g||g!=="absolute")for(var a=d.parentNode;a;a=a.parentNode){c=a.tagName;if(c!=="BODY"&&c!=="HTML"&&(a.scrollLeft||a.scrollTop)){e-=a.scrollLeft||0;f-=a.scrollTop||0;b=Sys.UI.DomElement._getCurrentStyle(a);e+=parseInt(b.borderLeftWidth)||0;f+=parseInt(b.borderTopWidth)||0}}return new Sys.UI.Point(e,f)};break}Sys.UI.DomElement.removeCssClass=function(d,c){var a=" "+d.className+" ",b=a.indexOf(" "+c+" ");if(b>=0)d.className=(a.substr(0,b)+" "+a.substring(b+c.length+1,a.length)).trim()};Sys.UI.DomElement.setLocation=function(b,c,d){var a=b.style;a.position="absolute";a.left=c+"px";a.top=d+"px"};Sys.UI.DomElement.toggleCssClass=function(b,a){if(Sys.UI.DomElement.containsCssClass(b,a))Sys.UI.DomElement.removeCssClass(b,a);else Sys.UI.DomElement.addCssClass(b,a)};Sys.UI.DomElement._getCurrentStyle=function(a){var b=(a.ownerDocument?a.ownerDocument:a.documentElement).defaultView;return b&&a!==b&&b.getComputedStyle?b.getComputedStyle(a,null):a.style};Sys.UI.Behavior=function(b){Sys.UI.Behavior.initializeBase(this);this._element=b;var a=b._behaviors;if(!a)b._behaviors=[this];else a[a.length]=this};Sys.UI.Behavior.prototype={_name:null,get_element:function(){return this._element},get_id:function(){var a=Sys.UI.Behavior.callBaseMethod(this,"get_id");if(a)return a;if(!this._element||!this._element.id)return "";return this._element.id+"$"+this.get_name()},get_name:function(){if(this._name)return this._name;var a=Object.getTypeName(this),b=a.lastIndexOf(".");if(b!=-1)a=a.substr(b+1);if(!this.get_isInitialized())this._name=a;return a},set_name:function(a){this._name=a},initialize:function(){Sys.UI.Behavior.callBaseMethod(this,"initialize");var a=this.get_name();if(a)this._element[a]=this},dispose:function(){Sys.UI.Behavior.callBaseMethod(this,"dispose");if(this._element){var a=this.get_name();if(a)this._element[a]=null;Array.remove(this._element._behaviors,this);delete this._element}}};Sys.UI.Behavior.registerClass("Sys.UI.Behavior",Sys.Component);Sys.UI.Behavior.getBehaviorByName=function(b,c){var a=b[c];return a&&Sys.UI.Behavior.isInstanceOfType(a)?a:null};Sys.UI.Behavior.getBehaviors=function(a){if(!a._behaviors)return [];return Array.clone(a._behaviors)};Sys.UI.Behavior.getBehaviorsByType=function(d,e){var a=d._behaviors,c=[];if(a)for(var b=0,f=a.length;b<f;b++)if(e.isInstanceOfType(a[b]))c[c.length]=a[b];return c};Sys.UI.VisibilityMode=function(){throw Error.notImplemented()};Sys.UI.VisibilityMode.prototype={hide:0,collapse:1};Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode");Sys.UI.Control=function(a){Sys.UI.Control.initializeBase(this);this._element=a;a.control=this;this._oldDisplayMode=this._element.style.display;if(!this._oldDisplayMode||this._oldDisplayMode=="none")this._oldDisplayMode=""};Sys.UI.Control.prototype={_parent:null,_visibilityMode:Sys.UI.VisibilityMode.hide,get_element:function(){return this._element},get_id:function(){if(!this._element)return "";return this._element.id},set_id:function(){throw Error.invalidOperation(Sys.Res.cantSetId)},get_parent:function(){if(this._parent)return this._parent;else{var a=this._element.parentNode;while(a){if(a.control)return a.control;a=a.parentNode}return null}},set_parent:function(a){this._parent=a},get_visibilityMode:function(){return this._visibilityMode},set_visibilityMode:function(a){if(this._visibilityMode!==a){this._visibilityMode=a;if(this.get_visible()===false)if(this._visibilityMode===Sys.UI.VisibilityMode.hide)this._element.style.display=this._oldDisplayMode;else this._element.style.display="none"}this._visibilityMode=a},get_visible:function(){return this._element.style.visibility!="hidden"},set_visible:function(a){if(a!=this.get_visible()){this._element.style.visibility=a?"visible":"hidden";if(a||this._visibilityMode===Sys.UI.VisibilityMode.hide)this._element.style.display=this._oldDisplayMode;else this._element.style.display="none"}},addCssClass:function(a){Sys.UI.DomElement.addCssClass(this._element,a)},dispose:function(){Sys.UI.Control.callBaseMethod(this,"dispose");if(this._element){this._element.control=undefined;delete this._element}},initialize:function(){Sys.UI.Control.callBaseMethod(this,"initialize");var a=this._element},onBubbleEvent:function(){return false},raiseBubbleEvent:function(b,c){var a=this.get_parent();while(a){if(a.onBubbleEvent(b,c))return;a=a.get_parent()}},removeCssClass:function(a){Sys.UI.DomElement.removeCssClass(this._element,a)},toggleCssClass:function(a){Sys.UI.DomElement.toggleCssClass(this._element,a)}};Sys.UI.Control.registerClass("Sys.UI.Control",Sys.Component)\r
+Sys.Res={'argumentInteger':'Value must be an integer.','scriptLoadMultipleCallbacks':'The script \'{0}\' contains multiple calls to Sys.Application.notifyScriptLoaded(). Only one is allowed.','invokeCalledTwice':'Cannot call invoke more than once.','webServiceFailed':'The server method \'{0}\' failed with the following error: {1}','argumentType':'Object cannot be converted to the required type.','argumentNull':'Value cannot be null.','controlCantSetId':'The id property can\'t be set on a control.','formatBadFormatSpecifier':'Format specifier was invalid.','webServiceFailedNoMsg':'The server method \'{0}\' failed.','argumentDomElement':'Value must be a DOM element.','invalidExecutorType':'Could not create a valid Sys.Net.WebRequestExecutor from: {0}.','cannotCallBeforeResponse':'Cannot call {0} when responseAvailable is false.','actualValue':'Actual value was {0}.','enumInvalidValue':'\'{0}\' is not a valid value for enum {1}.','scriptLoadFailed':'The script \'{0}\' could not be loaded.','parameterCount':'Parameter count mismatch.','cannotDeserializeEmptyString':'Cannot deserialize empty string.','formatInvalidString':'Input string was not in a correct format.','invalidTimeout':'Value must be greater than or equal to zero.','cannotAbortBeforeStart':'Cannot abort when executor has not started.','argument':'Value does not fall within the expected range.','cannotDeserializeInvalidJson':'Cannot deserialize. The data does not correspond to valid JSON.','invalidHttpVerb':'httpVerb cannot be set to an empty or null string.','nullWebRequest':'Cannot call executeRequest with a null webRequest.','eventHandlerInvalid':'Handler was not added through the Sys.UI.DomEvent.addHandler method.','cannotSerializeNonFiniteNumbers':'Cannot serialize non finite numbers.','argumentUndefined':'Value cannot be undefined.','webServiceInvalidReturnType':'The server method \'{0}\' returned an invalid type. Expected type: {1}','servicePathNotSet':'The path to the web service has not been set.','argumentTypeWithTypes':'Object of type \'{0}\' cannot be converted to type \'{1}\'.','cannotCallOnceStarted':'Cannot call {0} once started.','badBaseUrl1':'Base URL does not contain ://.','badBaseUrl2':'Base URL does not contain another /.','badBaseUrl3':'Cannot find last / in base URL.','setExecutorAfterActive':'Cannot set executor after it has become active.','paramName':'Parameter name: {0}','cannotCallOutsideHandler':'Cannot call {0} outside of a completed event handler.','format':'One of the identified items was in an invalid format.','assertFailedCaller':'Assertion Failed: {0}\r\nat {1}','argumentOutOfRange':'Specified argument was out of the range of valid values.','webServiceTimedOut':'The server method \'{0}\' timed out.','notImplemented':'The method or operation is not implemented.','assertFailed':'Assertion Failed: {0}','invalidOperation':'Operation is not valid due to the current state of the object.','breakIntoDebugger':'{0}\r\n\r\nBreak into debugger?'};\r
+if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.debug.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.debug.js
new file mode 100644 (file)
index 0000000..9647dcc
--- /dev/null
@@ -0,0 +1,141 @@
+//-----------------------------------------------------------------------\r
+// Copyright (C) Microsoft Corporation. All rights reserved.\r
+//-----------------------------------------------------------------------\r
+// MicrosoftAjaxTimer.js\r
+// Sys.UI._Timer component\r
+\r
+///////////////////////////////////////////////////////////////////////////////\r
+\r
+Sys.UI._Timer = function Sys$UI$_Timer(element) {\r
+    Sys.UI._Timer.initializeBase(this,[element]);\r
+    this._interval = 60000;\r
+    this._enabled = true;\r
+    this._postbackPending = false;\r
+    this._raiseTickDelegate = null;\r
+    this._endRequestHandlerDelegate = null;\r
+    this._timer = null;\r
+    this._pageRequestManager = null;\r
+    this._uniqueID = null;\r
+}\r
+\r
+    function Sys$UI$_Timer$get_enabled() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._enabled;\r
+    }\r
+    function Sys$UI$_Timer$set_enabled(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]);\r
+        if (e) throw e;\r
+\r
+        this._enabled = value;\r
+    }\r
+    function Sys$UI$_Timer$get_interval() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._interval;\r
+    }\r
+    function Sys$UI$_Timer$set_interval(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Number}]);\r
+        if (e) throw e;\r
+\r
+        this._interval = value;\r
+    }\r
+    function Sys$UI$_Timer$get_uniqueID(){\r
+        /// <value type="String"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._uniqueID;\r
+    }\r
+    function Sys$UI$_Timer$set_uniqueID(value){\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String}]);\r
+        if (e) throw e;\r
+\r
+        this._uniqueID = value;\r
+    }\r
+    function Sys$UI$_Timer$dispose(){\r
+       this._stopTimer();\r
+       if(this._pageRequestManager !== null){\r
+           this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate);\r
+       }\r
+       Sys.UI._Timer.callBaseMethod(this,"dispose");\r
+    }\r
+    function Sys$UI$_Timer$_doPostback(){\r
+        __doPostBack(this.get_uniqueID(),'');\r
+    }\r
+    function Sys$UI$_Timer$_handleEndRequest(sender, arg){\r
+        var dataItem = arg.get_dataItems()[this.get_id()];\r
+           if (dataItem){\r
+            this._update(dataItem[0],dataItem[1]);\r
+               }\r
+         \r
+                   if ((this._postbackPending === true) && (this._pageRequestManager !== null)&&(this._pageRequestManager.get_isInAsyncPostBack() === false)){\r
+               this._postbackPending = false;\r
+            this._doPostback();\r
+        }\r
+          \r
+    }\r
+    function Sys$UI$_Timer$initialize(){\r
+        Sys.UI._Timer.callBaseMethod(this, 'initialize');\r
+       this._raiseTickDelegate = Function.createDelegate(this,this._raiseTick);\r
+       this._endRequestHandlerDelegate = Function.createDelegate(this,this._handleEndRequest);\r
+       if (Sys.WebForms && Sys.WebForms.PageRequestManager){\r
+           this._pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();  \r
+       }\r
+       if (this._pageRequestManager !== null ){\r
+           this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate);\r
+       }\r
+        if(this.get_enabled()) {\r
+            this._startTimer();\r
+        }\r
+    }\r
+    function Sys$UI$_Timer$_raiseTick() {\r
+                this._startTimer();\r
+        if ((this._pageRequestManager === null) || (!this._pageRequestManager.get_isInAsyncPostBack())){\r
+            this._doPostback();\r
+            this._postbackPending = false;\r
+        } \r
+        else {\r
+            this._postbackPending = true;\r
+        }\r
+    }\r
+    function Sys$UI$_Timer$_startTimer(){\r
+                                this._timer = window.setTimeout(Function.createDelegate(this,this._raiseTick),this.get_interval());\r
+    }\r
+    function Sys$UI$_Timer$_stopTimer(){\r
+           if (this._timer !== null){\r
+                   window.clearTimeout(this._timer);\r
+                   this._timer = null;\r
+       }       \r
+    }\r
+    function Sys$UI$_Timer$_update(enabled,interval) {\r
+        var stopped = !this.get_enabled();\r
+        var intervalChanged= (this.get_interval() !== interval);\r
+           if ((!stopped) && ((!enabled)||(intervalChanged))){\r
+               this._stopTimer();\r
+               stopped = true;\r
+               } \r
+       this.set_enabled(enabled);\r
+       this.set_interval(interval);\r
+       if ((this.get_enabled()) && (stopped)){\r
+           this._startTimer();\r
+       }\r
+    }\r
+Sys.UI._Timer.prototype = {\r
+    get_enabled: Sys$UI$_Timer$get_enabled,\r
+    set_enabled: Sys$UI$_Timer$set_enabled,\r
+    get_interval: Sys$UI$_Timer$get_interval,\r
+    set_interval: Sys$UI$_Timer$set_interval,\r
+    get_uniqueID: Sys$UI$_Timer$get_uniqueID,\r
+    set_uniqueID: Sys$UI$_Timer$set_uniqueID,\r
+    dispose: Sys$UI$_Timer$dispose,\r
+    _doPostback: Sys$UI$_Timer$_doPostback,\r
+    _handleEndRequest: Sys$UI$_Timer$_handleEndRequest,\r
+    initialize: Sys$UI$_Timer$initialize,\r
+    _raiseTick: Sys$UI$_Timer$_raiseTick,\r
+    _startTimer: Sys$UI$_Timer$_startTimer,\r
+    _stopTimer: Sys$UI$_Timer$_stopTimer,\r
+    _update: Sys$UI$_Timer$_update\r
+}\r
+Sys.UI._Timer.registerClass('Sys.UI._Timer', Sys.UI.Control);\r
+\r
+\r
+if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.js
new file mode 100644 (file)
index 0000000..9c0e738
--- /dev/null
@@ -0,0 +1,5 @@
+//----------------------------------------------------------\r
+// Copyright (C) Microsoft Corporation. All rights reserved.\r
+//----------------------------------------------------------\r
+// MicrosoftAjaxTimer.js\r
+Sys.UI._Timer=function(a){Sys.UI._Timer.initializeBase(this,[a]);this._interval=60000;this._enabled=true;this._postbackPending=false;this._raiseTickDelegate=null;this._endRequestHandlerDelegate=null;this._timer=null;this._pageRequestManager=null;this._uniqueID=null};Sys.UI._Timer.prototype={get_enabled:function(){return this._enabled},set_enabled:function(a){this._enabled=a},get_interval:function(){return this._interval},set_interval:function(a){this._interval=a},get_uniqueID:function(){return this._uniqueID},set_uniqueID:function(a){this._uniqueID=a},dispose:function(){this._stopTimer();if(this._pageRequestManager!==null)this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate);Sys.UI._Timer.callBaseMethod(this,"dispose")},_doPostback:function(){__doPostBack(this.get_uniqueID(),"")},_handleEndRequest:function(c,b){var a=b.get_dataItems()[this.get_id()];if(a)this._update(a[0],a[1]);if(this._postbackPending===true&&this._pageRequestManager!==null&&this._pageRequestManager.get_isInAsyncPostBack()===false){this._postbackPending=false;this._doPostback()}},initialize:function(){Sys.UI._Timer.callBaseMethod(this,"initialize");this._raiseTickDelegate=Function.createDelegate(this,this._raiseTick);this._endRequestHandlerDelegate=Function.createDelegate(this,this._handleEndRequest);if(Sys.WebForms&&Sys.WebForms.PageRequestManager)this._pageRequestManager=Sys.WebForms.PageRequestManager.getInstance();if(this._pageRequestManager!==null)this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate);if(this.get_enabled())this._startTimer()},_raiseTick:function(){this._startTimer();if(this._pageRequestManager===null||!this._pageRequestManager.get_isInAsyncPostBack()){this._doPostback();this._postbackPending=false}else this._postbackPending=true},_startTimer:function(){this._timer=window.setTimeout(Function.createDelegate(this,this._raiseTick),this.get_interval())},_stopTimer:function(){if(this._timer!==null){window.clearTimeout(this._timer);this._timer=null}},_update:function(c,b){var a=!this.get_enabled(),d=this.get_interval()!==b;if(!a&&(!c||d)){this._stopTimer();a=true}this.set_enabled(c);this.set_interval(b);if(this.get_enabled()&&a)this._startTimer()}};Sys.UI._Timer.registerClass("Sys.UI._Timer",Sys.UI.Control)if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.debug.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.debug.js
new file mode 100644 (file)
index 0000000..4396b1f
--- /dev/null
@@ -0,0 +1,1557 @@
+//-----------------------------------------------------------------------\r
+// Copyright (C) Microsoft Corporation. All rights reserved.\r
+//-----------------------------------------------------------------------\r
+// MicrosoftAjaxWebForms.js\r
+// Microsoft AJAX ASP.NET WebForms Framework.\r
+\r
+\r
+Type.registerNamespace('Sys.WebForms');\r
+\r
+\r
+Sys.WebForms.BeginRequestEventArgs = function Sys$WebForms$BeginRequestEventArgs(request, postBackElement) {\r
+    /// <param name="request" type="Sys.Net.WebRequest"></param>\r
+    /// <param name="postBackElement" domElement="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "request", type: Sys.Net.WebRequest},\r
+        {name: "postBackElement", domElement: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    Sys.WebForms.BeginRequestEventArgs.initializeBase(this);\r
+    this._request = request;\r
+    this._postBackElement = postBackElement;\r
+}\r
+\r
+\r
+    function Sys$WebForms$BeginRequestEventArgs$get_postBackElement() {\r
+        /// <value domElement="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._postBackElement;\r
+    }\r
+\r
+    function Sys$WebForms$BeginRequestEventArgs$get_request() {\r
+        /// <value type="Sys.Net.WebRequest"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._request;\r
+    }\r
+Sys.WebForms.BeginRequestEventArgs.prototype = {\r
+    get_postBackElement: Sys$WebForms$BeginRequestEventArgs$get_postBackElement,\r
+\r
+    get_request: Sys$WebForms$BeginRequestEventArgs$get_request\r
+}\r
+\r
+Sys.WebForms.BeginRequestEventArgs.registerClass('Sys.WebForms.BeginRequestEventArgs', Sys.EventArgs);\r
+\r
+Sys.WebForms.EndRequestEventArgs = function Sys$WebForms$EndRequestEventArgs(error, dataItems, response) {\r
+    /// <param name="error" type="Error" mayBeNull="true"></param>\r
+    /// <param name="dataItems" type="Object" mayBeNull="true"></param>\r
+    /// <param name="response" type="Sys.Net.WebRequestExecutor"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "error", type: Error, mayBeNull: true},\r
+        {name: "dataItems", type: Object, mayBeNull: true},\r
+        {name: "response", type: Sys.Net.WebRequestExecutor}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    Sys.WebForms.EndRequestEventArgs.initializeBase(this);\r
+    this._errorHandled = false;\r
+    this._error = error;\r
+        this._dataItems = dataItems || new Object();\r
+    this._response = response;\r
+}\r
+\r
+\r
+    function Sys$WebForms$EndRequestEventArgs$get_dataItems() {\r
+        /// <value type="Object"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._dataItems;\r
+    }\r
+\r
+    function Sys$WebForms$EndRequestEventArgs$get_error() {\r
+        /// <value type="Error"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._error;\r
+    }\r
+\r
+    function Sys$WebForms$EndRequestEventArgs$get_errorHandled() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._errorHandled;\r
+    }\r
+    function Sys$WebForms$EndRequestEventArgs$set_errorHandled(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]);\r
+        if (e) throw e;\r
+\r
+        this._errorHandled = value;\r
+    }\r
+\r
+    function Sys$WebForms$EndRequestEventArgs$get_response() {\r
+        /// <value type="Sys.Net.WebRequestExecutor"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._response;\r
+    }\r
+Sys.WebForms.EndRequestEventArgs.prototype = {\r
+    get_dataItems: Sys$WebForms$EndRequestEventArgs$get_dataItems,\r
+\r
+    get_error: Sys$WebForms$EndRequestEventArgs$get_error,\r
+\r
+    get_errorHandled: Sys$WebForms$EndRequestEventArgs$get_errorHandled,\r
+    set_errorHandled: Sys$WebForms$EndRequestEventArgs$set_errorHandled,\r
+\r
+    get_response: Sys$WebForms$EndRequestEventArgs$get_response\r
+}\r
+\r
+Sys.WebForms.EndRequestEventArgs.registerClass('Sys.WebForms.EndRequestEventArgs', Sys.EventArgs);\r
+\r
+Sys.WebForms.InitializeRequestEventArgs = function Sys$WebForms$InitializeRequestEventArgs(request, postBackElement) {\r
+    /// <param name="request" type="Sys.Net.WebRequest"></param>\r
+    /// <param name="postBackElement" domElement="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "request", type: Sys.Net.WebRequest},\r
+        {name: "postBackElement", domElement: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+\r
+    Sys.WebForms.InitializeRequestEventArgs.initializeBase(this);\r
+    this._request = request;\r
+    this._postBackElement = postBackElement;\r
+}\r
+\r
+\r
+    function Sys$WebForms$InitializeRequestEventArgs$get_postBackElement() {\r
+        /// <value domElement="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._postBackElement;\r
+    }\r
+\r
+    function Sys$WebForms$InitializeRequestEventArgs$get_request() {\r
+        /// <value type="Sys.Net.WebRequest"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._request;\r
+    }\r
+Sys.WebForms.InitializeRequestEventArgs.prototype = {\r
+    get_postBackElement: Sys$WebForms$InitializeRequestEventArgs$get_postBackElement,\r
+\r
+    get_request: Sys$WebForms$InitializeRequestEventArgs$get_request\r
+}\r
+\r
+Sys.WebForms.InitializeRequestEventArgs.registerClass('Sys.WebForms.InitializeRequestEventArgs', Sys.CancelEventArgs);\r
+\r
+Sys.WebForms.PageLoadedEventArgs = function Sys$WebForms$PageLoadedEventArgs(panelsUpdated, panelsCreated, dataItems) {\r
+    /// <param name="panelsUpdated" type="Array"></param>\r
+    /// <param name="panelsCreated" type="Array"></param>\r
+    /// <param name="dataItems" type="Object" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "panelsUpdated", type: Array},\r
+        {name: "panelsCreated", type: Array},\r
+        {name: "dataItems", type: Object, mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    Sys.WebForms.PageLoadedEventArgs.initializeBase(this);\r
+\r
+    this._panelsUpdated = panelsUpdated;\r
+    this._panelsCreated = panelsCreated;\r
+        this._dataItems = dataItems || new Object();\r
+}\r
+\r
+\r
+    function Sys$WebForms$PageLoadedEventArgs$get_dataItems() {\r
+        /// <value type="Object"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._dataItems;\r
+    }\r
+\r
+    function Sys$WebForms$PageLoadedEventArgs$get_panelsCreated() {\r
+        /// <value type="Array"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._panelsCreated;\r
+    }\r
+\r
+    function Sys$WebForms$PageLoadedEventArgs$get_panelsUpdated() {\r
+        /// <value type="Array"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._panelsUpdated;\r
+    }\r
+Sys.WebForms.PageLoadedEventArgs.prototype = {\r
+    get_dataItems: Sys$WebForms$PageLoadedEventArgs$get_dataItems,\r
+\r
+    get_panelsCreated: Sys$WebForms$PageLoadedEventArgs$get_panelsCreated,\r
+\r
+    get_panelsUpdated: Sys$WebForms$PageLoadedEventArgs$get_panelsUpdated\r
+}\r
+\r
+Sys.WebForms.PageLoadedEventArgs.registerClass('Sys.WebForms.PageLoadedEventArgs', Sys.EventArgs);\r
+\r
+Sys.WebForms.PageLoadingEventArgs = function Sys$WebForms$PageLoadingEventArgs(panelsUpdating, panelsDeleting, dataItems) {\r
+    /// <param name="panelsUpdating" type="Array"></param>\r
+    /// <param name="panelsDeleting" type="Array"></param>\r
+    /// <param name="dataItems" type="Object" mayBeNull="true"></param>\r
+    var e = Function._validateParams(arguments, [\r
+        {name: "panelsUpdating", type: Array},\r
+        {name: "panelsDeleting", type: Array},\r
+        {name: "dataItems", type: Object, mayBeNull: true}\r
+    ]);\r
+    if (e) throw e;\r
+\r
+    Sys.WebForms.PageLoadingEventArgs.initializeBase(this);\r
+\r
+    this._panelsUpdating = panelsUpdating;\r
+    this._panelsDeleting = panelsDeleting;\r
+        this._dataItems = dataItems || new Object();\r
+}\r
+\r
+\r
+    function Sys$WebForms$PageLoadingEventArgs$get_dataItems() {\r
+        /// <value type="Object"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._dataItems;\r
+    }\r
+\r
+    function Sys$WebForms$PageLoadingEventArgs$get_panelsDeleting() {\r
+        /// <value type="Array"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._panelsDeleting;\r
+    }\r
+\r
+    function Sys$WebForms$PageLoadingEventArgs$get_panelsUpdating() {\r
+        /// <value type="Array"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._panelsUpdating;\r
+    }\r
+Sys.WebForms.PageLoadingEventArgs.prototype = {\r
+    get_dataItems: Sys$WebForms$PageLoadingEventArgs$get_dataItems,\r
+\r
+    get_panelsDeleting: Sys$WebForms$PageLoadingEventArgs$get_panelsDeleting,\r
+\r
+    get_panelsUpdating: Sys$WebForms$PageLoadingEventArgs$get_panelsUpdating\r
+}\r
+\r
+Sys.WebForms.PageLoadingEventArgs.registerClass('Sys.WebForms.PageLoadingEventArgs', Sys.EventArgs);\r
+Sys.WebForms.PageRequestManager = function Sys$WebForms$PageRequestManager() {\r
+    this._form = null;\r
+    this._updatePanelIDs = null;\r
+    this._updatePanelClientIDs = null;\r
+    this._oldUpdatePanelIDs = null;\r
+    this._childUpdatePanelIDs = null;\r
+    this._panelsToRefreshIDs = null;\r
+    this._updatePanelHasChildrenAsTriggers = null;\r
+    this._asyncPostBackControlIDs = null;\r
+    this._asyncPostBackControlClientIDs = null;\r
+    this._postBackControlIDs = null;\r
+    this._postBackControlClientIDs = null;\r
+    this._scriptManagerID = null;\r
+    this._pageLoadedHandler = null;\r
+\r
+    this._additionalInput = null;\r
+    this._onsubmit = null;\r
+    this._onSubmitStatements = [];\r
+    this._originalDoPostBack = null;\r
+    this._postBackSettings = null;\r
+    this._request = null;\r
+    this._onFormSubmitHandler = null;\r
+    this._onFormElementClickHandler = null;\r
+    this._onWindowUnloadHandler = null;\r
+    this._asyncPostBackTimeout = null;\r
+\r
+    this._controlIDToFocus = null;\r
+    this._scrollPosition = null;\r
+    this._dataItems = null;\r
+    this._response = null;\r
+    this._processingRequest = false;\r
+    this._scriptDisposes = {};\r
+}\r
+\r
+\r
+\r
+    function Sys$WebForms$PageRequestManager$_get_eventHandlerList() {\r
+        if (!this._events) {\r
+            this._events = new Sys.EventHandlerList();\r
+        }\r
+        return this._events;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$get_isInAsyncPostBack() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._request !== null;\r
+    }\r
+\r
+\r
+    function Sys$WebForms$PageRequestManager$add_beginRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().addHandler("beginRequest", handler);\r
+    }\r
+    function Sys$WebForms$PageRequestManager$remove_beginRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().removeHandler("beginRequest", handler);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$add_endRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().addHandler("endRequest", handler);\r
+    }\r
+    function Sys$WebForms$PageRequestManager$remove_endRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().removeHandler("endRequest", handler);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$add_initializeRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().addHandler("initializeRequest", handler);\r
+    }\r
+    function Sys$WebForms$PageRequestManager$remove_initializeRequest(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().removeHandler("initializeRequest", handler);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$add_pageLoaded(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().addHandler("pageLoaded", handler);\r
+    }\r
+    function Sys$WebForms$PageRequestManager$remove_pageLoaded(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().removeHandler("pageLoaded", handler);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$add_pageLoading(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().addHandler("pageLoading", handler);\r
+    }\r
+    function Sys$WebForms$PageRequestManager$remove_pageLoading(handler) {\r
+        var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);\r
+        if (e) throw e;\r
+\r
+        this._get_eventHandlerList().removeHandler("pageLoading", handler);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$abortPostBack() {\r
+        if (!this._processingRequest && this._request) {\r
+            this._request.get_executor().abort();\r
+            this._request = null;\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError() {\r
+                var displayMessage = "Sys.WebForms.PageRequestManagerTimeoutException: " + Sys.WebForms.Res.PRM_TimeoutError;\r
+        var e = Error.create(displayMessage, {name: 'Sys.WebForms.PageRequestManagerTimeoutException'});\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError(httpStatusCode, message) {\r
+                var displayMessage = message || ("Sys.WebForms.PageRequestManagerServerErrorException: " + String.format(Sys.WebForms.Res.PRM_ServerError, httpStatusCode));\r
+        var e = Error.create(displayMessage, {\r
+            name: 'Sys.WebForms.PageRequestManagerServerErrorException',\r
+            httpStatusCode: httpStatusCode\r
+        });\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError(parserErrorMessage) {\r
+                var displayMessage = "Sys.WebForms.PageRequestManagerParserErrorException: " + String.format(Sys.WebForms.Res.PRM_ParserError, parserErrorMessage);\r
+        var e = Error.create(displayMessage, {name: 'Sys.WebForms.PageRequestManagerParserErrorException'});\r
+        e.popStackFrame();\r
+        return e;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_createPostBackSettings(async, panelID, sourceElement) {\r
+\r
+        return { async:async, panelID:panelID, sourceElement:sourceElement };\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_convertToClientIDs(source, destinationIDs, destinationClientIDs) {\r
+        if (source) {\r
+            for (var i = 0; i < source.length; i++) {\r
+                Array.add(destinationIDs, source[i]);\r
+                Array.add(destinationClientIDs, this._uniqueIDToClientID(source[i]));\r
+            }\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_decodeString(encodedValue) {\r
+        return encodedValue.replace(/\\\u00FF\\/g, "\u0000").replace(/\u00FF\u00FF/g, "\u00FF");\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_destroyTree(element) {\r
+                if (element.nodeType === 1) {\r
+                                    var childNodes = element.childNodes;\r
+            for (var i = childNodes.length - 1; i >= 0; i--) {\r
+                var node = childNodes[i];\r
+                if (node.nodeType === 1) {\r
+                    if (node.dispose && typeof(node.dispose) === "function") {\r
+                        node.dispose();\r
+                    }\r
+                    else if (node.control && typeof(node.control.dispose) === "function") {\r
+                        node.control.dispose();\r
+                    }\r
+                    var behaviors = Sys.UI.Behavior.getBehaviors(node);\r
+                    for (var j = behaviors.length - 1; j >= 0; j--) {\r
+                        behaviors[j].dispose();\r
+                    }\r
+                    this._destroyTree(node);\r
+                }\r
+            }\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$dispose() {\r
+        if (this._form) {\r
+            Sys.UI.DomEvent.removeHandler(this._form, 'submit', this._onFormSubmitHandler);\r
+            Sys.UI.DomEvent.removeHandler(this._form, 'click', this._onFormElementClickHandler);\r
+            Sys.UI.DomEvent.removeHandler(window, 'unload', this._onWindowUnloadHandler);\r
+            Sys.UI.DomEvent.removeHandler(window, 'load', this._pageLoadedHandler);\r
+        }\r
+\r
+        if (this._originalDoPostBack) {\r
+            window.__doPostBack = this._originalDoPostBack;\r
+            this._originalDoPostBack = null;\r
+        }\r
+\r
+        this._form = null;\r
+        this._updatePanelIDs = null;\r
+        this._oldUpdatePanelIDs = null;\r
+        this._childUpdatePanelIDs = null;\r
+        this._updatePanelClientIDs = null;\r
+        this._asyncPostBackControlIDs = null;\r
+        this._asyncPostBackControlClientIDs = null;\r
+        this._postBackControlIDs = null;\r
+        this._postBackControlClientIDs = null;\r
+        this._asyncPostBackTimeout = null;\r
+        this._scrollPosition = null;\r
+        this._dataItems = null;\r
+    }\r
+\r
+\r
+    function Sys$WebForms$PageRequestManager$_doPostBack(eventTarget, eventArgument) {\r
+        this._additionalInput = null;\r
+\r
+        var form = this._form;\r
+        if (form.action !== form._initialAction) {\r
+                                    this._postBackSettings = this._createPostBackSettings(false, null, null);\r
+        }\r
+        else {\r
+                        var clientID = this._uniqueIDToClientID(eventTarget);\r
+            var postBackElement = document.getElementById(clientID);\r
+            if (!postBackElement) {\r
+                                                                                if (Array.contains(this._asyncPostBackControlIDs, eventTarget)) {\r
+                                        this._postBackSettings = this._createPostBackSettings(true, this._scriptManagerID + '|' + eventTarget, null);\r
+                }\r
+                else {\r
+                    if (Array.contains(this._postBackControlIDs, eventTarget)) {\r
+                                                this._postBackSettings = this._createPostBackSettings(false, null, null);\r
+                    }\r
+                    else {\r
+                                                                                                var nearestUniqueIDMatch = this._findNearestElement(eventTarget);\r
+                        if (nearestUniqueIDMatch) {\r
+                                                                                    this._postBackSettings = this._getPostBackSettings(nearestUniqueIDMatch, eventTarget);\r
+                        }\r
+                        else {\r
+                                                                                    this._postBackSettings = this._createPostBackSettings(false, null, null);\r
+                        }\r
+                    }\r
+                }\r
+            }\r
+            else {\r
+                                                this._postBackSettings = this._getPostBackSettings(postBackElement, eventTarget);\r
+            }\r
+        }\r
+\r
+        if (!this._postBackSettings.async) {\r
+                                    form.onsubmit = this._onsubmit;\r
+            this._originalDoPostBack(eventTarget, eventArgument);\r
+            form.onsubmit = null;\r
+            return;\r
+        }\r
+\r
+        form.__EVENTTARGET.value = eventTarget;\r
+        form.__EVENTARGUMENT.value = eventArgument;\r
+        this._onFormSubmit();\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_elementContains(container, element) {\r
+        while (element) {\r
+            if (element === container) {\r
+                return true;\r
+            }\r
+            element = element.parentNode;\r
+        }\r
+        return false;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_endPostBack(error, response) {\r
+        this._processingRequest = false;\r
+\r
+        this._request = null;\r
+        this._additionalInput = null;\r
+\r
+        var handler = this._get_eventHandlerList().getHandler("endRequest");\r
+        var errorHandled = false;\r
+        if (handler) {\r
+            var eventArgs = new Sys.WebForms.EndRequestEventArgs(error, this._dataItems, response);\r
+            handler(this, eventArgs);\r
+            errorHandled = eventArgs.get_errorHandled();\r
+        }\r
+        this._dataItems = null;\r
+        if (error && !errorHandled) {\r
+            alert(error.message);\r
+        }\r
+    }\r
+\r
+\r
+\r
+    function Sys$WebForms$PageRequestManager$_findNearestElement(uniqueID) {\r
+        while (uniqueID.length > 0) {\r
+            var clientID = this._uniqueIDToClientID(uniqueID);\r
+            var element = document.getElementById(clientID);\r
+            if (element) {\r
+                return element;\r
+            }\r
+            var indexOfLastDollar = uniqueID.lastIndexOf('$');\r
+            if (indexOfLastDollar === -1) {\r
+                return null;\r
+            }\r
+            uniqueID = uniqueID.substring(0, indexOfLastDollar);\r
+        }\r
+        return null;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_findText(text, location) {\r
+        var startIndex = Math.max(0, location - 20);\r
+        var endIndex = Math.min(text.length, location + 20);\r
+        return text.substring(startIndex, endIndex);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs(initialLoad) {\r
+                                                                                                                                        \r
+        var updated = [];\r
+        var created = [];\r
+\r
+                var oldIDs = this._oldUpdatePanelIDs || [];         var newIDs = this._updatePanelIDs;         var childIDs = this._childUpdatePanelIDs || [];         var refreshedIDs = this._panelsToRefreshIDs || []; \r
+                for (var i = 0; i < refreshedIDs.length; i++) {\r
+            Array.add(updated, document.getElementById(this._uniqueIDToClientID(refreshedIDs[i])));\r
+        }\r
+\r
+                        for (var i = 0; i < newIDs.length; i++) {\r
+            if (initialLoad || Array.indexOf(childIDs, newIDs[i]) !== -1) {\r
+                Array.add(created, document.getElementById(this._uniqueIDToClientID(newIDs[i])));\r
+            }\r
+        }\r
+\r
+        return new Sys.WebForms.PageLoadedEventArgs(updated, created, this._dataItems);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_getPageLoadingEventArgs() {\r
+                                                                                                                                        \r
+        var updated = [];\r
+        var deleted = [];\r
+\r
+        var oldIDs = this._oldUpdatePanelIDs;\r
+        var newIDs = this._updatePanelIDs;\r
+        var childIDs = this._childUpdatePanelIDs;\r
+        var refreshedIDs = this._panelsToRefreshIDs;\r
+\r
+                for (var i = 0; i < refreshedIDs.length; i++) {\r
+            Array.add(updated, document.getElementById(this._uniqueIDToClientID(refreshedIDs[i])));\r
+        }\r
+\r
+                for (var i = 0; i < oldIDs.length; i++) {\r
+            if (Array.indexOf(refreshedIDs, oldIDs[i]) === -1 &&\r
+                (Array.indexOf(newIDs, oldIDs[i]) === -1 || Array.indexOf(childIDs, oldIDs[i]) > -1)) {\r
+                Array.add(deleted, document.getElementById(this._uniqueIDToClientID(oldIDs[i])));\r
+            }\r
+        }\r
+\r
+        return new Sys.WebForms.PageLoadingEventArgs(updated, deleted, this._dataItems);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_getPostBackSettings(element, elementUniqueID) {\r
+\r
+\r
+        var originalElement = element;\r
+\r
+                        var proposedSettings = null;\r
+\r
+                        while (element) {\r
+            if (element.id) {\r
+                                if (!proposedSettings && Array.contains(this._asyncPostBackControlClientIDs, element.id)) {\r
+                                        proposedSettings = this._createPostBackSettings(true, this._scriptManagerID + '|' + elementUniqueID, originalElement);\r
+                }\r
+                else {\r
+                    if (!proposedSettings && Array.contains(this._postBackControlClientIDs, element.id)) {\r
+                                                return this._createPostBackSettings(false, null, null);\r
+                    }\r
+                    else {\r
+                        var indexOfPanel = Array.indexOf(this._updatePanelClientIDs, element.id);\r
+                        if (indexOfPanel !== -1) {\r
+                                                        if (this._updatePanelHasChildrenAsTriggers[indexOfPanel]) {\r
+                                                                \r
+                                                                                                                                return this._createPostBackSettings(true, this._updatePanelIDs[indexOfPanel] + '|' + elementUniqueID, originalElement);\r
+                            }\r
+                            else {\r
+                                                                                                return this._createPostBackSettings(true, this._scriptManagerID + '|' + elementUniqueID, originalElement);\r
+                            }\r
+                        }\r
+                    }\r
+                }\r
+\r
+                                if (!proposedSettings && this._matchesParentIDInList(element.id, this._asyncPostBackControlClientIDs)) {\r
+                                        proposedSettings = this._createPostBackSettings(true, this._scriptManagerID + '|' + elementUniqueID, originalElement);\r
+                }\r
+                else {\r
+                    if (!proposedSettings && this._matchesParentIDInList(element.id, this._postBackControlClientIDs)) {\r
+                                                return this._createPostBackSettings(false, null, null);\r
+                    }\r
+                }\r
+            }\r
+\r
+            element = element.parentNode;\r
+        }\r
+\r
+                                                if (!proposedSettings) {\r
+                        return this._createPostBackSettings(false, null, null);\r
+        }\r
+        else {\r
+            return proposedSettings;\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_getScrollPosition() {\r
+        var d = document.documentElement;\r
+        if (d && (this._validPosition(d.scrollLeft) || this._validPosition(d.scrollTop))) {\r
+            return {\r
+                x: d.scrollLeft,\r
+                y: d.scrollTop\r
+            };\r
+        }\r
+        else {\r
+            d = document.body;\r
+            if (d && (this._validPosition(d.scrollLeft) || this._validPosition(d.scrollTop))) {\r
+                return {\r
+                    x: d.scrollLeft,\r
+                    y: d.scrollTop\r
+                };\r
+            }\r
+            else {\r
+                if (this._validPosition(window.pageXOffset) || this._validPosition(window.pageYOffset)) {\r
+                    return {\r
+                        x: window.pageXOffset,\r
+                        y: window.pageYOffset\r
+                    };\r
+                }\r
+                else {\r
+                    return {\r
+                        x: 0,\r
+                        y: 0\r
+                    };\r
+                }\r
+            }\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_initializeInternal(scriptManagerID, formElement) {\r
+        this._scriptManagerID = scriptManagerID;\r
+\r
+        this._form = formElement;\r
+\r
+        \r
+                this._form._initialAction = this._form.action;\r
+\r
+        this._onsubmit = this._form.onsubmit;\r
+        this._form.onsubmit = null;\r
+        this._onFormSubmitHandler = Function.createDelegate(this, this._onFormSubmit);\r
+        this._onFormElementClickHandler = Function.createDelegate(this, this._onFormElementClick);\r
+        this._onWindowUnloadHandler = Function.createDelegate(this, this._onWindowUnload);\r
+        Sys.UI.DomEvent.addHandler(this._form, 'submit', this._onFormSubmitHandler);\r
+        Sys.UI.DomEvent.addHandler(this._form, 'click', this._onFormElementClickHandler);\r
+        Sys.UI.DomEvent.addHandler(window, 'unload', this._onWindowUnloadHandler);\r
+\r
+        this._originalDoPostBack = window.__doPostBack;\r
+                if (this._originalDoPostBack) {\r
+            window.__doPostBack = Function.createDelegate(this, this._doPostBack);\r
+        }\r
+\r
+        this._pageLoadedHandler = Function.createDelegate(this, this._pageLoadedInitialLoad);\r
+        Sys.UI.DomEvent.addHandler(window, 'load', this._pageLoadedHandler);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_matchesParentIDInList(clientID, parentIDList) {\r
+        for (var i = 0; i < parentIDList.length; i++) {\r
+            if (clientID.startsWith(parentIDList[i] + "_")) {\r
+                return true;\r
+            }\r
+        }\r
+        return false;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_onFormElementClick(evt) {\r
+        var element = evt.target;\r
+        if (element.disabled) {\r
+            return;\r
+        }\r
+\r
+                this._postBackSettings = this._getPostBackSettings(element, element.name);\r
+\r
+\r
+        if (element.name) {\r
+            if (element.tagName === 'INPUT') {\r
+                var type = element.type;\r
+                if (type === 'submit') {\r
+                    this._additionalInput = element.name + '=' + encodeURIComponent(element.value);\r
+                }\r
+                else if (type === 'image') {\r
+                    var x = evt.offsetX;\r
+                    var y = evt.offsetY;\r
+                    this._additionalInput = element.name + '.x=' + x + '&' + element.name + '.y=' + y;\r
+                }\r
+            }\r
+            else if ((element.tagName === 'BUTTON') && (element.name.length !== 0) && (element.type === 'submit')) {\r
+                this._additionalInput = element.name + '=' + encodeURIComponent(element.value);\r
+            }\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_onFormSubmit(evt) {\r
+        var continueSubmit = true;\r
+\r
+                if (this._onsubmit) {\r
+            continueSubmit = this._onsubmit();\r
+        }\r
+\r
+                if (continueSubmit) {\r
+            for (var i = 0; i < this._onSubmitStatements.length; i++) {\r
+                if (!this._onSubmitStatements[i]()) {\r
+                    continueSubmit = false;\r
+                    break;\r
+                }\r
+            }\r
+        }\r
+\r
+        if (!continueSubmit) {\r
+            if (evt) {\r
+                evt.preventDefault();\r
+            }\r
+            return;\r
+        }\r
+\r
+        var form = this._form;\r
+        if (form.action !== form._initialAction) {\r
+                                    return;\r
+        }\r
+\r
+                        if (!this._postBackSettings.async) {\r
+            return;\r
+        }\r
+\r
+                var formBody = new Sys.StringBuilder();\r
+        formBody.append(this._scriptManagerID + '=' + this._postBackSettings.panelID + '&');\r
+\r
+        var count = form.elements.length;\r
+        for (var i = 0; i < count; i++) {\r
+            var element = form.elements[i];\r
+            var name = element.name;\r
+            if (typeof(name) === "undefined" || (name === null) || (name.length === 0)) {\r
+                continue;\r
+            }\r
+\r
+            var tagName = element.tagName;\r
+\r
+            if (tagName === 'INPUT') {\r
+                var type = element.type;\r
+                if ((type === 'text') ||\r
+                    (type === 'password') ||\r
+                    (type === 'hidden') ||\r
+                    (((type === 'checkbox') || (type === 'radio')) && element.checked)) {\r
+                    formBody.append(name);\r
+                    formBody.append('=');\r
+                    formBody.append(encodeURIComponent(element.value));\r
+                    formBody.append('&');\r
+                }\r
+            }\r
+            else if (tagName === 'SELECT') {\r
+                var optionCount = element.options.length;\r
+                for (var j = 0; j < optionCount; j++) {\r
+                    var option = element.options[j];\r
+                    if (option.selected) {\r
+                        formBody.append(name);\r
+                        formBody.append('=');\r
+                        formBody.append(encodeURIComponent(option.value));\r
+                        formBody.append('&');\r
+                    }\r
+                }\r
+            }\r
+            else if (tagName === 'TEXTAREA') {\r
+                formBody.append(name);\r
+                formBody.append('=');\r
+                formBody.append(encodeURIComponent(element.value));\r
+                formBody.append('&');\r
+            }\r
+        }\r
+\r
+        if (this._additionalInput) {\r
+            formBody.append(this._additionalInput);\r
+            this._additionalInput = null;\r
+        }\r
+\r
+        var request = new Sys.Net.WebRequest();\r
+        request.set_url(form.action);\r
+        request.get_headers()['X-MicrosoftAjax'] = 'Delta=true';\r
+        request.get_headers()['Cache-Control'] = 'no-cache';\r
+        request.set_timeout(this._asyncPostBackTimeout);\r
+        request.add_completed(Function.createDelegate(this, this._onFormSubmitCompleted));\r
+        request.set_body(formBody.toString());\r
+\r
+        var handler = this._get_eventHandlerList().getHandler("initializeRequest");\r
+        if (handler) {\r
+            var eventArgs = new Sys.WebForms.InitializeRequestEventArgs(request, this._postBackSettings.sourceElement);\r
+            handler(this, eventArgs);\r
+            continueSubmit = !eventArgs.get_cancel();\r
+        }\r
+\r
+        if (!continueSubmit) {\r
+            if (evt) {\r
+                evt.preventDefault();\r
+            }\r
+            return;\r
+        }\r
+\r
+                this._scrollPosition = this._getScrollPosition();\r
+\r
+\r
+                                this.abortPostBack();\r
+\r
+        handler = this._get_eventHandlerList().getHandler("beginRequest");\r
+        if (handler) {\r
+            var eventArgs = new Sys.WebForms.BeginRequestEventArgs(request, this._postBackSettings.sourceElement);\r
+            handler(this, eventArgs);\r
+        }\r
+\r
+        this._request = request;\r
+        request.invoke();\r
+\r
+                if (evt) {\r
+            evt.preventDefault();\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_onFormSubmitCompleted(sender, eventArgs) {\r
+        this._processingRequest = true;\r
+\r
+        var delimitByLengthDelimiter = '|';\r
+        \r
+        if (sender.get_timedOut()) {\r
+            this._endPostBack(this._createPageRequestManagerTimeoutError(), sender);\r
+            return;\r
+        }\r
+\r
+        if (sender.get_aborted()) {\r
+            this._endPostBack(null, sender);\r
+            return;\r
+        }\r
+\r
+                if (!this._request || sender.get_webRequest() !== this._request) {\r
+            return;\r
+        }\r
+\r
+        var errorMessage;\r
+        var delta = [];\r
+\r
+                if (sender.get_statusCode() !== 200) {\r
+            this._endPostBack(this._createPageRequestManagerServerError(sender.get_statusCode()), sender);\r
+            return;\r
+        }\r
+\r
+                        var reply = sender.get_responseData();\r
+        var delimiterIndex, len, type, id, content;\r
+        var replyIndex = 0;\r
+        var parserErrorDetails = null;\r
+\r
+        while (replyIndex < reply.length) {\r
+                        delimiterIndex = reply.indexOf(delimitByLengthDelimiter, replyIndex);\r
+            if (delimiterIndex === -1) {\r
+                parserErrorDetails = this._findText(reply, replyIndex);\r
+                break;\r
+            }\r
+            len = parseInt(reply.substring(replyIndex, delimiterIndex), 10);\r
+            if ((len % 1) !== 0) {\r
+                parserErrorDetails = this._findText(reply, replyIndex);\r
+                break;\r
+            }\r
+            replyIndex = delimiterIndex + 1;\r
+\r
+                        delimiterIndex = reply.indexOf(delimitByLengthDelimiter, replyIndex);\r
+            if (delimiterIndex === -1) {\r
+                parserErrorDetails = this._findText(reply, replyIndex);\r
+                break;\r
+            }\r
+            type = reply.substring(replyIndex, delimiterIndex);\r
+            replyIndex = delimiterIndex + 1;\r
+\r
+                        delimiterIndex = reply.indexOf(delimitByLengthDelimiter, replyIndex);\r
+            if (delimiterIndex === -1) {\r
+                parserErrorDetails = this._findText(reply, replyIndex);\r
+                break;\r
+            }\r
+            id = reply.substring(replyIndex, delimiterIndex);\r
+            replyIndex = delimiterIndex + 1;\r
+\r
+                        if ((replyIndex + len) >= reply.length) {\r
+                parserErrorDetails = this._findText(reply, reply.length);\r
+                break;\r
+            }\r
+            content = this._decodeString(reply.substr(replyIndex, len));\r
+            replyIndex += len;\r
+\r
+                        if (reply.charAt(replyIndex) !== delimitByLengthDelimiter) {\r
+                parserErrorDetails = this._findText(reply, replyIndex);\r
+                break;\r
+            }\r
+\r
+            replyIndex++;\r
+\r
+            Array.add(delta, {type: type, id: id, content: content});\r
+        }\r
+\r
+                if (parserErrorDetails) {\r
+            this._endPostBack(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Res.PRM_ParserErrorDetails, parserErrorDetails)), sender);\r
+            return;\r
+        }\r
+\r
+\r
+        var updatePanelNodes = [];\r
+        var hiddenFieldNodes = [];\r
+        var arrayDeclarationNodes = [];\r
+        var scriptBlockNodes = [];\r
+        var expandoNodes = [];\r
+        var onSubmitNodes = [];\r
+        var dataItemNodes = [];\r
+        var dataItemJsonNodes = [];\r
+        var scriptDisposeNodes = [];\r
+        var asyncPostBackControlIDsNode, postBackControlIDsNode,\r
+            updatePanelIDsNode, asyncPostBackTimeoutNode,\r
+            childUpdatePanelIDsNode, panelsToRefreshNode, formActionNode;\r
+\r
+                for (var i = 0; i < delta.length; i++) {\r
+            var deltaNode = delta[i];\r
+            switch (deltaNode.type) {\r
+                case "updatePanel":\r
+                    Array.add(updatePanelNodes, deltaNode);\r
+                    break;\r
+                case "hiddenField":\r
+                    Array.add(hiddenFieldNodes, deltaNode);\r
+                    break;\r
+                case "arrayDeclaration":\r
+                    Array.add(arrayDeclarationNodes, deltaNode);\r
+                    break;\r
+                case "scriptBlock":\r
+                    Array.add(scriptBlockNodes, deltaNode);\r
+                    break;\r
+                case "expando":\r
+                    Array.add(expandoNodes, deltaNode);\r
+                    break;\r
+                case "onSubmit":\r
+                    Array.add(onSubmitNodes, deltaNode);\r
+                    break;\r
+                case "asyncPostBackControlIDs":\r
+                    asyncPostBackControlIDsNode = deltaNode;\r
+                    break;\r
+                case "postBackControlIDs":\r
+                    postBackControlIDsNode = deltaNode;\r
+                    break;\r
+                case "updatePanelIDs":\r
+                    updatePanelIDsNode = deltaNode;\r
+                    break;\r
+                case "asyncPostBackTimeout":\r
+                    asyncPostBackTimeoutNode = deltaNode;\r
+                    break;\r
+                case "childUpdatePanelIDs":\r
+                    childUpdatePanelIDsNode = deltaNode;\r
+                    break;\r
+                case "panelsToRefreshIDs":\r
+                    panelsToRefreshNode = deltaNode;\r
+                    break;\r
+                case "formAction":\r
+                    formActionNode = deltaNode;\r
+                    break;\r
+                case "dataItem":\r
+                    Array.add(dataItemNodes, deltaNode);\r
+                    break;\r
+                case "dataItemJson":\r
+                    Array.add(dataItemJsonNodes, deltaNode);\r
+                    break;\r
+                case "scriptDispose":\r
+                    Array.add(scriptDisposeNodes, deltaNode);\r
+                    break;\r
+                case "pageRedirect":\r
+                    window.location.href = deltaNode.content;\r
+                    return;\r
+                case "error":\r
+                                        this._endPostBack(this._createPageRequestManagerServerError(Number.parseInvariant(deltaNode.id), deltaNode.content), sender);\r
+                    return;\r
+                case "pageTitle":\r
+                    document.title = deltaNode.content;\r
+                    break;\r
+                case "focus":\r
+                    this._controlIDToFocus = deltaNode.content;\r
+                    break;\r
+                default:\r
+                                        this._endPostBack(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Res.PRM_UnknownToken, deltaNode.type)), sender);\r
+                    return;\r
+            }\r
+        }\r
+\r
+        var i;\r
+\r
+                if (asyncPostBackControlIDsNode && postBackControlIDsNode &&\r
+            updatePanelIDsNode && panelsToRefreshNode &&\r
+            asyncPostBackTimeoutNode && childUpdatePanelIDsNode) {\r
+\r
+            this._oldUpdatePanelIDs = this._updatePanelIDs;\r
+            var childUpdatePanelIDsString = childUpdatePanelIDsNode.content;\r
+            this._childUpdatePanelIDs = childUpdatePanelIDsString.length ? childUpdatePanelIDsString.split(',') : [];\r
+\r
+            var asyncPostBackControlIDsArray = this._splitNodeIntoArray(asyncPostBackControlIDsNode);\r
+            var postBackControlIDsArray = this._splitNodeIntoArray(postBackControlIDsNode);\r
+            var updatePanelIDsArray = this._splitNodeIntoArray(updatePanelIDsNode);\r
+            this._panelsToRefreshIDs = this._splitNodeIntoArray(panelsToRefreshNode);\r
+\r
+                                                for (i = 0; i < this._panelsToRefreshIDs.length; i++) {\r
+                var panelClientID = this._uniqueIDToClientID(this._panelsToRefreshIDs[i]);\r
+                if (!document.getElementById(panelClientID)) {\r
+                    this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel, panelClientID)), sender);\r
+                    return;\r
+                }\r
+            }\r
+\r
+            var asyncPostBackTimeout = asyncPostBackTimeoutNode.content;\r
+            this._updateControls(updatePanelIDsArray, asyncPostBackControlIDsArray, postBackControlIDsArray, asyncPostBackTimeout);\r
+        }\r
+\r
+                this._dataItems = {};\r
+        for (i = 0; i < dataItemNodes.length; i++) {\r
+            var dataItemNode = dataItemNodes[i];\r
+            this._dataItems[dataItemNode.id] = dataItemNode.content;\r
+        }\r
+        for (i = 0; i < dataItemJsonNodes.length; i++) {\r
+            var dataItemJsonNode = dataItemJsonNodes[i];\r
+            this._dataItems[dataItemJsonNode.id] = eval(dataItemJsonNode.content);\r
+        }\r
+\r
+\r
+        var handler = this._get_eventHandlerList().getHandler("pageLoading");\r
+        if (handler) {\r
+            handler(this, this._getPageLoadingEventArgs());\r
+        }\r
+\r
+\r
+                if (formActionNode) {\r
+            this._form.action = formActionNode.content;\r
+                                                this._form._initialAction = this._form.action;\r
+        }\r
+\r
+                                for (i = 0; i < updatePanelNodes.length; i++) {\r
+            var deltaUpdatePanel = updatePanelNodes[i];\r
+\r
+            var deltaPanelID = deltaUpdatePanel.id;\r
+            var deltaPanelRendering = deltaUpdatePanel.content;\r
+\r
+            var updatePanelElement = document.getElementById(deltaPanelID);\r
+\r
+            if (!updatePanelElement) {\r
+                this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel, deltaPanelID)), sender);\r
+                return;\r
+            }\r
+\r
+            this._updatePanel(updatePanelElement, deltaPanelRendering);\r
+        }\r
+\r
+                                for (i = 0; i < scriptDisposeNodes.length; i++) {\r
+            var disposePanelId = scriptDisposeNodes[i].id;\r
+            var disposeScript = scriptDisposeNodes[i].content;\r
+            this._registerDisposeScript(disposePanelId, disposeScript);\r
+        }\r
+\r
+                for (i = 0; i < hiddenFieldNodes.length; i++) {\r
+            var id = hiddenFieldNodes[i].id;\r
+            var value = hiddenFieldNodes[i].content;\r
+\r
+            var hiddenFieldElement = document.getElementById(id);\r
+            if (!hiddenFieldElement) {\r
+                                hiddenFieldElement = document.createElement('input');\r
+                hiddenFieldElement.id = id;\r
+                hiddenFieldElement.name = id;\r
+                hiddenFieldElement.type = 'hidden';\r
+                this._form.appendChild(hiddenFieldElement);\r
+            }\r
+            hiddenFieldElement.value = value;\r
+        }\r
+\r
+                var arrayScript = '';\r
+        for (i = 0; i < arrayDeclarationNodes.length; i++) {\r
+            arrayScript += "Sys.WebForms.PageRequestManager._addArrayElement('" + arrayDeclarationNodes[i].id + "', " + arrayDeclarationNodes[i].content + ");\r\n";\r
+        }\r
+\r
+                var expandoScript = '';\r
+        for (i = 0; i < expandoNodes.length; i++) {\r
+            var propertyReference = expandoNodes[i].id;\r
+            var propertyValue = expandoNodes[i].content;\r
+            expandoScript += propertyReference + " = " + propertyValue + "\r\n";\r
+        }\r
+\r
+                        Sys._ScriptLoader.readLoadedScripts();\r
+\r
+                                Sys.Application.beginCreateComponents();\r
+\r
+        var scriptLoader = Sys._ScriptLoader.getInstance();\r
+\r
+                                        if (arrayScript.length) {\r
+            scriptLoader.queueScriptBlock(arrayScript);\r
+        }\r
+        if (expandoScript.length) {\r
+            scriptLoader.queueScriptBlock(expandoScript);\r
+        }\r
+\r
+        for (i = 0; i < scriptBlockNodes.length; i++) {\r
+            var scriptBlockType = scriptBlockNodes[i].id;\r
+            switch (scriptBlockType) {\r
+                case "ScriptContentNoTags":\r
+                                        scriptLoader.queueScriptBlock(scriptBlockNodes[i].content);\r
+                    break;\r
+                case "ScriptContentWithTags":\r
+                                        var scriptTagAttributes;\r
+                    eval("scriptTagAttributes = " + scriptBlockNodes[i].content);\r
+\r
+                                        if (scriptTagAttributes.src && Sys._ScriptLoader.isScriptLoaded(scriptTagAttributes.src)) {\r
+                        continue;\r
+                    }\r
+\r
+                    scriptLoader.queueCustomScriptTag(scriptTagAttributes);\r
+                    break;\r
+                case "ScriptPath":\r
+                                        if (Sys._ScriptLoader.isScriptLoaded(scriptBlockNodes[i].content)) {\r
+                        continue;\r
+                    }\r
+\r
+                                        scriptLoader.queueScriptReference(scriptBlockNodes[i].content);\r
+                    break;\r
+            }\r
+        }\r
+\r
+                        var onSubmitStatementScript = '';\r
+        for (var i = 0; i < onSubmitNodes.length; i++) {\r
+            if (i === 0) {\r
+                onSubmitStatementScript = 'Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatements, function() {\r\n';\r
+            }\r
+\r
+            onSubmitStatementScript += onSubmitNodes[i].content + "\r\n";\r
+        }\r
+        if (onSubmitStatementScript.length) {\r
+            onSubmitStatementScript += "\r\nreturn true;\r\n});\r\n";\r
+            scriptLoader.queueScriptBlock(onSubmitStatementScript);\r
+        }\r
+\r
+                this._response = sender;\r
+\r
+                        scriptLoader.loadScripts(0, Function.createDelegate(this, this._scriptsLoadComplete), null, null);\r
+\r
+                    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_onWindowUnload(evt) {\r
+        this.dispose();\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_pageLoaded(initialLoad) {\r
+        var handler = this._get_eventHandlerList().getHandler("pageLoaded");\r
+        if (handler) {\r
+            handler(this, this._getPageLoadedEventArgs(initialLoad));\r
+        }\r
+        if (!initialLoad) {\r
+                                    Sys.Application.raiseLoad();\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_pageLoadedInitialLoad(evt) {\r
+        this._pageLoaded(true);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_registerDisposeScript(panelID, disposeScript) {\r
+        if (!this._scriptDisposes[panelID]) {\r
+            this._scriptDisposes[panelID] = [disposeScript];\r
+        }\r
+        else {\r
+            Array.add(this._scriptDisposes[panelID], disposeScript);\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_scriptsLoadComplete() {\r
+                        \r
+                                                if (window.__theFormPostData) {\r
+            window.__theFormPostData = "";\r
+        }\r
+        if (window.__theFormPostCollection) {\r
+            window.__theFormPostCollection = [];\r
+        }\r
+        if (window.WebForm_InitCallback) {\r
+            window.WebForm_InitCallback();\r
+        }\r
+\r
+                if (this._scrollPosition) {\r
+                        if (window.scrollTo) {\r
+                window.scrollTo(this._scrollPosition.x, this._scrollPosition.y);\r
+            }\r
+            this._scrollPosition = null;\r
+        }\r
+\r
+        Sys.Application.endCreateComponents();\r
+\r
+                this._pageLoaded(false);\r
+\r
+        this._endPostBack(null, this._response);\r
+        this._response = null;\r
+\r
+                if (this._controlIDToFocus) {\r
+            var focusTarget;\r
+            var oldContentEditableSetting;\r
+            if (Sys.Browser.agent === Sys.Browser.InternetExplorer) {\r
+                                                                                var targetControl = $get(this._controlIDToFocus);\r
+\r
+                var focusTarget = targetControl;\r
+                                if (targetControl && (!WebForm_CanFocus(targetControl))) {\r
+                    focusTarget = WebForm_FindFirstFocusableChild(targetControl);\r
+                }\r
+                                                if (focusTarget && (typeof(focusTarget.contentEditable) !== "undefined")) {\r
+                    oldContentEditableSetting = focusTarget.contentEditable;\r
+                    focusTarget.contentEditable = false;\r
+                }\r
+                else {\r
+                    focusTarget = null;\r
+                }\r
+            }\r
+            WebForm_AutoFocus(this._controlIDToFocus);\r
+            if (focusTarget) {\r
+                                focusTarget.contentEditable = oldContentEditableSetting;\r
+            }\r
+            this._controlIDToFocus = null;\r
+        }\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_splitNodeIntoArray(node) {\r
+        var str = node.content;\r
+        var arr = str.length ? str.split(',') : [];\r
+        return arr;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_uniqueIDToClientID(uniqueID) {\r
+                return uniqueID.replace(/\$/g, '_');\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_updateControls(updatePanelIDs, asyncPostBackControlIDs, postBackControlIDs, asyncPostBackTimeout) {\r
+        if (updatePanelIDs) {\r
+                                                this._updatePanelIDs = new Array(updatePanelIDs.length);\r
+            this._updatePanelClientIDs = new Array(updatePanelIDs.length);\r
+            this._updatePanelHasChildrenAsTriggers = new Array(updatePanelIDs.length);\r
+            for (var i = 0; i < updatePanelIDs.length; i++) {\r
+                var realPanelID = updatePanelIDs[i].substr(1);\r
+                var childrenAsTriggers = (updatePanelIDs[i].charAt(0) === 't');\r
+\r
+                                this._updatePanelHasChildrenAsTriggers[i] = childrenAsTriggers;\r
+                this._updatePanelIDs[i] = realPanelID;\r
+                this._updatePanelClientIDs[i] = this._uniqueIDToClientID(realPanelID);\r
+            }\r
+            this._asyncPostBackTimeout = asyncPostBackTimeout * 1000;\r
+        }\r
+        else {\r
+            this._updatePanelIDs = [];\r
+            this._updatePanelClientIDs = [];\r
+            this._updatePanelHasChildrenAsTriggers = [];\r
+            this._asyncPostBackTimeout = 0;\r
+        }\r
+\r
+        this._asyncPostBackControlIDs = [];\r
+        this._asyncPostBackControlClientIDs = [];\r
+        this._convertToClientIDs(asyncPostBackControlIDs, this._asyncPostBackControlIDs, this._asyncPostBackControlClientIDs);\r
+\r
+        this._postBackControlIDs = [];\r
+        this._postBackControlClientIDs = [];\r
+        this._convertToClientIDs(postBackControlIDs, this._postBackControlIDs, this._postBackControlClientIDs);\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_updatePanel(updatePanelElement, rendering) {\r
+\r
+        for (var updatePanelID in this._scriptDisposes) {\r
+            if (this._elementContains(updatePanelElement, document.getElementById(updatePanelID))) {\r
+                                var disposeScripts = this._scriptDisposes[updatePanelID];\r
+                for (var i = 0; i < disposeScripts.length; i++) {\r
+                    eval(disposeScripts[i]);\r
+                }\r
+\r
+                                delete this._scriptDisposes[updatePanelID];\r
+            }\r
+        }\r
+\r
+        this._destroyTree(updatePanelElement);\r
+\r
+                updatePanelElement.innerHTML = rendering;\r
+    }\r
+\r
+    function Sys$WebForms$PageRequestManager$_validPosition(position) {\r
+        return (typeof(position) !== "undefined") && (position !== null) && (position !== 0);\r
+    }\r
+Sys.WebForms.PageRequestManager.prototype = {\r
+\r
+    _get_eventHandlerList: Sys$WebForms$PageRequestManager$_get_eventHandlerList,\r
+\r
+    get_isInAsyncPostBack: Sys$WebForms$PageRequestManager$get_isInAsyncPostBack,\r
+\r
+        add_beginRequest: Sys$WebForms$PageRequestManager$add_beginRequest,\r
+    remove_beginRequest: Sys$WebForms$PageRequestManager$remove_beginRequest,\r
+\r
+    add_endRequest: Sys$WebForms$PageRequestManager$add_endRequest,\r
+    remove_endRequest: Sys$WebForms$PageRequestManager$remove_endRequest,\r
+\r
+    add_initializeRequest: Sys$WebForms$PageRequestManager$add_initializeRequest,\r
+    remove_initializeRequest: Sys$WebForms$PageRequestManager$remove_initializeRequest,\r
+\r
+    add_pageLoaded: Sys$WebForms$PageRequestManager$add_pageLoaded,\r
+    remove_pageLoaded: Sys$WebForms$PageRequestManager$remove_pageLoaded,\r
+\r
+    add_pageLoading: Sys$WebForms$PageRequestManager$add_pageLoading,\r
+    remove_pageLoading: Sys$WebForms$PageRequestManager$remove_pageLoading,\r
+\r
+    abortPostBack: Sys$WebForms$PageRequestManager$abortPostBack,\r
+\r
+    _createPageRequestManagerTimeoutError: Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError,\r
+\r
+    _createPageRequestManagerServerError: Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError,\r
+\r
+    _createPageRequestManagerParserError: Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError,\r
+\r
+    _createPostBackSettings: Sys$WebForms$PageRequestManager$_createPostBackSettings,\r
+\r
+    _convertToClientIDs: Sys$WebForms$PageRequestManager$_convertToClientIDs,\r
+\r
+    _decodeString: Sys$WebForms$PageRequestManager$_decodeString,\r
+\r
+    _destroyTree: Sys$WebForms$PageRequestManager$_destroyTree,\r
+\r
+    dispose: Sys$WebForms$PageRequestManager$dispose,\r
+\r
+        _doPostBack: Sys$WebForms$PageRequestManager$_doPostBack,\r
+\r
+    _elementContains: Sys$WebForms$PageRequestManager$_elementContains,\r
+\r
+    _endPostBack: Sys$WebForms$PageRequestManager$_endPostBack,\r
+\r
+            _findNearestElement: Sys$WebForms$PageRequestManager$_findNearestElement,\r
+\r
+    _findText: Sys$WebForms$PageRequestManager$_findText,\r
+\r
+    _getPageLoadedEventArgs: Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs,\r
+\r
+    _getPageLoadingEventArgs: Sys$WebForms$PageRequestManager$_getPageLoadingEventArgs,\r
+\r
+    _getPostBackSettings: Sys$WebForms$PageRequestManager$_getPostBackSettings,\r
+\r
+    _getScrollPosition: Sys$WebForms$PageRequestManager$_getScrollPosition,\r
+\r
+    _initializeInternal: Sys$WebForms$PageRequestManager$_initializeInternal,\r
+\r
+    _matchesParentIDInList: Sys$WebForms$PageRequestManager$_matchesParentIDInList,\r
+\r
+    _onFormElementClick: Sys$WebForms$PageRequestManager$_onFormElementClick,\r
+\r
+    _onFormSubmit: Sys$WebForms$PageRequestManager$_onFormSubmit,\r
+\r
+    _onFormSubmitCompleted: Sys$WebForms$PageRequestManager$_onFormSubmitCompleted,\r
+\r
+    _onWindowUnload: Sys$WebForms$PageRequestManager$_onWindowUnload,\r
+\r
+    _pageLoaded: Sys$WebForms$PageRequestManager$_pageLoaded,\r
+\r
+    _pageLoadedInitialLoad: Sys$WebForms$PageRequestManager$_pageLoadedInitialLoad,\r
+\r
+    _registerDisposeScript: Sys$WebForms$PageRequestManager$_registerDisposeScript,\r
+\r
+    _scriptsLoadComplete: Sys$WebForms$PageRequestManager$_scriptsLoadComplete,\r
+\r
+    _splitNodeIntoArray: Sys$WebForms$PageRequestManager$_splitNodeIntoArray,\r
+\r
+    _uniqueIDToClientID: Sys$WebForms$PageRequestManager$_uniqueIDToClientID,\r
+\r
+    _updateControls: Sys$WebForms$PageRequestManager$_updateControls,\r
+\r
+    _updatePanel: Sys$WebForms$PageRequestManager$_updatePanel,\r
+\r
+    _validPosition: Sys$WebForms$PageRequestManager$_validPosition\r
+}\r
+\r
+Sys.WebForms.PageRequestManager.getInstance = function Sys$WebForms$PageRequestManager$getInstance() {\r
+    /// <returns type="Sys.WebForms.PageRequestManager"></returns>\r
+    if (arguments.length !== 0) throw Error.parameterCount();\r
+    return Sys.WebForms.PageRequestManager._instance || null;\r
+}\r
+\r
+Sys.WebForms.PageRequestManager._addArrayElement = function Sys$WebForms$PageRequestManager$_addArrayElement(arrayName, arrayValue) {\r
+    if (typeof(window[arrayName]) === "undefined") {\r
+                window[arrayName] = [ arrayValue ];\r
+    }\r
+    else {\r
+                Array.add(window[arrayName], arrayValue);\r
+    }\r
+}\r
+\r
+Sys.WebForms.PageRequestManager._initialize = function Sys$WebForms$PageRequestManager$_initialize(scriptManagerID, formElement) {\r
+    if (Sys.WebForms.PageRequestManager.getInstance()) {\r
+        throw Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice);\r
+    }\r
+    Sys.WebForms.PageRequestManager._instance = new Sys.WebForms.PageRequestManager();\r
+    Sys.WebForms.PageRequestManager.getInstance()._initializeInternal(scriptManagerID, formElement);\r
+}\r
+\r
+Sys.WebForms.PageRequestManager.registerClass('Sys.WebForms.PageRequestManager');\r
+Sys.UI._UpdateProgress = function Sys$UI$_UpdateProgress(element) {\r
+    Sys.UI._UpdateProgress.initializeBase(this,[element]);\r
+    this._displayAfter = 500;\r
+    this._dynamicLayout = true;\r
+    this._associatedUpdatePanelId = null;\r
+    this._beginRequestHandlerDelegate = null;\r
+    this._startDelegate = null;\r
+    this._endRequestHandlerDelegate = null;\r
+    this._pageRequestManager = null;\r
+    this._timerCookie = null;\r
+}\r
+\r
+    function Sys$UI$_UpdateProgress$get_displayAfter() {\r
+        /// <value type="Number"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._displayAfter;\r
+    }\r
+    function Sys$UI$_UpdateProgress$set_displayAfter(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Number}]);\r
+        if (e) throw e;\r
+\r
+        this._displayAfter = value;\r
+    }\r
+    function Sys$UI$_UpdateProgress$get_dynamicLayout() {\r
+        /// <value type="Boolean"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._dynamicLayout;\r
+    }\r
+    function Sys$UI$_UpdateProgress$set_dynamicLayout(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]);\r
+        if (e) throw e;\r
+\r
+        this._dynamicLayout = value;\r
+    }\r
+    function Sys$UI$_UpdateProgress$get_associatedUpdatePanelId() {\r
+        /// <value type="String" mayBeNull="true"></value>\r
+        if (arguments.length !== 0) throw Error.parameterCount();\r
+        return this._associatedUpdatePanelId;\r
+    }\r
+    function Sys$UI$_UpdateProgress$set_associatedUpdatePanelId(value) {\r
+        var e = Function._validateParams(arguments, [{name: "value", type: String, mayBeNull: true}]);\r
+        if (e) throw e;\r
+\r
+        this._associatedUpdatePanelId = value;\r
+    }\r
+    function Sys$UI$_UpdateProgress$_handleBeginRequest(sender, arg) {\r
+        var curElem = arg.get_postBackElement();\r
+        var showProgress = !this._associatedUpdatePanelId; \r
+        while (!showProgress && curElem) {\r
+            if (curElem.id && this._associatedUpdatePanelId === curElem.id) {\r
+                showProgress = true; \r
+            }\r
+            curElem = curElem.parentNode; \r
+        } \r
+        if (showProgress) {\r
+            this._timerCookie = window.setTimeout(this._startDelegate, this._displayAfter);\r
+        }\r
+    }\r
+    function Sys$UI$_UpdateProgress$_startRequest() {\r
+        if (this._pageRequestManager.get_isInAsyncPostBack()) {\r
+            if (this._dynamicLayout) this.get_element().style.display = 'block';\r
+            else this.get_element().style.visibility = 'visible';\r
+        }\r
+        this._timerCookie = null;\r
+    }\r
+    function Sys$UI$_UpdateProgress$_handleEndRequest(sender, arg) {\r
+        if (this._dynamicLayout) this.get_element().style.display = 'none';\r
+        else this.get_element().style.visibility = 'hidden';\r
+        if (this._timerCookie) {\r
+            window.clearTimeout(this._timerCookie);\r
+            this._timerCookie = null;\r
+        }\r
+    }\r
+    function Sys$UI$_UpdateProgress$dispose() {\r
+       if (this._pageRequestManager !== null) {\r
+           this._pageRequestManager.remove_beginRequest(this._beginRequestHandlerDelegate);\r
+           this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate);\r
+       }\r
+       Sys.UI._UpdateProgress.callBaseMethod(this,"dispose");\r
+    }\r
+    function Sys$UI$_UpdateProgress$initialize() {\r
+        Sys.UI._UpdateProgress.callBaseMethod(this, 'initialize');\r
+       this._beginRequestHandlerDelegate = Function.createDelegate(this, this._handleBeginRequest);\r
+       this._endRequestHandlerDelegate = Function.createDelegate(this, this._handleEndRequest);\r
+       this._startDelegate = Function.createDelegate(this, this._startRequest);\r
+       if (Sys.WebForms && Sys.WebForms.PageRequestManager) {\r
+           this._pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();\r
+       }\r
+       if (this._pageRequestManager !== null ) {\r
+                           this._pageRequestManager.add_beginRequest(this._beginRequestHandlerDelegate);\r
+           this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate);\r
+       }\r
+    }\r
+Sys.UI._UpdateProgress.prototype = {\r
+    get_displayAfter: Sys$UI$_UpdateProgress$get_displayAfter,\r
+    set_displayAfter: Sys$UI$_UpdateProgress$set_displayAfter,\r
+    get_dynamicLayout: Sys$UI$_UpdateProgress$get_dynamicLayout,\r
+    set_dynamicLayout: Sys$UI$_UpdateProgress$set_dynamicLayout,\r
+    get_associatedUpdatePanelId: Sys$UI$_UpdateProgress$get_associatedUpdatePanelId,\r
+    set_associatedUpdatePanelId: Sys$UI$_UpdateProgress$set_associatedUpdatePanelId,\r
+    _handleBeginRequest: Sys$UI$_UpdateProgress$_handleBeginRequest,\r
+    _startRequest: Sys$UI$_UpdateProgress$_startRequest,\r
+    _handleEndRequest: Sys$UI$_UpdateProgress$_handleEndRequest,\r
+    dispose: Sys$UI$_UpdateProgress$dispose,\r
+    initialize: Sys$UI$_UpdateProgress$initialize\r
+}\r
+Sys.UI._UpdateProgress.registerClass('Sys.UI._UpdateProgress', Sys.UI.Control);\r
+\r
+Sys.WebForms.Res={\r
+'PRM_MissingPanel':'Could not find UpdatePanel with ID \'{0}\'. If it is being updated dynamically then it must be inside another UpdatePanel.',\r
+'PRM_ServerError':'An unknown error occurred while processing the request on the server. The status code returned from the server was: {0}',\r
+'PRM_ParserError':'The message received from the server could not be parsed.',\r
+'PRM_TimeoutError':'The server request timed out.',\r
+'PRM_CannotRegisterTwice':'The PageRequestManager cannot be initialized more than once.',\r
+'PRM_UnknownToken':'Unknown token: \'{0}\'.',\r
+'PRM_MissingPanel':'Could not find UpdatePanel with ID \'{0}\'. If it is being updated dynamically then it must be inside another UpdatePanel.',\r
+'PRM_ServerError':'An unknown error occurred while processing the request on the server. The status code returned from the server was: {0}',\r
+'PRM_ParserError':'The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.\r\nDetails: {0}',\r
+'PRM_TimeoutError':'The server request timed out.',\r
+'PRM_ParserErrorDetails':'Error parsing near \'{0}\'.',\r
+'PRM_CannotRegisterTwice':'The PageRequestManager cannot be initialized more than once.'\r
+};\r
+\r
+if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();\r
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.js b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.js
new file mode 100644 (file)
index 0000000..576aec3
--- /dev/null
@@ -0,0 +1,7 @@
+//----------------------------------------------------------\r
+// Copyright (C) Microsoft Corporation. All rights reserved.\r
+//----------------------------------------------------------\r
+// MicrosoftAjaxWebForms.js\r
+Type.registerNamespace("Sys.WebForms");Sys.WebForms.BeginRequestEventArgs=function(b,a){Sys.WebForms.BeginRequestEventArgs.initializeBase(this);this._request=b;this._postBackElement=a};Sys.WebForms.BeginRequestEventArgs.prototype={get_postBackElement:function(){return this._postBackElement},get_request:function(){return this._request}};Sys.WebForms.BeginRequestEventArgs.registerClass("Sys.WebForms.BeginRequestEventArgs",Sys.EventArgs);Sys.WebForms.EndRequestEventArgs=function(c,a,b){Sys.WebForms.EndRequestEventArgs.initializeBase(this);this._errorHandled=false;this._error=c;this._dataItems=a||new Object;this._response=b};Sys.WebForms.EndRequestEventArgs.prototype={get_dataItems:function(){return this._dataItems},get_error:function(){return this._error},get_errorHandled:function(){return this._errorHandled},set_errorHandled:function(a){this._errorHandled=a},get_response:function(){return this._response}};Sys.WebForms.EndRequestEventArgs.registerClass("Sys.WebForms.EndRequestEventArgs",Sys.EventArgs);Sys.WebForms.InitializeRequestEventArgs=function(b,a){Sys.WebForms.InitializeRequestEventArgs.initializeBase(this);this._request=b;this._postBackElement=a};Sys.WebForms.InitializeRequestEventArgs.prototype={get_postBackElement:function(){return this._postBackElement},get_request:function(){return this._request}};Sys.WebForms.InitializeRequestEventArgs.registerClass("Sys.WebForms.InitializeRequestEventArgs",Sys.CancelEventArgs);Sys.WebForms.PageLoadedEventArgs=function(b,a,c){Sys.WebForms.PageLoadedEventArgs.initializeBase(this);this._panelsUpdated=b;this._panelsCreated=a;this._dataItems=c||new Object};Sys.WebForms.PageLoadedEventArgs.prototype={get_dataItems:function(){return this._dataItems},get_panelsCreated:function(){return this._panelsCreated},get_panelsUpdated:function(){return this._panelsUpdated}};Sys.WebForms.PageLoadedEventArgs.registerClass("Sys.WebForms.PageLoadedEventArgs",Sys.EventArgs);Sys.WebForms.PageLoadingEventArgs=function(b,a,c){Sys.WebForms.PageLoadingEventArgs.initializeBase(this);this._panelsUpdating=b;this._panelsDeleting=a;this._dataItems=c||new Object};Sys.WebForms.PageLoadingEventArgs.prototype={get_dataItems:function(){return this._dataItems},get_panelsDeleting:function(){return this._panelsDeleting},get_panelsUpdating:function(){return this._panelsUpdating}};Sys.WebForms.PageLoadingEventArgs.registerClass("Sys.WebForms.PageLoadingEventArgs",Sys.EventArgs);Sys.WebForms.PageRequestManager=function(){this._form=null;this._updatePanelIDs=null;this._updatePanelClientIDs=null;this._oldUpdatePanelIDs=null;this._childUpdatePanelIDs=null;this._panelsToRefreshIDs=null;this._updatePanelHasChildrenAsTriggers=null;this._asyncPostBackControlIDs=null;this._asyncPostBackControlClientIDs=null;this._postBackControlIDs=null;this._postBackControlClientIDs=null;this._scriptManagerID=null;this._pageLoadedHandler=null;this._additionalInput=null;this._onsubmit=null;this._onSubmitStatements=[];this._originalDoPostBack=null;this._postBackSettings=null;this._request=null;this._onFormSubmitHandler=null;this._onFormElementClickHandler=null;this._onWindowUnloadHandler=null;this._asyncPostBackTimeout=null;this._controlIDToFocus=null;this._scrollPosition=null;this._dataItems=null;this._response=null;this._processingRequest=false;this._scriptDisposes={}};Sys.WebForms.PageRequestManager.prototype={_get_eventHandlerList:function(){if(!this._events)this._events=new Sys.EventHandlerList;return this._events},get_isInAsyncPostBack:function(){return this._request!==null},add_beginRequest:function(a){this._get_eventHandlerList().addHandler("beginRequest",a)},remove_beginRequest:function(a){this._get_eventHandlerList().removeHandler("beginRequest",a)},add_endRequest:function(a){this._get_eventHandlerList().addHandler("endRequest",a)},remove_endRequest:function(a){this._get_eventHandlerList().removeHandler("endRequest",a)},add_initializeRequest:function(a){this._get_eventHandlerList().addHandler("initializeRequest",a)},remove_initializeRequest:function(a){this._get_eventHandlerList().removeHandler("initializeRequest",a)},add_pageLoaded:function(a){this._get_eventHandlerList().addHandler("pageLoaded",a)},remove_pageLoaded:function(a){this._get_eventHandlerList().removeHandler("pageLoaded",a)},add_pageLoading:function(a){this._get_eventHandlerList().addHandler("pageLoading",a)},remove_pageLoading:function(a){this._get_eventHandlerList().removeHandler("pageLoading",a)},abortPostBack:function(){if(!this._processingRequest&&this._request){this._request.get_executor().abort();this._request=null}},_createPageRequestManagerTimeoutError:function(){var b="Sys.WebForms.PageRequestManagerTimeoutException: "+Sys.WebForms.Res.PRM_TimeoutError,a=Error.create(b,{name:"Sys.WebForms.PageRequestManagerTimeoutException"});a.popStackFrame();return a},_createPageRequestManagerServerError:function(a,d){var c=d||"Sys.WebForms.PageRequestManagerServerErrorException: "+String.format(Sys.WebForms.Res.PRM_ServerError,a),b=Error.create(c,{name:"Sys.WebForms.PageRequestManagerServerErrorException",httpStatusCode:a});b.popStackFrame();return b},_createPageRequestManagerParserError:function(b){var c="Sys.WebForms.PageRequestManagerParserErrorException: "+String.format(Sys.WebForms.Res.PRM_ParserError,b),a=Error.create(c,{name:"Sys.WebForms.PageRequestManagerParserErrorException"});a.popStackFrame();return a},_createPostBackSettings:function(c,b,a){return {async:c,panelID:b,sourceElement:a}},_convertToClientIDs:function(a,d,c){if(a)for(var b=0;b<a.length;b++){Array.add(d,a[b]);Array.add(c,this._uniqueIDToClientID(a[b]))}},_decodeString:function(a){return a.replace(/\\\u00FF\\/g,"\x00").replace(/\u00FF\u00FF/g,"\u00FF")},_destroyTree:function(f){if(f.nodeType===1){var d=f.childNodes;for(var b=d.length-1;b>=0;b--){var a=d[b];if(a.nodeType===1){if(a.dispose&&typeof a.dispose==="function")a.dispose();else if(a.control&&typeof a.control.dispose==="function")a.control.dispose();var e=Sys.UI.Behavior.getBehaviors(a);for(var c=e.length-1;c>=0;c--)e[c].dispose();this._destroyTree(a)}}}},dispose:function(){if(this._form){Sys.UI.DomEvent.removeHandler(this._form,"submit",this._onFormSubmitHandler);Sys.UI.DomEvent.removeHandler(this._form,"click",this._onFormElementClickHandler);Sys.UI.DomEvent.removeHandler(window,"unload",this._onWindowUnloadHandler);Sys.UI.DomEvent.removeHandler(window,"load",this._pageLoadedHandler)}if(this._originalDoPostBack){window.__doPostBack=this._originalDoPostBack;this._originalDoPostBack=null}this._form=null;this._updatePanelIDs=null;this._oldUpdatePanelIDs=null;this._childUpdatePanelIDs=null;this._updatePanelClientIDs=null;this._asyncPostBackControlIDs=null;this._asyncPostBackControlClientIDs=null;this._postBackControlIDs=null;this._postBackControlClientIDs=null;this._asyncPostBackTimeout=null;this._scrollPosition=null;this._dataItems=null},_doPostBack:function(a,e){this._additionalInput=null;var b=this._form;if(b.action!==b._initialAction)this._postBackSettings=this._createPostBackSettings(false,null,null);else{var f=this._uniqueIDToClientID(a),d=document.getElementById(f);if(!d)if(Array.contains(this._asyncPostBackControlIDs,a))this._postBackSettings=this._createPostBackSettings(true,this._scriptManagerID+"|"+a,null);else if(Array.contains(this._postBackControlIDs,a))this._postBackSettings=this._createPostBackSettings(false,null,null);else{var c=this._findNearestElement(a);if(c)this._postBackSettings=this._getPostBackSettings(c,a);else this._postBackSettings=this._createPostBackSettings(false,null,null)}else this._postBackSettings=this._getPostBackSettings(d,a)}if(!this._postBackSettings.async){b.onsubmit=this._onsubmit;this._originalDoPostBack(a,e);b.onsubmit=null;return}b.__EVENTTARGET.value=a;b.__EVENTARGUMENT.value=e;this._onFormSubmit()},_elementContains:function(b,a){while(a){if(a===b)return true;a=a.parentNode}return false},_endPostBack:function(a,e){this._processingRequest=false;this._request=null;this._additionalInput=null;var d=this._get_eventHandlerList().getHandler("endRequest"),b=false;if(d){var c=new Sys.WebForms.EndRequestEventArgs(a,this._dataItems,e);d(this,c);b=c.get_errorHandled()}this._dataItems=null;if(a&&!b)alert(a.message)},_findNearestElement:function(a){while(a.length>0){var d=this._uniqueIDToClientID(a),c=document.getElementById(d);if(c)return c;var b=a.lastIndexOf("$");if(b===-1)return null;a=a.substring(0,b)}return null},_findText:function(b,a){var c=Math.max(0,a-20),d=Math.min(b.length,a+20);return b.substring(c,d)},_getPageLoadedEventArgs:function(f){var e=[],d=[],h=this._oldUpdatePanelIDs||[],b=this._updatePanelIDs,g=this._childUpdatePanelIDs||[],c=this._panelsToRefreshIDs||[];for(var a=0;a<c.length;a++)Array.add(e,document.getElementById(this._uniqueIDToClientID(c[a])));for(var a=0;a<b.length;a++)if(f||Array.indexOf(g,b[a])!==-1)Array.add(d,document.getElementById(this._uniqueIDToClientID(b[a])));return new Sys.WebForms.PageLoadedEventArgs(e,d,this._dataItems)},_getPageLoadingEventArgs:function(){var e=[],d=[],b=this._oldUpdatePanelIDs,g=this._updatePanelIDs,f=this._childUpdatePanelIDs,c=this._panelsToRefreshIDs;for(var a=0;a<c.length;a++)Array.add(e,document.getElementById(this._uniqueIDToClientID(c[a])));for(var a=0;a<b.length;a++)if(Array.indexOf(c,b[a])===-1&&(Array.indexOf(g,b[a])===-1||Array.indexOf(f,b[a])>-1))Array.add(d,document.getElementById(this._uniqueIDToClientID(b[a])));return new Sys.WebForms.PageLoadingEventArgs(e,d,this._dataItems)},_getPostBackSettings:function(a,c){var d=a,b=null;while(a){if(a.id){if(!b&&Array.contains(this._asyncPostBackControlClientIDs,a.id))b=this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d);else if(!b&&Array.contains(this._postBackControlClientIDs,a.id))return this._createPostBackSettings(false,null,null);else{var e=Array.indexOf(this._updatePanelClientIDs,a.id);if(e!==-1)if(this._updatePanelHasChildrenAsTriggers[e])return this._createPostBackSettings(true,this._updatePanelIDs[e]+"|"+c,d);else return this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d)}if(!b&&this._matchesParentIDInList(a.id,this._asyncPostBackControlClientIDs))b=this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d);else if(!b&&this._matchesParentIDInList(a.id,this._postBackControlClientIDs))return this._createPostBackSettings(false,null,null)}a=a.parentNode}if(!b)return this._createPostBackSettings(false,null,null);else return b},_getScrollPosition:function(){var a=document.documentElement;if(a&&(this._validPosition(a.scrollLeft)||this._validPosition(a.scrollTop)))return {x:a.scrollLeft,y:a.scrollTop};else{a=document.body;if(a&&(this._validPosition(a.scrollLeft)||this._validPosition(a.scrollTop)))return {x:a.scrollLeft,y:a.scrollTop};else if(this._validPosition(window.pageXOffset)||this._validPosition(window.pageYOffset))return {x:window.pageXOffset,y:window.pageYOffset};else return {x:0,y:0}}},_initializeInternal:function(a,b){this._scriptManagerID=a;this._form=b;this._form._initialAction=this._form.action;this._onsubmit=this._form.onsubmit;this._form.onsubmit=null;this._onFormSubmitHandler=Function.createDelegate(this,this._onFormSubmit);this._onFormElementClickHandler=Function.createDelegate(this,this._onFormElementClick);this._onWindowUnloadHandler=Function.createDelegate(this,this._onWindowUnload);Sys.UI.DomEvent.addHandler(this._form,"submit",this._onFormSubmitHandler);Sys.UI.DomEvent.addHandler(this._form,"click",this._onFormElementClickHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._onWindowUnloadHandler);this._originalDoPostBack=window.__doPostBack;if(this._originalDoPostBack)window.__doPostBack=Function.createDelegate(this,this._doPostBack);this._pageLoadedHandler=Function.createDelegate(this,this._pageLoadedInitialLoad);Sys.UI.DomEvent.addHandler(window,"load",this._pageLoadedHandler)},_matchesParentIDInList:function(c,b){for(var a=0;a<b.length;a++)if(c.startsWith(b[a]+"_"))return true;return false},_onFormElementClick:function(b){var a=b.target;if(a.disabled)return;this._postBackSettings=this._getPostBackSettings(a,a.name);if(a.name)if(a.tagName==="INPUT"){var c=a.type;if(c==="submit")this._additionalInput=a.name+"="+encodeURIComponent(a.value);else if(c==="image"){var d=b.offsetX,e=b.offsetY;this._additionalInput=a.name+".x="+d+"&"+a.name+".y="+e}}else if(a.tagName==="BUTTON"&&a.name.length!==0&&a.type==="submit")this._additionalInput=a.name+"="+encodeURIComponent(a.value)},_onFormSubmit:function(f){var d=true;if(this._onsubmit)d=this._onsubmit();if(d)for(var g=0;g<this._onSubmitStatements.length;g++)if(!this._onSubmitStatements[g]()){d=false;break}if(!d){if(f)f.preventDefault();return}var i=this._form;if(i.action!==i._initialAction)return;if(!this._postBackSettings.async)return;var a=new Sys.StringBuilder;a.append(this._scriptManagerID+"="+this._postBackSettings.panelID+"&");var p=i.elements.length;for(var g=0;g<p;g++){var c=i.elements[g],e=c.name;if(typeof e==="undefined"||e===null||e.length===0)continue;var l=c.tagName;if(l==="INPUT"){var j=c.type;if(j==="text"||j==="password"||j==="hidden"||(j==="checkbox"||j==="radio")&&c.checked){a.append(e);a.append("=");a.append(encodeURIComponent(c.value));a.append("&")}}else if(l==="SELECT"){var o=c.options.length;for(var m=0;m<o;m++){var n=c.options[m];if(n.selected){a.append(e);a.append("=");a.append(encodeURIComponent(n.value));a.append("&")}}}else if(l==="TEXTAREA"){a.append(e);a.append("=");a.append(encodeURIComponent(c.value));a.append("&")}}if(this._additionalInput){a.append(this._additionalInput);this._additionalInput=null}var b=new Sys.Net.WebRequest;b.set_url(i.action);b.get_headers()["X-MicrosoftAjax"]="Delta=true";b.get_headers()["Cache-Control"]="no-cache";b.set_timeout(this._asyncPostBackTimeout);b.add_completed(Function.createDelegate(this,this._onFormSubmitCompleted));b.set_body(a.toString());var h=this._get_eventHandlerList().getHandler("initializeRequest");if(h){var k=new Sys.WebForms.InitializeRequestEventArgs(b,this._postBackSettings.sourceElement);h(this,k);d=!k.get_cancel()}if(!d){if(f)f.preventDefault();return}this._scrollPosition=this._getScrollPosition();this.abortPostBack();h=this._get_eventHandlerList().getHandler("beginRequest");if(h){var k=new Sys.WebForms.BeginRequestEventArgs(b,this._postBackSettings.sourceElement);h(this,k)}this._request=b;b.invoke();if(f)f.preventDefault()},_onFormSubmitCompleted:function(sender,eventArgs){this._processingRequest=true;var delimitByLengthDelimiter="|";if(sender.get_timedOut()){this._endPostBack(this._createPageRequestManagerTimeoutError(),sender);return}if(sender.get_aborted()){this._endPostBack(null,sender);return}if(!this._request||sender.get_webRequest()!==this._request)return;var errorMessage,delta=[];if(sender.get_statusCode()!==200){this._endPostBack(this._createPageRequestManagerServerError(sender.get_statusCode()),sender);return}var reply=sender.get_responseData(),delimiterIndex,len,type,id,content,replyIndex=0,parserErrorDetails=null;while(replyIndex<reply.length){delimiterIndex=reply.indexOf(delimitByLengthDelimiter,replyIndex);if(delimiterIndex===-1){parserErrorDetails=this._findText(reply,replyIndex);break}len=parseInt(reply.substring(replyIndex,delimiterIndex),10);if(len%1!==0){parserErrorDetails=this._findText(reply,replyIndex);break}replyIndex=delimiterIndex+1;delimiterIndex=reply.indexOf(delimitByLengthDelimiter,replyIndex);if(delimiterIndex===-1){parserErrorDetails=this._findText(reply,replyIndex);break}type=reply.substring(replyIndex,delimiterIndex);replyIndex=delimiterIndex+1;delimiterIndex=reply.indexOf(delimitByLengthDelimiter,replyIndex);if(delimiterIndex===-1){parserErrorDetails=this._findText(reply,replyIndex);break}id=reply.substring(replyIndex,delimiterIndex);replyIndex=delimiterIndex+1;if(replyIndex+len>=reply.length){parserErrorDetails=this._findText(reply,reply.length);break}content=this._decodeString(reply.substr(replyIndex,len));replyIndex+=len;if(reply.charAt(replyIndex)!==delimitByLengthDelimiter){parserErrorDetails=this._findText(reply,replyIndex);break}replyIndex++;Array.add(delta,{type:type,id:id,content:content})}if(parserErrorDetails){this._endPostBack(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Res.PRM_ParserErrorDetails,parserErrorDetails)),sender);return}var updatePanelNodes=[],hiddenFieldNodes=[],arrayDeclarationNodes=[],scriptBlockNodes=[],expandoNodes=[],onSubmitNodes=[],dataItemNodes=[],dataItemJsonNodes=[],scriptDisposeNodes=[],asyncPostBackControlIDsNode,postBackControlIDsNode,updatePanelIDsNode,asyncPostBackTimeoutNode,childUpdatePanelIDsNode,panelsToRefreshNode,formActionNode;for(var i=0;i<delta.length;i++){var deltaNode=delta[i];switch(deltaNode.type){case "updatePanel":Array.add(updatePanelNodes,deltaNode);break;case "hiddenField":Array.add(hiddenFieldNodes,deltaNode);break;case "arrayDeclaration":Array.add(arrayDeclarationNodes,deltaNode);break;case "scriptBlock":Array.add(scriptBlockNodes,deltaNode);break;case "expando":Array.add(expandoNodes,deltaNode);break;case "onSubmit":Array.add(onSubmitNodes,deltaNode);break;case "asyncPostBackControlIDs":asyncPostBackControlIDsNode=deltaNode;break;case "postBackControlIDs":postBackControlIDsNode=deltaNode;break;case "updatePanelIDs":updatePanelIDsNode=deltaNode;break;case "asyncPostBackTimeout":asyncPostBackTimeoutNode=deltaNode;break;case "childUpdatePanelIDs":childUpdatePanelIDsNode=deltaNode;break;case "panelsToRefreshIDs":panelsToRefreshNode=deltaNode;break;case "formAction":formActionNode=deltaNode;break;case "dataItem":Array.add(dataItemNodes,deltaNode);break;case "dataItemJson":Array.add(dataItemJsonNodes,deltaNode);break;case "scriptDispose":Array.add(scriptDisposeNodes,deltaNode);break;case "pageRedirect":window.location.href=deltaNode.content;return;case "error":this._endPostBack(this._createPageRequestManagerServerError(Number.parseInvariant(deltaNode.id),deltaNode.content),sender);return;case "pageTitle":document.title=deltaNode.content;break;case "focus":this._controlIDToFocus=deltaNode.content;break;default:this._endPostBack(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Res.PRM_UnknownToken,deltaNode.type)),sender);return}}var i;if(asyncPostBackControlIDsNode&&postBackControlIDsNode&&updatePanelIDsNode&&panelsToRefreshNode&&asyncPostBackTimeoutNode&&childUpdatePanelIDsNode){this._oldUpdatePanelIDs=this._updatePanelIDs;var childUpdatePanelIDsString=childUpdatePanelIDsNode.content;this._childUpdatePanelIDs=childUpdatePanelIDsString.length?childUpdatePanelIDsString.split(","):[];var asyncPostBackControlIDsArray=this._splitNodeIntoArray(asyncPostBackControlIDsNode),postBackControlIDsArray=this._splitNodeIntoArray(postBackControlIDsNode),updatePanelIDsArray=this._splitNodeIntoArray(updatePanelIDsNode);this._panelsToRefreshIDs=this._splitNodeIntoArray(panelsToRefreshNode);for(i=0;i<this._panelsToRefreshIDs.length;i++){var panelClientID=this._uniqueIDToClientID(this._panelsToRefreshIDs[i]);if(!document.getElementById(panelClientID)){this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel,panelClientID)),sender);return}}var asyncPostBackTimeout=asyncPostBackTimeoutNode.content;this._updateControls(updatePanelIDsArray,asyncPostBackControlIDsArray,postBackControlIDsArray,asyncPostBackTimeout)}this._dataItems={};for(i=0;i<dataItemNodes.length;i++){var dataItemNode=dataItemNodes[i];this._dataItems[dataItemNode.id]=dataItemNode.content}for(i=0;i<dataItemJsonNodes.length;i++){var dataItemJsonNode=dataItemJsonNodes[i];this._dataItems[dataItemJsonNode.id]=eval(dataItemJsonNode.content)}var handler=this._get_eventHandlerList().getHandler("pageLoading");if(handler)handler(this,this._getPageLoadingEventArgs());if(formActionNode){this._form.action=formActionNode.content;this._form._initialAction=this._form.action}for(i=0;i<updatePanelNodes.length;i++){var deltaUpdatePanel=updatePanelNodes[i],deltaPanelID=deltaUpdatePanel.id,deltaPanelRendering=deltaUpdatePanel.content,updatePanelElement=document.getElementById(deltaPanelID);if(!updatePanelElement){this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel,deltaPanelID)),sender);return}this._updatePanel(updatePanelElement,deltaPanelRendering)}for(i=0;i<scriptDisposeNodes.length;i++){var disposePanelId=scriptDisposeNodes[i].id,disposeScript=scriptDisposeNodes[i].content;this._registerDisposeScript(disposePanelId,disposeScript)}for(i=0;i<hiddenFieldNodes.length;i++){var id=hiddenFieldNodes[i].id,value=hiddenFieldNodes[i].content,hiddenFieldElement=document.getElementById(id);if(!hiddenFieldElement){hiddenFieldElement=document.createElement("input");hiddenFieldElement.id=id;hiddenFieldElement.name=id;hiddenFieldElement.type="hidden";this._form.appendChild(hiddenFieldElement)}hiddenFieldElement.value=value}var arrayScript="";for(i=0;i<arrayDeclarationNodes.length;i++)arrayScript+="Sys.WebForms.PageRequestManager._addArrayElement('"+arrayDeclarationNodes[i].id+"', "+arrayDeclarationNodes[i].content+");\r\n";var expandoScript="";for(i=0;i<expandoNodes.length;i++){var propertyReference=expandoNodes[i].id,propertyValue=expandoNodes[i].content;expandoScript+=propertyReference+" = "+propertyValue+"\r\n"}Sys._ScriptLoader.readLoadedScripts();Sys.Application.beginCreateComponents();var scriptLoader=Sys._ScriptLoader.getInstance();if(arrayScript.length)scriptLoader.queueScriptBlock(arrayScript);if(expandoScript.length)scriptLoader.queueScriptBlock(expandoScript);for(i=0;i<scriptBlockNodes.length;i++){var scriptBlockType=scriptBlockNodes[i].id;switch(scriptBlockType){case "ScriptContentNoTags":scriptLoader.queueScriptBlock(scriptBlockNodes[i].content);break;case "ScriptContentWithTags":var scriptTagAttributes;eval("scriptTagAttributes = "+scriptBlockNodes[i].content);if(scriptTagAttributes.src&&Sys._ScriptLoader.isScriptLoaded(scriptTagAttributes.src))continue;scriptLoader.queueCustomScriptTag(scriptTagAttributes);break;case "ScriptPath":if(Sys._ScriptLoader.isScriptLoaded(scriptBlockNodes[i].content))continue;scriptLoader.queueScriptReference(scriptBlockNodes[i].content);break}}var onSubmitStatementScript="";for(var i=0;i<onSubmitNodes.length;i++){if(i===0)onSubmitStatementScript="Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatements, function() {\r\n";onSubmitStatementScript+=onSubmitNodes[i].content+"\r\n"}if(onSubmitStatementScript.length){onSubmitStatementScript+="\r\nreturn true;\r\n});\r\n";scriptLoader.queueScriptBlock(onSubmitStatementScript)}this._response=sender;scriptLoader.loadScripts(0,Function.createDelegate(this,this._scriptsLoadComplete),null,null)},_onWindowUnload:function(){this.dispose()},_pageLoaded:function(a){var b=this._get_eventHandlerList().getHandler("pageLoaded");if(b)b(this,this._getPageLoadedEventArgs(a));if(!a)Sys.Application.raiseLoad()},_pageLoadedInitialLoad:function(){this._pageLoaded(true)},_registerDisposeScript:function(a,b){if(!this._scriptDisposes[a])this._scriptDisposes[a]=[b];else Array.add(this._scriptDisposes[a],b)},_scriptsLoadComplete:function(){if(window.__theFormPostData)window.__theFormPostData="";if(window.__theFormPostCollection)window.__theFormPostCollection=[];if(window.WebForm_InitCallback)window.WebForm_InitCallback();if(this._scrollPosition){if(window.scrollTo)window.scrollTo(this._scrollPosition.x,this._scrollPosition.y);this._scrollPosition=null}Sys.Application.endCreateComponents();this._pageLoaded(false);this._endPostBack(null,this._response);this._response=null;if(this._controlIDToFocus){var a,c;if(Sys.Browser.agent===Sys.Browser.InternetExplorer){var b=$get(this._controlIDToFocus),a=b;if(b&&!WebForm_CanFocus(b))a=WebForm_FindFirstFocusableChild(b);if(a&&typeof a.contentEditable!=="undefined"){c=a.contentEditable;a.contentEditable=false}else a=null}WebForm_AutoFocus(this._controlIDToFocus);if(a)a.contentEditable=c;this._controlIDToFocus=null}},_splitNodeIntoArray:function(b){var a=b.content,c=a.length?a.split(","):[];return c},_uniqueIDToClientID:function(a){return a.replace(/\$/g,"_")},_updateControls:function(a,d,g,e){if(a){this._updatePanelIDs=new Array(a.length);this._updatePanelClientIDs=new Array(a.length);this._updatePanelHasChildrenAsTriggers=new Array(a.length);for(var b=0;b<a.length;b++){var c=a[b].substr(1),f=a[b].charAt(0)==="t";this._updatePanelHasChildrenAsTriggers[b]=f;this._updatePanelIDs[b]=c;this._updatePanelClientIDs[b]=this._uniqueIDToClientID(c)}this._asyncPostBackTimeout=e*1000}else{this._updatePanelIDs=[];this._updatePanelClientIDs=[];this._updatePanelHasChildrenAsTriggers=[];this._asyncPostBackTimeout=0}this._asyncPostBackControlIDs=[];this._asyncPostBackControlClientIDs=[];this._convertToClientIDs(d,this._asyncPostBackControlIDs,this._asyncPostBackControlClientIDs);this._postBackControlIDs=[];this._postBackControlClientIDs=[];this._convertToClientIDs(g,this._postBackControlIDs,this._postBackControlClientIDs)},_updatePanel:function(updatePanelElement,rendering){for(var updatePanelID in this._scriptDisposes)if(this._elementContains(updatePanelElement,document.getElementById(updatePanelID))){var disposeScripts=this._scriptDisposes[updatePanelID];for(var i=0;i<disposeScripts.length;i++)eval(disposeScripts[i]);delete this._scriptDisposes[updatePanelID]}this._destroyTree(updatePanelElement);updatePanelElement.innerHTML=rendering},_validPosition:function(a){return typeof a!=="undefined"&&a!==null&&a!==0}};Sys.WebForms.PageRequestManager.getInstance=function(){return Sys.WebForms.PageRequestManager._instance||null};Sys.WebForms.PageRequestManager._addArrayElement=function(a,b){if(typeof window[a]==="undefined")window[a]=[b];else Array.add(window[a],b)};Sys.WebForms.PageRequestManager._initialize=function(a,b){if(Sys.WebForms.PageRequestManager.getInstance())throw Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice);Sys.WebForms.PageRequestManager._instance=new Sys.WebForms.PageRequestManager;Sys.WebForms.PageRequestManager.getInstance()._initializeInternal(a,b)};Sys.WebForms.PageRequestManager.registerClass("Sys.WebForms.PageRequestManager");Sys.UI._UpdateProgress=function(a){Sys.UI._UpdateProgress.initializeBase(this,[a]);this._displayAfter=500;this._dynamicLayout=true;this._associatedUpdatePanelId=null;this._beginRequestHandlerDelegate=null;this._startDelegate=null;this._endRequestHandlerDelegate=null;this._pageRequestManager=null;this._timerCookie=null};Sys.UI._UpdateProgress.prototype={get_displayAfter:function(){return this._displayAfter},set_displayAfter:function(a){this._displayAfter=a},get_dynamicLayout:function(){return this._dynamicLayout},set_dynamicLayout:function(a){this._dynamicLayout=a},get_associatedUpdatePanelId:function(){return this._associatedUpdatePanelId},set_associatedUpdatePanelId:function(a){this._associatedUpdatePanelId=a},_handleBeginRequest:function(d,c){var a=c.get_postBackElement(),b=!this._associatedUpdatePanelId;while(!b&&a){if(a.id&&this._associatedUpdatePanelId===a.id)b=true;a=a.parentNode}if(b)this._timerCookie=window.setTimeout(this._startDelegate,this._displayAfter)},_startRequest:function(){if(this._pageRequestManager.get_isInAsyncPostBack())if(this._dynamicLayout)this.get_element().style.display="block";else this.get_element().style.visibility="visible";this._timerCookie=null},_handleEndRequest:function(){if(this._dynamicLayout)this.get_element().style.display="none";else this.get_element().style.visibility="hidden";if(this._timerCookie){window.clearTimeout(this._timerCookie);this._timerCookie=null}},dispose:function(){if(this._pageRequestManager!==null){this._pageRequestManager.remove_beginRequest(this._beginRequestHandlerDelegate);this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate)}Sys.UI._UpdateProgress.callBaseMethod(this,"dispose")},initialize:function(){Sys.UI._UpdateProgress.callBaseMethod(this,"initialize");this._beginRequestHandlerDelegate=Function.createDelegate(this,this._handleBeginRequest);this._endRequestHandlerDelegate=Function.createDelegate(this,this._handleEndRequest);this._startDelegate=Function.createDelegate(this,this._startRequest);if(Sys.WebForms&&Sys.WebForms.PageRequestManager)this._pageRequestManager=Sys.WebForms.PageRequestManager.getInstance();if(this._pageRequestManager!==null){this._pageRequestManager.add_beginRequest(this._beginRequestHandlerDelegate);this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate)}}};Sys.UI._UpdateProgress.registerClass("Sys.UI._UpdateProgress",Sys.UI.Control)\r
+Sys.WebForms.Res={'PRM_UnknownToken':'Unknown token: \'{0}\'.','PRM_MissingPanel':'Could not find UpdatePanel with ID \'{0}\'. If it is being updated dynamically then it must be inside another UpdatePanel.','PRM_ServerError':'An unknown error occurred while processing the request on the server. The status code returned from the server was: {0}','PRM_ParserError':'The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.\r\nDetails: {0}','PRM_TimeoutError':'The server request timed out.','PRM_ParserErrorDetails':'Error parsing near \'{0}\'.','PRM_CannotRegisterTwice':'The PageRequestManager cannot be initialized more than once.'};\r
+if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();\r