1<!DOCTYPE html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8" /> 5<meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <link rel="pingback" href="https://citybookreview.com/xmlrpc.php" /> 7 8
8<script type="text/javascript"> 9 document.documentElement.className = 'js'; 10 </script>
10 11 12 13<!-- Google Tag Manager for WordPress by gtm4wp.com -->
14<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript" data-cookieconsent="ignore"> 15 var gtm4wp_datalayer_name = "dataLayer"; 16 var dataLayer = dataLayer || []; 17 const gtm4wp_use_sku_instead = 0; 18 const gtm4wp_currency = "USD"; 19 const gtm4wp_product_per_impression = 10; 20 const gtm4wp_clear_ecommerce = false; 21 const gtm4wp_datalayer_max_timeout = 2000; 22 const gtm4wp_console_log = true; 23 const gtm4wp_remarketing_prod_id_prefix = ""; 24 const gtm4wp_list_attribution = 0; 25 const gtm4wp_checkoutwc = 0; 26</script>
26 27<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 28<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> 29<title>West Coast Blast - Expedited Reviews - City Book Review</title> 30<meta name="description" content="Five unique expedited sponsored reviews to be published on the five West Coast book review sites"/> 31<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 32<link rel="canonical" href="https://citybookreview.com/product/west-coast-blast-expedited-reviews/" /> 33<meta property="og:locale" content="en_US" /> 34<meta property="og:type" content="product" /> 35<meta property="og:title" content="West Coast Blast - Expedited Reviews - City Book Review" /> 36<meta property="og:description" content="Five unique expedited sponsored reviews to be published on the five West Coast book review sites" /> 37<meta property="og:url" content="https://citybookreview.com/product/west-coast-blast-expedited-reviews/" /> 38<meta property="og:site_name" content="City Book Review" /> 39<meta property="og:updated_time" content="2026-04-15T17:44:49-07:00" /> 40<meta property="og:image" content="https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg" /> 41<meta property="og:image:secure_url" content="https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg" /> 42<meta property="og:image:width" content="1024" /> 43<meta property="og:image:height" content="768" /> 44<meta property="og:image:alt" content="West Coast Blast – Expedited Reviews" /> 45<meta property="og:image:type" content="image/jpeg" /> 46<meta property="product:price:amount" content="1475" /> 47<meta property="product:price:currency" content="USD" /> 48<meta property="product:availability" content="instock" /> 49<meta name="twitter:card" content="summary_large_image" /> 50<meta name="twitter:title" content="West Coast Blast - Expedited Reviews - City Book Review" /> 51<meta name="twitter:description" content="Five unique expedited sponsored reviews to be published on the five West Coast book review sites" /> 52<meta name="twitter:image" content="https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg" /> 53<meta name="twitter:label1" content="Price" /> 54<meta name="twitter:data1" content="$1,475.00" /> 55<meta name="twitter:label2" content="Availability" /> 56<meta name="twitter:data2" content="In stock" />
57<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":["NewsMediaOrganization","Organization"],"@id":"https://citybookreview.com/#organization","name":"#CityBookReview","url":"https://citybookreview.com","logo":{"@type":"ImageObject","@id":"https://citybookreview.com/#logo","url":"https://citybookreview.com/wp-content/uploads/2016/08/city-book-review-logo_60h.png","contentUrl":"https://citybookreview.com/wp-content/uploads/2016/08/city-book-review-logo_60h.png","caption":"City Book Review","inLanguage":"en-US","width":"208","height":"60"}},{"@type":"WebSite","@id":"https://citybookreview.com/#website","url":"https://citybookreview.com","name":"City Book Review","publisher":{"@id":"https://citybookreview.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg","url":"https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg","width":"1024","height":"768","inLanguage":"en-US"},{"@type":"ItemPage","@id":"https://citybookreview.com/product/west-coast-blast-expedited-reviews/#webpage","url":"https://citybookreview.com/product/west-coast-blast-expedited-reviews/","name":"West Coast Blast - Expedited Reviews - City Book Review","datePublished":"2024-03-17T22:05:02-07:00","dateModified":"2026-04-15T17:44:49-07:00","isPartOf":{"@id":"https://citybookreview.com/#website"},"primaryImageOfPage":{"@id":"https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg"},"inLanguage":"en-US"},{"@type":"Product","name":"West Coast Blast - Expedited Reviews - City Book Review","description":"Five unique expedited sponsored reviews to be published on the five West Coast book review sites","category":"Marketing > Expedited Reviews","mainEntityOfPage":{"@id":"https://citybookreview.com/product/west-coast-blast-expedited-reviews/#webpage"},"image":[{"@type":"ImageObject","url":"https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg","height":"768","width":"1024"}],"offers":{"@type":"Offer","price":"1475.00","priceCurrency":"USD","priceValidUntil":"2027-12-31","availability":"http://schema.org/InStock","itemCondition":"NewCondition","url":"https://citybookreview.com/product/west-coast-blast-expedited-reviews/","seller":{"@type":"Organization","@id":"https://citybookreview.com/","name":"City Book Review","url":"https://citybookreview.com","logo":"https://citybookreview.com/wp-content/uploads/2016/08/city-book-review-logo_60h.png"}},"@id":"https://citybookreview.com/product/west-coast-blast-expedited-reviews/#richSnippet"}]}</script>
57 58<!-- /Rank Math WordPress SEO plugin --> 59 60<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 61<link rel="alternate" type="application/rss+xml" title="City Book Review » Feed" href="https://citybookreview.com/feed/" /> 62<link rel="alternate" type="application/rss+xml" title="City Book Review » Comments Feed" href="https://citybookreview.com/comments/feed/" /> 63<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://citybookreview.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcitybookreview.com%2Fproduct%2Fwest-coast-blast-expedited-reviews%2F" /> 64<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://citybookreview.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcitybookreview.com%2Fproduct%2Fwest-coast-blast-expedited-reviews%2F&format=xml" /> 65 <!-- This site uses the Google Analytics by ExactMetrics plugin v10.3.0 - Using Analytics tracking - https://www.exactmetrics.com/ -->
vendor: 59 bytes, lines 65-66
65 66 <script src="//www.googletagmanager.com/gtag/js?id=
66G-5YQX0YS1ZG
vendor: 91 bytes, lines 66-67
66" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> 67
67<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 68 var em_version = '10.3.0'; 69 var em_track_user = true; 70 var em_no_track_reason = ''; 71 var ExactMetricsDefaultLocations = {"page_location":"https:\/\/citybookreview.com\/product\/west-coast-blast-expedited-reviews\/"}; 72 if ( typeof ExactMetricsPrivacyGuardFilter === 'function' ) { 73 var ExactMetricsLocations = (typeof ExactMetricsExcludeQuery === 'object') ? ExactMetricsPrivacyGuardFilter( ExactMetricsExcludeQuery ) : ExactMetricsPrivacyGuardFilter( ExactMetricsDefaultLocations ); 74 } else { 75 var ExactMetricsLocations = (typeof ExactMetricsExcludeQuery === 'object') ? ExactMetricsExcludeQuery : ExactMetricsDefaultLocations; 76 } 77 78 var disableStrs = [ 79 'ga-disable-G-5YQX0YS1ZG', 80 ]; 81 82 /* Function to detect opted out users */ 83 function __gtagTrackerIsOptedOut() { 84 for (var index = 0; index < disableStrs.length; index++) { 85 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 86 return true; 87 } 88 } 89 90 return false; 91 } 92 93 /* Disable tracking if the opt-out cookie exists. */ 94 if (__gtagTrackerIsOptedOut()) { 95 for (var index = 0; index < disableStrs.length; index++) { 96 window[disableStrs[index]] = true; 97 } 98 } 99 100 /* Opt-out function */ 101 function __gtagTrackerOptout() { 102 for (var index = 0; index < disableStrs.length; index++) { 103 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 104 window[disableStrs[index]] = true; 105 } 106 } 107 108 if ('undefined' === typeof gaOptout) { 109 function gaOptout() { 110 __gtagTrackerOptout(); 111 } 112 } 113 window.dataLayer = window.dataLayer || []; 114 115 window.ExactMetricsDualTracker = { 116 helpers: {}, 117 trackers: {}, 118 }; 119 if (em_track_user) { 120 function __gtagDataLayer() { 121 dataLayer.push(arguments); 122 } 123 124 function __gtagTracker(type, name, parameters) { 125 if (!parameters) { 126 parameters = {}; 127 } 128 129 if (parameters.send_to) { 130 __gtagDataLayer.apply(null, arguments); 131 return; 132 } 133 134 if (type === 'event') { 135 parameters.send_to = exactmetrics_frontend.v4_id; 136 var hookName = name; 137 if (typeof parameters['event_category'] !== 'undefined') { 138 hookName = parameters['event_category'] + ':' + name; 139 } 140 141 if (typeof ExactMetricsDualTracker.trackers[hookName] !== 'undefined') { 142 ExactMetricsDualTracker.trackers[hookName](parameters); 143 } else { 144 __gtagDataLayer('event', name, parameters); 145 } 146 147 } else { 148 __gtagDataLayer.apply(null, arguments); 149 } 150 } 151 152 __gtagTracker('js', new Date()); 153 __gtagTracker('set', { 154 'developer_id.dNDMyYj': true, 155 }); 156 if ( ExactMetricsLocations.page_location ) { 157 __gtagTracker('set', ExactMetricsLocations); 158 } 159 __gtagTracker('config', 'G-5YQX0YS1ZG', {"forceSSL":"true"} ); 160 window.gtag = __gtagTracker; (function () { 161 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 162 /* ga and __gaTracker compatibility shim. */ 163 var noopfn = function () { 164 return null; 165 }; 166 var newtracker = function () { 167 return new Tracker(); 168 }; 169 var Tracker = function () { 170 return null; 171 }; 172 var p = Tracker.prototype; 173 p.get = noopfn; 174 p.set = noopfn; 175 p.send = function () { 176 var args = Array.prototype.slice.call(arguments); 177 args.unshift('send'); 178 __gaTracker.apply(null, args); 179 }; 180 var __gaTracker = function () { 181 var len = arguments.length; 182 if (len === 0) { 183 return; 184 } 185 var f = arguments[len - 1]; 186 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 187 if ('send' === arguments[0]) { 188 var hitConverted, hitObject = false, action; 189 if ('event' === arguments[1]) { 190 if ('undefined' !== typeof arguments[3]) { 191 hitObject = { 192 'eventAction': arguments[3], 193 'eventCategory': arguments[2], 194 'eventLabel': arguments[4], 195 'value': arguments[5] ? arguments[5] : 1, 196 } 197 } 198 } 199 if ('pageview' === arguments[1]) { 200 if ('undefined' !== typeof arguments[2]) { 201 hitObject = { 202 'eventAction': 'page_view', 203 'page_path': arguments[2], 204 } 205 } 206 } 207 if (typeof arguments[2] === 'object') { 208 hitObject = arguments[2]; 209 } 210 if (typeof arguments[5] === 'object') { 211 Object.assign(hitObject, arguments[5]); 212 } 213 if ('undefined' !== typeof arguments[1].hitType) { 214 hitObject = arguments[1]; 215 if ('pageview' === hitObject.hitType) { 216 hitObject.eventAction = 'page_view'; 217 } 218 } 219 if (hitObject) { 220 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
221 hitConverted = mapArgs(hitObject); 222 __gtagTracker('event', action, hitConverted); 223 } 224 } 225 return; 226 } 227 228 function mapArgs(args) { 229 var arg, hit = {}; 230 var gaMap = { 231 'eventCategory': 'event_category', 232 'eventAction': 'event_action', 233 'eventLabel': 'event_label', 234 'eventValue': 'event_value', 235 'nonInteraction': 'non_interaction', 236 'timingCategory': 'event_category', 237 'timingVar': 'name', 238 'timingValue': 'value', 239 'timingLabel': 'event_label', 240 'page': 'page_path', 241 'location': 'page_location', 242 'title': 'page_title', 243 'referrer' : 'page_referrer', 244 }; 245 for (arg in args) { 246 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 247 hit[gaMap[arg]] = args[arg]; 248 } else { 249 hit[arg] = args[arg]; 250 } 251 } 252 return hit; 253 } 254 255 try { 256 f.hitCallback(); 257 } catch (ex) { 258 } 259 }; 260 __gaTracker.create = newtracker; 261 __gaTracker.getByName = newtracker; 262 __gaTracker.getAll = function () { 263 return []; 264 }; 265 __gaTracker.remove = noopfn; 266 __gaTracker.loaded = true; 267 window['__gaTracker'] = __gaTracker; 268 })(); 269 } else { 270 console.log(""); 271 (function () { 272 function __gtagTracker() { 273 return null; 274 } 275 276 window['__gtagTracker'] = __gtagTracker; 277 window['gtag'] = __gtagTracker; 278 })(); 279 } 280 </script>
280 281 <!-- / Google Analytics by ExactMetrics --> 282
282<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 283 window.ExactMetricsDualTracker.helpers.mapProductItem = function (uaItem) { 284 var prefixIndex, prefixKey, mapIndex; 285 286 var toBePrefixed = ['id', 'name', 'list_name', 'brand', 'category', 'variant']; 287 288 var item = {}; 289 290 var fieldMap = { 291 'price': 'price', 292 'list_position': 'index', 293 'quantity': 'quantity', 294 'position': 'index', 295 }; 296 297 for (mapIndex in fieldMap) { 298 if (uaItem.hasOwnProperty(mapIndex)) { 299 item[fieldMap[mapIndex]] = uaItem[mapIndex]; 300 } 301 } 302 303 for (prefixIndex = 0; prefixIndex < toBePrefixed.length; prefixIndex++) { 304 prefixKey = toBePrefixed[prefixIndex]; 305 if (typeof uaItem[prefixKey] !== 'undefined') { 306 item['item_' + prefixKey] = uaItem[prefixKey]; 307 } 308 } 309 310 return item; 311 }; 312 313 ExactMetricsDualTracker.trackers['view_item_list'] = function (parameters) { 314 var items = parameters.items; 315 var listName, itemIndex, item, itemListName; 316 var lists = { 317 '_': {items: [], 'send_to': exactmetrics_frontend.v4_id}, 318 }; 319 320 for (itemIndex = 0; itemIndex < items.length; itemIndex++) { 321 item = ExactMetricsDualTracker.helpers.mapProductItem(items[itemIndex]); 322 323 if (typeof item['item_list_name'] === 'undefined') { 324 lists['_'].items.push(item); 325 } else { 326 itemListName = item['item_list_name']; 327 if (typeof lists[itemListName] === 'undefined') { 328 lists[itemListName] = { 329 'items': [], 330 'item_list_name': itemListName, 331 'send_to': exactmetrics_frontend.v4_id, 332 }; 333 } 334 335 lists[itemListName].items.push(item); 336 } 337 } 338 339 for (listName in lists) { 340 __gtagDataLayer('event', 'view_item_list', lists[listName]); 341 } 342 }; 343 344 ExactMetricsDualTracker.trackers['select_content'] = function (parameters) { 345 const items = parameters.items.map(ExactMetricsDualTracker.helpers.mapProductItem); 346 __gtagDataLayer('event', 'select_item', {items: items, send_to: parameters.send_to}); 347 }; 348 349 ExactMetricsDualTracker.trackers['view_item'] = function (parameters) { 350 const items = parameters.items.map(ExactMetricsDualTracker.helpers.mapProductItem); 351 __gtagDataLayer('event', 'view_item', {items: items, send_to: parameters.send_to}); 352 }; 353 </script>
353 354 <meta content="Divi v.4.27.9" name="generator"/><link rel='stylesheet' id='dashicons-css' href='https://citybookreview.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 355<link rel='stylesheet' id='thickbox-css' href='https://citybookreview.com/wp-includes/js/thickbox/thickbox.css?ver=7.1.2' media='all' /> 356<style id="wp-emoji-styles-inline-css"> 357 358 img.wp-smiley, img.emoji { 359 display: inline !important; 360 border: none !important; 361 box-shadow: none !important; 362 height: 1em !important; 363 width: 1em !important; 364 margin: 0 0.07em !important; 365 vertical-align: -0.1em !important; 366 background: none !important; 367 padding: 0 !important; 368 } 369/*# sourceURL=wp-emoji-styles-inline-css */ 370</style> 371<style id="wp-block-library-inline-css"> 372:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
372--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 373 374/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 375</style> 376 377<style id="global-styles-inline-css"> 378:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
378--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
378.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 379/*# sourceURL=global-styles-inline-css */ 380</style> 381 382<link rel='stylesheet' id='divi_ajax_sidebar_cart_woocommerce_style-css' href='https://citybookreview.com/wp-content/plugins/divi-ajax-sidebar-cart-main/css/divi-ajax-sidebar-cart.css?ver=1.1.1' media='all' /> 383<style id="divi_ajax_sidebar_cart_woocommerce_style-inline-css"> 384:root { 385 --divi-accent-colour: #7393b3 !important; 386 --dasc-background-colour: #ffffff !important; 387 --dasc-text-colour: #000000 !important; 388 --dasc-accent-colour: #ff8057 !important; 389 --dasc-accent-hovered-colour: #ff5c26 !important; 390 --dasc-icon-quantity-price-font-size: 16px !important; 391 --dasc-cart-icon-size: 17px !important; 392 --dasc-cart-icon-colour: #ff8057 !important; 393 --dasc-cart-icon-hovered-colour: #ff5c26 !important; 394 --dasc-buttons-text-colour: #ffffff !important; 395 --dasc-buttons-text-hovered-colour: #ffffff !important; 396 --dasc-buttons-background-colour: #ff8057 !important; 397 --dasc-buttons-background-hovered-colour: #ff5c26 !important; 398 --dasc-button-radius: 0px !important; 399 --dasc-close-button-text-colour: #ffffff !important; 400 --dasc-close-button-text-hovered-colour: #ffffff !important; 401 --dasc-close-button-background-colour: #ff8057 !important; 402 --dasc-close-button-background-hovered-colour: #ff5c26 !important; 403 --dasc-separator-colour: #edecec !important; 404} 405/*# sourceURL=divi_ajax_sidebar_cart_woocommerce_style-inline-css */ 406</style> 407<link rel='stylesheet' id='eh-style-css' href='https://citybookreview.com/wp-content/plugins/payment-gateway-stripe-and-woocommerce-integration/assets/css/eh-style.css?ver=5.1.0' media='all' /> 408<link rel='stylesheet' id='magnific-popup-css' href='https://citybookreview.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/css/magnific_popup.css?ver=2.5.63' media='all' /> 409<link rel='stylesheet' id='dsm-animate-css' href='https://citybookreview.com/wp-content/plugins/supreme-modules-for-divi/public/css/animate.css?ver=2.5.63' media='all' /> 410<link rel='stylesheet' id='dsm-easy-theme-builder-style-css' href='https://citybookreview.com/wp-content/plugins/supreme-modules-for-divi/public/css/dsm-easy-tb.css?ver=2.5.63' media='all' /> 411<style id="dsm-easy-theme-builder-style-inline-css"> 412.et-db.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active #et-boc header.et-l--header.et-l img { max-width: 70%; } 413/*# sourceURL=dsm-easy-theme-builder-style-inline-css */ 414</style> 415<link rel='stylesheet' id='photoswipe-css' href='https://citybookreview.com/wp-content/plugins/woocommerce/assets/css/photoswipe/photoswipe.min.css?ver=11.1.0' media='all' /> 416<link rel='stylesheet' id='photoswipe-default-skin-css' href='https://citybookreview.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.min.css?ver=11.1.0' media='all' /> 417<link rel='stylesheet' id='woocommerce-layout-css' href='https://citybookreview.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.0' media='all' /> 418<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://citybookreview.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.0' media='only screen and (max-width: 768px)' /> 419<link rel='stylesheet' id='woocommerce-general-css' href='https://citybookreview.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.0' media='all' /> 420<style id="woocommerce-inline-inline-css"> 421.woocommerce form .form-row .required { visibility: visible; } 422/*# sourceURL=woocommerce-inline-inline-css */ 423</style> 424<link rel='stylesheet' id='supreme-modules-for-divi-styles-css' href='https://citybookreview.com/wp-content/plugins/supreme-modules-for-divi/styles/style.min.css?ver=2.5.63' media='all' />
425<link rel='stylesheet' id='et-builder-googlefonts-cached-css' href='https://fonts.googleapis.com/css?family=Playfair+Display:regular,500,600,700,800,900,italic,500italic,600italic,700italic,800italic,900italic|Arimo:regular,500,600,700,italic,500italic,600italic,700italic|Lato:100,100italic,300,300italic,regular,italic,700,700italic,900,900italic&subset=latin,latin-ext&display=swap' media='all' /> 426<link rel='stylesheet' id='divi-style-css' href='https://citybookreview.com/wp-content/themes/Divi/style-static.min.css?ver=4.27.9' media='all' />
427<script id="jquery-core-js" src="https://citybookreview.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 427
427
428<script id="jquery-migrate-js" src="https://citybookreview.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 428
428
429<script async data-wp-strategy="async" id="exactmetrics-frontend-script-js" src="https://citybookreview.com/wp-content/plugins/exactmetrics-premium/assets/js/frontend-gtag.min.js?ver=10.3.0"></script>
vendor: 1 bytes, line 429
429
430<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='exactmetrics-frontend-script-js-extra'>/* <![CDATA[ */ 431var exactmetrics_frontend = {"js_events_tracking":"true","download_extensions":"zip,mp3,mpeg,pdf,docx,pptx,xlsx,rar","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/citybookreview.com","hash_tracking":"false","v4_id":"G-5YQX0YS1ZG"};/* ]]> */ 432</script>
vendor: 1 bytes, line 432
432
433<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
vendor: 1 bytes, line 433
433
434<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
vendor: 1 bytes, line 434
434
435<script id="wc-add-to-cart-js-extra"> 436var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://citybookreview.com/cart/","is_cart":"","cart_redirect_after_add":"yes"}; 437//# sourceURL=wc-add-to-cart-js-extra 438</script>
vendor: 1 bytes, line 438
438
439<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 439
439
440<script data-wp-strategy="defer" defer id="wc-zoom-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/zoom/jquery.zoom.min.js?ver=1.7.21-wc.11.1.0"></script>
vendor: 1 bytes, line 440
440
441<script data-wp-strategy="defer" defer id="wc-flexslider-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js?ver=2.7.2-wc.11.1.0"></script>
vendor: 1 bytes, line 441
441
442<script data-wp-strategy="defer" defer id="wc-photoswipe-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe.min.js?ver=4.1.1-wc.11.1.0"></script>
vendor: 1 bytes, line 442
442
443<script data-wp-strategy="defer" defer id="wc-photoswipe-ui-default-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe-ui-default.min.js?ver=4.1.1-wc.11.1.0"></script>
vendor: 1 bytes, line 443
443
444<script id="wc-single-product-js-extra"> 445var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"no","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"}; 446//# sourceURL=wc-single-product-js-extra 447</script>
vendor: 1 bytes, line 447
447
448<script data-wp-strategy="defer" defer id="wc-single-product-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 448
448
449<script id="woocommerce-js-extra"> 450var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 451//# sourceURL=woocommerce-js-extra 452</script>
vendor: 1 bytes, line 452
452
453<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
453 454<link rel="https://api.w.org/" href="https://citybookreview.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://citybookreview.com/wp-json/wp/v2/product/44912" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://citybookreview.com/xmlrpc.php?rsd" /> 455<meta name="generator" content="WordPress 7.1.2" /> 456<link rel='shortlink' href='https://citybookreview.com/?p=44912' /> 457 458<!-- Google Tag Manager for WordPress by gtm4wp.com --> 459<!-- GTM Container placement set to automatic -->
460<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript" data-cookieconsent="ignore"> 461 var dataLayer_content = {"pageTitle":"West Coast Blast - Expedited Reviews \u0026#045; City Book Review","pagePostType":"product","pagePostType2":"single-product","customerTotalOrders":0,"customerTotalOrderValue":0,"customerFirstName":"","customerLastName":"","customerBillingFirstName":"","customerBillingLastName":"","customerBillingCompany":"","customerBillingAddress1":"","customerBillingAddress2":"","customerBillingCity":"","customerBillingState":"","customerBillingPostcode":"","customerBillingCountry":"","customerBillingEmail":"","customerBillingEmailHash":"","customerBillingPhone":"","customerShippingFirstName":"","customerShippingLastName":"","customerShippingCompany":"","customerShippingAddress1":"","customerShippingAddress2":"","customerShippingCity":"","customerShippingState":"","customerShippingPostcode":"","customerShippingCountry":"","cartContent":{"totals":{"applied_coupons":[],"discount_total":0,"subtotal":0,"total":0},"items":[]},"productRatingCounts":[],"productAverageRating":0,"productReviewCount":0,"productType":"simple","productIsVariable":0}; 462 dataLayer.push( dataLayer_content ); 463</script>
vendor: 1 bytes, line 463
463
464<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript" data-cookieconsent="ignore">
vendor: 322 bytes, lines 464-469
464 465(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 466new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 467j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 468'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 469})(window,document,'script','dataLayer','
469GTM-T2ZSDC85
vendor: 4 bytes, line 469
469');
470</script>
470 471<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 472 <style id="custom-background-css"> 473body.custom-background { background-color: #7393b3; } 474</style>
vendor: 83 bytes, lines 474-475
474 475<script async id="google_gtagjs" src="https://www.googletagmanager.com/gtag/js?id=
475G-H4G8F76G4X
vendor: 12 bytes, line 475
475"></script>
476<script id="google_gtagjs-inline">
vendor: 124 bytes, line 477
477window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '
477G-H4G8F76G4X
vendor: 9 bytes, line 477
477', {} );
478</script>
478 479<!-- Google Tag Manager --> 480<!--
480<script>
vendor: 331 bytes, lines 480-484
480(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 481new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 482j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 483'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 484})(window,document,'script','dataLayer','
484GTM-T2ZSDC85
vendor: 3 bytes, line 484
484');
484</script>
484 485<!-- End Google Tag Manager --> 486
487<script> 488var caption1 = "<p>Standard reviews are returned to you via email in approximately 8-10 weeks time. Expedited reviews are returned to you in roughly 4-6 weeks time. Pricing varies between these Standard and Expedited reviews.</p>"; 489var caption2 = "<p>Choose 1, 2, 3, or 4 unique reviews. Each review will be approximately 400 words. Each review will be posted to one of our review sites (your choice), unless you choose to exchange your review for an advertisement.</p>"; 490var caption3 = "<p>One ~30-minute phone podcast or written (Q&A-type) interview. Professionally edited. Interview will appear on the website of your choice.</p>"; 491 492jQuery(document).ready(function (){ 493 jQuery('#speed').click(function (){ 494 jQuery('#speed').addClass('bigger'); 495 jQuery('#number').removeClass('bigger'); 496 jQuery('#interview').removeClass('bigger'); 497 jQuery('#captionInfo').fadeOut(function() { 498 jQuery('#captionInfo').html(caption1).fadeIn(); 499 }); 500 }); 501 jQuery('#number').click(function (){ 502 jQuery('#number').addClass('bigger'); 503 jQuery('#speed').removeClass('bigger'); 504 jQuery('#interview').removeClass('bigger'); 505 jQuery('#captionInfo').fadeOut(function() { 506 jQuery('#captionInfo').html(caption2).fadeIn(); 507 }); 508 }); 509 jQuery('#interview').click(function (){ 510 jQuery('#interview').addClass('bigger'); 511 jQuery('#speed').removeClass('bigger'); 512 jQuery('#number').removeClass('bigger'); 513 jQuery('#captionInfo').fadeOut(function() { 514 jQuery('#captionInfo').html(caption3).fadeIn(); 515 }); 516 }); 517 jQuery('#standardButton').click(function() { 518 jQuery('.buttons').removeClass('bigger'); 519 jQuery('#standardButton').addClass('bigger'); 520 jQuery(".expedited").fadeOut(function () { 521 jQuery(".standard").fadeIn(); 522 }); 523 }); 524 jQuery('#expeditedButton').click(function() { 525 jQuery('.buttons').removeClass('bigger'); 526 jQuery('#expeditedButton').addClass('bigger'); 527 jQuery(".standard").fadeOut(function () { 528 jQuery(".expedited").fadeIn(); 529 console.log('clicked'); 530 }); 531 }); 532 jQuery('#interviewButton').click(function() { 533 jQuery('.buttons').removeClass('bigger'); 534 jQuery('#interviewButton').addClass('bigger'); 535 jQuery(".nointerview").fadeOut(function () { 536 jQuery(".interview").fadeIn(); 537 }); 538 }); 539 jQuery('#nointerviewButton').click(function() { 540 jQuery('.buttons').removeClass('bigger'); 541 jQuery('#nointerviewButton').addClass('bigger'); 542 jQuery(".interview").fadeOut(function () { 543 jQuery(".nointerview").fadeIn(); 544 console.log('clicked'); 545 }); 546 }); 547 jQuery('#showallButton').click(function () { 548 jQuery('.buttons').removeClass('bigger'); 549 jQuery('#showallButton').addClass('bigger'); 550 jQuery(".nointerview").fadeIn(); 551 jQuery(".interview").fadeIn(); 552 jQuery(".expedited").fadeIn(); 553 jQuery(".standard").fadeIn(); 554 }); 555}); 556</script>
556 557<!-- RightMessage -->
558<script type="text/javascript"> 559(function(p, a, n, d, o, b) { 560 o = n.createElement('script'); o.type = 'text/javascript'; o.async = true; o.src = 'https://tag.rightmessage.com/'+p+'.js'; 561 b = n.getElementsByTagName('script')[0]; b.parentNode.insertBefore(o, b); 562 d = function(h, u, i) { var o = n.createElement('style'); o.id = 'rmcloak'+i; o.type = 'text/css'; 563 o.appendChild(n.createTextNode('.rmcloak'+h+'{visibility:hidden}.rmcloak'+u+'{display:none}')); 564 b.parentNode.insertBefore(o, b); return o; }; o = d('', '-hidden', ''); d('-stay-invisible', '-stay-hidden', '-stay'); 565 setTimeout(function() { o.parentNode && o.parentNode.removeChild(o); }, a); 566})('1926894549', 2500, document); 567</script>
vendor: 2 bytes, line 567
567
568<script> 569document.addEventListener('DOMContentLoaded', () => { 570 const date = new Date(); 571 let year = date.getFullYear(); 572 document.getElementById("year").innerHTML = year; 573}); 574</script>
574<link rel="icon" href="https://citybookreview.com/wp-content/uploads/2026/04/cropped-cbr_ico2-32x32.jpg" sizes="32x32" /> 575<link rel="icon" href="https://citybookreview.com/wp-content/uploads/2026/04/cropped-cbr_ico2-192x192.jpg" sizes="192x192" /> 576<link rel="apple-touch-icon" href="https://citybookreview.com/wp-content/uploads/2026/04/cropped-cbr_ico2-180x180.jpg" /> 577<meta name="msapplication-TileImage" content="https://citybookreview.com/wp-content/uploads/2026/04/cropped-cbr_ico2-270x270.jpg" /> 578<style id="et-divi-customizer-global-cached-inline-styles">body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:#000000}h1,h2,h3,h4,h5,h6{color:#000000}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#7393b3!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#7393b3}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#7393b3}.footer-widget h4{color:#7393b3}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#7393b3}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#7393b3}a{color:#f1b23e}.nav li ul{border-color:#000000}.et_secondary_nav_enabled #page-container #top-header{background-color:rgba(115,147,179,0.63)!important}#et-secondary-nav li ul{background-color:rgba(115,147,179,0.63)}#top-header,#top-header a{color:#000000}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#000000}.et_search_form_container input::-moz-placeholder{color:#000000}.et_search_form_container input::-webkit-input-placeholder{color:#000000}.et_search_form_container input:-ms-input-placeholder{color:#000000}#top-menu li a{font-size:16px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#7393b3}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#b0e0e5}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#7393b3}.footer-widget li:before{border-color:#7393b3}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:12px}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}#footer-widgets .footer-widget li:before{top:7.2px}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#ffffff}#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}.bottom-nav a{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.bottom-nav,.bottom-nav a{font-size:11px}#footer-info,#footer-info a{color:#ffffff}#footer-info,#footer-info a{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}#footer-info{font-size:13px}#footer-bottom .et-social-icon a{font-size:20px}#footer-bottom .et-social-icon a{color:#ffffff}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{font-size:17px;background-color:#7393b3;border-width:1px!important;border-color:#4e80b2}
578.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#f4f4f4}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:after{font-size:27.2px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:#3774b2}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#ffffff!important;background-color:#3774b2!important}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.2em}body.home-posts #left-area .et_pb_post h2,body.archive #left-area .et_pb_post h2,body.search #left-area .et_pb_post h2,body.single .et_post_meta_wrapper h1{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-size:13px}#logo{max-height:88%}.et_pb_svg_logo #logo{height:88%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:26px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:26px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:51px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:51px;margin:-51px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:51px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:51px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:17px 0 17px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:rgba(115,147,179,0.63)!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(115,147,179,0.63)}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#000000!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#7393b3!important}.et-fixed-header#top-header a{color:#000000}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:42px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:36px}h3{font-size:30px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:25px}h5{font-size:22px}h6{font-size:19px}.et_pb_slide_description .et_pb_slide_title{font-size:64px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:22px}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:600}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:600}h3{font-weight:600}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:600}h5{font-weight:600}h6{font-weight:600}.et_pb_slide_description .et_pb_slide_title{font-weight:600}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:600} h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'Arimo',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.post .entry-content a:link,.post .entry-content a:visited,.post .type-product a:visited,.post .type-product a:link{text-decoration:none;border-bottom:1px solid rgba(118,218,221,0.3);box-shadow:inset 0 -7px 0 rgba(118,218,221,0.3)}.post .entry-content a:hover,.post .entry-content a:active,.post .type-product a:hover,.post .type-product a:active{border-bottom:1px solid rgba(118,218,221,0.7);box-shadow:inset 0 -8px 0 rgba(118,218,221,0.7)}.page .entry-content a:link,.page .entry-content a:visited,.page .type-product a:visited,.page .type-product a:link{text-decoration:none;border-bottom:1px solid rgba(118,218,221,0.3);box-shadow:inset 0 -7px 0 rgba(118,218,221,0.3)}.page .entry-content a:hover,.page .entry-content a:active,.page .type-product a:hover,.page .type-product a:active{border-bottom:1px solid rgba(118,218,221,0.7);box-shadow:inset 0 -8px 0 rgba(118,218,221,0.7)}.home .post .entry-content a:link,.home .post .entry-content a:visited,.home .post .type-product a:visited,.home .post .type-product a:link{border-bottom:unset!important;box-shadow:unset!important}.home .post .entry-content a:hover,.home .post .entry-content a:active,.home .post .type-product a:hover,.home .post .type-product a:active{border-bottom:unset!important;box-shadow:unset!important}.home .page .entry-content a:link,.home .page .entry-content a:visited,.home .page .type-product a:visited,.home .page .type-product a:link{border-bottom:unset!important;box-shadow:unset!important}.home .page .entry-content a:hover,.home .page .entry-content a:active,.home .page .type-product a:hover,.home .page .type-product a:active{border-bottom:unset!important;box-shadow:unset!important}.post .entry-title a,.page .entry-title a{border-bottom:unset!important;box-shadow:unset!important}.post .more-link,.page .more-link{border-bottom:unset!important;box-shadow:unset!important}.woocommerce ul.products li.product .star-rating{display:none}.woocommerce #reviews .commentlist .star-rating{display:block}.post ol li{padding-bottom:1.8em;line-height:1.5em}.post ul li{padding-bottom:0.8em;line-height:1.5em}.post ol li:last-child,.post ul li:last-child{padding-bottom:initial}.et_pb_pricing_table{padding-bottom:20px}.et_pb_pricing_content_top{padding-top:10px;padding-bottom:10px}.et_pb_pricing_content{padding:10px}</style></head> 579<body data-rsssl=1 class="wp-singular product-template-default single single-product postid-44912 custom-background wp-theme-Divi theme-Divi dsm_fixed_header woocommerce woocommerce-page woocommerce-no-js et_bloom et_button_left et_pb_button_helper_class et_non_fixed_nav et_show_nav et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns3 et_cover_background et_pb_gutter et_pb_gutters3 et_no_sidebar et_divi_theme et-db"> 580 <div id="diviswift-ajax-cart" class="divi-ajax-sidebar-cart-wrap"> 581 <div id="ajax-loading"> 582 <div class="divi-ajax-sidebar-cart-loader"> 583 <div class="spinner"> 584 <div class="bounce1"></div> 585 <div class="bounce2"></div> 586 <div class="bounce3"></div> 587 </div> 588 </div> 589 </div> 590 <div class="cart-drawer-heading">Shopping Cart</div> 591 <div class="close-drawer"></div> 592 593 <div class="widget woocommerce widget_shopping_cart"><div class="widget_shopping_cart_content"></div></div> 594 </div> 595 596 597 598<!-- GTM Container placement set to automatic --> 599<!-- Google Tag Manager (noscript) --> 600 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T2ZSDC85" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 601<!-- End Google Tag Manager (noscript) --> <div id="page-container"> 602 603 604 605 <header id="main-header" data-height-onload="66"> 606 <div class="container clearfix et_menu_container"> 607 <div class="logo_container"> 608 <span class="logo_helper"></span> 609 <a href="https://citybookreview.com/"> 610 <img src="https://citybookreview.com/wp-content/uploads/2026/04/top_identity_200w.png" width="200" height="27" alt="City Book Review" id="logo" data-height-percentage="88" /> 611 </a> 612 </div> 613 <div id="et-top-navigation" data-height="66" data-fixed-height="51"> 614 <nav id="top-menu-nav"> 615 <ul id="top-menu" class="nav"><li id="menu-item-2112" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-2112"><a href="https://citybookreview.com/submission-guidelines/">Book Submission</a> 616<ul class="sub-menu"> 617 <li id="menu-item-2113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2113"><a href="https://citybookreview.com/submission-guidelines/general-submission/">General Submission</a></li> 618 <li id="menu-item-44521" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44521"><a href="https://citybookreview.com/sponsored-review/">Sponsored Review</a></li> 619 <li id="menu-item-45858" class="menu-item menu-item-type-post_type menu-item-object-product current-menu-item menu-item-45858"><a href="https://citybookreview.com/product/west-coast-blast-expedited-reviews/" aria-current="page">West Coast Blast – Expedited Reviews</a></li> 620 <li id="menu-item-45859" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-45859"><a href="https://citybookreview.com/product/west-coast-blast-standard-reviews/">West Coast Blast – 5 Standard Reviews</a></li> 621</ul> 622</li> 623<li id="menu-item-45783" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45783"><a href="https://citybookreview.com/i-need-help-marketing-and-sales-package-authors-2/">I Need Help!</a></li> 624<li id="menu-item-25822" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-25822"><a href="https://citybookreview.com/advertising/">Marketing Services</a> 625<ul class="sub-menu"> 626 <li id="menu-item-44262" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44262"><a href="https://citybookreview.com/author-marketing-services/">Author Marketing Services</a></li> 627 <li id="menu-item-45856" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-45856"><a href="https://citybookreview.com/product/video-book-review/">Video Book Review</a></li> 628 <li id="menu-item-45660" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45660"><a href="https://citybookreview.com/paid-consignment-for-indie-authors-bookstore-placement-made-easy/">Paid Consignment for Indie Authors – Books
628tore Placement Made Easy</a></li> 629 <li id="menu-item-45857" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-45857"><a href="https://citybookreview.com/product/email-sales-campaign-3000-plus-librarians/">Email Sales Campaign – 3000 Plus Librarians</a></li> 630 <li id="menu-item-45962" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-45962"><a href="https://citybookreview.com/product/email-sales-campaign-900-stores-three-times/">Email Sales Campaign – 900 Stores Three Times</a></li> 631 <li id="menu-item-45963" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-45963"><a href="https://citybookreview.com/product/email-sales-campaign-900-stores-one-time/">Email Sales Campaign – 900 stores One Time</a></li> 632 <li id="menu-item-2110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2110"><a href="https://citybookreview.com/website/">Website Advertising</a></li> 633</ul> 634</li> 635<li id="menu-item-45196" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-45196"><a href="https://citybookreview.com/category/resources/">Articles</a> 636<ul class="sub-menu"> 637 <li id="menu-item-45198" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-45198"><a href="https://citybookreview.com/category/resources/book-reviews/">Book Reviews</a></li> 638 <li id="menu-item-45197" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-45197"><a href="https://citybookreview.com/category/resources/self-publishing/">Self-Publishing</a></li> 639 <li id="menu-item-45544" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-45544"><a href="https://citybookreview.com/category/resources/marketing/">Marketing</a></li> 640</ul> 641</li> 642<li id="menu-item-252629" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-252629"><a href="https://citybookreview.com/frequently-asked-questions-faq/">FAQ & Help</a></li> 643</ul> </nav> 644 645 <div class="cart-click "> 646 <a href="https://citybookreview.com/#" class=" site-header-cart"> 647 <p>(0)</p> 648 649 <span class="et_pb_menu__icon et_pb_menu__cart-button"></span> 650 651 </a> 652 </div> 653 654 655 <div id="et_top_search"> 656 <span id="et_search_icon"></span> 657 </div> 658 659 <div id="et_mobile_nav_menu"> 660 <div class="mobile_nav closed"> 661 <span class="select_page">Select Page</span> 662 <span class="mobile_menu_bar mobile_menu_bar_toggle"></span> 663 </div> 664 </div> </div> <!-- #et-top-navigation --> 665 </div> <!-- .container --> 666 <div class="et_search_outer"> 667 <div class="container et_search_form_container"> 668 <form role="search" method="get" class="et-search-form" action="https://citybookreview.com/"> 669 <input type="search" class="et-search-field" placeholder="Search …" value="" name="s" title="Search for:" /> </form> 670 <span class="et_close_search_field"></span> 671 </div> 672 </div> 673 </header> <!-- #main-header --> 674 <div id="et-main-area"> 675 676 677 <div id="main-content"> 678 <div class="container"> 679 <div id="content-area" class="clearfix"> 680 <div id="left-area"><nav class="woocommerce-breadcrumb" aria-label="Breadcrumb"><a href="https://citybookreview.com">Home</a> / <a href="https://citybookreview.com/product-category/marketing/">Marketing</a> / <a href="https://citybookreview.com/product-category/marketing/expedited-reviews/">Expedited Reviews</a> / West Coast Blast – Expedited Reviews</nav> 681 682 <div class="woocommerce-notices-wrapper"></div><div id="product-44912" class="product type-product post-44912 status-publish first instock product_cat-expedited-reviews has-post-thumbnail virtual purchasable product-type-simple"> 683 684 <div class="clearfix"><div class="woocommerce-product-gallery woocommerce-product-gallery--with-images woocommerce-product-gallery--columns-4 images" data-columns="4" style="opacity: 0; transition: opacity .25s ease-in-out;"> 685 <div class="woocommerce-product-gallery__wrapper"> 686 <div data-thumb="https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh-100x100.jpeg" data-thumb-alt="West Coast Blast - Expedited Reviews" data-thumb-srcset="" data-thumb-sizes="" class="woocommerce-product-gallery__image"><a href="https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg"><img width="510" height="382" src="https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh-510x382.jpeg" class="wp-post-image" alt="West Coast Blast - Expedited Reviews" data-caption="" data-src="https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg" data-large_image="https://citybookreview.com/wp-content/uploads/2024/03/OCS1Vh.jpeg" data-large_image_width="1024" data-large_image_height="768" decoding="async" fetchpriority="high" /></a></div> </div> 687</div> 688 689 <div class="summary entry-summary"> 690 <h1 class="product_title entry-title">West Coast Blast – Expedited Reviews</h1><p class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">$
690</span>1,475.00</bdi></span></p> 691<div class="woocommerce-product-details__short-description"> 692 <p>Five unique expedited sponsored reviews to be published on the five West Coast book review sites</p> 693</div> 694 695 696 <form class="cart" action="https://citybookreview.com/product/west-coast-blast-expedited-reviews/" method="post" enctype='multipart/form-data'> 697 698 <div class="quantity"> 699 <label class="screen-reader-text" for="quantity_6ab5b59d257af">West Coast Blast - Expedited Reviews quantity</label> 700 <input 701 type="number" 702 id="quantity_6ab5b59d257af" 703 class="input-text qty text" 704 name="quantity" 705 value="1" 706 aria-label="Product quantity" 707 min="1" 708 step="1" 709 placeholder="" 710 inputmode="numeric" 711 autocomplete="off" 712 /> 713 </div> 714 715 <button type="submit" name="add-to-cart" value="44912" class="single_add_to_cart_button button alt">Add to cart</button> 716 717 <span class="gtm4wp_single_productdata" style="display:none; visibility:hidden;" data-gtm4wp_product_data="{"internal_id":44912,"item_id":44912,"item_name":"West Coast Blast - Expedited Reviews","sku":44912,"price":1475,"stocklevel":null,"stockstatus":"instock","google_business_vertical":"retail","item_category":"Expedited Reviews","id":44912}"></span> 718 </form> 719 720 721<div class="product_meta"> 722 723 724 725 <span class="posted_in">Category: <a href="https://citybookreview.com/product-category/marketing/expedited-reviews/" rel="tag">Expedited Reviews</a></span> 726 727 728</div> 729 </div> 730 731 </div> 732 <div class="woocommerce-tabs wc-tabs-wrapper"> 733 <ul class="tabs wc-tabs" role="tablist"> 734 <li role="presentation" class="description_tab" id="tab-title-description"> 735 <a href="#tab-description" role="tab" aria-controls="tab-description"> 736 Description </a> 737 </li> 738 </ul> 739 <div class="woocommerce-Tabs-panel woocommerce-Tabs-panel--description panel entry-content wc-tab" id="tab-description" role="tabpanel" aria-labelledby="tab-title-description"> 740 741 <h2>Description</h2> 742 743<p><strong>West Coast Blast Book Review Marketing Package: Your Book’s Key to the West Coast Audience</strong> Unlock the full potential of your book with the <em>West Coast Blast Book Review Marketing Package</em> from City Book Review. Designed to spotlight authors and their work across California, Oregon, Washington, and beyond, this powerful marketing package connects your story with an engaged, discerning West Coast audience hungry for the next great read.</p> 744<p><strong>Why Choose the West Coast Blast Package?</strong></p> 745<p>📢 <strong>Targeted West Coast Reach</strong>: Reach thousands of readers in major West Coast literary markets, including Los Angeles, San Francisco, Portland, Seattle, and San Diego.</p> 746<p>📚 <strong>Comprehensive Book Review</strong>: Gain five professionally crafted book reviews written by experienced critics who know how to highlight your book’s strengths and themes. Each review is strategically designed to appeal to readers, enhance SEO for broader online visibility, and give your book the spotlight it deserves.</p> 747<p>🌟 <strong>Multi-Platform Promotion</strong>: Maximize your book’s exposure through our wide-ranging online channels. We feature your review across our high-traffic blog, newsletters, and social media platforms to ensure that readers, bloggers, and influencers on the West Coast see and share your story.</p> 748<p>📈 <strong>SEO-Optimized Content</strong>: Boost your online discoverability with SEO-focused reviews and descriptions, helping readers find your book on Google, Amazon, and beyond. Get a leg up on the competition with optimized keywords tailored to your genre and target audience.</p> 749<p>💬 <strong>Engagement-Driven Approach</strong>: We know that book marketing is more than just exposure—it’s about engagement. Our team crafts personalized, engaging content to connect with readers on an emotional level, drawing them into your story and turning them into dedicated fans.</p> 750<p><strong>Why City Book Review?</strong></p> 751<p>City Book Review offers industry expertise, high editorial standards, and a commitment to supp
751orting independent authors. Choose the West Coast Blast Book Review Marketing Package and set your book up for success in the vibrant West Coast literary scene.</p> 752<p><strong>Order your West Coast Blast Package today and bring your book to readers ready to dive into your world!</strong></p> 753<p>Get 5 Expedited turnaround reviews for each of our West Coast sites. Reviews due in 2-3 weeks, but are usually delivered early</p> 754<p><strong>Also get a bonus blurb or written interview as well!</strong></p> </div> 755 756 </div> 757 758 759 <section class="related products"> 760 761 <h2>Related products</h2> 762 <ul class="products columns-3"> 763 764 765 <li class="product type-product post-25514 status-publish first instock product_cat-expedited-reviews has-post-thumbnail virtual purchasable product-type-simple"> 766 <a href="https://citybookreview.com/product/1-expedited-review/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><span class="et_shop_image"><img width="400" height="400" src="https://citybookreview.com/wp-content/uploads/2023/05/books-1149959_1280-400x400.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="1 Expedited Review" decoding="async" loading="lazy" /><span class="et_overlay"></span></span><h2 class="woocommerce-loop-product__title">1 Expedited Review</h2> 767 <span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">$</span>349.00</bdi></span></span> 768</a><span class="gtm4wp_productdata" style="display:none; visibility:hidden;" data-gtm4wp_product_data="{"internal_id":25514,"item_id":25514,"item_name":"1 Expedited Review","sku":25514,"price":349,"stocklevel":null,"stockstatus":"instock","google_business_vertical":"retail","item_category":"Expedited Reviews","id":25514,"productlink":"https:\/\/citybookreview.com\/product\/1-expedited-review\/","item_list_name":"Related Products","index":1,"product_type":"simple","item_list_id":"related-products","item_brand":""}"></span></li> 769 770 771 <li class="product type-product post-25515 status-publish instock product_cat-expedited-reviews has-post-thumbnail virtual purchasable product-type-simple"> 772 <a href="https://citybookreview.com/product/2-expedited-review/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><span class="et_shop_image"><img width="400" height="400" src="https://citybookreview.com/wp-content/uploads/2023/05/books-1149959_1280-400x400.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="2 Expedited Reviews" decoding="async" loading="lazy" /><span class="et_overlay"></span></span><h2 class="woocommerce-loop-product__title">2 Expedited Reviews</h2> 773 <span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">$</span>575.00</bdi></span></span> 774</a><span class="gtm4wp_productdata" style="display:none; visibility:hidden;" data-gtm4wp_product_data="{"internal_id":25515,"item_id":25515,"item_name":"2 Expedited Reviews","sku":25515,"price":575,"stocklevel":null,"stockstatus":"instock","google_business_vertical":"retail","item_category":"Expedited Reviews","id":25515,"productlink":"https:\/\/citybookreview.com\/product\/2-expedited-review\/","item_list_name":"Related Products","index":2,"product_type":"simple","item_list_id":"related-products","item_brand":""}"></span></li> 775 776 777 <li class="product type-product post-44442 status-publish last instock product_cat-expedited-reviews has-post-thumbnail virtual purchasable product-type-simple"> 778 <a href="https://citybookreview.com/product/4-premium-expedited-reviews/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><span class="et_shop_image"><img width="400" height="400" src="https://citybookreview.com/wp-content/uploads/2023/05/books-1149959_1280-400x400.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="4 Premium Expedited Reviews" decoding="async" loading="lazy" />
778<span class="et_overlay"></span></span><h2 class="woocommerce-loop-product__title">4 Premium Expedited Reviews</h2> 779 <span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">$</span>1,299.00</bdi></span></span> 780</a><span class="gtm4wp_productdata" style="display:none; visibility:hidden;" data-gtm4wp_product_data="{"internal_id":44442,"item_id":44442,"item_name":"4 Premium Expedited Reviews","sku":44442,"price":1299,"stocklevel":null,"stockstatus":"instock","google_business_vertical":"retail","item_category":"Expedited Reviews","id":44442,"productlink":"https:\/\/citybookreview.com\/product\/4-premium-expedited-reviews\/","item_list_name":"Related Products","index":3,"product_type":"simple","item_list_id":"related-products","item_brand":""}"></span></li> 781 782 783 </ul> 784 785 </section> 786 </div> 787 788 789 790 </div> 791 </div> 792 </div> 793 </div> 794 795 796 <span class="et_pb_scroll_top et-pb-icon"></span> 797 798 799 <footer id="main-footer"> 800 801 802 803 <div id="et-footer-nav"> 804 <div class="container"> 805 <ul id="menu-top-menu" class="bottom-nav"><li id="menu-item-2485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2485"><a href="https://citybookreview.com/contact/">Contact</a></li> 806<li id="menu-item-31839" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31839"><a href="https://citybookreview.com/licensing/">Licensing</a></li> 807<li id="menu-item-252737" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-252737"><a href="https://citybookreview.com/become-a-reviewer-2/">Become a Reviewer</a></li> 808</ul> </div> 809 </div> 810 811 812 <div id="footer-bottom"> 813 <div class="container clearfix"> 814 <div id="footer-info">City Book Review | 8153201 Norris Avenue | 816Sacramento, CA 95821 | 817855-741-8810 | <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ec85828a83ac8f8598958e8383879e899a85899bc28f8381">[email protected]</a> | Copyright 2008-<span id="year"></span></div> </div> 818 </div> 819 </footer> 820 </div> 821 822 823 </div>
vendor: 111 bytes, lines 823-825
823 824 825 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
825<script type="speculationrules"> 826{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 827</script>
827 828 <!-- ExactMetrics Enhanced eCommerce Impression JS --> 829
829<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id="exactmetrics-ecommerce-impressions"> 830 /* ExactMetrics Enhanced eCommerce Impression Tracking */ 831 (function() { 832 // Ensure dataLayer exists 833 window.dataLayer = window.dataLayer || []; 834 835 // Fallback __gtagTracker definition if main script is blocked 836 if (typeof __gtagTracker === 'undefined') { 837 function __gtagDataLayer() { 838 window.dataLayer.push(arguments); 839 } 840 841 function __gtagTracker(type, name, parameters) { 842 if (!parameters) { 843 parameters = {}; 844 } 845 846 if (type === 'event' && !parameters.send_to) { 847 parameters.send_to = 'G-5YQX0YS1ZG'; 848 } 849 850 __gtagDataLayer.apply(null, arguments); 851 } 852 853 window.__gtagTracker = __gtagTracker; 854 } 855 856 // Run-once guard: both the DOMContentLoaded listener and the setTimeout 857 // fallback below can fire, so without this the batch would push twice. 858 var __miImpressionsRan = false; 859 function trackImpressions() { 860 if (__miImpressionsRan) { return; } 861 __miImpressionsRan = true; 862 if (typeof __gtagTracker === 'function') { 863 __gtagTracker('event', 'view_item_list', { 864 items: [{"id":25514,"name":"1 Expedited Review","category":"Expedited Reviews","price":"349.00","list_name":"West Coast Blast - Expedited Reviews","list_position":1},{"id":25515,"name":"2 Expedited Reviews","category":"Expedited Reviews","price":"575.00","list_name":"West Coast Blast - Expedited Reviews","list_position":2},{"id":44442,"name":"4 Premium Expedited Reviews","category":"Expedited Reviews","price":"1299.00","list_name":"West Coast Blast - Expedited Reviews","list_position":3}] }); 865 } else { 866 console.log('ExactMetrics: __gtagTracker is not available'); 867 } 868 } 869 870 // Try immediately 871 if (document.readyState === 'complete' || document.readyState === 'interactive') { 872 trackImpressions(); 873 } else { 874 // Wait for DOM to be ready 875 document.addEventListener('DOMContentLoaded', trackImpressions); 876 // Fallback in case DOMContentLoaded already fired 877 setTimeout(trackImpressions, 1000); 878 } 879 })(); 880 /* End ExactMetrics Enhanced eCommerce Impression Tracking */ 881 </script>
881 882 <!-- / ExactMetrics Enhanced eCommerce Impression JS --> 883 884<div id="photoswipe-fullscreen-dialog" class="pswp" tabindex="-1" role="dialog" aria-modal="true" aria-hidden="true" aria-label="Full screen image"> 885 <div class="pswp__bg"></div> 886 <div class="pswp__scroll-wrap"> 887 <div class="pswp__container"> 888 <div class="pswp__item"></div> 889 <div class="pswp__item"></div> 890 <div class="pswp__item"></div> 891 </div> 892 <div class="pswp__ui pswp__ui--hidden"> 893 <div class="pswp__top-bar"> 894 <div class="pswp__counter"></div> 895 <button class="pswp__button pswp__button--zoom" aria-label="Zoom in/out"></button> 896 <button class="pswp__button pswp__button--fs" aria-label="Toggle fullscreen"></button> 897 <button class="pswp__button pswp__button--share" aria-label="Share"></button> 898 <button class="pswp__button pswp__button--close" aria-label="Close (Esc)"></button> 899 <div class="pswp__preloader"> 900 <div class="pswp__preloader__icn"> 901 <div class="pswp__preloader__cut"> 902 <div class="pswp__preloader__donut"></div> 903 </div> 904 </div> 905 </div> 906 </div> 907 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 908 <div class="pswp__share-tooltip"></div> 909 </div> 910 <button class="pswp__button pswp__button--arrow--left" aria-label="Previous (arrow left)"></button> 911 <button class="pswp__button pswp__button--arrow--right" aria-label="Next (arrow right)"></button> 912 <div class="pswp__caption"> 913 <div class="pswp__caption__center"></div> 914 </div> 915 </div> 916 </div> 917</div> 918
918<script type='text/javascript'> 919 (function () { 920 var c = document.body.className; 921 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 922 document.body.className = c; 923 })(); 924 </script>
924 925
925<script type="text/javascript"> 926 /* ExactMetrics Scroll Tracking */ 927 if ( typeof(jQuery) !== 'undefined' ) { 928 jQuery( document ).ready(function(){ 929 function exactmetrics_scroll_tracking_load() { 930 if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { 931 (function(factory) { 932 factory(jQuery); 933 }(function($) { 934 935 /* Scroll Depth */ 936 "use strict"; 937 var defaults = { 938 percentage: true 939 }; 940 941 var $window = $(window), 942 cache = [], 943 scrollEventBound = false, 944 lastPixelDepth = 0; 945 946 /* 947 * Plugin 948 */ 949 950 $.scrollDepth = function(options) { 951 952 var startTime = +new Date(); 953 954 options = $.extend({}, defaults, options); 955 956 /* 957 * Functions 958 */ 959 960 function sendEvent(action, label, scrollDistance, timing) { 961 if ( 'undefined' === typeof ExactMetricsObject || 'undefined' === typeof ExactMetricsObject.sendEvent ) { 962 return; 963 } 964 var paramName = action.toLowerCase(); 965 var fieldsArray = { 966 send_to: 'G-5YQX0YS1ZG', 967 non_interaction: true 968 }; 969 fieldsArray[paramName] = label; 970 971 if (arguments.length > 3) { 972 fieldsArray.scroll_timing = timing 973 ExactMetricsObject.sendEvent('event', 'scroll_depth', fieldsArray); 974 } else { 975 ExactMetricsObject.sendEvent('event', 'scroll_depth', fieldsArray); 976 } 977 } 978 979 function calculateMarks(docHeight) { 980 return { 981 '25%' : parseInt(docHeight * 0.25, 10), 982 '50%' : parseInt(docHeight * 0.50, 10), 983 '75%' : parseInt(docHeight * 0.75, 10), 984 /* Cushion to trigger 100% event in iOS */ 985 '100%': docHeight - 5 986 }; 987 } 988 989 function checkMarks(marks, scrollDistance, timing) { 990 /* Check each active mark */ 991 $.each(marks, function(key, val) { 992 if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { 993 sendEvent('Percentage', key, scrollDistance, timing); 994 cache.push(key); 995 } 996 }); 997 } 998 999 function rounded(scrollDistance) { 1000 /* Returns String */ 1001 return (Math.floor(scrollDistance/250) * 250).toString(); 1002 } 1003 1004 function init() { 1005 bindScrollDepth(); 1006 } 1007 1008 /* 1009 * Public Methods 1010 */ 1011 1012 /* Reset Scroll Depth with the originally initialized options */ 1013 $.scrollDepth.reset = function() { 1014 cache = []; 1015 lastPixelDepth = 0; 1016 $window.off('scroll.scrollDepth'); 1017 bindScrollDepth(); 1018 }; 1019 1020 /* Add DOM elements to be tracked */ 1021 $.scrollDepth.addElements = function(elems) { 1022 1023 if (typeof elems == "undefined" || !$.isArray(elems)) { 1024 return; 1025 } 1026 1027 $.merge(options.elements, elems); 1028 1029 /* If scroll event has been unbound from window, rebind */ 1030 if (!scrollEventBound) { 1031 bindScrollDepth(); 1032 } 1033 1034 }; 1035 1036 /* Remove DOM elements currently tracked */ 1037 $.scrollDepth.removeElements = function(elems) { 1038 1039 if (typeof elems == "undefined" || !$.isArray(elems)) { 1040 return; 1041 } 1042 1043 $.each(elems, function(index, elem) { 1044 1045 var inElementsArray = $.inArray(elem, options.elements); 1046 var inCacheArray = $.inArray(elem, cache); 1047 1048 if (inElementsArray != -1) { 1049 options.elements.splice(inElementsArray, 1); 1050 } 1051 1052 if (inCacheArray != -1) { 1053 cache.splice(inCacheArray, 1); 1054 } 1055 1056 }); 1057 1058 }; 1059 1060 /* 1061 * Throttle function borrowed from: 1062 * Underscore.js 1.5.2 1063 * https://underscorejs.org 1064 * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 1065 * Underscore may be freely distributed under the MIT license. 1066 */ 1067 1068 function throttle(func, wait) { 1069 var context, args, result; 1070 var timeout = null; 1071 var previous = 0; 1072 var later = function() { 1073 previous = new Date; 1074 timeout = null; 1075 result = func.apply(context, args); 1076 }; 1077 return function() { 1078 var now = new Date; 1079 if (!previous) previous = now; 1080 var remaining = wait - (now - previous); 1081 context = this; 1082 args = arguments; 1083 if (remaining <= 0) { 1084 clearTimeout(timeout); 1085 timeout = null; 1086 previous = now; 1087 result = func.apply(context, args); 1088 } else if (!timeout) { 1089 timeout = setTimeout(later, remaining); 1090 } 1091 return result; 1092 }; 1093 } 1094 1095 /* 1096 * Scroll Event 1097 */ 1098 1099 function bindScrollDepth() { 1100 1101 scrollEventBound = true; 1102 1103 $window.on('scroll.scrollDepth', throttle(function() { 1104 /* 1105 * We calculate document and window height on each scroll event to 1106 * account for dynamic DOM changes. 1107 */ 1108 1109 var docHeight = $(document).height(), 1110 winHeight = window.innerHeight ? window.innerHeight : $window.height(), 1111 scrollDistance = $window.scrollTop() + winHeight, 1112 1113 /* Recalculate percentage marks */ 1114 marks = calculateMarks(docHeight),
1115 1116 /* Timing */ 1117 timing = +new Date - startTime; 1118 1119 checkMarks(marks, scrollDistance, timing); 1120 }, 500)); 1121 1122 } 1123 1124 init(); 1125 }; 1126 1127 /* UMD export */ 1128 return $.scrollDepth; 1129 1130 })); 1131 1132 jQuery.scrollDepth(); 1133 } else { 1134 setTimeout(exactmetrics_scroll_tracking_load, 200); 1135 } 1136 } 1137 exactmetrics_scroll_tracking_load(); 1138 }); 1139 } 1140 /* End ExactMetrics Scroll Tracking */ 1141 /* ExactMetrics Conversion Event */ 1142 jQuery(document).ready(function() { 1143 jQuery('a[data-mi-conversion-event]') 1144 .off('click.exactmetricsConversion') 1145 .on('click.exactmetricsConversion', function() { 1146 if ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) { 1147 var $link = jQuery(this); 1148 var eventName = $link.attr('data-mi-event-name'); 1149 if ( typeof eventName === 'undefined' || ! eventName ) { 1150 // Fallback to first word of the <a> tag, lowercase, strip html 1151 var text = $link.text().trim(); 1152 text = text.replace(/(<([^>]+)>)/gi, '').toLowerCase(); 1153 var firstWord = text.split(/\s+/)[0] || ''; 1154 1155 if ( firstWord ) { 1156 eventName = 'click-' + firstWord; 1157 } else { 1158 eventName = $link.parent().hasClass('wp-block-image') ? 'image-click' : 'button-click'; 1159 } 1160 } 1161 __gtagTracker('event', 'mi-' + eventName); 1162 } 1163 }); 1164 }); 1165 /* End ExactMetrics Conversion Event */ 1166 1167</script>
1167<!-- Google Tag Manager (noscript) --> 1168<!--
vendor: 68 bytes, line 1168
1168 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1168GTM-T2ZSDC85
vendor: 85 bytes, lines 1168-1169
1168" 1169height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1170<!-- End Google Tag Manager (noscript) --> 1171
1172<script id="thickbox-js-extra"> 1173var thickboxL10n = {"next":"Next \u003E","prev":"\u003C Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https://citybookreview.com/wp-includes/js/thickbox/loadingAnimation.gif"}; 1174//# sourceURL=thickbox-js-extra 1175</script>
vendor: 1 bytes, line 1175
1175
1176<script id="thickbox-js" src="https://citybookreview.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105"></script>
vendor: 1 bytes, line 1176
1176
1177<script id="wc-cart-fragments-js-extra"> 1178var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_bfa0e024d5569000f6ffdd8a8ca137bc","fragment_name":"wc_fragments_bfa0e024d5569000f6ffdd8a8ca137bc","request_timeout":"5000"}; 1179//# sourceURL=wc-cart-fragments-js-extra 1180</script>
vendor: 1 bytes, line 1180
1180
1181<script data-wp-strategy="defer" id="wc-cart-fragments-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1181
1181
1182<script id="divi-ajax-sidebar-cart-js" src="https://citybookreview.com/wp-content/plugins/divi-ajax-sidebar-cart-main/js/divi-ajax-sidebar-cart.js?ver=1.1.1"></script>
vendor: 1 bytes, line 1182
1182
1183<script id="divi-ajax-sidebar-cart-js-after"> 1184jQuery( document ).ready( function( $ ) { 1185 $( 'body' ).on( 'added_to_cart', function( event, fragments, cart_hash ) { 1186 $( 'body' ).addClass( 'drawer-open' ); 1187 } ); 1188 } ); 1189 document.addEventListener( 'DOMContentLoaded', function() { 1190 document.addEventListener( 'click', function( event ) { 1191 var is_inner = event.target.closest( '.divi-ajax-sidebar-cart-wrap' ); 1192 if ( ! event.target.classList.contains( 'divi-ajax-sidebar-cart-wrap' ) && ! is_inner ) { 1193 document.querySelector( 'body' ).classList.remove( 'drawer-open' ); 1194 } 1195 var is_inner2 = event.target.closest( '.cart-click' ); 1196 if ( event.target.classList.contains( 'cart-click' ) || is_inner2 ) { 1197 var is_header = event.target.closest( '.site-header-cart' ); 1198 1199 if ( is_header ) { 1200 event.preventDefault(); 1201 document.querySelector( 'body' ).classList.toggle( 'drawer-open' ); 1202 } 1203 } 1204 if ( event.target.classList.contains( 'close-drawer' ) ) { 1205 document.querySelector( 'body' ).classList.remove( 'drawer-open' ); 1206 } 1207 } ); 1208 } ); 1209 var interceptor = ( function( open ) { 1210 XMLHttpRequest.prototype.open = function( method, url, async, user, pass ) { 1211 this.addEventListener( 'readystatechange', function() { 1212 switch ( this.readyState ) { 1213 case 1: 1214 document.querySelector( '#ajax-loading' ).style.display = 'block'; 1215 break; 1216 case 4: 1217 document.querySelector( '#ajax-loading' ).style.display = 'none'; 1218 break; 1219 } 1220 }, false ); 1221 if ( async !== false ) { 1222 async = true; 1223 } 1224 open.call( this, method, url, async, user, pass ); 1225 }; 1226 } ( XMLHttpRequest.prototype.open ) ); 1227 document.addEventListener( 'DOMContentLoaded', function() { 1228 document.querySelector( '#ajax-loading' ).style.display = 'none'; 1229 } ); 1230 1231//# sourceURL=divi-ajax-sidebar-cart-js-after 1232</script>
vendor: 1 bytes, line 1232
1232
1233<script id="divi-ajax-sidebar-cart-ajax-add-to-cart-js-extra"> 1234var divi_ajax_sidebar_cart = {"ajax_url":"https://citybookreview.com/wp-admin/admin-ajax.php"}; 1235//# sourceURL=divi-ajax-sidebar-cart-ajax-add-to-cart-js-extra 1236</script>
vendor: 1 bytes, line 1236
1236
1237<script id="divi-ajax-sidebar-cart-ajax-add-to-cart-js" src="https://citybookreview.com/wp-content/plugins/divi-ajax-sidebar-cart-main/js/divi-ajax-sidebar-cart-ajax-add-to-cart.js?ver=1.1.1"></script>
vendor: 1 bytes, line 1237
1237
1238<script id="dsm-easy-theme-builder-js-extra"> 1239var dsm_easy_tb_js = {"threshold":"200"}; 1240//# sourceURL=dsm-easy-theme-builder-js-extra 1241</script>
vendor: 1 bytes, line 1241
1241
1242<script id="dsm-easy-theme-builder-js" src="https://citybookreview.com/wp-content/plugins/supreme-modules-for-divi/public/js/dsm-easy-tb.js?ver=2.5.63"></script>
vendor: 1 bytes, line 1242
1242
1243<script id="gtm4wp-additional-datalayer-pushes-js-after"> 1244 dataLayer.push({"event":"view_item","ecommerce":{"currency":"USD","value":1475,"items":[{"item_id":44912,"item_name":"West Coast Blast - Expedited Reviews","sku":44912,"price":1475,"stocklevel":null,"stockstatus":"instock","google_business_vertical":"retail","item_category":"Expedited Reviews","id":44912,"quantity":1}]}}); 1245//# sourceURL=gtm4wp-additional-datalayer-pushes-js-after 1246</script>
vendor: 1 bytes, line 1246
1246
1247<script id="gtm4wp-form-move-tracker-js-before"> 1248var gtm4wp_form_move_config = {"filledOnly":false}; 1249//# sourceURL=gtm4wp-form-move-tracker-js-before 1250</script>
vendor: 1 bytes, line 1250
1250
1251<script data-wp-strategy="defer" defer id="gtm4wp-form-move-tracker-js" src="https://citybookreview.com/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-form-move-tracker.js?ver=2.0.1"></script>
vendor: 1 bytes, line 1251
1251
1252<script data-wp-strategy="defer" defer id="gtm4wp-ecommerce-generic-js" src="https://citybookreview.com/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-ecommerce-generic.js?ver=2.0.1"></script>
vendor: 1 bytes, line 1252
1252
1253<script id="gtm4wp-woocommerce-js" src="https://citybookreview.com/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-woocommerce.js?ver=2.0.1"></script>
vendor: 1 bytes, line 1253
1253
1254<script id="divi-custom-script-js-extra"> 1255var DIVI = {"item_count":"%d Item","items_count":"%d Items"}; 1256var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"}; 1257var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"}; 1258var et_pb_custom = {"ajaxurl":"https://citybookreview.com/wp-admin/admin-ajax.php","images_uri":"https://citybookreview.com/wp-content/themes/Divi/images","builder_images_uri":"https://citybookreview.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"41e03af9cb","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"e35f53b525","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"44912","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"no","is_shortcode_tracking":"","tinymce_uri":"https://citybookreview.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#7393b3","waypoints_options":[]}; 1259var et_pb_box_shadow_elements = []; 1260//# sourceURL=divi-custom-script-js-extra 1261</script>
vendor: 1 bytes, line 1261
1261
1262<script id="divi-custom-script-js" src="https://citybookreview.com/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1262
1262
1263<script id="fitvids-js" src="https://citybookreview.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1263
1263
1264<script id="supreme-modules-for-divi-frontend-bundle-js" src="https://citybookreview.com/wp-content/plugins/supreme-modules-for-divi/scripts/frontend-bundle.min.js?ver=2.5.63"></script>
vendor: 1 bytes, line 1264
1264
1265<script id="sourcebuster-js-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1265
1265
1266<script id="wc-order-attribution-js-extra"> 1267var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://citybookreview.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 1268//# sourceURL=wc-order-attribution-js-extra 1269</script>
vendor: 1 bytes, line 1269
1269
1270<script id="wc-order-attribution-js" src="https://citybookreview.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1270
1270
1271<script id="et-builder-cpt-modules-wrapper-js-extra"> 1272var et_modules_wrapper = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"}; 1273//# sourceURL=et-builder-cpt-modules-wrapper-js-extra 1274</script>
vendor: 1 bytes, line 1274
1274
1275<script id="et-builder-cpt-modules-wrapper-js" src="https://citybookreview.com/wp-content/themes/Divi/includes/builder/scripts/cpt-modules-wrapper.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1275
1275
1276<script id="et-core-common-js" src="https://citybookreview.com/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1276
1276
1277<script id="exactmetrics-user-journey-js-extra"> 1278var exactmetrics_user_journey = {"is_ssl":"1","page_id":"44912"}; 1279//# sourceURL=exactmetrics-user-journey-js-extra 1280</script>
vendor: 1 bytes, line 1280
1280
1281<script async data-wp-strategy="async" id="exactmetrics-user-journey-js" src="https://citybookreview.com/wp-content/plugins/exactmetrics-user-journey/assets/js/frontend/user-journey.js?ver=2.1.0"></script>
vendor: 1 bytes, line 1281
1281
1282<script id="wp-emoji-settings" type="application/json"> 1283{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://citybookreview.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1284</script>
vendor: 1 bytes, line 1284
1284
1285<script type="module"> 1286/*! This file is auto-generated */ 1287var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1288//# sourceURL=https://citybookreview.com/wp-includes/js/wp-emoji-loader.min.js 1289</script>
1289 1290 <!-- ExactMetrics Enhanced eCommerce Event JS --> 1291
1291<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id="exactmetrics-ecommerce-events"> 1292 (function() { 1293 // Ensure dataLayer exists 1294 window.dataLayer = window.dataLayer || []; 1295 1296 // Fallback __gtagTracker definition if main script is blocked 1297 if (typeof __gtagTracker === 'undefined') { 1298 function __gtagDataLayer() { 1299 window.dataLayer.push(arguments); 1300 } 1301 1302 function __gtagTracker(type, name, parameters) { 1303 if (!parameters) { 1304 parameters = {}; 1305 } 1306 1307 if (type === 'event' && !parameters.send_to) { 1308 parameters.send_to = 'G-5YQX0YS1ZG'; 1309 } 1310 1311 __gtagDataLayer.apply(null, arguments); 1312 } 1313 1314 window.__gtagTracker = __gtagTracker; 1315 } 1316 1317 // Run-once guard: both the DOMContentLoaded listener and the setTimeout 1318 // fallback below can fire, so without this the batch would push twice. 1319 var __miEventsRan = false; 1320 function executeEvents() { 1321 if (__miEventsRan) { return; } 1322 __miEventsRan = true; 1323 if (typeof __gtagTracker === 'function') { 1324 if (typeof __gtagTracker !== 'undefined' && __gtagTracker) { 1325 __gtagTracker('event', 'view_item', { 1326 items: [{"id":44912,"name":"West Coast Blast – Expedited Reviews","brand":"","category":"Expedited Reviews","variant":"","quantity":1,"price":"1475.00","list_position":""}], 1327 }); 1328 } 1329 1330var element = document.querySelector( '.products .post-25514 a' ); 1331 element && element.addEventListener('click', e => { 1332 if ( element.classList.contains( 'add_to_cart_button' ) ) { 1333 return; 1334 }; 1335 __gtagTracker( 'event', 'select_content', { content_type : 'product', items: [ {"id":25514,"name":"1 Expedited Review","brand":"","category":"Expedited Reviews","variant":"","quantity":1,"price":"349.00","list_position":""} ] } ); 1336 1337 1338 }); 1339var element = document.querySelector( '.products .post-25515 a' ); 1340 element && element.addEventListener('click', e => { 1341 if ( element.classList.contains( 'add_to_cart_button' ) ) { 1342 return; 1343 }; 1344 __gtagTracker( 'event', 'select_content', { content_type : 'product', items: [ {"id":25515,"name":"2 Expedited Reviews","brand":"","category":"Expedited Reviews","variant":"","quantity":1,"price":"575.00","list_position":""} ] } ); 1345 1346 1347 }); 1348var element = document.querySelector( '.products .post-44442 a' ); 1349 element && element.addEventListener('click', e => { 1350 if ( element.classList.contains( 'add_to_cart_button' ) ) { 1351 return; 1352 }; 1353 __gtagTracker( 'event', 'select_content', { content_type : 'product', items: [ {"id":44442,"name":"4 Premium Expedited Reviews","brand":"","category":"Expedited Reviews","variant":"","quantity":1,"price":"1299.00","list_position":""} ] } ); 1354 1355 1356 }); 1357 } else { 1358 console.log('ExactMetrics: __gtagTracker is not available for events'); 1359 } 1360 } 1361 1362 // Try immediately 1363 if (document.readyState === 'complete' || document.readyState === 'interactive') { 1364 executeEvents(); 1365 } else { 1366 // Wait for DOM to be ready 1367 document.addEventListener('DOMContentLoaded', executeEvents); 1368 // Fallback in case DOMContentLoaded already fired 1369 setTimeout(executeEvents, 1000); 1370 } 1371 })(); 1372 </script>
1372 1373 <!-- / ExactMetrics Enhanced eCommerce Event JS --> 1374
1374<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"9f810820c8ee45d5a86a69ec21c3c00e","r":1,"spa":2}' crossorigin="anonymous"></script>
1374 1375</body> 1376</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.