A Python module to crack Cloudflare's JavaScript challenge (aka "I'm Under Attack" mode)
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

8917 wiersze
445 KiB

  1. # Data for the full tests
  2. data = [
  3. # (URL, HTML, result)
  4. ]
  5. # Generated using:
  6. # wpull https://archive.today/download/J4I1a.zip --warc-file cloudflare-circumvent --warc-append --warc-max-size 2147483648 --no-robots --no-check-certificate --user-agent 'Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0' --concurrent 1 --wait 1 --random-wait --waitretry 1 --page-requisites --span-hosts-allow page-requisites --escaped-fragment --strip-session-id --tries 100 --retry-connrefused --retry-dns-error --timeout 60 --session-timeout 21600 --delete-after --database cloudflare-circumvent.db --no-verbose --output-file cloudflare-circumvent.log
  7. # Extract HTML:
  8. # zgrep -A 84 '<!DOCTYPE HTML>' cloudflare-circumvent-00000.warc.gz | sed "s~^--\$~''', None])§data.append(['https://archive.today/download/J4I1a.zip', '''~" | tr '§' '\n'
  9. # Extract challenge code for running in NodeJS:
  10. # { echo "t = 'archive.today'"; echo 'var i = 0;'; zgrep -P '(s,t,o,p,b,r,e,a,k,i,n,g,f|\+ t\.length)' cloudflare-circumvent-00000.warc.gz | sed "s, '; 121',,; s,a\.value =,console.log('data[' + i + '][2] = ' + (,; s,length;$,length));i+=1;,"; } | nodejs
  11. # URL and HTML
  12. data.append(['https://archive.today/download/J4I1a.zip', '''
  13. <!DOCTYPE HTML>
  14. <html lang="en-US">
  15. <head>
  16. <meta charset="UTF-8" />
  17. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  18. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  19. <meta name="robots" content="noindex, nofollow" />
  20. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  21. <title>Just a moment...</title>
  22. <style type="text/css">
  23. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  24. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  25. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  26. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  27. #spinner {margin: 0 auto 30px auto; display: block;}
  28. .attribution {margin-top: 20px;}
  29. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  30. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  31. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  32. </style>
  33. <script type="text/javascript">
  34. //<![CDATA[
  35. (function(){
  36. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  37. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  38. b(function(){
  39. var a = document.getElementById('cf-content');a.style.display = 'block';
  40. setTimeout(function(){
  41. var s,t,o,p,b,r,e,a,k,i,n,g,f, KyoQMsl={"HwUTjQm":!+[]+!![]+!![]};
  42. t = document.createElement('div');
  43. t.innerHTML="<a href='/'>x</a>";
  44. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  45. t = t.substr(r.length); t = t.substr(0,t.length-1);
  46. a = document.getElementById('jschl-answer');
  47. f = document.getElementById('challenge-form');
  48. ;KyoQMsl.HwUTjQm*=+!![];KyoQMsl.HwUTjQm-=+((+!![]+[])+(!+[]+!![]));KyoQMsl.HwUTjQm-=!+[]+!![]+!![]+!![]+!![]+!![]+!![];KyoQMsl.HwUTjQm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));KyoQMsl.HwUTjQm*=+((!+[]+!![]+!![]+[])+(+[]));KyoQMsl.HwUTjQm*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];KyoQMsl.HwUTjQm*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(KyoQMsl.HwUTjQm, 10) + t.length; '; 121'
  49. f.action += location.hash;
  50. f.submit();
  51. }, 4000);
  52. }, false);
  53. })();
  54. //]]>
  55. </script>
  56. </head>
  57. <body>
  58. <table width="100%" height="100%" cellpadding="20">
  59. <tr>
  60. <td align="center" valign="middle">
  61. <div class="cf-browser-verification cf-im-under-attack">
  62. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  63. <div id="cf-content" style="display:none">
  64. <div>
  65. <div class="bubbles"></div>
  66. <div class="bubbles"></div>
  67. <div class="bubbles"></div>
  68. </div>
  69. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  70. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  71. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  72. </div>
  73. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  74. <input type="hidden" name="jschl_vc" value="fb0d8f6c2b584e6772121c9f3a380cda"/>
  75. <input type="hidden" name="pass" value="1514326714.269-0K3kITEqFC"/>
  76. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  77. </form>
  78. </div>
  79. <div class="attribution">
  80. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  81. <br>
  82. Ray ID: 3d376a932d2f3e7a
  83. </div>
  84. </td>
  85. </tr>
  86. </table>
  87. </body>
  88. </html>
  89. ''', None])
  90. data.append(['https://archive.today/download/J4I1a.zip', '''
  91. <!DOCTYPE HTML>
  92. <html lang="en-US">
  93. <head>
  94. <meta charset="UTF-8" />
  95. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  96. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  97. <meta name="robots" content="noindex, nofollow" />
  98. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  99. <title>Just a moment...</title>
  100. <style type="text/css">
  101. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  102. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  103. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  104. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  105. #spinner {margin: 0 auto 30px auto; display: block;}
  106. .attribution {margin-top: 20px;}
  107. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  108. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  109. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  110. </style>
  111. <script type="text/javascript">
  112. //<![CDATA[
  113. (function(){
  114. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  115. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  116. b(function(){
  117. var a = document.getElementById('cf-content');a.style.display = 'block';
  118. setTimeout(function(){
  119. var s,t,o,p,b,r,e,a,k,i,n,g,f, vIysnKx={"VVDDX":+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]))};
  120. t = document.createElement('div');
  121. t.innerHTML="<a href='/'>x</a>";
  122. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  123. t = t.substr(r.length); t = t.substr(0,t.length-1);
  124. a = document.getElementById('jschl-answer');
  125. f = document.getElementById('challenge-form');
  126. ;vIysnKx.VVDDX-=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(vIysnKx.VVDDX, 10) + t.length; '; 121'
  127. f.action += location.hash;
  128. f.submit();
  129. }, 4000);
  130. }, false);
  131. })();
  132. //]]>
  133. </script>
  134. </head>
  135. <body>
  136. <table width="100%" height="100%" cellpadding="20">
  137. <tr>
  138. <td align="center" valign="middle">
  139. <div class="cf-browser-verification cf-im-under-attack">
  140. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  141. <div id="cf-content" style="display:none">
  142. <div>
  143. <div class="bubbles"></div>
  144. <div class="bubbles"></div>
  145. <div class="bubbles"></div>
  146. </div>
  147. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  148. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  149. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  150. </div>
  151. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  152. <input type="hidden" name="jschl_vc" value="914b90faab14e1dee222386e3a304650"/>
  153. <input type="hidden" name="pass" value="1514326715.66-yJqkAZvFyb"/>
  154. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  155. </form>
  156. </div>
  157. <div class="attribution">
  158. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  159. <br>
  160. Ray ID: 3d376a9bdd873eaa
  161. </div>
  162. </td>
  163. </tr>
  164. </table>
  165. </body>
  166. </html>
  167. ''', None])
  168. data.append(['https://archive.today/download/J4I1a.zip', '''
  169. <!DOCTYPE HTML>
  170. <html lang="en-US">
  171. <head>
  172. <meta charset="UTF-8" />
  173. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  174. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  175. <meta name="robots" content="noindex, nofollow" />
  176. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  177. <title>Just a moment...</title>
  178. <style type="text/css">
  179. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  180. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  181. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  182. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  183. #spinner {margin: 0 auto 30px auto; display: block;}
  184. .attribution {margin-top: 20px;}
  185. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  186. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  187. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  188. </style>
  189. <script type="text/javascript">
  190. //<![CDATA[
  191. (function(){
  192. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  193. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  194. b(function(){
  195. var a = document.getElementById('cf-content');a.style.display = 'block';
  196. setTimeout(function(){
  197. var s,t,o,p,b,r,e,a,k,i,n,g,f, AiHcbaz={"RfmXDdM":+((!+[]+!![]+[])+(+[]))};
  198. t = document.createElement('div');
  199. t.innerHTML="<a href='/'>x</a>";
  200. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  201. t = t.substr(r.length); t = t.substr(0,t.length-1);
  202. a = document.getElementById('jschl-answer');
  203. f = document.getElementById('challenge-form');
  204. ;AiHcbaz.RfmXDdM+=+((!+[]+!![]+!![]+!![]+[])+(+!![]));AiHcbaz.RfmXDdM+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));AiHcbaz.RfmXDdM*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));AiHcbaz.RfmXDdM*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));AiHcbaz.RfmXDdM*=!+[]+!![];a.value = parseInt(AiHcbaz.RfmXDdM, 10) + t.length; '; 121'
  205. f.action += location.hash;
  206. f.submit();
  207. }, 4000);
  208. }, false);
  209. })();
  210. //]]>
  211. </script>
  212. </head>
  213. <body>
  214. <table width="100%" height="100%" cellpadding="20">
  215. <tr>
  216. <td align="center" valign="middle">
  217. <div class="cf-browser-verification cf-im-under-attack">
  218. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  219. <div id="cf-content" style="display:none">
  220. <div>
  221. <div class="bubbles"></div>
  222. <div class="bubbles"></div>
  223. <div class="bubbles"></div>
  224. </div>
  225. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  226. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  227. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  228. </div>
  229. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  230. <input type="hidden" name="jschl_vc" value="66abb4b2f1a80bf4ffe7df2ae8973d8f"/>
  231. <input type="hidden" name="pass" value="1514326716.729-BjsPJv1BGB"/>
  232. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  233. </form>
  234. </div>
  235. <div class="attribution">
  236. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  237. <br>
  238. Ray ID: 3d376aa28cf13e9e
  239. </div>
  240. </td>
  241. </tr>
  242. </table>
  243. </body>
  244. </html>
  245. ''', None])
  246. data.append(['https://archive.today/download/J4I1a.zip', '''
  247. <!DOCTYPE HTML>
  248. <html lang="en-US">
  249. <head>
  250. <meta charset="UTF-8" />
  251. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  252. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  253. <meta name="robots" content="noindex, nofollow" />
  254. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  255. <title>Just a moment...</title>
  256. <style type="text/css">
  257. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  258. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  259. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  260. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  261. #spinner {margin: 0 auto 30px auto; display: block;}
  262. .attribution {margin-top: 20px;}
  263. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  264. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  265. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  266. </style>
  267. <script type="text/javascript">
  268. //<![CDATA[
  269. (function(){
  270. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  271. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  272. b(function(){
  273. var a = document.getElementById('cf-content');a.style.display = 'block';
  274. setTimeout(function(){
  275. var s,t,o,p,b,r,e,a,k,i,n,g,f, FEyWEWk={"ktmPyk":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  276. t = document.createElement('div');
  277. t.innerHTML="<a href='/'>x</a>";
  278. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  279. t = t.substr(r.length); t = t.substr(0,t.length-1);
  280. a = document.getElementById('jschl-answer');
  281. f = document.getElementById('challenge-form');
  282. ;FEyWEWk.ktmPyk*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(FEyWEWk.ktmPyk, 10) + t.length; '; 121'
  283. f.action += location.hash;
  284. f.submit();
  285. }, 4000);
  286. }, false);
  287. })();
  288. //]]>
  289. </script>
  290. </head>
  291. <body>
  292. <table width="100%" height="100%" cellpadding="20">
  293. <tr>
  294. <td align="center" valign="middle">
  295. <div class="cf-browser-verification cf-im-under-attack">
  296. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  297. <div id="cf-content" style="display:none">
  298. <div>
  299. <div class="bubbles"></div>
  300. <div class="bubbles"></div>
  301. <div class="bubbles"></div>
  302. </div>
  303. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  304. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  305. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  306. </div>
  307. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  308. <input type="hidden" name="jschl_vc" value="55875893ee13c23fedc354fdc7169d4a"/>
  309. <input type="hidden" name="pass" value="1514326717.589-yEquO4CJBD"/>
  310. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  311. </form>
  312. </div>
  313. <div class="attribution">
  314. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  315. <br>
  316. Ray ID: 3d376aa7e9fb3e7a
  317. </div>
  318. </td>
  319. </tr>
  320. </table>
  321. </body>
  322. </html>
  323. ''', None])
  324. data.append(['https://archive.today/download/J4I1a.zip', '''
  325. <!DOCTYPE HTML>
  326. <html lang="en-US">
  327. <head>
  328. <meta charset="UTF-8" />
  329. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  330. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  331. <meta name="robots" content="noindex, nofollow" />
  332. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  333. <title>Just a moment...</title>
  334. <style type="text/css">
  335. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  336. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  337. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  338. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  339. #spinner {margin: 0 auto 30px auto; display: block;}
  340. .attribution {margin-top: 20px;}
  341. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  342. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  343. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  344. </style>
  345. <script type="text/javascript">
  346. //<![CDATA[
  347. (function(){
  348. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  349. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  350. b(function(){
  351. var a = document.getElementById('cf-content');a.style.display = 'block';
  352. setTimeout(function(){
  353. var s,t,o,p,b,r,e,a,k,i,n,g,f, wbkLsPS={"ZxNcCA":+((+!![]+[])+(!+[]+!![]+!![]))};
  354. t = document.createElement('div');
  355. t.innerHTML="<a href='/'>x</a>";
  356. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  357. t = t.substr(r.length); t = t.substr(0,t.length-1);
  358. a = document.getElementById('jschl-answer');
  359. f = document.getElementById('challenge-form');
  360. ;wbkLsPS.ZxNcCA-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));wbkLsPS.ZxNcCA*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));wbkLsPS.ZxNcCA+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));wbkLsPS.ZxNcCA*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];wbkLsPS.ZxNcCA-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));wbkLsPS.ZxNcCA*=!+[]+!![]+!![]+!![]+!![]+!![];wbkLsPS.ZxNcCA+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));wbkLsPS.ZxNcCA-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));wbkLsPS.ZxNcCA-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(wbkLsPS.ZxNcCA, 10) + t.length; '; 121'
  361. f.action += location.hash;
  362. f.submit();
  363. }, 4000);
  364. }, false);
  365. })();
  366. //]]>
  367. </script>
  368. </head>
  369. <body>
  370. <table width="100%" height="100%" cellpadding="20">
  371. <tr>
  372. <td align="center" valign="middle">
  373. <div class="cf-browser-verification cf-im-under-attack">
  374. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  375. <div id="cf-content" style="display:none">
  376. <div>
  377. <div class="bubbles"></div>
  378. <div class="bubbles"></div>
  379. <div class="bubbles"></div>
  380. </div>
  381. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  382. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  383. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  384. </div>
  385. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  386. <input type="hidden" name="jschl_vc" value="8615a6b43282c795affc8fe1590fe9cb"/>
  387. <input type="hidden" name="pass" value="1514326718.629-tNDBB9xITS"/>
  388. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  389. </form>
  390. </div>
  391. <div class="attribution">
  392. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  393. <br>
  394. Ray ID: 3d376aae69d53e50
  395. </div>
  396. </td>
  397. </tr>
  398. </table>
  399. </body>
  400. </html>
  401. ''', None])
  402. data.append(['https://archive.today/download/J4I1a.zip', '''
  403. <!DOCTYPE HTML>
  404. <html lang="en-US">
  405. <head>
  406. <meta charset="UTF-8" />
  407. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  408. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  409. <meta name="robots" content="noindex, nofollow" />
  410. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  411. <title>Just a moment...</title>
  412. <style type="text/css">
  413. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  414. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  415. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  416. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  417. #spinner {margin: 0 auto 30px auto; display: block;}
  418. .attribution {margin-top: 20px;}
  419. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  420. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  421. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  422. </style>
  423. <script type="text/javascript">
  424. //<![CDATA[
  425. (function(){
  426. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  427. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  428. b(function(){
  429. var a = document.getElementById('cf-content');a.style.display = 'block';
  430. setTimeout(function(){
  431. var s,t,o,p,b,r,e,a,k,i,n,g,f, ywZAuZZ={"OCbzViaEof":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]))};
  432. t = document.createElement('div');
  433. t.innerHTML="<a href='/'>x</a>";
  434. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  435. t = t.substr(r.length); t = t.substr(0,t.length-1);
  436. a = document.getElementById('jschl-answer');
  437. f = document.getElementById('challenge-form');
  438. ;ywZAuZZ.OCbzViaEof-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));ywZAuZZ.OCbzViaEof+=+!![];ywZAuZZ.OCbzViaEof+=+((!+[]+!![]+[])+(+!![]));ywZAuZZ.OCbzViaEof-=+((!+[]+!![]+[])+(!+[]+!![]));ywZAuZZ.OCbzViaEof+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));ywZAuZZ.OCbzViaEof-=+((!+[]+!![]+[])+(!+[]+!![]+!![]));ywZAuZZ.OCbzViaEof*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(ywZAuZZ.OCbzViaEof, 10) + t.length; '; 121'
  439. f.action += location.hash;
  440. f.submit();
  441. }, 4000);
  442. }, false);
  443. })();
  444. //]]>
  445. </script>
  446. </head>
  447. <body>
  448. <table width="100%" height="100%" cellpadding="20">
  449. <tr>
  450. <td align="center" valign="middle">
  451. <div class="cf-browser-verification cf-im-under-attack">
  452. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  453. <div id="cf-content" style="display:none">
  454. <div>
  455. <div class="bubbles"></div>
  456. <div class="bubbles"></div>
  457. <div class="bubbles"></div>
  458. </div>
  459. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  460. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  461. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  462. </div>
  463. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  464. <input type="hidden" name="jschl_vc" value="442724bc2e6b0ae4d2b35d4126728e1a"/>
  465. <input type="hidden" name="pass" value="1514326719.523-Vjc8dJezoh"/>
  466. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  467. </form>
  468. </div>
  469. <div class="attribution">
  470. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  471. <br>
  472. Ray ID: 3d376ab40ced3e74
  473. </div>
  474. </td>
  475. </tr>
  476. </table>
  477. </body>
  478. </html>
  479. ''', None])
  480. data.append(['https://archive.today/download/J4I1a.zip', '''
  481. <!DOCTYPE HTML>
  482. <html lang="en-US">
  483. <head>
  484. <meta charset="UTF-8" />
  485. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  486. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  487. <meta name="robots" content="noindex, nofollow" />
  488. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  489. <title>Just a moment...</title>
  490. <style type="text/css">
  491. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  492. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  493. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  494. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  495. #spinner {margin: 0 auto 30px auto; display: block;}
  496. .attribution {margin-top: 20px;}
  497. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  498. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  499. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  500. </style>
  501. <script type="text/javascript">
  502. //<![CDATA[
  503. (function(){
  504. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  505. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  506. b(function(){
  507. var a = document.getElementById('cf-content');a.style.display = 'block';
  508. setTimeout(function(){
  509. var s,t,o,p,b,r,e,a,k,i,n,g,f, eNPbMKR={"X":+((!+[]+!![]+!![]+[])+(+[]))};
  510. t = document.createElement('div');
  511. t.innerHTML="<a href='/'>x</a>";
  512. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  513. t = t.substr(r.length); t = t.substr(0,t.length-1);
  514. a = document.getElementById('jschl-answer');
  515. f = document.getElementById('challenge-form');
  516. ;eNPbMKR.X-=+((!+[]+!![]+!![]+!![]+[])+(+!![]));eNPbMKR.X+=+((+!![]+[])+(!+[]+!![]));eNPbMKR.X-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));eNPbMKR.X+=!+[]+!![]+!![]+!![]+!![]+!![];eNPbMKR.X+=+((+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(eNPbMKR.X, 10) + t.length; '; 121'
  517. f.action += location.hash;
  518. f.submit();
  519. }, 4000);
  520. }, false);
  521. })();
  522. //]]>
  523. </script>
  524. </head>
  525. <body>
  526. <table width="100%" height="100%" cellpadding="20">
  527. <tr>
  528. <td align="center" valign="middle">
  529. <div class="cf-browser-verification cf-im-under-attack">
  530. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  531. <div id="cf-content" style="display:none">
  532. <div>
  533. <div class="bubbles"></div>
  534. <div class="bubbles"></div>
  535. <div class="bubbles"></div>
  536. </div>
  537. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  538. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  539. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  540. </div>
  541. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  542. <input type="hidden" name="jschl_vc" value="a56a1048567139e34a77533409aa6a5c"/>
  543. <input type="hidden" name="pass" value="1514326720.601-a7jepEXqGC"/>
  544. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  545. </form>
  546. </div>
  547. <div class="attribution">
  548. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  549. <br>
  550. Ray ID: 3d376abacd5f3e50
  551. </div>
  552. </td>
  553. </tr>
  554. </table>
  555. </body>
  556. </html>
  557. ''', None])
  558. data.append(['https://archive.today/download/J4I1a.zip', '''
  559. <!DOCTYPE HTML>
  560. <html lang="en-US">
  561. <head>
  562. <meta charset="UTF-8" />
  563. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  564. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  565. <meta name="robots" content="noindex, nofollow" />
  566. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  567. <title>Just a moment...</title>
  568. <style type="text/css">
  569. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  570. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  571. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  572. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  573. #spinner {margin: 0 auto 30px auto; display: block;}
  574. .attribution {margin-top: 20px;}
  575. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  576. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  577. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  578. </style>
  579. <script type="text/javascript">
  580. //<![CDATA[
  581. (function(){
  582. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  583. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  584. b(function(){
  585. var a = document.getElementById('cf-content');a.style.display = 'block';
  586. setTimeout(function(){
  587. var s,t,o,p,b,r,e,a,k,i,n,g,f, HwsJSvP={"HckRqBQKYDiI":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]))};
  588. t = document.createElement('div');
  589. t.innerHTML="<a href='/'>x</a>";
  590. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  591. t = t.substr(r.length); t = t.substr(0,t.length-1);
  592. a = document.getElementById('jschl-answer');
  593. f = document.getElementById('challenge-form');
  594. ;HwsJSvP.HckRqBQKYDiI-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI+=+((!+[]+!![]+[])+(!+[]+!![]));HwsJSvP.HckRqBQKYDiI+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI-=+((!+[]+!![]+[])+(+[]));HwsJSvP.HckRqBQKYDiI+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI*=+((!+[]+!![]+[])+(+!![]));HwsJSvP.HckRqBQKYDiI+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HwsJSvP.HckRqBQKYDiI*=+((+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(HwsJSvP.HckRqBQKYDiI, 10) + t.length; '; 121'
  595. f.action += location.hash;
  596. f.submit();
  597. }, 4000);
  598. }, false);
  599. })();
  600. //]]>
  601. </script>
  602. </head>
  603. <body>
  604. <table width="100%" height="100%" cellpadding="20">
  605. <tr>
  606. <td align="center" valign="middle">
  607. <div class="cf-browser-verification cf-im-under-attack">
  608. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  609. <div id="cf-content" style="display:none">
  610. <div>
  611. <div class="bubbles"></div>
  612. <div class="bubbles"></div>
  613. <div class="bubbles"></div>
  614. </div>
  615. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  616. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  617. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  618. </div>
  619. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  620. <input type="hidden" name="jschl_vc" value="582b09aee0fb41473b81a978fb84400b"/>
  621. <input type="hidden" name="pass" value="1514326721.434-hrE8hN3pYN"/>
  622. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  623. </form>
  624. </div>
  625. <div class="attribution">
  626. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  627. <br>
  628. Ray ID: 3d376abff9473e5c
  629. </div>
  630. </td>
  631. </tr>
  632. </table>
  633. </body>
  634. </html>
  635. ''', None])
  636. data.append(['https://archive.today/download/J4I1a.zip', '''
  637. <!DOCTYPE HTML>
  638. <html lang="en-US">
  639. <head>
  640. <meta charset="UTF-8" />
  641. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  642. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  643. <meta name="robots" content="noindex, nofollow" />
  644. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  645. <title>Just a moment...</title>
  646. <style type="text/css">
  647. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  648. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  649. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  650. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  651. #spinner {margin: 0 auto 30px auto; display: block;}
  652. .attribution {margin-top: 20px;}
  653. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  654. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  655. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  656. </style>
  657. <script type="text/javascript">
  658. //<![CDATA[
  659. (function(){
  660. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  661. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  662. b(function(){
  663. var a = document.getElementById('cf-content');a.style.display = 'block';
  664. setTimeout(function(){
  665. var s,t,o,p,b,r,e,a,k,i,n,g,f, okkosvU={"xI":+((+!![]+[])+(+!![]))};
  666. t = document.createElement('div');
  667. t.innerHTML="<a href='/'>x</a>";
  668. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  669. t = t.substr(r.length); t = t.substr(0,t.length-1);
  670. a = document.getElementById('jschl-answer');
  671. f = document.getElementById('challenge-form');
  672. ;okkosvU.xI*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));okkosvU.xI*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI*=+((!+[]+!![]+!![]+!![]+[])+(+!![]));okkosvU.xI-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI+=+((+!![]+[])+(!+[]+!![]));okkosvU.xI+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));okkosvU.xI+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(okkosvU.xI, 10) + t.length; '; 121'
  673. f.action += location.hash;
  674. f.submit();
  675. }, 4000);
  676. }, false);
  677. })();
  678. //]]>
  679. </script>
  680. </head>
  681. <body>
  682. <table width="100%" height="100%" cellpadding="20">
  683. <tr>
  684. <td align="center" valign="middle">
  685. <div class="cf-browser-verification cf-im-under-attack">
  686. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  687. <div id="cf-content" style="display:none">
  688. <div>
  689. <div class="bubbles"></div>
  690. <div class="bubbles"></div>
  691. <div class="bubbles"></div>
  692. </div>
  693. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  694. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  695. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  696. </div>
  697. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  698. <input type="hidden" name="jschl_vc" value="343150b12ac84cdf84de1e0159315a37"/>
  699. <input type="hidden" name="pass" value="1514326722.243-NhEKsGXVLb"/>
  700. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  701. </form>
  702. </div>
  703. <div class="attribution">
  704. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  705. <br>
  706. Ray ID: 3d376ac4ffc13e6e
  707. </div>
  708. </td>
  709. </tr>
  710. </table>
  711. </body>
  712. </html>
  713. ''', None])
  714. data.append(['https://archive.today/download/J4I1a.zip', '''
  715. <!DOCTYPE HTML>
  716. <html lang="en-US">
  717. <head>
  718. <meta charset="UTF-8" />
  719. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  720. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  721. <meta name="robots" content="noindex, nofollow" />
  722. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  723. <title>Just a moment...</title>
  724. <style type="text/css">
  725. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  726. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  727. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  728. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  729. #spinner {margin: 0 auto 30px auto; display: block;}
  730. .attribution {margin-top: 20px;}
  731. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  732. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  733. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  734. </style>
  735. <script type="text/javascript">
  736. //<![CDATA[
  737. (function(){
  738. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  739. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  740. b(function(){
  741. var a = document.getElementById('cf-content');a.style.display = 'block';
  742. setTimeout(function(){
  743. var s,t,o,p,b,r,e,a,k,i,n,g,f, QdEUBuA={"ZtpfJDAnM":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  744. t = document.createElement('div');
  745. t.innerHTML="<a href='/'>x</a>";
  746. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  747. t = t.substr(r.length); t = t.substr(0,t.length-1);
  748. a = document.getElementById('jschl-answer');
  749. f = document.getElementById('challenge-form');
  750. ;QdEUBuA.ZtpfJDAnM+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));QdEUBuA.ZtpfJDAnM-=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];QdEUBuA.ZtpfJDAnM+=+((!+[]+!![]+!![]+[])+(+[]));QdEUBuA.ZtpfJDAnM+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));QdEUBuA.ZtpfJDAnM-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(QdEUBuA.ZtpfJDAnM, 10) + t.length; '; 121'
  751. f.action += location.hash;
  752. f.submit();
  753. }, 4000);
  754. }, false);
  755. })();
  756. //]]>
  757. </script>
  758. </head>
  759. <body>
  760. <table width="100%" height="100%" cellpadding="20">
  761. <tr>
  762. <td align="center" valign="middle">
  763. <div class="cf-browser-verification cf-im-under-attack">
  764. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  765. <div id="cf-content" style="display:none">
  766. <div>
  767. <div class="bubbles"></div>
  768. <div class="bubbles"></div>
  769. <div class="bubbles"></div>
  770. </div>
  771. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  772. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  773. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  774. </div>
  775. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  776. <input type="hidden" name="jschl_vc" value="78317a68a7d41f025b8af61d6717f25e"/>
  777. <input type="hidden" name="pass" value="1514326722.847-sQfCcvJfHL"/>
  778. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  779. </form>
  780. </div>
  781. <div class="attribution">
  782. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  783. <br>
  784. Ray ID: 3d376ac8cbb13e50
  785. </div>
  786. </td>
  787. </tr>
  788. </table>
  789. </body>
  790. </html>
  791. ''', None])
  792. data.append(['https://archive.today/download/J4I1a.zip', '''
  793. <!DOCTYPE HTML>
  794. <html lang="en-US">
  795. <head>
  796. <meta charset="UTF-8" />
  797. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  798. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  799. <meta name="robots" content="noindex, nofollow" />
  800. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  801. <title>Just a moment...</title>
  802. <style type="text/css">
  803. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  804. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  805. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  806. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  807. #spinner {margin: 0 auto 30px auto; display: block;}
  808. .attribution {margin-top: 20px;}
  809. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  810. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  811. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  812. </style>
  813. <script type="text/javascript">
  814. //<![CDATA[
  815. (function(){
  816. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  817. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  818. b(function(){
  819. var a = document.getElementById('cf-content');a.style.display = 'block';
  820. setTimeout(function(){
  821. var s,t,o,p,b,r,e,a,k,i,n,g,f, NPLXzRT={"Bmgv":+((+!![]+[])+(+!![]))};
  822. t = document.createElement('div');
  823. t.innerHTML="<a href='/'>x</a>";
  824. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  825. t = t.substr(r.length); t = t.substr(0,t.length-1);
  826. a = document.getElementById('jschl-answer');
  827. f = document.getElementById('challenge-form');
  828. ;NPLXzRT.Bmgv*=+((+!![]+[])+(+[]));NPLXzRT.Bmgv*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];NPLXzRT.Bmgv-=!+[]+!![]+!![]+!![]+!![]+!![];NPLXzRT.Bmgv+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));NPLXzRT.Bmgv*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));NPLXzRT.Bmgv+=+((+!![]+[])+(!+[]+!![]+!![]));NPLXzRT.Bmgv-=+((+!![]+[])+(!+[]+!![]+!![]));NPLXzRT.Bmgv-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));NPLXzRT.Bmgv-=+((!+[]+!![]+!![]+[])+(+[]));NPLXzRT.Bmgv-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(NPLXzRT.Bmgv, 10) + t.length; '; 121'
  829. f.action += location.hash;
  830. f.submit();
  831. }, 4000);
  832. }, false);
  833. })();
  834. //]]>
  835. </script>
  836. </head>
  837. <body>
  838. <table width="100%" height="100%" cellpadding="20">
  839. <tr>
  840. <td align="center" valign="middle">
  841. <div class="cf-browser-verification cf-im-under-attack">
  842. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  843. <div id="cf-content" style="display:none">
  844. <div>
  845. <div class="bubbles"></div>
  846. <div class="bubbles"></div>
  847. <div class="bubbles"></div>
  848. </div>
  849. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  850. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  851. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  852. </div>
  853. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  854. <input type="hidden" name="jschl_vc" value="2e034bac9c222927d15faaa08da8d77c"/>
  855. <input type="hidden" name="pass" value="1514326723.754-M8g7LZd98d"/>
  856. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  857. </form>
  858. </div>
  859. <div class="attribution">
  860. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  861. <br>
  862. Ray ID: 3d376ace79a93e50
  863. </div>
  864. </td>
  865. </tr>
  866. </table>
  867. </body>
  868. </html>
  869. ''', None])
  870. data.append(['https://archive.today/download/J4I1a.zip', '''
  871. <!DOCTYPE HTML>
  872. <html lang="en-US">
  873. <head>
  874. <meta charset="UTF-8" />
  875. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  876. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  877. <meta name="robots" content="noindex, nofollow" />
  878. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  879. <title>Just a moment...</title>
  880. <style type="text/css">
  881. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  882. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  883. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  884. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  885. #spinner {margin: 0 auto 30px auto; display: block;}
  886. .attribution {margin-top: 20px;}
  887. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  888. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  889. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  890. </style>
  891. <script type="text/javascript">
  892. //<![CDATA[
  893. (function(){
  894. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  895. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  896. b(function(){
  897. var a = document.getElementById('cf-content');a.style.display = 'block';
  898. setTimeout(function(){
  899. var s,t,o,p,b,r,e,a,k,i,n,g,f, VhYvdov={"EaBjVxwKH":+((!+[]+!![]+!![]+!![]+[])+(+[]))};
  900. t = document.createElement('div');
  901. t.innerHTML="<a href='/'>x</a>";
  902. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  903. t = t.substr(r.length); t = t.substr(0,t.length-1);
  904. a = document.getElementById('jschl-answer');
  905. f = document.getElementById('challenge-form');
  906. ;VhYvdov.EaBjVxwKH+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));VhYvdov.EaBjVxwKH+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));VhYvdov.EaBjVxwKH-=+!![];VhYvdov.EaBjVxwKH-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));VhYvdov.EaBjVxwKH-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));VhYvdov.EaBjVxwKH-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));VhYvdov.EaBjVxwKH*=+((!+[]+!![]+[])+(!+[]+!![]));VhYvdov.EaBjVxwKH+=+((!+[]+!![]+!![]+!![]+[])+(+[]));VhYvdov.EaBjVxwKH*=!+[]+!![];VhYvdov.EaBjVxwKH-=!+[]+!![]+!![];a.value = parseInt(VhYvdov.EaBjVxwKH, 10) + t.length; '; 121'
  907. f.action += location.hash;
  908. f.submit();
  909. }, 4000);
  910. }, false);
  911. })();
  912. //]]>
  913. </script>
  914. </head>
  915. <body>
  916. <table width="100%" height="100%" cellpadding="20">
  917. <tr>
  918. <td align="center" valign="middle">
  919. <div class="cf-browser-verification cf-im-under-attack">
  920. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  921. <div id="cf-content" style="display:none">
  922. <div>
  923. <div class="bubbles"></div>
  924. <div class="bubbles"></div>
  925. <div class="bubbles"></div>
  926. </div>
  927. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  928. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  929. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  930. </div>
  931. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  932. <input type="hidden" name="jschl_vc" value="6c7f5809c6e3506bba40eb764d0d33f3"/>
  933. <input type="hidden" name="pass" value="1514326725.257-1zWlIXFyr7"/>
  934. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  935. </form>
  936. </div>
  937. <div class="attribution">
  938. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  939. <br>
  940. Ray ID: 3d376ad7d9e23e56
  941. </div>
  942. </td>
  943. </tr>
  944. </table>
  945. </body>
  946. </html>
  947. ''', None])
  948. data.append(['https://archive.today/download/J4I1a.zip', '''
  949. <!DOCTYPE HTML>
  950. <html lang="en-US">
  951. <head>
  952. <meta charset="UTF-8" />
  953. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  954. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  955. <meta name="robots" content="noindex, nofollow" />
  956. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  957. <title>Just a moment...</title>
  958. <style type="text/css">
  959. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  960. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  961. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  962. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  963. #spinner {margin: 0 auto 30px auto; display: block;}
  964. .attribution {margin-top: 20px;}
  965. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  966. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  967. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  968. </style>
  969. <script type="text/javascript">
  970. //<![CDATA[
  971. (function(){
  972. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  973. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  974. b(function(){
  975. var a = document.getElementById('cf-content');a.style.display = 'block';
  976. setTimeout(function(){
  977. var s,t,o,p,b,r,e,a,k,i,n,g,f, AvJBeOr={"sSNgsZX":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  978. t = document.createElement('div');
  979. t.innerHTML="<a href='/'>x</a>";
  980. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  981. t = t.substr(r.length); t = t.substr(0,t.length-1);
  982. a = document.getElementById('jschl-answer');
  983. f = document.getElementById('challenge-form');
  984. ;AvJBeOr.sSNgsZX*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));AvJBeOr.sSNgsZX*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));AvJBeOr.sSNgsZX-=+((!+[]+!![]+!![]+!![]+[])+(+[]));AvJBeOr.sSNgsZX-=!+[]+!![]+!![]+!![]+!![]+!![]+!![];AvJBeOr.sSNgsZX*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(AvJBeOr.sSNgsZX, 10) + t.length; '; 121'
  985. f.action += location.hash;
  986. f.submit();
  987. }, 4000);
  988. }, false);
  989. })();
  990. //]]>
  991. </script>
  992. </head>
  993. <body>
  994. <table width="100%" height="100%" cellpadding="20">
  995. <tr>
  996. <td align="center" valign="middle">
  997. <div class="cf-browser-verification cf-im-under-attack">
  998. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  999. <div id="cf-content" style="display:none">
  1000. <div>
  1001. <div class="bubbles"></div>
  1002. <div class="bubbles"></div>
  1003. <div class="bubbles"></div>
  1004. </div>
  1005. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1006. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1007. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1008. </div>
  1009. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1010. <input type="hidden" name="jschl_vc" value="8fad7302858e93b28783679621bed84d"/>
  1011. <input type="hidden" name="pass" value="1514326725.919-zdv/OZU4mh"/>
  1012. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1013. </form>
  1014. </div>
  1015. <div class="attribution">
  1016. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1017. <br>
  1018. Ray ID: 3d376adbfb2d3e7a
  1019. </div>
  1020. </td>
  1021. </tr>
  1022. </table>
  1023. </body>
  1024. </html>
  1025. ''', None])
  1026. data.append(['https://archive.today/download/J4I1a.zip', '''
  1027. <!DOCTYPE HTML>
  1028. <html lang="en-US">
  1029. <head>
  1030. <meta charset="UTF-8" />
  1031. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1032. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1033. <meta name="robots" content="noindex, nofollow" />
  1034. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1035. <title>Just a moment...</title>
  1036. <style type="text/css">
  1037. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1038. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1039. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1040. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1041. #spinner {margin: 0 auto 30px auto; display: block;}
  1042. .attribution {margin-top: 20px;}
  1043. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1044. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1045. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1046. </style>
  1047. <script type="text/javascript">
  1048. //<![CDATA[
  1049. (function(){
  1050. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1051. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1052. b(function(){
  1053. var a = document.getElementById('cf-content');a.style.display = 'block';
  1054. setTimeout(function(){
  1055. var s,t,o,p,b,r,e,a,k,i,n,g,f, BgIlCkx={"mFM":!+[]+!![]+!![]+!![]+!![]};
  1056. t = document.createElement('div');
  1057. t.innerHTML="<a href='/'>x</a>";
  1058. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1059. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1060. a = document.getElementById('jschl-answer');
  1061. f = document.getElementById('challenge-form');
  1062. ;BgIlCkx.mFM*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));BgIlCkx.mFM-=!+[]+!![]+!![];BgIlCkx.mFM*=!+[]+!![]+!![]+!![]+!![]+!![];BgIlCkx.mFM+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(BgIlCkx.mFM, 10) + t.length; '; 121'
  1063. f.action += location.hash;
  1064. f.submit();
  1065. }, 4000);
  1066. }, false);
  1067. })();
  1068. //]]>
  1069. </script>
  1070. </head>
  1071. <body>
  1072. <table width="100%" height="100%" cellpadding="20">
  1073. <tr>
  1074. <td align="center" valign="middle">
  1075. <div class="cf-browser-verification cf-im-under-attack">
  1076. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1077. <div id="cf-content" style="display:none">
  1078. <div>
  1079. <div class="bubbles"></div>
  1080. <div class="bubbles"></div>
  1081. <div class="bubbles"></div>
  1082. </div>
  1083. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1084. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1085. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1086. </div>
  1087. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1088. <input type="hidden" name="jschl_vc" value="b8bae1fd1b355b8b8fcaea5cf779b3af"/>
  1089. <input type="hidden" name="pass" value="1514326727.371-9o9qZe9pW9"/>
  1090. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1091. </form>
  1092. </div>
  1093. <div class="attribution">
  1094. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1095. <br>
  1096. Ray ID: 3d376ae51dab3e74
  1097. </div>
  1098. </td>
  1099. </tr>
  1100. </table>
  1101. </body>
  1102. </html>
  1103. ''', None])
  1104. data.append(['https://archive.today/download/J4I1a.zip', '''
  1105. <!DOCTYPE HTML>
  1106. <html lang="en-US">
  1107. <head>
  1108. <meta charset="UTF-8" />
  1109. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1110. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1111. <meta name="robots" content="noindex, nofollow" />
  1112. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1113. <title>Just a moment...</title>
  1114. <style type="text/css">
  1115. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1116. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1117. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1118. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1119. #spinner {margin: 0 auto 30px auto; display: block;}
  1120. .attribution {margin-top: 20px;}
  1121. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1122. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1123. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1124. </style>
  1125. <script type="text/javascript">
  1126. //<![CDATA[
  1127. (function(){
  1128. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1129. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1130. b(function(){
  1131. var a = document.getElementById('cf-content');a.style.display = 'block';
  1132. setTimeout(function(){
  1133. var s,t,o,p,b,r,e,a,k,i,n,g,f, yDndGpD={"NIQdFXGHV":+((+!![]+[])+(!+[]+!![]+!![]))};
  1134. t = document.createElement('div');
  1135. t.innerHTML="<a href='/'>x</a>";
  1136. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1137. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1138. a = document.getElementById('jschl-answer');
  1139. f = document.getElementById('challenge-form');
  1140. ;yDndGpD.NIQdFXGHV-=+((!+[]+!![]+!![]+!![]+[])+(+!![]));yDndGpD.NIQdFXGHV-=+((!+[]+!![]+!![]+[])+(+!![]));yDndGpD.NIQdFXGHV+=!+[]+!![]+!![]+!![]+!![];yDndGpD.NIQdFXGHV-=+((!+[]+!![]+[])+(+!![]));yDndGpD.NIQdFXGHV+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));yDndGpD.NIQdFXGHV*=+((!+[]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(yDndGpD.NIQdFXGHV, 10) + t.length; '; 121'
  1141. f.action += location.hash;
  1142. f.submit();
  1143. }, 4000);
  1144. }, false);
  1145. })();
  1146. //]]>
  1147. </script>
  1148. </head>
  1149. <body>
  1150. <table width="100%" height="100%" cellpadding="20">
  1151. <tr>
  1152. <td align="center" valign="middle">
  1153. <div class="cf-browser-verification cf-im-under-attack">
  1154. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1155. <div id="cf-content" style="display:none">
  1156. <div>
  1157. <div class="bubbles"></div>
  1158. <div class="bubbles"></div>
  1159. <div class="bubbles"></div>
  1160. </div>
  1161. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1162. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1163. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1164. </div>
  1165. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1166. <input type="hidden" name="jschl_vc" value="fcc1b166889778c06b127a2bd225d677"/>
  1167. <input type="hidden" name="pass" value="1514326728.113-Kf1rk5uq1v"/>
  1168. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1169. </form>
  1170. </div>
  1171. <div class="attribution">
  1172. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1173. <br>
  1174. Ray ID: 3d376ae9ae5a3e68
  1175. </div>
  1176. </td>
  1177. </tr>
  1178. </table>
  1179. </body>
  1180. </html>
  1181. ''', None])
  1182. data.append(['https://archive.today/download/J4I1a.zip', '''
  1183. <!DOCTYPE HTML>
  1184. <html lang="en-US">
  1185. <head>
  1186. <meta charset="UTF-8" />
  1187. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1188. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1189. <meta name="robots" content="noindex, nofollow" />
  1190. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1191. <title>Just a moment...</title>
  1192. <style type="text/css">
  1193. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1194. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1195. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1196. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1197. #spinner {margin: 0 auto 30px auto; display: block;}
  1198. .attribution {margin-top: 20px;}
  1199. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1200. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1201. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1202. </style>
  1203. <script type="text/javascript">
  1204. //<![CDATA[
  1205. (function(){
  1206. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1207. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1208. b(function(){
  1209. var a = document.getElementById('cf-content');a.style.display = 'block';
  1210. setTimeout(function(){
  1211. var s,t,o,p,b,r,e,a,k,i,n,g,f, gXolKyH={"itEFSmnw":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  1212. t = document.createElement('div');
  1213. t.innerHTML="<a href='/'>x</a>";
  1214. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1215. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1216. a = document.getElementById('jschl-answer');
  1217. f = document.getElementById('challenge-form');
  1218. ;gXolKyH.itEFSmnw*=+((!+[]+!![]+!![]+[])+(+!![]));gXolKyH.itEFSmnw*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));gXolKyH.itEFSmnw+=!+[]+!![]+!![]+!![]+!![];gXolKyH.itEFSmnw+=+((!+[]+!![]+[])+(!+[]+!![]));gXolKyH.itEFSmnw-=+((+!![]+[])+(!+[]+!![]+!![]));gXolKyH.itEFSmnw+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(gXolKyH.itEFSmnw, 10) + t.length; '; 121'
  1219. f.action += location.hash;
  1220. f.submit();
  1221. }, 4000);
  1222. }, false);
  1223. })();
  1224. //]]>
  1225. </script>
  1226. </head>
  1227. <body>
  1228. <table width="100%" height="100%" cellpadding="20">
  1229. <tr>
  1230. <td align="center" valign="middle">
  1231. <div class="cf-browser-verification cf-im-under-attack">
  1232. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1233. <div id="cf-content" style="display:none">
  1234. <div>
  1235. <div class="bubbles"></div>
  1236. <div class="bubbles"></div>
  1237. <div class="bubbles"></div>
  1238. </div>
  1239. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1240. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1241. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1242. </div>
  1243. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1244. <input type="hidden" name="jschl_vc" value="bafe7970fc23d99368c40cd1f06aec29"/>
  1245. <input type="hidden" name="pass" value="1514326728.963-c2QfoLPM95"/>
  1246. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1247. </form>
  1248. </div>
  1249. <div class="attribution">
  1250. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1251. <br>
  1252. Ray ID: 3d376aef08fb3e56
  1253. </div>
  1254. </td>
  1255. </tr>
  1256. </table>
  1257. </body>
  1258. </html>
  1259. ''', None])
  1260. data.append(['https://archive.today/download/J4I1a.zip', '''
  1261. <!DOCTYPE HTML>
  1262. <html lang="en-US">
  1263. <head>
  1264. <meta charset="UTF-8" />
  1265. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1266. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1267. <meta name="robots" content="noindex, nofollow" />
  1268. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1269. <title>Just a moment...</title>
  1270. <style type="text/css">
  1271. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1272. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1273. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1274. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1275. #spinner {margin: 0 auto 30px auto; display: block;}
  1276. .attribution {margin-top: 20px;}
  1277. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1278. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1279. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1280. </style>
  1281. <script type="text/javascript">
  1282. //<![CDATA[
  1283. (function(){
  1284. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1285. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1286. b(function(){
  1287. var a = document.getElementById('cf-content');a.style.display = 'block';
  1288. setTimeout(function(){
  1289. var s,t,o,p,b,r,e,a,k,i,n,g,f, aDeBZlD={"uOeb":+((+!![]+[])+(+[]))};
  1290. t = document.createElement('div');
  1291. t.innerHTML="<a href='/'>x</a>";
  1292. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1293. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1294. a = document.getElementById('jschl-answer');
  1295. f = document.getElementById('challenge-form');
  1296. ;aDeBZlD.uOeb+=+((!+[]+!![]+!![]+!![]+[])+(+[]));aDeBZlD.uOeb-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(aDeBZlD.uOeb, 10) + t.length; '; 121'
  1297. f.action += location.hash;
  1298. f.submit();
  1299. }, 4000);
  1300. }, false);
  1301. })();
  1302. //]]>
  1303. </script>
  1304. </head>
  1305. <body>
  1306. <table width="100%" height="100%" cellpadding="20">
  1307. <tr>
  1308. <td align="center" valign="middle">
  1309. <div class="cf-browser-verification cf-im-under-attack">
  1310. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1311. <div id="cf-content" style="display:none">
  1312. <div>
  1313. <div class="bubbles"></div>
  1314. <div class="bubbles"></div>
  1315. <div class="bubbles"></div>
  1316. </div>
  1317. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1318. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1319. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1320. </div>
  1321. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1322. <input type="hidden" name="jschl_vc" value="b45d496926bb4ff7133668f591598ef6"/>
  1323. <input type="hidden" name="pass" value="1514326730.503-BClHOTVTB/"/>
  1324. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1325. </form>
  1326. </div>
  1327. <div class="attribution">
  1328. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1329. <br>
  1330. Ray ID: 3d376af8ab013e68
  1331. </div>
  1332. </td>
  1333. </tr>
  1334. </table>
  1335. </body>
  1336. </html>
  1337. ''', None])
  1338. data.append(['https://archive.today/download/J4I1a.zip', '''
  1339. <!DOCTYPE HTML>
  1340. <html lang="en-US">
  1341. <head>
  1342. <meta charset="UTF-8" />
  1343. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1344. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1345. <meta name="robots" content="noindex, nofollow" />
  1346. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1347. <title>Just a moment...</title>
  1348. <style type="text/css">
  1349. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1350. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1351. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1352. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1353. #spinner {margin: 0 auto 30px auto; display: block;}
  1354. .attribution {margin-top: 20px;}
  1355. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1356. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1357. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1358. </style>
  1359. <script type="text/javascript">
  1360. //<![CDATA[
  1361. (function(){
  1362. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1363. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1364. b(function(){
  1365. var a = document.getElementById('cf-content');a.style.display = 'block';
  1366. setTimeout(function(){
  1367. var s,t,o,p,b,r,e,a,k,i,n,g,f, cDOeJAY={"derUAOGPyma":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  1368. t = document.createElement('div');
  1369. t.innerHTML="<a href='/'>x</a>";
  1370. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1371. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1372. a = document.getElementById('jschl-answer');
  1373. f = document.getElementById('challenge-form');
  1374. ;cDOeJAY.derUAOGPyma-=+((!+[]+!![]+!![]+!![]+[])+(+!![]));cDOeJAY.derUAOGPyma*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));cDOeJAY.derUAOGPyma+=+((!+[]+!![]+[])+(!+[]+!![]));a.value = parseInt(cDOeJAY.derUAOGPyma, 10) + t.length; '; 121'
  1375. f.action += location.hash;
  1376. f.submit();
  1377. }, 4000);
  1378. }, false);
  1379. })();
  1380. //]]>
  1381. </script>
  1382. </head>
  1383. <body>
  1384. <table width="100%" height="100%" cellpadding="20">
  1385. <tr>
  1386. <td align="center" valign="middle">
  1387. <div class="cf-browser-verification cf-im-under-attack">
  1388. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1389. <div id="cf-content" style="display:none">
  1390. <div>
  1391. <div class="bubbles"></div>
  1392. <div class="bubbles"></div>
  1393. <div class="bubbles"></div>
  1394. </div>
  1395. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1396. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1397. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1398. </div>
  1399. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1400. <input type="hidden" name="jschl_vc" value="e6d7a9f88265a86ba73521bca871277b"/>
  1401. <input type="hidden" name="pass" value="1514326731.294-OoHHB0xcyi"/>
  1402. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1403. </form>
  1404. </div>
  1405. <div class="attribution">
  1406. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1407. <br>
  1408. Ray ID: 3d376afd9f733e62
  1409. </div>
  1410. </td>
  1411. </tr>
  1412. </table>
  1413. </body>
  1414. </html>
  1415. ''', None])
  1416. data.append(['https://archive.today/download/J4I1a.zip', '''
  1417. <!DOCTYPE HTML>
  1418. <html lang="en-US">
  1419. <head>
  1420. <meta charset="UTF-8" />
  1421. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1422. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1423. <meta name="robots" content="noindex, nofollow" />
  1424. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1425. <title>Just a moment...</title>
  1426. <style type="text/css">
  1427. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1428. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1429. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1430. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1431. #spinner {margin: 0 auto 30px auto; display: block;}
  1432. .attribution {margin-top: 20px;}
  1433. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1434. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1435. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1436. </style>
  1437. <script type="text/javascript">
  1438. //<![CDATA[
  1439. (function(){
  1440. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1441. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1442. b(function(){
  1443. var a = document.getElementById('cf-content');a.style.display = 'block';
  1444. setTimeout(function(){
  1445. var s,t,o,p,b,r,e,a,k,i,n,g,f, Elfczlj={"GVYVtHCfh":+((!+[]+!![]+!![]+[])+(!+[]+!![]))};
  1446. t = document.createElement('div');
  1447. t.innerHTML="<a href='/'>x</a>";
  1448. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1449. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1450. a = document.getElementById('jschl-answer');
  1451. f = document.getElementById('challenge-form');
  1452. ;Elfczlj.GVYVtHCfh+=!+[]+!![]+!![]+!![]+!![];Elfczlj.GVYVtHCfh*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));Elfczlj.GVYVtHCfh+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));Elfczlj.GVYVtHCfh-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));Elfczlj.GVYVtHCfh-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(Elfczlj.GVYVtHCfh, 10) + t.length; '; 121'
  1453. f.action += location.hash;
  1454. f.submit();
  1455. }, 4000);
  1456. }, false);
  1457. })();
  1458. //]]>
  1459. </script>
  1460. </head>
  1461. <body>
  1462. <table width="100%" height="100%" cellpadding="20">
  1463. <tr>
  1464. <td align="center" valign="middle">
  1465. <div class="cf-browser-verification cf-im-under-attack">
  1466. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1467. <div id="cf-content" style="display:none">
  1468. <div>
  1469. <div class="bubbles"></div>
  1470. <div class="bubbles"></div>
  1471. <div class="bubbles"></div>
  1472. </div>
  1473. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1474. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1475. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1476. </div>
  1477. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1478. <input type="hidden" name="jschl_vc" value="d22419bde1eb760b53abe8c13c9aab8f"/>
  1479. <input type="hidden" name="pass" value="1514326732.466-GERPhMcjEF"/>
  1480. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1481. </form>
  1482. </div>
  1483. <div class="attribution">
  1484. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1485. <br>
  1486. Ray ID: 3d376b04ef2c3e6e
  1487. </div>
  1488. </td>
  1489. </tr>
  1490. </table>
  1491. </body>
  1492. </html>
  1493. ''', None])
  1494. data.append(['https://archive.today/download/J4I1a.zip', '''
  1495. <!DOCTYPE HTML>
  1496. <html lang="en-US">
  1497. <head>
  1498. <meta charset="UTF-8" />
  1499. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1500. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1501. <meta name="robots" content="noindex, nofollow" />
  1502. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1503. <title>Just a moment...</title>
  1504. <style type="text/css">
  1505. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1506. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1507. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1508. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1509. #spinner {margin: 0 auto 30px auto; display: block;}
  1510. .attribution {margin-top: 20px;}
  1511. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1512. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1513. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1514. </style>
  1515. <script type="text/javascript">
  1516. //<![CDATA[
  1517. (function(){
  1518. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1519. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1520. b(function(){
  1521. var a = document.getElementById('cf-content');a.style.display = 'block';
  1522. setTimeout(function(){
  1523. var s,t,o,p,b,r,e,a,k,i,n,g,f, RQwirEt={"vXpeGyxqnG":+((!+[]+!![]+[])+(+[]))};
  1524. t = document.createElement('div');
  1525. t.innerHTML="<a href='/'>x</a>";
  1526. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1527. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1528. a = document.getElementById('jschl-answer');
  1529. f = document.getElementById('challenge-form');
  1530. ;RQwirEt.vXpeGyxqnG+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));RQwirEt.vXpeGyxqnG-=+((+!![]+[])+(+!![]));RQwirEt.vXpeGyxqnG*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));RQwirEt.vXpeGyxqnG+=+((+!![]+[])+(!+[]+!![]+!![]+!![]));RQwirEt.vXpeGyxqnG+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(RQwirEt.vXpeGyxqnG, 10) + t.length; '; 121'
  1531. f.action += location.hash;
  1532. f.submit();
  1533. }, 4000);
  1534. }, false);
  1535. })();
  1536. //]]>
  1537. </script>
  1538. </head>
  1539. <body>
  1540. <table width="100%" height="100%" cellpadding="20">
  1541. <tr>
  1542. <td align="center" valign="middle">
  1543. <div class="cf-browser-verification cf-im-under-attack">
  1544. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1545. <div id="cf-content" style="display:none">
  1546. <div>
  1547. <div class="bubbles"></div>
  1548. <div class="bubbles"></div>
  1549. <div class="bubbles"></div>
  1550. </div>
  1551. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1552. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1553. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1554. </div>
  1555. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1556. <input type="hidden" name="jschl_vc" value="4e2489bf8ef7deb6b42e7a89ac1e2dc7"/>
  1557. <input type="hidden" name="pass" value="1514326733.714-orM5sJ08TF"/>
  1558. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1559. </form>
  1560. </div>
  1561. <div class="attribution">
  1562. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1563. <br>
  1564. Ray ID: 3d376b0cbf5f3e50
  1565. </div>
  1566. </td>
  1567. </tr>
  1568. </table>
  1569. </body>
  1570. </html>
  1571. ''', None])
  1572. data.append(['https://archive.today/download/J4I1a.zip', '''
  1573. <!DOCTYPE HTML>
  1574. <html lang="en-US">
  1575. <head>
  1576. <meta charset="UTF-8" />
  1577. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1578. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1579. <meta name="robots" content="noindex, nofollow" />
  1580. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1581. <title>Just a moment...</title>
  1582. <style type="text/css">
  1583. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1584. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1585. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1586. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1587. #spinner {margin: 0 auto 30px auto; display: block;}
  1588. .attribution {margin-top: 20px;}
  1589. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1590. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1591. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1592. </style>
  1593. <script type="text/javascript">
  1594. //<![CDATA[
  1595. (function(){
  1596. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1597. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1598. b(function(){
  1599. var a = document.getElementById('cf-content');a.style.display = 'block';
  1600. setTimeout(function(){
  1601. var s,t,o,p,b,r,e,a,k,i,n,g,f, wyAuqZc={"bfDoD":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  1602. t = document.createElement('div');
  1603. t.innerHTML="<a href='/'>x</a>";
  1604. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1605. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1606. a = document.getElementById('jschl-answer');
  1607. f = document.getElementById('challenge-form');
  1608. ;wyAuqZc.bfDoD-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(wyAuqZc.bfDoD, 10) + t.length; '; 121'
  1609. f.action += location.hash;
  1610. f.submit();
  1611. }, 4000);
  1612. }, false);
  1613. })();
  1614. //]]>
  1615. </script>
  1616. </head>
  1617. <body>
  1618. <table width="100%" height="100%" cellpadding="20">
  1619. <tr>
  1620. <td align="center" valign="middle">
  1621. <div class="cf-browser-verification cf-im-under-attack">
  1622. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1623. <div id="cf-content" style="display:none">
  1624. <div>
  1625. <div class="bubbles"></div>
  1626. <div class="bubbles"></div>
  1627. <div class="bubbles"></div>
  1628. </div>
  1629. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1630. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1631. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1632. </div>
  1633. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1634. <input type="hidden" name="jschl_vc" value="0360377db244ba0501943a443a69387f"/>
  1635. <input type="hidden" name="pass" value="1514326735.065-7AdtlhcTk2"/>
  1636. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1637. </form>
  1638. </div>
  1639. <div class="attribution">
  1640. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1641. <br>
  1642. Ray ID: 3d376b152b733e68
  1643. </div>
  1644. </td>
  1645. </tr>
  1646. </table>
  1647. </body>
  1648. </html>
  1649. ''', None])
  1650. data.append(['https://archive.today/download/J4I1a.zip', '''
  1651. <!DOCTYPE HTML>
  1652. <html lang="en-US">
  1653. <head>
  1654. <meta charset="UTF-8" />
  1655. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1656. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1657. <meta name="robots" content="noindex, nofollow" />
  1658. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1659. <title>Just a moment...</title>
  1660. <style type="text/css">
  1661. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1662. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1663. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1664. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1665. #spinner {margin: 0 auto 30px auto; display: block;}
  1666. .attribution {margin-top: 20px;}
  1667. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1668. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1669. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1670. </style>
  1671. <script type="text/javascript">
  1672. //<![CDATA[
  1673. (function(){
  1674. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1675. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1676. b(function(){
  1677. var a = document.getElementById('cf-content');a.style.display = 'block';
  1678. setTimeout(function(){
  1679. var s,t,o,p,b,r,e,a,k,i,n,g,f, KLFeQAv={"WLGQsfnR":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  1680. t = document.createElement('div');
  1681. t.innerHTML="<a href='/'>x</a>";
  1682. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1683. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1684. a = document.getElementById('jschl-answer');
  1685. f = document.getElementById('challenge-form');
  1686. ;KLFeQAv.WLGQsfnR-=+((!+[]+!![]+[])+(!+[]+!![]+!![]));KLFeQAv.WLGQsfnR-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));KLFeQAv.WLGQsfnR+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(KLFeQAv.WLGQsfnR, 10) + t.length; '; 121'
  1687. f.action += location.hash;
  1688. f.submit();
  1689. }, 4000);
  1690. }, false);
  1691. })();
  1692. //]]>
  1693. </script>
  1694. </head>
  1695. <body>
  1696. <table width="100%" height="100%" cellpadding="20">
  1697. <tr>
  1698. <td align="center" valign="middle">
  1699. <div class="cf-browser-verification cf-im-under-attack">
  1700. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1701. <div id="cf-content" style="display:none">
  1702. <div>
  1703. <div class="bubbles"></div>
  1704. <div class="bubbles"></div>
  1705. <div class="bubbles"></div>
  1706. </div>
  1707. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1708. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1709. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1710. </div>
  1711. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1712. <input type="hidden" name="jschl_vc" value="75aaeacb7470f7157eb9ffc224fe50da"/>
  1713. <input type="hidden" name="pass" value="1514326735.815-SrmbInQkhy"/>
  1714. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1715. </form>
  1716. </div>
  1717. <div class="attribution">
  1718. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1719. <br>
  1720. Ray ID: 3d376b19d8103eaa
  1721. </div>
  1722. </td>
  1723. </tr>
  1724. </table>
  1725. </body>
  1726. </html>
  1727. ''', None])
  1728. data.append(['https://archive.today/download/J4I1a.zip', '''
  1729. <!DOCTYPE HTML>
  1730. <html lang="en-US">
  1731. <head>
  1732. <meta charset="UTF-8" />
  1733. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1734. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1735. <meta name="robots" content="noindex, nofollow" />
  1736. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1737. <title>Just a moment...</title>
  1738. <style type="text/css">
  1739. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1740. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1741. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1742. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1743. #spinner {margin: 0 auto 30px auto; display: block;}
  1744. .attribution {margin-top: 20px;}
  1745. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1746. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1747. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1748. </style>
  1749. <script type="text/javascript">
  1750. //<![CDATA[
  1751. (function(){
  1752. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1753. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1754. b(function(){
  1755. var a = document.getElementById('cf-content');a.style.display = 'block';
  1756. setTimeout(function(){
  1757. var s,t,o,p,b,r,e,a,k,i,n,g,f, ATDPcUE={"U":+((!+[]+!![]+[])+(!+[]+!![]+!![]))};
  1758. t = document.createElement('div');
  1759. t.innerHTML="<a href='/'>x</a>";
  1760. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1761. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1762. a = document.getElementById('jschl-answer');
  1763. f = document.getElementById('challenge-form');
  1764. ;ATDPcUE.U+=!+[]+!![]+!![];ATDPcUE.U+=+((!+[]+!![]+[])+(+!![]));ATDPcUE.U+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(ATDPcUE.U, 10) + t.length; '; 121'
  1765. f.action += location.hash;
  1766. f.submit();
  1767. }, 4000);
  1768. }, false);
  1769. })();
  1770. //]]>
  1771. </script>
  1772. </head>
  1773. <body>
  1774. <table width="100%" height="100%" cellpadding="20">
  1775. <tr>
  1776. <td align="center" valign="middle">
  1777. <div class="cf-browser-verification cf-im-under-attack">
  1778. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1779. <div id="cf-content" style="display:none">
  1780. <div>
  1781. <div class="bubbles"></div>
  1782. <div class="bubbles"></div>
  1783. <div class="bubbles"></div>
  1784. </div>
  1785. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1786. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1787. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1788. </div>
  1789. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1790. <input type="hidden" name="jschl_vc" value="365316a05a6d958d7dee9f08da723a77"/>
  1791. <input type="hidden" name="pass" value="1514326736.407-DFy2LuIyMH"/>
  1792. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1793. </form>
  1794. </div>
  1795. <div class="attribution">
  1796. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1797. <br>
  1798. Ray ID: 3d376b1d8a7a3ea4
  1799. </div>
  1800. </td>
  1801. </tr>
  1802. </table>
  1803. </body>
  1804. </html>
  1805. ''', None])
  1806. data.append(['https://archive.today/download/J4I1a.zip', '''
  1807. <!DOCTYPE HTML>
  1808. <html lang="en-US">
  1809. <head>
  1810. <meta charset="UTF-8" />
  1811. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1812. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1813. <meta name="robots" content="noindex, nofollow" />
  1814. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1815. <title>Just a moment...</title>
  1816. <style type="text/css">
  1817. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1818. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1819. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1820. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1821. #spinner {margin: 0 auto 30px auto; display: block;}
  1822. .attribution {margin-top: 20px;}
  1823. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1824. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1825. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1826. </style>
  1827. <script type="text/javascript">
  1828. //<![CDATA[
  1829. (function(){
  1830. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1831. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1832. b(function(){
  1833. var a = document.getElementById('cf-content');a.style.display = 'block';
  1834. setTimeout(function(){
  1835. var s,t,o,p,b,r,e,a,k,i,n,g,f, EyUACur={"njcDKyOO":+((!+[]+!![]+[])+(!+[]+!![]))};
  1836. t = document.createElement('div');
  1837. t.innerHTML="<a href='/'>x</a>";
  1838. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1839. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1840. a = document.getElementById('jschl-answer');
  1841. f = document.getElementById('challenge-form');
  1842. ;EyUACur.njcDKyOO-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));EyUACur.njcDKyOO*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));EyUACur.njcDKyOO-=!+[]+!![]+!![];EyUACur.njcDKyOO+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));EyUACur.njcDKyOO-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));EyUACur.njcDKyOO*=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));EyUACur.njcDKyOO-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));EyUACur.njcDKyOO+=+((+!![]+[])+(+!![]));EyUACur.njcDKyOO*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(EyUACur.njcDKyOO, 10) + t.length; '; 121'
  1843. f.action += location.hash;
  1844. f.submit();
  1845. }, 4000);
  1846. }, false);
  1847. })();
  1848. //]]>
  1849. </script>
  1850. </head>
  1851. <body>
  1852. <table width="100%" height="100%" cellpadding="20">
  1853. <tr>
  1854. <td align="center" valign="middle">
  1855. <div class="cf-browser-verification cf-im-under-attack">
  1856. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1857. <div id="cf-content" style="display:none">
  1858. <div>
  1859. <div class="bubbles"></div>
  1860. <div class="bubbles"></div>
  1861. <div class="bubbles"></div>
  1862. </div>
  1863. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1864. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1865. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1866. </div>
  1867. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1868. <input type="hidden" name="jschl_vc" value="6604b02dc74cade4abc62c73e54671f6"/>
  1869. <input type="hidden" name="pass" value="1514326737.382-VN7gpIKPb3"/>
  1870. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1871. </form>
  1872. </div>
  1873. <div class="attribution">
  1874. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1875. <br>
  1876. Ray ID: 3d376b23b8053eaa
  1877. </div>
  1878. </td>
  1879. </tr>
  1880. </table>
  1881. </body>
  1882. </html>
  1883. ''', None])
  1884. data.append(['https://archive.today/download/J4I1a.zip', '''
  1885. <!DOCTYPE HTML>
  1886. <html lang="en-US">
  1887. <head>
  1888. <meta charset="UTF-8" />
  1889. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1890. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1891. <meta name="robots" content="noindex, nofollow" />
  1892. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1893. <title>Just a moment...</title>
  1894. <style type="text/css">
  1895. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1896. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1897. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1898. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1899. #spinner {margin: 0 auto 30px auto; display: block;}
  1900. .attribution {margin-top: 20px;}
  1901. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1902. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1903. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1904. </style>
  1905. <script type="text/javascript">
  1906. //<![CDATA[
  1907. (function(){
  1908. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1909. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1910. b(function(){
  1911. var a = document.getElementById('cf-content');a.style.display = 'block';
  1912. setTimeout(function(){
  1913. var s,t,o,p,b,r,e,a,k,i,n,g,f, yBjkwbs={"mTeuHywCttFu":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  1914. t = document.createElement('div');
  1915. t.innerHTML="<a href='/'>x</a>";
  1916. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1917. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1918. a = document.getElementById('jschl-answer');
  1919. f = document.getElementById('challenge-form');
  1920. ;yBjkwbs.mTeuHywCttFu*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));yBjkwbs.mTeuHywCttFu+=!+[]+!![]+!![]+!![];yBjkwbs.mTeuHywCttFu-=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(yBjkwbs.mTeuHywCttFu, 10) + t.length; '; 121'
  1921. f.action += location.hash;
  1922. f.submit();
  1923. }, 4000);
  1924. }, false);
  1925. })();
  1926. //]]>
  1927. </script>
  1928. </head>
  1929. <body>
  1930. <table width="100%" height="100%" cellpadding="20">
  1931. <tr>
  1932. <td align="center" valign="middle">
  1933. <div class="cf-browser-verification cf-im-under-attack">
  1934. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  1935. <div id="cf-content" style="display:none">
  1936. <div>
  1937. <div class="bubbles"></div>
  1938. <div class="bubbles"></div>
  1939. <div class="bubbles"></div>
  1940. </div>
  1941. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  1942. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  1943. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  1944. </div>
  1945. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  1946. <input type="hidden" name="jschl_vc" value="a930527d56f260f43954ff59ed8147b5"/>
  1947. <input type="hidden" name="pass" value="1514326738.24-grRA2CwB7R"/>
  1948. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  1949. </form>
  1950. </div>
  1951. <div class="attribution">
  1952. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  1953. <br>
  1954. Ray ID: 3d376b28fed33e68
  1955. </div>
  1956. </td>
  1957. </tr>
  1958. </table>
  1959. </body>
  1960. </html>
  1961. ''', None])
  1962. data.append(['https://archive.today/download/J4I1a.zip', '''
  1963. <!DOCTYPE HTML>
  1964. <html lang="en-US">
  1965. <head>
  1966. <meta charset="UTF-8" />
  1967. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  1968. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  1969. <meta name="robots" content="noindex, nofollow" />
  1970. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  1971. <title>Just a moment...</title>
  1972. <style type="text/css">
  1973. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  1974. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  1975. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  1976. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  1977. #spinner {margin: 0 auto 30px auto; display: block;}
  1978. .attribution {margin-top: 20px;}
  1979. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1980. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  1981. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  1982. </style>
  1983. <script type="text/javascript">
  1984. //<![CDATA[
  1985. (function(){
  1986. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  1987. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  1988. b(function(){
  1989. var a = document.getElementById('cf-content');a.style.display = 'block';
  1990. setTimeout(function(){
  1991. var s,t,o,p,b,r,e,a,k,i,n,g,f, mtRmPVb={"DgpHzXhbPUBm":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  1992. t = document.createElement('div');
  1993. t.innerHTML="<a href='/'>x</a>";
  1994. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  1995. t = t.substr(r.length); t = t.substr(0,t.length-1);
  1996. a = document.getElementById('jschl-answer');
  1997. f = document.getElementById('challenge-form');
  1998. ;mtRmPVb.DgpHzXhbPUBm*=+((!+[]+!![]+!![]+[])+(+!![]));mtRmPVb.DgpHzXhbPUBm*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));mtRmPVb.DgpHzXhbPUBm*=+((!+[]+!![]+[])+(+[]));mtRmPVb.DgpHzXhbPUBm-=+!![];mtRmPVb.DgpHzXhbPUBm+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));mtRmPVb.DgpHzXhbPUBm*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));mtRmPVb.DgpHzXhbPUBm+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(mtRmPVb.DgpHzXhbPUBm, 10) + t.length; '; 121'
  1999. f.action += location.hash;
  2000. f.submit();
  2001. }, 4000);
  2002. }, false);
  2003. })();
  2004. //]]>
  2005. </script>
  2006. </head>
  2007. <body>
  2008. <table width="100%" height="100%" cellpadding="20">
  2009. <tr>
  2010. <td align="center" valign="middle">
  2011. <div class="cf-browser-verification cf-im-under-attack">
  2012. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2013. <div id="cf-content" style="display:none">
  2014. <div>
  2015. <div class="bubbles"></div>
  2016. <div class="bubbles"></div>
  2017. <div class="bubbles"></div>
  2018. </div>
  2019. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2020. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2021. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2022. </div>
  2023. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2024. <input type="hidden" name="jschl_vc" value="7feaa065208e71891f98db161fdcf814"/>
  2025. <input type="hidden" name="pass" value="1514326739.081-yRYLlWZ6pX"/>
  2026. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2027. </form>
  2028. </div>
  2029. <div class="attribution">
  2030. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2031. <br>
  2032. Ray ID: 3d376b2e293b3eaa
  2033. </div>
  2034. </td>
  2035. </tr>
  2036. </table>
  2037. </body>
  2038. </html>
  2039. ''', None])
  2040. data.append(['https://archive.today/download/J4I1a.zip', '''
  2041. <!DOCTYPE HTML>
  2042. <html lang="en-US">
  2043. <head>
  2044. <meta charset="UTF-8" />
  2045. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2046. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2047. <meta name="robots" content="noindex, nofollow" />
  2048. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2049. <title>Just a moment...</title>
  2050. <style type="text/css">
  2051. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2052. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2053. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2054. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2055. #spinner {margin: 0 auto 30px auto; display: block;}
  2056. .attribution {margin-top: 20px;}
  2057. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2058. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2059. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2060. </style>
  2061. <script type="text/javascript">
  2062. //<![CDATA[
  2063. (function(){
  2064. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2065. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2066. b(function(){
  2067. var a = document.getElementById('cf-content');a.style.display = 'block';
  2068. setTimeout(function(){
  2069. var s,t,o,p,b,r,e,a,k,i,n,g,f, HqEZsaS={"LICBirtFqdu":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  2070. t = document.createElement('div');
  2071. t.innerHTML="<a href='/'>x</a>";
  2072. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2073. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2074. a = document.getElementById('jschl-answer');
  2075. f = document.getElementById('challenge-form');
  2076. ;HqEZsaS.LICBirtFqdu*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HqEZsaS.LICBirtFqdu*=+((+!![]+[])+(!+[]+!![]+!![]));HqEZsaS.LICBirtFqdu-=+((!+[]+!![]+!![]+[])+(!+[]+!![]));HqEZsaS.LICBirtFqdu*=+((!+[]+!![]+!![]+[])+(+!![]));HqEZsaS.LICBirtFqdu-=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));HqEZsaS.LICBirtFqdu-=!+[]+!![]+!![]+!![]+!![]+!![];HqEZsaS.LICBirtFqdu+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HqEZsaS.LICBirtFqdu+=+((+!![]+[])+(+[]));a.value = parseInt(HqEZsaS.LICBirtFqdu, 10) + t.length; '; 121'
  2077. f.action += location.hash;
  2078. f.submit();
  2079. }, 4000);
  2080. }, false);
  2081. })();
  2082. //]]>
  2083. </script>
  2084. </head>
  2085. <body>
  2086. <table width="100%" height="100%" cellpadding="20">
  2087. <tr>
  2088. <td align="center" valign="middle">
  2089. <div class="cf-browser-verification cf-im-under-attack">
  2090. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2091. <div id="cf-content" style="display:none">
  2092. <div>
  2093. <div class="bubbles"></div>
  2094. <div class="bubbles"></div>
  2095. <div class="bubbles"></div>
  2096. </div>
  2097. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2098. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2099. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2100. </div>
  2101. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2102. <input type="hidden" name="jschl_vc" value="fd1ac407d3592f3bf4bf277d8229e216"/>
  2103. <input type="hidden" name="pass" value="1514326740.543-/j6wnd/oXX"/>
  2104. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2105. </form>
  2106. </div>
  2107. <div class="attribution">
  2108. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2109. <br>
  2110. Ray ID: 3d376b376c3b3e5c
  2111. </div>
  2112. </td>
  2113. </tr>
  2114. </table>
  2115. </body>
  2116. </html>
  2117. ''', None])
  2118. data.append(['https://archive.today/download/J4I1a.zip', '''
  2119. <!DOCTYPE HTML>
  2120. <html lang="en-US">
  2121. <head>
  2122. <meta charset="UTF-8" />
  2123. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2124. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2125. <meta name="robots" content="noindex, nofollow" />
  2126. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2127. <title>Just a moment...</title>
  2128. <style type="text/css">
  2129. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2130. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2131. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2132. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2133. #spinner {margin: 0 auto 30px auto; display: block;}
  2134. .attribution {margin-top: 20px;}
  2135. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2136. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2137. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2138. </style>
  2139. <script type="text/javascript">
  2140. //<![CDATA[
  2141. (function(){
  2142. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2143. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2144. b(function(){
  2145. var a = document.getElementById('cf-content');a.style.display = 'block';
  2146. setTimeout(function(){
  2147. var s,t,o,p,b,r,e,a,k,i,n,g,f, oXusZss={"vUnOIh":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  2148. t = document.createElement('div');
  2149. t.innerHTML="<a href='/'>x</a>";
  2150. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2151. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2152. a = document.getElementById('jschl-answer');
  2153. f = document.getElementById('challenge-form');
  2154. ;oXusZss.vUnOIh*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));oXusZss.vUnOIh-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));oXusZss.vUnOIh-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));oXusZss.vUnOIh+=+((+!![]+[])+(!+[]+!![]+!![]));oXusZss.vUnOIh*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(oXusZss.vUnOIh, 10) + t.length; '; 121'
  2155. f.action += location.hash;
  2156. f.submit();
  2157. }, 4000);
  2158. }, false);
  2159. })();
  2160. //]]>
  2161. </script>
  2162. </head>
  2163. <body>
  2164. <table width="100%" height="100%" cellpadding="20">
  2165. <tr>
  2166. <td align="center" valign="middle">
  2167. <div class="cf-browser-verification cf-im-under-attack">
  2168. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2169. <div id="cf-content" style="display:none">
  2170. <div>
  2171. <div class="bubbles"></div>
  2172. <div class="bubbles"></div>
  2173. <div class="bubbles"></div>
  2174. </div>
  2175. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2176. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2177. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2178. </div>
  2179. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2180. <input type="hidden" name="jschl_vc" value="20e30f0f63bf3fafef7e90e2497732dd"/>
  2181. <input type="hidden" name="pass" value="1514326741.382-3ZFTU82Ho7"/>
  2182. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2183. </form>
  2184. </div>
  2185. <div class="attribution">
  2186. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2187. <br>
  2188. Ray ID: 3d376b3c7c813e80
  2189. </div>
  2190. </td>
  2191. </tr>
  2192. </table>
  2193. </body>
  2194. </html>
  2195. ''', None])
  2196. data.append(['https://archive.today/download/J4I1a.zip', '''
  2197. <!DOCTYPE HTML>
  2198. <html lang="en-US">
  2199. <head>
  2200. <meta charset="UTF-8" />
  2201. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2202. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2203. <meta name="robots" content="noindex, nofollow" />
  2204. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2205. <title>Just a moment...</title>
  2206. <style type="text/css">
  2207. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2208. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2209. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2210. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2211. #spinner {margin: 0 auto 30px auto; display: block;}
  2212. .attribution {margin-top: 20px;}
  2213. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2214. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2215. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2216. </style>
  2217. <script type="text/javascript">
  2218. //<![CDATA[
  2219. (function(){
  2220. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2221. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2222. b(function(){
  2223. var a = document.getElementById('cf-content');a.style.display = 'block';
  2224. setTimeout(function(){
  2225. var s,t,o,p,b,r,e,a,k,i,n,g,f, KRclCKA={"Hb":+((!+[]+!![]+!![]+[])+(+[]))};
  2226. t = document.createElement('div');
  2227. t.innerHTML="<a href='/'>x</a>";
  2228. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2229. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2230. a = document.getElementById('jschl-answer');
  2231. f = document.getElementById('challenge-form');
  2232. ;KRclCKA.Hb-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));KRclCKA.Hb-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));KRclCKA.Hb*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));KRclCKA.Hb*=+((+!![]+[])+(+[]));KRclCKA.Hb*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(KRclCKA.Hb, 10) + t.length; '; 121'
  2233. f.action += location.hash;
  2234. f.submit();
  2235. }, 4000);
  2236. }, false);
  2237. })();
  2238. //]]>
  2239. </script>
  2240. </head>
  2241. <body>
  2242. <table width="100%" height="100%" cellpadding="20">
  2243. <tr>
  2244. <td align="center" valign="middle">
  2245. <div class="cf-browser-verification cf-im-under-attack">
  2246. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2247. <div id="cf-content" style="display:none">
  2248. <div>
  2249. <div class="bubbles"></div>
  2250. <div class="bubbles"></div>
  2251. <div class="bubbles"></div>
  2252. </div>
  2253. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2254. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2255. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2256. </div>
  2257. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2258. <input type="hidden" name="jschl_vc" value="8cc9687bd411ef2e4ce22a5ad2492212"/>
  2259. <input type="hidden" name="pass" value="1514326742.757-Myc/VcglSY"/>
  2260. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2261. </form>
  2262. </div>
  2263. <div class="attribution">
  2264. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2265. <br>
  2266. Ray ID: 3d376b452c253e86
  2267. </div>
  2268. </td>
  2269. </tr>
  2270. </table>
  2271. </body>
  2272. </html>
  2273. ''', None])
  2274. data.append(['https://archive.today/download/J4I1a.zip', '''
  2275. <!DOCTYPE HTML>
  2276. <html lang="en-US">
  2277. <head>
  2278. <meta charset="UTF-8" />
  2279. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2280. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2281. <meta name="robots" content="noindex, nofollow" />
  2282. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2283. <title>Just a moment...</title>
  2284. <style type="text/css">
  2285. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2286. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2287. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2288. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2289. #spinner {margin: 0 auto 30px auto; display: block;}
  2290. .attribution {margin-top: 20px;}
  2291. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2292. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2293. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2294. </style>
  2295. <script type="text/javascript">
  2296. //<![CDATA[
  2297. (function(){
  2298. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2299. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2300. b(function(){
  2301. var a = document.getElementById('cf-content');a.style.display = 'block';
  2302. setTimeout(function(){
  2303. var s,t,o,p,b,r,e,a,k,i,n,g,f, hmArZJj={"IHMLJiYoiBi":+((+!![]+[])+(+!![]))};
  2304. t = document.createElement('div');
  2305. t.innerHTML="<a href='/'>x</a>";
  2306. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2307. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2308. a = document.getElementById('jschl-answer');
  2309. f = document.getElementById('challenge-form');
  2310. ;hmArZJj.IHMLJiYoiBi*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));hmArZJj.IHMLJiYoiBi-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(hmArZJj.IHMLJiYoiBi, 10) + t.length; '; 121'
  2311. f.action += location.hash;
  2312. f.submit();
  2313. }, 4000);
  2314. }, false);
  2315. })();
  2316. //]]>
  2317. </script>
  2318. </head>
  2319. <body>
  2320. <table width="100%" height="100%" cellpadding="20">
  2321. <tr>
  2322. <td align="center" valign="middle">
  2323. <div class="cf-browser-verification cf-im-under-attack">
  2324. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2325. <div id="cf-content" style="display:none">
  2326. <div>
  2327. <div class="bubbles"></div>
  2328. <div class="bubbles"></div>
  2329. <div class="bubbles"></div>
  2330. </div>
  2331. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2332. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2333. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2334. </div>
  2335. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2336. <input type="hidden" name="jschl_vc" value="6bb0394da66c781bb93f94f288283cc1"/>
  2337. <input type="hidden" name="pass" value="1514326743.47-flFJq1zVS/"/>
  2338. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2339. </form>
  2340. </div>
  2341. <div class="attribution">
  2342. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2343. <br>
  2344. Ray ID: 3d376b49b9973e5c
  2345. </div>
  2346. </td>
  2347. </tr>
  2348. </table>
  2349. </body>
  2350. </html>
  2351. ''', None])
  2352. data.append(['https://archive.today/download/J4I1a.zip', '''
  2353. <!DOCTYPE HTML>
  2354. <html lang="en-US">
  2355. <head>
  2356. <meta charset="UTF-8" />
  2357. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2358. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2359. <meta name="robots" content="noindex, nofollow" />
  2360. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2361. <title>Just a moment...</title>
  2362. <style type="text/css">
  2363. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2364. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2365. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2366. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2367. #spinner {margin: 0 auto 30px auto; display: block;}
  2368. .attribution {margin-top: 20px;}
  2369. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2370. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2371. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2372. </style>
  2373. <script type="text/javascript">
  2374. //<![CDATA[
  2375. (function(){
  2376. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2377. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2378. b(function(){
  2379. var a = document.getElementById('cf-content');a.style.display = 'block';
  2380. setTimeout(function(){
  2381. var s,t,o,p,b,r,e,a,k,i,n,g,f, qvaxeco={"iRiAPKwwe":+((!+[]+!![]+[])+(!+[]+!![]+!![]))};
  2382. t = document.createElement('div');
  2383. t.innerHTML="<a href='/'>x</a>";
  2384. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2385. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2386. a = document.getElementById('jschl-answer');
  2387. f = document.getElementById('challenge-form');
  2388. ;qvaxeco.iRiAPKwwe-=+((+!![]+[])+(!+[]+!![]+!![]));qvaxeco.iRiAPKwwe+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(qvaxeco.iRiAPKwwe, 10) + t.length; '; 121'
  2389. f.action += location.hash;
  2390. f.submit();
  2391. }, 4000);
  2392. }, false);
  2393. })();
  2394. //]]>
  2395. </script>
  2396. </head>
  2397. <body>
  2398. <table width="100%" height="100%" cellpadding="20">
  2399. <tr>
  2400. <td align="center" valign="middle">
  2401. <div class="cf-browser-verification cf-im-under-attack">
  2402. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2403. <div id="cf-content" style="display:none">
  2404. <div>
  2405. <div class="bubbles"></div>
  2406. <div class="bubbles"></div>
  2407. <div class="bubbles"></div>
  2408. </div>
  2409. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2410. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2411. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2412. </div>
  2413. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2414. <input type="hidden" name="jschl_vc" value="a1c20d22a9f2df566c91b88b0c2160f6"/>
  2415. <input type="hidden" name="pass" value="1514326744.913-CZC4QpbJZe"/>
  2416. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2417. </form>
  2418. </div>
  2419. <div class="attribution">
  2420. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2421. <br>
  2422. Ray ID: 3d376b52ab713e8c
  2423. </div>
  2424. </td>
  2425. </tr>
  2426. </table>
  2427. </body>
  2428. </html>
  2429. ''', None])
  2430. data.append(['https://archive.today/download/J4I1a.zip', '''
  2431. <!DOCTYPE HTML>
  2432. <html lang="en-US">
  2433. <head>
  2434. <meta charset="UTF-8" />
  2435. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2436. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2437. <meta name="robots" content="noindex, nofollow" />
  2438. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2439. <title>Just a moment...</title>
  2440. <style type="text/css">
  2441. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2442. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2443. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2444. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2445. #spinner {margin: 0 auto 30px auto; display: block;}
  2446. .attribution {margin-top: 20px;}
  2447. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2448. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2449. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2450. </style>
  2451. <script type="text/javascript">
  2452. //<![CDATA[
  2453. (function(){
  2454. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2455. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2456. b(function(){
  2457. var a = document.getElementById('cf-content');a.style.display = 'block';
  2458. setTimeout(function(){
  2459. var s,t,o,p,b,r,e,a,k,i,n,g,f, rOMaVfw={"VQwXrEe":!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]};
  2460. t = document.createElement('div');
  2461. t.innerHTML="<a href='/'>x</a>";
  2462. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2463. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2464. a = document.getElementById('jschl-answer');
  2465. f = document.getElementById('challenge-form');
  2466. ;rOMaVfw.VQwXrEe-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));rOMaVfw.VQwXrEe+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));rOMaVfw.VQwXrEe*=+((+!![]+[])+(+!![]));rOMaVfw.VQwXrEe+=+((+!![]+[])+(+!![]));rOMaVfw.VQwXrEe+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));rOMaVfw.VQwXrEe+=+((!+[]+!![]+!![]+[])+(+[]));rOMaVfw.VQwXrEe+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(rOMaVfw.VQwXrEe, 10) + t.length; '; 121'
  2467. f.action += location.hash;
  2468. f.submit();
  2469. }, 4000);
  2470. }, false);
  2471. })();
  2472. //]]>
  2473. </script>
  2474. </head>
  2475. <body>
  2476. <table width="100%" height="100%" cellpadding="20">
  2477. <tr>
  2478. <td align="center" valign="middle">
  2479. <div class="cf-browser-verification cf-im-under-attack">
  2480. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2481. <div id="cf-content" style="display:none">
  2482. <div>
  2483. <div class="bubbles"></div>
  2484. <div class="bubbles"></div>
  2485. <div class="bubbles"></div>
  2486. </div>
  2487. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2488. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2489. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2490. </div>
  2491. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2492. <input type="hidden" name="jschl_vc" value="d0216b97ebd114136f11e87457338771"/>
  2493. <input type="hidden" name="pass" value="1514326745.576-1JEZ+Y9PQb"/>
  2494. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2495. </form>
  2496. </div>
  2497. <div class="attribution">
  2498. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2499. <br>
  2500. Ray ID: 3d376b56dee63eaa
  2501. </div>
  2502. </td>
  2503. </tr>
  2504. </table>
  2505. </body>
  2506. </html>
  2507. ''', None])
  2508. data.append(['https://archive.today/download/J4I1a.zip', '''
  2509. <!DOCTYPE HTML>
  2510. <html lang="en-US">
  2511. <head>
  2512. <meta charset="UTF-8" />
  2513. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2514. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2515. <meta name="robots" content="noindex, nofollow" />
  2516. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2517. <title>Just a moment...</title>
  2518. <style type="text/css">
  2519. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2520. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2521. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2522. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2523. #spinner {margin: 0 auto 30px auto; display: block;}
  2524. .attribution {margin-top: 20px;}
  2525. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2526. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2527. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2528. </style>
  2529. <script type="text/javascript">
  2530. //<![CDATA[
  2531. (function(){
  2532. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2533. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2534. b(function(){
  2535. var a = document.getElementById('cf-content');a.style.display = 'block';
  2536. setTimeout(function(){
  2537. var s,t,o,p,b,r,e,a,k,i,n,g,f, JcaCiwF={"ycjxyEPWcud":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  2538. t = document.createElement('div');
  2539. t.innerHTML="<a href='/'>x</a>";
  2540. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2541. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2542. a = document.getElementById('jschl-answer');
  2543. f = document.getElementById('challenge-form');
  2544. ;JcaCiwF.ycjxyEPWcud+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));JcaCiwF.ycjxyEPWcud*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(JcaCiwF.ycjxyEPWcud, 10) + t.length; '; 121'
  2545. f.action += location.hash;
  2546. f.submit();
  2547. }, 4000);
  2548. }, false);
  2549. })();
  2550. //]]>
  2551. </script>
  2552. </head>
  2553. <body>
  2554. <table width="100%" height="100%" cellpadding="20">
  2555. <tr>
  2556. <td align="center" valign="middle">
  2557. <div class="cf-browser-verification cf-im-under-attack">
  2558. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2559. <div id="cf-content" style="display:none">
  2560. <div>
  2561. <div class="bubbles"></div>
  2562. <div class="bubbles"></div>
  2563. <div class="bubbles"></div>
  2564. </div>
  2565. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2566. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2567. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2568. </div>
  2569. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2570. <input type="hidden" name="jschl_vc" value="5cd05267b174b52d9552e7c62c6df441"/>
  2571. <input type="hidden" name="pass" value="1514326747.038-Viin4XmG14"/>
  2572. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2573. </form>
  2574. </div>
  2575. <div class="attribution">
  2576. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2577. <br>
  2578. Ray ID: 3d376b5ffb7a3e68
  2579. </div>
  2580. </td>
  2581. </tr>
  2582. </table>
  2583. </body>
  2584. </html>
  2585. ''', None])
  2586. data.append(['https://archive.today/download/J4I1a.zip', '''
  2587. <!DOCTYPE HTML>
  2588. <html lang="en-US">
  2589. <head>
  2590. <meta charset="UTF-8" />
  2591. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2592. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2593. <meta name="robots" content="noindex, nofollow" />
  2594. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2595. <title>Just a moment...</title>
  2596. <style type="text/css">
  2597. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2598. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2599. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2600. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2601. #spinner {margin: 0 auto 30px auto; display: block;}
  2602. .attribution {margin-top: 20px;}
  2603. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2604. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2605. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2606. </style>
  2607. <script type="text/javascript">
  2608. //<![CDATA[
  2609. (function(){
  2610. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2611. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2612. b(function(){
  2613. var a = document.getElementById('cf-content');a.style.display = 'block';
  2614. setTimeout(function(){
  2615. var s,t,o,p,b,r,e,a,k,i,n,g,f, ZTBrrWT={"GW":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  2616. t = document.createElement('div');
  2617. t.innerHTML="<a href='/'>x</a>";
  2618. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2619. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2620. a = document.getElementById('jschl-answer');
  2621. f = document.getElementById('challenge-form');
  2622. ;ZTBrrWT.GW+=!+[]+!![];ZTBrrWT.GW-=+!![];ZTBrrWT.GW*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(ZTBrrWT.GW, 10) + t.length; '; 121'
  2623. f.action += location.hash;
  2624. f.submit();
  2625. }, 4000);
  2626. }, false);
  2627. })();
  2628. //]]>
  2629. </script>
  2630. </head>
  2631. <body>
  2632. <table width="100%" height="100%" cellpadding="20">
  2633. <tr>
  2634. <td align="center" valign="middle">
  2635. <div class="cf-browser-verification cf-im-under-attack">
  2636. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2637. <div id="cf-content" style="display:none">
  2638. <div>
  2639. <div class="bubbles"></div>
  2640. <div class="bubbles"></div>
  2641. <div class="bubbles"></div>
  2642. </div>
  2643. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2644. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2645. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2646. </div>
  2647. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2648. <input type="hidden" name="jschl_vc" value="949bf43463d16751adfc13f5ed04ef37"/>
  2649. <input type="hidden" name="pass" value="1514326747.73-H8iRTkz6XF"/>
  2650. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2651. </form>
  2652. </div>
  2653. <div class="attribution">
  2654. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2655. <br>
  2656. Ray ID: 3d376b644e2f3e4a
  2657. </div>
  2658. </td>
  2659. </tr>
  2660. </table>
  2661. </body>
  2662. </html>
  2663. ''', None])
  2664. data.append(['https://archive.today/download/J4I1a.zip', '''
  2665. <!DOCTYPE HTML>
  2666. <html lang="en-US">
  2667. <head>
  2668. <meta charset="UTF-8" />
  2669. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2670. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2671. <meta name="robots" content="noindex, nofollow" />
  2672. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2673. <title>Just a moment...</title>
  2674. <style type="text/css">
  2675. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2676. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2677. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2678. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2679. #spinner {margin: 0 auto 30px auto; display: block;}
  2680. .attribution {margin-top: 20px;}
  2681. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2682. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2683. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2684. </style>
  2685. <script type="text/javascript">
  2686. //<![CDATA[
  2687. (function(){
  2688. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2689. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2690. b(function(){
  2691. var a = document.getElementById('cf-content');a.style.display = 'block';
  2692. setTimeout(function(){
  2693. var s,t,o,p,b,r,e,a,k,i,n,g,f, apLLmMk={"TYgRmkHiFYpT":+!![]};
  2694. t = document.createElement('div');
  2695. t.innerHTML="<a href='/'>x</a>";
  2696. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2697. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2698. a = document.getElementById('jschl-answer');
  2699. f = document.getElementById('challenge-form');
  2700. ;apLLmMk.TYgRmkHiFYpT-=!+[]+!![]+!![]+!![];apLLmMk.TYgRmkHiFYpT+=+((+!![]+[])+(+[]));apLLmMk.TYgRmkHiFYpT+=+((!+[]+!![]+[])+(+[]));apLLmMk.TYgRmkHiFYpT+=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];apLLmMk.TYgRmkHiFYpT+=+((+!![]+[])+(!+[]+!![]));apLLmMk.TYgRmkHiFYpT-=+((!+[]+!![]+!![]+!![]+[])+(+[]));apLLmMk.TYgRmkHiFYpT+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));apLLmMk.TYgRmkHiFYpT+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));apLLmMk.TYgRmkHiFYpT+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));apLLmMk.TYgRmkHiFYpT*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(apLLmMk.TYgRmkHiFYpT, 10) + t.length; '; 121'
  2701. f.action += location.hash;
  2702. f.submit();
  2703. }, 4000);
  2704. }, false);
  2705. })();
  2706. //]]>
  2707. </script>
  2708. </head>
  2709. <body>
  2710. <table width="100%" height="100%" cellpadding="20">
  2711. <tr>
  2712. <td align="center" valign="middle">
  2713. <div class="cf-browser-verification cf-im-under-attack">
  2714. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2715. <div id="cf-content" style="display:none">
  2716. <div>
  2717. <div class="bubbles"></div>
  2718. <div class="bubbles"></div>
  2719. <div class="bubbles"></div>
  2720. </div>
  2721. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2722. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2723. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2724. </div>
  2725. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2726. <input type="hidden" name="jschl_vc" value="3189e28dbda7f74ada40366fa82bf1c1"/>
  2727. <input type="hidden" name="pass" value="1514326749.075-mMsgt836mH"/>
  2728. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2729. </form>
  2730. </div>
  2731. <div class="attribution">
  2732. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2733. <br>
  2734. Ray ID: 3d376b6cba4b3e62
  2735. </div>
  2736. </td>
  2737. </tr>
  2738. </table>
  2739. </body>
  2740. </html>
  2741. ''', None])
  2742. data.append(['https://archive.today/download/J4I1a.zip', '''
  2743. <!DOCTYPE HTML>
  2744. <html lang="en-US">
  2745. <head>
  2746. <meta charset="UTF-8" />
  2747. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2748. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2749. <meta name="robots" content="noindex, nofollow" />
  2750. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2751. <title>Just a moment...</title>
  2752. <style type="text/css">
  2753. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2754. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2755. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2756. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2757. #spinner {margin: 0 auto 30px auto; display: block;}
  2758. .attribution {margin-top: 20px;}
  2759. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2760. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2761. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2762. </style>
  2763. <script type="text/javascript">
  2764. //<![CDATA[
  2765. (function(){
  2766. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2767. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2768. b(function(){
  2769. var a = document.getElementById('cf-content');a.style.display = 'block';
  2770. setTimeout(function(){
  2771. var s,t,o,p,b,r,e,a,k,i,n,g,f, ozKnEqt={"wOStMcnv":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]))};
  2772. t = document.createElement('div');
  2773. t.innerHTML="<a href='/'>x</a>";
  2774. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2775. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2776. a = document.getElementById('jschl-answer');
  2777. f = document.getElementById('challenge-form');
  2778. ;ozKnEqt.wOStMcnv*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));ozKnEqt.wOStMcnv*=!+[]+!![]+!![]+!![]+!![]+!![];ozKnEqt.wOStMcnv*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));ozKnEqt.wOStMcnv*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));ozKnEqt.wOStMcnv-=+((+!![]+[])+(+!![]));ozKnEqt.wOStMcnv-=!+[]+!![]+!![]+!![];a.value = parseInt(ozKnEqt.wOStMcnv, 10) + t.length; '; 121'
  2779. f.action += location.hash;
  2780. f.submit();
  2781. }, 4000);
  2782. }, false);
  2783. })();
  2784. //]]>
  2785. </script>
  2786. </head>
  2787. <body>
  2788. <table width="100%" height="100%" cellpadding="20">
  2789. <tr>
  2790. <td align="center" valign="middle">
  2791. <div class="cf-browser-verification cf-im-under-attack">
  2792. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2793. <div id="cf-content" style="display:none">
  2794. <div>
  2795. <div class="bubbles"></div>
  2796. <div class="bubbles"></div>
  2797. <div class="bubbles"></div>
  2798. </div>
  2799. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2800. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2801. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2802. </div>
  2803. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2804. <input type="hidden" name="jschl_vc" value="0bed51930a732be57fa4417ffd792dd9"/>
  2805. <input type="hidden" name="pass" value="1514326750.054-XVRT18CYFR"/>
  2806. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2807. </form>
  2808. </div>
  2809. <div class="attribution">
  2810. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2811. <br>
  2812. Ray ID: 3d376b72ddea3e4a
  2813. </div>
  2814. </td>
  2815. </tr>
  2816. </table>
  2817. </body>
  2818. </html>
  2819. ''', None])
  2820. data.append(['https://archive.today/download/J4I1a.zip', '''
  2821. <!DOCTYPE HTML>
  2822. <html lang="en-US">
  2823. <head>
  2824. <meta charset="UTF-8" />
  2825. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2826. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2827. <meta name="robots" content="noindex, nofollow" />
  2828. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2829. <title>Just a moment...</title>
  2830. <style type="text/css">
  2831. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2832. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2833. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2834. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2835. #spinner {margin: 0 auto 30px auto; display: block;}
  2836. .attribution {margin-top: 20px;}
  2837. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2838. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2839. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2840. </style>
  2841. <script type="text/javascript">
  2842. //<![CDATA[
  2843. (function(){
  2844. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2845. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2846. b(function(){
  2847. var a = document.getElementById('cf-content');a.style.display = 'block';
  2848. setTimeout(function(){
  2849. var s,t,o,p,b,r,e,a,k,i,n,g,f, OecULPf={"bhTMmw":!+[]+!![]+!![]+!![]+!![]+!![]+!![]};
  2850. t = document.createElement('div');
  2851. t.innerHTML="<a href='/'>x</a>";
  2852. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2853. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2854. a = document.getElementById('jschl-answer');
  2855. f = document.getElementById('challenge-form');
  2856. ;OecULPf.bhTMmw-=+((!+[]+!![]+!![]+[])+(+[]));OecULPf.bhTMmw*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));OecULPf.bhTMmw+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));OecULPf.bhTMmw*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));OecULPf.bhTMmw-=!+[]+!![]+!![]+!![]+!![]+!![]+!![];OecULPf.bhTMmw*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));OecULPf.bhTMmw+=+((+!![]+[])+(!+[]+!![]+!![]));OecULPf.bhTMmw+=+((!+[]+!![]+!![]+[])+(!+[]+!![]));OecULPf.bhTMmw+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(OecULPf.bhTMmw, 10) + t.length; '; 121'
  2857. f.action += location.hash;
  2858. f.submit();
  2859. }, 4000);
  2860. }, false);
  2861. })();
  2862. //]]>
  2863. </script>
  2864. </head>
  2865. <body>
  2866. <table width="100%" height="100%" cellpadding="20">
  2867. <tr>
  2868. <td align="center" valign="middle">
  2869. <div class="cf-browser-verification cf-im-under-attack">
  2870. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2871. <div id="cf-content" style="display:none">
  2872. <div>
  2873. <div class="bubbles"></div>
  2874. <div class="bubbles"></div>
  2875. <div class="bubbles"></div>
  2876. </div>
  2877. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2878. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2879. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2880. </div>
  2881. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2882. <input type="hidden" name="jschl_vc" value="b1d18149086f7f9aa6a67cdc6554a287"/>
  2883. <input type="hidden" name="pass" value="1514326751.425-XopHma+FN4"/>
  2884. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2885. </form>
  2886. </div>
  2887. <div class="attribution">
  2888. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2889. <br>
  2890. Ray ID: 3d376b7b6cd53e86
  2891. </div>
  2892. </td>
  2893. </tr>
  2894. </table>
  2895. </body>
  2896. </html>
  2897. ''', None])
  2898. data.append(['https://archive.today/download/J4I1a.zip', '''
  2899. <!DOCTYPE HTML>
  2900. <html lang="en-US">
  2901. <head>
  2902. <meta charset="UTF-8" />
  2903. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2904. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2905. <meta name="robots" content="noindex, nofollow" />
  2906. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2907. <title>Just a moment...</title>
  2908. <style type="text/css">
  2909. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2910. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2911. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2912. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2913. #spinner {margin: 0 auto 30px auto; display: block;}
  2914. .attribution {margin-top: 20px;}
  2915. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2916. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2917. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2918. </style>
  2919. <script type="text/javascript">
  2920. //<![CDATA[
  2921. (function(){
  2922. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  2923. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  2924. b(function(){
  2925. var a = document.getElementById('cf-content');a.style.display = 'block';
  2926. setTimeout(function(){
  2927. var s,t,o,p,b,r,e,a,k,i,n,g,f, UJSdIgf={"nPOQIXvXjHm":+((+!![]+[])+(+[]))};
  2928. t = document.createElement('div');
  2929. t.innerHTML="<a href='/'>x</a>";
  2930. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  2931. t = t.substr(r.length); t = t.substr(0,t.length-1);
  2932. a = document.getElementById('jschl-answer');
  2933. f = document.getElementById('challenge-form');
  2934. ;UJSdIgf.nPOQIXvXjHm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm*=!+[]+!![]+!![]+!![]+!![];UJSdIgf.nPOQIXvXjHm*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm+=!+[]+!![]+!![];UJSdIgf.nPOQIXvXjHm*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));UJSdIgf.nPOQIXvXjHm*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];UJSdIgf.nPOQIXvXjHm*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));UJSdIgf.nPOQIXvXjHm*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(UJSdIgf.nPOQIXvXjHm, 10) + t.length; '; 121'
  2935. f.action += location.hash;
  2936. f.submit();
  2937. }, 4000);
  2938. }, false);
  2939. })();
  2940. //]]>
  2941. </script>
  2942. </head>
  2943. <body>
  2944. <table width="100%" height="100%" cellpadding="20">
  2945. <tr>
  2946. <td align="center" valign="middle">
  2947. <div class="cf-browser-verification cf-im-under-attack">
  2948. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  2949. <div id="cf-content" style="display:none">
  2950. <div>
  2951. <div class="bubbles"></div>
  2952. <div class="bubbles"></div>
  2953. <div class="bubbles"></div>
  2954. </div>
  2955. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  2956. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  2957. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  2958. </div>
  2959. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  2960. <input type="hidden" name="jschl_vc" value="f4cc8ec8f507f0169a2b12ff61d19a8e"/>
  2961. <input type="hidden" name="pass" value="1514326752.474-I9fRNr3fif"/>
  2962. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  2963. </form>
  2964. </div>
  2965. <div class="attribution">
  2966. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  2967. <br>
  2968. Ray ID: 3d376b81fc0d3e5c
  2969. </div>
  2970. </td>
  2971. </tr>
  2972. </table>
  2973. </body>
  2974. </html>
  2975. ''', None])
  2976. data.append(['https://archive.today/download/J4I1a.zip', '''
  2977. <!DOCTYPE HTML>
  2978. <html lang="en-US">
  2979. <head>
  2980. <meta charset="UTF-8" />
  2981. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2982. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  2983. <meta name="robots" content="noindex, nofollow" />
  2984. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  2985. <title>Just a moment...</title>
  2986. <style type="text/css">
  2987. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  2988. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  2989. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  2990. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  2991. #spinner {margin: 0 auto 30px auto; display: block;}
  2992. .attribution {margin-top: 20px;}
  2993. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2994. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  2995. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  2996. </style>
  2997. <script type="text/javascript">
  2998. //<![CDATA[
  2999. (function(){
  3000. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3001. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3002. b(function(){
  3003. var a = document.getElementById('cf-content');a.style.display = 'block';
  3004. setTimeout(function(){
  3005. var s,t,o,p,b,r,e,a,k,i,n,g,f, WOBEWKt={"t":+((+!![]+[])+(!+[]+!![]))};
  3006. t = document.createElement('div');
  3007. t.innerHTML="<a href='/'>x</a>";
  3008. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3009. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3010. a = document.getElementById('jschl-answer');
  3011. f = document.getElementById('challenge-form');
  3012. ;WOBEWKt.t*=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));WOBEWKt.t+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));WOBEWKt.t*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));WOBEWKt.t+=+((+!![]+[])+(+!![]));WOBEWKt.t-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));WOBEWKt.t*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));WOBEWKt.t+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));WOBEWKt.t*=+((!+[]+!![]+[])+(+[]));a.value = parseInt(WOBEWKt.t, 10) + t.length; '; 121'
  3013. f.action += location.hash;
  3014. f.submit();
  3015. }, 4000);
  3016. }, false);
  3017. })();
  3018. //]]>
  3019. </script>
  3020. </head>
  3021. <body>
  3022. <table width="100%" height="100%" cellpadding="20">
  3023. <tr>
  3024. <td align="center" valign="middle">
  3025. <div class="cf-browser-verification cf-im-under-attack">
  3026. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3027. <div id="cf-content" style="display:none">
  3028. <div>
  3029. <div class="bubbles"></div>
  3030. <div class="bubbles"></div>
  3031. <div class="bubbles"></div>
  3032. </div>
  3033. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3034. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3035. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3036. </div>
  3037. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3038. <input type="hidden" name="jschl_vc" value="e543af2b961bbc0798bfd8529076affd"/>
  3039. <input type="hidden" name="pass" value="1514326754.016-0LwCDRCOdW"/>
  3040. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3041. </form>
  3042. </div>
  3043. <div class="attribution">
  3044. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3045. <br>
  3046. Ray ID: 3d376b8b98223e86
  3047. </div>
  3048. </td>
  3049. </tr>
  3050. </table>
  3051. </body>
  3052. </html>
  3053. ''', None])
  3054. data.append(['https://archive.today/download/J4I1a.zip', '''
  3055. <!DOCTYPE HTML>
  3056. <html lang="en-US">
  3057. <head>
  3058. <meta charset="UTF-8" />
  3059. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3060. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3061. <meta name="robots" content="noindex, nofollow" />
  3062. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3063. <title>Just a moment...</title>
  3064. <style type="text/css">
  3065. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3066. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3067. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3068. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3069. #spinner {margin: 0 auto 30px auto; display: block;}
  3070. .attribution {margin-top: 20px;}
  3071. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3072. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3073. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3074. </style>
  3075. <script type="text/javascript">
  3076. //<![CDATA[
  3077. (function(){
  3078. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3079. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3080. b(function(){
  3081. var a = document.getElementById('cf-content');a.style.display = 'block';
  3082. setTimeout(function(){
  3083. var s,t,o,p,b,r,e,a,k,i,n,g,f, DFIiWmv={"GGzgfvoIYGA":+((+!![]+[])+(+!![]))};
  3084. t = document.createElement('div');
  3085. t.innerHTML="<a href='/'>x</a>";
  3086. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3087. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3088. a = document.getElementById('jschl-answer');
  3089. f = document.getElementById('challenge-form');
  3090. ;DFIiWmv.GGzgfvoIYGA+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA*=+((!+[]+!![]+[])+(!+[]+!![]+!![]));DFIiWmv.GGzgfvoIYGA+=!+[]+!![];DFIiWmv.GGzgfvoIYGA*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));DFIiWmv.GGzgfvoIYGA*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(DFIiWmv.GGzgfvoIYGA, 10) + t.length; '; 121'
  3091. f.action += location.hash;
  3092. f.submit();
  3093. }, 4000);
  3094. }, false);
  3095. })();
  3096. //]]>
  3097. </script>
  3098. </head>
  3099. <body>
  3100. <table width="100%" height="100%" cellpadding="20">
  3101. <tr>
  3102. <td align="center" valign="middle">
  3103. <div class="cf-browser-verification cf-im-under-attack">
  3104. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3105. <div id="cf-content" style="display:none">
  3106. <div>
  3107. <div class="bubbles"></div>
  3108. <div class="bubbles"></div>
  3109. <div class="bubbles"></div>
  3110. </div>
  3111. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3112. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3113. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3114. </div>
  3115. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3116. <input type="hidden" name="jschl_vc" value="bce2e9f77873c183a3a2c43b14a7fb6e"/>
  3117. <input type="hidden" name="pass" value="1514326754.82-rYm/XMcdXv"/>
  3118. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3119. </form>
  3120. </div>
  3121. <div class="attribution">
  3122. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3123. <br>
  3124. Ray ID: 3d376b909f083ea4
  3125. </div>
  3126. </td>
  3127. </tr>
  3128. </table>
  3129. </body>
  3130. </html>
  3131. ''', None])
  3132. data.append(['https://archive.today/download/J4I1a.zip', '''
  3133. <!DOCTYPE HTML>
  3134. <html lang="en-US">
  3135. <head>
  3136. <meta charset="UTF-8" />
  3137. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3138. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3139. <meta name="robots" content="noindex, nofollow" />
  3140. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3141. <title>Just a moment...</title>
  3142. <style type="text/css">
  3143. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3144. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3145. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3146. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3147. #spinner {margin: 0 auto 30px auto; display: block;}
  3148. .attribution {margin-top: 20px;}
  3149. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3150. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3151. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3152. </style>
  3153. <script type="text/javascript">
  3154. //<![CDATA[
  3155. (function(){
  3156. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3157. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3158. b(function(){
  3159. var a = document.getElementById('cf-content');a.style.display = 'block';
  3160. setTimeout(function(){
  3161. var s,t,o,p,b,r,e,a,k,i,n,g,f, bigQicw={"e":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]))};
  3162. t = document.createElement('div');
  3163. t.innerHTML="<a href='/'>x</a>";
  3164. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3165. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3166. a = document.getElementById('jschl-answer');
  3167. f = document.getElementById('challenge-form');
  3168. ;bigQicw.e*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));bigQicw.e+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));bigQicw.e*=+((!+[]+!![]+[])+(+!![]));bigQicw.e-=+((!+[]+!![]+!![]+[])+(+!![]));bigQicw.e-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));bigQicw.e-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));bigQicw.e+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));bigQicw.e*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(bigQicw.e, 10) + t.length; '; 121'
  3169. f.action += location.hash;
  3170. f.submit();
  3171. }, 4000);
  3172. }, false);
  3173. })();
  3174. //]]>
  3175. </script>
  3176. </head>
  3177. <body>
  3178. <table width="100%" height="100%" cellpadding="20">
  3179. <tr>
  3180. <td align="center" valign="middle">
  3181. <div class="cf-browser-verification cf-im-under-attack">
  3182. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3183. <div id="cf-content" style="display:none">
  3184. <div>
  3185. <div class="bubbles"></div>
  3186. <div class="bubbles"></div>
  3187. <div class="bubbles"></div>
  3188. </div>
  3189. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3190. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3191. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3192. </div>
  3193. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3194. <input type="hidden" name="jschl_vc" value="bceacfe21434057d63bd6ff7a477f243"/>
  3195. <input type="hidden" name="pass" value="1514326756.343-bkMR+2VIga"/>
  3196. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3197. </form>
  3198. </div>
  3199. <div class="attribution">
  3200. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3201. <br>
  3202. Ray ID: 3d376b9a1a203eb0
  3203. </div>
  3204. </td>
  3205. </tr>
  3206. </table>
  3207. </body>
  3208. </html>
  3209. ''', None])
  3210. data.append(['https://archive.today/download/J4I1a.zip', '''
  3211. <!DOCTYPE HTML>
  3212. <html lang="en-US">
  3213. <head>
  3214. <meta charset="UTF-8" />
  3215. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3216. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3217. <meta name="robots" content="noindex, nofollow" />
  3218. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3219. <title>Just a moment...</title>
  3220. <style type="text/css">
  3221. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3222. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3223. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3224. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3225. #spinner {margin: 0 auto 30px auto; display: block;}
  3226. .attribution {margin-top: 20px;}
  3227. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3228. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3229. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3230. </style>
  3231. <script type="text/javascript">
  3232. //<![CDATA[
  3233. (function(){
  3234. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3235. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3236. b(function(){
  3237. var a = document.getElementById('cf-content');a.style.display = 'block';
  3238. setTimeout(function(){
  3239. var s,t,o,p,b,r,e,a,k,i,n,g,f, ScLfwXa={"Vs":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  3240. t = document.createElement('div');
  3241. t.innerHTML="<a href='/'>x</a>";
  3242. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3243. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3244. a = document.getElementById('jschl-answer');
  3245. f = document.getElementById('challenge-form');
  3246. ;ScLfwXa.Vs-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));ScLfwXa.Vs*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];ScLfwXa.Vs-=+((!+[]+!![]+[])+(+!![]));a.value = parseInt(ScLfwXa.Vs, 10) + t.length; '; 121'
  3247. f.action += location.hash;
  3248. f.submit();
  3249. }, 4000);
  3250. }, false);
  3251. })();
  3252. //]]>
  3253. </script>
  3254. </head>
  3255. <body>
  3256. <table width="100%" height="100%" cellpadding="20">
  3257. <tr>
  3258. <td align="center" valign="middle">
  3259. <div class="cf-browser-verification cf-im-under-attack">
  3260. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3261. <div id="cf-content" style="display:none">
  3262. <div>
  3263. <div class="bubbles"></div>
  3264. <div class="bubbles"></div>
  3265. <div class="bubbles"></div>
  3266. </div>
  3267. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3268. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3269. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3270. </div>
  3271. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3272. <input type="hidden" name="jschl_vc" value="5335f2d907789b03bdc4f0054c525f73"/>
  3273. <input type="hidden" name="pass" value="1514326757.77-BC4bIBg3Sf"/>
  3274. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3275. </form>
  3276. </div>
  3277. <div class="attribution">
  3278. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3279. <br>
  3280. Ray ID: 3d376ba30e253e50
  3281. </div>
  3282. </td>
  3283. </tr>
  3284. </table>
  3285. </body>
  3286. </html>
  3287. ''', None])
  3288. data.append(['https://archive.today/download/J4I1a.zip', '''
  3289. <!DOCTYPE HTML>
  3290. <html lang="en-US">
  3291. <head>
  3292. <meta charset="UTF-8" />
  3293. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3294. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3295. <meta name="robots" content="noindex, nofollow" />
  3296. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3297. <title>Just a moment...</title>
  3298. <style type="text/css">
  3299. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3300. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3301. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3302. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3303. #spinner {margin: 0 auto 30px auto; display: block;}
  3304. .attribution {margin-top: 20px;}
  3305. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3306. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3307. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3308. </style>
  3309. <script type="text/javascript">
  3310. //<![CDATA[
  3311. (function(){
  3312. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3313. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3314. b(function(){
  3315. var a = document.getElementById('cf-content');a.style.display = 'block';
  3316. setTimeout(function(){
  3317. var s,t,o,p,b,r,e,a,k,i,n,g,f, EPVCNaB={"fHEXuZ":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  3318. t = document.createElement('div');
  3319. t.innerHTML="<a href='/'>x</a>";
  3320. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3321. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3322. a = document.getElementById('jschl-answer');
  3323. f = document.getElementById('challenge-form');
  3324. ;EPVCNaB.fHEXuZ+=+!![];EPVCNaB.fHEXuZ+=+((+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(EPVCNaB.fHEXuZ, 10) + t.length; '; 121'
  3325. f.action += location.hash;
  3326. f.submit();
  3327. }, 4000);
  3328. }, false);
  3329. })();
  3330. //]]>
  3331. </script>
  3332. </head>
  3333. <body>
  3334. <table width="100%" height="100%" cellpadding="20">
  3335. <tr>
  3336. <td align="center" valign="middle">
  3337. <div class="cf-browser-verification cf-im-under-attack">
  3338. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3339. <div id="cf-content" style="display:none">
  3340. <div>
  3341. <div class="bubbles"></div>
  3342. <div class="bubbles"></div>
  3343. <div class="bubbles"></div>
  3344. </div>
  3345. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3346. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3347. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3348. </div>
  3349. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3350. <input type="hidden" name="jschl_vc" value="f7a18b081412b3991365903fbd598338"/>
  3351. <input type="hidden" name="pass" value="1514326758.77-BtA56ZWUTX"/>
  3352. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3353. </form>
  3354. </div>
  3355. <div class="attribution">
  3356. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3357. <br>
  3358. Ray ID: 3d376ba94a783e62
  3359. </div>
  3360. </td>
  3361. </tr>
  3362. </table>
  3363. </body>
  3364. </html>
  3365. ''', None])
  3366. data.append(['https://archive.today/download/J4I1a.zip', '''
  3367. <!DOCTYPE HTML>
  3368. <html lang="en-US">
  3369. <head>
  3370. <meta charset="UTF-8" />
  3371. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3372. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3373. <meta name="robots" content="noindex, nofollow" />
  3374. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3375. <title>Just a moment...</title>
  3376. <style type="text/css">
  3377. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3378. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3379. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3380. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3381. #spinner {margin: 0 auto 30px auto; display: block;}
  3382. .attribution {margin-top: 20px;}
  3383. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3384. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3385. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3386. </style>
  3387. <script type="text/javascript">
  3388. //<![CDATA[
  3389. (function(){
  3390. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3391. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3392. b(function(){
  3393. var a = document.getElementById('cf-content');a.style.display = 'block';
  3394. setTimeout(function(){
  3395. var s,t,o,p,b,r,e,a,k,i,n,g,f, agXJQRo={"Jk":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  3396. t = document.createElement('div');
  3397. t.innerHTML="<a href='/'>x</a>";
  3398. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3399. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3400. a = document.getElementById('jschl-answer');
  3401. f = document.getElementById('challenge-form');
  3402. ;agXJQRo.Jk-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));agXJQRo.Jk+=+((!+[]+!![]+!![]+!![]+[])+(+[]));agXJQRo.Jk*=+((+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(agXJQRo.Jk, 10) + t.length; '; 121'
  3403. f.action += location.hash;
  3404. f.submit();
  3405. }, 4000);
  3406. }, false);
  3407. })();
  3408. //]]>
  3409. </script>
  3410. </head>
  3411. <body>
  3412. <table width="100%" height="100%" cellpadding="20">
  3413. <tr>
  3414. <td align="center" valign="middle">
  3415. <div class="cf-browser-verification cf-im-under-attack">
  3416. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3417. <div id="cf-content" style="display:none">
  3418. <div>
  3419. <div class="bubbles"></div>
  3420. <div class="bubbles"></div>
  3421. <div class="bubbles"></div>
  3422. </div>
  3423. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3424. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3425. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3426. </div>
  3427. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3428. <input type="hidden" name="jschl_vc" value="94f632abaa97b7aa9d44eabb3814cbe3"/>
  3429. <input type="hidden" name="pass" value="1514326759.368-nnltbkwqcb"/>
  3430. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3431. </form>
  3432. </div>
  3433. <div class="attribution">
  3434. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3435. <br>
  3436. Ray ID: 3d376bad0d463e68
  3437. </div>
  3438. </td>
  3439. </tr>
  3440. </table>
  3441. </body>
  3442. </html>
  3443. ''', None])
  3444. data.append(['https://archive.today/download/J4I1a.zip', '''
  3445. <!DOCTYPE HTML>
  3446. <html lang="en-US">
  3447. <head>
  3448. <meta charset="UTF-8" />
  3449. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3450. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3451. <meta name="robots" content="noindex, nofollow" />
  3452. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3453. <title>Just a moment...</title>
  3454. <style type="text/css">
  3455. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3456. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3457. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3458. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3459. #spinner {margin: 0 auto 30px auto; display: block;}
  3460. .attribution {margin-top: 20px;}
  3461. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3462. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3463. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3464. </style>
  3465. <script type="text/javascript">
  3466. //<![CDATA[
  3467. (function(){
  3468. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3469. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3470. b(function(){
  3471. var a = document.getElementById('cf-content');a.style.display = 'block';
  3472. setTimeout(function(){
  3473. var s,t,o,p,b,r,e,a,k,i,n,g,f, OIkeHtu={"XG":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  3474. t = document.createElement('div');
  3475. t.innerHTML="<a href='/'>x</a>";
  3476. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3477. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3478. a = document.getElementById('jschl-answer');
  3479. f = document.getElementById('challenge-form');
  3480. ;OIkeHtu.XG*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));OIkeHtu.XG*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(OIkeHtu.XG, 10) + t.length; '; 121'
  3481. f.action += location.hash;
  3482. f.submit();
  3483. }, 4000);
  3484. }, false);
  3485. })();
  3486. //]]>
  3487. </script>
  3488. </head>
  3489. <body>
  3490. <table width="100%" height="100%" cellpadding="20">
  3491. <tr>
  3492. <td align="center" valign="middle">
  3493. <div class="cf-browser-verification cf-im-under-attack">
  3494. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3495. <div id="cf-content" style="display:none">
  3496. <div>
  3497. <div class="bubbles"></div>
  3498. <div class="bubbles"></div>
  3499. <div class="bubbles"></div>
  3500. </div>
  3501. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3502. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3503. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3504. </div>
  3505. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3506. <input type="hidden" name="jschl_vc" value="d6c142bc561a7f91535e6f2f053800cb"/>
  3507. <input type="hidden" name="pass" value="1514326760.587-hs5rcXVkll"/>
  3508. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3509. </form>
  3510. </div>
  3511. <div class="attribution">
  3512. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3513. <br>
  3514. Ray ID: 3d376bb4ab0d3e9e
  3515. </div>
  3516. </td>
  3517. </tr>
  3518. </table>
  3519. </body>
  3520. </html>
  3521. ''', None])
  3522. data.append(['https://archive.today/download/J4I1a.zip', '''
  3523. <!DOCTYPE HTML>
  3524. <html lang="en-US">
  3525. <head>
  3526. <meta charset="UTF-8" />
  3527. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3528. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3529. <meta name="robots" content="noindex, nofollow" />
  3530. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3531. <title>Just a moment...</title>
  3532. <style type="text/css">
  3533. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3534. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3535. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3536. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3537. #spinner {margin: 0 auto 30px auto; display: block;}
  3538. .attribution {margin-top: 20px;}
  3539. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3540. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3541. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3542. </style>
  3543. <script type="text/javascript">
  3544. //<![CDATA[
  3545. (function(){
  3546. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3547. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3548. b(function(){
  3549. var a = document.getElementById('cf-content');a.style.display = 'block';
  3550. setTimeout(function(){
  3551. var s,t,o,p,b,r,e,a,k,i,n,g,f, sXOLuwO={"WtCA":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  3552. t = document.createElement('div');
  3553. t.innerHTML="<a href='/'>x</a>";
  3554. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3555. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3556. a = document.getElementById('jschl-answer');
  3557. f = document.getElementById('challenge-form');
  3558. ;sXOLuwO.WtCA+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));sXOLuwO.WtCA-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));sXOLuwO.WtCA*=+((!+[]+!![]+!![]+[])+(+!![]));sXOLuwO.WtCA*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(sXOLuwO.WtCA, 10) + t.length; '; 121'
  3559. f.action += location.hash;
  3560. f.submit();
  3561. }, 4000);
  3562. }, false);
  3563. })();
  3564. //]]>
  3565. </script>
  3566. </head>
  3567. <body>
  3568. <table width="100%" height="100%" cellpadding="20">
  3569. <tr>
  3570. <td align="center" valign="middle">
  3571. <div class="cf-browser-verification cf-im-under-attack">
  3572. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3573. <div id="cf-content" style="display:none">
  3574. <div>
  3575. <div class="bubbles"></div>
  3576. <div class="bubbles"></div>
  3577. <div class="bubbles"></div>
  3578. </div>
  3579. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3580. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3581. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3582. </div>
  3583. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3584. <input type="hidden" name="jschl_vc" value="845a37ad0c6da656aa78e28fd503ffd7"/>
  3585. <input type="hidden" name="pass" value="1514326762.133-IRcijkSbYE"/>
  3586. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3587. </form>
  3588. </div>
  3589. <div class="attribution">
  3590. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3591. <br>
  3592. Ray ID: 3d376bbe4e1a3e8c
  3593. </div>
  3594. </td>
  3595. </tr>
  3596. </table>
  3597. </body>
  3598. </html>
  3599. ''', None])
  3600. data.append(['https://archive.today/download/J4I1a.zip', '''
  3601. <!DOCTYPE HTML>
  3602. <html lang="en-US">
  3603. <head>
  3604. <meta charset="UTF-8" />
  3605. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3606. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3607. <meta name="robots" content="noindex, nofollow" />
  3608. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3609. <title>Just a moment...</title>
  3610. <style type="text/css">
  3611. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3612. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3613. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3614. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3615. #spinner {margin: 0 auto 30px auto; display: block;}
  3616. .attribution {margin-top: 20px;}
  3617. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3618. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3619. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3620. </style>
  3621. <script type="text/javascript">
  3622. //<![CDATA[
  3623. (function(){
  3624. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3625. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3626. b(function(){
  3627. var a = document.getElementById('cf-content');a.style.display = 'block';
  3628. setTimeout(function(){
  3629. var s,t,o,p,b,r,e,a,k,i,n,g,f, hJAmmoN={"AGhzOwlux":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  3630. t = document.createElement('div');
  3631. t.innerHTML="<a href='/'>x</a>";
  3632. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3633. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3634. a = document.getElementById('jschl-answer');
  3635. f = document.getElementById('challenge-form');
  3636. ;hJAmmoN.AGhzOwlux-=+((!+[]+!![]+[])+(!+[]+!![]));hJAmmoN.AGhzOwlux+=+((!+[]+!![]+!![]+[])+(!+[]+!![]));hJAmmoN.AGhzOwlux*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));hJAmmoN.AGhzOwlux-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));hJAmmoN.AGhzOwlux+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));hJAmmoN.AGhzOwlux+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));hJAmmoN.AGhzOwlux+=+((!+[]+!![]+!![]+[])+(+!![]));hJAmmoN.AGhzOwlux-=+((!+[]+!![]+!![]+!![]+[])+(+[]));hJAmmoN.AGhzOwlux*=+((+!![]+[])+(!+[]+!![]+!![]+!![]));hJAmmoN.AGhzOwlux+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(hJAmmoN.AGhzOwlux, 10) + t.length; '; 121'
  3637. f.action += location.hash;
  3638. f.submit();
  3639. }, 4000);
  3640. }, false);
  3641. })();
  3642. //]]>
  3643. </script>
  3644. </head>
  3645. <body>
  3646. <table width="100%" height="100%" cellpadding="20">
  3647. <tr>
  3648. <td align="center" valign="middle">
  3649. <div class="cf-browser-verification cf-im-under-attack">
  3650. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3651. <div id="cf-content" style="display:none">
  3652. <div>
  3653. <div class="bubbles"></div>
  3654. <div class="bubbles"></div>
  3655. <div class="bubbles"></div>
  3656. </div>
  3657. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3658. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3659. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3660. </div>
  3661. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3662. <input type="hidden" name="jschl_vc" value="4296377ab6e53ea90ab5f0304716f54a"/>
  3663. <input type="hidden" name="pass" value="1514326763.448-jCnwlkwvy6"/>
  3664. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3665. </form>
  3666. </div>
  3667. <div class="attribution">
  3668. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3669. <br>
  3670. Ray ID: 3d376bc68cb83e6e
  3671. </div>
  3672. </td>
  3673. </tr>
  3674. </table>
  3675. </body>
  3676. </html>
  3677. ''', None])
  3678. data.append(['https://archive.today/download/J4I1a.zip', '''
  3679. <!DOCTYPE HTML>
  3680. <html lang="en-US">
  3681. <head>
  3682. <meta charset="UTF-8" />
  3683. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3684. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3685. <meta name="robots" content="noindex, nofollow" />
  3686. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3687. <title>Just a moment...</title>
  3688. <style type="text/css">
  3689. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3690. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3691. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3692. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3693. #spinner {margin: 0 auto 30px auto; display: block;}
  3694. .attribution {margin-top: 20px;}
  3695. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3696. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3697. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3698. </style>
  3699. <script type="text/javascript">
  3700. //<![CDATA[
  3701. (function(){
  3702. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3703. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3704. b(function(){
  3705. var a = document.getElementById('cf-content');a.style.display = 'block';
  3706. setTimeout(function(){
  3707. var s,t,o,p,b,r,e,a,k,i,n,g,f, BiRSIDb={"CkaiesOZWlF":+((+!![]+[])+(!+[]+!![]+!![]))};
  3708. t = document.createElement('div');
  3709. t.innerHTML="<a href='/'>x</a>";
  3710. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3711. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3712. a = document.getElementById('jschl-answer');
  3713. f = document.getElementById('challenge-form');
  3714. ;BiRSIDb.CkaiesOZWlF*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));BiRSIDb.CkaiesOZWlF*=!+[]+!![]+!![]+!![];BiRSIDb.CkaiesOZWlF+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));BiRSIDb.CkaiesOZWlF-=+((+!![]+[])+(!+[]+!![]));BiRSIDb.CkaiesOZWlF-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));BiRSIDb.CkaiesOZWlF*=+((+!![]+[])+(!+[]+!![]+!![]));BiRSIDb.CkaiesOZWlF-=+((+!![]+[])+(!+[]+!![]+!![]));BiRSIDb.CkaiesOZWlF+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));BiRSIDb.CkaiesOZWlF+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));BiRSIDb.CkaiesOZWlF-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(BiRSIDb.CkaiesOZWlF, 10) + t.length; '; 121'
  3715. f.action += location.hash;
  3716. f.submit();
  3717. }, 4000);
  3718. }, false);
  3719. })();
  3720. //]]>
  3721. </script>
  3722. </head>
  3723. <body>
  3724. <table width="100%" height="100%" cellpadding="20">
  3725. <tr>
  3726. <td align="center" valign="middle">
  3727. <div class="cf-browser-verification cf-im-under-attack">
  3728. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3729. <div id="cf-content" style="display:none">
  3730. <div>
  3731. <div class="bubbles"></div>
  3732. <div class="bubbles"></div>
  3733. <div class="bubbles"></div>
  3734. </div>
  3735. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3736. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3737. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3738. </div>
  3739. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3740. <input type="hidden" name="jschl_vc" value="0ed97d588c45734a343e6f91ea44009f"/>
  3741. <input type="hidden" name="pass" value="1514326764.339-YCOnlqUY03"/>
  3742. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3743. </form>
  3744. </div>
  3745. <div class="attribution">
  3746. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3747. <br>
  3748. Ray ID: 3d376bcc1b133e74
  3749. </div>
  3750. </td>
  3751. </tr>
  3752. </table>
  3753. </body>
  3754. </html>
  3755. ''', None])
  3756. data.append(['https://archive.today/download/J4I1a.zip', '''
  3757. <!DOCTYPE HTML>
  3758. <html lang="en-US">
  3759. <head>
  3760. <meta charset="UTF-8" />
  3761. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3762. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3763. <meta name="robots" content="noindex, nofollow" />
  3764. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3765. <title>Just a moment...</title>
  3766. <style type="text/css">
  3767. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3768. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3769. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3770. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3771. #spinner {margin: 0 auto 30px auto; display: block;}
  3772. .attribution {margin-top: 20px;}
  3773. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3774. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3775. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3776. </style>
  3777. <script type="text/javascript">
  3778. //<![CDATA[
  3779. (function(){
  3780. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3781. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3782. b(function(){
  3783. var a = document.getElementById('cf-content');a.style.display = 'block';
  3784. setTimeout(function(){
  3785. var s,t,o,p,b,r,e,a,k,i,n,g,f, IblHztn={"saGoKKZ":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  3786. t = document.createElement('div');
  3787. t.innerHTML="<a href='/'>x</a>";
  3788. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3789. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3790. a = document.getElementById('jschl-answer');
  3791. f = document.getElementById('challenge-form');
  3792. ;IblHztn.saGoKKZ-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));IblHztn.saGoKKZ*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));IblHztn.saGoKKZ-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));IblHztn.saGoKKZ+=+((+!![]+[])+(+!![]));a.value = parseInt(IblHztn.saGoKKZ, 10) + t.length; '; 121'
  3793. f.action += location.hash;
  3794. f.submit();
  3795. }, 4000);
  3796. }, false);
  3797. })();
  3798. //]]>
  3799. </script>
  3800. </head>
  3801. <body>
  3802. <table width="100%" height="100%" cellpadding="20">
  3803. <tr>
  3804. <td align="center" valign="middle">
  3805. <div class="cf-browser-verification cf-im-under-attack">
  3806. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3807. <div id="cf-content" style="display:none">
  3808. <div>
  3809. <div class="bubbles"></div>
  3810. <div class="bubbles"></div>
  3811. <div class="bubbles"></div>
  3812. </div>
  3813. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3814. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3815. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3816. </div>
  3817. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3818. <input type="hidden" name="jschl_vc" value="e08a734818248f0dbd008f8fc746ed16"/>
  3819. <input type="hidden" name="pass" value="1514326765.249-SCVxwivXL3"/>
  3820. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3821. </form>
  3822. </div>
  3823. <div class="attribution">
  3824. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3825. <br>
  3826. Ray ID: 3d376bd1cf7f3e6e
  3827. </div>
  3828. </td>
  3829. </tr>
  3830. </table>
  3831. </body>
  3832. </html>
  3833. ''', None])
  3834. data.append(['https://archive.today/download/J4I1a.zip', '''
  3835. <!DOCTYPE HTML>
  3836. <html lang="en-US">
  3837. <head>
  3838. <meta charset="UTF-8" />
  3839. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3840. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3841. <meta name="robots" content="noindex, nofollow" />
  3842. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3843. <title>Just a moment...</title>
  3844. <style type="text/css">
  3845. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3846. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3847. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3848. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3849. #spinner {margin: 0 auto 30px auto; display: block;}
  3850. .attribution {margin-top: 20px;}
  3851. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3852. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3853. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3854. </style>
  3855. <script type="text/javascript">
  3856. //<![CDATA[
  3857. (function(){
  3858. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3859. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3860. b(function(){
  3861. var a = document.getElementById('cf-content');a.style.display = 'block';
  3862. setTimeout(function(){
  3863. var s,t,o,p,b,r,e,a,k,i,n,g,f, WYjVvrg={"ipeoIKDGF":!+[]+!![]+!![]+!![]+!![]+!![]};
  3864. t = document.createElement('div');
  3865. t.innerHTML="<a href='/'>x</a>";
  3866. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3867. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3868. a = document.getElementById('jschl-answer');
  3869. f = document.getElementById('challenge-form');
  3870. ;WYjVvrg.ipeoIKDGF-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));WYjVvrg.ipeoIKDGF*=!+[]+!![]+!![]+!![]+!![];WYjVvrg.ipeoIKDGF-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));WYjVvrg.ipeoIKDGF-=+((+!![]+[])+(+!![]));a.value = parseInt(WYjVvrg.ipeoIKDGF, 10) + t.length; '; 121'
  3871. f.action += location.hash;
  3872. f.submit();
  3873. }, 4000);
  3874. }, false);
  3875. })();
  3876. //]]>
  3877. </script>
  3878. </head>
  3879. <body>
  3880. <table width="100%" height="100%" cellpadding="20">
  3881. <tr>
  3882. <td align="center" valign="middle">
  3883. <div class="cf-browser-verification cf-im-under-attack">
  3884. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3885. <div id="cf-content" style="display:none">
  3886. <div>
  3887. <div class="bubbles"></div>
  3888. <div class="bubbles"></div>
  3889. <div class="bubbles"></div>
  3890. </div>
  3891. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3892. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3893. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3894. </div>
  3895. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3896. <input type="hidden" name="jschl_vc" value="70f0443ce2f6bc709f13bd2fee68ac1f"/>
  3897. <input type="hidden" name="pass" value="1514326765.918-xCd9vwtpHD"/>
  3898. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3899. </form>
  3900. </div>
  3901. <div class="attribution">
  3902. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3903. <br>
  3904. Ray ID: 3d376bd5f9fb3eb0
  3905. </div>
  3906. </td>
  3907. </tr>
  3908. </table>
  3909. </body>
  3910. </html>
  3911. ''', None])
  3912. data.append(['https://archive.today/download/J4I1a.zip', '''
  3913. <!DOCTYPE HTML>
  3914. <html lang="en-US">
  3915. <head>
  3916. <meta charset="UTF-8" />
  3917. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3918. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3919. <meta name="robots" content="noindex, nofollow" />
  3920. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3921. <title>Just a moment...</title>
  3922. <style type="text/css">
  3923. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  3924. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  3925. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  3926. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  3927. #spinner {margin: 0 auto 30px auto; display: block;}
  3928. .attribution {margin-top: 20px;}
  3929. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3930. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  3931. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  3932. </style>
  3933. <script type="text/javascript">
  3934. //<![CDATA[
  3935. (function(){
  3936. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  3937. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  3938. b(function(){
  3939. var a = document.getElementById('cf-content');a.style.display = 'block';
  3940. setTimeout(function(){
  3941. var s,t,o,p,b,r,e,a,k,i,n,g,f, HjyIpXT={"ejTpoqB":+((+!![]+[])+(!+[]+!![]))};
  3942. t = document.createElement('div');
  3943. t.innerHTML="<a href='/'>x</a>";
  3944. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  3945. t = t.substr(r.length); t = t.substr(0,t.length-1);
  3946. a = document.getElementById('jschl-answer');
  3947. f = document.getElementById('challenge-form');
  3948. ;HjyIpXT.ejTpoqB*=!+[]+!![]+!![]+!![]+!![];HjyIpXT.ejTpoqB*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));HjyIpXT.ejTpoqB+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HjyIpXT.ejTpoqB+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));HjyIpXT.ejTpoqB+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));HjyIpXT.ejTpoqB*=+((+!![]+[])+(!+[]+!![]+!![]+!![]));HjyIpXT.ejTpoqB*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));HjyIpXT.ejTpoqB-=+((!+[]+!![]+!![]+[])+(+!![]));a.value = parseInt(HjyIpXT.ejTpoqB, 10) + t.length; '; 121'
  3949. f.action += location.hash;
  3950. f.submit();
  3951. }, 4000);
  3952. }, false);
  3953. })();
  3954. //]]>
  3955. </script>
  3956. </head>
  3957. <body>
  3958. <table width="100%" height="100%" cellpadding="20">
  3959. <tr>
  3960. <td align="center" valign="middle">
  3961. <div class="cf-browser-verification cf-im-under-attack">
  3962. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  3963. <div id="cf-content" style="display:none">
  3964. <div>
  3965. <div class="bubbles"></div>
  3966. <div class="bubbles"></div>
  3967. <div class="bubbles"></div>
  3968. </div>
  3969. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  3970. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  3971. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  3972. </div>
  3973. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  3974. <input type="hidden" name="jschl_vc" value="8cc550217dce05be8851b4889806e525"/>
  3975. <input type="hidden" name="pass" value="1514326767.039-SYEoSVH7RD"/>
  3976. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  3977. </form>
  3978. </div>
  3979. <div class="attribution">
  3980. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  3981. <br>
  3982. Ray ID: 3d376bdcfc3e3e5c
  3983. </div>
  3984. </td>
  3985. </tr>
  3986. </table>
  3987. </body>
  3988. </html>
  3989. ''', None])
  3990. data.append(['https://archive.today/download/J4I1a.zip', '''
  3991. <!DOCTYPE HTML>
  3992. <html lang="en-US">
  3993. <head>
  3994. <meta charset="UTF-8" />
  3995. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3996. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  3997. <meta name="robots" content="noindex, nofollow" />
  3998. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  3999. <title>Just a moment...</title>
  4000. <style type="text/css">
  4001. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4002. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4003. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4004. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4005. #spinner {margin: 0 auto 30px auto; display: block;}
  4006. .attribution {margin-top: 20px;}
  4007. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4008. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4009. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4010. </style>
  4011. <script type="text/javascript">
  4012. //<![CDATA[
  4013. (function(){
  4014. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4015. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4016. b(function(){
  4017. var a = document.getElementById('cf-content');a.style.display = 'block';
  4018. setTimeout(function(){
  4019. var s,t,o,p,b,r,e,a,k,i,n,g,f, sYvsslw={"ptAejIN":!+[]+!![]+!![]+!![]+!![]};
  4020. t = document.createElement('div');
  4021. t.innerHTML="<a href='/'>x</a>";
  4022. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4023. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4024. a = document.getElementById('jschl-answer');
  4025. f = document.getElementById('challenge-form');
  4026. ;sYvsslw.ptAejIN*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));sYvsslw.ptAejIN+=+((!+[]+!![]+!![]+[])+(+!![]));sYvsslw.ptAejIN-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));sYvsslw.ptAejIN*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];sYvsslw.ptAejIN*=!+[]+!![]+!![];sYvsslw.ptAejIN+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));sYvsslw.ptAejIN*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));sYvsslw.ptAejIN*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];sYvsslw.ptAejIN-=+((+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(sYvsslw.ptAejIN, 10) + t.length; '; 121'
  4027. f.action += location.hash;
  4028. f.submit();
  4029. }, 4000);
  4030. }, false);
  4031. })();
  4032. //]]>
  4033. </script>
  4034. </head>
  4035. <body>
  4036. <table width="100%" height="100%" cellpadding="20">
  4037. <tr>
  4038. <td align="center" valign="middle">
  4039. <div class="cf-browser-verification cf-im-under-attack">
  4040. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4041. <div id="cf-content" style="display:none">
  4042. <div>
  4043. <div class="bubbles"></div>
  4044. <div class="bubbles"></div>
  4045. <div class="bubbles"></div>
  4046. </div>
  4047. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4048. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4049. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4050. </div>
  4051. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4052. <input type="hidden" name="jschl_vc" value="4f068e869773b6dd6f031872aff67598"/>
  4053. <input type="hidden" name="pass" value="1514326768.164-v9otPbITM5"/>
  4054. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4055. </form>
  4056. </div>
  4057. <div class="attribution">
  4058. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4059. <br>
  4060. Ray ID: 3d376be40b703e5c
  4061. </div>
  4062. </td>
  4063. </tr>
  4064. </table>
  4065. </body>
  4066. </html>
  4067. ''', None])
  4068. data.append(['https://archive.today/download/J4I1a.zip', '''
  4069. <!DOCTYPE HTML>
  4070. <html lang="en-US">
  4071. <head>
  4072. <meta charset="UTF-8" />
  4073. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4074. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4075. <meta name="robots" content="noindex, nofollow" />
  4076. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4077. <title>Just a moment...</title>
  4078. <style type="text/css">
  4079. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4080. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4081. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4082. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4083. #spinner {margin: 0 auto 30px auto; display: block;}
  4084. .attribution {margin-top: 20px;}
  4085. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4086. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4087. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4088. </style>
  4089. <script type="text/javascript">
  4090. //<![CDATA[
  4091. (function(){
  4092. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4093. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4094. b(function(){
  4095. var a = document.getElementById('cf-content');a.style.display = 'block';
  4096. setTimeout(function(){
  4097. var s,t,o,p,b,r,e,a,k,i,n,g,f, NLFhgdk={"OXylqWc":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  4098. t = document.createElement('div');
  4099. t.innerHTML="<a href='/'>x</a>";
  4100. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4101. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4102. a = document.getElementById('jschl-answer');
  4103. f = document.getElementById('challenge-form');
  4104. ;NLFhgdk.OXylqWc-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));NLFhgdk.OXylqWc*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));NLFhgdk.OXylqWc+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));NLFhgdk.OXylqWc+=!+[]+!![]+!![]+!![];NLFhgdk.OXylqWc-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));NLFhgdk.OXylqWc+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];NLFhgdk.OXylqWc+=+((+!![]+[])+(+[]));a.value = parseInt(NLFhgdk.OXylqWc, 10) + t.length; '; 121'
  4105. f.action += location.hash;
  4106. f.submit();
  4107. }, 4000);
  4108. }, false);
  4109. })();
  4110. //]]>
  4111. </script>
  4112. </head>
  4113. <body>
  4114. <table width="100%" height="100%" cellpadding="20">
  4115. <tr>
  4116. <td align="center" valign="middle">
  4117. <div class="cf-browser-verification cf-im-under-attack">
  4118. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4119. <div id="cf-content" style="display:none">
  4120. <div>
  4121. <div class="bubbles"></div>
  4122. <div class="bubbles"></div>
  4123. <div class="bubbles"></div>
  4124. </div>
  4125. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4126. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4127. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4128. </div>
  4129. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4130. <input type="hidden" name="jschl_vc" value="7c5907056aa5229c11bc42ede8cd6db8"/>
  4131. <input type="hidden" name="pass" value="1514326769.391-0U2AmN2DoM"/>
  4132. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4133. </form>
  4134. </div>
  4135. <div class="attribution">
  4136. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4137. <br>
  4138. Ray ID: 3d376bebbc3d3e5c
  4139. </div>
  4140. </td>
  4141. </tr>
  4142. </table>
  4143. </body>
  4144. </html>
  4145. ''', None])
  4146. data.append(['https://archive.today/download/J4I1a.zip', '''
  4147. <!DOCTYPE HTML>
  4148. <html lang="en-US">
  4149. <head>
  4150. <meta charset="UTF-8" />
  4151. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4152. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4153. <meta name="robots" content="noindex, nofollow" />
  4154. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4155. <title>Just a moment...</title>
  4156. <style type="text/css">
  4157. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4158. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4159. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4160. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4161. #spinner {margin: 0 auto 30px auto; display: block;}
  4162. .attribution {margin-top: 20px;}
  4163. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4164. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4165. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4166. </style>
  4167. <script type="text/javascript">
  4168. //<![CDATA[
  4169. (function(){
  4170. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4171. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4172. b(function(){
  4173. var a = document.getElementById('cf-content');a.style.display = 'block';
  4174. setTimeout(function(){
  4175. var s,t,o,p,b,r,e,a,k,i,n,g,f, FBldVLy={"OYNCkP":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  4176. t = document.createElement('div');
  4177. t.innerHTML="<a href='/'>x</a>";
  4178. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4179. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4180. a = document.getElementById('jschl-answer');
  4181. f = document.getElementById('challenge-form');
  4182. ;FBldVLy.OYNCkP+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));FBldVLy.OYNCkP+=!+[]+!![]+!![]+!![];FBldVLy.OYNCkP+=+((+!![]+[])+(!+[]+!![]+!![]));FBldVLy.OYNCkP+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));FBldVLy.OYNCkP+=+((+!![]+[])+(!+[]+!![]));FBldVLy.OYNCkP+=+((+!![]+[])+(!+[]+!![]));FBldVLy.OYNCkP+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));FBldVLy.OYNCkP+=!+[]+!![];FBldVLy.OYNCkP*=+((+!![]+[])+(+[]));FBldVLy.OYNCkP-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(FBldVLy.OYNCkP, 10) + t.length; '; 121'
  4183. f.action += location.hash;
  4184. f.submit();
  4185. }, 4000);
  4186. }, false);
  4187. })();
  4188. //]]>
  4189. </script>
  4190. </head>
  4191. <body>
  4192. <table width="100%" height="100%" cellpadding="20">
  4193. <tr>
  4194. <td align="center" valign="middle">
  4195. <div class="cf-browser-verification cf-im-under-attack">
  4196. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4197. <div id="cf-content" style="display:none">
  4198. <div>
  4199. <div class="bubbles"></div>
  4200. <div class="bubbles"></div>
  4201. <div class="bubbles"></div>
  4202. </div>
  4203. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4204. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4205. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4206. </div>
  4207. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4208. <input type="hidden" name="jschl_vc" value="69c2baaeeed78f03314557fd875ccdd7"/>
  4209. <input type="hidden" name="pass" value="1514326770.281-GI3hP/4MKl"/>
  4210. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4211. </form>
  4212. </div>
  4213. <div class="attribution">
  4214. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4215. <br>
  4216. Ray ID: 3d376bf14e303e6e
  4217. </div>
  4218. </td>
  4219. </tr>
  4220. </table>
  4221. </body>
  4222. </html>
  4223. ''', None])
  4224. data.append(['https://archive.today/download/J4I1a.zip', '''
  4225. <!DOCTYPE HTML>
  4226. <html lang="en-US">
  4227. <head>
  4228. <meta charset="UTF-8" />
  4229. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4230. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4231. <meta name="robots" content="noindex, nofollow" />
  4232. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4233. <title>Just a moment...</title>
  4234. <style type="text/css">
  4235. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4236. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4237. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4238. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4239. #spinner {margin: 0 auto 30px auto; display: block;}
  4240. .attribution {margin-top: 20px;}
  4241. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4242. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4243. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4244. </style>
  4245. <script type="text/javascript">
  4246. //<![CDATA[
  4247. (function(){
  4248. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4249. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4250. b(function(){
  4251. var a = document.getElementById('cf-content');a.style.display = 'block';
  4252. setTimeout(function(){
  4253. var s,t,o,p,b,r,e,a,k,i,n,g,f, IjYGeiu={"smW":+((!+[]+!![]+[])+(+!![]))};
  4254. t = document.createElement('div');
  4255. t.innerHTML="<a href='/'>x</a>";
  4256. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4257. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4258. a = document.getElementById('jschl-answer');
  4259. f = document.getElementById('challenge-form');
  4260. ;IjYGeiu.smW-=+((!+[]+!![]+!![]+[])+(+!![]));IjYGeiu.smW+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));IjYGeiu.smW-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));IjYGeiu.smW+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));IjYGeiu.smW*=+((!+[]+!![]+[])+(+!![]));IjYGeiu.smW*=+((!+[]+!![]+[])+(+!![]));IjYGeiu.smW-=!+[]+!![]+!![]+!![];IjYGeiu.smW+=+((+!![]+[])+(+[]));IjYGeiu.smW+=!+[]+!![];a.value = parseInt(IjYGeiu.smW, 10) + t.length; '; 121'
  4261. f.action += location.hash;
  4262. f.submit();
  4263. }, 4000);
  4264. }, false);
  4265. })();
  4266. //]]>
  4267. </script>
  4268. </head>
  4269. <body>
  4270. <table width="100%" height="100%" cellpadding="20">
  4271. <tr>
  4272. <td align="center" valign="middle">
  4273. <div class="cf-browser-verification cf-im-under-attack">
  4274. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4275. <div id="cf-content" style="display:none">
  4276. <div>
  4277. <div class="bubbles"></div>
  4278. <div class="bubbles"></div>
  4279. <div class="bubbles"></div>
  4280. </div>
  4281. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4282. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4283. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4284. </div>
  4285. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4286. <input type="hidden" name="jschl_vc" value="0decb5f5faca8e490b4ecfc835c2dc7d"/>
  4287. <input type="hidden" name="pass" value="1514326771.353-syGiYC3KHw"/>
  4288. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4289. </form>
  4290. </div>
  4291. <div class="attribution">
  4292. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4293. <br>
  4294. Ray ID: 3d376bf7fafd3e98
  4295. </div>
  4296. </td>
  4297. </tr>
  4298. </table>
  4299. </body>
  4300. </html>
  4301. ''', None])
  4302. data.append(['https://archive.today/download/J4I1a.zip', '''
  4303. <!DOCTYPE HTML>
  4304. <html lang="en-US">
  4305. <head>
  4306. <meta charset="UTF-8" />
  4307. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4308. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4309. <meta name="robots" content="noindex, nofollow" />
  4310. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4311. <title>Just a moment...</title>
  4312. <style type="text/css">
  4313. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4314. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4315. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4316. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4317. #spinner {margin: 0 auto 30px auto; display: block;}
  4318. .attribution {margin-top: 20px;}
  4319. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4320. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4321. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4322. </style>
  4323. <script type="text/javascript">
  4324. //<![CDATA[
  4325. (function(){
  4326. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4327. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4328. b(function(){
  4329. var a = document.getElementById('cf-content');a.style.display = 'block';
  4330. setTimeout(function(){
  4331. var s,t,o,p,b,r,e,a,k,i,n,g,f, gtyNCWp={"dam":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  4332. t = document.createElement('div');
  4333. t.innerHTML="<a href='/'>x</a>";
  4334. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4335. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4336. a = document.getElementById('jschl-answer');
  4337. f = document.getElementById('challenge-form');
  4338. ;gtyNCWp.dam*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));gtyNCWp.dam*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));gtyNCWp.dam*=+!![];gtyNCWp.dam+=!+[]+!![]+!![]+!![];gtyNCWp.dam+=+((!+[]+!![]+!![]+[])+(+!![]));gtyNCWp.dam-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));gtyNCWp.dam+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];gtyNCWp.dam-=!+[]+!![];a.value = parseInt(gtyNCWp.dam, 10) + t.length; '; 121'
  4339. f.action += location.hash;
  4340. f.submit();
  4341. }, 4000);
  4342. }, false);
  4343. })();
  4344. //]]>
  4345. </script>
  4346. </head>
  4347. <body>
  4348. <table width="100%" height="100%" cellpadding="20">
  4349. <tr>
  4350. <td align="center" valign="middle">
  4351. <div class="cf-browser-verification cf-im-under-attack">
  4352. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4353. <div id="cf-content" style="display:none">
  4354. <div>
  4355. <div class="bubbles"></div>
  4356. <div class="bubbles"></div>
  4357. <div class="bubbles"></div>
  4358. </div>
  4359. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4360. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4361. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4362. </div>
  4363. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4364. <input type="hidden" name="jschl_vc" value="399d6929d651e4022cd0aca872d3fe1b"/>
  4365. <input type="hidden" name="pass" value="1514326772.535-FPGQkgsYEO"/>
  4366. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4367. </form>
  4368. </div>
  4369. <div class="attribution">
  4370. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4371. <br>
  4372. Ray ID: 3d376bff590c3eb0
  4373. </div>
  4374. </td>
  4375. </tr>
  4376. </table>
  4377. </body>
  4378. </html>
  4379. ''', None])
  4380. data.append(['https://archive.today/download/J4I1a.zip', '''
  4381. <!DOCTYPE HTML>
  4382. <html lang="en-US">
  4383. <head>
  4384. <meta charset="UTF-8" />
  4385. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4386. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4387. <meta name="robots" content="noindex, nofollow" />
  4388. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4389. <title>Just a moment...</title>
  4390. <style type="text/css">
  4391. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4392. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4393. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4394. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4395. #spinner {margin: 0 auto 30px auto; display: block;}
  4396. .attribution {margin-top: 20px;}
  4397. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4398. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4399. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4400. </style>
  4401. <script type="text/javascript">
  4402. //<![CDATA[
  4403. (function(){
  4404. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4405. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4406. b(function(){
  4407. var a = document.getElementById('cf-content');a.style.display = 'block';
  4408. setTimeout(function(){
  4409. var s,t,o,p,b,r,e,a,k,i,n,g,f, giZqzNr={"XLH":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  4410. t = document.createElement('div');
  4411. t.innerHTML="<a href='/'>x</a>";
  4412. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4413. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4414. a = document.getElementById('jschl-answer');
  4415. f = document.getElementById('challenge-form');
  4416. ;giZqzNr.XLH+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));giZqzNr.XLH-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(giZqzNr.XLH, 10) + t.length; '; 121'
  4417. f.action += location.hash;
  4418. f.submit();
  4419. }, 4000);
  4420. }, false);
  4421. })();
  4422. //]]>
  4423. </script>
  4424. </head>
  4425. <body>
  4426. <table width="100%" height="100%" cellpadding="20">
  4427. <tr>
  4428. <td align="center" valign="middle">
  4429. <div class="cf-browser-verification cf-im-under-attack">
  4430. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4431. <div id="cf-content" style="display:none">
  4432. <div>
  4433. <div class="bubbles"></div>
  4434. <div class="bubbles"></div>
  4435. <div class="bubbles"></div>
  4436. </div>
  4437. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4438. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4439. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4440. </div>
  4441. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4442. <input type="hidden" name="jschl_vc" value="c28258105163edb9cdbd3b1d2be8a814"/>
  4443. <input type="hidden" name="pass" value="1514326773.965-rxhxMKytz8"/>
  4444. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4445. </form>
  4446. </div>
  4447. <div class="attribution">
  4448. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4449. <br>
  4450. Ray ID: 3d376c084a493e50
  4451. </div>
  4452. </td>
  4453. </tr>
  4454. </table>
  4455. </body>
  4456. </html>
  4457. ''', None])
  4458. data.append(['https://archive.today/download/J4I1a.zip', '''
  4459. <!DOCTYPE HTML>
  4460. <html lang="en-US">
  4461. <head>
  4462. <meta charset="UTF-8" />
  4463. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4464. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4465. <meta name="robots" content="noindex, nofollow" />
  4466. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4467. <title>Just a moment...</title>
  4468. <style type="text/css">
  4469. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4470. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4471. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4472. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4473. #spinner {margin: 0 auto 30px auto; display: block;}
  4474. .attribution {margin-top: 20px;}
  4475. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4476. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4477. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4478. </style>
  4479. <script type="text/javascript">
  4480. //<![CDATA[
  4481. (function(){
  4482. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4483. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4484. b(function(){
  4485. var a = document.getElementById('cf-content');a.style.display = 'block';
  4486. setTimeout(function(){
  4487. var s,t,o,p,b,r,e,a,k,i,n,g,f, UUqsHfq={"biZXq":+((+!![]+[])+(!+[]+!![]+!![]+!![]))};
  4488. t = document.createElement('div');
  4489. t.innerHTML="<a href='/'>x</a>";
  4490. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4491. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4492. a = document.getElementById('jschl-answer');
  4493. f = document.getElementById('challenge-form');
  4494. ;UUqsHfq.biZXq-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(UUqsHfq.biZXq, 10) + t.length; '; 121'
  4495. f.action += location.hash;
  4496. f.submit();
  4497. }, 4000);
  4498. }, false);
  4499. })();
  4500. //]]>
  4501. </script>
  4502. </head>
  4503. <body>
  4504. <table width="100%" height="100%" cellpadding="20">
  4505. <tr>
  4506. <td align="center" valign="middle">
  4507. <div class="cf-browser-verification cf-im-under-attack">
  4508. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4509. <div id="cf-content" style="display:none">
  4510. <div>
  4511. <div class="bubbles"></div>
  4512. <div class="bubbles"></div>
  4513. <div class="bubbles"></div>
  4514. </div>
  4515. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4516. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4517. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4518. </div>
  4519. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4520. <input type="hidden" name="jschl_vc" value="63700c60029a72c776f2c88c59ef4b57"/>
  4521. <input type="hidden" name="pass" value="1514326775.492-vEx2qSSxZQ"/>
  4522. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4523. </form>
  4524. </div>
  4525. <div class="attribution">
  4526. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4527. <br>
  4528. Ray ID: 3d376c11d9f93e56
  4529. </div>
  4530. </td>
  4531. </tr>
  4532. </table>
  4533. </body>
  4534. </html>
  4535. ''', None])
  4536. data.append(['https://archive.today/download/J4I1a.zip', '''
  4537. <!DOCTYPE HTML>
  4538. <html lang="en-US">
  4539. <head>
  4540. <meta charset="UTF-8" />
  4541. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4542. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4543. <meta name="robots" content="noindex, nofollow" />
  4544. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4545. <title>Just a moment...</title>
  4546. <style type="text/css">
  4547. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4548. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4549. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4550. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4551. #spinner {margin: 0 auto 30px auto; display: block;}
  4552. .attribution {margin-top: 20px;}
  4553. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4554. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4555. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4556. </style>
  4557. <script type="text/javascript">
  4558. //<![CDATA[
  4559. (function(){
  4560. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4561. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4562. b(function(){
  4563. var a = document.getElementById('cf-content');a.style.display = 'block';
  4564. setTimeout(function(){
  4565. var s,t,o,p,b,r,e,a,k,i,n,g,f, lVVCPPw={"PKPFaJPBxa":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]))};
  4566. t = document.createElement('div');
  4567. t.innerHTML="<a href='/'>x</a>";
  4568. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4569. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4570. a = document.getElementById('jschl-answer');
  4571. f = document.getElementById('challenge-form');
  4572. ;lVVCPPw.PKPFaJPBxa+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));lVVCPPw.PKPFaJPBxa*=+((+!![]+[])+(!+[]+!![]));lVVCPPw.PKPFaJPBxa*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));lVVCPPw.PKPFaJPBxa*=+((+!![]+[])+(+[]));lVVCPPw.PKPFaJPBxa+=!+[]+!![]+!![]+!![];lVVCPPw.PKPFaJPBxa+=!+[]+!![]+!![];lVVCPPw.PKPFaJPBxa*=+((!+[]+!![]+!![]+[])+(+[]));lVVCPPw.PKPFaJPBxa*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(lVVCPPw.PKPFaJPBxa, 10) + t.length; '; 121'
  4573. f.action += location.hash;
  4574. f.submit();
  4575. }, 4000);
  4576. }, false);
  4577. })();
  4578. //]]>
  4579. </script>
  4580. </head>
  4581. <body>
  4582. <table width="100%" height="100%" cellpadding="20">
  4583. <tr>
  4584. <td align="center" valign="middle">
  4585. <div class="cf-browser-verification cf-im-under-attack">
  4586. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4587. <div id="cf-content" style="display:none">
  4588. <div>
  4589. <div class="bubbles"></div>
  4590. <div class="bubbles"></div>
  4591. <div class="bubbles"></div>
  4592. </div>
  4593. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4594. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4595. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4596. </div>
  4597. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4598. <input type="hidden" name="jschl_vc" value="f4d8ad41b583d3fe4d6193d0e8bdf35d"/>
  4599. <input type="hidden" name="pass" value="1514326776.379-ncpRAwXBSB"/>
  4600. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4601. </form>
  4602. </div>
  4603. <div class="attribution">
  4604. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4605. <br>
  4606. Ray ID: 3d376c175f3e3e86
  4607. </div>
  4608. </td>
  4609. </tr>
  4610. </table>
  4611. </body>
  4612. </html>
  4613. ''', None])
  4614. data.append(['https://archive.today/download/J4I1a.zip', '''
  4615. <!DOCTYPE HTML>
  4616. <html lang="en-US">
  4617. <head>
  4618. <meta charset="UTF-8" />
  4619. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4620. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4621. <meta name="robots" content="noindex, nofollow" />
  4622. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4623. <title>Just a moment...</title>
  4624. <style type="text/css">
  4625. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4626. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4627. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4628. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4629. #spinner {margin: 0 auto 30px auto; display: block;}
  4630. .attribution {margin-top: 20px;}
  4631. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4632. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4633. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4634. </style>
  4635. <script type="text/javascript">
  4636. //<![CDATA[
  4637. (function(){
  4638. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4639. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4640. b(function(){
  4641. var a = document.getElementById('cf-content');a.style.display = 'block';
  4642. setTimeout(function(){
  4643. var s,t,o,p,b,r,e,a,k,i,n,g,f, WsMwSxu={"p":!+[]+!![]+!![]+!![]+!![]+!![]};
  4644. t = document.createElement('div');
  4645. t.innerHTML="<a href='/'>x</a>";
  4646. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4647. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4648. a = document.getElementById('jschl-answer');
  4649. f = document.getElementById('challenge-form');
  4650. ;WsMwSxu.p*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));WsMwSxu.p*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));WsMwSxu.p+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));WsMwSxu.p-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));WsMwSxu.p+=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];WsMwSxu.p-=+((!+[]+!![]+!![]+[])+(+!![]));WsMwSxu.p*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));WsMwSxu.p+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));WsMwSxu.p+=+((!+[]+!![]+!![]+[])+(+[]));WsMwSxu.p+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(WsMwSxu.p, 10) + t.length; '; 121'
  4651. f.action += location.hash;
  4652. f.submit();
  4653. }, 4000);
  4654. }, false);
  4655. })();
  4656. //]]>
  4657. </script>
  4658. </head>
  4659. <body>
  4660. <table width="100%" height="100%" cellpadding="20">
  4661. <tr>
  4662. <td align="center" valign="middle">
  4663. <div class="cf-browser-verification cf-im-under-attack">
  4664. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4665. <div id="cf-content" style="display:none">
  4666. <div>
  4667. <div class="bubbles"></div>
  4668. <div class="bubbles"></div>
  4669. <div class="bubbles"></div>
  4670. </div>
  4671. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4672. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4673. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4674. </div>
  4675. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4676. <input type="hidden" name="jschl_vc" value="51154505d84c2442685e7b9c5b224342"/>
  4677. <input type="hidden" name="pass" value="1514326777.696-236jC8f/kK"/>
  4678. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4679. </form>
  4680. </div>
  4681. <div class="attribution">
  4682. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4683. <br>
  4684. Ray ID: 3d376c1f9bc23e68
  4685. </div>
  4686. </td>
  4687. </tr>
  4688. </table>
  4689. </body>
  4690. </html>
  4691. ''', None])
  4692. data.append(['https://archive.today/download/J4I1a.zip', '''
  4693. <!DOCTYPE HTML>
  4694. <html lang="en-US">
  4695. <head>
  4696. <meta charset="UTF-8" />
  4697. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4698. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4699. <meta name="robots" content="noindex, nofollow" />
  4700. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4701. <title>Just a moment...</title>
  4702. <style type="text/css">
  4703. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4704. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4705. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4706. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4707. #spinner {margin: 0 auto 30px auto; display: block;}
  4708. .attribution {margin-top: 20px;}
  4709. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4710. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4711. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4712. </style>
  4713. <script type="text/javascript">
  4714. //<![CDATA[
  4715. (function(){
  4716. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4717. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4718. b(function(){
  4719. var a = document.getElementById('cf-content');a.style.display = 'block';
  4720. setTimeout(function(){
  4721. var s,t,o,p,b,r,e,a,k,i,n,g,f, OuoKMup={"bVjZWGUGoSw":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  4722. t = document.createElement('div');
  4723. t.innerHTML="<a href='/'>x</a>";
  4724. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4725. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4726. a = document.getElementById('jschl-answer');
  4727. f = document.getElementById('challenge-form');
  4728. ;OuoKMup.bVjZWGUGoSw-=+((+!![]+[])+(+!![]));OuoKMup.bVjZWGUGoSw-=+((+!![]+[])+(+[]));OuoKMup.bVjZWGUGoSw+=+((+!![]+[])+(!+[]+!![]+!![]));OuoKMup.bVjZWGUGoSw+=+((+!![]+[])+(!+[]+!![]+!![]+!![]));OuoKMup.bVjZWGUGoSw-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));OuoKMup.bVjZWGUGoSw*=!+[]+!![]+!![]+!![];OuoKMup.bVjZWGUGoSw*=+((!+[]+!![]+!![]+!![]+[])+(+[]));OuoKMup.bVjZWGUGoSw+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));OuoKMup.bVjZWGUGoSw+=+((!+[]+!![]+!![]+!![]+[])+(+[]));a.value = parseInt(OuoKMup.bVjZWGUGoSw, 10) + t.length; '; 121'
  4729. f.action += location.hash;
  4730. f.submit();
  4731. }, 4000);
  4732. }, false);
  4733. })();
  4734. //]]>
  4735. </script>
  4736. </head>
  4737. <body>
  4738. <table width="100%" height="100%" cellpadding="20">
  4739. <tr>
  4740. <td align="center" valign="middle">
  4741. <div class="cf-browser-verification cf-im-under-attack">
  4742. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4743. <div id="cf-content" style="display:none">
  4744. <div>
  4745. <div class="bubbles"></div>
  4746. <div class="bubbles"></div>
  4747. <div class="bubbles"></div>
  4748. </div>
  4749. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4750. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4751. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4752. </div>
  4753. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4754. <input type="hidden" name="jschl_vc" value="345c0bf529cdd4e9e68bd2242bee0756"/>
  4755. <input type="hidden" name="pass" value="1514326778.951-K60WO5aZxp"/>
  4756. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4757. </form>
  4758. </div>
  4759. <div class="attribution">
  4760. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4761. <br>
  4762. Ray ID: 3d376c2758b63e92
  4763. </div>
  4764. </td>
  4765. </tr>
  4766. </table>
  4767. </body>
  4768. </html>
  4769. ''', None])
  4770. data.append(['https://archive.today/download/J4I1a.zip', '''
  4771. <!DOCTYPE HTML>
  4772. <html lang="en-US">
  4773. <head>
  4774. <meta charset="UTF-8" />
  4775. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4776. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4777. <meta name="robots" content="noindex, nofollow" />
  4778. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4779. <title>Just a moment...</title>
  4780. <style type="text/css">
  4781. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4782. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4783. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4784. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4785. #spinner {margin: 0 auto 30px auto; display: block;}
  4786. .attribution {margin-top: 20px;}
  4787. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4788. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4789. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4790. </style>
  4791. <script type="text/javascript">
  4792. //<![CDATA[
  4793. (function(){
  4794. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4795. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4796. b(function(){
  4797. var a = document.getElementById('cf-content');a.style.display = 'block';
  4798. setTimeout(function(){
  4799. var s,t,o,p,b,r,e,a,k,i,n,g,f, pFnHsSi={"GrgFF":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  4800. t = document.createElement('div');
  4801. t.innerHTML="<a href='/'>x</a>";
  4802. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4803. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4804. a = document.getElementById('jschl-answer');
  4805. f = document.getElementById('challenge-form');
  4806. ;pFnHsSi.GrgFF*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(pFnHsSi.GrgFF, 10) + t.length; '; 121'
  4807. f.action += location.hash;
  4808. f.submit();
  4809. }, 4000);
  4810. }, false);
  4811. })();
  4812. //]]>
  4813. </script>
  4814. </head>
  4815. <body>
  4816. <table width="100%" height="100%" cellpadding="20">
  4817. <tr>
  4818. <td align="center" valign="middle">
  4819. <div class="cf-browser-verification cf-im-under-attack">
  4820. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4821. <div id="cf-content" style="display:none">
  4822. <div>
  4823. <div class="bubbles"></div>
  4824. <div class="bubbles"></div>
  4825. <div class="bubbles"></div>
  4826. </div>
  4827. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4828. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4829. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4830. </div>
  4831. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4832. <input type="hidden" name="jschl_vc" value="0d3945cae6bd4fdf3ee85152b1fbe220"/>
  4833. <input type="hidden" name="pass" value="1514326780.167-StBrkT+pQm"/>
  4834. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4835. </form>
  4836. </div>
  4837. <div class="attribution">
  4838. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4839. <br>
  4840. Ray ID: 3d376c2f08733e6e
  4841. </div>
  4842. </td>
  4843. </tr>
  4844. </table>
  4845. </body>
  4846. </html>
  4847. ''', None])
  4848. data.append(['https://archive.today/download/J4I1a.zip', '''
  4849. <!DOCTYPE HTML>
  4850. <html lang="en-US">
  4851. <head>
  4852. <meta charset="UTF-8" />
  4853. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4854. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4855. <meta name="robots" content="noindex, nofollow" />
  4856. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4857. <title>Just a moment...</title>
  4858. <style type="text/css">
  4859. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4860. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4861. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4862. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4863. #spinner {margin: 0 auto 30px auto; display: block;}
  4864. .attribution {margin-top: 20px;}
  4865. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4866. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4867. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4868. </style>
  4869. <script type="text/javascript">
  4870. //<![CDATA[
  4871. (function(){
  4872. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4873. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4874. b(function(){
  4875. var a = document.getElementById('cf-content');a.style.display = 'block';
  4876. setTimeout(function(){
  4877. var s,t,o,p,b,r,e,a,k,i,n,g,f, yiheEiI={"dzkNzwIgxKLy":!+[]+!![]+!![]+!![]};
  4878. t = document.createElement('div');
  4879. t.innerHTML="<a href='/'>x</a>";
  4880. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4881. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4882. a = document.getElementById('jschl-answer');
  4883. f = document.getElementById('challenge-form');
  4884. ;yiheEiI.dzkNzwIgxKLy-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));yiheEiI.dzkNzwIgxKLy-=!+[]+!![]+!![];yiheEiI.dzkNzwIgxKLy*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));yiheEiI.dzkNzwIgxKLy*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));yiheEiI.dzkNzwIgxKLy-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));yiheEiI.dzkNzwIgxKLy+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));yiheEiI.dzkNzwIgxKLy-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(yiheEiI.dzkNzwIgxKLy, 10) + t.length; '; 121'
  4885. f.action += location.hash;
  4886. f.submit();
  4887. }, 4000);
  4888. }, false);
  4889. })();
  4890. //]]>
  4891. </script>
  4892. </head>
  4893. <body>
  4894. <table width="100%" height="100%" cellpadding="20">
  4895. <tr>
  4896. <td align="center" valign="middle">
  4897. <div class="cf-browser-verification cf-im-under-attack">
  4898. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4899. <div id="cf-content" style="display:none">
  4900. <div>
  4901. <div class="bubbles"></div>
  4902. <div class="bubbles"></div>
  4903. <div class="bubbles"></div>
  4904. </div>
  4905. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4906. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4907. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4908. </div>
  4909. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4910. <input type="hidden" name="jschl_vc" value="eddc3d8f3584d13383fb9ad0822e8fe8"/>
  4911. <input type="hidden" name="pass" value="1514326781.197-F3nhEq0bvz"/>
  4912. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4913. </form>
  4914. </div>
  4915. <div class="attribution">
  4916. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4917. <br>
  4918. Ray ID: 3d376c356a883e8c
  4919. </div>
  4920. </td>
  4921. </tr>
  4922. </table>
  4923. </body>
  4924. </html>
  4925. ''', None])
  4926. data.append(['https://archive.today/download/J4I1a.zip', '''
  4927. <!DOCTYPE HTML>
  4928. <html lang="en-US">
  4929. <head>
  4930. <meta charset="UTF-8" />
  4931. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4932. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  4933. <meta name="robots" content="noindex, nofollow" />
  4934. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  4935. <title>Just a moment...</title>
  4936. <style type="text/css">
  4937. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  4938. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  4939. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  4940. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  4941. #spinner {margin: 0 auto 30px auto; display: block;}
  4942. .attribution {margin-top: 20px;}
  4943. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4944. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  4945. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  4946. </style>
  4947. <script type="text/javascript">
  4948. //<![CDATA[
  4949. (function(){
  4950. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  4951. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  4952. b(function(){
  4953. var a = document.getElementById('cf-content');a.style.display = 'block';
  4954. setTimeout(function(){
  4955. var s,t,o,p,b,r,e,a,k,i,n,g,f, aXjrGyW={"QtgDol":+((+!![]+[])+(+!![]))};
  4956. t = document.createElement('div');
  4957. t.innerHTML="<a href='/'>x</a>";
  4958. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  4959. t = t.substr(r.length); t = t.substr(0,t.length-1);
  4960. a = document.getElementById('jschl-answer');
  4961. f = document.getElementById('challenge-form');
  4962. ;aXjrGyW.QtgDol-=!+[]+!![];a.value = parseInt(aXjrGyW.QtgDol, 10) + t.length; '; 121'
  4963. f.action += location.hash;
  4964. f.submit();
  4965. }, 4000);
  4966. }, false);
  4967. })();
  4968. //]]>
  4969. </script>
  4970. </head>
  4971. <body>
  4972. <table width="100%" height="100%" cellpadding="20">
  4973. <tr>
  4974. <td align="center" valign="middle">
  4975. <div class="cf-browser-verification cf-im-under-attack">
  4976. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  4977. <div id="cf-content" style="display:none">
  4978. <div>
  4979. <div class="bubbles"></div>
  4980. <div class="bubbles"></div>
  4981. <div class="bubbles"></div>
  4982. </div>
  4983. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  4984. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  4985. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  4986. </div>
  4987. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  4988. <input type="hidden" name="jschl_vc" value="0360377db244ba0501943a443a69387f"/>
  4989. <input type="hidden" name="pass" value="1514326782.369-/bZcQeKety"/>
  4990. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  4991. </form>
  4992. </div>
  4993. <div class="attribution">
  4994. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  4995. <br>
  4996. Ray ID: 3d376c3cc9a63e9e
  4997. </div>
  4998. </td>
  4999. </tr>
  5000. </table>
  5001. </body>
  5002. </html>
  5003. ''', None])
  5004. data.append(['https://archive.today/download/J4I1a.zip', '''
  5005. <!DOCTYPE HTML>
  5006. <html lang="en-US">
  5007. <head>
  5008. <meta charset="UTF-8" />
  5009. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5010. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5011. <meta name="robots" content="noindex, nofollow" />
  5012. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5013. <title>Just a moment...</title>
  5014. <style type="text/css">
  5015. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5016. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5017. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5018. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5019. #spinner {margin: 0 auto 30px auto; display: block;}
  5020. .attribution {margin-top: 20px;}
  5021. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5022. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5023. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5024. </style>
  5025. <script type="text/javascript">
  5026. //<![CDATA[
  5027. (function(){
  5028. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5029. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5030. b(function(){
  5031. var a = document.getElementById('cf-content');a.style.display = 'block';
  5032. setTimeout(function(){
  5033. var s,t,o,p,b,r,e,a,k,i,n,g,f, GZEJNYe={"rYEJISqMCz":+((!+[]+!![]+!![]+!![]+[])+(+[]))};
  5034. t = document.createElement('div');
  5035. t.innerHTML="<a href='/'>x</a>";
  5036. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5037. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5038. a = document.getElementById('jschl-answer');
  5039. f = document.getElementById('challenge-form');
  5040. ;GZEJNYe.rYEJISqMCz+=+((!+[]+!![]+!![]+!![]+[])+(+[]));GZEJNYe.rYEJISqMCz+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![]+!![]+!![]+!![];GZEJNYe.rYEJISqMCz*=+((!+[]+!![]+!![]+!![]+[])+(+[]));GZEJNYe.rYEJISqMCz-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![]+!![]+!![]+!![];GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];GZEJNYe.rYEJISqMCz*=!+[]+!![]+!![];GZEJNYe.rYEJISqMCz-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(GZEJNYe.rYEJISqMCz, 10) + t.length; '; 121'
  5041. f.action += location.hash;
  5042. f.submit();
  5043. }, 4000);
  5044. }, false);
  5045. })();
  5046. //]]>
  5047. </script>
  5048. </head>
  5049. <body>
  5050. <table width="100%" height="100%" cellpadding="20">
  5051. <tr>
  5052. <td align="center" valign="middle">
  5053. <div class="cf-browser-verification cf-im-under-attack">
  5054. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5055. <div id="cf-content" style="display:none">
  5056. <div>
  5057. <div class="bubbles"></div>
  5058. <div class="bubbles"></div>
  5059. <div class="bubbles"></div>
  5060. </div>
  5061. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5062. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5063. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5064. </div>
  5065. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5066. <input type="hidden" name="jschl_vc" value="988af511517bdcc7abc42f720df77cc6"/>
  5067. <input type="hidden" name="pass" value="1514326783.341-EeBtNhAwKV"/>
  5068. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5069. </form>
  5070. </div>
  5071. <div class="attribution">
  5072. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5073. <br>
  5074. Ray ID: 3d376c42eb7f3e68
  5075. </div>
  5076. </td>
  5077. </tr>
  5078. </table>
  5079. </body>
  5080. </html>
  5081. ''', None])
  5082. data.append(['https://archive.today/download/J4I1a.zip', '''
  5083. <!DOCTYPE HTML>
  5084. <html lang="en-US">
  5085. <head>
  5086. <meta charset="UTF-8" />
  5087. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5088. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5089. <meta name="robots" content="noindex, nofollow" />
  5090. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5091. <title>Just a moment...</title>
  5092. <style type="text/css">
  5093. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5094. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5095. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5096. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5097. #spinner {margin: 0 auto 30px auto; display: block;}
  5098. .attribution {margin-top: 20px;}
  5099. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5100. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5101. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5102. </style>
  5103. <script type="text/javascript">
  5104. //<![CDATA[
  5105. (function(){
  5106. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5107. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5108. b(function(){
  5109. var a = document.getElementById('cf-content');a.style.display = 'block';
  5110. setTimeout(function(){
  5111. var s,t,o,p,b,r,e,a,k,i,n,g,f, NDikOMg={"CEugdipZ":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  5112. t = document.createElement('div');
  5113. t.innerHTML="<a href='/'>x</a>";
  5114. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5115. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5116. a = document.getElementById('jschl-answer');
  5117. f = document.getElementById('challenge-form');
  5118. ;NDikOMg.CEugdipZ-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));NDikOMg.CEugdipZ-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));NDikOMg.CEugdipZ*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));NDikOMg.CEugdipZ*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];NDikOMg.CEugdipZ+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(NDikOMg.CEugdipZ, 10) + t.length; '; 121'
  5119. f.action += location.hash;
  5120. f.submit();
  5121. }, 4000);
  5122. }, false);
  5123. })();
  5124. //]]>
  5125. </script>
  5126. </head>
  5127. <body>
  5128. <table width="100%" height="100%" cellpadding="20">
  5129. <tr>
  5130. <td align="center" valign="middle">
  5131. <div class="cf-browser-verification cf-im-under-attack">
  5132. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5133. <div id="cf-content" style="display:none">
  5134. <div>
  5135. <div class="bubbles"></div>
  5136. <div class="bubbles"></div>
  5137. <div class="bubbles"></div>
  5138. </div>
  5139. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5140. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5141. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5142. </div>
  5143. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5144. <input type="hidden" name="jschl_vc" value="2554537c4707eb19eaf9652d68768d84"/>
  5145. <input type="hidden" name="pass" value="1514326784.773-HjUxE17I2U"/>
  5146. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5147. </form>
  5148. </div>
  5149. <div class="attribution">
  5150. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5151. <br>
  5152. Ray ID: 3d376c4bd8c23e56
  5153. </div>
  5154. </td>
  5155. </tr>
  5156. </table>
  5157. </body>
  5158. </html>
  5159. ''', None])
  5160. data.append(['https://archive.today/download/J4I1a.zip', '''
  5161. <!DOCTYPE HTML>
  5162. <html lang="en-US">
  5163. <head>
  5164. <meta charset="UTF-8" />
  5165. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5166. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5167. <meta name="robots" content="noindex, nofollow" />
  5168. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5169. <title>Just a moment...</title>
  5170. <style type="text/css">
  5171. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5172. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5173. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5174. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5175. #spinner {margin: 0 auto 30px auto; display: block;}
  5176. .attribution {margin-top: 20px;}
  5177. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5178. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5179. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5180. </style>
  5181. <script type="text/javascript">
  5182. //<![CDATA[
  5183. (function(){
  5184. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5185. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5186. b(function(){
  5187. var a = document.getElementById('cf-content');a.style.display = 'block';
  5188. setTimeout(function(){
  5189. var s,t,o,p,b,r,e,a,k,i,n,g,f, XPIPkDU={"YKOkS":+((!+[]+!![]+!![]+!![]+[])+(+[]))};
  5190. t = document.createElement('div');
  5191. t.innerHTML="<a href='/'>x</a>";
  5192. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5193. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5194. a = document.getElementById('jschl-answer');
  5195. f = document.getElementById('challenge-form');
  5196. ;XPIPkDU.YKOkS*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));XPIPkDU.YKOkS*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(XPIPkDU.YKOkS, 10) + t.length; '; 121'
  5197. f.action += location.hash;
  5198. f.submit();
  5199. }, 4000);
  5200. }, false);
  5201. })();
  5202. //]]>
  5203. </script>
  5204. </head>
  5205. <body>
  5206. <table width="100%" height="100%" cellpadding="20">
  5207. <tr>
  5208. <td align="center" valign="middle">
  5209. <div class="cf-browser-verification cf-im-under-attack">
  5210. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5211. <div id="cf-content" style="display:none">
  5212. <div>
  5213. <div class="bubbles"></div>
  5214. <div class="bubbles"></div>
  5215. <div class="bubbles"></div>
  5216. </div>
  5217. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5218. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5219. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5220. </div>
  5221. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5222. <input type="hidden" name="jschl_vc" value="bd38d2ae8ee89d1015647b8889e6168f"/>
  5223. <input type="hidden" name="pass" value="1514326785.511-akVL6NAPM9"/>
  5224. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5225. </form>
  5226. </div>
  5227. <div class="attribution">
  5228. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5229. <br>
  5230. Ray ID: 3d376c506bf93e5c
  5231. </div>
  5232. </td>
  5233. </tr>
  5234. </table>
  5235. </body>
  5236. </html>
  5237. ''', None])
  5238. data.append(['https://archive.today/download/J4I1a.zip', '''
  5239. <!DOCTYPE HTML>
  5240. <html lang="en-US">
  5241. <head>
  5242. <meta charset="UTF-8" />
  5243. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5244. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5245. <meta name="robots" content="noindex, nofollow" />
  5246. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5247. <title>Just a moment...</title>
  5248. <style type="text/css">
  5249. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5250. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5251. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5252. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5253. #spinner {margin: 0 auto 30px auto; display: block;}
  5254. .attribution {margin-top: 20px;}
  5255. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5256. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5257. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5258. </style>
  5259. <script type="text/javascript">
  5260. //<![CDATA[
  5261. (function(){
  5262. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5263. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5264. b(function(){
  5265. var a = document.getElementById('cf-content');a.style.display = 'block';
  5266. setTimeout(function(){
  5267. var s,t,o,p,b,r,e,a,k,i,n,g,f, TDVCNnV={"JjcjmY":!+[]+!![]+!![]+!![]+!![]};
  5268. t = document.createElement('div');
  5269. t.innerHTML="<a href='/'>x</a>";
  5270. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5271. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5272. a = document.getElementById('jschl-answer');
  5273. f = document.getElementById('challenge-form');
  5274. ;TDVCNnV.JjcjmY+=!+[]+!![]+!![]+!![]+!![]+!![];TDVCNnV.JjcjmY-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));TDVCNnV.JjcjmY+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));TDVCNnV.JjcjmY+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));TDVCNnV.JjcjmY*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));TDVCNnV.JjcjmY+=+((!+[]+!![]+!![]+[])+(!+[]+!![]));TDVCNnV.JjcjmY*=+((!+[]+!![]+!![]+!![]+[])+(+[]));a.value = parseInt(TDVCNnV.JjcjmY, 10) + t.length; '; 121'
  5275. f.action += location.hash;
  5276. f.submit();
  5277. }, 4000);
  5278. }, false);
  5279. })();
  5280. //]]>
  5281. </script>
  5282. </head>
  5283. <body>
  5284. <table width="100%" height="100%" cellpadding="20">
  5285. <tr>
  5286. <td align="center" valign="middle">
  5287. <div class="cf-browser-verification cf-im-under-attack">
  5288. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5289. <div id="cf-content" style="display:none">
  5290. <div>
  5291. <div class="bubbles"></div>
  5292. <div class="bubbles"></div>
  5293. <div class="bubbles"></div>
  5294. </div>
  5295. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5296. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5297. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5298. </div>
  5299. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5300. <input type="hidden" name="jschl_vc" value="fabc64ab81514e6f70aefec7cd3fc204"/>
  5301. <input type="hidden" name="pass" value="1514326786.336-tOOfIHsSmp"/>
  5302. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5303. </form>
  5304. </div>
  5305. <div class="attribution">
  5306. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5307. <br>
  5308. Ray ID: 3d376c559a323e6e
  5309. </div>
  5310. </td>
  5311. </tr>
  5312. </table>
  5313. </body>
  5314. </html>
  5315. ''', None])
  5316. data.append(['https://archive.today/download/J4I1a.zip', '''
  5317. <!DOCTYPE HTML>
  5318. <html lang="en-US">
  5319. <head>
  5320. <meta charset="UTF-8" />
  5321. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5322. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5323. <meta name="robots" content="noindex, nofollow" />
  5324. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5325. <title>Just a moment...</title>
  5326. <style type="text/css">
  5327. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5328. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5329. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5330. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5331. #spinner {margin: 0 auto 30px auto; display: block;}
  5332. .attribution {margin-top: 20px;}
  5333. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5334. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5335. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5336. </style>
  5337. <script type="text/javascript">
  5338. //<![CDATA[
  5339. (function(){
  5340. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5341. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5342. b(function(){
  5343. var a = document.getElementById('cf-content');a.style.display = 'block';
  5344. setTimeout(function(){
  5345. var s,t,o,p,b,r,e,a,k,i,n,g,f, hwGVHOJ={"OWLLBlLDMiV":+((+!![]+[])+(+[]))};
  5346. t = document.createElement('div');
  5347. t.innerHTML="<a href='/'>x</a>";
  5348. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5349. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5350. a = document.getElementById('jschl-answer');
  5351. f = document.getElementById('challenge-form');
  5352. ;hwGVHOJ.OWLLBlLDMiV*=+((+!![]+[])+(!+[]+!![]));hwGVHOJ.OWLLBlLDMiV-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));hwGVHOJ.OWLLBlLDMiV-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));hwGVHOJ.OWLLBlLDMiV+=!+[]+!![]+!![]+!![]+!![]+!![]+!![];hwGVHOJ.OWLLBlLDMiV+=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(hwGVHOJ.OWLLBlLDMiV, 10) + t.length; '; 121'
  5353. f.action += location.hash;
  5354. f.submit();
  5355. }, 4000);
  5356. }, false);
  5357. })();
  5358. //]]>
  5359. </script>
  5360. </head>
  5361. <body>
  5362. <table width="100%" height="100%" cellpadding="20">
  5363. <tr>
  5364. <td align="center" valign="middle">
  5365. <div class="cf-browser-verification cf-im-under-attack">
  5366. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5367. <div id="cf-content" style="display:none">
  5368. <div>
  5369. <div class="bubbles"></div>
  5370. <div class="bubbles"></div>
  5371. <div class="bubbles"></div>
  5372. </div>
  5373. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5374. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5375. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5376. </div>
  5377. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5378. <input type="hidden" name="jschl_vc" value="5b9bfe9dfd80825b2c85f998ce8e299d"/>
  5379. <input type="hidden" name="pass" value="1514326787.182-dh6KaqEvFW"/>
  5380. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5381. </form>
  5382. </div>
  5383. <div class="attribution">
  5384. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5385. <br>
  5386. Ray ID: 3d376c5ae8423e9e
  5387. </div>
  5388. </td>
  5389. </tr>
  5390. </table>
  5391. </body>
  5392. </html>
  5393. ''', None])
  5394. data.append(['https://archive.today/download/J4I1a.zip', '''
  5395. <!DOCTYPE HTML>
  5396. <html lang="en-US">
  5397. <head>
  5398. <meta charset="UTF-8" />
  5399. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5400. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5401. <meta name="robots" content="noindex, nofollow" />
  5402. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5403. <title>Just a moment...</title>
  5404. <style type="text/css">
  5405. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5406. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5407. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5408. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5409. #spinner {margin: 0 auto 30px auto; display: block;}
  5410. .attribution {margin-top: 20px;}
  5411. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5412. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5413. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5414. </style>
  5415. <script type="text/javascript">
  5416. //<![CDATA[
  5417. (function(){
  5418. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5419. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5420. b(function(){
  5421. var a = document.getElementById('cf-content');a.style.display = 'block';
  5422. setTimeout(function(){
  5423. var s,t,o,p,b,r,e,a,k,i,n,g,f, fATtnlt={"rurSy":+((!+[]+!![]+[])+(!+[]+!![]))};
  5424. t = document.createElement('div');
  5425. t.innerHTML="<a href='/'>x</a>";
  5426. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5427. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5428. a = document.getElementById('jschl-answer');
  5429. f = document.getElementById('challenge-form');
  5430. ;fATtnlt.rurSy+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));fATtnlt.rurSy*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));fATtnlt.rurSy-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));fATtnlt.rurSy*=+((+!![]+[])+(!+[]+!![]));fATtnlt.rurSy+=!+[]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(fATtnlt.rurSy, 10) + t.length; '; 121'
  5431. f.action += location.hash;
  5432. f.submit();
  5433. }, 4000);
  5434. }, false);
  5435. })();
  5436. //]]>
  5437. </script>
  5438. </head>
  5439. <body>
  5440. <table width="100%" height="100%" cellpadding="20">
  5441. <tr>
  5442. <td align="center" valign="middle">
  5443. <div class="cf-browser-verification cf-im-under-attack">
  5444. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5445. <div id="cf-content" style="display:none">
  5446. <div>
  5447. <div class="bubbles"></div>
  5448. <div class="bubbles"></div>
  5449. <div class="bubbles"></div>
  5450. </div>
  5451. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5452. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5453. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5454. </div>
  5455. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5456. <input type="hidden" name="jschl_vc" value="9d908ed7f00b5372a14621274b70e006"/>
  5457. <input type="hidden" name="pass" value="1514326787.883-pUXY+GShuf"/>
  5458. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5459. </form>
  5460. </div>
  5461. <div class="attribution">
  5462. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5463. <br>
  5464. Ray ID: 3d376c5f4db03eb0
  5465. </div>
  5466. </td>
  5467. </tr>
  5468. </table>
  5469. </body>
  5470. </html>
  5471. ''', None])
  5472. data.append(['https://archive.today/download/J4I1a.zip', '''
  5473. <!DOCTYPE HTML>
  5474. <html lang="en-US">
  5475. <head>
  5476. <meta charset="UTF-8" />
  5477. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5478. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5479. <meta name="robots" content="noindex, nofollow" />
  5480. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5481. <title>Just a moment...</title>
  5482. <style type="text/css">
  5483. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5484. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5485. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5486. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5487. #spinner {margin: 0 auto 30px auto; display: block;}
  5488. .attribution {margin-top: 20px;}
  5489. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5490. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5491. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5492. </style>
  5493. <script type="text/javascript">
  5494. //<![CDATA[
  5495. (function(){
  5496. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5497. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5498. b(function(){
  5499. var a = document.getElementById('cf-content');a.style.display = 'block';
  5500. setTimeout(function(){
  5501. var s,t,o,p,b,r,e,a,k,i,n,g,f, usKcLzm={"EtcCRENCgm":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  5502. t = document.createElement('div');
  5503. t.innerHTML="<a href='/'>x</a>";
  5504. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5505. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5506. a = document.getElementById('jschl-answer');
  5507. f = document.getElementById('challenge-form');
  5508. ;usKcLzm.EtcCRENCgm+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));usKcLzm.EtcCRENCgm+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));usKcLzm.EtcCRENCgm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));usKcLzm.EtcCRENCgm+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(usKcLzm.EtcCRENCgm, 10) + t.length; '; 121'
  5509. f.action += location.hash;
  5510. f.submit();
  5511. }, 4000);
  5512. }, false);
  5513. })();
  5514. //]]>
  5515. </script>
  5516. </head>
  5517. <body>
  5518. <table width="100%" height="100%" cellpadding="20">
  5519. <tr>
  5520. <td align="center" valign="middle">
  5521. <div class="cf-browser-verification cf-im-under-attack">
  5522. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5523. <div id="cf-content" style="display:none">
  5524. <div>
  5525. <div class="bubbles"></div>
  5526. <div class="bubbles"></div>
  5527. <div class="bubbles"></div>
  5528. </div>
  5529. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5530. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5531. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5532. </div>
  5533. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5534. <input type="hidden" name="jschl_vc" value="679428664b271a8c92a02930ba1b5624"/>
  5535. <input type="hidden" name="pass" value="1514326788.95-wyQKIA5VrZ"/>
  5536. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5537. </form>
  5538. </div>
  5539. <div class="attribution">
  5540. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5541. <br>
  5542. Ray ID: 3d376c65fcb93e9e
  5543. </div>
  5544. </td>
  5545. </tr>
  5546. </table>
  5547. </body>
  5548. </html>
  5549. ''', None])
  5550. data.append(['https://archive.today/download/J4I1a.zip', '''
  5551. <!DOCTYPE HTML>
  5552. <html lang="en-US">
  5553. <head>
  5554. <meta charset="UTF-8" />
  5555. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5556. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5557. <meta name="robots" content="noindex, nofollow" />
  5558. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5559. <title>Just a moment...</title>
  5560. <style type="text/css">
  5561. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5562. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5563. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5564. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5565. #spinner {margin: 0 auto 30px auto; display: block;}
  5566. .attribution {margin-top: 20px;}
  5567. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5568. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5569. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5570. </style>
  5571. <script type="text/javascript">
  5572. //<![CDATA[
  5573. (function(){
  5574. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5575. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5576. b(function(){
  5577. var a = document.getElementById('cf-content');a.style.display = 'block';
  5578. setTimeout(function(){
  5579. var s,t,o,p,b,r,e,a,k,i,n,g,f, ePIuItR={"uNn":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  5580. t = document.createElement('div');
  5581. t.innerHTML="<a href='/'>x</a>";
  5582. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5583. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5584. a = document.getElementById('jschl-answer');
  5585. f = document.getElementById('challenge-form');
  5586. ;ePIuItR.uNn*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));ePIuItR.uNn+=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];ePIuItR.uNn*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));ePIuItR.uNn-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(ePIuItR.uNn, 10) + t.length; '; 121'
  5587. f.action += location.hash;
  5588. f.submit();
  5589. }, 4000);
  5590. }, false);
  5591. })();
  5592. //]]>
  5593. </script>
  5594. </head>
  5595. <body>
  5596. <table width="100%" height="100%" cellpadding="20">
  5597. <tr>
  5598. <td align="center" valign="middle">
  5599. <div class="cf-browser-verification cf-im-under-attack">
  5600. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5601. <div id="cf-content" style="display:none">
  5602. <div>
  5603. <div class="bubbles"></div>
  5604. <div class="bubbles"></div>
  5605. <div class="bubbles"></div>
  5606. </div>
  5607. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5608. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5609. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5610. </div>
  5611. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5612. <input type="hidden" name="jschl_vc" value="c0065308b5368f1e305f3749765e4237"/>
  5613. <input type="hidden" name="pass" value="1514326790.199-wj55F7g2q+"/>
  5614. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5615. </form>
  5616. </div>
  5617. <div class="attribution">
  5618. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5619. <br>
  5620. Ray ID: 3d376c6dbdeb3e7a
  5621. </div>
  5622. </td>
  5623. </tr>
  5624. </table>
  5625. </body>
  5626. </html>
  5627. ''', None])
  5628. data.append(['https://archive.today/download/J4I1a.zip', '''
  5629. <!DOCTYPE HTML>
  5630. <html lang="en-US">
  5631. <head>
  5632. <meta charset="UTF-8" />
  5633. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5634. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5635. <meta name="robots" content="noindex, nofollow" />
  5636. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5637. <title>Just a moment...</title>
  5638. <style type="text/css">
  5639. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5640. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5641. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5642. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5643. #spinner {margin: 0 auto 30px auto; display: block;}
  5644. .attribution {margin-top: 20px;}
  5645. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5646. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5647. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5648. </style>
  5649. <script type="text/javascript">
  5650. //<![CDATA[
  5651. (function(){
  5652. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5653. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5654. b(function(){
  5655. var a = document.getElementById('cf-content');a.style.display = 'block';
  5656. setTimeout(function(){
  5657. var s,t,o,p,b,r,e,a,k,i,n,g,f, UINiAGM={"OtrZq":+((+!![]+[])+(+[]))};
  5658. t = document.createElement('div');
  5659. t.innerHTML="<a href='/'>x</a>";
  5660. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5661. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5662. a = document.getElementById('jschl-answer');
  5663. f = document.getElementById('challenge-form');
  5664. ;UINiAGM.OtrZq+=+((!+[]+!![]+!![]+!![]+[])+(+!![]));UINiAGM.OtrZq-=!+[]+!![]+!![]+!![]+!![]+!![];UINiAGM.OtrZq-=+((!+[]+!![]+[])+(+!![]));UINiAGM.OtrZq+=+((!+[]+!![]+[])+(+[]));UINiAGM.OtrZq-=+((+!![]+[])+(+[]));UINiAGM.OtrZq*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));a.value = parseInt(UINiAGM.OtrZq, 10) + t.length; '; 121'
  5665. f.action += location.hash;
  5666. f.submit();
  5667. }, 4000);
  5668. }, false);
  5669. })();
  5670. //]]>
  5671. </script>
  5672. </head>
  5673. <body>
  5674. <table width="100%" height="100%" cellpadding="20">
  5675. <tr>
  5676. <td align="center" valign="middle">
  5677. <div class="cf-browser-verification cf-im-under-attack">
  5678. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5679. <div id="cf-content" style="display:none">
  5680. <div>
  5681. <div class="bubbles"></div>
  5682. <div class="bubbles"></div>
  5683. <div class="bubbles"></div>
  5684. </div>
  5685. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5686. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5687. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5688. </div>
  5689. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5690. <input type="hidden" name="jschl_vc" value="07ab75507ecc64d65e920b1dd6bfc322"/>
  5691. <input type="hidden" name="pass" value="1514326791.653-BX7T1tI0Fc"/>
  5692. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5693. </form>
  5694. </div>
  5695. <div class="attribution">
  5696. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5697. <br>
  5698. Ray ID: 3d376c76de733e50
  5699. </div>
  5700. </td>
  5701. </tr>
  5702. </table>
  5703. </body>
  5704. </html>
  5705. ''', None])
  5706. data.append(['https://archive.today/download/J4I1a.zip', '''
  5707. <!DOCTYPE HTML>
  5708. <html lang="en-US">
  5709. <head>
  5710. <meta charset="UTF-8" />
  5711. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5712. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5713. <meta name="robots" content="noindex, nofollow" />
  5714. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5715. <title>Just a moment...</title>
  5716. <style type="text/css">
  5717. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5718. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5719. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5720. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5721. #spinner {margin: 0 auto 30px auto; display: block;}
  5722. .attribution {margin-top: 20px;}
  5723. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5724. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5725. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5726. </style>
  5727. <script type="text/javascript">
  5728. //<![CDATA[
  5729. (function(){
  5730. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5731. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5732. b(function(){
  5733. var a = document.getElementById('cf-content');a.style.display = 'block';
  5734. setTimeout(function(){
  5735. var s,t,o,p,b,r,e,a,k,i,n,g,f, nVhCFbX={"Rg":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  5736. t = document.createElement('div');
  5737. t.innerHTML="<a href='/'>x</a>";
  5738. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5739. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5740. a = document.getElementById('jschl-answer');
  5741. f = document.getElementById('challenge-form');
  5742. ;nVhCFbX.Rg-=+((!+[]+!![]+!![]+[])+(!+[]+!![]));nVhCFbX.Rg+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg*=+((!+[]+!![]+[])+(+[]));nVhCFbX.Rg*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));nVhCFbX.Rg+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg+=+((!+[]+!![]+!![]+[])+(+[]));nVhCFbX.Rg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));nVhCFbX.Rg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(nVhCFbX.Rg, 10) + t.length; '; 121'
  5743. f.action += location.hash;
  5744. f.submit();
  5745. }, 4000);
  5746. }, false);
  5747. })();
  5748. //]]>
  5749. </script>
  5750. </head>
  5751. <body>
  5752. <table width="100%" height="100%" cellpadding="20">
  5753. <tr>
  5754. <td align="center" valign="middle">
  5755. <div class="cf-browser-verification cf-im-under-attack">
  5756. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5757. <div id="cf-content" style="display:none">
  5758. <div>
  5759. <div class="bubbles"></div>
  5760. <div class="bubbles"></div>
  5761. <div class="bubbles"></div>
  5762. </div>
  5763. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5764. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5765. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5766. </div>
  5767. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5768. <input type="hidden" name="jschl_vc" value="1e4f790a894d2b3659b4430fef46f388"/>
  5769. <input type="hidden" name="pass" value="1514326792.396-WTeDL/jq3c"/>
  5770. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5771. </form>
  5772. </div>
  5773. <div class="attribution">
  5774. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5775. <br>
  5776. Ray ID: 3d376c7b79203ea4
  5777. </div>
  5778. </td>
  5779. </tr>
  5780. </table>
  5781. </body>
  5782. </html>
  5783. ''', None])
  5784. data.append(['https://archive.today/download/J4I1a.zip', '''
  5785. <!DOCTYPE HTML>
  5786. <html lang="en-US">
  5787. <head>
  5788. <meta charset="UTF-8" />
  5789. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5790. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5791. <meta name="robots" content="noindex, nofollow" />
  5792. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5793. <title>Just a moment...</title>
  5794. <style type="text/css">
  5795. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5796. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5797. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5798. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5799. #spinner {margin: 0 auto 30px auto; display: block;}
  5800. .attribution {margin-top: 20px;}
  5801. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5802. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5803. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5804. </style>
  5805. <script type="text/javascript">
  5806. //<![CDATA[
  5807. (function(){
  5808. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5809. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5810. b(function(){
  5811. var a = document.getElementById('cf-content');a.style.display = 'block';
  5812. setTimeout(function(){
  5813. var s,t,o,p,b,r,e,a,k,i,n,g,f, PdoXKQG={"EunoNMfa":+((!+[]+!![]+[])+(+[]))};
  5814. t = document.createElement('div');
  5815. t.innerHTML="<a href='/'>x</a>";
  5816. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5817. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5818. a = document.getElementById('jschl-answer');
  5819. f = document.getElementById('challenge-form');
  5820. ;PdoXKQG.EunoNMfa-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));PdoXKQG.EunoNMfa*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));PdoXKQG.EunoNMfa-=+((!+[]+!![]+[])+(!+[]+!![]+!![]));a.value = parseInt(PdoXKQG.EunoNMfa, 10) + t.length; '; 121'
  5821. f.action += location.hash;
  5822. f.submit();
  5823. }, 4000);
  5824. }, false);
  5825. })();
  5826. //]]>
  5827. </script>
  5828. </head>
  5829. <body>
  5830. <table width="100%" height="100%" cellpadding="20">
  5831. <tr>
  5832. <td align="center" valign="middle">
  5833. <div class="cf-browser-verification cf-im-under-attack">
  5834. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5835. <div id="cf-content" style="display:none">
  5836. <div>
  5837. <div class="bubbles"></div>
  5838. <div class="bubbles"></div>
  5839. <div class="bubbles"></div>
  5840. </div>
  5841. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5842. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5843. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5844. </div>
  5845. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5846. <input type="hidden" name="jschl_vc" value="c96ad1a1e8ac5f6b190ac9c21cc4de84"/>
  5847. <input type="hidden" name="pass" value="1514326793.923-zOViwQgdyN"/>
  5848. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5849. </form>
  5850. </div>
  5851. <div class="attribution">
  5852. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5853. <br>
  5854. Ray ID: 3d376c84fce03e62
  5855. </div>
  5856. </td>
  5857. </tr>
  5858. </table>
  5859. </body>
  5860. </html>
  5861. ''', None])
  5862. data.append(['https://archive.today/download/J4I1a.zip', '''
  5863. <!DOCTYPE HTML>
  5864. <html lang="en-US">
  5865. <head>
  5866. <meta charset="UTF-8" />
  5867. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5868. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5869. <meta name="robots" content="noindex, nofollow" />
  5870. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5871. <title>Just a moment...</title>
  5872. <style type="text/css">
  5873. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5874. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5875. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5876. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5877. #spinner {margin: 0 auto 30px auto; display: block;}
  5878. .attribution {margin-top: 20px;}
  5879. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5880. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5881. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5882. </style>
  5883. <script type="text/javascript">
  5884. //<![CDATA[
  5885. (function(){
  5886. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5887. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5888. b(function(){
  5889. var a = document.getElementById('cf-content');a.style.display = 'block';
  5890. setTimeout(function(){
  5891. var s,t,o,p,b,r,e,a,k,i,n,g,f, sPMPHRM={"fFqjvc":+((+!![]+[])+(+[]))};
  5892. t = document.createElement('div');
  5893. t.innerHTML="<a href='/'>x</a>";
  5894. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5895. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5896. a = document.getElementById('jschl-answer');
  5897. f = document.getElementById('challenge-form');
  5898. ;sPMPHRM.fFqjvc*=!+[]+!![]+!![];sPMPHRM.fFqjvc-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));sPMPHRM.fFqjvc-=!+[]+!![]+!![];sPMPHRM.fFqjvc*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));sPMPHRM.fFqjvc+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));sPMPHRM.fFqjvc*=+((!+[]+!![]+[])+(!+[]+!![]));sPMPHRM.fFqjvc-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));sPMPHRM.fFqjvc-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(sPMPHRM.fFqjvc, 10) + t.length; '; 121'
  5899. f.action += location.hash;
  5900. f.submit();
  5901. }, 4000);
  5902. }, false);
  5903. })();
  5904. //]]>
  5905. </script>
  5906. </head>
  5907. <body>
  5908. <table width="100%" height="100%" cellpadding="20">
  5909. <tr>
  5910. <td align="center" valign="middle">
  5911. <div class="cf-browser-verification cf-im-under-attack">
  5912. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5913. <div id="cf-content" style="display:none">
  5914. <div>
  5915. <div class="bubbles"></div>
  5916. <div class="bubbles"></div>
  5917. <div class="bubbles"></div>
  5918. </div>
  5919. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5920. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5921. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  5922. </div>
  5923. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  5924. <input type="hidden" name="jschl_vc" value="3f3097e50fb7025b154de26c818405bf"/>
  5925. <input type="hidden" name="pass" value="1514326794.593-FRR0xmOGnP"/>
  5926. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  5927. </form>
  5928. </div>
  5929. <div class="attribution">
  5930. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  5931. <br>
  5932. Ray ID: 3d376c8929123e62
  5933. </div>
  5934. </td>
  5935. </tr>
  5936. </table>
  5937. </body>
  5938. </html>
  5939. ''', None])
  5940. data.append(['https://archive.today/download/J4I1a.zip', '''
  5941. <!DOCTYPE HTML>
  5942. <html lang="en-US">
  5943. <head>
  5944. <meta charset="UTF-8" />
  5945. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5946. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  5947. <meta name="robots" content="noindex, nofollow" />
  5948. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  5949. <title>Just a moment...</title>
  5950. <style type="text/css">
  5951. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  5952. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  5953. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  5954. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  5955. #spinner {margin: 0 auto 30px auto; display: block;}
  5956. .attribution {margin-top: 20px;}
  5957. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5958. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  5959. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  5960. </style>
  5961. <script type="text/javascript">
  5962. //<![CDATA[
  5963. (function(){
  5964. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  5965. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  5966. b(function(){
  5967. var a = document.getElementById('cf-content');a.style.display = 'block';
  5968. setTimeout(function(){
  5969. var s,t,o,p,b,r,e,a,k,i,n,g,f, DDRlkPy={"IcqJrMIBpDJH":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  5970. t = document.createElement('div');
  5971. t.innerHTML="<a href='/'>x</a>";
  5972. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  5973. t = t.substr(r.length); t = t.substr(0,t.length-1);
  5974. a = document.getElementById('jschl-answer');
  5975. f = document.getElementById('challenge-form');
  5976. ;DDRlkPy.IcqJrMIBpDJH-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH*=!+[]+!![]+!![]+!![];DDRlkPy.IcqJrMIBpDJH-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH*=+((!+[]+!![]+!![]+[])+(+[]));DDRlkPy.IcqJrMIBpDJH*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));DDRlkPy.IcqJrMIBpDJH*=+((+!![]+[])+(+[]));DDRlkPy.IcqJrMIBpDJH*=+((!+[]+!![]+[])+(!+[]+!![]));DDRlkPy.IcqJrMIBpDJH+=!+[]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(DDRlkPy.IcqJrMIBpDJH, 10) + t.length; '; 121'
  5977. f.action += location.hash;
  5978. f.submit();
  5979. }, 4000);
  5980. }, false);
  5981. })();
  5982. //]]>
  5983. </script>
  5984. </head>
  5985. <body>
  5986. <table width="100%" height="100%" cellpadding="20">
  5987. <tr>
  5988. <td align="center" valign="middle">
  5989. <div class="cf-browser-verification cf-im-under-attack">
  5990. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  5991. <div id="cf-content" style="display:none">
  5992. <div>
  5993. <div class="bubbles"></div>
  5994. <div class="bubbles"></div>
  5995. <div class="bubbles"></div>
  5996. </div>
  5997. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  5998. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  5999. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6000. </div>
  6001. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6002. <input type="hidden" name="jschl_vc" value="cd6f3b655e56c4797183719268fb2189"/>
  6003. <input type="hidden" name="pass" value="1514326795.468-SqlBsIlc75"/>
  6004. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6005. </form>
  6006. </div>
  6007. <div class="attribution">
  6008. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6009. <br>
  6010. Ray ID: 3d376c8eaf113e5c
  6011. </div>
  6012. </td>
  6013. </tr>
  6014. </table>
  6015. </body>
  6016. </html>
  6017. ''', None])
  6018. data.append(['https://archive.today/download/J4I1a.zip', '''
  6019. <!DOCTYPE HTML>
  6020. <html lang="en-US">
  6021. <head>
  6022. <meta charset="UTF-8" />
  6023. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6024. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6025. <meta name="robots" content="noindex, nofollow" />
  6026. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6027. <title>Just a moment...</title>
  6028. <style type="text/css">
  6029. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6030. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6031. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6032. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6033. #spinner {margin: 0 auto 30px auto; display: block;}
  6034. .attribution {margin-top: 20px;}
  6035. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6036. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6037. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6038. </style>
  6039. <script type="text/javascript">
  6040. //<![CDATA[
  6041. (function(){
  6042. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6043. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6044. b(function(){
  6045. var a = document.getElementById('cf-content');a.style.display = 'block';
  6046. setTimeout(function(){
  6047. var s,t,o,p,b,r,e,a,k,i,n,g,f, FiYDPTZ={"dR":!+[]+!![]+!![]+!![]+!![]+!![]};
  6048. t = document.createElement('div');
  6049. t.innerHTML="<a href='/'>x</a>";
  6050. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6051. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6052. a = document.getElementById('jschl-answer');
  6053. f = document.getElementById('challenge-form');
  6054. ;FiYDPTZ.dR*=!+[]+!![];FiYDPTZ.dR-=!+[]+!![]+!![];FiYDPTZ.dR+=+((!+[]+!![]+!![]+!![]+[])+(+!![]));FiYDPTZ.dR+=!+[]+!![]+!![]+!![];FiYDPTZ.dR-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));FiYDPTZ.dR+=+((+!![]+[])+(!+[]+!![]+!![]));FiYDPTZ.dR+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(FiYDPTZ.dR, 10) + t.length; '; 121'
  6055. f.action += location.hash;
  6056. f.submit();
  6057. }, 4000);
  6058. }, false);
  6059. })();
  6060. //]]>
  6061. </script>
  6062. </head>
  6063. <body>
  6064. <table width="100%" height="100%" cellpadding="20">
  6065. <tr>
  6066. <td align="center" valign="middle">
  6067. <div class="cf-browser-verification cf-im-under-attack">
  6068. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6069. <div id="cf-content" style="display:none">
  6070. <div>
  6071. <div class="bubbles"></div>
  6072. <div class="bubbles"></div>
  6073. <div class="bubbles"></div>
  6074. </div>
  6075. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6076. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6077. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6078. </div>
  6079. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6080. <input type="hidden" name="jschl_vc" value="6ac4e53b452d2c496a43e51783df6a27"/>
  6081. <input type="hidden" name="pass" value="1514326796.143-v6jWHwmnyN"/>
  6082. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6083. </form>
  6084. </div>
  6085. <div class="attribution">
  6086. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6087. <br>
  6088. Ray ID: 3d376c92ee853e86
  6089. </div>
  6090. </td>
  6091. </tr>
  6092. </table>
  6093. </body>
  6094. </html>
  6095. ''', None])
  6096. data.append(['https://archive.today/download/J4I1a.zip', '''
  6097. <!DOCTYPE HTML>
  6098. <html lang="en-US">
  6099. <head>
  6100. <meta charset="UTF-8" />
  6101. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6102. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6103. <meta name="robots" content="noindex, nofollow" />
  6104. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6105. <title>Just a moment...</title>
  6106. <style type="text/css">
  6107. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6108. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6109. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6110. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6111. #spinner {margin: 0 auto 30px auto; display: block;}
  6112. .attribution {margin-top: 20px;}
  6113. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6114. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6115. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6116. </style>
  6117. <script type="text/javascript">
  6118. //<![CDATA[
  6119. (function(){
  6120. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6121. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6122. b(function(){
  6123. var a = document.getElementById('cf-content');a.style.display = 'block';
  6124. setTimeout(function(){
  6125. var s,t,o,p,b,r,e,a,k,i,n,g,f, RncARdB={"yatUDFI":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  6126. t = document.createElement('div');
  6127. t.innerHTML="<a href='/'>x</a>";
  6128. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6129. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6130. a = document.getElementById('jschl-answer');
  6131. f = document.getElementById('challenge-form');
  6132. ;RncARdB.yatUDFI*=!+[]+!![]+!![]+!![]+!![];RncARdB.yatUDFI*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));RncARdB.yatUDFI-=!+[]+!![]+!![]+!![]+!![]+!![];RncARdB.yatUDFI-=+((!+[]+!![]+[])+(+!![]));RncARdB.yatUDFI+=!+[]+!![];RncARdB.yatUDFI-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(RncARdB.yatUDFI, 10) + t.length; '; 121'
  6133. f.action += location.hash;
  6134. f.submit();
  6135. }, 4000);
  6136. }, false);
  6137. })();
  6138. //]]>
  6139. </script>
  6140. </head>
  6141. <body>
  6142. <table width="100%" height="100%" cellpadding="20">
  6143. <tr>
  6144. <td align="center" valign="middle">
  6145. <div class="cf-browser-verification cf-im-under-attack">
  6146. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6147. <div id="cf-content" style="display:none">
  6148. <div>
  6149. <div class="bubbles"></div>
  6150. <div class="bubbles"></div>
  6151. <div class="bubbles"></div>
  6152. </div>
  6153. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6154. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6155. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6156. </div>
  6157. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6158. <input type="hidden" name="jschl_vc" value="7c435f81bd90fc333afa06a37f964951"/>
  6159. <input type="hidden" name="pass" value="1514326796.893-eqSn6eUrIc"/>
  6160. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6161. </form>
  6162. </div>
  6163. <div class="attribution">
  6164. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6165. <br>
  6166. Ray ID: 3d376c979ea33e9e
  6167. </div>
  6168. </td>
  6169. </tr>
  6170. </table>
  6171. </body>
  6172. </html>
  6173. ''', None])
  6174. data.append(['https://archive.today/download/J4I1a.zip', '''
  6175. <!DOCTYPE HTML>
  6176. <html lang="en-US">
  6177. <head>
  6178. <meta charset="UTF-8" />
  6179. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6180. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6181. <meta name="robots" content="noindex, nofollow" />
  6182. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6183. <title>Just a moment...</title>
  6184. <style type="text/css">
  6185. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6186. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6187. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6188. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6189. #spinner {margin: 0 auto 30px auto; display: block;}
  6190. .attribution {margin-top: 20px;}
  6191. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6192. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6193. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6194. </style>
  6195. <script type="text/javascript">
  6196. //<![CDATA[
  6197. (function(){
  6198. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6199. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6200. b(function(){
  6201. var a = document.getElementById('cf-content');a.style.display = 'block';
  6202. setTimeout(function(){
  6203. var s,t,o,p,b,r,e,a,k,i,n,g,f, nqCUdxF={"iBFQxs":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  6204. t = document.createElement('div');
  6205. t.innerHTML="<a href='/'>x</a>";
  6206. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6207. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6208. a = document.getElementById('jschl-answer');
  6209. f = document.getElementById('challenge-form');
  6210. ;nqCUdxF.iBFQxs*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(nqCUdxF.iBFQxs, 10) + t.length; '; 121'
  6211. f.action += location.hash;
  6212. f.submit();
  6213. }, 4000);
  6214. }, false);
  6215. })();
  6216. //]]>
  6217. </script>
  6218. </head>
  6219. <body>
  6220. <table width="100%" height="100%" cellpadding="20">
  6221. <tr>
  6222. <td align="center" valign="middle">
  6223. <div class="cf-browser-verification cf-im-under-attack">
  6224. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6225. <div id="cf-content" style="display:none">
  6226. <div>
  6227. <div class="bubbles"></div>
  6228. <div class="bubbles"></div>
  6229. <div class="bubbles"></div>
  6230. </div>
  6231. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6232. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6233. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6234. </div>
  6235. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6236. <input type="hidden" name="jschl_vc" value="4cac903cc01abe46cd52368e7007856d"/>
  6237. <input type="hidden" name="pass" value="1514326797.558-ujLuFzj2x5"/>
  6238. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6239. </form>
  6240. </div>
  6241. <div class="attribution">
  6242. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6243. <br>
  6244. Ray ID: 3d376c9badba3eaa
  6245. </div>
  6246. </td>
  6247. </tr>
  6248. </table>
  6249. </body>
  6250. </html>
  6251. ''', None])
  6252. data.append(['https://archive.today/download/J4I1a.zip', '''
  6253. <!DOCTYPE HTML>
  6254. <html lang="en-US">
  6255. <head>
  6256. <meta charset="UTF-8" />
  6257. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6258. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6259. <meta name="robots" content="noindex, nofollow" />
  6260. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6261. <title>Just a moment...</title>
  6262. <style type="text/css">
  6263. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6264. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6265. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6266. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6267. #spinner {margin: 0 auto 30px auto; display: block;}
  6268. .attribution {margin-top: 20px;}
  6269. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6270. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6271. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6272. </style>
  6273. <script type="text/javascript">
  6274. //<![CDATA[
  6275. (function(){
  6276. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6277. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6278. b(function(){
  6279. var a = document.getElementById('cf-content');a.style.display = 'block';
  6280. setTimeout(function(){
  6281. var s,t,o,p,b,r,e,a,k,i,n,g,f, JLSKWXY={"AMZ":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  6282. t = document.createElement('div');
  6283. t.innerHTML="<a href='/'>x</a>";
  6284. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6285. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6286. a = document.getElementById('jschl-answer');
  6287. f = document.getElementById('challenge-form');
  6288. ;JLSKWXY.AMZ*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));JLSKWXY.AMZ+=+((!+[]+!![]+!![]+!![]+[])+(+[]));JLSKWXY.AMZ+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));JLSKWXY.AMZ+=+((!+[]+!![]+[])+(+!![]));a.value = parseInt(JLSKWXY.AMZ, 10) + t.length; '; 121'
  6289. f.action += location.hash;
  6290. f.submit();
  6291. }, 4000);
  6292. }, false);
  6293. })();
  6294. //]]>
  6295. </script>
  6296. </head>
  6297. <body>
  6298. <table width="100%" height="100%" cellpadding="20">
  6299. <tr>
  6300. <td align="center" valign="middle">
  6301. <div class="cf-browser-verification cf-im-under-attack">
  6302. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6303. <div id="cf-content" style="display:none">
  6304. <div>
  6305. <div class="bubbles"></div>
  6306. <div class="bubbles"></div>
  6307. <div class="bubbles"></div>
  6308. </div>
  6309. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6310. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6311. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6312. </div>
  6313. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6314. <input type="hidden" name="jschl_vc" value="8a9122e5eb71e50c69782f263e08c09b"/>
  6315. <input type="hidden" name="pass" value="1514326798.61-H6/lrRUIpk"/>
  6316. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6317. </form>
  6318. </div>
  6319. <div class="attribution">
  6320. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6321. <br>
  6322. Ray ID: 3d376ca24e343e86
  6323. </div>
  6324. </td>
  6325. </tr>
  6326. </table>
  6327. </body>
  6328. </html>
  6329. ''', None])
  6330. data.append(['https://archive.today/download/J4I1a.zip', '''
  6331. <!DOCTYPE HTML>
  6332. <html lang="en-US">
  6333. <head>
  6334. <meta charset="UTF-8" />
  6335. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6336. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6337. <meta name="robots" content="noindex, nofollow" />
  6338. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6339. <title>Just a moment...</title>
  6340. <style type="text/css">
  6341. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6342. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6343. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6344. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6345. #spinner {margin: 0 auto 30px auto; display: block;}
  6346. .attribution {margin-top: 20px;}
  6347. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6348. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6349. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6350. </style>
  6351. <script type="text/javascript">
  6352. //<![CDATA[
  6353. (function(){
  6354. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6355. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6356. b(function(){
  6357. var a = document.getElementById('cf-content');a.style.display = 'block';
  6358. setTimeout(function(){
  6359. var s,t,o,p,b,r,e,a,k,i,n,g,f, SuiOOAn={"B":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))};
  6360. t = document.createElement('div');
  6361. t.innerHTML="<a href='/'>x</a>";
  6362. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6363. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6364. a = document.getElementById('jschl-answer');
  6365. f = document.getElementById('challenge-form');
  6366. ;SuiOOAn.B+=+((+!![]+[])+(!+[]+!![]+!![]));SuiOOAn.B*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));SuiOOAn.B*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));SuiOOAn.B-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));SuiOOAn.B*=+((+!![]+[])+(+!![]));a.value = parseInt(SuiOOAn.B, 10) + t.length; '; 121'
  6367. f.action += location.hash;
  6368. f.submit();
  6369. }, 4000);
  6370. }, false);
  6371. })();
  6372. //]]>
  6373. </script>
  6374. </head>
  6375. <body>
  6376. <table width="100%" height="100%" cellpadding="20">
  6377. <tr>
  6378. <td align="center" valign="middle">
  6379. <div class="cf-browser-verification cf-im-under-attack">
  6380. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6381. <div id="cf-content" style="display:none">
  6382. <div>
  6383. <div class="bubbles"></div>
  6384. <div class="bubbles"></div>
  6385. <div class="bubbles"></div>
  6386. </div>
  6387. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6388. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6389. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6390. </div>
  6391. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6392. <input type="hidden" name="jschl_vc" value="f99fa739d58043226896073febff101b"/>
  6393. <input type="hidden" name="pass" value="1514326799.443-zGjmeRxRW9"/>
  6394. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6395. </form>
  6396. </div>
  6397. <div class="attribution">
  6398. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6399. <br>
  6400. Ray ID: 3d376ca78e9d3e6e
  6401. </div>
  6402. </td>
  6403. </tr>
  6404. </table>
  6405. </body>
  6406. </html>
  6407. ''', None])
  6408. data.append(['https://archive.today/download/J4I1a.zip', '''
  6409. <!DOCTYPE HTML>
  6410. <html lang="en-US">
  6411. <head>
  6412. <meta charset="UTF-8" />
  6413. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6414. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6415. <meta name="robots" content="noindex, nofollow" />
  6416. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6417. <title>Just a moment...</title>
  6418. <style type="text/css">
  6419. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6420. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6421. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6422. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6423. #spinner {margin: 0 auto 30px auto; display: block;}
  6424. .attribution {margin-top: 20px;}
  6425. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6426. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6427. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6428. </style>
  6429. <script type="text/javascript">
  6430. //<![CDATA[
  6431. (function(){
  6432. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6433. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6434. b(function(){
  6435. var a = document.getElementById('cf-content');a.style.display = 'block';
  6436. setTimeout(function(){
  6437. var s,t,o,p,b,r,e,a,k,i,n,g,f, wUJzFNd={"kefVvIWQJyOg":+((+!![]+[])+(!+[]+!![]+!![]+!![]))};
  6438. t = document.createElement('div');
  6439. t.innerHTML="<a href='/'>x</a>";
  6440. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6441. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6442. a = document.getElementById('jschl-answer');
  6443. f = document.getElementById('challenge-form');
  6444. ;wUJzFNd.kefVvIWQJyOg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));wUJzFNd.kefVvIWQJyOg*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));wUJzFNd.kefVvIWQJyOg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));wUJzFNd.kefVvIWQJyOg*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));wUJzFNd.kefVvIWQJyOg+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(wUJzFNd.kefVvIWQJyOg, 10) + t.length; '; 121'
  6445. f.action += location.hash;
  6446. f.submit();
  6447. }, 4000);
  6448. }, false);
  6449. })();
  6450. //]]>
  6451. </script>
  6452. </head>
  6453. <body>
  6454. <table width="100%" height="100%" cellpadding="20">
  6455. <tr>
  6456. <td align="center" valign="middle">
  6457. <div class="cf-browser-verification cf-im-under-attack">
  6458. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6459. <div id="cf-content" style="display:none">
  6460. <div>
  6461. <div class="bubbles"></div>
  6462. <div class="bubbles"></div>
  6463. <div class="bubbles"></div>
  6464. </div>
  6465. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6466. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6467. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6468. </div>
  6469. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6470. <input type="hidden" name="jschl_vc" value="93279eb1fe9d2074ae101608b0ccfe3f"/>
  6471. <input type="hidden" name="pass" value="1514326800.086-Z6Xc1FeedZ"/>
  6472. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6473. </form>
  6474. </div>
  6475. <div class="attribution">
  6476. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6477. <br>
  6478. Ray ID: 3d376cab8e283ea4
  6479. </div>
  6480. </td>
  6481. </tr>
  6482. </table>
  6483. </body>
  6484. </html>
  6485. ''', None])
  6486. data.append(['https://archive.today/download/J4I1a.zip', '''
  6487. <!DOCTYPE HTML>
  6488. <html lang="en-US">
  6489. <head>
  6490. <meta charset="UTF-8" />
  6491. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6492. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6493. <meta name="robots" content="noindex, nofollow" />
  6494. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6495. <title>Just a moment...</title>
  6496. <style type="text/css">
  6497. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6498. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6499. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6500. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6501. #spinner {margin: 0 auto 30px auto; display: block;}
  6502. .attribution {margin-top: 20px;}
  6503. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6504. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6505. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6506. </style>
  6507. <script type="text/javascript">
  6508. //<![CDATA[
  6509. (function(){
  6510. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6511. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6512. b(function(){
  6513. var a = document.getElementById('cf-content');a.style.display = 'block';
  6514. setTimeout(function(){
  6515. var s,t,o,p,b,r,e,a,k,i,n,g,f, FJlapgr={"zmfGEmfQsTyB":+((+!![]+[])+(+!![]))};
  6516. t = document.createElement('div');
  6517. t.innerHTML="<a href='/'>x</a>";
  6518. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6519. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6520. a = document.getElementById('jschl-answer');
  6521. f = document.getElementById('challenge-form');
  6522. ;FJlapgr.zmfGEmfQsTyB+=!+[]+!![]+!![]+!![]+!![]+!![];FJlapgr.zmfGEmfQsTyB-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));FJlapgr.zmfGEmfQsTyB*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));FJlapgr.zmfGEmfQsTyB*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![];FJlapgr.zmfGEmfQsTyB*=+((!+[]+!![]+[])+(!+[]+!![]));FJlapgr.zmfGEmfQsTyB+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));FJlapgr.zmfGEmfQsTyB*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];FJlapgr.zmfGEmfQsTyB-=+((+!![]+[])+(+!![]));a.value = parseInt(FJlapgr.zmfGEmfQsTyB, 10) + t.length; '; 121'
  6523. f.action += location.hash;
  6524. f.submit();
  6525. }, 4000);
  6526. }, false);
  6527. })();
  6528. //]]>
  6529. </script>
  6530. </head>
  6531. <body>
  6532. <table width="100%" height="100%" cellpadding="20">
  6533. <tr>
  6534. <td align="center" valign="middle">
  6535. <div class="cf-browser-verification cf-im-under-attack">
  6536. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6537. <div id="cf-content" style="display:none">
  6538. <div>
  6539. <div class="bubbles"></div>
  6540. <div class="bubbles"></div>
  6541. <div class="bubbles"></div>
  6542. </div>
  6543. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6544. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6545. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6546. </div>
  6547. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6548. <input type="hidden" name="jschl_vc" value="1627dd1e1e00efeb01b247a7b6640055"/>
  6549. <input type="hidden" name="pass" value="1514326800.751-aPoNmeIZUV"/>
  6550. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6551. </form>
  6552. </div>
  6553. <div class="attribution">
  6554. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6555. <br>
  6556. Ray ID: 3d376cafaff93e8c
  6557. </div>
  6558. </td>
  6559. </tr>
  6560. </table>
  6561. </body>
  6562. </html>
  6563. ''', None])
  6564. data.append(['https://archive.today/download/J4I1a.zip', '''
  6565. <!DOCTYPE HTML>
  6566. <html lang="en-US">
  6567. <head>
  6568. <meta charset="UTF-8" />
  6569. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6570. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6571. <meta name="robots" content="noindex, nofollow" />
  6572. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6573. <title>Just a moment...</title>
  6574. <style type="text/css">
  6575. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6576. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6577. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6578. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6579. #spinner {margin: 0 auto 30px auto; display: block;}
  6580. .attribution {margin-top: 20px;}
  6581. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6582. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6583. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6584. </style>
  6585. <script type="text/javascript">
  6586. //<![CDATA[
  6587. (function(){
  6588. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6589. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6590. b(function(){
  6591. var a = document.getElementById('cf-content');a.style.display = 'block';
  6592. setTimeout(function(){
  6593. var s,t,o,p,b,r,e,a,k,i,n,g,f, OPpeIuj={"tMNBTuxuytW":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  6594. t = document.createElement('div');
  6595. t.innerHTML="<a href='/'>x</a>";
  6596. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6597. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6598. a = document.getElementById('jschl-answer');
  6599. f = document.getElementById('challenge-form');
  6600. ;OPpeIuj.tMNBTuxuytW-=+((!+[]+!![]+[])+(+[]));OPpeIuj.tMNBTuxuytW*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));OPpeIuj.tMNBTuxuytW+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));OPpeIuj.tMNBTuxuytW+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));OPpeIuj.tMNBTuxuytW*=!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![];OPpeIuj.tMNBTuxuytW-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));OPpeIuj.tMNBTuxuytW*=+((+!![]+[])+(!+[]+!![]+!![]));OPpeIuj.tMNBTuxuytW-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(OPpeIuj.tMNBTuxuytW, 10) + t.length; '; 121'
  6601. f.action += location.hash;
  6602. f.submit();
  6603. }, 4000);
  6604. }, false);
  6605. })();
  6606. //]]>
  6607. </script>
  6608. </head>
  6609. <body>
  6610. <table width="100%" height="100%" cellpadding="20">
  6611. <tr>
  6612. <td align="center" valign="middle">
  6613. <div class="cf-browser-verification cf-im-under-attack">
  6614. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6615. <div id="cf-content" style="display:none">
  6616. <div>
  6617. <div class="bubbles"></div>
  6618. <div class="bubbles"></div>
  6619. <div class="bubbles"></div>
  6620. </div>
  6621. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6622. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6623. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6624. </div>
  6625. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6626. <input type="hidden" name="jschl_vc" value="fcc1289ed9981ec9d68bd17f28b7586c"/>
  6627. <input type="hidden" name="pass" value="1514326801.986-T5TUNOBg3+"/>
  6628. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6629. </form>
  6630. </div>
  6631. <div class="attribution">
  6632. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6633. <br>
  6634. Ray ID: 3d376cb76b0a3e98
  6635. </div>
  6636. </td>
  6637. </tr>
  6638. </table>
  6639. </body>
  6640. </html>
  6641. ''', None])
  6642. data.append(['https://archive.today/download/J4I1a.zip', '''
  6643. <!DOCTYPE HTML>
  6644. <html lang="en-US">
  6645. <head>
  6646. <meta charset="UTF-8" />
  6647. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6648. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6649. <meta name="robots" content="noindex, nofollow" />
  6650. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6651. <title>Just a moment...</title>
  6652. <style type="text/css">
  6653. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6654. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6655. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6656. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6657. #spinner {margin: 0 auto 30px auto; display: block;}
  6658. .attribution {margin-top: 20px;}
  6659. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6660. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6661. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6662. </style>
  6663. <script type="text/javascript">
  6664. //<![CDATA[
  6665. (function(){
  6666. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6667. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6668. b(function(){
  6669. var a = document.getElementById('cf-content');a.style.display = 'block';
  6670. setTimeout(function(){
  6671. var s,t,o,p,b,r,e,a,k,i,n,g,f, jhvQobd={"cPVhmLbtdfz":+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  6672. t = document.createElement('div');
  6673. t.innerHTML="<a href='/'>x</a>";
  6674. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6675. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6676. a = document.getElementById('jschl-answer');
  6677. f = document.getElementById('challenge-form');
  6678. ;jhvQobd.cPVhmLbtdfz+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));jhvQobd.cPVhmLbtdfz-=+!![];jhvQobd.cPVhmLbtdfz+=+((!+[]+!![]+[])+(!+[]+!![]));jhvQobd.cPVhmLbtdfz*=+((!+[]+!![]+[])+(+[]));a.value = parseInt(jhvQobd.cPVhmLbtdfz, 10) + t.length; '; 121'
  6679. f.action += location.hash;
  6680. f.submit();
  6681. }, 4000);
  6682. }, false);
  6683. })();
  6684. //]]>
  6685. </script>
  6686. </head>
  6687. <body>
  6688. <table width="100%" height="100%" cellpadding="20">
  6689. <tr>
  6690. <td align="center" valign="middle">
  6691. <div class="cf-browser-verification cf-im-under-attack">
  6692. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6693. <div id="cf-content" style="display:none">
  6694. <div>
  6695. <div class="bubbles"></div>
  6696. <div class="bubbles"></div>
  6697. <div class="bubbles"></div>
  6698. </div>
  6699. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6700. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6701. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6702. </div>
  6703. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6704. <input type="hidden" name="jschl_vc" value="e405356ad1cd8f740d1c0549c5f9c4b7"/>
  6705. <input type="hidden" name="pass" value="1514326802.86-2+HVttbHJE"/>
  6706. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6707. </form>
  6708. </div>
  6709. <div class="attribution">
  6710. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6711. <br>
  6712. Ray ID: 3d376cbcdb013eaa
  6713. </div>
  6714. </td>
  6715. </tr>
  6716. </table>
  6717. </body>
  6718. </html>
  6719. ''', None])
  6720. data.append(['https://archive.today/download/J4I1a.zip', '''
  6721. <!DOCTYPE HTML>
  6722. <html lang="en-US">
  6723. <head>
  6724. <meta charset="UTF-8" />
  6725. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6726. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6727. <meta name="robots" content="noindex, nofollow" />
  6728. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6729. <title>Just a moment...</title>
  6730. <style type="text/css">
  6731. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6732. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6733. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6734. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6735. #spinner {margin: 0 auto 30px auto; display: block;}
  6736. .attribution {margin-top: 20px;}
  6737. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6738. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6739. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6740. </style>
  6741. <script type="text/javascript">
  6742. //<![CDATA[
  6743. (function(){
  6744. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6745. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6746. b(function(){
  6747. var a = document.getElementById('cf-content');a.style.display = 'block';
  6748. setTimeout(function(){
  6749. var s,t,o,p,b,r,e,a,k,i,n,g,f, OCiAEiZ={"sGKoPyhJED":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  6750. t = document.createElement('div');
  6751. t.innerHTML="<a href='/'>x</a>";
  6752. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6753. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6754. a = document.getElementById('jschl-answer');
  6755. f = document.getElementById('challenge-form');
  6756. ;OCiAEiZ.sGKoPyhJED-=+((!+[]+!![]+!![]+[])+(+!![]));OCiAEiZ.sGKoPyhJED-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));OCiAEiZ.sGKoPyhJED-=+((+!![]+[])+(+[]));a.value = parseInt(OCiAEiZ.sGKoPyhJED, 10) + t.length; '; 121'
  6757. f.action += location.hash;
  6758. f.submit();
  6759. }, 4000);
  6760. }, false);
  6761. })();
  6762. //]]>
  6763. </script>
  6764. </head>
  6765. <body>
  6766. <table width="100%" height="100%" cellpadding="20">
  6767. <tr>
  6768. <td align="center" valign="middle">
  6769. <div class="cf-browser-verification cf-im-under-attack">
  6770. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6771. <div id="cf-content" style="display:none">
  6772. <div>
  6773. <div class="bubbles"></div>
  6774. <div class="bubbles"></div>
  6775. <div class="bubbles"></div>
  6776. </div>
  6777. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6778. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6779. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6780. </div>
  6781. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6782. <input type="hidden" name="jschl_vc" value="63700c60029a72c776f2c88c59ef4b57"/>
  6783. <input type="hidden" name="pass" value="1514326803.753-6MOWK7qq+b"/>
  6784. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6785. </form>
  6786. </div>
  6787. <div class="attribution">
  6788. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6789. <br>
  6790. Ray ID: 3d376cc279de3e50
  6791. </div>
  6792. </td>
  6793. </tr>
  6794. </table>
  6795. </body>
  6796. </html>
  6797. ''', None])
  6798. data.append(['https://archive.today/download/J4I1a.zip', '''
  6799. <!DOCTYPE HTML>
  6800. <html lang="en-US">
  6801. <head>
  6802. <meta charset="UTF-8" />
  6803. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6804. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6805. <meta name="robots" content="noindex, nofollow" />
  6806. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6807. <title>Just a moment...</title>
  6808. <style type="text/css">
  6809. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6810. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6811. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6812. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6813. #spinner {margin: 0 auto 30px auto; display: block;}
  6814. .attribution {margin-top: 20px;}
  6815. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6816. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6817. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6818. </style>
  6819. <script type="text/javascript">
  6820. //<![CDATA[
  6821. (function(){
  6822. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6823. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6824. b(function(){
  6825. var a = document.getElementById('cf-content');a.style.display = 'block';
  6826. setTimeout(function(){
  6827. var s,t,o,p,b,r,e,a,k,i,n,g,f, EPhTBpL={"xxVHQQZ":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  6828. t = document.createElement('div');
  6829. t.innerHTML="<a href='/'>x</a>";
  6830. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6831. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6832. a = document.getElementById('jschl-answer');
  6833. f = document.getElementById('challenge-form');
  6834. ;EPhTBpL.xxVHQQZ*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));EPhTBpL.xxVHQQZ-=!+[]+!![]+!![]+!![]+!![];EPhTBpL.xxVHQQZ-=+((!+[]+!![]+!![]+!![]+[])+(+[]));EPhTBpL.xxVHQQZ-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(EPhTBpL.xxVHQQZ, 10) + t.length; '; 121'
  6835. f.action += location.hash;
  6836. f.submit();
  6837. }, 4000);
  6838. }, false);
  6839. })();
  6840. //]]>
  6841. </script>
  6842. </head>
  6843. <body>
  6844. <table width="100%" height="100%" cellpadding="20">
  6845. <tr>
  6846. <td align="center" valign="middle">
  6847. <div class="cf-browser-verification cf-im-under-attack">
  6848. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6849. <div id="cf-content" style="display:none">
  6850. <div>
  6851. <div class="bubbles"></div>
  6852. <div class="bubbles"></div>
  6853. <div class="bubbles"></div>
  6854. </div>
  6855. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6856. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6857. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6858. </div>
  6859. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6860. <input type="hidden" name="jschl_vc" value="a95709bcbecd9550dfa499d184c47d85"/>
  6861. <input type="hidden" name="pass" value="1514326804.367-RomBYlwGSz"/>
  6862. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6863. </form>
  6864. </div>
  6865. <div class="attribution">
  6866. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6867. <br>
  6868. Ray ID: 3d376cc64dcc3e50
  6869. </div>
  6870. </td>
  6871. </tr>
  6872. </table>
  6873. </body>
  6874. </html>
  6875. ''', None])
  6876. data.append(['https://archive.today/download/J4I1a.zip', '''
  6877. <!DOCTYPE HTML>
  6878. <html lang="en-US">
  6879. <head>
  6880. <meta charset="UTF-8" />
  6881. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6882. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6883. <meta name="robots" content="noindex, nofollow" />
  6884. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6885. <title>Just a moment...</title>
  6886. <style type="text/css">
  6887. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6888. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6889. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6890. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6891. #spinner {margin: 0 auto 30px auto; display: block;}
  6892. .attribution {margin-top: 20px;}
  6893. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6894. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6895. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6896. </style>
  6897. <script type="text/javascript">
  6898. //<![CDATA[
  6899. (function(){
  6900. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6901. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6902. b(function(){
  6903. var a = document.getElementById('cf-content');a.style.display = 'block';
  6904. setTimeout(function(){
  6905. var s,t,o,p,b,r,e,a,k,i,n,g,f, bfCbxil={"cnmqO":+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  6906. t = document.createElement('div');
  6907. t.innerHTML="<a href='/'>x</a>";
  6908. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6909. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6910. a = document.getElementById('jschl-answer');
  6911. f = document.getElementById('challenge-form');
  6912. ;bfCbxil.cnmqO+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));bfCbxil.cnmqO-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(bfCbxil.cnmqO, 10) + t.length; '; 121'
  6913. f.action += location.hash;
  6914. f.submit();
  6915. }, 4000);
  6916. }, false);
  6917. })();
  6918. //]]>
  6919. </script>
  6920. </head>
  6921. <body>
  6922. <table width="100%" height="100%" cellpadding="20">
  6923. <tr>
  6924. <td align="center" valign="middle">
  6925. <div class="cf-browser-verification cf-im-under-attack">
  6926. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  6927. <div id="cf-content" style="display:none">
  6928. <div>
  6929. <div class="bubbles"></div>
  6930. <div class="bubbles"></div>
  6931. <div class="bubbles"></div>
  6932. </div>
  6933. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  6934. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  6935. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  6936. </div>
  6937. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  6938. <input type="hidden" name="jschl_vc" value="db7b5c7c9f020c63cd5c64220f1399e1"/>
  6939. <input type="hidden" name="pass" value="1514326805.818-CzgxaJczve"/>
  6940. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  6941. </form>
  6942. </div>
  6943. <div class="attribution">
  6944. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  6945. <br>
  6946. Ray ID: 3d376ccf5b743e92
  6947. </div>
  6948. </td>
  6949. </tr>
  6950. </table>
  6951. </body>
  6952. </html>
  6953. ''', None])
  6954. data.append(['https://archive.today/download/J4I1a.zip', '''
  6955. <!DOCTYPE HTML>
  6956. <html lang="en-US">
  6957. <head>
  6958. <meta charset="UTF-8" />
  6959. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6960. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  6961. <meta name="robots" content="noindex, nofollow" />
  6962. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  6963. <title>Just a moment...</title>
  6964. <style type="text/css">
  6965. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  6966. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  6967. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  6968. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  6969. #spinner {margin: 0 auto 30px auto; display: block;}
  6970. .attribution {margin-top: 20px;}
  6971. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6972. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  6973. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  6974. </style>
  6975. <script type="text/javascript">
  6976. //<![CDATA[
  6977. (function(){
  6978. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  6979. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  6980. b(function(){
  6981. var a = document.getElementById('cf-content');a.style.display = 'block';
  6982. setTimeout(function(){
  6983. var s,t,o,p,b,r,e,a,k,i,n,g,f, LVBXsKF={"OlURUJWoTjuF":!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]};
  6984. t = document.createElement('div');
  6985. t.innerHTML="<a href='/'>x</a>";
  6986. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  6987. t = t.substr(r.length); t = t.substr(0,t.length-1);
  6988. a = document.getElementById('jschl-answer');
  6989. f = document.getElementById('challenge-form');
  6990. ;LVBXsKF.OlURUJWoTjuF-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));LVBXsKF.OlURUJWoTjuF-=+((!+[]+!![]+!![]+[])+(+[]));LVBXsKF.OlURUJWoTjuF-=+((+!![]+[])+(+!![]));LVBXsKF.OlURUJWoTjuF*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));LVBXsKF.OlURUJWoTjuF*=+((+!![]+[])+(+!![]));LVBXsKF.OlURUJWoTjuF*=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));LVBXsKF.OlURUJWoTjuF*=+((!+[]+!![]+[])+(+!![]));LVBXsKF.OlURUJWoTjuF+=+((!+[]+!![]+!![]+!![]+[])+(+!![]));LVBXsKF.OlURUJWoTjuF*=+((+!![]+[])+(+!![]));a.value = parseInt(LVBXsKF.OlURUJWoTjuF, 10) + t.length; '; 121'
  6991. f.action += location.hash;
  6992. f.submit();
  6993. }, 4000);
  6994. }, false);
  6995. })();
  6996. //]]>
  6997. </script>
  6998. </head>
  6999. <body>
  7000. <table width="100%" height="100%" cellpadding="20">
  7001. <tr>
  7002. <td align="center" valign="middle">
  7003. <div class="cf-browser-verification cf-im-under-attack">
  7004. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7005. <div id="cf-content" style="display:none">
  7006. <div>
  7007. <div class="bubbles"></div>
  7008. <div class="bubbles"></div>
  7009. <div class="bubbles"></div>
  7010. </div>
  7011. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7012. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7013. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7014. </div>
  7015. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7016. <input type="hidden" name="jschl_vc" value="e1f6ae2f37485e0c2e40b607e199bff8"/>
  7017. <input type="hidden" name="pass" value="1514326806.435-KBBW28j/z6"/>
  7018. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7019. </form>
  7020. </div>
  7021. <div class="attribution">
  7022. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7023. <br>
  7024. Ray ID: 3d376cd33f213ea4
  7025. </div>
  7026. </td>
  7027. </tr>
  7028. </table>
  7029. </body>
  7030. </html>
  7031. ''', None])
  7032. data.append(['https://archive.today/download/J4I1a.zip', '''
  7033. <!DOCTYPE HTML>
  7034. <html lang="en-US">
  7035. <head>
  7036. <meta charset="UTF-8" />
  7037. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7038. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7039. <meta name="robots" content="noindex, nofollow" />
  7040. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7041. <title>Just a moment...</title>
  7042. <style type="text/css">
  7043. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7044. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7045. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7046. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7047. #spinner {margin: 0 auto 30px auto; display: block;}
  7048. .attribution {margin-top: 20px;}
  7049. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7050. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7051. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7052. </style>
  7053. <script type="text/javascript">
  7054. //<![CDATA[
  7055. (function(){
  7056. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7057. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7058. b(function(){
  7059. var a = document.getElementById('cf-content');a.style.display = 'block';
  7060. setTimeout(function(){
  7061. var s,t,o,p,b,r,e,a,k,i,n,g,f, fdvSIkq={"exs":+((!+[]+!![]+[])+(!+[]+!![]))};
  7062. t = document.createElement('div');
  7063. t.innerHTML="<a href='/'>x</a>";
  7064. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7065. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7066. a = document.getElementById('jschl-answer');
  7067. f = document.getElementById('challenge-form');
  7068. ;fdvSIkq.exs*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));fdvSIkq.exs-=+((!+[]+!![]+!![]+[])+(!+[]+!![]));fdvSIkq.exs+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));fdvSIkq.exs-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));fdvSIkq.exs*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));fdvSIkq.exs+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));fdvSIkq.exs*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]));a.value = parseInt(fdvSIkq.exs, 10) + t.length; '; 121'
  7069. f.action += location.hash;
  7070. f.submit();
  7071. }, 4000);
  7072. }, false);
  7073. })();
  7074. //]]>
  7075. </script>
  7076. </head>
  7077. <body>
  7078. <table width="100%" height="100%" cellpadding="20">
  7079. <tr>
  7080. <td align="center" valign="middle">
  7081. <div class="cf-browser-verification cf-im-under-attack">
  7082. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7083. <div id="cf-content" style="display:none">
  7084. <div>
  7085. <div class="bubbles"></div>
  7086. <div class="bubbles"></div>
  7087. <div class="bubbles"></div>
  7088. </div>
  7089. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7090. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7091. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7092. </div>
  7093. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7094. <input type="hidden" name="jschl_vc" value="54c92d3554874ebe13396f1037702e9f"/>
  7095. <input type="hidden" name="pass" value="1514326807.761-LX17o3QkUP"/>
  7096. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7097. </form>
  7098. </div>
  7099. <div class="attribution">
  7100. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7101. <br>
  7102. Ray ID: 3d376cdb8c563eb0
  7103. </div>
  7104. </td>
  7105. </tr>
  7106. </table>
  7107. </body>
  7108. </html>
  7109. ''', None])
  7110. data.append(['https://archive.today/download/J4I1a.zip', '''
  7111. <!DOCTYPE HTML>
  7112. <html lang="en-US">
  7113. <head>
  7114. <meta charset="UTF-8" />
  7115. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7116. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7117. <meta name="robots" content="noindex, nofollow" />
  7118. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7119. <title>Just a moment...</title>
  7120. <style type="text/css">
  7121. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7122. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7123. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7124. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7125. #spinner {margin: 0 auto 30px auto; display: block;}
  7126. .attribution {margin-top: 20px;}
  7127. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7128. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7129. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7130. </style>
  7131. <script type="text/javascript">
  7132. //<![CDATA[
  7133. (function(){
  7134. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7135. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7136. b(function(){
  7137. var a = document.getElementById('cf-content');a.style.display = 'block';
  7138. setTimeout(function(){
  7139. var s,t,o,p,b,r,e,a,k,i,n,g,f, BzCjCgS={"JIRRZnVUtPfu":!+[]+!![]+!![]+!![]};
  7140. t = document.createElement('div');
  7141. t.innerHTML="<a href='/'>x</a>";
  7142. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7143. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7144. a = document.getElementById('jschl-answer');
  7145. f = document.getElementById('challenge-form');
  7146. ;BzCjCgS.JIRRZnVUtPfu+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));BzCjCgS.JIRRZnVUtPfu+=+((!+[]+!![]+[])+(+[]));BzCjCgS.JIRRZnVUtPfu+=+((+!![]+[])+(!+[]+!![]+!![]));BzCjCgS.JIRRZnVUtPfu-=!+[]+!![]+!![]+!![]+!![]+!![];a.value = parseInt(BzCjCgS.JIRRZnVUtPfu, 10) + t.length; '; 121'
  7147. f.action += location.hash;
  7148. f.submit();
  7149. }, 4000);
  7150. }, false);
  7151. })();
  7152. //]]>
  7153. </script>
  7154. </head>
  7155. <body>
  7156. <table width="100%" height="100%" cellpadding="20">
  7157. <tr>
  7158. <td align="center" valign="middle">
  7159. <div class="cf-browser-verification cf-im-under-attack">
  7160. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7161. <div id="cf-content" style="display:none">
  7162. <div>
  7163. <div class="bubbles"></div>
  7164. <div class="bubbles"></div>
  7165. <div class="bubbles"></div>
  7166. </div>
  7167. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7168. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7169. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7170. </div>
  7171. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7172. <input type="hidden" name="jschl_vc" value="ee5bc6f61c345353190314495d32dac5"/>
  7173. <input type="hidden" name="pass" value="1514326809.242-x+EZO3QWRF"/>
  7174. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7175. </form>
  7176. </div>
  7177. <div class="attribution">
  7178. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7179. <br>
  7180. Ray ID: 3d376ce4cce53e50
  7181. </div>
  7182. </td>
  7183. </tr>
  7184. </table>
  7185. </body>
  7186. </html>
  7187. ''', None])
  7188. data.append(['https://archive.today/download/J4I1a.zip', '''
  7189. <!DOCTYPE HTML>
  7190. <html lang="en-US">
  7191. <head>
  7192. <meta charset="UTF-8" />
  7193. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7194. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7195. <meta name="robots" content="noindex, nofollow" />
  7196. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7197. <title>Just a moment...</title>
  7198. <style type="text/css">
  7199. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7200. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7201. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7202. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7203. #spinner {margin: 0 auto 30px auto; display: block;}
  7204. .attribution {margin-top: 20px;}
  7205. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7206. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7207. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7208. </style>
  7209. <script type="text/javascript">
  7210. //<![CDATA[
  7211. (function(){
  7212. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7213. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7214. b(function(){
  7215. var a = document.getElementById('cf-content');a.style.display = 'block';
  7216. setTimeout(function(){
  7217. var s,t,o,p,b,r,e,a,k,i,n,g,f, jKLYeNx={"t":!+[]+!![]};
  7218. t = document.createElement('div');
  7219. t.innerHTML="<a href='/'>x</a>";
  7220. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7221. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7222. a = document.getElementById('jschl-answer');
  7223. f = document.getElementById('challenge-form');
  7224. ;jKLYeNx.t+=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));jKLYeNx.t*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));jKLYeNx.t-=+((!+[]+!![]+!![]+!![]+[])+(+[]));jKLYeNx.t-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));jKLYeNx.t-=+((!+[]+!![]+!![]+!![]+[])+(+[]));jKLYeNx.t+=!+[]+!![]+!![];jKLYeNx.t*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));jKLYeNx.t-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));jKLYeNx.t-=+((+!![]+[])+(!+[]+!![]+!![]));jKLYeNx.t-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(jKLYeNx.t, 10) + t.length; '; 121'
  7225. f.action += location.hash;
  7226. f.submit();
  7227. }, 4000);
  7228. }, false);
  7229. })();
  7230. //]]>
  7231. </script>
  7232. </head>
  7233. <body>
  7234. <table width="100%" height="100%" cellpadding="20">
  7235. <tr>
  7236. <td align="center" valign="middle">
  7237. <div class="cf-browser-verification cf-im-under-attack">
  7238. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7239. <div id="cf-content" style="display:none">
  7240. <div>
  7241. <div class="bubbles"></div>
  7242. <div class="bubbles"></div>
  7243. <div class="bubbles"></div>
  7244. </div>
  7245. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7246. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7247. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7248. </div>
  7249. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7250. <input type="hidden" name="jschl_vc" value="a6d7a830782f7d8007e31af153ca91a7"/>
  7251. <input type="hidden" name="pass" value="1514326810.484-a3dcZvCICn"/>
  7252. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7253. </form>
  7254. </div>
  7255. <div class="attribution">
  7256. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7257. <br>
  7258. Ray ID: 3d376cec89563e8c
  7259. </div>
  7260. </td>
  7261. </tr>
  7262. </table>
  7263. </body>
  7264. </html>
  7265. ''', None])
  7266. data.append(['https://archive.today/download/J4I1a.zip', '''
  7267. <!DOCTYPE HTML>
  7268. <html lang="en-US">
  7269. <head>
  7270. <meta charset="UTF-8" />
  7271. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7272. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7273. <meta name="robots" content="noindex, nofollow" />
  7274. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7275. <title>Just a moment...</title>
  7276. <style type="text/css">
  7277. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7278. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7279. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7280. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7281. #spinner {margin: 0 auto 30px auto; display: block;}
  7282. .attribution {margin-top: 20px;}
  7283. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7284. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7285. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7286. </style>
  7287. <script type="text/javascript">
  7288. //<![CDATA[
  7289. (function(){
  7290. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7291. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7292. b(function(){
  7293. var a = document.getElementById('cf-content');a.style.display = 'block';
  7294. setTimeout(function(){
  7295. var s,t,o,p,b,r,e,a,k,i,n,g,f, zRsabkQ={"fecSDusar":+((!+[]+!![]+[])+(+[]))};
  7296. t = document.createElement('div');
  7297. t.innerHTML="<a href='/'>x</a>";
  7298. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7299. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7300. a = document.getElementById('jschl-answer');
  7301. f = document.getElementById('challenge-form');
  7302. ;zRsabkQ.fecSDusar*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));zRsabkQ.fecSDusar-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));zRsabkQ.fecSDusar+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));zRsabkQ.fecSDusar*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));zRsabkQ.fecSDusar*=+((+!![]+[])+(+!![]));zRsabkQ.fecSDusar+=!+[]+!![]+!![]+!![]+!![];zRsabkQ.fecSDusar*=+((!+[]+!![]+!![]+[])+(!+[]+!![]));a.value = parseInt(zRsabkQ.fecSDusar, 10) + t.length; '; 121'
  7303. f.action += location.hash;
  7304. f.submit();
  7305. }, 4000);
  7306. }, false);
  7307. })();
  7308. //]]>
  7309. </script>
  7310. </head>
  7311. <body>
  7312. <table width="100%" height="100%" cellpadding="20">
  7313. <tr>
  7314. <td align="center" valign="middle">
  7315. <div class="cf-browser-verification cf-im-under-attack">
  7316. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7317. <div id="cf-content" style="display:none">
  7318. <div>
  7319. <div class="bubbles"></div>
  7320. <div class="bubbles"></div>
  7321. <div class="bubbles"></div>
  7322. </div>
  7323. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7324. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7325. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7326. </div>
  7327. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7328. <input type="hidden" name="jschl_vc" value="4caf9d22e1a2396d4e76ff0a3fdcbd45"/>
  7329. <input type="hidden" name="pass" value="1514326812.035-pRzdrphGcC"/>
  7330. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7331. </form>
  7332. </div>
  7333. <div class="attribution">
  7334. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7335. <br>
  7336. Ray ID: 3d376cf638c83e9e
  7337. </div>
  7338. </td>
  7339. </tr>
  7340. </table>
  7341. </body>
  7342. </html>
  7343. ''', None])
  7344. data.append(['https://archive.today/download/J4I1a.zip', '''
  7345. <!DOCTYPE HTML>
  7346. <html lang="en-US">
  7347. <head>
  7348. <meta charset="UTF-8" />
  7349. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7350. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7351. <meta name="robots" content="noindex, nofollow" />
  7352. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7353. <title>Just a moment...</title>
  7354. <style type="text/css">
  7355. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7356. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7357. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7358. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7359. #spinner {margin: 0 auto 30px auto; display: block;}
  7360. .attribution {margin-top: 20px;}
  7361. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7362. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7363. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7364. </style>
  7365. <script type="text/javascript">
  7366. //<![CDATA[
  7367. (function(){
  7368. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7369. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7370. b(function(){
  7371. var a = document.getElementById('cf-content');a.style.display = 'block';
  7372. setTimeout(function(){
  7373. var s,t,o,p,b,r,e,a,k,i,n,g,f, vUCXBRv={"DmTQPg":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]))};
  7374. t = document.createElement('div');
  7375. t.innerHTML="<a href='/'>x</a>";
  7376. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7377. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7378. a = document.getElementById('jschl-answer');
  7379. f = document.getElementById('challenge-form');
  7380. ;vUCXBRv.DmTQPg-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));vUCXBRv.DmTQPg-=+((!+[]+!![]+!![]+!![]+[])+(+[]));vUCXBRv.DmTQPg*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));vUCXBRv.DmTQPg-=+((+!![]+[])+(!+[]+!![]));vUCXBRv.DmTQPg*=+((+!![]+[])+(!+[]+!![]+!![]));vUCXBRv.DmTQPg+=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));vUCXBRv.DmTQPg+=+((!+[]+!![]+[])+(+!![]));a.value = parseInt(vUCXBRv.DmTQPg, 10) + t.length; '; 121'
  7381. f.action += location.hash;
  7382. f.submit();
  7383. }, 4000);
  7384. }, false);
  7385. })();
  7386. //]]>
  7387. </script>
  7388. </head>
  7389. <body>
  7390. <table width="100%" height="100%" cellpadding="20">
  7391. <tr>
  7392. <td align="center" valign="middle">
  7393. <div class="cf-browser-verification cf-im-under-attack">
  7394. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7395. <div id="cf-content" style="display:none">
  7396. <div>
  7397. <div class="bubbles"></div>
  7398. <div class="bubbles"></div>
  7399. <div class="bubbles"></div>
  7400. </div>
  7401. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7402. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7403. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7404. </div>
  7405. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7406. <input type="hidden" name="jschl_vc" value="a67d34fa458986c83e042faf6a0f00d4"/>
  7407. <input type="hidden" name="pass" value="1514326812.958-FTTd6GtaYZ"/>
  7408. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7409. </form>
  7410. </div>
  7411. <div class="attribution">
  7412. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7413. <br>
  7414. Ray ID: 3d376cfbed4d3e86
  7415. </div>
  7416. </td>
  7417. </tr>
  7418. </table>
  7419. </body>
  7420. </html>
  7421. ''', None])
  7422. data.append(['https://archive.today/download/J4I1a.zip', '''
  7423. <!DOCTYPE HTML>
  7424. <html lang="en-US">
  7425. <head>
  7426. <meta charset="UTF-8" />
  7427. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7428. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7429. <meta name="robots" content="noindex, nofollow" />
  7430. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7431. <title>Just a moment...</title>
  7432. <style type="text/css">
  7433. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7434. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7435. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7436. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7437. #spinner {margin: 0 auto 30px auto; display: block;}
  7438. .attribution {margin-top: 20px;}
  7439. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7440. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7441. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7442. </style>
  7443. <script type="text/javascript">
  7444. //<![CDATA[
  7445. (function(){
  7446. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7447. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7448. b(function(){
  7449. var a = document.getElementById('cf-content');a.style.display = 'block';
  7450. setTimeout(function(){
  7451. var s,t,o,p,b,r,e,a,k,i,n,g,f, XMCJdtl={"VHLC":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]))};
  7452. t = document.createElement('div');
  7453. t.innerHTML="<a href='/'>x</a>";
  7454. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7455. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7456. a = document.getElementById('jschl-answer');
  7457. f = document.getElementById('challenge-form');
  7458. ;XMCJdtl.VHLC*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];XMCJdtl.VHLC+=+((!+[]+!![]+!![]+[])+(!+[]+!![]));XMCJdtl.VHLC*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));XMCJdtl.VHLC-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]));XMCJdtl.VHLC+=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));XMCJdtl.VHLC-=!+[]+!![]+!![]+!![];XMCJdtl.VHLC-=+((+!![]+[])+(+[]));XMCJdtl.VHLC+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]));XMCJdtl.VHLC+=+((+!![]+[])+(!+[]+!![]));a.value = parseInt(XMCJdtl.VHLC, 10) + t.length; '; 121'
  7459. f.action += location.hash;
  7460. f.submit();
  7461. }, 4000);
  7462. }, false);
  7463. })();
  7464. //]]>
  7465. </script>
  7466. </head>
  7467. <body>
  7468. <table width="100%" height="100%" cellpadding="20">
  7469. <tr>
  7470. <td align="center" valign="middle">
  7471. <div class="cf-browser-verification cf-im-under-attack">
  7472. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7473. <div id="cf-content" style="display:none">
  7474. <div>
  7475. <div class="bubbles"></div>
  7476. <div class="bubbles"></div>
  7477. <div class="bubbles"></div>
  7478. </div>
  7479. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7480. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7481. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7482. </div>
  7483. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7484. <input type="hidden" name="jschl_vc" value="575c3c2e76be1efe39b92c42b2391d6e"/>
  7485. <input type="hidden" name="pass" value="1514326813.688-6SuGeTw5zr"/>
  7486. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7487. </form>
  7488. </div>
  7489. <div class="attribution">
  7490. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7491. <br>
  7492. Ray ID: 3d376d008c113e86
  7493. </div>
  7494. </td>
  7495. </tr>
  7496. </table>
  7497. </body>
  7498. </html>
  7499. ''', None])
  7500. data.append(['https://archive.today/download/J4I1a.zip', '''
  7501. <!DOCTYPE HTML>
  7502. <html lang="en-US">
  7503. <head>
  7504. <meta charset="UTF-8" />
  7505. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7506. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7507. <meta name="robots" content="noindex, nofollow" />
  7508. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7509. <title>Just a moment...</title>
  7510. <style type="text/css">
  7511. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7512. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7513. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7514. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7515. #spinner {margin: 0 auto 30px auto; display: block;}
  7516. .attribution {margin-top: 20px;}
  7517. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7518. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7519. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7520. </style>
  7521. <script type="text/javascript">
  7522. //<![CDATA[
  7523. (function(){
  7524. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7525. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7526. b(function(){
  7527. var a = document.getElementById('cf-content');a.style.display = 'block';
  7528. setTimeout(function(){
  7529. var s,t,o,p,b,r,e,a,k,i,n,g,f, hnbRJlj={"dNpSxnfpXkN":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]))};
  7530. t = document.createElement('div');
  7531. t.innerHTML="<a href='/'>x</a>";
  7532. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7533. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7534. a = document.getElementById('jschl-answer');
  7535. f = document.getElementById('challenge-form');
  7536. ;hnbRJlj.dNpSxnfpXkN*=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]));hnbRJlj.dNpSxnfpXkN-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));hnbRJlj.dNpSxnfpXkN-=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));hnbRJlj.dNpSxnfpXkN+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));hnbRJlj.dNpSxnfpXkN-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]));hnbRJlj.dNpSxnfpXkN-=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));hnbRJlj.dNpSxnfpXkN+=!+[]+!![];hnbRJlj.dNpSxnfpXkN-=+((!+[]+!![]+[])+(!+[]+!![]));a.value = parseInt(hnbRJlj.dNpSxnfpXkN, 10) + t.length; '; 121'
  7537. f.action += location.hash;
  7538. f.submit();
  7539. }, 4000);
  7540. }, false);
  7541. })();
  7542. //]]>
  7543. </script>
  7544. </head>
  7545. <body>
  7546. <table width="100%" height="100%" cellpadding="20">
  7547. <tr>
  7548. <td align="center" valign="middle">
  7549. <div class="cf-browser-verification cf-im-under-attack">
  7550. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7551. <div id="cf-content" style="display:none">
  7552. <div>
  7553. <div class="bubbles"></div>
  7554. <div class="bubbles"></div>
  7555. <div class="bubbles"></div>
  7556. </div>
  7557. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7558. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7559. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7560. </div>
  7561. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7562. <input type="hidden" name="jschl_vc" value="898a32a17631e42df86f4a65ed895102"/>
  7563. <input type="hidden" name="pass" value="1514326814.778-Y1JWjJ2slX"/>
  7564. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7565. </form>
  7566. </div>
  7567. <div class="attribution">
  7568. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7569. <br>
  7570. Ray ID: 3d376d075aac3e9e
  7571. </div>
  7572. </td>
  7573. </tr>
  7574. </table>
  7575. </body>
  7576. </html>
  7577. ''', None])
  7578. data.append(['https://archive.today/download/J4I1a.zip', '''
  7579. <!DOCTYPE HTML>
  7580. <html lang="en-US">
  7581. <head>
  7582. <meta charset="UTF-8" />
  7583. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7584. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7585. <meta name="robots" content="noindex, nofollow" />
  7586. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7587. <title>Just a moment...</title>
  7588. <style type="text/css">
  7589. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7590. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7591. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7592. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7593. #spinner {margin: 0 auto 30px auto; display: block;}
  7594. .attribution {margin-top: 20px;}
  7595. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7596. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7597. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7598. </style>
  7599. <script type="text/javascript">
  7600. //<![CDATA[
  7601. (function(){
  7602. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7603. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7604. b(function(){
  7605. var a = document.getElementById('cf-content');a.style.display = 'block';
  7606. setTimeout(function(){
  7607. var s,t,o,p,b,r,e,a,k,i,n,g,f, zwEEZHT={"kPZYsYAiQgm":+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))};
  7608. t = document.createElement('div');
  7609. t.innerHTML="<a href='/'>x</a>";
  7610. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7611. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7612. a = document.getElementById('jschl-answer');
  7613. f = document.getElementById('challenge-form');
  7614. ;zwEEZHT.kPZYsYAiQgm+=!+[]+!![];zwEEZHT.kPZYsYAiQgm-=+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]));a.value = parseInt(zwEEZHT.kPZYsYAiQgm, 10) + t.length; '; 121'
  7615. f.action += location.hash;
  7616. f.submit();
  7617. }, 4000);
  7618. }, false);
  7619. })();
  7620. //]]>
  7621. </script>
  7622. </head>
  7623. <body>
  7624. <table width="100%" height="100%" cellpadding="20">
  7625. <tr>
  7626. <td align="center" valign="middle">
  7627. <div class="cf-browser-verification cf-im-under-attack">
  7628. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7629. <div id="cf-content" style="display:none">
  7630. <div>
  7631. <div class="bubbles"></div>
  7632. <div class="bubbles"></div>
  7633. <div class="bubbles"></div>
  7634. </div>
  7635. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7636. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7637. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7638. </div>
  7639. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7640. <input type="hidden" name="jschl_vc" value="fdca67865abeb326cfff0476bc89cf9c"/>
  7641. <input type="hidden" name="pass" value="1514326815.69-p1FkYFvoat"/>
  7642. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7643. </form>
  7644. </div>
  7645. <div class="attribution">
  7646. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7647. <br>
  7648. Ray ID: 3d376d0d0c483e4a
  7649. </div>
  7650. </td>
  7651. </tr>
  7652. </table>
  7653. </body>
  7654. </html>
  7655. ''', None])
  7656. data.append(['https://archive.today/download/J4I1a.zip', '''
  7657. <!DOCTYPE HTML>
  7658. <html lang="en-US">
  7659. <head>
  7660. <meta charset="UTF-8" />
  7661. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7662. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7663. <meta name="robots" content="noindex, nofollow" />
  7664. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7665. <title>Just a moment...</title>
  7666. <style type="text/css">
  7667. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7668. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7669. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7670. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7671. #spinner {margin: 0 auto 30px auto; display: block;}
  7672. .attribution {margin-top: 20px;}
  7673. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7674. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7675. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7676. </style>
  7677. <script type="text/javascript">
  7678. //<![CDATA[
  7679. (function(){
  7680. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7681. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7682. b(function(){
  7683. var a = document.getElementById('cf-content');a.style.display = 'block';
  7684. setTimeout(function(){
  7685. var s,t,o,p,b,r,e,a,k,i,n,g,f, BTvpVoN={"DiZzgc":+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]))};
  7686. t = document.createElement('div');
  7687. t.innerHTML="<a href='/'>x</a>";
  7688. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7689. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7690. a = document.getElementById('jschl-answer');
  7691. f = document.getElementById('challenge-form');
  7692. ;BTvpVoN.DiZzgc+=+((+!![]+[])+(!+[]+!![]));BTvpVoN.DiZzgc+=+((!+[]+!![]+!![]+[])+(+!![]));BTvpVoN.DiZzgc-=+((!+[]+!![]+!![]+[])+(!+[]+!![]));BTvpVoN.DiZzgc*=!+[]+!![]+!![]+!![]+!![]+!![]+!![];BTvpVoN.DiZzgc+=!+[]+!![]+!![]+!![]+!![];BTvpVoN.DiZzgc*=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]));BTvpVoN.DiZzgc+=+((!+[]+!![]+[])+(!+[]+!![]+!![]));BTvpVoN.DiZzgc+=+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(BTvpVoN.DiZzgc, 10) + t.length; '; 121'
  7693. f.action += location.hash;
  7694. f.submit();
  7695. }, 4000);
  7696. }, false);
  7697. })();
  7698. //]]>
  7699. </script>
  7700. </head>
  7701. <body>
  7702. <table width="100%" height="100%" cellpadding="20">
  7703. <tr>
  7704. <td align="center" valign="middle">
  7705. <div class="cf-browser-verification cf-im-under-attack">
  7706. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7707. <div id="cf-content" style="display:none">
  7708. <div>
  7709. <div class="bubbles"></div>
  7710. <div class="bubbles"></div>
  7711. <div class="bubbles"></div>
  7712. </div>
  7713. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7714. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7715. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7716. </div>
  7717. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7718. <input type="hidden" name="jschl_vc" value="a15f29a164e6862ba7a63af7fcfb363a"/>
  7719. <input type="hidden" name="pass" value="1514326816.956-3ZKQtxcOra"/>
  7720. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7721. </form>
  7722. </div>
  7723. <div class="attribution">
  7724. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7725. <br>
  7726. Ray ID: 3d376d14fbc83e74
  7727. </div>
  7728. </td>
  7729. </tr>
  7730. </table>
  7731. </body>
  7732. </html>
  7733. ''', None])
  7734. data.append(['https://archive.today/download/J4I1a.zip', '''
  7735. <!DOCTYPE HTML>
  7736. <html lang="en-US">
  7737. <head>
  7738. <meta charset="UTF-8" />
  7739. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7740. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  7741. <meta name="robots" content="noindex, nofollow" />
  7742. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7743. <title>Just a moment...</title>
  7744. <style type="text/css">
  7745. html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
  7746. body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
  7747. h1 {font-size: 1.5em; color: #404040; text-align: center;}
  7748. p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
  7749. #spinner {margin: 0 auto 30px auto; display: block;}
  7750. .attribution {margin-top: 20px;}
  7751. @-webkit-keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7752. @keyframes bubbles { 33%: { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
  7753. .bubbles { background-color: #404040; width:15px; height: 15px; margin:2px; border-radius:100%; -webkit-animation:bubbles 0.6s 0.07s infinite ease-in-out; animation:bubbles 0.6s 0.07s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; }
  7754. </style>
  7755. <script type="text/javascript">
  7756. //<![CDATA[
  7757. (function(){
  7758. var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  7759. b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  7760. b(function(){
  7761. var a = document.getElementById('cf-content');a.style.display = 'block';
  7762. setTimeout(function(){
  7763. var s,t,o,p,b,r,e,a,k,i,n,g,f, KqgQlcn={"UbOPYZFK":+((!+[]+!![]+[])+(+[]))};
  7764. t = document.createElement('div');
  7765. t.innerHTML="<a href='/'>x</a>";
  7766. t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
  7767. t = t.substr(r.length); t = t.substr(0,t.length-1);
  7768. a = document.getElementById('jschl-answer');
  7769. f = document.getElementById('challenge-form');
  7770. ;KqgQlcn.UbOPYZFK*=+((!+[]+!![]+!![]+!![]+!![]+[])+(+[]));KqgQlcn.UbOPYZFK*=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(KqgQlcn.UbOPYZFK, 10) + t.length; '; 121'
  7771. f.action += location.hash;
  7772. f.submit();
  7773. }, 4000);
  7774. }, false);
  7775. })();
  7776. //]]>
  7777. </script>
  7778. </head>
  7779. <body>
  7780. <table width="100%" height="100%" cellpadding="20">
  7781. <tr>
  7782. <td align="center" valign="middle">
  7783. <div class="cf-browser-verification cf-im-under-attack">
  7784. <noscript><h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1></noscript>
  7785. <div id="cf-content" style="display:none">
  7786. <div>
  7787. <div class="bubbles"></div>
  7788. <div class="bubbles"></div>
  7789. <div class="bubbles"></div>
  7790. </div>
  7791. <h1><span data-translate="checking_browser">Checking your browser before accessing</span> archive.today.</h1>
  7792. <p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
  7793. <p data-translate="allow_5_secs">Please allow up to 5 seconds&hellip;</p>
  7794. </div>
  7795. <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
  7796. <input type="hidden" name="jschl_vc" value="a4883fbdce116b5d3f0cb7d73799beee"/>
  7797. <input type="hidden" name="pass" value="1514326818.477-MmHdAHxWdE"/>
  7798. <input type="hidden" id="jschl-answer" name="jschl_answer"/>
  7799. </form>
  7800. </div>
  7801. <div class="attribution">
  7802. <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=iuam" target="_blank" style="font-size: 12px;">DDoS protection by Cloudflare</a>
  7803. <br>
  7804. Ray ID: 3d376d1e6e573e68
  7805. </div>
  7806. </td>
  7807. </tr>
  7808. </table>
  7809. </body>
  7810. </html>
  7811. ''', None])
  7812. # Results
  7813. data[0][2] = -105827
  7814. data[1][2] = 54
  7815. data[2][2] = 154453
  7816. data[3][2] = 388
  7817. data[4][2] = -45503
  7818. data[5][2] = 336
  7819. data[6][2] = 6
  7820. data[7][2] = 462631
  7821. data[8][2] = 205050
  7822. data[9][2] = 112
  7823. data[10][2] = 27921
  7824. data[11][2] = -658
  7825. data[12][2] = 249286
  7826. data[13][2] = 1028
  7827. data[14][2] = -1183
  7828. data[15][2] = 49584
  7829. data[16][2] = 48
  7830. data[17][2] = -181244
  7831. data[18][2] = 1607
  7832. data[19][2] = 1696
  7833. data[20][2] = 22
  7834. data[21][2] = 15
  7835. data[22][2] = 67
  7836. data[23][2] = -1048189
  7837. data[24][2] = 1495
  7838. data[25][2] = 14631526
  7839. data[26][2] = 238787
  7840. data[27][2] = 9512
  7841. data[28][2] = -380147
  7842. data[29][2] = 352
  7843. data[30][2] = 38
  7844. data[31][2] = 503
  7845. data[32][2] = 3269
  7846. data[33][2] = 2175
  7847. data[34][2] = 4184
  7848. data[35][2] = 4235326
  7849. data[36][2] = -925043
  7850. data[37][2] = -30813410867
  7851. data[38][2] = 13009773
  7852. data[39][2] = 153799617
  7853. data[40][2] = 770317
  7854. data[41][2] = 237
  7855. data[42][2] = 46
  7856. data[43][2] = 447
  7857. data[44][2] = 24583
  7858. data[45][2] = 68461
  7859. data[46][2] = 14232
  7860. data[47][2] = 12397
  7861. data[48][2] = 1001
  7862. data[49][2] = -144
  7863. data[50][2] = 886770
  7864. data[51][2] = 722591
  7865. data[52][2] = 1202
  7866. data[53][2] = 1685
  7867. data[54][2] = 29127
  7868. data[55][2] = 15758
  7869. data[56][2] = 40
  7870. data[57][2] = -8
  7871. data[58][2] = 140521093
  7872. data[59][2] = 238909
  7873. data[60][2] = 738
  7874. data[61][2] = 1308
  7875. data[62][2] = -10589
  7876. data[63][2] = 22
  7877. data[64][2] = 39536411
  7878. data[65][2] = -4561
  7879. data[66][2] = 13173
  7880. data[67][2] = 84253
  7881. data[68][2] = 92
  7882. data[69][2] = 33343
  7883. data[70][2] = 76
  7884. data[71][2] = 47885
  7885. data[72][2] = 1101
  7886. data[73][2] = 424817185
  7887. data[74][2] = 66
  7888. data[75][2] = -15310
  7889. data[76][2] = -246157541
  7890. data[77][2] = 91
  7891. data[78][2] = 2124
  7892. data[79][2] = 1027
  7893. data[80][2] = 542
  7894. data[81][2] = 305934
  7895. data[82][2] = 5552094
  7896. data[83][2] = -596125
  7897. data[84][2] = 2880
  7898. data[85][2] = 1633
  7899. data[86][2] = -8
  7900. data[87][2] = 667
  7901. data[88][2] = 71
  7902. data[89][2] = -105654316
  7903. data[90][2] = 518197
  7904. data[91][2] = 69
  7905. data[92][2] = 39666
  7906. data[93][2] = 7138733
  7907. data[94][2] = -7994
  7908. data[95][2] = 9758
  7909. data[96][2] = 1748
  7910. data[97][2] = 18
  7911. data[98][2] = 9028
  7912. data[99][2] = 26013