Alabama residents are smelling my shit right now...

Search

Member
Joined
Dec 27, 2011
Messages
4,313
Tokens
<header id="ra-headers" style="box-sizing: border-box; margin: 30px 0px 20px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; background-color: transparent; width: 1150px; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: "Open Sans", sans-serif;">[h=1]Stalled trainload of NYC poop in Alabama is creating stink for residents[/h]</header>
<main id="ra-main" style="box-sizing: border-box; width: calc((100% - 300px) - 70px); float: left; margin-right: 70px; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: "Open Sans", sans-serif; font-size: 11px;"><figure class="ra-figure" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; position: relative;">
crap1n-1-web.jpg
<figcaption style="box-sizing: border-box; margin: 0px; padding: 10px 0px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background-color: transparent; line-height: 1;">[h=2]A train full of New York City sewage is stalled at a privately owned landfill in Parrish, Ala.[/h] (WVTM13)</figcaption></figure>
<aside id="ra-left" style="box-sizing: border-box; margin: 0px 30px 0px 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; width: 150px; float: left;"><section class="ra-meta" style="box-sizing: border-box; margin: 0px 0px 40px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent;">[FONT=&quot]BY RICH SCHAPIRO[/FONT]
NEW YORK DAILY NEWS

Saturday, March 31, 2018, 7:22 PM
</section></aside><article id="ra-body" itemprop="articleBody" style="box-sizing: border-box; margin: 0px 0px 40px; padding: 0px; border: 0px; outline: 0px; font-size: 17px; vertical-align: baseline; background-color: transparent; width: calc(100% - 180px); font-stretch: normal; line-height: 30px; font-family: "PT Serif", serif; float: right;">New York City is public enemy No. 2 in Alabama.
Scores of ‘bama residents are feeling crappy about a train full of New York sewage stalled in their backyards for the last six weeks.
“I never dreamed someone could flush a commode in New York, and it would run out in my backyard,” West Jefferson Mayor Charles Nix said at a recent public hearing, according to The Wall Street Journal.
The stinky tale stretches back to late 2016 when a privately owned landfill in the town of Adamsville began accepting Big Apple poop by the trainload.
The city Department of Environmental Protection said in March that it was pinching off its shipments of stool to the Big Sky Environmental landfill.
But a legal dispute has kept dozens of train cars filled with rotting sewage sitting idly in a rail yard in the town of Parrish, sending a stomach-churning scent wafting over nearby backyards and football fields.
“It smells like dead animals,” Parrish Mayor Heather Hall told The Journal. “You smell it and you’re looking for a dead dog or dead deer.”

PAID CONTENT BY SIRIUS[h=1]We'd Love To Ride Along With You. Check Out Our Offer![/h]





The stench has soiled life in Parrish in ways large and small, according to The Journal.
A local man showed up at a football game wearing a mask.
A woman appeared at a public hearing for a permit renewal for Big Sky toting a bag of flies she said had been swarming around her home.
Steaming mad over the poop problem, area mayors stomped off to the capital of Montgomery in the hope of receiving the equivalent of a gubernatorial laxative.
But the powwow with Alabama Gov. Kay Ivey led to no immediate solution, leaving the mayors in a bind.
“We didn’t produce it,” said Hall. “We don’t want it here.”
The court battle at the center of the poop storm focuses on the legality of loading the feces-filled train cars on trucks and hauling them the final 25 miles to the Adamsville landfill, The Journal reported.
New Yorkers need not worry about a train full of month-old excrement rumbling back into town.
The Department of Environmental Protection, making it clear that city sewage flows in only one direction, said it won’t accept any return shipments.
[h=2]Sign up for BREAKING NEWS Emails[/h]<input class="subscribe-head__email" type="text" name="email" value="" placeholder="Enter your email" style="box-sizing: border-box; vertical-align: middle; border: 1px solid rgb(153, 153, 153); width: calc(70% - 10px); margin-right: 10px; color: rgb(51, 51, 51); font-stretch: normal; font-size: 16px; font-family: "Open Sans"; padding: 7px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-appearance: none; height: 40px;"> <input class="subscribe-head__button" type="submit" name="submit" value="Sign Up" style="vertical-align: middle; border: 0px; width: 167.390625px; background-color: rgb(74, 144, 226); color: rgb(255, 255, 255); font-weight: bold; font-stretch: normal; font-size: 14pt; font-family: "Open Sans Condensed"; padding: 8px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-appearance: none; height: 40px;">[FONT=&quot][/FONT]




[FONT=&quot]privacy policy[/FONT]



Send a Letter to the Editor<dl id="ra-share-bottom" style="box-sizing: border-box; margin-right: 0px; margin-left: 0px; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(63, 63, 63); outline: 0px; font-size: 0px; vertical-align: baseline; background-color: transparent; clear: left; height: 60px; position: relative; line-height: 60px; width: 600px;"><dt style="box-sizing: border-box; margin: 0px calc(100% - 276px) 0px 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: middle; background-color: transparent; display: inline-block; font-weight: bold; font-stretch: normal; line-height: normal; font-family: "Open Sans Condensed"; width: 160px; text-transform: uppercase; position: absolute; top: 29.5px; transform: translate(0px, -50%); max-width: 100%; max-height: 100%;">JOIN THE CONVERSATION:</dt><dd class="ra-share-f" style="box-sizing: border-box; margin: 0px 22px 0px 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: rgb(42, 111, 191); height: 36px; width: 36px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; overflow: hidden; position: absolute; display: inline-block; color: white; top: 29.5px; transform: translate(0px, -50%); max-width: 100%; max-height: 100%; cursor: pointer; right: 58px;"></dd><dd class="ra-share-t" style="box-sizing: border-box; margin: 0px 22px 0px 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: rgb(64, 190, 241); height: 36px; width: 36px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; overflow: hidden; position: absolute; display: inline-block; color: white; top: 29.5px; transform: translate(0px, -50%); max-width: 100%; max-height: 100%; cursor: pointer; right: 0px;">Tweet</dd></dl></article>
<section id="ra-body-bottom" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; clear: both; width: 780px;">

[FONT=&quot]http://popup.taboola.com/en/?templa...ils-feed-k:Below Article Thumbnails | Card 1:

[/FONT]









</section></main>
 

Member
Joined
Dec 27, 2011
Messages
4,313
Tokens
and for that I don't apologize.. I think its symbolic actually
 

