home *** CD-ROM | disk | FTP | other *** search
/ Clickx 75 / Clickx 75.iso / software / expressionweb / expressionwebv3 / ExpressionWeb_en.exe / Setup / WeConen.cab / xweb.ACTIONS.CHKPLUGN.JS.en < prev    next >
Encoding:
Text File  |  2009-06-09  |  16.3 KB  |  372 lines

  1. //////////////////////////////////////////////////////////
  2.  
  3. function FP_checkPlugin(pgn,url1,url2) {//v1.0
  4.  var fnd=false; if(navigator.userAgent.indexOf("MSIE")<0) { 
  5.  if(navigator.plugins && navigator.plugins.length>0) { varn=navigator.plugins.length;
  6.  for(i=0; i<n; i++) { if((navigator.plugins[i].name.indexOf(pgn)>=0) || 
  7.  (navigator.plugins[i].description.indexOf(pgn)>=0)) fnd=true; } } } else { 
  8.   switch(pgn) { case"QuickTime": { fnd=FP_detectActiveXControl('QuickTimeCheckObject.QuickTimeCheck.1');
  9.    break; } case "Windows Media Player": { fnd=FP_detectActiveXControl('MediaPlayer.MediaPlayer.1');
  10.    break; } case "RealPlayer": { fnd=(FP_detectActiveXControl('rmocx.RealPlayer G2 Control') || 
  11.    FP_detectActiveXControl('RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)') || 
  12.    FP_detectActiveXControl('RealVideo.RealVideo(tm) ActiveX Control (32-bit)')); break; } 
  13.    case "Shockwave": { fnd=FP_detectActiveXControl('SWCtl.SWCtl.1'); break; } case "Flash":{ 
  14.    fnd=FP_detectActiveXControl('ShockwaveFlash.ShockwaveFlash.1'); break; } } } if(url1!='') {
  15.   if(fnd) window.location=url1;}; if(url2!='') { if(!fnd) window.location=url2; }
  16. }
  17.  
  18. //////////////////////////////////////////////////////////
  19.  
  20. function FP_detectActiveXControl(sControlName) {//v1.0
  21.  var oControl;try{oControl=new ActiveXObject(sControlName);if(oControl==null)
  22.  return false;else return true;}catch(e){return false;}
  23. }
  24.  
  25. //////////////////////////////////////////////////////////
  26.  
  27. function getScript()
  28. {
  29.     return "FP_checkPlugin, FP_detectActiveXControl";
  30. }
  31.  
  32. //////////////////////////////////////////////////////////
  33.  
  34. function getScriptCall()
  35. {
  36.     var sCallString;
  37.     var url1 = theForm.URL1.value;
  38.     var url2 = theForm.URL2.value;
  39.     var plugin;
  40.     var oPluginselector;
  41.     
  42.     oPluginselector=document.all.tags("select").item("Plugin");
  43.     plugin = oPluginselector.children(oPluginselector.selectedIndex).text;
  44.  
  45.     if (theForm.GoToURL1.status == false)
  46.         url1 = '';
  47.  
  48.     if (theForm.GoToURL2.status == false)
  49.         url2 = '';
  50.     url1 = escapeString(url1);
  51.     url2 = escapeString(url2);
  52.     sCallString = 'FP_checkPlugin('
  53.     sCallString += '\'' + plugin + '\', ';
  54.     sCallString += FP_ADJECTIVE_HREF + '\'' + url1 + '\', ';
  55.     sCallString += FP_ADJECTIVE_HREF + '\'' + url2 + '\'';
  56.     sCallString += ')';
  57.     return sCallString;
  58. }
  59.  
  60. //////////////////////////////////////////////////////////
  61.  
  62. function isScriptEnabled()
  63. {
  64.     // script always available
  65.     return true;
  66. }
  67.  
  68. //////////////////////////////////////////////////////////
  69.  
  70. function initPropertyDialog(strScriptCall)
  71. {
  72.     //The arguments should be (plugin, url1, url2)
  73.     var aArguments = extractArgumentsFromScriptCall( strScriptCall );
  74.     nArgs= aArguments.length;
  75.     if (nArgs != 0)
  76.     {    
  77.         var sPlugin=aArguments[0].strArgument;
  78.         sPlugin=trimQuotes(sPlugin);
  79.         oPluginSelector=document.all.tags("select").item("Plugin");
  80.         for(i=0; i<oPluginSelector.children.length; i++)
  81.         {
  82.             if (sPlugin == oPluginSelector.children(i).text)
  83.                 oPluginSelector.children(i).selected=true;
  84.             else
  85.                 oPluginSelector.children(i).selected=false;
  86.         }
  87.         url1=aArguments[1].strArgument;
  88.         url1=trimQuotes(url1);
  89.         url2=aArguments[2].strArgument;
  90.         url2=trimQuotes(url2);
  91.         url1 = unescapeString(url1);
  92.         url2 = unescapeString(url2);
  93.         
  94.         if(url1 != '')
  95.         {
  96.             theForm.GoToURL1.status=true;
  97.             theForm.URL1.disabled=false;
  98.             theForm.URL1.style.backgroundColor = "window";
  99.             theForm.URL1.value=url1;
  100.         }
  101.         else
  102.         {
  103.             theForm.GoToURL1.status=false;
  104.             theForm.URL1.disabled=true;
  105.             theForm.URL1.style.backgroundColor = "threedface";
  106.         }
  107.         if(url2 != '')
  108.         {
  109.             theForm.URL2.value=url2;
  110.             theForm.URL2.disabled=false;
  111.             theForm.URL2.style.backgroundColor = "window";
  112.             theForm.GoToURL2.status=true;
  113.         }
  114.         else
  115.         {
  116.             theForm.GoToURL2.status=false;
  117.             theForm.URL2.disabled=true;
  118.             theForm.URL2.style.backgroundColor = "threedface";
  119.         }
  120.         theForm.BrowseURL1.disabled = theForm.URL1.disabled;
  121.         theForm.BrowseURL2.disabled = theForm.URL2.disabled;
  122.     }
  123. }
  124.  
  125. //////////////////////////////////////////////////////////
  126.  
  127. function Validate()
  128. {
  129.     theForm.URL1.value = trimStringLeft(theForm.URL1.value);
  130.     theForm.URL1.value = trimStringRight(theForm.URL1.value);
  131.     theForm.URL2.value = trimStringLeft(theForm.URL2.value);
  132.     theForm.URL2.value = trimStringRight(theForm.URL2.value);
  133.     if ((theForm.GoToURL1.status==true) && (theForm.URL1.value==""))
  134.     {
  135.         alert(L_NOURL_ErrorMessage);
  136.         theForm.URL1.focus();
  137.         return;
  138.     }
  139.     if ((theForm.GoToURL2.status==true) && (theForm.URL2.value==""))
  140.     {
  141.         alert(L_NOURL_ErrorMessage);
  142.         theForm.URL2.focus();
  143.         return;
  144.     }
  145.     if ((theForm.GoToURL1.status == false)&&(theForm.GoToURL2.status ==false))
  146.     {
  147.         alert(L_NOOPTION_ErrorMessage);
  148.         return;
  149.     }
  150.     window.returnValue = RETURN_OK;
  151.     window.close();
  152. }
  153.  
  154. //////////////////////////////////////////////////////////
  155.  
  156. function CancelAction()
  157. {
  158.     window.returnValue = RETURN_CANCEL;
  159.     window.close();
  160. }
  161.  
  162. // SIG // Begin signature block
  163. // SIG // MIIatAYJKoZIhvcNAQcCoIIapTCCGqECAQExCzAJBgUr
  164. // SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB
  165. // SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB
  166. // SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFGiBdY5Heill
  167. // SIG // fhCLiqzMtEQepzbBoIIVkzCCA8QwggMtoAMCAQICEEe/
  168. // SIG // GZXfjVJGQ/fbbUgNMaQwDQYJKoZIhvcNAQEFBQAwgYsx
  169. // SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh
  170. // SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK
  171. // SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp
  172. // SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w
  173. // SIG // aW5nIENBMB4XDTAzMTIwNDAwMDAwMFoXDTEzMTIwMzIz
  174. // SIG // NTk1OVowUzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZl
  175. // SIG // cmlTaWduLCBJbmMuMSswKQYDVQQDEyJWZXJpU2lnbiBU
  176. // SIG // aW1lIFN0YW1waW5nIFNlcnZpY2VzIENBMIIBIjANBgkq
  177. // SIG // hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqcqypMzNIK8K
  178. // SIG // fYmsh3XwtE7x38EPv2dhvaNkHNq7+cozq4QwiVh+jNtr
  179. // SIG // 3TaeD7/R7Hjyd6Z+bzy/k68Numj0bJTKvVItq0g99bbV
  180. // SIG // XV8bAp/6L2sepPejmqYayALhf0xS4w5g7EAcfrkN3j/H
  181. // SIG // tN+HvV96ajEuA5mBE6hHIM4xcw1XLc14NDOVEpkSud5o
  182. // SIG // L6rm48KKjCrDiyGHZr2DWFdvdb88qiaHXcoQFTyfhOpU
  183. // SIG // wQpuxP7FSt25BxGXInzbPifRHnjsnzHJ8eYiGdvEs0dD
  184. // SIG // mhpfoB6Q5F717nzxfatiAY/1TQve0CJWqJXNroh2ru66
  185. // SIG // DfPkTdmg+2igrhQ7s4fBuwIDAQABo4HbMIHYMDQGCCsG
  186. // SIG // AQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29j
  187. // SIG // c3AudmVyaXNpZ24uY29tMBIGA1UdEwEB/wQIMAYBAf8C
  188. // SIG // AQAwQQYDVR0fBDowODA2oDSgMoYwaHR0cDovL2NybC52
  189. // SIG // ZXJpc2lnbi5jb20vVGhhd3RlVGltZXN0YW1waW5nQ0Eu
  190. // SIG // Y3JsMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA4GA1UdDwEB
  191. // SIG // /wQEAwIBBjAkBgNVHREEHTAbpBkwFzEVMBMGA1UEAxMM
  192. // SIG // VFNBMjA0OC0xLTUzMA0GCSqGSIb3DQEBBQUAA4GBAEpr
  193. // SIG // +epYwkQcMYl5mSuWv4KsAdYcTM2wilhu3wgpo17IypMT
  194. // SIG // 5wRSDe9HJy8AOLDkyZNOmtQiYhX3PzchT3AxgPGLOIez
  195. // SIG // 6OiXAP7PVZZOJNKpJ056rrdhQfMqzufJ2V7duyuFPrWd
  196. // SIG // tdnhV/++tMV+9c8MnvCX/ivTO1IbGzgn9z9KMIID/zCC
  197. // SIG // AuegAwIBAgIQDekr8NTYKYgYMgUJXpp2iDANBgkqhkiG
  198. // SIG // 9w0BAQUFADBTMQswCQYDVQQGEwJVUzEXMBUGA1UEChMO
  199. // SIG // VmVyaVNpZ24sIEluYy4xKzApBgNVBAMTIlZlcmlTaWdu
  200. // SIG // IFRpbWUgU3RhbXBpbmcgU2VydmljZXMgQ0EwHhcNMDMx
  201. // SIG // MjA0MDAwMDAwWhcNMDgxMjAzMjM1OTU5WjBXMQswCQYD
  202. // SIG // VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4x
  203. // SIG // LzAtBgNVBAMTJlZlcmlTaWduIFRpbWUgU3RhbXBpbmcg
  204. // SIG // U2VydmljZXMgU2lnbmVyMIIBIjANBgkqhkiG9w0BAQEF
  205. // SIG // AAOCAQ8AMIIBCgKCAQEAslAoSN3TaHqEGERmdV1+xLif
  206. // SIG // Yyb/PUOcfBE4ECVVc9l1J2n9TrkgXNMK+aAbKu1VViFh
  207. // SIG // 2B7b5Lwza8fv3aM3ZY4bkwy2Ux5cfGY1XwWKRf52Tt9T
  208. // SIG // gKKBIJ2uiFyiCPflMPnuIjdMQgrO38YfxNZV6YE/tVKj
  209. // SIG // LKoBevKiqo01/p/mXWoFnz1r47+WwP7MYPlA5wegROuB
  210. // SIG // UW6lKvK2ihAo7Y/cBqCGUJp7SggNMB3KEJ5r9+lYrgSp
  211. // SIG // QJmyKOiPFqw841NvS9M1nbVvZB2zliy7Ped56216+Rbm
  212. // SIG // Jq2v75lTt0Aslbh5qv7UUqspdH5C7DkeomoW5lm7JGjY
  213. // SIG // AIBDEIeAawIDAQABo4HKMIHHMDQGCCsGAQUFBwEBBCgw
  214. // SIG // JjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNp
  215. // SIG // Z24uY29tMAwGA1UdEwEB/wQCMAAwMwYDVR0fBCwwKjAo
  216. // SIG // oCagJIYiaHR0cDovL2NybC52ZXJpc2lnbi5jb20vdHNz
  217. // SIG // LWNhLmNybDAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDAO
  218. // SIG // BgNVHQ8BAf8EBAMCBsAwJAYDVR0RBB0wG6QZMBcxFTAT
  219. // SIG // BgNVBAMTDFRTQTIwNDgtMS01NDANBgkqhkiG9w0BAQUF
  220. // SIG // AAOCAQEAh3hw2k5SASBb4HnJgjDE/bkZlr2RAMO9zc3G
  221. // SIG // 9A7Y//lNwDNiMBHF9XQb1JLeX5wgE7F8Rb5QzYPngBeD
  222. // SIG // pyeTZxNG+8q4mEEDzJtRWwWLf6hv8xtQGyQu8mmNbCL3
  223. // SIG // u8oWle0MdMBod9nrmWKHwXOQ+Il0eiOro5h7l7H3jylx
  224. // SIG // TS51G0hB2vC1DSBU1negl4Jjaf0Jz4rwdbsJm9n5EVUm
  225. // SIG // mmEyvnoCsHuGvqLDiyIseNE1drySc1z5ueZMFQojzOTS
  226. // SIG // 1DQuSUAVPA9geiTGpWbvls9w6z7n9A1+3NF8o3ZxacGc
  227. // SIG // T0cwNSGxoq8aYjwr2Y6qKgd72BizXHvinaVv/jyJrTCC
  228. // SIG // BBIwggL6oAMCAQICDwDBAIs8PIgR0T72Y+zfQDANBgkq
  229. // SIG // hkiG9w0BAQQFADBwMSswKQYDVQQLEyJDb3B5cmlnaHQg
  230. // SIG // KGMpIDE5OTcgTWljcm9zb2Z0IENvcnAuMR4wHAYDVQQL
  231. // SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xITAfBgNVBAMT
  232. // SIG // GE1pY3Jvc29mdCBSb290IEF1dGhvcml0eTAeFw05NzAx
  233. // SIG // MTAwNzAwMDBaFw0yMDEyMzEwNzAwMDBaMHAxKzApBgNV
  234. // SIG // BAsTIkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3NvZnQg
  235. // SIG // Q29ycC4xHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3Jh
  236. // SIG // dGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJvb3QgQXV0
  237. // SIG // aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
  238. // SIG // CgKCAQEAqQK9wXDmO/JOGyifl3heMOqiqY0lX/j+lUyj
  239. // SIG // t/6doiA+fFGim6KPYDJr0UJkee6sdslU2vLrnIYcj5+E
  240. // SIG // ZrPFa3piI9YdPN4PAZLolsS/LWaammgmmdA6LL8MtVgm
  241. // SIG // wUbnCj44liypKDmo7EmDQuOED7uabFVhrIJ8oWAtd0zp
  242. // SIG // mbRkO5pQHDEIJBSfqeeRKxjmPZhjFGBYBWWfHTdSh/en
  243. // SIG // 75QCxhvTv1VFs4mAvzrsVJROrv2nem10Tq8YzJYJKCEA
  244. // SIG // V5BgaTe7SxIHPFb/W/ukZgoIptKBVlfvtjteFoF3BNr2
  245. // SIG // vq6Alf6wzX/WpxpyXDzKvPAIoyIwswaFybMgdxOF3wID
  246. // SIG // AQABo4GoMIGlMIGiBgNVHQEEgZowgZeAEFvQcO9pcp4j
  247. // SIG // UX4Usk2O/8uhcjBwMSswKQYDVQQLEyJDb3B5cmlnaHQg
  248. // SIG // KGMpIDE5OTcgTWljcm9zb2Z0IENvcnAuMR4wHAYDVQQL
  249. // SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xITAfBgNVBAMT
  250. // SIG // GE1pY3Jvc29mdCBSb290IEF1dGhvcml0eYIPAMEAizw8
  251. // SIG // iBHRPvZj7N9AMA0GCSqGSIb3DQEBBAUAA4IBAQCV6AvA
  252. // SIG // jfOXGDXtuAEk2HcR81xgMp+eC8s+BZGIj8k65iHy8FeT
  253. // SIG // LLWgR8hi7/zXzDs7Wqk2VGn+JG0/ycyq3gV83TGNPZ8Q
  254. // SIG // cGq7/hJPGGnA/NBD4xFaIE/qYnuvqhnIKzclLb5loRKK
  255. // SIG // JQ9jo/dUHPkhydYV81KsbkMyB/2CF/jlZ2wNUfa98VLH
  256. // SIG // vefEMPwgMQmIHZUpGk3VHQKl8YDgA7Rb9LHdyFfuZUnH
  257. // SIG // UlS2tAMoEv+Q1vAIj364l8WrNyzkeuSod+N2oADQaj/B
  258. // SIG // 0jaK4EESqDVqG2rbNeHUHATkqEUEyFozOG5NHA1itwqi
  259. // SIG // jNPVVD9GzRxVpnDbEjqHk3Wfp9KgMIIEyTCCA7GgAwIB
  260. // SIG // AgIQaguZT8AA3qoR1NhAmqi+5jANBgkqhkiG9w0BAQQF
  261. // SIG // ADBwMSswKQYDVQQLEyJDb3B5cmlnaHQgKGMpIDE5OTcg
  262. // SIG // TWljcm9zb2Z0IENvcnAuMR4wHAYDVQQLExVNaWNyb3Nv
  263. // SIG // ZnQgQ29ycG9yYXRpb24xITAfBgNVBAMTGE1pY3Jvc29m
  264. // SIG // dCBSb290IEF1dGhvcml0eTAeFw0wMDEyMTAwODAwMDBa
  265. // SIG // Fw0wNTExMTIwODAwMDBaMIGmMQswCQYDVQQGEwJVUzET
  266. // SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk
  267. // SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0
  268. // SIG // aW9uMSswKQYDVQQLEyJDb3B5cmlnaHQgKGMpIDIwMDAg
  269. // SIG // TWljcm9zb2Z0IENvcnAuMSMwIQYDVQQDExpNaWNyb3Nv
  270. // SIG // ZnQgQ29kZSBTaWduaW5nIFBDQTCCASAwDQYJKoZIhvcN
  271. // SIG // AQEBBQADggENADCCAQgCggEBAKKEFVPYCzAONJX/OhvC
  272. // SIG // 8y97bTcjTfPSjOX9r/3FAjQfJMflodxU7H4CdEer2zJY
  273. // SIG // FhRRKTjxfrK0jDpHtTlOblTCMQw6bfvNzctQnBuup9jZ
  274. // SIG // SiY/tcXLj5biSfJt2OmWPt4Fz/CmVTetL2DNgGFCoUlU
  275. // SIG // Sg8Yt0vZk5kwWkd1ZLTTu922qwydT7hzOxg6qrSHjLCI
  276. // SIG // sE1PH04RtTOA3w06ZG9ExzS9SpObvKYd+QUjTmApj8wq
  277. // SIG // 8oSama2o2wpwe9Y0QZClt2bHXBsdozMOm1QDGj+YkLjM
  278. // SIG // 5z0EdEMcj/c55rOsSHprKg5iAWE5dm79PpgHSxTxAUb9
  279. // SIG // FQDgR9pP5AXkgCUCAQOjggEoMIIBJDATBgNVHSUEDDAK
  280. // SIG // BggrBgEFBQcDAzCBogYDVR0BBIGaMIGXgBBb0HDvaXKe
  281. // SIG // I1F+FLJNjv/LoXIwcDErMCkGA1UECxMiQ29weXJpZ2h0
  282. // SIG // IChjKSAxOTk3IE1pY3Jvc29mdCBDb3JwLjEeMBwGA1UE
  283. // SIG // CxMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQD
  284. // SIG // ExhNaWNyb3NvZnQgUm9vdCBBdXRob3JpdHmCDwDBAIs8
  285. // SIG // PIgR0T72Y+zfQDAQBgkrBgEEAYI3FQEEAwIBADAdBgNV
  286. // SIG // HQ4EFgQUKVy5G7bNM+67nll99+XKLsQNNCgwGQYJKwYB
  287. // SIG // BAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgFG
  288. // SIG // MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQAD
  289. // SIG // ggEBAEVY4ppBf/ydv0h3d66M2eYZxVe0Gr20uV8CoUVq
  290. // SIG // OVn5uSecLU2e/KLkOIo4ZCJC37kvKs+31gbK6yq/4BqF
  291. // SIG // fNtRCD30ItPUwG2IgRVEX2SDZMSplCyK25A3Sg+36NRh
  292. // SIG // j3Z24dkl/ySElY0EVlSUoRw6PoK87qWHjByMS3lftUn6
  293. // SIG // XjJpOh9UrXVN32TnMDzbZElE+/vEHEJx5qA9Re5rAJ+s
  294. // SIG // Qr26EbNW5PvVoiqB2B9OolW+J49wpqJsG/9UioK8gUum
  295. // SIG // obFmeqkXp8sGwEfrprPpMRVTPSoEv/9zSNyLJ0P8Y+ju
  296. // SIG // JIdbvjbR6DH1Mtle33l6ujCsaYZK+4wRvxuNVFkwggTh
  297. // SIG // MIIDyaADAgECAgphDn2nAAAAAABIMA0GCSqGSIb3DQEB
  298. // SIG // BQUAMIGmMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
  299. // SIG // aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
  300. // SIG // ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSswKQYDVQQL
  301. // SIG // EyJDb3B5cmlnaHQgKGMpIDIwMDAgTWljcm9zb2Z0IENv
  302. // SIG // cnAuMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWdu
  303. // SIG // aW5nIFBDQTAeFw0wMzEwMjUwNTU5MTRaFw0wNTAxMjUw
  304. // SIG // NjA5MTRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpX
  305. // SIG // YXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD
  306. // SIG // VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xHjAcBgNV
  307. // SIG // BAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJ
  308. // SIG // KoZIhvcNAQEBBQADggEPADCCAQoCggEBALIthwm1XN9V
  309. // SIG // metSYufT9ONFcakyv5TyDukNrf6dxwRqWE6cpNHYREH7
  310. // SIG // ZH4PZe7IF9pN29nWULQMVltsFohLvwPuUEiD7E+Ik5pR
  311. // SIG // 45QZf/qzl6XOYG2f3UyTOL3NNFlx5obO6YOZoJa46uBE
  312. // SIG // WxNCuTpITlRy9wiW5ADEggF2Q69hwtv65cXwAhPd+DW0
  313. // SIG // Dw1SNkZ0Q7GiypzdfpnxNRF3+xUmAY7P4LgEeCoV/XLG
  314. // SIG // YHaRDOdPshgYG2mJtPEvIRtm6sqRx0YNuRdYcVhWhmUj
  315. // SIG // 0QIyrmSgb9pSlf373Y009cEMNaNH1+kbavoPRbToMh1w
  316. // SIG // Gb3R+eVkH+uHN+pv1A2Dj/0CAwEAAaOCAUAwggE8MA4G
  317. // SIG // A1UdDwEB/wQEAwIGwDAdBgNVHQ4EFgQUgo+nF2RkckTV
  318. // SIG // MK4WhOJTkMs+ntQwEwYDVR0lBAwwCgYIKwYBBQUHAwMw
  319. // SIG // gakGA1UdIwSBoTCBnoAUKVy5G7bNM+67nll99+XKLsQN
  320. // SIG // NCihdKRyMHAxKzApBgNVBAsTIkNvcHlyaWdodCAoYykg
  321. // SIG // MTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAcBgNVBAsTFU1p
  322. // SIG // Y3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWlj
  323. // SIG // cm9zb2Z0IFJvb3QgQXV0aG9yaXR5ghBqC5lPwADeqhHU
  324. // SIG // 2ECaqL7mMEoGA1UdHwRDMEEwP6A9oDuGOWh0dHA6Ly9j
  325. // SIG // cmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
  326. // SIG // L0NvZGVTaWduUENBLmNybDANBgkqhkiG9w0BAQUFAAOC
  327. // SIG // AQEASkjcMrB6Zz+LKwG0DPXbeUFd4Dftv1Fzf9b5fmxt
  328. // SIG // f5+8paRIHqjj7ab1PIZqkVlM1FMU697uzcPckKMIsYtF
  329. // SIG // Ov1qcPDOBAY2LjC0j0yr6t1DWc2DoNfupEmuECRPmf/V
  330. // SIG // Avnshkyl2CLoARct6xOQmZoRgDMMGYh+BhnUMe1MyX67
  331. // SIG // JMexveVUO+p3EImHbOCcgI3SEORKl6nqVxnXeCsNmzUn
  332. // SIG // sTi+0r+tx/DmbVqfEPbK8fLgMKsBphPItjlkvQkJ7Yu2
  333. // SIG // FBhqeinGdEs7R/EUycveF92yXNjMOYc8OUjFMHyOdVfu
  334. // SIG // 7RugDYVyNWRJvqFJOOKanEp8gmQNAXhfVv6IdDGCBI0w
  335. // SIG // ggSJAgEBMIG1MIGmMQswCQYDVQQGEwJVUzETMBEGA1UE
  336. // SIG // CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEe
  337. // SIG // MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSsw
  338. // SIG // KQYDVQQLEyJDb3B5cmlnaHQgKGMpIDIwMDAgTWljcm9z
  339. // SIG // b2Z0IENvcnAuMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29k
  340. // SIG // ZSBTaWduaW5nIFBDQQIKYQ59pwAAAAAASDAJBgUrDgMC
  341. // SIG // GgUAoIGqMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEE
  342. // SIG // MBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMG
  343. // SIG // CSqGSIb3DQEJBDEWBBQEfHMDoGwQNm8gtg3uQe8PU3CI
  344. // SIG // zjBKBgorBgEEAYI3AgEMMTwwOqAYgBYAYwBoAGsAcABs
  345. // SIG // AHUAZwBuAC4AagBzoR6AHGh0dHA6Ly9vZmZpY2UubWlj
  346. // SIG // cm9zb2Z0LmNvbSAwDQYJKoZIhvcNAQEBBQAEggEADWnJ
  347. // SIG // To1U/Ey5r0zW1HfNn0kCvcOF9XCRk34j5fY5+dBx1ZUy
  348. // SIG // G/L+q12w+ly8NCueYnTq6Oyb1607fd3Xb0yG8hF7Dl/x
  349. // SIG // zAw7D0nS0W7WhTpbDn6j4VDMhCBXdNMC91EQv9lwRSYk
  350. // SIG // xVHdGwjcubUWt8OOXm4/w6Deub6rImRcTYeJHhK/kPbr
  351. // SIG // AabEHGvKzm9Np3pGG/qd5RgHlByTirQ6gwzYiEucd+dT
  352. // SIG // yRVpGOUdK33fEnuc+Bktb9m+sl/ebyOYmH/lF2zt/ABm
  353. // SIG // we4Oyimch34eU7swCNDcQkx62cAlMDTkUtMLx/l9Cvix
  354. // SIG // 9SyKLNtCGhjxNhmBSiJEEcmYq77MYaGCAf8wggH7Bgkq
  355. // SIG // hkiG9w0BCQYxggHsMIIB6AIBATBnMFMxCzAJBgNVBAYT
  356. // SIG // AlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjErMCkG
  357. // SIG // A1UEAxMiVmVyaVNpZ24gVGltZSBTdGFtcGluZyBTZXJ2
  358. // SIG // aWNlcyBDQQIQDekr8NTYKYgYMgUJXpp2iDAMBggqhkiG
  359. // SIG // 9w0CBQUAoFkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH
  360. // SIG // ATAcBgkqhkiG9w0BCQUxDxcNMDQwNDE2MDkzNzEzWjAf
  361. // SIG // BgkqhkiG9w0BCQQxEgQQZ06+9sopC09RIMj+GOFtJDAN
  362. // SIG // BgkqhkiG9w0BAQEFAASCAQBSYpHZIR0F8LOBGwesUx9c
  363. // SIG // XTAZDyJNTyty9TcXZZaT+nbpWCz085AMPxSwejM5tP8H
  364. // SIG // fUHEUpIun9jIF9ct2hKehFu76opav9okclTj4Px0PXl3
  365. // SIG // GWt0yr83aQIAr9Xe7eLqQHrihrZdoKjNCOmfxiJIQlHr
  366. // SIG // osLV60++Bwc5m/DrorMmAPi9bc4wKX9T4cYPbDWAK0TR
  367. // SIG // QHlIWUoLudt9nvyr7KHk1CFOgDbiCetBfGgl+g7n0ic4
  368. // SIG // dr14ENNuU45zGidgLXj+E+g+Zx5UnRmeUUBGoIMmuRLX
  369. // SIG // B5jGzWkbz7CCA8ltYSn9/19dk7DHuEh3iY8Myw4k2eUG
  370. // SIG // PTBNY712WKAL
  371. // SIG // End signature block
  372.