Update comic filter for SMBC
[rhynodge.git] / src / test / resources / net / pterodactylus / rhynodge / filters / comics / saturday-morning-breakfast-cereal.html
1
2
3 <!DOCTYPE html>
4 <html>
5 <head>
6
7     <link href="/comiccontrol/defaultstyles.css" rel="stylesheet" type="text/css" />
8     <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10     <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
11     <link rel="icon" href="/favicon.ico" type="image/x-icon">
12
13     <title>Saturday Morning Breakfast Cereal - Moody</title>
14
15     <script>
16         (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
17                 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
18             m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
19         })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
20
21         ga('create', 'UA-3727700-1', 'auto');
22         ga('send', 'pageview');
23         /*
24          var _paq = _paq || [];
25          _paq.push(['trackPageView']);
26          _paq.push(['enableLinkTracking']);
27          (function()
28          {
29          var u="//buzz.thehiveworks.com/";
30          _paq.push(['setTrackerUrl', u+'piwik.php']);
31          _paq.push(['setSiteId', 7]);
32          var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
33          g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
34          })();
35          */
36         function getBlock(name) {
37             if (document.getElementById(name)) {
38                 return document.getElementById(name);
39             } else if (document.all) {
40                 return document.all[name];
41             } else if (document.layers) {
42                 return document.layers[name];
43             }
44         }
45         function getStyle(name) {
46             return getBlock(name).style;
47         }
48
49         function hideBlock(name) {
50             getStyle(name).display="none";
51         }
52
53         function showBlock(name) {
54             getStyle(name).display="";
55         }
56         function toggleBlock(name){
57             if(getStyle(name).display == "none"){
58                 showBlock(name);
59             }else{
60                 hideBlock(name);
61             }
62         }
63     </script>
64     <script type = "text/javascript" src = "//b.thehiveworks.com/optional/pb-smbc-comics.js" async></script>
65
66     <link href="/smbc.css" rel="stylesheet" type="text/css" />
67     <meta name="viewport" content="width=device-width, initial-scale=1" />
68     <link rel="alternate" type="application/rss+xml"
69           title="RSS Feed for smbc-comics.com"
70           href="//www.smbc-comics.com/rss.php" />
71     <script>
72         function getLink(matchClass) {
73             var elems = document.getElementsByTagName('a'), i;
74             var linkname = "";
75             for (i in elems) {
76                 if(((' ' + elems[i].className + ' ').indexOf(' ' + matchClass + ' ')
77                     > -1) && (linkname == "")) {
78                     linkname = elems[i].href;
79                 }
80             }
81             return linkname;
82         }
83         function leftArrowPressed() {
84             var prev = getLink("prev");
85             window.location = prev;
86         }
87
88         function rightArrowPressed() {
89             var next = getLink("next");
90             window.location = next;
91         }
92
93         function randomPressed() {
94             window.location = "//smbc-comics.com/index.php?id=4377";
95         }
96
97         document.onkeydown = function(evt) {
98             evt = evt || window.event;
99
100             if (evt.altKey || evt.shiftKey || evt.ctrlKey || evt.metaKey){
101                 return;
102             }else{
103                 switch (evt.keyCode) {
104                     case 37:
105                         leftArrowPressed();
106                         break;
107                     case 89:
108                         leftArrowPressed();
109                         break;
110                     case 90:
111                         leftArrowPressed();
112                         break;
113                     case 39:
114                         rightArrowPressed();
115                         break;
116                     case 67:
117                         rightArrowPressed();
118                         break;
119                     case 86:
120                         toggleBlock('aftercomic');
121                         break;
122                     case 88:
123                         randomPressed();
124                         break;
125                 }
126             }
127         };
128
129     </script>
130
131     <script src="/comiccontrol/includes/ccscripts.js"></script></head>
132 <body>
133 <!-- OnScroll tag: smbc-comics -->
134 <!--<script src="//tags.onscroll.com/385625a0-6ab8-4c1b-8a1d-e31e57b835dc/tag.min.js" async defer></script>
135 <script src="//ap.lijit.com/www/sovrn_beacon_standalone/sovrn_standalone_beacon.js?iid=8862344&uid=antares" id="sBeacon"></script>
136 -->
137 <div id="wrapper">
138     <div id="header">
139         <a id="logo" href="/index.php"><img src="/images/moblogo.png" class="desktophide" alt="Logo" /></a>
140         <a id="mobfacebook" href="https://www.facebook.com/smbccomics"> <img src="/images/mobfacebook.png" alt="FaceBook" /></a><a id="mobtwitter" href="https://twitter.com/ZachWeiner"><img src="/images/mobtwitter.png" alt="Twitter" /></a><a id="mobtumblr" href="//smbc-comics.tumblr.com/"><img src="/images/mobtumblr.png" alt="Tumblr" /></a>
141         <div style="clear:both;"></div>
142         <div id="mobad1" class="desktophide">
143         </div>
144
145         <div id="mobheaderclr" class="desktophide">&nbsp;</div>
146         <div id="menu" class="mobilehide"><a id="archive" href="/comic/archive"></a><a id="forum" href="//www.smbc-comics.com/smbcforum">
147         </a>
148             <a id="store" href="//hivemill.com/collections/smbc"></a>
149             <a id="facebook" href="https://www.facebook.com/smbccomics"></a><a id="rss" href="/rss.php"></a></div>
150
151         <div id="boardleader" class="mobilehide">
152             <ins data-revive-zoneid="142" data-revive-id="c1983f6607c69b6f23252f0cbc167ac1"></ins>
153         </div>
154
155         <a id="patreon" href="https://www.patreon.com/ZachWeinersmith?ty=h" class="mobilehide"></a>
156     </div>
157
158     <div id="mainwrap">
159         <div id="comicleft"><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
160             <script src="/clipboard/clipboard.min.js"></script>
161             <div id="navtop">
162                 <div class="nav"><a href="http://www.smbc-comics.com/comic/2002-09-05" class="first" rel="start"></a><a href="http://www.smbc-comics.com/comic/reasoning" class="prev" rel="prev"></a><a href="http://www.smbc-comics.com/random.php" class="navaux" rel="rss"></a><a href="http://www.smbc-comics.com/comic/press" class="next" rel="next"></a><a href="http://www.smbc-comics.com/comic/ants" class="last" rel="index"></a></div></div>
163             <a href="//smbc-comics.com/soonish/" style="width:684px; margin: 0 auto; display:block;"><img src="/images/soonishcomicad.png" /></a><div id="cc-comicbody"><a href="http://www.smbc-comics.com/comic/press"><img src="http://www.smbc-comics.com/comics/1496144390-soonish6 (1).png" title="It&#39;s not an old man rant if you put it in the mouths of children!" id="cc-comic" border="0" /><br /></a></div>         <script type="text/javascript" src="/showkickstarter.js" /></script>
164             <div id="navbottom"><div class="nav"><a href="http://www.smbc-comics.com/comic/2002-09-05" class="first" rel="start"></a><a href="http://www.smbc-comics.com/comic/reasoning" class="prev" rel="prev"></a><a href="http://www.smbc-comics.com/random.php" class="navaux" rel="rss"></a><a href="http://www.smbc-comics.com/comic/press" class="next" rel="next"></a><a href="http://www.smbc-comics.com/comic/ants" class="last" rel="index"></a></div>
165                 <a id="extracomic" onclick='toggleBlock("aftercomic")' class="mobilehide"></a>
166                 <div id="aftercomic" onclick='toggleBlock("aftercomic")' style="display:none;" class="mobilehide">
167                 <img src='//smbc-comics.com/comics/1496144435-soonish6after.png'>
168                 </div>
169                 </div>
170                 <div id="buythis" style="">
171                 <a href="//hivemill.com/products/smbc-print-pages?&podurl=%2F%2Fwww.smbc-comics.com%2Findex.php%3Fid%3D4507"><img src="/images/printme.png" id="buythisimg" /></a>
172                 </div>
173
174
175                 <button id="mobilepermalink" class="desktophide" data-clipboard-text="http://smbc-comics.com/comic/moody">Tap to copy a permalink!</button>
176             <div id="permalink" class="mobilehide"><label>Permalink for sharing!</label><input id="permalinktext" type="text" value="http://smbc-comics.com/comic/moody" /></div>
177                 <div id="ibar"></div>
178                 <div id="sharemob" class="desktophide"><div id="share"><img src="/images/mobshare.png" /></div><a id="facebookshare" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.smbc-comics.com%2Fcomic%2Fmoody&t=Saturday+Morning+Breakfast+Cereal','name','width=600,height=400')"><img src="/images/mobfacebookshare.png" /></a><a id="twittershare"  onclick="window.open('https://twitter.com/share?url=http://smbc-comics.com/comic/moody&text=Saturday Morning Breakfast Cereal%20%23smbc%20%23hiveworks','name','width=600,height=400')"><img src="/images/mobtwittershare.png" /></a><a id="redditshare" onclick="window.location = 'http://www.reddit.com/submit?url=www.smbc-comics.com%2Fcomic%2Fmoody'; return false"><img src="/images/mobredditshare.png" /></a><a id="pinterestshare" onclick="window.open('http://www.pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.smbc-comics.com%2Fcomic%2Fmoody&media=http%3A%2F%2Fwww.smbc-comics.com%2Fcomics%2F1496144390-soonish6 (1).png&description=Saturday%20Morning%20Breakfast%20Cereal','name','width=600,height=400')"><img src="/images/mobpinterestshare.png" /></a><a id="stumbleuponshare" onclick="window.open('http://www.stumbleupon.com/badge/?url=http%3A%2F%2Fwww.smbc-comics.com%2Fcomic%2Fmoody%23comic','name','width=600,height=400')"><img src="/images/mobstumbleuponshare.png" /></a><a id="extracomic" onclick='toggleBlock("mobaftercomic")'><img src="/images/mobbutton.png" /></a> </div>
179                 <div id="mobaftercomic" onclick='toggleBlock("mobaftercomic")' style="display:none;">
180                 <img src='//smbc-comics.com/comics/1496144435-soonish6after.png'>
181                 </div>
182
183                 <div id="sharebar" class="mobilehide"><div id="sharebaricons"><a id="facebookshare" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.smbc-comics.com%2Fcomic%2Fmoody&t=Saturday+Morning+Breakfast+Cereal','name','width=600,height=400')"></a><a id="twittershare"  onclick="window.open('https://twitter.com/share?url=http://smbc-comics.com/comic/moody&text=Saturday Morning Breakfast Cereal%20%23smbc%20%23hiveworks','name','width=600,height=400')"></a><a id="redditshare" onclick="window.location = 'http://www.reddit.com/submit?url=www.smbc-comics.com%2Fcomic%2Fmoody'; return false"></a><a id="pinterestshare" onclick="window.open('http://www.pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.smbc-comics.com%2Fcomic%2Fmoody&media=http%3A%2F%2Fwww.smbc-comics.com%2Fcomics%2F1496144390-soonish6 (1).png&description=Saturday%20Morning%20Breakfast%20Cereal','name','width=600,height=400')"></a><a id="stumbleuponshare" onclick="window.open('http://www.stumbleupon.com/badge/?url=http%3A%2F%2Fwww.smbc-comics.com%2Fcomic%2Fmoody%23comic','name','width=600,height=400')"></a></div></div>
184                 <div id="blogheader" class="mobilehide"></div>
185                 <div id="blogarea" class="mobilehide">
186                 <div class="cc-newsarea"><div class="cc-publishtime">May 31, 2017<br /></div><div class="cc-newsbody"><p>Thanks for buying, geeks! For this project in particular, it means a lot to us. For those of you who somehow haven't seen me mention <a href="http://smbc-comics.com/soonish/">the book</a>, here's a little comic exlpainer:</p>
187             <p><a href="http://smbc-comics.com/soonish/"><img src="http://smbc-comics.com/soonish/images/comic4.png" width="828" alt="" height="2066" /></a></p><div style="padding:10px;clear:both;"><a href="http://www.smbc-comics.com/smbcforum/viewforum.php?f=40">Discuss this comic in the forum</a></div></div><div class="cc-publishtime">May 31, 2017<br /></div><div class="cc-newsbody"><div style="padding:10px;clear:both;"><a href="http://www.smbc-comics.com/smbcforum/viewforum.php?f=40">Discuss this comic in the forum</a></div></div><div class="cc-publishtime">May 30, 2017<br /></div><div class="cc-newsbody"><p>Just a few days left to submit your <a href="http://sydney.bahfest.com/">BAHFest Sydney</a>&nbsp;proposal!</p><div style="padding:10px;clear:both;"><a href="http://www.smbc-comics.com/smbcforum/viewforum.php?f=40">Discuss this comic in the forum</a></div></div><div class="cc-publishtime">May 29, 2017<br /></div><div class="cc-newsbody"><p><iframe src="https://www.youtube.com/embed/0labEAJYw7g" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
188                 <p>&nbsp;</p>
189             <p>And there are just a few days left to get in your <a href="http://sydney.bahfest.com/">BAHFest Sydney</a>&nbsp;proposal!</p><div style="padding:10px;clear:both;"><a href="http://www.smbc-comics.com/smbcforum/viewforum.php?f=40">Discuss this comic in the forum</a></div></div><div class="cc-publishtime">May 28, 2017<br /></div><div class="cc-newsbody"><div style="padding:10px;clear:both;"><a href="http://www.smbc-comics.com/smbcforum/viewforum.php?f=40">Discuss this comic in the forum</a></div></div></div></div>
190
191             <a id="extracomic" onclick='toggleBlock("aftercomic")' class="desktophide"></a>
192                 <script>
193                 new Clipboard('#mobilepermalink');
194
195             $('#mobilepermalink').click(function(){
196                 $(this).html('Permalink copied to clipboard!');
197             });
198             </script>
199
200
201             <div id="mobilemenu">
202                 <div style="clear:both;"></div>
203
204                 <div style="clear:both;"></div>
205
206                 <a href="//www.thehiveworks.com/" id="mobhiveworks"><img src="/images/mobhiveworks.png" /></a>
207                 <a href="https://www.patreon.com/ZachWeinersmith?ty=h" id="mobpatreon"><img src="/images/mobpatreon.png" /></a>
208                 <a href="http://www.smbc-comics.com/comic/archive" id="mobarchive"><img src="/images/mobarchive.png" /></a><a href="http://www.smbc-comics.com/smbcforum" id="mobforum"><img src="/images/mobforum.png" /></a>
209                 <a href="//hivemill.com/collections/smbc" id="mobstore"><img src="/images/mobstore.png" /></a>
210                 <div style="clear:both; height:10px;"></div>
211             </div>
212
213             <script src="//cdn.thehiveworks.com/jumpbar.js"></script>
214         </div>
215
216         <div id="comicright" class="mobilehide">
217
218             <div id="boxad1">
219                 <ins data-revive-zoneid="143" data-revive-id="c1983f6607c69b6f23252f0cbc167ac1"></ins>
220             </div>
221
222             <div id="linkarea">
223                 <div id="linkarealeft">
224                     <a id="weinerworks" href="//www.theweinerworks.com/"></a>
225                     <div id="sociallinks">
226                         <a href="https://twitter.com/ZachWeiner"></a>
227                         <a href="//smbc-comics.tumblr.com/"></a>
228                     </div>
229                     <p><a href="http://smbc-comics.com/soonish/">SOONISH</a></p>
230                     <p><a href="https://www.amazon.co.uk/Soonish-Emerging-Technologies-Improve-Everything/dp/1846148995/ref=sr_1_1?ie=UTF8&amp;qid=1489151548&amp;sr=8-1&amp;keywords=soonish">SOONISH (UK)</a></p>
231                     <p><a href="https://www.reddit.com/r/SMBCComics/">SMBC on Reddit</a></p>
232                     <p><a href="http://cereales.lapin.org/">SMBC en Fran&ccedil;ais</a></p>
233                     <p><a href="http://www.bahfest.com/">BAHfest</a></p>
234                     <p><a href="http://www.weinersmith.com/">Weinersmith</a></p>
235                     <p><a href="http://www.weeklyweinersmith.com/">Weekly Weinersmith</a></p>
236                     <p><a href="http://www.theweinerworks.com">The Weinerworks</a><br /><a href="http://www.theweinerworks.com">(Book reviews)</a></p>
237                 </div>
238                 <div id="linkarearight">
239                     <div id="contact"></div>
240                     <p><a href="mailto:zach@smbc-comics.com">Email</a></p>
241                     <p><a href="https://www.facebook.com/smbccomics">Facebook Fan Club</a></p>
242                     <div id="appearances"></div>
243                     <p style="text-align: center;"><a href="http://london.bahfest.com">BAHFest London 2017</a><br /><a href="http://london.bahfest.com">@ Imperial College</a><br /><a href="http://london.bahfest.com">March 25, 2017</a></p>
244                     <p style="text-align: center;"><a href="http://east.bahfest.com">BAHFest MIT 2017</a><br /><a href="http://east.bahfest.com">@ Kresge Auditorium</a><br /><a href="http://east.bahfest.com">April 23,&nbsp;2017</a></p>                </div>
245             </div>
246             <div style="clear:both;"></div>
247             <!--<div style="width:339px;height:50px;margin-left:10px;margin-bottom:5px;"><a href="//www.marecomic.com/comic/intro-page-1/?r=smbc"><img src="/images/mareinternvm-339x50.png"></a></div>-->
248             <a href="//www.thehiveworks.com" id="hiveworks"></a>
249             <div id="boxad2">
250                 <ins data-revive-zoneid="240" data-revive-id="c1983f6607c69b6f23252f0cbc167ac1"></ins>
251             </div>
252
253             <div id="newinstoreheader"></div>
254             <div id="newinstore"><a href="http://hivemill.com/collections/smbc/products/gentlemans-monocle"><img src="http://www.smbc-comics.com/images/SMBC-hivemill-monocle.png" /></a></div>
255             <div id="hobbits">
256                 <div class="tower">
257                     <ins data-revive-zoneid="145" data-revive-id="c1983f6607c69b6f23252f0cbc167ac1"></ins>
258                 </div>
259                 <div class="tower">
260                     <ins data-revive-zoneid="144" data-revive-id="c1983f6607c69b6f23252f0cbc167ac1"></ins>
261                 </div>
262             </div>
263         </div>
264         <div style="clear:both;"></div>
265
266         <div id="mobilefooter">
267             <a id="mobweinerworks" href="//www.theweinerworks.com/"><img src="/images/mobweinerworks.png" /></a>
268             <a href="mailto:zach@smbc-comics.com" id="mobcontact"><img src="/images/mobcontact.png" /></a>
269             <div id="mobcopyright"><img src="/images/mobcopyright.png" />
270
271             </div>
272             <div style="clear:both;"></div>
273         </div>
274     </div>
275     <div id="footer" class="mobilehide">
276         <a id="footerarchive" href="http://www.smbc-comics.com/comic/archive"><a id="footerforum" href="//www.smbc-comics.com/smbcforum"></a>
277             <a id="footerstore" href="//hivemill.com/collections/smbc"></a>
278             <a id="footerfacebook" href="https://www.facebook.com/smbccomics"></a><a id="footerrss" href="http://www.smbc-comics.com/rss.php"></a><a id="privacy" href="http://www.smbc-comics.com/privacy.php"></a>
279             <a href="javascript:buildreportform();">Report an AD problem</a>
280     </div>
281
282 </div>
283 <!-- Quantcast Tag -->
284 <script type="text/javascript">
285     var _qevents = _qevents || [];
286
287     (function() {
288         var elem = document.createElement('script');
289         elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
290         elem.async = true;
291         elem.type = "text/javascript";
292         var scpt = document.getElementsByTagName('script')[0];
293         scpt.parentNode.insertBefore(elem, scpt);
294     })();
295
296     _qevents.push({
297         qacct:"p-q7HpATVu6wS12"
298     });
299 </script>
300
301 <noscript>
302     <div style="display:none;">
303
304
305     </div>
306 </noscript>
307 <!-- End Quantcast tag -->
308
309 </body>
310 </html>