1 2 3 4 5 6 7 8 9 10 11<!DOCTYPE html> 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#"> 28 29<head> 30<link href='//fonts.googleapis.com/css?family=Montserrat:400,700|Oswald:400,600,700|Lato:400,700' rel='stylesheet' type='text/css'> 31<link href="//fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet"> 32<link href="//fonts.googleapis.com/css2?family=Kameron&display=swap" rel="stylesheet"> 33<link href="https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap" rel="stylesheet"> 34<link rel="P3Pv1" href="/w3c/p3p.xml"> 35<title>Bill O'Reilly: Not Woke Shop</title> 36<meta http-equiv="Pragma" content="no-cache"> 37<meta http-equiv="Expires" content="-1"> 38<meta name="viewport" content="width=1000"> 39 40 41 42 43 44 45 46 47<meta name="robots" content="all"> 48<meta name="description" content="Bill O'Reilly Official Home On The Web"> 49<meta name="verify-v1" content="EhkIxnP5XzEFnLCjAFZzMb8Lfwde/w9vBDnFMgE1jCY=" /> 50<meta http-equiv="Content-Language" content="EN"> 51<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 52<meta name="author" content="Bill O'Reilly"> 53<meta name="distribution" content="Global"> 54<meta name="revisit-after" content="1 days"> 55<meta name="copyright" content="(C) 2002 BillOReilly.com All Rights Reserved"> 56<meta property="fb:app_id" content="113331822034024"> 57<link type="application/rss+xml" rel="alternate" title="Bill O'Reilly: No Spin News Excerpts" href="https://feeds.megaphone.fm/RSV2429196838"/> 58 59<meta name="twitter:card" content="summary_large_image"> 60 61<meta property="og:title" content="Bill O'Reilly: Not Woke Shop"/> 62<meta property="og:description" content="Bill O'Reilly Official Home On The Web"/> 63<meta property="og:image" content="https://www.BillOReilly.com/images/general/bor-fbshare.jpg"/> 64 65 66 67<link rel="icon" href="/favicon.ico" type="image/x-icon"> 68<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/fonts/font_declarations.css"> 69<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/stylesheet.jsp?v=050925" media="all"> 70 71 72 73 74<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/thumbnail/thumbnail.css"> 75 76 77<link rel="alternate" media="only screen and (max-width: 640px)" href="https://www.billoreilly.com/mc/Not-Woke-Shop/1/189.html" > 78 79<meta property="og:url" content="https://www.billoreilly.com/c/Not-Woke-Shop/1/189.html?dispid=189&categoryLevel=1&categoryID=189"/> 80 81<link rel="alternate" type="application/rss+xml" href="/blog?rss=true&size=50&useBlurbs=true&categoryID=2" title="Bill O'Reilly RSS feed"> 82 83 84
85<script type="text/javascript" src="/global/jquery/jquery-3.7.1.min.js"></script>
85
86<script type="text/javascript" src="/global/jquery/jquery-migrate-1.4.1.min.js"></script>
86 87
88<script type="text/javascript" src="/global/jquery/plugins/serialize_object/jquery.serialize-object.min.js"></script>
88 89 90<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/js/jquery/bxslider/bx_styles/bx_styles.css" /> 91
92<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/bxslider/new/jquery.bxslider.min.js"></script>
92 93
94<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/bbq/jquery.ba-bbq.min.js"></script>
94
95<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/history/jquery.history.min.js"></script>
95
96<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/ui/jquery-ui-1.8.18.custom.min.js"></script>
96 97<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/js/jquery/tooltip/tooltipster.css" />
98<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/tooltip/jquery.tooltipster.min.js"></script>
98 99 100<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/js/jquery/themes/ui-lightness/jquery-ui-1.8.18.custom.css">
101<script type="text/javascript" src="/global/nsfw/framework.jsp?oldPackage=false"></script>
101 102 103 104
105<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/fancybox/nox_fancybox_utils.js"></script>
105 106<link rel="stylesheet" href="/global/jquery/plugins/fancybox/jquery.fancybox.css" type="text/css" media="screen" />
107<script type="text/javascript" src="/global/jquery/plugins/fancybox/jquery.fancybox.js"></script>
107 108 109
110<script type="text/javascript" src="/global/jquery/plugins/imagesloaded/imagesloaded.pkgd.js"></script>
110 111 112 113 114 115
116<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/mediaelement/build/mediaelement-and-player.js"></script>
116 117<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/js/jquery/mediaelement/build/mediaelementplayer.min.css" />
118<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/mep/mep-feature-playlist.js"></script>
118 119<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/js/jquery/mep/mep-feature-playlist.css" /> 120<!-- FLOWPLAYER 7 --> 121<link rel="stylesheet" href="/pg/jsp/common/utils/js/flowplayer/skin/skin.css?v=721">
122<script type="text/javascript" src="/pg/jsp/common/utils/js/flowplayer/flowplayer.min.js?v=721"></script>
122
123<script type="text/javascript" src="/pg/jsp/common/utils/js/flowplayer/flowplayer.hlsjs.min.js?v=12918"></script>
123
124<script type="text/javascript" src="/pg/jsp/common/utils/js/flowplayer/flowplayer.thumbnails.noxCustom.js"></script>
124
125<script type="text/javascript"> 126flowplayer.conf = { 127 swf: '/pg/jsp/common/utils/flowplayer/flowplayer.swf', 128 swfHls: '/pg/jsp/common/utils/flowplayer/flowplayerhls.swf', 129 key: '$820376049445820' 130}; 131</script>
131 132<!-- END FLOWPLAYER 7 --> 133
134<script src="/pg/jsp/common/utils/js/ajaxpage.js" type="text/javascript"></script>
134
135<script src="/pg/jsp/common/utils/js/nox.js?v=3" type="text/javascript"></script>
135
136<script type="text/javascript" src="/pg/jsp/common/utils/js/ufo.js"></script>
136
137<script type="text/javascript" src="/pg/jsp/common/utils/js/audio-player.js"></script>
137
138<script type="text/javascript" src="/pg/jsp/common/utils/js/flashembed.min.js"></script>
138
139<script language="JavaScript" type="text/javascript" src="/pg/jsp/common/utils/js/prototype_1.7.3.js"></script>
139
140<script language="JavaScript" type="text/javascript" src="/pg/jsp/common/utils/js/scriptaculous.js?load=effects,slider"></script>
140
141<script language="JavaScript" src="/pg/jsp/common/utils/thumbnail/thumbnail.js" type="text/javascript"></script>
141 142 143 144
145<script type="text/javascript" src="/pg/jsp/common/utils/js/popdownmodal.js"></script>
145
146<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/jquery.creditCardValidator.js?v=0427a"></script>
146 147
148<script type="text/javascript" src="/pg/jsp/common/utils/js/jquery/swiper/swiper.jquery.min.js"></script>
148 149<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/js/jquery/swiper/swiper.css" /> 150 151 152 153 154 155 156<!-- Global site tag (gtag.js) -->
vendor: 65 bytes, lines 156-157
156 157<script async src="https://www.googletagmanager.com/gtag/js?id=
157G-L2D1592CHT
vendor: 13 bytes, line 157
157"></script>
158<script> 159window.dataLayer = window.dataLayer || []; 160function gtag(){dataLayer.push(arguments);} 161 162gtag('consent', 'default', { 163 analytics_storage: 'denied', 164 ad_storage: 'denied', 165 ad_user_data: 'denied', 166 ad_personalization: 'denied', 167 wait_for_update: 500, 168}); 169 170if (window.__gpcActive) { 171//console.log('Compliance: GPC Opt-out active: analytics blocked'); 172} 173 174gtag('js', new Date()); 175 176gtag('config', 'G-L2D1592CHT', { 'groups': 'main' }); 177gtag('config', 'AW-979797366'); 178 179</script>
179 180 181 182
183<script> 184jQuery(document).ready(function(){ 185 jQuery(document).on('click.gaTrackDataEvent', '[data-analytics-event]', function(event) { 186 var $this = jQuery(this), 187 $gaEventData = $this.data('analyticsEvent'), 188 url = $this.attr('href'), 189 openInNewTab = typeof $gaEventData.openInNewTab != 'undefined' && $gaEventData.openInNewTab ? true : false; 190 if(url.length > 0 && !openInNewTab) { 191 event.preventDefault(); 192 } 193 if(typeof $gaEventData.category != 'undefined' && $gaEventData.category.length > 0 && typeof $gaEventData.action != 'undefined' && $gaEventData.action.length > 0) { 194 if (typeof gtag !== 'undefined') { 195 gtag('event', $gaEventData.action, { 196 'send_to': 'main', 197 'event_label': $gaEventData.label, 198 'event_category': $gaEventData.category, 199 'value': $gaEventData.value 200 }); 201 } 202 } 203 if($this.attr('href') && !openInNewTab) { 204 setTimeout(function() { 205 window.location.href = url; 206 }, 100); 207 } 208 }); 209 jQuery(document).on('click.gaTrackDataEvent', '[data-analytics-ga4-event]', function(event) { 210 var $this = jQuery(this), 211 $ga4EventData = $this.data('analyticsGa4Event'), 212 url = $this.attr('href'); 213 if($this.attr('href')) { 214 event.preventDefault(); 215 } 216 if($ga4EventData.action && $ga4EventData.object) { 217 nox.analytics.ga4.event($ga4EventData.action, $ga4EventData.object); 218 } 219 if($this.attr('href') && !$this.data('analyticsEvent')) { 220 setTimeout(function() {window.location.href = url;}, 100); 221 } 222 }); 223}); 224</script>
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243<!-- Load PayPal's checkout.js Library. -->
244<script src="https://www.paypalobjects.com/api/checkout.js" data-version-4 log-level="warn"></script>
244 245 246<!-- Load the client component. -->
247<script src="https://js.braintreegateway.com/web/3.34.0/js/client.min.js"></script>
247 248 249<!-- Load the data collector component. -->
250<script src="https://js.braintreegateway.com/web/3.34.0/js/data-collector.min.js"></script>
250 251
252<script src="https://js.braintreegateway.com/web/3.34.0/js/hosted-fields.min.js"></script>
252 253 254<!-- Load the PayPal Checkout component. -->
255<script src="https://js.braintreegateway.com/web/3.34.0/js/paypal-checkout.min.js"></script>
255 256 257<!-- Load the Apple Pay Checkout component. -->
258<script src="https://js.braintreegateway.com/web/3.34.0/js/apple-pay.min.js"></script>
258
259<script src="https://applepay.cdn-apple.com/jsapi/1.latest/apple-pay-sdk.js"></script>
259 260 261
262<script> 263window.braintreeClientInstance = null; 264window.braintreePaypalCheckoutInstance = null; 265window.braintreeDeviceData = null; 266braintree.client.create({ 267 authorization: 'eyJ2ZXJzaW9uIjoyLCJhdXRob3JpemF0aW9uRmluZ2VycHJpbnQiOiJleUpyYVdRaU9pSXlNREU0TURReU5qRTJMWEJ5YjJSMVkzUnBiMjRpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMkZ3YVM1aWNtRnBiblJ5WldWbllYUmxkMkY1TG1OdmJTSXNJbUZzWnlJNklrVlRNalUySW4wLmV5SmxlSEFpT2pFM09UQXpNalk1TmpVc0ltcDBhU0k2SWpBek5qTmhabVJtTFdReU5UVXRORGd5T1MwNE5qTTRMVEkxTXpVNFpEVTJPRFF5TWlJc0luTjFZaUk2SWpkemVYQndiWGQzYm5sNmNIRmtabVlpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMkZ3YVM1aWNtRnBiblJ5WldWbllYUmxkMkY1TG1OdmJTSXNJbTFsY21Ob1lXNTBJanA3SW5CMVlteHBZMTlwWkNJNklqZHplWEJ3YlhkM2JubDZjSEZrWm1ZaUxDSjJaWEpwWm5sZlkyRnlaRjlpZVY5a1pXWmhkV3gwSWpwbVlXeHpaU3dpZG1WeWFXWjVYM2RoYkd4bGRGOWllVjlrWldaaGRXeDBJanBtWVd4elpYMHNJbkpwWjJoMGN5STZXeUp0WVc1aFoyVmZkbUYxYkhRaVhTd2ljMk52Y0dVaU9sc2lRbkpoYVc1MGNtVmxPbFpoZFd4MElpd2lRbkpoYVc1MGNtVmxPa05zYVdWdWRGTkVTeUpkTENKdmNIUnBiMjV6SWpwN0luQmhlWEJoYkY5amJHbGxiblJmYVdRaU9pSkJXVEkyTW1OSWFrRTJSSGRoY0d4QlgwRnBlbkJwTVU5bVVEZHZkbEYzZDBOWFJ5MWtNVXg1WWxCWVVuUlZXR3RXVkZWcFlXczJMVmxaTTNWMmNIRkpaMFZsWHpoblNESmxURmx1T0VKVlVpSjlmUS5xLXJZT1hZSGZOOTQxbUdBcWNIR3JaX1h5ZWJ0RS0yRmpYcHM0ZXFOQldycElDQ2V2aVpVeHBXTmxLRXJuWm1iRVRORmlGbFpFUFB2amZrMjFWWlhBQSIsImNvbmZpZ1VybCI6Imh0dHBzOi8vYXBpLmJyYWludHJlZWdhdGV3YXkuY29tOjQ0My9tZXJjaGFudHMvN3N5cHBtd3dueXpwcWRmZi9jbGllbnRfYXBpL3YxL2NvbmZpZ3VyYXRpb24iLCJncmFwaFFMIjp7InVybCI6Imh0dHBzOi8vcGF5bWVudHMuYnJhaW50cmVlLWFwaS5jb20vZ3JhcGhxbCIsImRhdGUiOiIyMDE4LTA1LTA4IiwiZmVhdHVyZXMiOlsidG9rZW5pemVfY3JlZGl0X2NhcmRzIl19LCJjbGllbnRBcGlVcmwiOiJodHRwczovL2FwaS5icmFpbnRyZWVnYXRld2F5LmNvbTo0NDMvbWVyY2hhbnRzLzdzeXBwbXd3bnl6cHFkZmYvY2xpZW50X2FwaSIsImVudmlyb25tZW50IjoicHJvZHVjdGlvbiIsIm1lcmNoYW50SWQiOiI3c3lwcG13d255enBxZGZmIiwiYXNzZXRzVXJsIjoiaHR0cHM6Ly9hc3NldHMuYnJhaW50cmVlZ2F0ZXdheS5jb20iLCJhdXRoVXJsIjoiaHR0cHM6Ly9hdXRoLnZlbm1vLmNvbSIsInZlbm1vIjoib2ZmIiwiY2hhbGxlbmdlcyI6W10sInRocmVlRFNlY3VyZUVuYWJsZWQiOmZhbHNlLCJhbmFseXRpY3MiOnsidXJsIjoiaHR0cHM6Ly9jbGllbnQtYW5hbHl0aWNzLmJyYWludHJlZWdhdGV3YXkuY29tLzdzeXBwbXd3bnl6cHFkZmYifSwiYXBwbGVQYXkiOnsiY291bnRyeUNvZGUiOiJVUyIsImN1cnJlbmN5Q29kZSI6IlVTRCIsIm1lcmNoYW50SWRlbnRpZmllciI6Im1lcmNoYW50LmNvbS5vcmVpbGx5LnByb2QiLCJzdGF0dXMiOiJwcm9kdWN0aW9uIiwic3VwcG9ydGVkTmV0d29ya3MiOlsidmlzYSIsIm1hc3RlcmNhcmQiLCJhbWV4IiwiZGlzY292ZXIiXX0sInBheXBhbEVuYWJsZWQiOnRydWUsImJyYWludHJlZV9hcGkiOnsidXJsIjoiaHR0cHM6Ly9wYXltZW50cy5icmFpbnRyZWUtYXBpLmNvbSIsImFjY2Vzc190b2tlbiI6ImV5SnJhV1FpT2lJeU1ERTRNRFF5TmpFMkxYQnliMlIxWTNScGIyNGlMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkwyRndhUzVpY21GcGJuUnlaV1ZuWVhSbGQyRjVMbU52YlNJc0ltRnNaeUk2SWtWVE1qVTJJbjAuZXlKbGVIQWlPakUzT1RBek1qWTRNREFzSW1wMGFTSTZJakpqWW1JeE5tVXhMVGhoWVRJdE5EY3hNQzFpTTJVeUxXVXdaVFF4TTJOaE16QXhNeUlzSW5OMVlpSTZJamR6ZVhCd2JYZDNibmw2Y0hGa1ptWWlMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkwyRndhUzVpY21GcGJuUnlaV1ZuWVhSbGQyRjVMbU52YlNJc0ltMWxjbU5vWVc1MElqcDdJbkIxWW14cFkxOXBaQ0k2SWpkemVYQndiWGQzYm5sNmNIRmtabVlpTENKMlpYSnBabmxmWTJGeVpGOWllVjlrWldaaGRXeDBJanBtWVd4elpTd2lkbVZ5YVdaNVgzZGhiR3hsZEY5aWVWOWtaV1poZFd4MElqcG1ZV3h6Wlgwc0luSnBaMmgwY3lJNld5SjBiMnRsYm1sNlpTSXNJbTFoYm1GblpWOTJZWFZzZENKZExDSnpZMjl3WlNJNld5SkNjbUZwYm5SeVpXVTZWbUYxYkhRaUxDSkNjbUZwYm5SeVpXVTZRMnhwWlc1MFUwUkxJbDBzSW05d2RHbHZibk1pT250OWZRLnd1dHZjSHRYYl9KQ2pGNUo5RnQycjZrWk1UWkRUck1EWDNTcE9QUi1pUldwQjlnNTV6SHVfUVhZWElVZWlBN0FLZDZObUlKblZTY2hGcFUwUTZPUGZBIn0sInBheXBhbCI6eyJiaWxsaW5nQWdyZWVtZW50c0VuYWJsZWQiOnRydWUsImVudmlyb25tZW50Tm9OZXR3b3JrIjpmYWxzZSwidW52ZXR0ZWRNZXJjaGFudCI6ZmFsc2UsImFsbG93SHR0cCI6ZmFsc2UsImRpc3BsYXlOYW1lIjoiQmlsbE9SZWlsbHkuY29tIiwiY2xpZW50SWQiOiJBWTI2MmNIakE2RHdhcGxBX0FpenBpMU9mUDdvdlF3d0NXRy1kMUx5YlBYUnRVWGtWVFVpYWs2LVlZM3V2cHFJZ0VlXzhnSDJlTFluOEJVUiIsImJhc2VVcmwiOiJodHRwczovL2Fzc2V0cy5icmFpbnRyZWVnYXRld2F5LmNvbSIsImFzc2V0c1VybCI6Imh0dHBzOi8vY2hlY2tvdXQucGF5cGFsLmNvbSIsImRpcmVjdEJhc2VVcmwiOm51bGwsImVudmlyb25tZW50IjoibGl2ZSIsImJyYWludHJlZUNsaWVudElkIjoiQVJLcllSRGgzQUdYRHpXN3NPXzNiU2txLVUxQzdIR191V05DLXo1N0xqWVNETlVPU2FPdElhOXE2VnBXIiwibWVyY2hhbnRBY2NvdW50SWQiOiJCaWxsT1JlaWxseWNvbV9pbnN0YW50IiwiY3VycmVuY3lJc29Db2RlIjoiVVNEIn19' 268}, function (clientErr, clientInstance) { 269 if (clientErr) { 270 console.error('Error creating client:', clientErr); 271 return; 272 } 273 window.braintreeClientInstance = clientInstance; 274 jQuery(document).trigger('braintreeClientInitialized'); 275 276 braintree.dataCollector.create({ 277 client: clientInstance, 278 paypal: true 279 }, function (err, dataCollectorInstance) { 280 if (err) { 281 // Handle error 282 return; 283 } 284 // At this point, you should access the dataCollectorInstance.deviceData value and provide it 285 // to your server, e.g. by injecting it into your form as a hidden input. 286 window.braintreeDeviceData = dataCollectorInstance.deviceData; 287 }); 288 289 if (window.ApplePaySession && ApplePaySession.canMakePayments()) { 290 braintree.applePay.create({ 291 client: clientInstance 292 }, function (applePayErr, applePayInstance) { 293 if (applePayErr) { 294 console.error('Error creating applePayInstance:', applePayErr); 295 return; 296 } 297 var promise = ApplePaySession.canMakePaymentsWithActiveCard(applePayInstance.merchantIdentifier); 298 promise.then(function (canMakePaymentsWithActiveCard) { 299 if (canMakePaymentsWithActiveCard) { 300 window.braintreeApplePayInstance = applePayInstance; 301 jQuery(document).trigger('braintreeApplePayInitialized'); 302 } else { 303 console.log('Cannot Make Payments With Active Card'); 304 window.braintreeApplePayInstance = applePayInstance; 305 jQuery(document).trigger('braintreeApplePayInitialized'); 306 } 307 }).catch(function (err) { 308 console.error('Active card promise rejected, initializing fallback:', err); 309 window.braintreeApplePayInstance = applePayInstance; 310 jQuery(document).trigger('braintreeApplePayInitialized'); 311 }); 312 });
313 } else { 314 console.error('This device does not support Apple Pay, or is not capable of making payments'); 315 } 316 317 braintree.paypalCheckout.create({ 318 client: clientInstance 319 }, function (paypalCheckoutErr, paypalCheckoutInstance) { 320 321 // Stop if there was a problem creating PayPal Checkout. 322 // This could happen if there was a network error or if it's incorrectly 323 // configured. 324 if (paypalCheckoutErr) { 325 console.error('Error creating PayPal Checkout:', paypalCheckoutErr); 326 return; 327 } 328 window.braintreePaypalCheckoutInstance = paypalCheckoutInstance; 329 jQuery(document).trigger('braintreePaypalInitialized'); 330 }); 331}); 332</script>
332 333
334<script type="text/javascript"> 335window.onAmazonLoginReady = function() { 336 amazon.Login.setClientId('amzn1.application-oa2-client.878a5145cfbd4eafb97d24dc343c8fae'); 337 338 amazon.Login.setUseCookie(true); 339 jQuery(document).trigger("amazonLoginReady"); 340}; 341window.onAmazonPaymentsReady = function() { 342 jQuery(document).trigger("amazonPaymentsReady"); 343}; 344jQuery(document).on('DOMReady', function() { 345 var amazonPay_head = document.getElementsByTagName('head')[0]; 346 var amazonPay_client = document.createElement('script'); 347 348 amazonPay_client.type = 'text/javascript'; 349 amazonPay_client.src = 'https://static-na.payments-amazon.com/checkout.js'; 350 351 amazonPay_client.onload = function() { 352 console.log('AmazonPay Script Loaded'); 353 } 354 amazonPay_head.appendChild(amazonPay_client); 355}); 356</script>
356 357 358 359 360 361 362
363<script type="text/javascript" src="/global/tracking_scripts/klaro/gpc-check.jsp"></script>
363 364 365
366<script type="text/javascript" src="/global/tracking_scripts/klaro/v0.7.22/config.js"></script>
366
367<script type="text/javascript" src="/global/tracking_scripts/klaro/v0.7.22/klaro-no-translations-no-css.js" charset="UTF-8"></script>
367
368<script type="text/javascript"> 369 window.klaro = window['klaro-no-translations']; 370</script>
370 371<link rel="stylesheet" type="text/css" href="/global/tracking_scripts/klaro/v0.7.22/klaro.css"> 372
373<script type="text/javascript"> 374 375function hasConsent(serviceName) { 376 try { 377 const manager = klaro.getManager(); 378 return manager.getConsent(serviceName) === true; 379 } catch(e) { 380 return false; // Klaro not loaded or errored, fail safe 381 } 382} 383 384 385function initializeConsent() { 386 if (window.klaro && window.klaro.getManager) { 387 window.klaro.getManager().applyConsents(); 388 } 389} 390document.addEventListener('DOMContentLoaded', function() { 391 initializeConsent(); 392}); 393 394 395 396function trackConsent(consentAction, consentMethod, manager) { 397 try { 398 const consents = manager ? manager.consents : {}; 399 const serviceLevelChoice = JSON.stringify(consents); 400 const gpcSignal = (window.__gpcActive === true) || 401 (navigator.globalPrivacyControl === true); 402 403 const params = new URLSearchParams({ 404 consentAction: consentAction, 405 consentMethod: consentMethod, 406 serviceLevelChoice: serviceLevelChoice, 407 consentVersion: String(klaroConfig ? klaroConfig.version : ''), 408 gpcSignal: String(gpcSignal) 409 }); 410 411 fetch('/site/member/registration?action=trackingConsent', { 412 method: 'POST', 413 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 414 body: params.toString(), 415 credentials: 'same-origin', 416 keepalive: true 417 }).catch(function(e) { 418 console.warn('[trackConsent] fetch failed:', e); 419 }); 420 421 } catch(e) { 422 console.warn('[trackConsent] error building payload:', e); 423 } 424} 425 426 427window._klaroOpenedVia = null; 428 429function openKlaroModal() { 430 window._klaroOpenedVia = 'modal'; 431 klaro.show(); 432} 433 434function openKlaroPreferences() { 435 window._klaroOpenedVia = 'preferencesLink'; 436 klaro.show(); 437} 438 439function klaroCookieExists() { 440 return document.cookie.split(';').some(function(c) { 441 return c.trim().startsWith('klaro='); 442 }); 443} 444 445 446if (window.__gpcActive === true) { 447 try { 448 if (!sessionStorage.getItem('klaroGpcTracked')) { 449 var gpcManager = klaro.getManager(); 450 trackConsent('rejected_all', 'gpc', gpcManager); 451 sessionStorage.setItem('klaroGpcTracked', '1'); 452 } 453 } catch(e) { 454 console.warn('[trackConsent] GPC auto-decline tracking failed:', e); 455 } 456} 457 458 459(function() { 460 try { 461 var manager = klaro.getManager(); 462 463 var savedConsents = manager.loadConsents(); 464 if (!savedConsents || Object.keys(savedConsents).length === 0) { 465 trackConsent('banner_shown', 'banner', manager); 466 } 467 468 var _confirmedOnce = klaroCookieExists(); 469 470 manager.watch({ 471 update: function(mgr, eventName, data) { 472 if (eventName !== 'saveConsents') return; 473 474 var consents = mgr.consents || {}; 475 476 var optionalConsents = Object.entries(consents).filter(function(entry) { 477 return entry[0] !== 'essential'; 478 }); 479 480 var allTrue = optionalConsents.every(function(e) { return e[1] === true; }); 481 var allFalse = optionalConsents.every(function(e) { return e[1] === false; }); 482 var action; 483 484 if (allTrue) action = 'accepted_all'; 485 else if (allFalse) action = 'rejected_all'; 486 else if (_confirmedOnce) action = 'changed'; 487 else action = 'accepted_selected'; 488 489 var method; 490 switch (window._klaroOpenedVia) { 491 case 'modal': method = 'modal'; break; 492 case 'preferencesLink': method = 'preferencesLink'; break; 493 default: method = 'banner'; break; 494 } 495 496 window._klaroOpenedVia = null; 497 _confirmedOnce = true; 498 499 trackConsent(action, method, mgr); 500 } 501 }); 502 503 } catch(e) { 504 console.warn('[Klaro watcher] setup failed:', e); 505 } 506})(); 507 508</script>
508 509 510 511
511<script type="text/javascript" src="/cdn-non-cached-init-js?saveDestination=false&pfuri=/c/Not-Woke-Shop/1/189.html&oruri=/pg/jsp/charts/productchart.jsp&preventStyleQuizProcessing=false&preventRegisterModalProcessing=false&emitPageView=false&dispid=189categoryLevel=1categoryID=189&pageType=general&eventURL=https%3A%2F%2Fwww.billoreilly.com%2Fc%2FNot-Woke-Shop%2F1%2F189.html%3Fdispid%3D189%26categoryLevel%3D1%26categoryID%3D189"></script>
511 512
512<script data-type='text/javascript' type='text/plain' data-name="sharethis" data-src='https://platform-api.sharethis.com/js/sharethis.js#property=6451b22a81e97100136086cb&product=inline-share-buttons' async='async'></script>
512 513 514
514<script type="text/javascript"> 515//console.log("twitter consent: " + hasConsent('twitter-pixel')); 516 517if (hasConsent('twitter-pixel')) { 518 //console.log("loading twitter pixels"); 519 520 !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); 521 },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js', 522 a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); 523 twq('config','o9je6'); 524 525 !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); 526 },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js', 527 a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); 528 twq('config','obcxk'); 529} 530</script>
530 531 532
533<script language="javascript" src="/pg/jsp/common/utils/js/tidy-menu/hover-menu.js?v=1"></script>
533 534<link rel="stylesheet" type="text/css" href="/pg/jsp/common/utils/js/tidy-menu/menu.css?v=30" /> 535<link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.4.2/css/all.css" crossorigin="anonymous"> 536 537</head> 538<body oncontextmenu="hideddrivetip();" onLoad="javascript:bodyOnLoad()" bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="background-color:#fff;">
539<script type="text/javascript"> 540 var onloads = new Array(); 541 function bodyOnLoad() { 542 543 for ( var i = 0 ; i < onloads.length ; i++ ) 544 onloads[i](); 545 } 546 547 function playerNoScroll(play,w,h,name) { 548 var play ; 549 var name ; 550 if ( h < ( screen.availHeight - 50 ) ) { 551 h = h; } 552 else { 553 h = ( screen.availHeight - 50 ); } 554 viewer = "width="+w+",height="+h+",toolbar=no,scrollbars=no,resizable=no,status=no,location=no,directories=no"; 555 popWin = window.open(play, name, viewer); 556 } 557 function openLiveSupport() { 558 playerNoScroll('/pg/jsp/help/lpsurvey.jsp', '480', '400', 'LiveChat'); 559 } 560 561function loadVideoModal(pid, width, height){ 562 var playerWidth = 480; 563 var playerHeight = 270; 564 if(width) { 565 playerWidth = width; 566 } 567 if(height) { 568 playerHeight = height; 569 } 570 noxFancy.modalAjaxLoad('/pg/jsp/media/video_player.jsp?previewID=' + pid + '&width=' + playerWidth + '&height=' + playerHeight + '&modal=true', {padding:0, width:'auto', height:'auto'}); 571} 572</script>
572 573
574<script type="text/javascript"> 575jQuery(document).on('DOMReady ajax_sectionAutoLoaded', function(evnt) { 576 var $searchIn = jQuery(document); 577 if (evnt.reloadContainer) { 578 $searchIn = evnt.reloadContainer 579 } 580 $searchIn.find('[data-flash-player-obj]:not([data-flash-player-initialized="true"])').each(function(index, element){ 581 var $ele = jQuery(element), 582 flashParams = $ele.data('flashPlayerObj'), 583 playerWidth = typeof flashParams.playerWidth != 'undefined' && flashParams.playerWidth.length > 0 ? flashParams.playerWidth : 290; 584 jQuery.extend(true, flashParams, {'playlist': false,'charttype': 'chart'}); 585 jQuery.ajax({ 586 url: '/flashplayer', 587 data: flashParams, 588 complete: function(jqXHR) { 589 var mp3XML = jQuery.parseXML(jqXHR.responseText), 590 $mp3XML = jQuery(mp3XML), 591 highBandwidth = $mp3XML.find('highBandwidthURL'), 592 lowBandwidth = $mp3XML.find('lowBandwidthURL'), 593 fileURL = highBandwidth.text().length > 0 ? highBandwidth.text() : lowBandwidth.text(); 594 if(fileURL.length > 0) { 595 jQuery.ajax({ 596 url: '/pg/jsp/media/audio_player.jsp', 597 data: { 598 audioURL: fileURL, 599 autoPlay: false, 600 width: playerWidth 601 }, 602 complete: function(jqXHR) { 603 $ele.html(jqXHR.responseText); 604 } 605 }); 606 } 607 } 608 }); 609 $ele.attr('data-flash-player-initialized', 'true'); 610 }); 611}); 612 613function submitSearch() { 614 var searchText = jQuery('[data-search-hook="input"]').val(); 615 if(searchText.length > 0) { 616 jQuery('[data-search-hook="siteSearchForm"]').submit(); 617 } 618} 619function showSearch() { 620 var searchText = jQuery('[data-search-hook="input"]').val(); 621 if(jQuery('[data-search-hook="input"]').is(':visible')) { 622 if(searchText.length > 0) { 623 submitSearch(); 624 } 625 jQuery('[data-search-hook="input"]').hide(); 626 } else { 627 jQuery('[data-search-hook="input"]').show(); 628 } 629} 630jQuery(document).ready(function() { 631 jQuery('[data-search-hook="siteSearchForm"]').on('submit', function(evnt) { 632 evnt.preventDefault(); 633 var $form = jQuery(this), 634 inputValue = $form.find('[data-search-hook="input"]').val(); 635 if (inputValue) { 636 window.location = '/pg/jsp/search/search_results.jsp?q=' + encodeURIComponent(inputValue); 637 } 638 }); 639}); 640</script>
640 641 642<div id="modalBG" class="modalSiteBGOff" onClick="closePopdownContainer();"></div> 643<div id="siteWrapper" class=""> 644 645 <div align="center"> 646<div style="position:relative; z-index:9100;" class="modalPopdownWrapperWide" align="left" id="topProdImageViewWrapper"> 647 <div style=" position:absolute; z-index:9100; display:none;" class="modalPopdownFrame" id="topProdImageViewContainer"> 648 <div class="modalPopdownFrameBG"> 649 <div class="modalPopdownInternal"> 650 <div style="background-color:#FFFFFF;"> 651 <div style="position:relative; width:100%;"> 652 <div style="position:absolute; right:5px; margin-top:3px; width:20px; height:20px;" id="topProdImageViewCloseIcon"><a href="javascript://Close" onClick="closePopdownContainer();"><img alt="Close" src="/images/popdown/close_icon_blue_off.png" border="0" onMouseOver="this.src='/images/popdown/close_icon_blue_on.png';" onMouseOut="this.src='/images/popdown/close_icon_blue_off.png';"></a></div> 653 </div> 654 <div style="border-bottom:3px solid #BCBCBC; background-color:#f4f4f4; text-align:center; padding:5px 5px 5px 5px;" class="textBodyLarge bold"><div id="topProdImageViewTitle" style="height:16px;"></div></div> 655 <div style="padding:0px 5px 0px 5px;"> 656 <div style="width:100%;" id="topProdImageViewContentContainer"></div> 657 </div> 658 </div> 659 </div> 660 </div> 661 <div style="margin:0px; width:100%;"> 662 <table cellspacing="0" cellpadding="0" border="0" width="100%" height="22"> 663 <TD width="20"><img alt="" src="/images/popdown/popdown_bg_bottom_left.png" border="0"></TD> 664 <TD style="background-image:url(/images/popdown/popdown_bg_bottom_middle.png); background-repeat:repeat-x;"><img alt="" src="/images/clear.gif" border="0" width="1" height="22"></TD> 665 <TD width="20"><img alt="" src="/images/popdown/popdown_bg_bottom_right.png" border="0"></TD> 666 </TR> 667 </table> 668 </div> 669 </div> 670</div> 671</div> 672 <div id="showimage" style="position:absolute; left: 41px; top: 61px; z-index: 1500;"></div> 673 <div class="top-banner"> 674 <div class="content-container"> 675 <div class="flex space-between no-wrap align-center"> 676 <div class="top-blurb" data-reload-on-event="DOMReady" data-ajax='{ "url": "/pg/jsp/common/top/blurbs.jsp" }'></div> 677 <div class="flex no-wrap ancillary" data-reload-on-event="DOMReady" data-ajax='{ "url": "/pg/jsp/common/top/top_ancillary_menu.jsp" }'></div> 678 </div> 679 </div> 680 </div> 681 682 <div class="post-load-ad-container" data-reload-on-event="DOMReady" data-ajax='{ "url": "/modules/common/member_contextual_ad_spot.jsp?noMemberAdID=143" }'></div> 683 684 <div class="header-container" style="position:relative;"> 685 <div align="center" class="content-container" style="position:relative;"> 686 <div> 687 688 <a href="/"><img alt="Bill O'Reilly" src="/images/headers/bor-trust-logo-navy.png" border="0" class="header-site-logo" /></a> 689 690 691 </div> 692 <div style="vertical-align: bottom; position: absolute; right:0; bottom: 0;"> 693 <form id="search-form" class="navbar-form" role="form" method="get" data-search-hook="siteSearchForm"> 694 <div class="input-group add-on"> 695 <input aria-label="Enter Search Terms" autocomplete="off" name="q" id="q" class="search-form form-control top-search-input" placeholder="SEARCH" type="text" required data-search-hook="input" style="display: none;"> 696 </div> 697 </form> 698 </div> 699 </div> 700 701 <div id="headerMenuContainer" data-reload-on-event="DOMReady" data-ajax='{ "url": "/pg/jsp/common/top/top_menu_container.jsp?allowMemberLogicProcessing=true&isStaging=false" }'> 702 703 704 705 706 707 708 709 710<div class="site-main-top"> 711 <div class="content-container"> 712 713 714 715 716 717 718 719 720<ul class="Menu -horizontal flex space-between"> 721 722 <li class=" -noChevron"> 723 <a href="/store">Shop</a> 724 725 </li> 726 727 <li class=" -hasSubmenu -noChevron"> 728 <a href="/nsn/video">No Spin News</a> 729 730 <ul> 731 732 <li><a aria-label="No Spin News - Become a Member to Watch" href="/membership" class="attach">Become a Member to Watch</a></li> 733 734 <li><a aria-label="No Spin News - Watch Free Excerpts" href="/blog?categoryID=21" class="attach">Watch Free Excerpts</a></li> 735 736 <li><a aria-label="No Spin News - Watch Free Excerpts on Your TV" href="/apps" class="attach">Watch Free Excerpts on Your TV</a></li> 737 738 </ul> 739 740 </li> 741 742 <li class=" -hasSubmenu -noChevron"> 743 <a href="/oreilly-update">Radio</a> 744 745 <ul> 746 747 <li><a aria-label="Radio - Listen to the Latest" href="/oreilly-update" class="attach">Listen to the Latest</a></li> 748 749 <li><a aria-label="Radio - Browse the Archive" href="/blog?categoryID=31" class="attach">Browse the Archive</a></li> 750 751 <li><a aria-label="Radio - Subscribe to the Podcast" href="/podcasthelp" class="attach">Subscribe to the Podcast</a></li> 752 753 <li><a aria-label="Radio - O'Reilly Interviews" href="/blog?categoryID=24" class="attach">O'Reilly Interviews</a></li> 754 755 </ul> 756 757 </li> 758 759 <li class=" -hasSubmenu -noChevron"> 760 <a href="/motd">Today's Message</a> 761 762 <ul> 763 764 <li><a aria-label="Today's Message - Read the Latest" href="/motd" class="attach">Read the Latest</a></li> 765 766 <li><a aria-label="Today's Message - Browse the Archive" href="/blog?categoryID=26" class="attach">Browse the Archive</a></li> 767 768 <li><a aria-label="Today's Message - Get Email Alerts" href="/newsletter" class="attach">Get Email Alerts</a></li> 769 770 </ul> 771 772 </li> 773 774 <li class=" -hasSubmenu -noChevron"> 775 <a href="/killing-time">Killing Time</a> 776 777 <ul> 778 779 <li><a aria-label="Killing Time - Become a Premium Member to Watch" href="/membership" class="attach">Become a Premium Member to Watch</a></li> 780 781 <li><a aria-label="Killing Time - Watch We'll Do It Live!" href="/wdil" class="attach">Watch We'll Do It Live!</a></li> 782 783 <li><a aria-label="Killing Time - Listen to We'll Do It Live!" href="/wdil/audio" class="attach">Listen to We'll Do It Live!</a></li> 784 785 <li><a aria-label="Killing Time - Read We'll Do It Live! Transcript" href="/wdil/audio" class="attach">Read We'll Do It Live! Transcript</a></li> 786 787 <li><a aria-label="Killing Time - Browse We'll Do It Live! Archive" href="/blog?categoryID=38" class="attach">Browse We'll Do It Live! Archive</a></li> 788 789 <li><a aria-label="Killing Time - Watch We'll Do It Live! Excerpts" href="/blog?categoryID=40" class="attach">Watch We'll Do It Live! Excerpts</a></li> 790 791 </ul> 792 793 </li> 794 795 <li class=" -hasSubmenu -noChevron"> 796 <a href="/currentcolumn">Columns</a> 797 798 <ul> 799 800 <li><a aria-label="Columns - Read the Latest" href="/currentcolumn" class="attach">Read the Latest</a></li> 801 802 <li><a aria-label="Columns - Browse the Archive" href="/columns" class="attach">Browse the Archive</a></li> 803 804 <li><a aria-label="Columns - Get Email Alerts" href="/newsletter" class="attach">Get Email Alerts</a></li> 805 806 </ul> 807 808 </li> 809 810 <li class=" -noChevron"> 811 <a href="/messageboards">Message Boards</a> 812 813 </li> 814 815 <li class=" -hasSubmenu -noChevron"> 816 <a href="javascript:void(0);">More</a> 817 818 <ul> 819 820 <li><a aria-label="More - Apps" href="/apps" class="attach">Apps</a></li> 821 822 <li><a aria-label="More - Podcast" href="/podcasthelp" class="attach">Podcast</a></li> 823 824 <li><a aria-label="More - Columns" href="/pg/jsp/general/blogs.jsp" class="attach">Columns</a></li> 825 826 <li><a aria-label="More - Videos" href="/video" class="attach">Videos</a></li> 827 828 <li><a aria-label="More - Audio" href="/f/Audio-Center" class="attach">Audio</a></li> 829 830 <li><a aria-label="More - Quizzes" href="/pg/jsp/general/fun.jsp" class="attach">Quizzes</a></li> 831 832 <li><a aria-label="More - Polls" href="/poll-center" class="attach">Polls</a></li> 833 834 <li><a aria-label="More - Tour" href="/tour" class="attach">Tour</a></li> 835 836 </ul> 837 838 </li> 839 840 <li class=" -hasSubmenu -noChevron"> 841 <a href="javascript:void(0);">Connect</a> 842 843 <ul> 844 845 <li><a aria-label="Connect - Email BOR Support" href="/pg/jsp/help/contactus.jsp" class="attach">Email BOR Support</a></li> 846 847 <li><a aria-label="Connect - Chat Live with BOR Support" href="javascript:openLiveSupport();" class="attach">Chat Live with BOR Support</a></li> 848 849 <li><a aria-label="Connect - Find Bill on Social Media" href="/findbill" class="attach">Find Bill on Social Media</a></li> 850 851 <li><a aria-label="Connect - Email Bill's Public Inbox" href="/pg/jsp/help/contactbill.jsp" class="attach">Email Bill's Public Inbox</a></li> 852 853 <li><a aria-label="Connect - Email Bill Directly <i class='fas fa-lock'></i>" href="/membership" class="attach">Email Bill Directly <i class='fas fa-lock'></i></a></li> 854 855 </ul> 856 857 </li> 858 859 <li><div class="top-search-button" onclick="showSearch()" data-search-hook="button"><i class="fas fa-search"></i></div></li> 860</ul> 861
862<script> 863if (('ontouchstart' in window) || (navigator.MaxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0)) { 864 jQuery('.Menu').on('click', 'li.-hasSubmenu>a', function(e){ 865 e.preventDefault(); 866 }); 867} 868</script>
868 869 </div> 870</div> 871 872<div class="site-sub-top"> 873 <div class="top-sub-menu content-container"> 874 875 876 877 878 879 880 881<ul class="Menu -horizontal flex space-between"> 882 883 884 <li class=" -noChevron"> 885 <a href="/store" class="menu-link">Shop </a> 886 887 </li> 888 889 890 <li class=" -noChevron"> 891 <a href="/p/Confronting-America/Confronting-America/72509.html" class="menu-link">Confronting America </a> 892 893 </li> 894 895 896 <li class=" -noChevron"> 897 <a href="/p/Confronting-Evil/Confronting-Evil/69759.html" class="menu-link">Confronting Evil </a> 898 899 </li> 900 901 902 <li class=" -noChevron"> 903 <a href="/membership" class="menu-link">Membership </a> 904 905 </li> 906 907 908 <li class=" -hasSubmenu -noChevron"> 909 <a href="/books" class="menu-link">Books <img alt="Down Arrow" src='/images/store/dropdownarrow.png' border='0'/></a> 910 911 <ul class=""> 912 913 <li><a href='/p/Confronting-America/Confronting-America/72509.html' class='attach'>Confronting America</a></li> 914 915 <li><a href='/c/The-Confronting-Series/1/190.html' class='attach'>The Confronting Series</a></li> 916 917 <li><a href='/c/The-Killing-Series/1/174.html' class='attach'>The Killing Series</a></li> 918 919 <li><a href='/p/The-United-States-of-Trump/The-United-States-of-Trump/52904.html' class='attach'>The United States of Trump</a></li> 920 921 <li><a href='/c/Kids-Books/3/104.html' class='attach'>Young Readers</a></li> 922 923 <li><a href='/c/Paperback-Books/1/114.html' class='attach'>Paperback Books</a></li> 924 925 <li><a href='/c/Audio-Books/1/178.html' class='attach'>Audio Books</a></li> 926 927 <li><a href='/books' class='attach'>All Books</a></li> 928 929 </ul> 930 931 </li> 932 933 934 <li class=" -hasSubmenu -noChevron"> 935 <a href="/c/The-Bill-OReilly-Store-All-Gear/3/110.html" class="menu-link">Gear <img alt="Down Arrow" src='/images/store/dropdownarrow.png' border='0'/></a> 936 937 <ul class=""> 938 939 <li><a href='/c/Gift-Memberships/1/210.html' class='attach'>Membership Certificates</a></li> 940 941 <li><a href='/c/Not-Woke-Shop/1/189.html' class='attach'>Not Woke Shop</a></li> 942 943 <li><a href='/c/Team-Normal-Shop/1/187.html' class='attach'>Team Normal</a></li> 944 945 <li><a href='/c/The-Bill-OReilly-Store-All-Mugs/1/217.html' class='attach'>Coffee Mugs</a></li> 946 947 <li><a href='/c/The-Bill-OReilly-Store-Home-Goods/3/203.html' class='attach'>Home Goods</a></li> 948 949 <li><a href='/c/Hats/1/103.html' class='attach'>Hats</a></li> 950 951 <li><a href='/c/Stickers/1/204.html' class='attach'>Stickers</a></li> 952 953 <li><a href='/c/Apparel/1/182.html' class='attach'>Apparel</a></li> 954 955 </ul> 956 957 </li> 958 959 960 <li class=" -noChevron"> 961 <a href="/Bill-OReilly-Promotions" class="menu-link">Promotions </a> 962 963 </li> 964 965 966 967 968 <li><a class="yellow" href="/membership">FREE BOOK WITH MEMBERSHIP</a></li> 969 970 971</ul> 972 </div> 973</div>
974<script type="text/javascript"> 975 var topMenuLoadedEvent = new CustomEvent('menuLoaded', {detail: '#headerMenuContainer'}); 976 window.dispatchEvent(topMenuLoadedEvent); 977</script>
977 978 979 </div> 980 981 <!-- Put in Sub Top Menu 982 <div data-reload-on-event="DOMReady" data-ajax='{ "url": "/pg/jsp/common/top/cart.jsp" }'></div> --> 983 </div> 984 985 986 987 988 989 <div class="content-container" data-reload-on-event="DOMReady" data-ajax='{ "url": "/agnosticchart?charttype=minichart&chartID=608&formatID=1&include=yes&size=20&useMiniChartID=true&tickerWidth=937px&tickerPadding=20px&tickerOuterPadding=0px&tickerBgImage=/images/top/store_alert_banner_red.jpg&destinationpage=/pg/jsp/common/top/alertbanner.jsp" }'> 990 </div> 991 992 993 994 <div class="store-aandb-container" data-reload-on-event="DOMReady" data-ajax='{ "url": "/agnosticchart?charttype=minichart&chartID=773&formatID=1&include=yes&searchColumn=column3&searchText=main&size=3&random=true&useMiniChartID=true&include=yes&destinationpage=/pg/jsp/common/top/storeads.jsp" }'> 995 </div> 996 997 998 <div class=""> 999 <div class="site-content-container "> 1000
1001<script> 1002null 1003</script>
1003 1004<div class="store chart-page"> 1005 <div class="fullWidthHeaderContainer border-top"> 1006 <div class="fullWidthHeader floatContainer"> 1007 <div class="header floatLeft">Not Woke Shop</div> 1008 <div class="floatRight"><a href="javascript:void(0);" onclick="playerNoScroll('/pg/jsp/help/lpsurvey.jsp', '320', '550', 'LiveChat')" class="live-chat-button">Live Chat Offline</a></div> 1009 </div> 1010 </div> 1011 <div class="content-container"> 1012
1012<script type="text/javascript"> 1013 jQuery(document).ready(function() { 1014 jQuery('.product-list-product').on('hover', 'a', function(event) { 1015 var productContainer = jQuery(event.delegateTarget); 1016 productContainer.toggleClass('active'); 1017 }); 1018 }); 1019 </script>
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032<div class="product-list flex"> 1033 1034 1035 1036 1037 <div class="product-list-product "> 1038 <div class="image-container"> 1039 <a href="/p/Not-Woke-Shop/Not-Woke-Christmas-Ornaments-2-pack/71913.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L3Byb21vdGlvbmFsL25vdF93b2tlX3htYXNfb3JuYW1lbnRzXzJwYWNrX2xhcmdlLnBuZw==_H_SW185_MH200.jpg" alt="Not Woke Christmas Ornaments 2 pack" border="0" /></a> 1040 </div> 1041 <div class="promo"> 1042 1043 </div> 1044 <div class="title"><a href="/p/Not-Woke-Shop/Not-Woke-Christmas-Ornaments-2-pack/71913.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Not Woke Christmas Ornaments 2 pack</a></div> 1045 <div class="prices"> 1046 1047 <div class="price-container flex space-between"> 1048 <div class="label">Your Price:</div> 1049 <div class="price active">$26.25</div> 1050 </div> 1051 1052 1053 1054 <div class="price-container flex space-between"> 1055 <div class="label">Member Price:</div> 1056 <div class="price">$21.00</div> 1057 </div> 1058 1059 1060 </div> 1061 </div> 1062 1063 1064 1065 1066 <div class="product-list-product "> 1067 <div class="image-container"> 1068 <a href="/p/Not-Woke-Shop/Labor-Day-Special/73907.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L3Byb21vdGlvbmFsL0xBQk9SREFZU1BFQ0lBTFNRVUFSRS5wbmc=_H_SW185_MH200.jpg" alt="Labor Day Special" border="0" /></a> 1069 </div> 1070 <div class="promo"> 1071 1072 </div> 1073 <div class="title"><a href="/p/Not-Woke-Shop/Labor-Day-Special/73907.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Labor Day Special</a></div> 1074 <div class="prices"> 1075 1076 <div class="price-container flex space-between"> 1077 <div class="label">Your Price:</div> 1078 <div class="price active">$59.00</div> 1079 </div> 1080 1081 1082 1083 <div class="price-container flex space-between"> 1084 <div class="label">Member Price:</div> 1085 <div class="price">$47.20</div> 1086 </div> 1087 1088 1089 </div> 1090 </div> 1091 1092 1093 1094 1095 <div class="product-list-product "> 1096 <div class="image-container"> 1097 <a href="/p/Not-Woke-Shop/Not-Woke-Doormat/71183.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L3Byb21vdGlvbmFsL25vdF93b2tlX2Rvb3JtYXRfcGxhY2Vob2xkZXIucG5n_H_SW185_MH200.jpg" alt="Not Woke Doormat" border="0" /></a> 1098 </div> 1099 <div class="promo"> 1100 1101 </div> 1102 <div class="title"><a href="/p/Not-Woke-Shop/Not-Woke-Doormat/71183.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Not Woke Doormat</a></div> 1103 <div class="prices"> 1104 1105 <div class="price-container flex space-between"> 1106 <div class="label">Your Price:</div> 1107 <div class="price active">$64.95</div> 1108 </div> 1109 1110 1111 1112 <div class="price-container flex space-between"> 1113 <div class="label">Member Price:</div> 1114 <div class="price">$51.96</div> 1115 </div> 1116 1117 1118 </div> 1119 </div> 1120 1121 1122 1123 1124 <div class="product-list-product last-item"> 1125 <div class="image-container"> 1126 <a href="/p/Not-Woke-Shop/Not-Woke-Baseball-Cap/69686.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L2Nsb3RoaW5nL25vdC13b2tlLWNhcC1ibGFjay1sYXJnZS5qcGc=_H_SW185_MH200.jpg" alt="Not Woke Baseball Cap" border="0" /></a> 1127 </div> 1128 <div class="promo"> 1129 1130 </div> 1131 <div class="title"><a href="/p/Not-Woke-Shop/Not-Woke-Baseball-Cap/69686.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Not Woke Baseball Cap</a></div> 1132 <div class="prices"> 1133 1134 <div class="price-container flex space-between"> 1135 <div class="label">Your Price:</div> 1136 <div class="price active">$28.95</div> 1137 </div> 1138 1139 1140 1141 <div class="price-container flex space-between"> 1142 <div class="label">Member Price:</div> 1143 <div class="price">$23.16</div> 1144 </div> 1145 1146 1147 </div> 1148 </div> 1149 1150 1151 1152 <div class="product-row-separator"> </div> 1153 1154 1155 <div class="product-list-product "> 1156 <div class="image-container"> 1157 <a href="/p/Not-Woke-Shop/Not-Woke-Dad-Diner-Coffee-Mug/70504.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L3Byb21vdGlvbmFsL25vdF93b2tlX2RhZF9tdWdfbmF2eS5wbmc=_H_SW185_MH200.jpg" alt="Not Woke Dad Diner Coffee Mug" border="0" /></a> 1158 </div> 1159 <div class="promo"> 1160 1161 </div> 1162 <div class="title"><a href="/p/Not-Woke-Shop/Not-Woke-Dad-Diner-Coffee-Mug/70504.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Not Woke Dad Diner Coffee Mug</a></div> 1163 <div class="prices"> 1164 1165 <div class="price-container flex space-between"> 1166 <div class="label">Your Price:</div> 1167 <div class="price active">$24.95</div> 1168 </div> 1169 1170 1171 1172 <div class="price-container flex space-between"> 1173 <div class="label">Member Price:</div> 1174 <div class="price">$19.96</div> 1175 </div> 1176 1177 1178 </div> 1179 </div> 1180 1181 1182 1183 1184 <div class="product-list-product "> 1185 <div class="image-container"> 1186 <a href="/p/Not-Woke-Shop/Not-Woke-Diner-Coffee-Mug/66612.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L3Byb21vdGlvbmFsL25vdF93b2tlX211Z19uYXZ5LmpwZw==_H_SW185_MH200.jpg" alt="Not Woke Diner Coffee Mug" border="0" /></a> 1187 </div> 1188 <div class="promo"> 1189 1190 </div> 1191 <div class="title"><a href="/p/Not-Woke-Shop/Not-Woke-Diner-Coffee-Mug/66612.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Not Woke Diner Coffee Mug</a></div> 1192 <div class="prices"> 1193 1194 <div class="price-container flex space-between"> 1195 <div class="label">Your Price:</div> 1196 <div class="price active">$19.95</div> 1197 </div> 1198 1199 1200 1201 <div class="price-container flex space-between"> 1202 <div class="label">Member Price:</div> 1203 <div class="price">$15.96</div> 1204 </div> 1205 1206 1207 </div> 1208 </div> 1209 1210 1211 1212 1213 <div class="product-list-product "> 1214 <div class="image-container"> 1215 <a href="/p/Not-Woke-Shop/Not-Woke-Diner-Coffee-Mug/71912.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L3Byb21vdGlvbmFsL25vdF93b2tlX211Z19yZWQucG5n_H_SW185_MH200.jpg" alt="Not Woke Diner Coffee Mug" border="0" /></a> 1216 </div> 1217 <div class="promo"> 1218 1219 </div> 1220 <div class="title"><a href="/p/Not-Woke-Shop/Not-Woke-Diner-Coffee-Mug/71912.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Not Woke Diner Coffee Mug</a></div> 1221 <div class="prices"> 1222 1223 <div class="price-container flex space-between"> 1224 <div class="label">Your Price:</div> 1225 <div class="price active">$25.95</div> 1226 </div> 1227 1228 1229 1230 <div class="price-container flex space-between"> 1231 <div class="label">Member Price:</div> 1232 <div class="price">$20.76</div> 1233 </div> 1234 1235 1236 </div> 1237 </div> 1238 1239 1240 1241 1242 <div class="product-list-product last-item"> 1243 <div class="image-container"> 1244 <a href="/p/Not-Woke-Shop/Not-Woke-Polo-Shirt/68925.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L2Nsb3RoaW5nL25vdF93b2tlX3doaXRlX3BvbG8uanBn_H_SW185_MH200.jpg" alt="Not Woke Polo Shirt" border="0" /></a> 1245 </div> 1246 <div class="promo"> 1247 1248 </div> 1249 <div class="title"><a href="/p/Not-Woke-Shop/Not-Woke-Polo-Shirt/68925.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Not Woke Polo Shirt</a></div> 1250 <div class="prices"> 1251 1252 <div class="price-container flex space-between"> 1253 <div class="label">Your Price:</div> 1254 <div class="price active">$49.95</div> 1255 </div> 1256 1257 1258 1259 <div class="price-container flex space-between"> 1260 <div class="label">Member Price:</div> 1261 <div class="price">$39.96</div> 1262 </div> 1263 1264 1265 </div> 1266 </div> 1267 1268 1269 1270 <div class="product-row-separator"> </div> 1271 1272 1273 <div class="product-list-product "> 1274 <div class="image-container"> 1275 <a href="/p/Not-Woke-Shop/Not-Woke-T-Shirt/68944.html?dispid=189"><img src="/imagesproc/L2ltYWdlcy9wcm9kdWN0L2Nsb3RoaW5nL25vdF93b2tlX3dhc2hlZF9uYXZ5X3RzaGlydC5qcGc=_H_SW185_MH200.jpg" alt="Not Woke T-Shirt" border="0" /></a> 1276 </div> 1277 <div class="promo"> 1278 1279 </div> 1280 <div class="title"><a href="/p/Not-Woke-Shop/Not-Woke-T-Shirt/68944.html;jsessionid=B206E2AB0FCBD7CB3180D134B1DBAA31?dispid=189">Not Woke T-Shirt</a></div> 1281 <div class="prices"> 1282 1283 <div class="price-container flex space-between"> 1284 <div class="label">Your Price:</div> 1285 <div class="price active">$22.95</div> 1286 </div> 1287 1288 1289 1290 <div class="price-container flex space-between"> 1291 <div class="label">Member Price:</div> 1292 <div class="price">$18.36</div> 1293 </div> 1294 1295 1296 </div> 1297 </div> 1298 1299</div> 1300 1301 1302 </div> 1303 1304</div> 1305<div id="dhtmltooltip"></div> 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 </div> 1322 </div> 1323 1324 <div class="site-bottom-wrapper content-container"> 1325 <div class="flex space-between no-wrap"> 1326 <div class="flex space-between no-wrap"> 1327 <div>© 2026 BillOReilly.com</div> 1328 <a href="/video">Watch</a> 1329 <a href="/f/Audio-Center">Listen</a> 1330 <a href="/pg/jsp/general/blogs.jsp">Read</a> 1331 <a href="/store">Shop</a> 1332 </div> 1333 <div class="flex space-between no-wrap"> 1334 <a href="/pg/jsp/help/general/termsconditions.jsp">Terms</a> 1335 <a href="/pg/jsp/help/general/privacypolicy.jsp">Privacy</a> 1336 <a href="javascript://Your Privacy Choices" onclick="return klaro.show(undefined, true);">Your Privacy Choices</a> 1337 <a href="/privacy-information-request">Do Not Sell or Share My Personal Information</a> 1338 <a href="/site-map">Site Map</a> 1339 <a href="/advertise">Advertise</a> 1340 <a href="/pg/jsp/help/help.jsp" style="margin-right:0px;">Contact</a> 1341 </div> 1342 </div> 1343 </div> 1344 1345</div> 1346 1347 1348<!--Start of Tawk.to Script-->
1349<script data-type="text/javascript" type="text/plain" data-name="tawk.to"> 1350var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date(); 1351(function(){ 1352var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0]; 1353s1.async=true; 1354s1.src='https://embed.tawk.to/68c4c0a0f7ec01191ca3d508/1j5090sfj'; 1355s1.charset='UTF-8'; 1356s1.setAttribute('crossorigin','*'); 1357s0.parentNode.insertBefore(s1,s0); 1358})(); 1359 1360 1361window.Tawk_API = window.Tawk_API || {}; 1362window.Tawk_API.onLoad = function(){ 1363 window.Tawk_API.minimize(); 1364 repStateNotifyFunction(window.Tawk_API.getStatus()); 1365}; 1366 1367window.Tawk_API.onStatusChange = function(status){ 1368 repStateNotifyFunction(status); 1369}; 1370 1371function repStateNotifyFunction(state) { 1372 if (state=="online"){ 1373 jQuery("#chatButton").attr('src', '/images/buttons/chatsmall_onlineNew.gif'); 1374 jQuery("#chatOff").hide(); 1375 jQuery("#chatOn").show(); 1376 jQuery('#chatOfflineTimes').hide(); 1377 jQuery(".chatButtonLink").html("Live Chat with a Representative"); 1378 jQuery("#chatLink").html("Live Chat with a Representative"); 1379 jQuery('[data-footer-hook=live-chat-link]').each(function(){ 1380 jQuery(this).show(); 1381 }); 1382 jQuery('.live-chat-button').addClass('active'); 1383 jQuery('.live-chat-button').html('Chat Live Now'); 1384 } else if (state=="offline"){ 1385 jQuery("#chatButton").attr('src', '/images/buttons/chatsmall_offlineNew.gif'); 1386 jQuery("#chatLink").html("Leave a Message"); 1387 jQuery(".chatButtonLink").html("Leave a Message"); 1388 jQuery('#chatOfflineTimes').show(); 1389 jQuery('.live-chat-button').removeClass('active'); 1390 jQuery('.live-chat-button').html('Live Chat Offline'); 1391 } else { 1392 jQuery("#chatButton").attr('src', '/images/buttons/chatsmall_occupiedNew.gif'); 1393 jQuery("#chatLink").html("Leave a Message"); 1394 jQuery(".chatButtonLink").html("Leave a Message"); 1395 jQuery('#chatOfflineTimes').show(); 1396 jQuery('.live-chat-button').removeClass('active'); 1397 jQuery('.live-chat-button').html('Live Chat Unavailable'); 1398 } 1399} 1400</script>
1400 1401<!--End of Tawk.to Script--> 1402 1403 1404 1405
1406<script type="text/javascript"> 1407var allspans = document.getElementsByTagName("span"); 1408for (var i = allspans.length-1;i>=0;i--) { 1409 if (allspans[i].name != null && allspans[i].name.length >0) { 1410 if (allspans[i].name == "sitename") { 1411 allspans[i].innerHTML = "Bill O'Reilly"; 1412 } else if (allspans[i].name == "siteurl") { 1413 allspans[i].innerHTML = "BillOReilly.com"; 1414 } 1415 } 1416} 1417 1418var names = document.getElementsByName("sitename"); 1419for(var i=names.length-1;i>=0;i--) { 1420var elem = names[i]; 1421elem.innerHTML="Bill O'Reilly"; 1422} 1423var url = document.getElementsByName("siteurl"); 1424for(var r=url.length-1;r>=0;r--) { 1425var replaceurl = url[r]; 1426replaceurl.innerHTML="BillOReilly.com"; 1427} 1428</script>
1428 1429 1430 1431
1432<script language="JavaScript"> 1433function videoPlayer(vidFile,headline,format,hd,category,relID) { 1434 var agt = navigator.userAgent.toLowerCase(); 1435 var browser = agt.indexOf("opera") != -1 ? "OP" : ""; 1436 if (!hd || hd == "") {hd = "acc";} 1437 if (format == "Campaign_Carl" || format == "5_-_You_Decide") hd = "elec"; 1438 var h = (screen.width > 1000 && browser != "OP") ? 655 : 510; 1439 var winState = (screen.width > 1000 && browser != "OP") ? "exp" : "col"; 1440 var vidUrl = "http://www.foxnews.com/video2/resize05.html?"+vidFile+"&"+escape(format)+"&"+escape(headline)+"&"+hd+"&"+escape(category)+"&"+relID+"&"+winState; 1441 var winl = ((screen.width - 700) / 2) - 5; 1442 winprops = 'height='+h+',width=700,top=5,left='+winl; 1443 fncVidWin = window.open(vidUrl, 'fncVidPlayer', winprops); 1444 fncVidWin.focus(); 1445} 1446 1447// Video Player Launch Scripts 1448function videoMPlayer(sMPID, sMPlaylistID){ 1449 window.open('http://www.foxnews.com/video2/video08.html?videoId='+sMPID+'&sMPlaylistID='+sMPlaylistID , '', 'left=20,top=20,width=877,height=882,status=0,toolbar=0,resizable=0,scrollbars=0,location=0'); 1450} 1451</script>
1451 1452 1453 1454
1455<script type="text/javascript"> 1456 1457/*********************************************** 1458* Cool DHTML tooltip script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) 1459* This notice MUST stay intact for legal use 1460* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code 1461***********************************************/ 1462 1463var offsetxpoint=-60 //Customize x offset of tooltip 1464var offsetypoint=20 //Customize y offset of tooltip 1465var ie=document.all 1466var ns6=document.getElementById && !document.all 1467var enabletip=false 1468if (ie||ns6) 1469var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : "" 1470 1471function ietruebody(){ 1472return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body 1473} 1474 1475function ddrivetip(thetext, thecolor, thewidth){ 1476if (ns6||ie){ 1477if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px" 1478if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor 1479tipobj.innerHTML=thetext 1480enabletip=true 1481return false 1482} 1483} 1484 1485function positiontip(e){ 1486if (enabletip){ 1487var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft; 1488var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop; 1489//Find out how close the mouse is to the corner of the window 1490var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20 1491var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20 1492 1493var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000 1494 1495//if the horizontal distance isn't enough to accomodate the width of the context menu 1496if (rightedge<tipobj.offsetWidth) 1497//move the horizontal position of the menu to the left by it's width 1498tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px" 1499else if (curX<leftedge) 1500tipobj.style.left="5px" 1501else 1502//position the horizontal position of the menu where the mouse is positioned 1503tipobj.style.left=curX+offsetxpoint+"px" 1504 1505//same concept with the vertical position 1506if (bottomedge<tipobj.offsetHeight) 1507tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px" 1508else 1509tipobj.style.top=curY+offsetypoint+"px" 1510tipobj.style.visibility="visible" 1511} 1512} 1513 1514function hideddrivetip(){ 1515if (ns6||ie){ 1516enabletip=false 1517tipobj.style.visibility="hidden" 1518tipobj.style.left="-1000px" 1519tipobj.style.backgroundColor='' 1520tipobj.style.width='' 1521} 1522} 1523 1524document.onmousemove=positiontip 1525 1526</script>
1526 1527 1528
1528<script src="/pg/jsp/common/utils/js/accessibility/accessibility-toolbar.min.js"></script>
1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542
1543<script type="text/javascript"> 1544var orderItems = [], 1545orderItemObject = '', 1546cartItems = [], 1547cartItemObject = ''; 1548 1549 1550 1551 1552 1553function getGA4CartInfo() { 1554 var $cartDetails = jQuery('[data-cart-detail]'), 1555 cartData = $cartDetails.data('cartDetail'), 1556 cartValue = cartData.value, 1557 $cartItems = $cartDetails.find('[data-product-detail]'), 1558 itemsArray = []; 1559 1560 $cartItems.each(function() { 1561 var $cartItem = jQuery(this) 1562 productData = $cartItem.data('productDetail'), 1563 productQuantity = productData.quantity, 1564 itemObject = nox.analytics.ga4.ecommerce.createItemObject(productData,{'quantity': productQuantity}); 1565 itemsArray.push(itemObject); 1566 }); 1567 1568 var cartObject = { 1569 'value': cartValue, 1570 'items': itemsArray 1571 } 1572 1573 return cartObject; 1574} 1575 1576function addGA4CartItem(pid) { 1577 var cartItem = jQuery('[data-cart-item="' + pid + '"]'), 1578 productData = cartItem.data('productDetail'), 1579 productQuantity = productData.quantity; 1580 nox.analytics.ga4.ecommerce.addProduct(productData, {quantity: productQuantity}); 1581} 1582 1583function removeGA4CartItem(pid) { 1584 var cartItem = jQuery('[data-cart-item="' + pid + '"]'), 1585 productData = cartItem.data('productDetail'), 1586 productQuantity = productData.quantity; 1587 nox.analytics.ga4.ecommerce.removeProduct(productData, {quantity: productQuantity}); 1588} 1589 1590 1591 1592jQuery(document).on('userLoggedIn', function() { 1593 nox.analytics.ga4.login(); 1594}); 1595 1596jQuery(document).on('userRegistered userIncompleteAccountRegistered', function() { 1597 nox.analytics.ga4.register(); 1598}); 1599</script>
1599 1600 1601<a href="/vb/oreilly-factor" style="display: none" aria-hidden="true">O'Reilly Factor</a> 1602 1603 1604 1605</body> 1606</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.