Rx Alchemist.
Joined
Aug 16, 2007
Messages
3,342
Tokens
Unfortunately we've been smelling your shit since Dec. 2011. <script>(function () ** var pb_blacklist = ["adrunnr","successforyu.clickfunnels.com","fmovies.se","in-365-tagen.info","5000-settimanale.com","shop.mazzugioielli.com","maxigossip.com","lp.yazizim.com","beyourxfriend.com","99tab.com","zzqrt.com","canuck-method.net","bewomenly.com","playnow.guru","datingforyou-48e1.kxcdn.com","trafficnetworkads24.com","sistemadedinerogratis.com","canuckmethodprofit.co","consumerresearchnetwork.com","securemacfix.com","zz3d3.ru","zd1.quebec-bin.com","hot-games4you.xyz","om.elvenar.com","superpccleanup.com","gomediaz.com","judithi.xyz","free.atozmanuals.com","yoursuccess.ravpage.co.il","123hop.ir","quizcliente.pw","aussiemethod.biz","hlpnowp-c.com","picbumper.com","shaneless.com","anacondamonster.com","altrk1.com","health.todaydiets.com","download.weatherblink.com","happyluketh.com","go.ameinfo.com","50kaweek.net","thepornsurvey.com","ofsiite.ru","fulltab.com","1000spins.com","time2play-online.net","vintacars.com","welcome.pussysaga.com","free-desktop-games.com","download.televisionfanatic.com","theprofitsmaker.net","sgad.info","algocashmaster.net","sunmaker.com","topvipdreams.com","watchmygirlfriend.gfpornvideos.com","filesharefanatic.com","safedownloadhub.com","7awlalalam.blogspot.com","tvplusnewtab.com","trendingpatrol.com","moneymorning.com","ifileyou.com","classifiedcanada.ca","firefan.com","methode-binaire.com","letmetell.com","kenduktur.com","getafuk.com","yotraleplahnte.ru","jackpot.88beto.com","pwwysydh.com","search.queryrouter.com","v.lvztxy.com","pussysaga.com","saffamethod.com","prezzonline.com","searchprivacy.website","3d2819216eb4e1035879-7c248de0c99745406e9b749fc86ec3e4.ssl.cf1.rackcdn.com","only2date.com","mysagagame.com","themillionaireinpjs.net","wlt.kd2244.com","quickprivacycheck.com","hotchatdate.com","autotraderbot.com","z1.zedo.com","youlucky2014.com","traffic.getmyads.com","appcloudprotected.com","safensecure.com-allsites3.xyz","newpoptab.com","static.williamhill.com","myhealthyblog.co","greatestmobideals.com","sweetclarity.com","mgid.com","securepccure.com","autopengebygger.com","am15.net","es.reimageplus.com","o2.promos-info.com","it.reimageplus.com","westsluts.com","spinandwin.com-ser.pw","reimageplus.com","vodafone.promos-info.com","vinnmatpengar.se","movie.ienjoyapps.com","love4single.com","origin.getprice.com.au","ohmydating.com","lp.want-to-win.com","yabuletchrome.ru","bamdad.net","gotositenow.com","vcrypt.pw","newtabtv.com","mon.setsu.xyz","youforgottorenewyourhosting.com","zone-telechargement.ws","land.pckeeper.software","ad.adpop-1.com","advancedpctools.com","videos.randolphcountyheraldtribune.com","web-start.org","softreadynow.installupgradenowfreshandforyou.website","uplod.ws","pornhubcasino.com","maxbet.ro","2016prizefeed.com","thevideo.me","wantubad.com","tavanero.com","xcusmy.club","daclips.in","gaymenofporn.online","jackpotcitycasino.com","italian-method.com","getsearchincognito.com","youjustwonprize.com","finanz-nachrichten.me","quizcliente.site","da.reimageplus.com","jkanime.net","britmoneymethod.com","uae.souq.com","ka.azzer.net","safensecure.xyz","8t.hootingrhejkz.online","www6.blinkx.com","wizzcaster.com","comparaison-prix.com","vodlocker.lol","fr.reimageplus.com","free.fromdoctopdf.com","userscloud.com","myprivatesearch.com","fanli90.cn","tutticodicisconto.it","mediadec.com","gogamego.thewhizproducts.com","download.weatherblink.com","free.videodownloadconverter.com","we-are-gamers.com","sesso.communityadult.net","lp.blpmovies.com","search.queryrouter.com","bbb-johannesburg.localspecific.com","lp.blpmovies.com","go.ppixelm.com","r0.ru","sesso.communityadult.net","bbb-johannesburg.localspecific.com","ppixelm.com","cyberguardianspe.info","we-are-gamers.com","loginfaster.com/new","www.alfacart.com","www.foresee.com","mobile-win.com","www.plusnetwork.com","www.amicafarmacia.com","www.ienjoyapps.com","cheapcheap.io","screenaddict.thewhizproducts.com","nova.rambler.ru","free.gamingwonderland.com","p9328ujeiw1.ru","mobilecasinoclub.co.uk","pfhsystem.com","regtuneup.com","theprofitsmaker.net","bodogpromotions.eu","heroesreplay.org","financialsecrets.info","mymoneymakingapp.com","sunmaker.com","888casino-promotions.com","vogliosesso.com","scienceremix.com","allinonedocs.com","arabia.starzplay.com","allirishcasino.com","advancepctools.info","movie.ienjoyapps.com","surveyform001.s3-website-us-east-1.amazonaws.com","mgs188.com","pfhsystem.com","lpeva.com","ddsh8.com","theprofitsmaker.net","b2.ijquery11.com","sporthero.thewhizmarketing.com","securefastmac.tech","seen-on-screen.thewhizmarketing.com","1000spins.com","search.queryrouter.com","pfhsystem.com","reimageplus.com","offer.alibaba.com","searchlistings.org","search.queryrouter.com","search.queryrouter.com","mybinaryoptionsrobot.com","duplicashapp.com","search.queryrouter.com","bestgame.directory","droidclub.net",".rivalo.com","yoursuperprize.com","mediaexplained.com","om.elvenar.com","shinar.club","revitoleczemacream.com","freelotto.com","screenaddict.thewhizproducts.com","download.bringmesports.com/","allinonedocs.com","driver-fixer.com","arabydeal.com","cleanyourcomputertoday.com","arabydeal.com","music.mixplugin.com","1se.info","survey12.com","freesoftwaredlul.com","pldist01.com","ad.adpop-1.com","searchanonymous.net","abrst.pro","muzikfury.thewhizmarketing.com","lp.mbtrx.com","th1.forfun.maxisize-pro.com","watchmygirlfriend.gfpornbox.com","new.freelotto.com","desktoptrack.com","search.queryrouter.com","offer.alibaba.com","1000spins.com","promotions.coral.co.uk","search.queryrouter.com","tbsia.com","tbsia.com","multtaepyo.com","search.queryrouter.com","czechmethod.com","consumerview.co","wayretail.com","72onbase.com","funsafetab.com","search.queryrouter.com","speedyfiledownload.com","driver-fixer.com","arabydeal.com","cleanyourcomputertoday.com","arabydeal.com","music.mixplugin.com","1se.info","survey12.com","freesoftwaredlul.com","pldist01.com","ad.adpop-1.com","searchanonymous.net","abrst.pro","muzikfury.thewhizmarketing.com","lp.mbtrx.com","th1.forfun.maxisize-pro.com","watchmygirlfriend.gfpornbox.com","new.freelotto.com","desktoptrack.com","search.queryrouter.com","offer.alibaba.com","1000spins.com","promotions.coral.co.uk","search.queryrouter.com","tbsia.com","tbsia.com","surveyform001.s3-website-us-east-1.amazonaws.com","mgs188.com","pfhsystem.com","lpeva.com","ddsh8.com","theprofitsmaker.net","quantomcoding.com","sporthero.thewhizmarketing.com","popads.net","onclkds.com","consumerview.co","12kotov.ru","ruhotpair2.fingta.com","easytelevisionaccessnow.com","ahwrd.com","lpeva.com","ppgzf.com","zjstx.com","kituure.xyz","join.pro-gaming-world.com","mackeeperapp.mackeeper.com","tracknotify.com","2075.cdn.beyondhosting.net","idollash.com","ds.moviegoat.com","fulltab.com","rackcdn.com","prestoris.com","adsterra.com","swampssovuuhusp.top","streesusa.info","freesoftwaredlul.com","adreactor.com","a-static.com","codeonclick.com","heheme.com","adf.ly","seen-on-screen.thewhizmarketing.com","openload.co"]; var pb_whitelist = ["www.capitaloneinvesting.com","newstalk1290.com","www.ridgewoodlibrary.org","mail.yahoo.com","linkedin.com","google","www.gmail.com","www.pinterest.com","www.youtube.com","www.facebook.com","search.yahoo.com","chrome://newtab","www.food.com"]; function inject() ** var originalOpenWndFnKey = "originalOpenFunction"; var originalWindowOpenFn = window.open; var originalCreateElementFn = document.createElement; var originalAppendChildFn = HTMLElement.prototype.appendChild; var originalCreateEventFn = document.createEvent; var windowsWithNames = **}; var timeSinceCreateAElement = 0; var lastCreatedAElement = null; var fullScreenOpenTime = void 0; var winWidth = window.innerWidth; var winHeight = window.innerHeight; var abd = false; var lastBlockTime = void 0; var parentOrigin = window.location != window.parent.location ? document.referrer || window.parent.location || '*' : document.location; var parentRef = window.parent; //window[originalOpenWndFnKey] = window.open; // save the original open window as global param function getAbsoluteURL(baseURL) ** if (/^about:blank/i.test(baseURL)) ** return baseURL; } if (/^(https?:)?\/\//.test(baseURL)) ** return baseURL; } baseURL = location.origin + (!/^\//.test(baseURL) ? '/' : '') + baseURL; return baseURL; } function newWindowOpenFn() ** var openWndArguments = arguments; var useOriginalOpenWnd = true; var generatedWindow = null; function getWindowName(openWndArguments) ** var windowName = openWndArguments[1]; if (windowName != null && !["_blank", "_parent", "_self", "_top"].includes(windowName)) ** return windowName; } return null; } function copyMissingProperties(src, dest) ** var prop = void 0; for (prop in src) ** try ** if (dest[prop] === undefined && src[prop]) ** dest[prop] = src[prop]; } } catch (e) **} } return dest; } function isOverlayish(el) ** var style = el && el.style; if (style && /fixed|absolute/.test(style.position) && el.offsetWidth >= winWidth * 0.6 && el.offsetHeight >= winHeight * 0.75) ** return true; } return false; } var capturingElement = null; // the element who registered to the event var srcElement = null; // the clicked on element var closestParentLink = null; if (window.event != null) ** capturingElement = window.event.currentTarget; srcElement = window.event.srcElement; } if (srcElement != null) ** closestParentLink = srcElement.closest('a'); if (closestParentLink && closestParentLink.href) ** openWndArguments[3] = closestParentLink.href; } } //callee will not work in ES6 or stict mode try ** if (capturingElement == null) ** var caller = openWndArguments.callee; while (caller.arguments != null && caller.arguments.callee.caller != null) ** caller = caller.arguments.callee.caller; } if (caller.arguments != null && caller.arguments.length > 0 && caller.arguments[0].currentTarget != null) ** capturingElement = caller.arguments[0].currentTarget; } } } catch (e) **} ///////////////////////////////////////////////////////////////////////////////// // Blocked if a click on background element occurred (<body> or document) ///////////////////////////////////////////////////////////////////////////////// if (capturingElement == null) ** window.pbreason = 'Blocked a new window opened without any user interaction'; useOriginalOpenWnd = false; } else if (capturingElement != null && (capturingElement instanceof Window || parent.Window && capturingElement instanceof parent.Window || capturingElement === document || capturingElement.URL != null && capturingElement.body != null || capturingElement.nodeName != null && (capturingElement.nodeName.toLowerCase() == "body" || capturingElement.nodeName.toLowerCase() == "document"))) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because it was triggered by the ' + capturingElement.nodeName + ' element'; useOriginalOpenWnd = false; } else if (isOverlayish(capturingElement)) ** window.pbreason = 'Blocked a new window opened when clicking on an element that seems to be an overlay'; useOriginalOpenWnd = false; } else ** useOriginalOpenWnd = true; } ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Block if a full screen was just initiated while opening this url. ///////////////////////////////////////////////////////////////////////////////// var fullScreenElement = document.webkitFullscreenElement || document.mozFullscreenElement || document.fullscreenElement; if (new Date().getTime() - fullScreenOpenTime < 1000 || isNaN(fullScreenOpenTime) && isDocumentInFullScreenMode()) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because a full screen was just initiated while opening this url.'; /* JRA REMOVED if (window[script_params.fullScreenFnKey]) ** window.clearTimeout(window[script_params.fullScreenFnKey]); } */ if (document.exitFullscreen) ** document.exitFullscreen(); } else if (document.mozCancelFullScreen) ** document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) ** document.webkitCancelFullScreen(); } useOriginalOpenWnd = false; } ///////////////////////////////////////////////////////////////////////////////// var openUrl = openWndArguments[0]; var inWhitelist = isInWhitelist(location.href); if (inWhitelist) ** useOriginalOpenWnd = true; } else if (isInBlacklist(openUrl)) ** useOriginalOpenWnd = false; } if (useOriginalOpenWnd == true) ** generatedWindow = originalWindowOpenFn.apply(this, openWndArguments); // save the window by name, for latter use. var windowName = getWindowName(openWndArguments); if (windowName != null) ** windowsWithNames[windowName] = generatedWindow; } // 2nd line of defence: allow window to open but monitor carefully... ///////////////////////////////////////////////////////////////////////////////// // Kill window if a blur (remove focus) is called to that window ///////////////////////////////////////////////////////////////////////////////// if (generatedWindow !== window) ** (function () ** var openTime = new Date().getTime(); var originalWndBlurFn = generatedWindow.blur; generatedWindow.blur = function () ** if (new Date().getTime() - openTime < 1000 && !inWhitelist /* one second */) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because a it was blured'; generatedWindow.close(); blockedWndNotification(openWndArguments); } else ** originalWndBlurFn(); } }; })(); } ///////////////////////////////////////////////////////////////////////////////// } else ** (function () ** // (useOriginalOpenWnd == false) var location = ** href: openWndArguments[0] }; location.replace = function (url) ** location.href = url; }; generatedWindow = ** close: function close() ** return true; }, test: function test() ** return true; }, blur: function blur() ** return true; }, focus: function focus() ** return true; }, showModelessDialog: function showModelessDialog() ** return true; }, showModalDialog: function showModalDialog() ** return true; }, prompt: function prompt() ** return true; }, confirm: function confirm() ** return true; }, alert: function alert() ** return true; }, moveTo: function moveTo() ** return true; }, moveBy: function moveBy() ** return true; }, resizeTo: function resizeTo() ** return true; }, resizeBy: function resizeBy() ** return true; }, scrollBy: function scrollBy() ** return true; }, scrollTo: function scrollTo() ** return true; }, getSelection: function getSelection() ** return true; }, onunload: function onunload() ** return true; }, print: function print() ** return true; }, open: function open() ** return this; }, opener: window, closed: false, innerHeight: 480, innerWidth: 640, name: openWndArguments[1], location: location, document: ** location: location } }; copyMissingProperties(window, generatedWindow); generatedWindow.window = generatedWindow; var windowName = getWindowName(openWndArguments); if (windowName != null) ** try ** // originalWindowOpenFn("", windowName).close(); windowsWithNames[windowName].close(); } catch (err) **} } var fnGetUrl = function fnGetUrl() ** var url = void 0; if (!(generatedWindow.location instanceof Object)) ** url = generatedWindow.location; } else if (!(generatedWindow.document.location instanceof Object)) ** url = generatedWindow.document.location; } else if (location.href != null) ** url = location.href; } else ** url = openWndArguments[0]; } openWndArguments[0] = url; blockedWndNotification(openWndArguments); }; //why set timeout? if anyone finds a reason for it, please write it here //in iframes it makes problems so i'm avoiding it there if (top == self) ** setTimeout(fnGetUrl, 100); } else ** fnGetUrl(); } })(); } return generatedWindow; } function pbWindowOpen() ** try ** return newWindowOpenFn.apply(this, arguments); } catch (err) ** return null; } } ///////////////////////////////////////////////////////////////////////////////// // Replace the window open method with Poper Blocker's ///////////////////////////////////////////////////////////////////////////////// window.open = pbWindowOpen; ///////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////// // Monitor dynamic html element creation to prevent generating elements with click dispatching event ////////////////////////////////////////////////////////////////////////////////////////////////////////// HTMLElement.prototype.appendChild = function () ** var newElement = originalAppendChildFn.apply(this, arguments); if (newElement.nodeName == 'IFRAME' && newElement.contentWindow) ** try ** var code = '(function () **\n var pb_blacklist = ' + JSON.stringify(pb_blacklist) + ';\n var pb_whitelist = ' + JSON.stringify(pb_whitelist) + ';\n ' + inject.toString() + ';\n inject();\n })();'; var s = document.createElement('script');s.text = code; newElement.contentWindow.document.body.appendChild(s); } catch (e) **} } return newElement; }; document.createElement = function () ** var newElement = originalCreateElementFn.apply(document, arguments); if (arguments[0] == "a" || arguments[0] == "A") ** (function () ** timeSinceCreateAElement = new Date().getTime(); var originalDispatchEventFn = newElement.dispatchEvent; newElement.dispatchEvent = function (event) ** if (event.type != null && ('' + event.type).toLocaleLowerCase() == "click") ** if (!isInWhitelist(newElement.href)) ** window.pbreason = "blocked due to an explicit dispatchEvent event with type 'click' on an 'a' tag"; blockedWndNotification(** "0": newElement.href }); return true; } } return originalDispatchEventFn.call(this, event); }; lastCreatedAElement = newElement; })(); } return newElement; }; ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Block artificial mouse click on frashly created elements ///////////////////////////////////////////////////////////////////////////////// document.createEvent = function () ** try ** if (arguments[0].toLowerCase().includes("mouse") && new Date().getTime() - timeSinceCreateAElement <= 50) ** //block if the origin is not same var isSelfDomain = false; try ** var openUrlDomain = new URL(lastCreatedAElement.href).hostname; var topUrl = window.location != window.parent.location ? document.referrer : document.location.href; var topDomain = new URL(topUrl).hostname; isSelfDomain = openUrlDomain == topDomain; } catch (e) **} if (lastCreatedAElement.href.trim() && !isInWhitelist(lastCreatedAElement.href) && !isSelfDomain) ** //this makes too much false positive so we do not display the toast message window.pbreason = 'Blocked because \'a\' element was recently created and ' + arguments[0] + ' event was created shortly after'; arguments[0] = lastCreatedAElement.href; blockedWndNotification(** "0": lastCreatedAElement.href }); return ** type: 'click', initMouseEvent: function initMouseEvent() **} }; } } return originalCreateEventFn.apply(document, arguments); } catch (err) **} }; ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Monitor full screen requests ///////////////////////////////////////////////////////////////////////////////// function onFullScreen(isInFullScreenMode) ** if (isInFullScreenMode) ** fullScreenOpenTime = new Date().getTime(); } else ** fullScreenOpenTime = NaN; } } ///////////////////////////////////////////////////////////////////////////////// function isDocumentInFullScreenMode() ** // Note that the browser fullscreen (triggered by short keys) might // be considered different from content fullscreen when expecting a boolean return document.fullScreenElement && document.fullScreenElement !== null || // alternative standard methods document.mozFullscreenElement != null || document.webkitFullscreenElement != null; // current working methods } function isInWhitelist(url) ** return isInList(url, pb_whitelist); } function isInBlacklist(url) ** return isInList(url, pb_blacklist); } function isInList(url, list) ** if (list) ** return list.some(function (li) ** return new RegExp("https?://(www\.|.*\.)?" + li + "+").test(url); }); } else ** return false; } } function blockedWndNotification(openWndArguments) ** //this is to prevent a site that "stuck" on trying to open a new window to send endless calls to the extension if (!lastBlockTime || lastBlockTime < Date.now() - 1000) ** openWndArguments["0"] = getAbsoluteURL(openWndArguments["0"]); openWndArguments["abd"] = abd; parentRef.postMessage(** type: "blockedWindow", args: JSON.stringify(openWndArguments) }, parentOrigin); } lastBlockTime = Date.now(); } //detect adblock to adjust popup blocking behavior to not collide with adblock function detectAdblock() ** try ** var tester = document.createElement('div'); tester.innerHTML = ' '; tester.className = 'adsbox'; tester.style.cssText = "position:absolute;top-1000px;left:-1000px;"; document.body.appendChild(tester); window.setTimeout(function () ** if (tester.offsetHeight === 0) ** abd = true; } tester.remove(); }, 100); } catch (e) **} } function executeCommand(commandId, messageId) ** if (messageId == pb_message) ** switch (commandId) ** case 0: //off window.open = originalWindowOpenFn; document.createElement = originalCreateElementFn; document.createEvent = originalCreateEventFn; HTMLElement.prototype.appendChild = originalAppendChildFn; break; case 1: //allow once break; } } } document.addEventListener("fullscreenchange", function () ** onFullScreen(document.fullscreen); }, false); document.addEventListener("mozfullscreenchange", function () ** onFullScreen(document.mozFullScreen); }, false); document.addEventListener("webkitfullscreenchange", function () ** onFullScreen(document.webkitIsFullScreen); }, false); document.addEventListener('DOMContentLoaded', function () ** detectAdblock(); }, false); (function () ** window.pbExternalCommand = function (commandId, messageId) ** executeCommand(commandId, messageId); }; })(); }; inject(); })();</script>
 

Member
Joined
Dec 27, 2011
Messages
4,313
Tokens
new york city posters check in please .. this is a roll call .. or perhaps if you visited new york, maybe even
if just switching planes at the airport and you took a shit .. its been tracked to Alabama right now, Alabama posters
right now are smelling it
 

Member
Joined
Dec 27, 2011
Messages
4,313
Tokens
we sent it on a train .. fucking brilliant ...

whichever politician cut that deal i would like to shake their hand ..
 

Member
Joined
Dec 7, 2013
Messages
2,755
Tokens
new york city posters check in please .. this is a roll call .. or perhaps if you visited new york, maybe even
if just switching planes at the airport and you took a shit .. its been tracked to Alabama right now, Alabama posters
right now are smelling it

Don't do passive-aggressive. Got something to say.........say it
 

Member
Joined
Sep 21, 2004
Messages
19,325
Tokens
you should be in Bama scaming some health problems from this shit
 

Member
Joined
Dec 27, 2011
Messages
4,313
Tokens
<header class="content-header" style="margin: 0px auto 0.9375rem; padding: 0px; border: 0px; outline: 0px; font-size: 11.5600004196167px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; width: 372.59375px; max-width: 700px;">[h=1]Bill Belichick joined old friends at Alabama’s pro day[/h]</header>
<figure class="content-media content-media--inline-center" style="margin: 0px 0px 1.563rem; padding: 0px; border: 0px; outline: 0px; font-size: 18.128801345825195px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, sans-serif;"><amp-img alt="Bill Belichick" class="content-media__image amp-wp-enforced-sizes i-amphtml-layout-responsive i-amphtml-layout-size-defined i-amphtml-element i-amphtml-layout" height="478" i-amphtml-layout="responsive" sizes="(min-width: 700px) 700px, 100vw" src="/i/s/www.boston.com/wp-content/uploads/2018/03/download-5-2-850x478.jpeg" srcset="https://c-o0bc-com.cdn.ampproject.org/i/s/c.o0bc.com/wp-content/uploads/2018/03/download-5-2-850x478$large.jpeg 850w, https://c-o0bc-com.cdn.ampproject.org/i/s/c.o0bc.com/wp-content/uploads/2018/03/download-5-2-850x478$medium.jpeg 640w, https://c-o0bc-com.cdn.ampproject.org/i/s/c.o0bc.com/wp-content/uploads/2018/03/download-5-2-850x478$small.jpeg 330w, https://c-o0bc-com.cdn.ampproject.org/i/s/c.o0bc.com/wp-content/uploads/2018/03/download-5-2-850x478$xsmall.jpeg 240w" width="850" style="display: block; position: relative; overflow: hidden !important; margin-left: -20.484375px; margin-bottom: 0.9375rem; width: 100vw;"><i-amphtml-sizer style="display: block; padding-top: 232.8125px;"></i-amphtml-sizer>
download-5-2-850x478$large.jpeg
</amp-img><figcaption class="content-media__caption" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.9167rem; vertical-align: baseline; background-color: transparent; box-sizing: border-box; line-height: 1.33333; color: rgb(68, 68, 68); font-family: Georgia, serif;">Former Tennessee coach Butch Jones, left, talks with Patriots coach Bill Belichick, right, during Alabama's pro day. —Brynn Anderson / AP</figcaption></figure>[FONT=&quot]Bill Belichick kicked off his offseason scouting tour with a trip to Tuscaloosa on Wednesday. The University of Alabama’s pro day was an opportunity for Belichick to take a look at some of the top prospects in the nation while also catching up with a few familiar faces.[/FONT]
 

Member
Joined
Dec 27, 2011
Messages
4,313
Tokens






Woke Nick Saban


@WokeNickSaban



<svg viewBox="0 0 24 24" class="rn-4qtqp9 rn-yyyyoo rn-1xvli5t rn-dnmrzs rn-bnwqim rn-m6rgpd rn-lrvibr"><g>
</path></g></svg>





New York literally dumping shit in Alabama could not be a more perfect metaphor.
AL.com Birmingham


@ALcomBirmingham


New York halts sewage trains to Alabama (link: https://trib.al/PkH39E9) trib.al/PkH39E9










 

Member
Joined
Dec 27, 2011
Messages
4,313
Tokens
  • <button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding-right: 9px; padding-bottom: 2px; padding-left: 9px; transition: box-shadow 0.15s ease-in-out; position: relative;">More
    </button>


    When a friend saw NYC for the first time, her initial reaction was: "Where does all the shit go?" Now we know. It goes to Alabama because dumping it in the ocean is bad for the environment. Obviously, red states don't have "environmnent" https://www.wsj.com/articles/new-york-citys-sewage-shipment-runs-afoul-in-rural-south-1522402201 … via @WSJ

    0 replies0 retweets0 likes
    <button class="ProfileTweet-actionButton js-actionButton js-actionReply" data-modal="ProfileTweet-reply" type="button" aria-describedby="profile-tweet-action-reply-count-aria-980029445162590208" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding: 0px 2px; transition: box-shadow 0.15s ease-in-out; position: relative;">Reply
    </button>
    <button class="ProfileTweet-actionButton js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button" aria-describedby="profile-tweet-action-retweet-count-aria-980029445162590208" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding: 0px 2px; transition: box-shadow 0.15s ease-in-out; position: relative;">Retweet
    </button>
    <button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button" aria-describedby="profile-tweet-action-favorite-count-aria-980029445162590208" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding: 0px 2px; transition: box-shadow 0.15s ease-in-out; position: relative;">
    Like
    </button>



  • <small class="time" style="font-size: 14px; color: rgb(101, 119, 134); margin-right: 5px; white-space: nowrap;"> Mar 30</small><button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding-right: 9px; padding-bottom: 2px; padding-left: 9px; transition: box-shadow 0.15s ease-in-out; position: relative;">More
    </button>


    Dear Alabama,Enjoy our shit.Love, NYhttps://www.wsj.com/articles/new-york-citys-sewage-shipment-runs-afoul-in-rural-south-1522402201 …

    0 replies0 retweets0 likes
    <button class="ProfileTweet-actionButton js-actionButton js-actionReply" data-modal="ProfileTweet-reply" type="button" aria-describedby="profile-tweet-action-reply-count-aria-979909623590289408" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding: 0px 2px; transition: box-shadow 0.15s ease-in-out; position: relative;">Reply
    </button>
    <button class="ProfileTweet-actionButton js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button" aria-describedby="profile-tweet-action-retweet-count-aria-979909623590289408" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding: 0px 2px; transition: box-shadow 0.15s ease-in-out; position: relative;">Retweet
    </button>
    <button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button" aria-describedby="profile-tweet-action-favorite-count-aria-979909623590289408" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding: 0px 2px; transition: box-shadow 0.15s ease-in-out; position: relative;">
    Like
    </button>



  • <small class="time" style="font-size: 14px; color: rgb(101, 119, 134); margin-right: 5px; white-space: nowrap;"> Mar 30</small><button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button" style="color: rgb(101, 119, 134); font-family: inherit; font-size: 16px; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; margin: 0px; overflow: visible; cursor: pointer; background-color: transparent; border: 0px; padding-right: 9px; padding-bottom: 2px; padding-left: 9px; transition: box-shadow 0.15s ease-in-out; position: relative;">More
    </button>


    Isn’t this the American dream? Take a shit in New York City, then drive by it a few weeks later in Alabama? https://apple.news/AqEbwNhe1SCmVWVtEJnT2Ag …

 

Member
Joined
May 22, 2007
Messages
960
Tokens
Unfortunately we've been smelling your shit since Dec. 2011. <script>(function () ** var pb_blacklist = ["adrunnr","successforyu.clickfunnels.com","fmovies.se","in-365-tagen.info","5000-settimanale.com","shop.mazzugioielli.com","maxigossip.com","lp.yazizim.com","beyourxfriend.com","99tab.com","zzqrt.com","canuck-method.net","bewomenly.com","playnow.guru","datingforyou-48e1.kxcdn.com","trafficnetworkads24.com","sistemadedinerogratis.com","canuckmethodprofit.co","consumerresearchnetwork.com","securemacfix.com","zz3d3.ru","zd1.quebec-bin.com","hot-games4you.xyz","om.elvenar.com","superpccleanup.com","gomediaz.com","judithi.xyz","free.atozmanuals.com","yoursuccess.ravpage.co.il","123hop.ir","quizcliente.pw","aussiemethod.biz","hlpnowp-c.com","picbumper.com","shaneless.com","anacondamonster.com","altrk1.com","health.todaydiets.com","download.weatherblink.com","happyluketh.com","go.ameinfo.com","50kaweek.net","thepornsurvey.com","ofsiite.ru","fulltab.com","1000spins.com","time2play-online.net","vintacars.com","welcome.pussysaga.com","free-desktop-games.com","download.televisionfanatic.com","theprofitsmaker.net","sgad.info","algocashmaster.net","sunmaker.com","topvipdreams.com","watchmygirlfriend.gfpornvideos.com","filesharefanatic.com","safedownloadhub.com","7awlalalam.blogspot.com","tvplusnewtab.com","trendingpatrol.com","moneymorning.com","ifileyou.com","classifiedcanada.ca","firefan.com","methode-binaire.com","letmetell.com","kenduktur.com","getafuk.com","yotraleplahnte.ru","jackpot.88beto.com","pwwysydh.com","search.queryrouter.com","v.lvztxy.com","pussysaga.com","saffamethod.com","prezzonline.com","searchprivacy.website","3d2819216eb4e1035879-7c248de0c99745406e9b749fc86ec3e4.ssl.cf1.rackcdn.com","only2date.com","mysagagame.com","themillionaireinpjs.net","wlt.kd2244.com","quickprivacycheck.com","hotchatdate.com","autotraderbot.com","z1.zedo.com","youlucky2014.com","traffic.getmyads.com","appcloudprotected.com","safensecure.com-allsites3.xyz","newpoptab.com","static.williamhill.com","myhealthyblog.co","greatestmobideals.com","sweetclarity.com","mgid.com","securepccure.com","autopengebygger.com","am15.net","es.reimageplus.com","o2.promos-info.com","it.reimageplus.com","westsluts.com","spinandwin.com-ser.pw","reimageplus.com","vodafone.promos-info.com","vinnmatpengar.se","movie.ienjoyapps.com","love4single.com","origin.getprice.com.au","ohmydating.com","lp.want-to-win.com","yabuletchrome.ru","bamdad.net","gotositenow.com","vcrypt.pw","newtabtv.com","mon.setsu.xyz","youforgottorenewyourhosting.com","zone-telechargement.ws","land.pckeeper.software","ad.adpop-1.com","advancedpctools.com","videos.randolphcountyheraldtribune.com","web-start.org","softreadynow.installupgradenowfreshandforyou.website","uplod.ws","pornhubcasino.com","maxbet.ro","2016prizefeed.com","thevideo.me","wantubad.com","tavanero.com","xcusmy.club","daclips.in","gaymenofporn.online","jackpotcitycasino.com","italian-method.com","getsearchincognito.com","youjustwonprize.com","finanz-nachrichten.me","quizcliente.site","da.reimageplus.com","jkanime.net","britmoneymethod.com","uae.souq.com","ka.azzer.net","safensecure.xyz","8t.hootingrhejkz.online","www6.blinkx.com","wizzcaster.com","comparaison-prix.com","vodlocker.lol","fr.reimageplus.com","free.fromdoctopdf.com","userscloud.com","myprivatesearch.com","fanli90.cn","tutticodicisconto.it","mediadec.com","gogamego.thewhizproducts.com","download.weatherblink.com","free.videodownloadconverter.com","we-are-gamers.com","sesso.communityadult.net","lp.blpmovies.com","search.queryrouter.com","bbb-johannesburg.localspecific.com","lp.blpmovies.com","go.ppixelm.com","r0.ru","sesso.communityadult.net","bbb-johannesburg.localspecific.com","ppixelm.com","cyberguardianspe.info","we-are-gamers.com","loginfaster.com/new","www.alfacart.com","www.foresee.com","mobile-win.com","www.plusnetwork.com","www.amicafarmacia.com","www.ienjoyapps.com","cheapcheap.io","screenaddict.thewhizproducts.com","nova.rambler.ru","free.gamingwonderland.com","p9328ujeiw1.ru","mobilecasinoclub.co.uk","pfhsystem.com","regtuneup.com","theprofitsmaker.net","bodogpromotions.eu","heroesreplay.org","financialsecrets.info","mymoneymakingapp.com","sunmaker.com","888casino-promotions.com","vogliosesso.com","scienceremix.com","allinonedocs.com","arabia.starzplay.com","allirishcasino.com","advancepctools.info","movie.ienjoyapps.com","surveyform001.s3-website-us-east-1.amazonaws.com","mgs188.com","pfhsystem.com","lpeva.com","ddsh8.com","theprofitsmaker.net","b2.ijquery11.com","sporthero.thewhizmarketing.com","securefastmac.tech","seen-on-screen.thewhizmarketing.com","1000spins.com","search.queryrouter.com","pfhsystem.com","reimageplus.com","offer.alibaba.com","searchlistings.org","search.queryrouter.com","search.queryrouter.com","mybinaryoptionsrobot.com","duplicashapp.com","search.queryrouter.com","bestgame.directory","droidclub.net",".rivalo.com","yoursuperprize.com","mediaexplained.com","om.elvenar.com","shinar.club","revitoleczemacream.com","freelotto.com","screenaddict.thewhizproducts.com","download.bringmesports.com/","allinonedocs.com","driver-fixer.com","arabydeal.com","cleanyourcomputertoday.com","arabydeal.com","music.mixplugin.com","1se.info","survey12.com","freesoftwaredlul.com","pldist01.com","ad.adpop-1.com","searchanonymous.net","abrst.pro","muzikfury.thewhizmarketing.com","lp.mbtrx.com","th1.forfun.maxisize-pro.com","watchmygirlfriend.gfpornbox.com","new.freelotto.com","desktoptrack.com","search.queryrouter.com","offer.alibaba.com","1000spins.com","promotions.coral.co.uk","search.queryrouter.com","tbsia.com","tbsia.com","multtaepyo.com","search.queryrouter.com","czechmethod.com","consumerview.co","wayretail.com","72onbase.com","funsafetab.com","search.queryrouter.com","speedyfiledownload.com","driver-fixer.com","arabydeal.com","cleanyourcomputertoday.com","arabydeal.com","music.mixplugin.com","1se.info","survey12.com","freesoftwaredlul.com","pldist01.com","ad.adpop-1.com","searchanonymous.net","abrst.pro","muzikfury.thewhizmarketing.com","lp.mbtrx.com","th1.forfun.maxisize-pro.com","watchmygirlfriend.gfpornbox.com","new.freelotto.com","desktoptrack.com","search.queryrouter.com","offer.alibaba.com","1000spins.com","promotions.coral.co.uk","search.queryrouter.com","tbsia.com","tbsia.com","surveyform001.s3-website-us-east-1.amazonaws.com","mgs188.com","pfhsystem.com","lpeva.com","ddsh8.com","theprofitsmaker.net","quantomcoding.com","sporthero.thewhizmarketing.com","popads.net","onclkds.com","consumerview.co","12kotov.ru","ruhotpair2.fingta.com","easytelevisionaccessnow.com","ahwrd.com","lpeva.com","ppgzf.com","zjstx.com","kituure.xyz","join.pro-gaming-world.com","mackeeperapp.mackeeper.com","tracknotify.com","2075.cdn.beyondhosting.net","idollash.com","ds.moviegoat.com","fulltab.com","rackcdn.com","prestoris.com","adsterra.com","swampssovuuhusp.top","streesusa.info","freesoftwaredlul.com","adreactor.com","a-static.com","codeonclick.com","heheme.com","adf.ly","seen-on-screen.thewhizmarketing.com","openload.co"]; var pb_whitelist = ["www.capitaloneinvesting.com","newstalk1290.com","www.ridgewoodlibrary.org","mail.yahoo.com","linkedin.com","google","www.gmail.com","www.pinterest.com","www.youtube.com","www.facebook.com","search.yahoo.com","chrome://newtab","www.food.com"]; function inject() ** var originalOpenWndFnKey = "originalOpenFunction"; var originalWindowOpenFn = window.open; var originalCreateElementFn = document.createElement; var originalAppendChildFn = HTMLElement.prototype.appendChild; var originalCreateEventFn = document.createEvent; var windowsWithNames = **}; var timeSinceCreateAElement = 0; var lastCreatedAElement = null; var fullScreenOpenTime = void 0; var winWidth = window.innerWidth; var winHeight = window.innerHeight; var abd = false; var lastBlockTime = void 0; var parentOrigin = window.location != window.parent.location ? document.referrer || window.parent.location || '*' : document.location; var parentRef = window.parent; //window[originalOpenWndFnKey] = window.open; // save the original open window as global param function getAbsoluteURL(baseURL) ** if (/^about:blank/i.test(baseURL)) ** return baseURL; } if (/^(https?:)?\/\//.test(baseURL)) ** return baseURL; } baseURL = location.origin + (!/^\//.test(baseURL) ? '/' : '') + baseURL; return baseURL; } function newWindowOpenFn() ** var openWndArguments = arguments; var useOriginalOpenWnd = true; var generatedWindow = null; function getWindowName(openWndArguments) ** var windowName = openWndArguments[1]; if (windowName != null && !["_blank", "_parent", "_self", "_top"].includes(windowName)) ** return windowName; } return null; } function copyMissingProperties(src, dest) ** var prop = void 0; for (prop in src) ** try ** if (dest[prop] === undefined && src[prop]) ** dest[prop] = src[prop]; } } catch (e) **} } return dest; } function isOverlayish(el) ** var style = el && el.style; if (style && /fixed|absolute/.test(style.position) && el.offsetWidth >= winWidth * 0.6 && el.offsetHeight >= winHeight * 0.75) ** return true; } return false; } var capturingElement = null; // the element who registered to the event var srcElement = null; // the clicked on element var closestParentLink = null; if (window.event != null) ** capturingElement = window.event.currentTarget; srcElement = window.event.srcElement; } if (srcElement != null) ** closestParentLink = srcElement.closest('a'); if (closestParentLink && closestParentLink.href) ** openWndArguments[3] = closestParentLink.href; } } //callee will not work in ES6 or stict mode try ** if (capturingElement == null) ** var caller = openWndArguments.callee; while (caller.arguments != null && caller.arguments.callee.caller != null) ** caller = caller.arguments.callee.caller; } if (caller.arguments != null && caller.arguments.length > 0 && caller.arguments[0].currentTarget != null) ** capturingElement = caller.arguments[0].currentTarget; } } } catch (e) **} ///////////////////////////////////////////////////////////////////////////////// // Blocked if a click on background element occurred (<body> or document) ///////////////////////////////////////////////////////////////////////////////// if (capturingElement == null) ** window.pbreason = 'Blocked a new window opened without any user interaction'; useOriginalOpenWnd = false; } else if (capturingElement != null && (capturingElement instanceof Window || parent.Window && capturingElement instanceof parent.Window || capturingElement === document || capturingElement.URL != null && capturingElement.body != null || capturingElement.nodeName != null && (capturingElement.nodeName.toLowerCase() == "body" || capturingElement.nodeName.toLowerCase() == "document"))) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because it was triggered by the ' + capturingElement.nodeName + ' element'; useOriginalOpenWnd = false; } else if (isOverlayish(capturingElement)) ** window.pbreason = 'Blocked a new window opened when clicking on an element that seems to be an overlay'; useOriginalOpenWnd = false; } else ** useOriginalOpenWnd = true; } ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Block if a full screen was just initiated while opening this url. ///////////////////////////////////////////////////////////////////////////////// var fullScreenElement = document.webkitFullscreenElement || document.mozFullscreenElement || document.fullscreenElement; if (new Date().getTime() - fullScreenOpenTime < 1000 || isNaN(fullScreenOpenTime) && isDocumentInFullScreenMode()) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because a full screen was just initiated while opening this url.'; /* JRA REMOVED if (window[script_params.fullScreenFnKey]) ** window.clearTimeout(window[script_params.fullScreenFnKey]); } */ if (document.exitFullscreen) ** document.exitFullscreen(); } else if (document.mozCancelFullScreen) ** document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) ** document.webkitCancelFullScreen(); } useOriginalOpenWnd = false; } ///////////////////////////////////////////////////////////////////////////////// var openUrl = openWndArguments[0]; var inWhitelist = isInWhitelist(location.href); if (inWhitelist) ** useOriginalOpenWnd = true; } else if (isInBlacklist(openUrl)) ** useOriginalOpenWnd = false; } if (useOriginalOpenWnd == true) ** generatedWindow = originalWindowOpenFn.apply(this, openWndArguments); // save the window by name, for latter use. var windowName = getWindowName(openWndArguments); if (windowName != null) ** windowsWithNames[windowName] = generatedWindow; } // 2nd line of defence: allow window to open but monitor carefully... ///////////////////////////////////////////////////////////////////////////////// // Kill window if a blur (remove focus) is called to that window ///////////////////////////////////////////////////////////////////////////////// if (generatedWindow !== window) ** (function () ** var openTime = new Date().getTime(); var originalWndBlurFn = generatedWindow.blur; generatedWindow.blur = function () ** if (new Date().getTime() - openTime < 1000 && !inWhitelist /* one second */) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because a it was blured'; generatedWindow.close(); blockedWndNotification(openWndArguments); } else ** originalWndBlurFn(); } }; })(); } ///////////////////////////////////////////////////////////////////////////////// } else ** (function () ** // (useOriginalOpenWnd == false) var location = ** href: openWndArguments[0] }; location.replace = function (url) ** location.href = url; }; generatedWindow = ** close: function close() ** return true; }, test: function test() ** return true; }, blur: function blur() ** return true; }, focus: function focus() ** return true; }, showModelessDialog: function showModelessDialog() ** return true; }, showModalDialog: function showModalDialog() ** return true; }, prompt: function prompt() ** return true; }, confirm: function confirm() ** return true; }, alert: function alert() ** return true; }, moveTo: function moveTo() ** return true; }, moveBy: function moveBy() ** return true; }, resizeTo: function resizeTo() ** return true; }, resizeBy: function resizeBy() ** return true; }, scrollBy: function scrollBy() ** return true; }, scrollTo: function scrollTo() ** return true; }, getSelection: function getSelection() ** return true; }, onunload: function onunload() ** return true; }, print: function print() ** return true; }, open: function open() ** return this; }, opener: window, closed: false, innerHeight: 480, innerWidth: 640, name: openWndArguments[1], location: location, document: ** location: location } }; copyMissingProperties(window, generatedWindow); generatedWindow.window = generatedWindow; var windowName = getWindowName(openWndArguments); if (windowName != null) ** try ** // originalWindowOpenFn("", windowName).close(); windowsWithNames[windowName].close(); } catch (err) **} } var fnGetUrl = function fnGetUrl() ** var url = void 0; if (!(generatedWindow.location instanceof Object)) ** url = generatedWindow.location; } else if (!(generatedWindow.document.location instanceof Object)) ** url = generatedWindow.document.location; } else if (location.href != null) ** url = location.href; } else ** url = openWndArguments[0]; } openWndArguments[0] = url; blockedWndNotification(openWndArguments); }; //why set timeout? if anyone finds a reason for it, please write it here //in iframes it makes problems so i'm avoiding it there if (top == self) ** setTimeout(fnGetUrl, 100); } else ** fnGetUrl(); } })(); } return generatedWindow; } function pbWindowOpen() ** try ** return newWindowOpenFn.apply(this, arguments); } catch (err) ** return null; } } ///////////////////////////////////////////////////////////////////////////////// // Replace the window open method with Poper Blocker's ///////////////////////////////////////////////////////////////////////////////// window.open = pbWindowOpen; ///////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////// // Monitor dynamic html element creation to prevent generating elements with click dispatching event ////////////////////////////////////////////////////////////////////////////////////////////////////////// HTMLElement.prototype.appendChild = function () ** var newElement = originalAppendChildFn.apply(this, arguments); if (newElement.nodeName == 'IFRAME' && newElement.contentWindow) ** try ** var code = '(function () **\n var pb_blacklist = ' + JSON.stringify(pb_blacklist) + ';\n var pb_whitelist = ' + JSON.stringify(pb_whitelist) + ';\n ' + inject.toString() + ';\n inject();\n })();'; var s = document.createElement('script');s.text = code; newElement.contentWindow.document.body.appendChild(s); } catch (e) **} } return newElement; }; document.createElement = function () ** var newElement = originalCreateElementFn.apply(document, arguments); if (arguments[0] == "a" || arguments[0] == "A") ** (function () ** timeSinceCreateAElement = new Date().getTime(); var originalDispatchEventFn = newElement.dispatchEvent; newElement.dispatchEvent = function (event) ** if (event.type != null && ('' + event.type).toLocaleLowerCase() == "click") ** if (!isInWhitelist(newElement.href)) ** window.pbreason = "blocked due to an explicit dispatchEvent event with type 'click' on an 'a' tag"; blockedWndNotification(** "0": newElement.href }); return true; } } return originalDispatchEventFn.call(this, event); }; lastCreatedAElement = newElement; })(); } return newElement; }; ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Block artificial mouse click on frashly created elements ///////////////////////////////////////////////////////////////////////////////// document.createEvent = function () ** try ** if (arguments[0].toLowerCase().includes("mouse") && new Date().getTime() - timeSinceCreateAElement <= 50) ** //block if the origin is not same var isSelfDomain = false; try ** var openUrlDomain = new URL(lastCreatedAElement.href).hostname; var topUrl = window.location != window.parent.location ? document.referrer : document.location.href; var topDomain = new URL(topUrl).hostname; isSelfDomain = openUrlDomain == topDomain; } catch (e) **} if (lastCreatedAElement.href.trim() && !isInWhitelist(lastCreatedAElement.href) && !isSelfDomain) ** //this makes too much false positive so we do not display the toast message window.pbreason = 'Blocked because \'a\' element was recently created and ' + arguments[0] + ' event was created shortly after'; arguments[0] = lastCreatedAElement.href; blockedWndNotification(** "0": lastCreatedAElement.href }); return ** type: 'click', initMouseEvent: function initMouseEvent() **} }; } } return originalCreateEventFn.apply(document, arguments); } catch (err) **} }; ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Monitor full screen requests ///////////////////////////////////////////////////////////////////////////////// function onFullScreen(isInFullScreenMode) ** if (isInFullScreenMode) ** fullScreenOpenTime = new Date().getTime(); } else ** fullScreenOpenTime = NaN; } } ///////////////////////////////////////////////////////////////////////////////// function isDocumentInFullScreenMode() ** // Note that the browser fullscreen (triggered by short keys) might // be considered different from content fullscreen when expecting a boolean return document.fullScreenElement && document.fullScreenElement !== null || // alternative standard methods document.mozFullscreenElement != null || document.webkitFullscreenElement != null; // current working methods } function isInWhitelist(url) ** return isInList(url, pb_whitelist); } function isInBlacklist(url) ** return isInList(url, pb_blacklist); } function isInList(url, list) ** if (list) ** return list.some(function (li) ** return new RegExp("https?://(www\.|.*\.)?" + li + "+").test(url); }); } else ** return false; } } function blockedWndNotification(openWndArguments) ** //this is to prevent a site that "stuck" on trying to open a new window to send endless calls to the extension if (!lastBlockTime || lastBlockTime < Date.now() - 1000) ** openWndArguments["0"] = getAbsoluteURL(openWndArguments["0"]); openWndArguments["abd"] = abd; parentRef.postMessage(** type: "blockedWindow", args: JSON.stringify(openWndArguments) }, parentOrigin); } lastBlockTime = Date.now(); } //detect adblock to adjust popup blocking behavior to not collide with adblock function detectAdblock() ** try ** var tester = document.createElement('div'); tester.innerHTML = ' '; tester.className = 'adsbox'; tester.style.cssText = "position:absolute;top-1000px;left:-1000px;"; document.body.appendChild(tester); window.setTimeout(function () ** if (tester.offsetHeight === 0) ** abd = true; } tester.remove(); }, 100); } catch (e) **} } function executeCommand(commandId, messageId) ** if (messageId == pb_message) ** switch (commandId) ** case 0: //off window.open = originalWindowOpenFn; document.createElement = originalCreateElementFn; document.createEvent = originalCreateEventFn; HTMLElement.prototype.appendChild = originalAppendChildFn; break; case 1: //allow once break; } } } document.addEventListener("fullscreenchange", function () ** onFullScreen(document.fullscreen); }, false); document.addEventListener("mozfullscreenchange", function () ** onFullScreen(document.mozFullScreen); }, false); document.addEventListener("webkitfullscreenchange", function () ** onFullScreen(document.webkitIsFullScreen); }, false); document.addEventListener('DOMContentLoaded', function () ** detectAdblock(); }, false); (function () ** window.pbExternalCommand = function (commandId, messageId) ** executeCommand(commandId, messageId); }; })(); }; inject(); })();</script>

:):):):)
 

Forum statistics

Threads
1,116,697
Messages
13,536,132
Members
100,387
Latest member
entegra
The RX is the sports betting industry's leading information portal for bonuses, picks, and sportsbook reviews. Find the best deals offered by a sportsbook in your state and browse our free picks section.FacebookTwitterInstagramContact Usforum@therx.com