Advertisement
Guest User

Untitled

a guest
Sep 19th, 2016
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 43.23 KB | None | 0 0
  1. <style>
  2.     section.protocol_handler {display: none;}
  3.  
  4.     #kiwi .popup-dialog {
  5.         position: absolute;
  6.         top: 50%;
  7.         left: 50%;
  8.         width: 200px;
  9.         display: block;
  10.         transform: translate(-50%,-50%);
  11.         border-radius: 5px;
  12.         width: 210px;
  13.         min-height: 60px;
  14.         z-index: 50000;
  15.         font-weight: bold;
  16.         background: #E9ECF0;
  17.         color: black;
  18.         padding: 35px 60px 50px 40px;
  19.         border-radius: 7px;
  20.         -moz-border-radius: 7px;
  21.         -webkit-border-radius: 7px;
  22.         border-radius: 7px;
  23.         -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
  24.         -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
  25.         box-shadow: 1px 3px 10px rgba(0,0,0,0.5);
  26.         font-size: 12px;
  27.         overflow: hidden;
  28.         border: solid 1px #c3c4c8;
  29.     }
  30.  
  31.     #kiwi .popup-dialog .title {
  32.         position: absolute;
  33.         top: 0;
  34.         width: 100%;
  35.         background: #dfe5f6;
  36.         left: 0;
  37.         text-align: center;
  38.         border-bottom: 1px solid #cccdd1;
  39.     }
  40.     #kiwi .popup-dialog p {
  41.         margin: 3px;
  42.     }
  43.  
  44.     #kiwi .popup-dialog p.alert {
  45.         position:absolute;
  46.         color:red;
  47.         top:8px
  48.     }
  49.    
  50.     #kiwi .popup-dialog .textInput {
  51.         width: 180px;
  52.         float: left;
  53.         border-top: 1px solid #ccc;
  54.         border-left: 1px solid #ccc;
  55.         outline: none !important;
  56.         padding: 1px 0px;
  57.     }
  58.  
  59.     #kiwi form input[type="submit"] {
  60.         position: absolute;
  61.         width: 50px;
  62.         height: 27px;
  63.         background-color: #65b0da;
  64.         border: 1px solid #5094bb;
  65.         color: white;
  66.         line-height: 1em;
  67.         margin-left: 6px;
  68.     }
  69.  
  70.     #kiwi a.close {
  71.         color: red;
  72.         font-family: cursive;
  73.         font-weight: bold;
  74.         position: absolute;
  75.         top: -1px;
  76.         left: 6px;
  77.         z-index: 5;
  78.         text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  79.     }
  80.    
  81.     .panels_rightFixOn {right:151px !important;}
  82.     .panels_rightFixOff {right:0px !important;}
  83. </style>
  84.  
  85. <script type="text/html" id="tmpl_popup_message">
  86. <div class="popup-dialog">
  87.     <a class="close">X</a>
  88.     <div class="title">Notice</div>
  89.     <p class="message"></p>
  90. </div>
  91. </script>
  92.  
  93. <script type="text/html" id="tmpl_popup_login_username">
  94. <div class="popup-dialog">
  95.     <a class="close">X</a>
  96.     <div class="title">Login</div>
  97.     <p>Username:</p>
  98.     <form id="username-dialog"><input type="text" class="textInput username"><input type="submit" value="Ok"></form>
  99. </div>
  100. </script>
  101.  
  102. <script type="text/html" id="tmpl_popup_login_password">
  103. <div class="popup-dialog">
  104.     <a class="close">X</a>
  105.     <div class="title">Login</div>
  106.     <p>Password:</p>
  107.     <form id="password-dialog"><input type="password" class="textInput password"><input type="submit" value="Ok"></form>
  108. </div>
  109. </script>
  110.  
  111. <script type="text/html" id="tmpl_popup_registration">
  112. <div class="popup-dialog">
  113.     <a class="close">X</a>
  114.     <div class="title">Register</div>
  115.     <p>Desired Password:</p>
  116.     <form id="verification-dialog"><input type="password" class="textInput password"></form>
  117.     <p>Verify Password:</p>
  118.     <form id="registration-dialog"><input type="password" class="textInput verifyPassword"><input type="submit" value="Ok"></form>
  119. </div>
  120. </script>
  121.  
  122. <script type="text/javascript">
  123. /*****Plugin API*****/
  124. var input = kiwi.components.ControlInput();
  125. console.log(kiwi);
  126. /*****End Plugin API*****/
  127.  
  128. /*****Channel Config*****/
  129. var currentStreamChannel = "toonami aftermath";
  130. var streamChatChannels = {
  131.     "toonami aftermath":["#toonami","#unmoderated"]
  132. }
  133. function joinChatChannels(){
  134.     var channels = streamChatChannels[currentStreamChannel];
  135.     var i=0;
  136.     loop();
  137.     function loop() {
  138.         input.run('/join '+channels[i]);
  139.         i++;
  140.         if(i<channels.length)
  141.             setTimeout(loop,1000);
  142.         else
  143.             setTimeout(function(){
  144.                 $(".panellist li:nth-child(2)").click();//Click on first channel panel when all channels loaded
  145.                 $("#kiwi").css({
  146.                     "opacity":"",
  147.                     "pointer-events":""
  148.                 });
  149.             },100)
  150.     }
  151. }
  152. /*****End Channel Config*****/
  153.  
  154.  
  155. /*****Autoconnect*****/
  156. kiwi.events.on('loaded', function() {
  157.     $("#kiwi").css({
  158.         "opacity":"0.1",
  159.         "pointer-events":"none"
  160.     });
  161.     if(readCookie("cachedNick"))
  162.         $("#server_select_nick")[0].value = readCookie("cachedNick");
  163.     if(readCookie("cachedPass")) {
  164.         $("#server_select_show_pass").click();
  165.         $("#server_select_password")[0].value = readCookie("cachedPass");
  166.     }
  167.     $('.server_details .start button').click();
  168. });
  169. var firstLoad = true;
  170. /*****End Autoconnect*****/
  171.  
  172.  
  173.  
  174. /*****Popup Dialogs*****/
  175. var listeningForRegStatus = false;//Flag to see if nickname is registered
  176. var listeningForLogStatus = false;//Flag to see if logged in
  177. var desiredNick;
  178. function popupDialog(action, message) {
  179.     if($(".popup-dialog").length>0 && action != "close")
  180.         return;
  181.     switch (action) {
  182.         case "message":
  183.             var $template = $($('#tmpl_popup_message').html());
  184.             $template.appendTo($('#kiwi'));
  185.             $('.popup-dialog p.message').html(message);
  186.             break;
  187.         case "username":
  188.             var $template = $($('#tmpl_popup_login_username').html());
  189.             $template.appendTo($('#kiwi'));
  190.             $(".textInput")[0].focus();
  191.             //listener for submit
  192.             $('#username-dialog').on("submit",function(ev) {
  193.                 ev.preventDefault(); // to stop the form from submitting
  194.                 var newNick = $('.textInput')[0].value;
  195.                 /* Validations */
  196.                 $("p.alert").remove();
  197.                 if(!/^[a-zA-Z0-9-_]*$/.test(newNick))
  198.                     $("<p class=\"alert\">Nickname must use standard characters</p>").insertBefore(".popup-dialog p");
  199.                 else if (newNick.indexOf("ustreamer")>-1)
  200.                     $("<p class=\"alert\">Nickname not allowed.</p>").insertBefore(".popup-dialog p");
  201.                 else if (newNick.length < 4)
  202.                     $("<p class=\"alert\">Nickname must be longer than 3 characters</p>").insertBefore(".popup-dialog p");
  203.                 else {
  204.                     popupDialog("close");
  205.                     desiredNick = newNick;
  206.                     input.run('/nick '+newNick);
  207.                     createCookie("cachedNick",newNick,365);
  208.                     listeningForRegStatus = true;
  209.                     setTimeout(function(){
  210.                         //if still listening its not registered
  211.                         if(listeningForRegStatus = true) {
  212.                             listeningForRegStatus = false;
  213.                             //prompt for registration
  214.                             popupDialog("register");
  215.                         }
  216.                     },1000);
  217.                 }
  218.             });
  219.             break;
  220.         case "password":
  221.             console.log("password prompt");
  222.             var $template = $($('#tmpl_popup_login_password').html());
  223.             $template.appendTo($('#kiwi'));
  224.             $(".textInput")[0].focus();
  225.             //listener for submit
  226.             $('#password-dialog').on("submit",function(ev) {
  227.                 ev.preventDefault(); // to stop the form from submitting the regular way so we can trigger script instead
  228.                 var password = $('#password-dialog .textInput.password')[0].value;
  229.                 /* Validations */
  230.                 $("p.alert").remove();
  231.                 if (password.length < 5)
  232.                     $("<p class=\"alert\">Password must be longer than 5 characters</p>").insertBefore(".popup-dialog p");
  233.                 else if (/\s/.test(password))
  234.                     $("<p class=\"alert\">Password must not contain spaces</p>").insertBefore(".popup-dialog p");
  235.                 else if (/[^\x00-\x7Féá]/.test(password))
  236.                     $("<p class=\"alert\">Password must use standard characters</p>").insertBefore(".popup-dialog p");
  237.                 else {
  238.                     popupDialog("close");
  239.                     input.run('/msg NickServ IDENTIFY '+password);
  240.                     listeningForLogStatus = true;
  241.                     createCookie("cachedPass",password,365);
  242.                     //TODO: notify if password was incorrect
  243.                 }
  244.             });
  245.             break;
  246.         case "register":
  247.             var $template = $($('#tmpl_popup_registration').html());
  248.             $template.appendTo($('#kiwi'));
  249.             $(".textInput")[0].focus();
  250.             //listener for submit
  251.             $('#verification-dialog').on("submit",function(ev) {
  252.                 ev.preventDefault();
  253.             });
  254.             $('#registration-dialog').on("submit",function(ev) {
  255.                 ev.preventDefault(); // to stop the form from submitting the regular way so we can trigger script instead
  256.                 var password = $('.textInput.password')[0].value;
  257.                 var verifyPassword = $('.textInput.verifyPassword')[0].value;
  258.                 /* Validations */
  259.                 $("p.alert").remove();
  260.                 if (verifyPassword!=password)
  261.                     $("<p class=\"alert\">Passwords do not match</p>").insertBefore(".popup-dialog p");
  262.                 else if (password.length < 5)
  263.                     $("<p class=\"alert\">Password must be longer than 5 characters</p>").insertBefore(".popup-dialog p");
  264.                 else if (/\s/.test(password))
  265.                     $("<p class=\"alert\">Password must not contain spaces</p>").insertBefore(".popup-dialog p");
  266.                 else if (/[^\x00-\x7Féá]/.test(password))
  267.                     $("<p class=\"alert\">Password must use standard characters</p>").insertBefore(".popup-dialog p");
  268.                 else {
  269.                     input.run('/msg nickserv register '+password+ ' fakeemail@gmail.com');
  270.                     var currentChannel = $(".panellist .active span").html();
  271.                     input.run('/part');
  272.                     setTimeout(function(){input.run('/join '+currentChannel);},50);
  273.                     popupDialog("close");
  274.                     createCookie("cachedPass",password,365);
  275.                 }
  276.             });            
  277.             break;
  278.         case "close":
  279.             $(".popup-dialog").remove();
  280.             $('#username-dialog').off("submit");
  281.             $('#username-dialog').off("submit");
  282.             $('#registration-dialog').off("submit");
  283.             $('#verification-dialog').off("submit");
  284.             break
  285.         default:
  286.     }
  287.    
  288.     $(".close").one("click",function(){
  289.         popupDialog("close");
  290.     });
  291. }
  292. /*****End Popup Dialogs*****/
  293.  
  294.  
  295.  
  296. /*****DOM Event Triggers*****/
  297. $(".memberlistsToggle").on("click",function(ev){
  298.     ev.preventDefault();
  299.     if($(".right_bar").is(":visible"))
  300.         $(".panels").addClass("panels_rightFixOff").removeClass("panels_rightFixOn");
  301.     else
  302.         $(".panels").addClass("panels_rightFixOn").removeClass("panels_rightFixOff");
  303.        
  304.     $(".right_bar").toggle();
  305. });
  306. /*****End DOM Event Triggers*****/
  307.  
  308.  
  309.  
  310. /*****Message Event Triggers*****/
  311. kiwi.events.on('message:display', function() {
  312.     setTimeout(function(){//wait for dom
  313.        
  314.        
  315.         // On nick Change save nick to cookie
  316.         if($(".messages .msg:last.nick.highlight .inline-nick").length==1) {
  317.             var nick = $(".messages .msg:last.nick.highlight .inline-nick").html()
  318.             if(nick)
  319.                 createCookie("cachedNick",nick,365);
  320.         }
  321.        
  322.         // Notice if nickname is already in use
  323.         if(listeningForRegStatus && $(".panel:nth-child(2) .messages .msg:last.status .text").html() && $(".panel:nth-child(2) .messages .msg:last.status .text").html().indexOf("is already in use. Please select a new nickname") > -1) {
  324.             /*var nick;
  325.             if(desiredNick.match(/-[0-9]$/)) {
  326.                 var number = parseInt(desiredNick.substring(desiredNick.length-1,desiredNick.length))++;
  327.                 nick = desiredNicksubstring(0,desiredNick.length-2) + "-" + number;
  328.             }
  329.             else
  330.                 nick = desiredNick + "-1";
  331.             input.run("/nick "+nick);
  332.             popupDialog("password");*/
  333.             console.log(99);
  334.             listeningForRegStatus = false;
  335.             popupDialog("message","Nickname \""+desiredNick+"\" is already in use. Please select a new nickname or logout if you are connected to another chat client.");
  336.         }
  337.         // Popup password dialog if nickname is registered
  338.         else if($(".panel:visible .messages .msg:last.notice .text").html() && $(".panel:visible .messages .msg:last.notice .text").html().indexOf("please choose a different nick.") > -1) {
  339.             listeningForRegStatus = false;
  340.             popupDialog("password");
  341.         }
  342.  
  343.         // On no voice event prompt for username
  344.         else if($(".panel:visible .messages .msg:last.status .text").html() && $(".panel:visible .messages .msg:last.status .text").html().indexOf("== Cannot send message to channel, you are not voiced") > -1)
  345.             popupDialog("username");
  346.        
  347.         // Display password error notice
  348.         else if($(".panel:visible .messages .msg:last.notice .text").html() && $(".panel:visible .messages .msg:last.notice .text").html().indexOf("Password incorrect.") > -1) {
  349.             $("<p class=\"alert\">Password incorrect.</p>").insertBefore(".popup-dialog p");
  350.         }
  351.         // Display login success notice
  352.         else if(listeningForLogStatus && $(".panel:visible .messages .msg:last.action.highlight .text").html() && $(".panel:visible .messages .msg:last.action.highlight .text").html().indexOf("ChanServ set mode +")>-1) {
  353.             listeningForLogStatus = false;
  354.             popupDialog("message","Logged in!");
  355.             setTimeout(function(){popupDialog("close");},500);
  356.             joinSpecialChannels();
  357.         }
  358.         // Join chat channels on first load.
  359.         else if(firstLoad) {
  360.             joinChatChannels();
  361.             firstLoad = false;
  362.             joinSpecialChannels();
  363.         }
  364.         hyperlinkFilterMessages();
  365.         nickColorsReplace();
  366.     },10);
  367. });
  368. /*****End Message Event Triggers*****/
  369.  
  370.  
  371.  
  372. /*****Channel Message Preloader*****/
  373. var network = kiwi.components.Network();
  374. network.on('channel:join', function(res) {
  375.     if(network.get('nick')!=res.nick)
  376.         return;
  377.     var channel = res.channel;
  378.     setTimeout(function(){//Wait for display
  379.         getRecentMessages(channel, function(recentMessages){
  380.             for (var i=0;i<recentMessages.length;i++) {
  381.                 kiwi.panels().active.addMsg(recentMessages[i].nick,recentMessages[i].text);
  382.             }
  383.         });
  384.     },10);
  385. });
  386.  
  387. function getRecentMessages(channel, callback){
  388.     var client = new XMLHttpRequest();
  389.     client.open('GET', '/kiwi/assets/data/recentMessages');
  390.     client.onreadystatechange = function() {
  391.         var response = client.responseText;
  392.         var recentMessages = JSON.parse(response)[channel];
  393.         if(client.readyState == 4 && client.status == 200 && recentMessages)
  394.             callback(recentMessages)
  395.     }
  396.     client.send();
  397. }
  398. /*****End Channel Message Preloader*****/
  399.  
  400.  
  401.  
  402. /*****Cookie helper functions*****/
  403. function createCookie(name, value, days) {
  404.     var expires;
  405.     if (days) {
  406.         var date = new Date();
  407.         date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
  408.         expires = "; expires=" + date.toGMTString();
  409.     } else expires = "";
  410.     document.cookie = name + "=" + value + expires + "; path=/";
  411. }
  412.  
  413. function readCookie(name) {
  414.     var nameEQ = name + "=";
  415.     var ca = document.cookie.split(';');
  416.     for (var i = 0; i < ca.length; i++) {
  417.         var c = ca[i];
  418.         while (c.charAt(0) == ' ') c = c.substring(1, c.length);
  419.         if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
  420.     }
  421.     return null;
  422. }
  423.  
  424. function eraseCookie(name) {
  425.     createCookie(name, "", -1);
  426. }
  427. /*****End Cookie helper functions*****/
  428.  
  429.  
  430. /*****Nick Colors Replace*****/
  431.  var specialUsers = {
  432.     "toon":{vip:true,color:"rgb(255, 0, 0)"},
  433.     "hk-47":{vip:true,color:"rgb(191, 48, 0)"},
  434.     "hk-51":{vip:true,color:"rgb(191, 48, 0)"},
  435.     "evil_lincoln":{vip:true,color:"rgb(0, 0, 255)"},
  436.     "sonicstormer":{vip:true,color:"rgb(0, 0, 255)"},
  437.     "deganveran":{vip:true,color:"rgb(0, 0, 255)"},
  438.     "hangingsquid":{vip:true,color:"rgb(0, 0, 255)"},
  439.     "tallest_red":{vip:true,color:"rgb(0, 0, 255)"},
  440.     "deganveran":{vip:true,color:"rgb(0, 0, 255)"},
  441.     "emrldt":{vip:true,color:"rgb(0, 0, 255)"},
  442.     "hazelshotgun":{vip:true,color:"rgb(0, 0, 255)"},
  443.     "senorcardgage":{vip:true,color:"rgb(0, 0, 255)"},
  444.     "shepherd_grey":{vip:true,color:"rgb(0, 0, 255)"},
  445.     "gigglypuffycheeks":{vip:true,color:"rgb(0, 0, 255)"},
  446.     "wumpismcgrumpis":{vip:true,color:"rgb(0, 0, 255)"},
  447.     "windryderx":{vip:true,color:"rgb(0, 0, 255)"},
  448.     "timmyj2814":{vip:true,color:"rgb(0, 0, 255)"},
  449.     "doorknocker":{vip:true,color:"rgb(0, 0, 255)"},
  450.     "one_hit_wonder":{vip:true,color:"rgb(0, 0, 255)"},
  451.     "demonsgrace":{vip:true,color:"rgb(0, 0, 255)"},
  452.     "klabi01":{vip:true,color:"rgb(0, 0, 255)"},
  453.     "bip0laroid":{vip:true,color:"rgb(0, 0, 255)"},
  454.     "themolluskk":{vip:true,color:false},
  455.     "mrsanctuary":{vip:true,color:false},
  456.     "heavya":{vip:true,color:"rgb(0, 170, 255)"},
  457.     "ktrose68":{vip:true,color:"rgb(0, 170, 255)"},
  458.     "ty0005":{vip:true,color:"rgb(0, 170, 255)"},
  459.     "meownayze":{vip:true,color:"rgb(0, 170, 255)"},
  460.     "piccologne":{vip:true,color:"rgb(0, 170, 255)"},
  461.     "pembrokewelshcorgi":{vip:true,color:"rgb(0, 170, 255)"},
  462.     "chipp":{vip:true,color:false},
  463.     "gogehanks":{vip:false,color:false},
  464.     "jwilkesbooth":{vip:true,color:false},
  465.     "fairygothmother":{vip:true,color:"rgb(191, 48, 0)"},
  466.     "rinzler":{vip:true,color:false},
  467.     "lithium":{vip:true,color:false},
  468.  };
  469.  
  470. function joinSpecialChannels(){
  471.     var nick = network.get('nick').toLowerCase();
  472.     if(specialUsers[nick] && specialUsers[nick].vip)
  473.         input.run('/join #aftvip');
  474. }
  475.  
  476. function nickColorsReplace(){
  477.     $(".panel .nick:not(.colored), .memberlists .nick:not(.colored)").each(function() {
  478.         var nicknameInnerHtml = $(this).html();
  479.         if($(this).has("span")) {
  480.             nicknameInnerHtml = nicknameInnerHtml.replace(/<.*>/,"");
  481.         }
  482.         var nickname = nicknameInnerHtml.toLowerCase().replace(/[+|&|@|~]/g,"");//Supposed to be green
  483.        
  484.         var color;
  485.         if(specialUsers[nickname] && specialUsers[nickname].color)
  486.             color = specialUsers[nickname].color
  487.         else {
  488.             var hash = 0;
  489.             for(var i=0;i<nickname.length;i++){
  490.                 hash = 30 * hash + nickname.charCodeAt(i);
  491.             }
  492.             var hue = Math.abs(hash) % 360;
  493.             var rgb = hsbToRgb(hue,95,75);
  494.             color = "rgb("+rgb[0]+","+rgb[1]+","+rgb[2]+")";
  495.         }
  496.         $(this).css("color",color).addClass(".colored");
  497.     });
  498. }
  499.  
  500. function hsbToRgb(h, s, b){
  501.     var br = Math.round(b / 100 * 255);
  502.     if (s == 0){
  503.         return [br, br, br];
  504.     } else {
  505.         var hue = h % 360;
  506.         var f = hue % 60;
  507.         var p = Math.round((b * (100 - s)) / 10000 * 255);
  508.         var q = Math.round((b * (6000 - s * f)) / 600000 * 255);
  509.         var t = Math.round((b * (6000 - s * (60 - f))) / 600000 * 255);
  510.         switch (Math.floor(hue / 60)){
  511.             case 0: return [br, t, p];
  512.             case 1: return [q, br, p];
  513.             case 2: return [p, br, t];
  514.             case 3: return [p, q, br];
  515.             case 4: return [t, p, br];
  516.             case 5: return [br, p, q];
  517.         }
  518.     }
  519.     return false;
  520. }
  521. /*****End Nick Colors Replace*****/
  522.  
  523.  
  524. /*****Hyperlink filter*****/
  525. var message = "test test test xbox test";
  526. function hyperlinkFilterMessages(){
  527.     $(".msg .text:not(.hyperlinked):not(.status)").each(function() {
  528.         var message = $(this).html();
  529.         var messageArray = message.split(" ");
  530.         var newMessage = "";
  531.         for (var i=0;i<messageArray.length;i++) {
  532.             var word = messageArray[i];
  533.             var patternMatch = false;
  534.             for (var x=0;x<hyperlinkFilters.length || patternMatch==true;x++) {
  535.                 var pattern = hyperlinkFilters[x][0];
  536.                 var link = hyperlinkFilters[x][1];
  537.                 if(word.match(pattern)) {
  538.                     newMessage += '<a href="'+link+'">'+word+'</a> ';
  539.                     patternMatch = true;
  540.                     break;
  541.                 }
  542.             }
  543.             if(patternMatch==false)
  544.                 newMessage += word + " ";
  545.         }
  546.         $(this).html(newMessage).addClass("hyperlinked");
  547.     });
  548. }
  549.  
  550. var hyperlinkFilters = [
  551.   [/\bxbox/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=xbox&linkCode=ur2&lo=videogames&qid=1398072412&rh=n%3A468642%2Ck%3Axbox&tag=toonaafter-20'],
  552.  [/\bps 4/gmi,'http://www.amazon.com/gp/product/B00CMQTVQO/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CMQTVQO&linkCode=as2&tag=toonaafter-20'],
  553.  [/\bwii u/gmi,'http://www.amazon.com/gp/product/B0050SVHZO/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0050SVHZO&linkCode=as2&tag=toonaafter-20'],
  554.  [/\bhtc one/gmi,'http://www.amazon.com/gp/product/B00C5SHWI8/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00C5SHWI8&linkCode=as2&tag=toonaafter-20'],
  555.  [/\biPhone 5/gmi,'http://www.amazon.com/gp/product/B0097CZBH4/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0097CZBH4&linkCode=as2&tag=toonaafter-20'],
  556.  [/\bGalaxy S4/gmi,'http://www.amazon.com/gp/product/B00CRNW3ZI/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CRNW3ZI&linkCode=as2&tag=toonaafter-20'],
  557.  [/\bMonoprice/gmi,'http://www.amazon.com/b/?_encoding=UTF8&camp=1789&creative=390957&linkCode=ur2&qid=1373672402&sr=8-1-acs&tag=toonaafter-20'],
  558.  [/\bcards against humanity/gmi,'http://www.amazon.com/gp/product/B004S8F7QM/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B004S8F7QM&linkCode=as2&tag=toonaafter-20'],
  559.  [/\bps vita/gmi,'http://www.amazon.com/gp/product/B003O6EATE/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B003O6EATE&linkCode=as2&tag=toonaafter-20'],
  560.  [/\bcoca cola/gmi,'http://www.amazon.com/s/?_encoding=UTF8&camp=1789&creative=390957&field-keywords=coca%20cola&linkCode=ur2&lo=grocery&rh=n%3A16310101%2Ck%3Acoca%20cola&tag=toonaafter-20'],
  561.  [/\bsprite/gmi,'http://www.amazon.com/gp/product/B007US431W/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B007US431W&linkCode=as2&tag=toonaafter-20'],
  562.  [/\ba&w/gmi,'http://www.amazon.com/gp/product/B003TL1ZV0/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B003TL1ZV0&linkCode=as2&tag=toonaafter-20'],
  563.  [/\bbarqs/gmi,'http://www.amazon.com/gp/product/B0053QF9JI/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0053QF9JI&linkCode=as2&tag=toonaafter-20'],
  564.  [/\bdr. pepper/gmi,'http://www.amazon.com/gp/product/B004JX5NGA/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B004JX5NGA&linkCode=as2&tag=toonaafter-20'],
  565.  [/\bpepsi/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=pepsi&linkCode=ur2&lo=grocery&qid=1398073049&rh=n%3A16310101%2Ck%3Apepsi&tag=toonaafter-20'],
  566.  [/\bmountain dew/gmi,'http://www.amazon.com/gp/product/B003Z5XW4I/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B003Z5XW4I&linkCode=as2&tag=toonaafter-20'],
  567.  [/\bwindows 8/gmi,'http://www.amazon.com/gp/product/B0094NY3R0/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0094NY3R0&linkCode=as2&tag=toonaafter-20'],
  568.  [/\bkingdom hearts 3/gmi,'http://www.amazon.com/gp/product/B00DBF81JS/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00DBF81JS&linkCode=as2&tag=toonaafter-20'],
  569.  [/\bthe last of us/gmi,'http://www.amazon.com/gp/product/B007CM0K86/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B007CM0K86&linkCode=as2&tag=toonaafter-20'],
  570.  [/\bfinal fantasy xv/gmi,'http://www.amazon.com/gp/product/B00DBF829C/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00DBF829C&linkCode=as2&tag=toonaafter-20'],
  571.  [/\bbattlefield 4/gmi,'http://www.amazon.com/gp/product/B00CXCCFSI/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CXCCFSI&linkCode=as2&tag=toonaafter-20'],
  572.  [/\bwolfenstein: the new order/gmi,'http://www.amazon.com/gp/product/B00DHF39KS/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00DHF39KS&linkCode=as2&tag=toonaafter-20'],
  573.  [/\belder scrolls online/gmi,'http://www.amazon.com/gp/product/B00DHF39HQ/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00DHF39HQ&linkCode=as2&tag=toonaafter-20'],
  574.  [/\bgrand theft auto v/gmi,'http://www.amazon.com/gp/product/B0050SYILE/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0050SYILE&linkCode=as2&tag=toonaafter-20'],
  575.  [/\bpokemon x/gmi,'http://www.amazon.com/gp/product/B0053B5RGI/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0053B5RGI&linkCode=as2&tag=toonaafter-20'],
  576.  [/\bThe Bureau/gmi,'http://www.amazon.com/gp/product/B002I0JGQO/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B002I0JGQO&linkCode=as2&tag=toonaafter-20'],
  577.  [/\bheart of the swarm/gmi,'http://www.amazon.com/gp/product/B002I0KP4G/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B002I0KP4G&linkCode=as2&tag=toonaafter-20'],
  578.  [/\bpokemon booster pack/gmi,'http://www.amazon.com/gp/product/B000I64AY8/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B000I64AY8&linkCode=as2&tag=toonaafter-20'],
  579.  [/\bhaswell/gmi,'http://www.amazon.com/gp/product/B00CO8TBOW/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CO8TBOW&linkCode=as2&tag=toonaafter-20'],
  580.  [/\bpiledriver/gmi,'http://www.amazon.com/gp/product/B009O7YU56/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B009O7YU56&linkCode=as2&tag=toonaafter-20'],
  581.  [/\bgtx 660/gmi,'http://www.amazon.com/gp/product/B00942TK8I/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00942TK8I&linkCode=as2&tag=toonaafter-20'],
  582.  [/\bgtx 760/gmi,'http://www.amazon.com/gp/product/B00DHW4HS4/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00DHW4HS4&linkCode=as2&tag=toonaafter-20'],
  583.  [/\bgtx 770/gmi,'http://www.amazon.com/gp/product/B00CZIQZ40/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CZIQZ40&linkCode=as2&tag=toonaafter-20'],
  584.  [/\bgtx 780/gmi,'http://www.amazon.com/gp/product/B00CUIVTCS/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CUIVTCS&linkCode=as2&tag=toonaafter-20'],
  585.  [/\b7990/gmi,'http://www.amazon.com/gp/product/B00CJ4KALE/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CJ4KALE&linkCode=as2&tag=toonaafter-20'],
  586.  [/\b7970/gmi,'http://www.amazon.com/gp/product/B009B6Y01Y/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B009B6Y01Y&linkCode=as2&tag=toonaafter-20'],
  587.  [/\b7950/gmi,'http://www.amazon.com/gp/product/B0098HW1HG/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0098HW1HG&linkCode=as2&tag=toonaafter-20'],
  588.  [/\b7870/gmi,'http://www.amazon.com/gp/product/B00A2J4ROE/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00A2J4ROE&linkCode=as2&tag=toonaafter-20'],
  589.  [/\b7850/gmi,'http://www.amazon.com/gp/product/B007PJTNYS/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B007PJTNYS&linkCode=as2&tag=toonaafter-20'],
  590.  [/\bibanez/gmi,'http://www.amazon.com/s/?_encoding=UTF8&camp=1789&creative=390957&keywords=ibanez&linkCode=ur2&qid=1373919611&rh=n%3A11091801%2Cn%3A11971241%2Cn%3A11971381%2Cn%3A11971421%2Ck%3Aibanez%2Cp_89%3AIbanez%2Cp_36%3A40000-120000&rnid=11965861&tag=toonaafter-20'],
  591.  [/\bfender/gmi,'http://www.amazon.com/s/?_encoding=UTF8&camp=1789&creative=390957&keywords=fender&linkCode=ur2&qid=1373919711&rh=n%3A11091801%2Cn%3A11971241%2Cn%3A11971381%2Cn%3A11971421%2Ck%3Afender%2Cp_36%3A30000-120000%2Cp_72%3A1248939011%2Cp_89%3AFender&rnid=2528832011&tag=toonaafter-20'],
  592.  [/\bprotein/gmi,'http://www.amazon.com/gp/product/B0015R3AOA/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0015R3AOA&linkCode=as2&tag=toonaafter-20'],
  593.  [/\bm&m/gmi,'http://www.amazon.com/gp/product/B0029JIFWA/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0029JIFWA&linkCode=as2&tag=toonaafter-20'],
  594.  [/\bps4/gmi,'http://www.amazon.com/gp/product/B00CMQTVQO/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CMQTVQO&linkCode=as2&tag=toonaafter-20'],
  595.  [/\bxbone/gmi,'http://www.amazon.com/gp/product/B00CMQTVMI/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00CMQTVMI&linkCode=as2&tag=toonaafter-20'],
  596.  [/\bcoke/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=coke&linkCode=ur2&lo=grocery&qid=1398148934&rh=n%3A16310101%2Ck%3Acoke&tag=toonaafter-20'],
  597.  [/\bcode red/gmi,'http://www.amazon.com/gp/product/B002U58PDW/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B002U58PDW&linkCode=as2&tag=toonaafter-20'],
  598.  [/\bthrowback/gmi,'http://www.amazon.com/gp/product/B003Z5XW4I/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B003Z5XW4I&linkCode=as2&tag=toonaafter-20'],
  599.  [/\bagarest war/gmi,'http://www.amazon.com/gp/product/B00354NBF4/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00354NBF4&linkCode=as2&tag=toonaafter-20'],
  600.  [/\bcheez-it/gmi,'http://www.amazon.com/gp/product/B003ZXEBOK/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B003ZXEBOK&linkCode=as2&tag=toonaafter-20'],
  601.  [/\bdeus ex/gmi,'http://www.amazon.com/gp/product/B005HRZ29K/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B005HRZ29K&linkCode=as2&tag=toonaafter-20'],
  602.  [/\bmass effect/gmi,'http://www.amazon.com/gp/product/B0050SZ980/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0050SZ980&linkCode=as2&tag=toonaafter-20'],
  603.  [/\bwc2/gmi,'http://www.amazon.com/gp/product/B00003OPCY/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00003OPCY&linkCode=as2&tag=toonaafter-20'],
  604.  [/\bdiablo 2/gmi,'http://www.amazon.com/gp/product/B0002BQN7Q/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0002BQN7Q&linkCode=as2&tag=toonaafter-20'],
  605.  [/\bdiablo II/gmi,'http://www.amazon.com/gp/product/B0002BQN7Q/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0002BQN7Q&linkCode=as2&tag=toonaafter-20'],
  606.  [/\bdiablo 3/gmi,'http://www.amazon.com/gp/product/B00178630A/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00178630A&linkCode=as2&tag=toonaafter-20'],
  607.  [/\bdiablo III/gmi,'http://www.amazon.com/gp/product/B00178630A/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00178630A&linkCode=as2&tag=toonaafter-20'],
  608.  [/\bstarcraft 2/gmi,'http://www.amazon.com/gp/product/B000ZKA0J6/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B000ZKA0J6&linkCode=as2&tag=toonaafter-20'],
  609.  [/\bwings of liberty/gmi,'http://www.amazon.com/gp/product/B000ZKA0J6/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B000ZKA0J6&linkCode=as2&tag=toonaafter-20'],
  610.  [/\bpokemon blue/gmi,'http://www.amazon.com/gp/product/B00000IYER/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00000IYER&linkCode=as2&tag=toonaafter-20'],
  611.  [/\bpokemon red/gmi,'http://www.amazon.com/gp/product/B00000IYEQ/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00000IYEQ&linkCode=as2&tag=toonaafter-20'],
  612.  [/\bpokemon yellow/gmi,'http://www.amazon.com/gp/product/B000047GEI/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B000047GEI&linkCode=as2&tag=toonaafter-20'],
  613.  [/\bfire red/gmi,'http://www.amazon.com/gp/product/B0006GBCZU/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0006GBCZU&linkCode=as2&tag=toonaafter-20'],
  614.  [/\bleaf green/gmi,'http://www.amazon.com/gp/product/B0006GBD04/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0006GBD04&linkCode=as2&tag=toonaafter-20'],
  615.  [/\bheart gold/gmi,'http://www.amazon.com/gp/product/B0038MVFYC/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0038MVFYC&linkCode=as2&tag=toonaafter-20'],
  616.  [/\bnew vegas/gmi,'http://www.amazon.com/gp/product/B0065NP39E/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0065NP39E&linkCode=as2&tag=toonaafter-20'],
  617.  [/\bfallout 3/gmi,'http://www.amazon.com/gp/product/B002BXKJA0/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B002BXKJA0&linkCode=as2&tag=toonaafter-20'],
  618.  [/\boblivion/gmi,'http://www.amazon.com/gp/product/B005EZ5GQO/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B005EZ5GQO&linkCode=as2&tag=toonaafter-20'],
  619.  [/\btroll 2/gmi,'http://www.amazon.com/gp/product/B00009PY4I/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00009PY4I&linkCode=as2&tag=toonaafter-20'],
  620.  [/\bsony/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=sony&linkCode=ur2&lo=videogames&qid=1398071658&rh=k%3Asony%2Cn%3A468642&tag=toonaafter-20'],
  621.  [/\bplaystation/gmi,'http://www.amazon.com/Sony-Playstation/?_encoding=UTF8&camp=1789&creative=390957&linkCode=ur2&qid=1398069563&sr=8-1-acs&tag=toonaafter-20'],
  622.  [/\bwarcraft/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=warcraft&linkCode=ur2&lo=toys-and-games&qid=1398070233&rh=n%3A165793011%2Ck%3Awarcraft%2Cp_72%3A2661618011&tag=toonaafter-20'],
  623.  [/\bstarbucks/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=starbucks&linkCode=ur2&lo=grocery&qid=1398071082&rh=n%3A16310101%2Ck%3Astarbucks%2Cp_72%3A2661618011&tag=toonaafter-20'],
  624.  [/\bdisney/gmi,'http://www.amazon.com/mn/search/?_encoding=UTF8&bbn=1040658&camp=1789&creative=390957&linkCode=ur2&lo=apparel&qid=1398071428&rh=n%3A1036592%2Cn%3A!1036682%2Cn%3A1040658%2Cp_89%3ADisney&tag=toonaafter-20'],
  625.  [/\bnike/gmi,'http://www.amazon.com/Nike/b/?_encoding=UTF8&camp=1789&creative=390957&linkCode=ur2&node=2530006011&qid=1398071853&sr=8-1-acs&tag=toonaafter-20'],
  626.  [/\bgoogle/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=google&linkCode=ur2&lo=electronics&qid=1398072224&rh=n%3A172282%2Ck%3Agoogle&tag=toonaafter-20'],
  627.  [/\bmicrosoft/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=microsoft&linkCode=ur2&lo=electronics&qid=1398072842&rh=k%3Amicrosoft%2Cn%3A172282&tag=toonaafter-20'],
  628.  [/\bnintendo/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=nintendo&linkCode=ur2&lo=videogames&qid=1398072964&rh=n%3A468642%2Ck%3Anintendo&tag=toonaafter-20'],
  629.  [/\bsamsung/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=samsung&linkCode=ur2&lo=electronics&qid=1398073410&rh=n%3A172282%2Ck%3Asamsung&tag=toonaafter-20'],
  630.  [/\bhbo/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=hbo&linkCode=ur2&lo=apparel&qid=1398073681&rh=k%3Ahbo%2Cn%3A1036592&tag=toonaafter-20'],
  631.  [/\bamc/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=amc&linkCode=ur2&lo=apparel&qid=1398073987&rh=n%3A1036592%2Ck%3Aamc&tag=toonaafter-20'],
  632.  [/\bwalking dead/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=walking%20dead&linkCode=ur2&lo=apparel&qid=1398073821&rh=n%3A1036592%2Ck%3Awalking%20dead&tag=toonaafter-20'],
  633.  [/\btaco bell/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=taco%20bell&linkCode=ur2&lo=grocery&qid=1398074071&rh=n%3A16310101%2Ck%3Ataco%20bell&tag=toonaafter-20'],
  634.  [/\blego/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=lego&linkCode=ur2&lo=toys-and-games&qid=1398074368&rh=n%3A165793011%2Ck%3Alego&tag=toonaafter-20'],
  635.  [/\bcereal/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=cereal&linkCode=ur2&lo=grocery&qid=1398074564&rh=n%3A16310101%2Ck%3Acereal&tag=toonaafter-20'],
  636.  [/\bmarvel/gmi,'http://www.amazon.com/s/?_encoding=UTF8&camp=1789&creative=390957&keywords=marvel&linkCode=ur2&lo=apparel&qid=1398074744&rh=n%3A1036592%2Ck%3Amarvel%2Cp_89%3AMarvel&tag=toonaafter-20'],
  637.  [/\bdell/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=dell&linkCode=ur2&lo=computers&qid=1398074993&rh=n%3A172282%2Cn%3A541966%2Ck%3Adell&tag=toonaafter-20'],
  638.  [/\basus/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=asus&linkCode=ur2&lo=computers&qid=1398075134&rh=n%3A172282%2Cn%3A541966%2Ck%3Aasus&tag=toonaafter-20'],
  639.  [/\bback to school/gmi,'http://www.amazon.com/b/?_encoding=UTF8&camp=1789&creative=390957&linkCode=ur2&node=7133978011&pf_rd_i=1069242&pf_rd_m=ATVPDKIKX0DER&pf_rd_p=1578685862&pf_rd_r=16YNE6D904MAVZAKJE74&pf_rd_s=merchandised-search-leftnav&pf_rd_t=101&tag=toonaafter-20'],
  640.  [/\bstarting school/gmi,'http://www.amazon.com/b/?_encoding=UTF8&camp=1789&creative=390957&linkCode=ur2&node=7133978011&pf_rd_i=1069242&pf_rd_m=ATVPDKIKX0DER&pf_rd_p=1578685862&pf_rd_r=16YNE6D904MAVZAKJE74&pf_rd_s=merchandised-search-leftnav&pf_rd_t=101&tag=toonaafter-20'],
  641.  [/\bstarting college/gmi,'http://www.amazon.com/b/?_encoding=UTF8&camp=1789&creative=390957&linkCode=ur2&node=7133978011&pf_rd_i=1069242&pf_rd_m=ATVPDKIKX0DER&pf_rd_p=1578685862&pf_rd_r=16YNE6D904MAVZAKJE74&pf_rd_s=merchandised-search-leftnav&pf_rd_t=101&tag=toonaafter-20'],
  642.  [/\bnew shoes/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&bbn=679255011&camp=1789&creative=390957&keywords=shoes&linkCode=ur2&lo=shoes&qid=1398075849&rh=n%3A672123011%2Cn%3A!672124011%2Cn%3A679255011%2Ck%3Ashoes%2Cp_n_feature_sixteen_browse-bin%3A5657667011&sort=popularity-rank&tag=toonaafter-20'],
  643.  [/\bspeakers/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=speakers&linkCode=ur2&lo=electronics&qid=1398075993&rh=n%3A172282%2Ck%3Aspeakers&tag=toonaafter-20'],
  644.  [/\bsnacks/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=snacks&linkCode=ur2&lo=grocery&qid=1398076267&rh=n%3A16310101%2Ck%3Asnacks%2Cp_72%3A1248898011&tag=toonaafter-20'],
  645.  [/\bcandy/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=candy&linkCode=ur2&lo=grocery&qid=1398117741&rh=n%3A16310101%2Ck%3Acandy&tag=toonaafter-20'],
  646.  [/\bspaghett/gmi,'http://www.amazon.com/gp/search/?ie=UTF8&camp=1789&creative=390957&keywords=spaghetti&linkCode=ur2&lo=grocery&qid=1398118112&rh=n%3A16310101%2Ck%3Aspaghetti%2Cp_72%3A1248897011&tag=toonaafter-20'],
  647.  [/\bno chance/gmi,'http://i.imgur.com/SF8MzIP.gif'],
  648.  [/\brunning away/gmi,'http://youtu.be/TfadJj4d5K4?t=1m14s'],
  649.  [/\bhanging out/gmi,'https://www.youtube.com/watch?v=NcExOiUDd0g'],
  650.  [/\bsunny side up/gmi,'http://youtu.be/TNzYqzHmJss?t=2m46s'],
  651.  [/\bI love/gmi,'https://www.youtube.com/watch?v=sXliocQKO-s'],
  652.  [/\b8-bit/gmi,'https://www.youtube.com/watch?v=a6XCf-A2uDo'],
  653.  [/\bpunk rock/gmi,'https://www.youtube.com/watch?v=_p2QQYJWoG8'],
  654.  [/\bmortal kombat/gmi,'http://www.amazon.com/s/?_encoding=UTF8&camp=1789&creative=390957&field-keywords=mortal%20kombat%20ps4&linkCode=ur2&rh=i%3Aaps%2Ck%3Amortal%20kombat%20ps4&tag=toonaafter-20&url=search-alias%3Daps&linkId=4MZXHSKTP5UY7MIZ'],
  655.  [/\bdeath metal/gmi,'https://www.youtube.com/watch?v=g1Zmkevry5g'],
  656.  [/\blawyer/gmi,'http://jurassicparkadventure.ytmnd.com'],
  657.  [/\bwelcome back/gmi,'https://www.youtube.com/watch?v=Mmm3KTa601s'],
  658.  [/\bemote/gmi,'http://www.toonamiaftermath.com/includes/emotes.html'],
  659.  [/\bschedule/gmi,'http://www.toonamiaftermath.com/schedule.php'],
  660.  [/\bchangelog/gmi,'http://www.toonamiaftermath.com/changelog.php'],
  661.  [/\bforum/gmi,'http://www.toonamiaftermath.com/forum.php'],
  662.  [/\brules/gmi,'http://www.toonamiaftermath.com/rules.php'],
  663.  [/\brule1a/gmi,'http://www.toonamiaftermath.com/rules.php#rule1a'],
  664.  [/\brule1b/gmi,'http://www.toonamiaftermath.com/rules.php#rule1b'],
  665.  [/\brule1c/gmi,'http://www.toonamiaftermath.com/rules.php#rule1c'],
  666.  [/\brule2a/gmi,'http://www.toonamiaftermath.com/rules.php#rule2a'],
  667.  [/\brule2b/gmi,'http://www.toonamiaftermath.com/rules.php#rule2b'],
  668.  [/\brule2c/gmi,'http://www.toonamiaftermath.com/rules.php#rule2c'],
  669.  [/\brule2d/gmi,'http://www.toonamiaftermath.com/rules.php#rule2d'],
  670.  [/\brule2e/gmi,'http://www.toonamiaftermath.com/rules.php#rule2e'],
  671.  [/\brule3a/gmi,'http://www.toonamiaftermath.com/rules.php#rule3a'],
  672.  [/\brule3b/gmi,'http://www.toonamiaftermath.com/rules.php#rule3b'],
  673.  [/\brule3c/gmi,'http://www.toonamiaftermath.com/rules.php#rule3c'],
  674.  [/\brule4a/gmi,'http://www.toonamiaftermath.com/rules.php#rule4a'],
  675.  [/\brule4b/gmi,'http://www.toonamiaftermath.com/rules.php#rule4b'],
  676.  [/\brule5a/gmi,'http://www.toonamiaftermath.com/rules.php#rule5a'],
  677.  [/\bfitler/gmi,'http://i.imgur.com/UDerTBA.jpg'],
  678.  [/\bwatch dogs/gmi,'http://www.amazon.com/gp/product/B00BQWTGIS/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00BQWTGIS&linkCode=as2&tag=toonaafter-20&linkId=TAA3RD4DTA5M4MTO'],
  679.  [/\bits happening/gmi,'http://i.imgur.com/7drHiqr.gif'],
  680.  [/\bit's happening/gmi,'http://i.imgur.com/7drHiqr.gif'],
  681.  [/\bheyy youu guyyyys/gmi,'https://www.youtube.com/watch?v=aMj0t7sds7I'],
  682.  [/\bfine fine fine/gmi,'https://www.youtube.com/watch?v=aghXt737yVY#t=35'],
  683.  [/\bstickers/gmi,'http://i.imgur.com/mwU7PZJ.jpg'],
  684.  [/\brage/gmi,'http://www.youtube.com/watch?v=mOE9fE72QLg'],
  685.  [/\bjazz/gmi,'http://www.youtube.com/watch?v=OBmM79YadYM'],
  686.  [/\bozzy/gmi,'http://www.youtube.com/watch?v=qXN23pDmSrY'],
  687.  [/\bnirvana/gmi,'http://www.youtube.com/watch?v=isUxbqGJTpM'],
  688.  [/\balice in/gmi,'http://www.youtube.com/watch?v=hZS86c1dXlo'],
  689.  [/\brick roll/gmi,'http://www.youtube.com/watch?v=GL-8XuoxuaQ'],
  690.  [/\bbeatles/gmi,'http://www.youtube.com/watch?v=UVe2iKlRxTs'],
  691.  [/\bnecrophagist/gmi,'http://www.youtube.com/watch?v=SIu56lCZiKk'],
  692.  [/\bdubstep/gmi,'http://www.youtube.com/watch?v=JBTUgYIQGFo'],
  693.  [/\bblack hole/gmi,'http://www.youtube.com/watch?v=0g67vg--IXU'],
  694.  [/\bslayer/gmi,'http://youtu.be/LNrb7ncKc9M'],
  695.  [/\bchameleon/gmi,'http://youtu.be/e2Qv7j2Fhq0'],
  696.  [/\bmotley/gmi,'http://youtu.be/sX3bVioismo'],
  697.  [/\bmiley/gmi,'http://youtu.be/hrydcstzEVA'],
  698.  [/\brising sun/gmi,'http://youtu.be/uQYeDBn_VXU'],
  699.  [/\bdeicide/gmi,'http://youtu.be/CcWHixzpYaY'],
  700.  [/\bimmortal/gmi,'http://youtu.be/hiU6Bb9X5fc'],
  701.  [/\bsmurfs/gmi,'http://youtu.be/6r5f2jfa29w'],
  702.  [/\bblues/gmi,'http://youtu.be/rlmRjqBt_mE'],
  703.  [/\beminem/gmi,'http://youtu.be/HpzqfiieaJc'],
  704.  [/\bkaty perry/gmi,'http://youtu.be/eIzoWNQqnEQ'],
  705.  [/\bmeshuggah/gmi,'http://youtu.be/XjUfLLwCv10'],
  706.  [/\biron maiden/gmi,'http://youtu.be/PJkYGNiBkso'],
  707.  [/\bbehemoth/gmi,'http://youtu.be/E92zCs4sWto'],
  708.  [/\bpantera/gmi,'http://youtu.be/wNN_Ew1Emlg'],
  709.  [/\bmaroon/gmi,'http://youtu.be/iGFr06O3hwc'],
  710.  [/\brisk/gmi,'http://www.amazon.com/gp/product/B001Q1PE44/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B001Q1PE44&linkCode=as2&tag=toonaafter-20&linkId=OHRKY6AZ62HXC36H'],
  711.  [/\bpallies/gmi,'https://www.youtube.com/watch?v=-n-rGnI9XNo#t=44'],
  712.  [/\bmy heart will go on/gmi,'http://youtu.be/WNIPqafd4As?t=3m40s'],
  713.  [/\bradio/gmi,'http://www.toonamiaftermath.com/?channel=radio'],
  714.  [/\bhot cakes/gmi,'http://www.businessweek.com/articles/2014-11-19/selling-like-hot-cakes-it-doesnt-mean-what-it-used-to'],
  715.  [/\bhey/gmi,'https://www.youtube.com/watch?v=EBohdltpVUY'],
  716.  [/\bno touching/gmi,'https://www.youtube.com/watch?v=CldCttHrBiY'],
  717.  [/\byall ready for this/gmi,'https://www.youtube.com/watch?v=avcS0aYJ2a8'],
  718.  [/\bi know/gmi,'https://youtu.be/kdlRmWd_R7A?t=13s'],
  719.  [/\bof course/gmi,'https://www.youtube.com/watch?v=1W7c8QghPxk'],
  720.  [/\bhate that man/gmi,'https://www.youtube.com/watch?v=QYOA_ciyS6c'],
  721.  [/\bget mad/gmi,'https://www.youtube.com/watch?v=Z-ThyXkarFY'],
  722.  [/\bnobody cares/gmi,'https://www.youtube.com/watch?v=6PeykaclVaA#t=5s'],
  723.  [/\bthey should all be destroyed/gmi,'https://youtu.be/DwAOHVBKTwg?t=1m10s'],
  724.  [/\bthey remember/gmi,'https://youtu.be/DwAOHVBKTwg?t=2m15s'],
  725.  [/\bspecial eyes/gmi,'https://www.youtube.com/watch?v=EBxA1GTunyI'],
  726.  [/\bhappy place/gmi,'https://www.youtube.com/watch?v=9z5qpyxRR-A'],
  727.  [/\blooking for/gmi,'https://youtu.be/O3pVzO_MQcg?t=2s'],
  728.  [/\btop men/gmi,'https://www.youtube.com/watch?v=yoy4_h7Pb3M'],
  729.  [/\bfiremen/gmi,'https://www.youtube.com/watch?v=Hk-Aa4E5Z1o'],
  730.  [/\bbloodsucking/gmi,'http://jurassicparkadventure.ytmnd.com/'],
  731.  [/\bback in business/gmi,'https://www.youtube.com/watch?v=u0tgURybEEI'],
  732.  [/\bhello/gmi,'https://www.youtube.com/watch?v=rb1FdLMDpyQ'],
  733.  [/\bcamel clutch/gmi,'https://twitter.com/the_ironsheik'],
  734.  [/\bnightmare/gmi,'http://toonamiaftermath.com/nightmare.html'],
  735.  [/\bgoodbye/gmi,'https://youtu.be/MOCL-P0Og6A?t=1m10s'],
  736.  [/\brifftrax/gmi,'http://www.rifftrax.com/'],
  737.  [/\blong time/gmi,'https://www.youtube.com/watch?v=031vKBPk5eA'],
  738.  [/\byou will be/gmi,'https://youtu.be/tUoBkhTFdWA?t=6s'],
  739.  [/\bapology accepted/gmi,'https://youtu.be/Iwio208q3jY?t=36s'],
  740.  [/\bthe touch/gmi,'https://www.youtube.com/watch?v=AZKpByV5764'],
  741.  [/\bhot in here/gmi,'https://www.youtube.com/watch?v=GeZZr_p6vB8#t=15'],
  742.  [/^\.\.\.$/gmi,'http://thebest404pageever.com/swf/zorak.swf'],
  743.  [/\brevs/gmi,'https://youtu.be/o3oaRulKTXw?t=25s'],
  744.  [/\bjust do it/gmi,'https://www.youtube.com/watch?v=ZXsQAXx_ao0'],
  745.  [/\bdo it/gmi,'https://www.youtube.com/watch?v=FQRW0RM4V0k'],
  746.  [/\bthe odds/gmi,'https://www.youtube.com/watch?v=Ea2HS8NL4s4'],
  747.  [/\bwildcard/gmi,'https://youtu.be/d11DS15AA7M?t=8s'],
  748.  [/\bbreakfast/gmi,'https://youtu.be/u0hOfT5aQr8'],
  749.  [/\blegal/gmi,'https://www.youtube.com/watch?v=a3YpjUCEQE0'],
  750.  [/\bpure/gmi,'https://www.youtube.com/watch?v=wSJSWy2o_1I'],
  751.  [/\bhaha/gmi,'https://youtu.be/wJelEXaPhJ8?t=14s'],
  752.  [/\bhave balls/gmi,'https://youtu.be/XsoSVdJikDw?t=3s'],
  753.  [/\bforever/gmi,'https://www.youtube.com/watch?v=H-Q7b-vHY3Q'],
  754.  [/\bgarbage day/gmi,'https://youtu.be/i7gIpuIVE3k?t=5s'],
  755.  [/\bdoesnt like you/gmi,'https://www.youtube.com/watch?v=68BrauMLt_0'],
  756.  [/\bdont like you/gmi,'https://www.youtube.com/watch?v=68BrauMLt_0#'],
  757.  [/\bfuck off/gmi,'https://youtu.be/C_trSpg99yc?t=1m2s'],
  758.  [/\bspeak for yourself/gmi,'https://www.youtube.com/watch?v=FcP1h2tEYag'],
  759.  [/\bno regrets/gmi,'https://youtu.be/NbLMrce7OJI?t=5m3s'],
  760.  [/\balphanumeric/gmi,'https://www.youtube.com/watch?v=DTSS2JLkRig'],
  761.  [/\bimpossible/gmi,'https://youtu.be/Pw2sex1mJNI?t=8s'],
  762.  [/\bdid i do/gmi,'https://www.youtube.com/watch?v=oGcRTJK43OM'],
  763.  [/\bklab/gmi,'http://www.ikea.com/us/en/catalog/products/70268731/']
  764. ];
  765. /*****End Hyperlink filter*****/
  766. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement