1<!doctype html> 2<html class="no-js no-touch" lang="en"> 3<head> 4<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 4-5
4 5<script async src="https://www.googletagmanager.com/gtag/js?id=
5G-NPVQCVLWXK
vendor: 12 bytes, line 5
5"></script>
6<script> 7
vendor: 134 bytes, lines 7-11
7window.dataLayer = window.dataLayer || []; 8 function gtag(){dataLayer.push(arguments);} 9 gtag('js', new Date()); 10 11 gtag('config', '
11G-NPVQCVLWXK
vendor: 4 bytes, line 11
11');
12</script>
12 13 <meta charset="utf-8"> 14 <meta http-equiv='X-UA-Compatible' content='IE=edge'> 15 <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0"> 16 <link rel="canonical" href="https://ivehaditpodcast.com/cart" /> 17 18 <link rel="preload" as="style" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/theme.css?v=67893511129193026721669814806"> 19 <link rel="preload" as="script" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/lazysizes.min.js?v=111431644619468174291669678143"> 20 <link rel="preload" as="script" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/vendor.js?v=88409154888791082151669678144"> 21 <link rel="preload" as="script" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/theme.js?v=58289409401944805871669678144"> 22 <link rel="preload" as="image" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/loading.svg?v=91665432863842511931669678143"> 23 24 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 25 <link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 26 <link rel="preconnect" href="https://monorail-edge.shopifysvc.com" crossorigin><style data-shopify>:root { --loader-image-size: 60px; }:root { --loader-image-size: 320px; }html:not(.is-loading) .loading-overlay { opacity: 0; visibility: hidden; pointer-events: none; } 27 .loading-overlay { position: fixed; top: 0; left: 0; z-index: 99999; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background: var(--bg); transition: opacity 0.3s ease-out, visibility 0s linear 0.3s; } 28 .loading-overlay .loader__image { width: 60px; height: 60px; } 29 .loading-overlay .loader__image--fallback { width: 320px; height: 100%; background: var(--loader-image) no-repeat center center/contain; } 30 .loader__image__holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; display: flex; align-items: center; justify-content: center; animation: pulse-loading 2s infinite ease-in-out; } 31 .loader__image { max-width: 150px; max-height: 150px; object-fit: contain; } 32 .loader--line { 33 position: relative; 34 height: 4px; 35 display: block; 36 background-color: var(--button-primary-fade); 37 border-radius: 2px; 38 overflow: hidden; 39 width: 100%; 40 opacity: 0; 41 visibility: hidden; 42 transition: opacity .3s ease, visibility 0s linear .3s; 43 } 44 45 .loadMore .loader, 46 .is-loading .loader { 47 visibility: visible; 48 opacity: 1; 49 transition-delay: 0s; 50 } 51 52 .lazyloaded .loader { 53 opacity: 0; 54 visibility: hidden; 55 } 56 57 .loader-indeterminate { background-color: var(--button-primary-bg); } 58 .loader-indeterminate::before { 59 content: ''; 60 position: absolute; 61 background-color: inherit; 62 top: 0; 63 left: -35%; 64 width: 100%; 65 bottom: 0; 66 will-change: transform; 67 -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; 68 animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; 69 } 70 71 .loader-indeterminate::after { 72 content: ''; 73 position: absolute; 74 background-color: inherit; 75 top: 0; 76 left: -200%; 77 width: 100%; 78 bottom: 0; 79 will-change: transform; 80 -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; 81 animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; 82 -webkit-animation-delay: 1.15s; 83 animation-delay: 1.15s; 84 } 85 86 @keyframes indeterminate { 87 0% { transform: translateX(0) scale(0.35, 1); } 88 60% { transform: translateX(50%) scale(0.9, 1); } 89 100% { transform: translateX(100%) scale(0.9, 1); } 90 } 91 @keyframes indeterminate-short { 92 0% { transform: translateX(0) scale(2, 1); } 93 60% { transform: translateX(460px) scale(0.01, 1); } 94 100% { transform: translateX(460px) scale(0.01, 1); } 95 } 96 @keyframes pulse-loading { 97 0% { opacity: 1; } 98 50% { opacity: .25; } 99 100% { opacity: 1; } 100 }</style>
100<script> 101 const loadingAppearance = "once"; 102 const loaded = sessionStorage.getItem('loaded'); 103 104 if (loadingAppearance === 'once') { 105 if (loaded === null) { 106 sessionStorage.setItem('loaded', true); 107 document.documentElement.classList.add('is-loading'); 108 } 109 } else { 110 document.documentElement.classList.add('is-loading'); 111 } 112 </script>
112<link rel="shortcut icon" href="//ivehaditpodcast.com/cdn/shop/files/ivehadit_favicon_32x32.png?v=1669733209" type="image/png" /> 113 <title>Your Shopping Cart – I've Had It Podcast</title><meta name="description" content="Join Jennifer Welch and Angie âPumpsâ Sullivan and their special guests on âIâve Had Itâ and let this comedic, feel-good podcast expose you to all the things you didnât know youâve had it with! Donât ask them to bring a casserole to your event or to celebrate international snow cone day with you because theyâve HAD IT."><link rel="preload" as="font" href="//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2" type="font/woff2" crossorigin> 114<style data-shopify>@font-face { 115 font-family: "Open Sans"; 116 font-weight: 700; 117 font-style: normal; 118 font-display: swap; 119 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"), 120 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff"); 121} 122 123@font-face { 124 font-family: "Open Sans"; 125 font-weight: 400; 126 font-style: normal; 127 font-display: swap; 128 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"), 129 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff"); 130} 131 132 133 134 @font-face { 135 font-family: "Open Sans"; 136 font-weight: 800; 137 font-style: normal; 138 font-display: swap; 139 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n8.8397a8153d7172f9fd2b668340b216c70cae90a5.woff2") format("woff2"), 140 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n8.e6b8c8da9a85739da8727944118b210848d95f08.woff") format("woff"); 141} 142 143 144 145 146 @font-face { 147 font-family: "Open Sans"; 148 font-weight: 400; 149 font-style: normal; 150 font-display: swap; 151 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"), 152 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff"); 153} 154 155 156 157 158 @font-face { 159 font-family: "Open Sans"; 160 font-weight: 800; 161 font-style: normal; 162 font-display: swap; 163 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n8.8397a8153d7172f9fd2b668340b216c70cae90a5.woff2") format("woff2"), 164 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n8.e6b8c8da9a85739da8727944118b210848d95f08.woff") format("woff"); 165} 166 167 168 169 170 @font-face { 171 font-family: "Open Sans"; 172 font-weight: 300; 173 font-style: normal; 174 font-display: swap; 175 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n3.b10466eda05a6b2d1ef0f6ba490dcecf7588dd78.woff2") format("woff2"), 176 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n3.056c4b5dddadba7018747bd50fdaa80430e21710.woff") format("woff"); 177} 178 179 180 181 182 @font-face { 183 font-family: "Open Sans"; 184 font-weight: 500; 185 font-style: normal; 186 font-display: swap; 187 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n5.500dcf21ddee5bc5855ad3a20394d3bc363c217c.woff2") format("woff2"), 188 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n5.af1a06d824dccfb4d400ba874ef19176651ec834.woff") format("woff"); 189} 190 191 192 193 194 @font-face { 195 font-family: "Open Sans"; 196 font-weight: 400; 197 font-style: italic; 198 font-display: swap; 199 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2") format("woff2"), 200 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff") format("woff"); 201} 202 203 204 205 206 @font-face { 207 font-family: "Open Sans"; 208 font-weight: 700; 209 font-style: italic; 210 font-display: swap; 211 src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2") format("woff2"), 212 url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff") format("woff"); 213} 214 215 216:root {--COLOR-BUTTON-PRIMARY-BG: #121744; 217 --COLOR-BUTTON-PRIMARY-BG-HOVER: #cacaca;--PRIMARY-BG-TRANSITION: background 0s linear 0s; 218 --PRIMARY-BG-TRANSITION-HOVER: background 0s linear 0.3s;--COLOR-BUTTON-PRIMARY-TEXT: #ffffff;--COLOR-BUTTON-PRIMARY-TEXT-HOVER: #ffffff;--COLOR-BUTTON-PRIMARY-BORDER: #121744;--PRIMARY-BUTTON-BORDER: var(--BORDER-WIDTH) solid var(--COLOR-BUTTON-PRIMARY-BORDER);--COLOR-BUTTON-PRIMARY-BORDER-HOVER: #000000;--PRIMARY-BUTTON-BORDER-HOVER: var(--BORDER-WIDTH) solid var(--COLOR-BUTTON-PRIMARY-BORDER-HOVER);
218--COLOR-BUTTON-PRIMARY-FADE: rgba(18, 23, 68, 0.05); 219 --COLOR-BUTTON-PRIMARY-BG-ALPHA-50: rgba(18, 23, 68, 0.5); 220 --COLOR-BUTTON-PRIMARY-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5); 221 222 --COLOR-BUTTON-SECONDARY-BG: #ffffff; 223 --COLOR-BUTTON-SECONDARY-BG-HOVER: #000000;--SECONDARY-BG-TRANSITION: background 0s linear 0s; 224 --SECONDARY-BG-TRANSITION-HOVER: background 0s linear 0.3s;--COLOR-BUTTON-SECONDARY-TEXT: #000000;--COLOR-BUTTON-SECONDARY-TEXT-HOVER: #ffffff;--COLOR-BUTTON-SECONDARY-BORDER: #000000;--SECONDARY-BUTTON-BORDER: var(--BORDER-WIDTH) solid var(--COLOR-BUTTON-SECONDARY-BORDER);--COLOR-BUTTON-SECONDARY-BORDER-HOVER: #000000;--SECONDARY-BUTTON-BORDER-HOVER: var(--BORDER-WIDTH) solid var(--COLOR-BUTTON-SECONDARY-BORDER-HOVER);--COLOR-BUTTON-SECONDARY-TEXT-ALPHA-50: rgba(0, 0, 0, 0.5); 225 226 --COLOR-HEADING: #121744; 227 --COLOR-TEXT: #121744; 228 --COLOR-TEXT-DARKEN: #000000; 229 --COLOR-TEXT-LIGHTEN: #273295; 230 --COLOR-TEXT-ALPHA-5: rgba(18, 23, 68, 0.05); 231 --COLOR-TEXT-ALPHA-8: rgba(18, 23, 68, 0.08); 232 --COLOR-TEXT-ALPHA-10: rgba(18, 23, 68, 0.1); 233 --COLOR-TEXT-ALPHA-15: rgba(18, 23, 68, 0.15); 234 --COLOR-TEXT-ALPHA-20: rgba(18, 23, 68, 0.2); 235 --COLOR-TEXT-ALPHA-25: rgba(18, 23, 68, 0.25); 236 --COLOR-TEXT-ALPHA-50: rgba(18, 23, 68, 0.5); 237 --COLOR-TEXT-ALPHA-60: rgba(18, 23, 68, 0.6); 238 --COLOR-TEXT-ALPHA-85: rgba(18, 23, 68, 0.85); 239 240 --COLOR-BG: #ffffff; 241 --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25); 242 --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35); 243 --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6); 244 --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65); 245 --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85); 246 --COLOR-BG-OVERLAY: rgba(255, 255, 255, 0.75); 247 --COLOR-BG-DARKEN: #e6e6e6; 248 --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6; 249 --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd; 250 --COLOR-BG-LIGHTEN-DARKEN-3: #b3b3b3; 251 --COLOR-BG-LIGHTEN-DARKEN-4: #9a9a9a; 252 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3; 253 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #999999; 254 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #808080; 255 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #666666; 256 257 --COLOR-BG-ACCENT: #F6F6F7; 258 259 --COLOR-INPUT-BG: #ffffff; 260 261 --COLOR-ACCENT: #121744; 262 --COLOR-ACCENT-TEXT: #fff; 263 264 --COLOR-TAG-SAVING: #d43747; 265 --COLOR-TAG-SAVING-TEXT: #fff; 266 267 --COLOR-TAG-CUSTOM: #121744; 268 --COLOR-TAG-TEXT: #fff; 269 270 --COLOR-BORDER: #d3d3d3; 271 --COLOR-BORDER-ALPHA-15: rgba(211, 211, 211, 0.15); 272 --COLOR-BORDER-ALPHA-30: rgba(211, 211, 211, 0.3); 273 --COLOR-BORDER-ALPHA-50: rgba(211, 211, 211, 0.5); 274 --COLOR-BORDER-ALPHA-65: rgba(211, 211, 211, 0.65); 275 --COLOR-BORDER-LIGHTEN-DARKEN: #868686; 276 --COLOR-BORDER-HAIRLINE: #f7f7f7; 277 278 --COLOR-WHITE-BLACK: fff; 279 --COLOR-BLACK-WHITE: #000;--COLOR-DISABLED-GREY: rgba(18, 23, 68, 0.05); 280 --COLOR-DISABLED-GREY-DARKEN: rgba(18, 23, 68, 0.45); 281 --COLOR-ERROR: #D02E2E; 282 --COLOR-ERROR-BG: #f3cbcb; 283 --COLOR-SUCCESS: #56AD6A; 284 --COLOR-SUCCESS-BG: #ECFEF0; 285 --COLOR-WARN: #ECBD5E; 286 --COLOR-TRANSPARENT: rgba(255, 255, 255, 0); 287 --COLOR-WHITE: #fff; 288 --COLOR-WHITE-ALPHA-50: rgba(255, 255, 255, 0.5); 289 --COLOR-WHITE-ALPHA-60: rgba(255, 255, 255, 0.6); 290 --COLOR-BLACK: #000; 291 --COLOR-BLACK-ALPHA-20: rgba(0, 0, 0, 0.2); 292 --COLOR-BLACK-ALPHA-50: rgba(0, 0, 0, 0.5); 293 --COLOR-BLACK-ALPHA-60: rgba(0, 0, 0, 0.6);--FONT-STACK-BODY: "Open Sans", sans-serif; 294 --FONT-STYLE-BODY: normal; 295 --FONT-STYLE-BODY-ITALIC: italic; 296 --FONT-ADJUST-BODY: 0.95; 297 298 --FONT-WEIGHT-BODY: 400; 299 --FONT-WEIGHT-BODY-LIGHT: 300; 300 --FONT-WEIGHT-BODY-MEDIUM: 700; 301 --FONT-WEIGHT-BODY-BOLD: 500; 302 303 --FONT-STACK-HEADING: "Open Sans", sans-serif; 304 --FONT-STYLE-HEADING: normal; 305 --FONT-STYLE-HEADING-ITALIC: italic; 306 --FONT-ADJUST-HEADING: 1.15; 307 308 --FONT-WEIGHT-HEADING: 700; 309 --FONT-WEIGHT-HEADING-LIGHT: 400; 310 --FONT-WEIGHT-HEADING-MEDIUM: 800; 311 --FONT-WEIGHT-HEADING-BOLD: 800; 312 313 --FONT-STACK-NAV: "Open Sans", sans-serif; 314 --FONT-STYLE-NAV: normal; 315 --FONT-STYLE-NAV-ITALIC: italic; 316 --FONT-ADJUST-NAV: 1.0; 317 318 --FONT-WEIGHT-NAV: 700; 319 --FONT-WEIGHT-NAV-LIGHT: 400; 320 --FONT-WEIGHT-NAV-MEDIUM: 800; 321 --FONT-WEIGHT-NAV-BOLD: 800; 322 323 --FONT-STACK-BUTTON: "Open Sans", sans-serif; 324 --FONT-STYLE-BUTTON: normal; 325 --FONT-STYLE-BUTTON-ITALIC: italic; 326 --FONT-ADJUST-BUTTON: 0.9; 327 328 --FONT-WEIGHT-BUTTON: 400; 329 --FONT-WEIGHT-BUTTON-MEDIUM: 700; 330 --FONT-WEIGHT-BUTTON-BOLD: 500; 331 332 --FONT-STACK-SUBHEADING: "Open Sans", sans-serif; 333 --FONT-STYLE-SUBHEADING: normal; 334 --FONT-STYLE-SUBHEADING-ITALIC: italic; 335 --FONT-ADJUST-SUBHEADING: 1.0; 336 337 --FONT-WEIGHT-SUBHEADING: 400; 338 --FONT-WEIGHT-SUBHEADING-LIGHT: 300; 339 --FONT-WEIGHT-SUBHEADING-MEDIUM: 700; 340 --FONT-WEIGHT-SUBHEADING-BOLD: 500; 341 342 --LETTER-SPACING-SUBHEADING: 0.0em; 343 --LETTER-SPACING-BUTTON: 0.0em; 344 345 --BUTTON-TEXT-CAPS: none; 346 --SUBHEADING-TEXT-CAPS: none;--FONT-SIZE-INPUT: 1rem;--RADIUS: 0px; 347 --RADIUS-SMALL: 0px; 348 --RADIUS-TINY: 0px; 349 --RADIUS-BADGE: 0px; 350 --RADIUS-CHECKBOX: 0px; 351 --RADIUS-TEXTAREA: 0px;--PRODUCT-MEDIA-PADDING-TOP: 130.0%;--BORDER-WIDTH: 1px;--SITE-WIDTH: 1440px; 352 --SITE-WIDTH-NARROW: 840px;--loading-svg: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/loading.svg?v=91665432863842511931669678143" ); 353 --icon-check: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/icon-check.svg?v=175316081881880408121669678143" ); 354 --icon-close: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/icon-close.svg?v=152460236205633315831669678143" ); 355 --icon-zoom-in: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/icon-zoom-in.svg?v=157433013461716915331669678143" ); 356 --icon-zoom-out: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/icon-zoom-out.svg?v=164909107869959372931669678143" );--collection-sticky-bar-height: 0; 357 --collection-image-padding-top: 60%; 358 359 --drawer-width: 400px; 360 --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--full-height: 100vh; 361 --header-height: 60px; 362 --content-full: calc(100vh - var(--header-height)); 363 --announcement-height: 0px;--gutter: 60px; 364 --gutter-mobile: 20px; 365 --grid-gutter: 20px;--inner: 20px; 366 --inner-tablet: 18px; 367 --inner-mobile: 16px;--grid: repeat(4, minmax(0, 1fr)); 368 --grid-tablet: repeat(2, minmax(0, 1fr)); 369 --grid-mobile: repeat(2, minmax(0, 1fr)); 370 --megamenu-grid: repeat(4, minmax(0, 1fr)); 371 --grid-row: 1 / span 4;--scrollbar-width: 0px;--overlay: #000; 372 --overlay-opacity: 1;--swatch-width: 40px; 373 --swatch-height: 20px; 374 --swatch-size: 42px; 375 376 377 --move-offset: 20px; 378 379 380 --autoplay-speed: 2200ms; 381 382 383 384 --filter-bg: 1.0; 385 --product-filter-bg: 1.0;}</style><link href="//ivehaditpodcast.com/cdn/shop/t/3/assets/theme.css?v=67893511129193026721669814806" rel="stylesheet" type="text/css" media="all" />
385<script type="text/javascript"> 386 if (window.MSInputMethodContext && document.documentMode) { 387 var scripts = document.getElementsByTagName('script')[0]; 388 var polyfill = document.createElement("script"); 389 polyfill.defer = true; 390 polyfill.src = "//ivehaditpodcast.com/cdn/shop/t/3/assets/ie11.js?v=164037955086922138091669678143"; 391 392 scripts.parentNode.insertBefore(polyfill, scripts); 393 394 document.documentElement.classList.add('ie11'); 395 } else { 396 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 397 } 398 399 document.addEventListener('lazyloaded', (e) => { 400 const lazyImage = e.target.parentNode; 401 if (lazyImage.classList.contains('lazy-image')) { 402 // Wait for the fade in images animation to complete 403 setTimeout(() => { 404 lazyImage.style.backgroundImage = 'none'; 405 }, 500); 406 } 407 }); 408 409 let root = '/'; 410 if (root[root.length - 1] !== '/') { 411 root = `${root}/`; 412 } 413 414 window.theme = { 415 assets: { 416 photoswipe: '//ivehaditpodcast.com/cdn/shop/t/3/assets/photoswipe.js?v=108660782622152556431669678143', 417 smoothscroll: '//ivehaditpodcast.com/cdn/shop/t/3/assets/smoothscroll.js?v=37906625415260927261669678143', 418 no_image: "//ivehaditpodcast.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1024x.gif", 419 swatches: '//ivehaditpodcast.com/cdn/shop/t/3/assets/swatches.json?v=108341084980828767351669678144', 420 base: "//ivehaditpodcast.com/cdn/shop/t/3/assets/" 421 }, 422 routes: { 423 root: root, 424 cart_url: "\/cart", 425 cart_add_url: "\/cart\/add", 426 cart_change_url: "\/cart\/change", 427 shop_url: "https:\/\/ivehaditpodcast.com", 428 search_url: "\/search", 429 product_recommendations_url: "\/recommendations\/products" 430 }, 431 strings: { 432 add_to_cart: "Add to Cart", 433 cart_acceptance_error: "You must accept our terms and conditions.", 434 cart_empty: "Your cart is currently empty.", 435 cart_price: "Price", 436 cart_quantity: "Quantity", 437 cart_items_one: "{{ count }} item", 438 cart_items_many: "{{ count }} items", 439 cart_title: "Cart", 440 cart_total: "Total", 441 continue_shopping: "Continue Shopping", 442 free: "Free", 443 limit_error: "Sorry, looks like we don\u0026#39;t have enough of this product.", 444 no_results: "No results found", 445 preorder: "Pre-Order", 446 remove: "Remove", 447 results_one: " result", 448 results_other: " results", 449 sale_badge_text: "Sale", 450 saving_badge: "Save {{ discount }}", 451 saving_up_to_badge: "Save up to {{ discount }}", 452 sold_out: "Sold Out", 453 subscription: "Subscription", 454 unavailable: "Unavailable", 455 unit_price_label: "Unit price", 456 unit_price_separator: "per", 457 view_all: "View All", 458 zero_qty_error: "Quantity must be greater than 0.", 459 delete_confirm: "Are you sure you wish to delete this address?", 460 newsletter_product_availability: "Notify Me When Itâs Available" 461 }, 462 icons: { 463 plus: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07h-6.67V2.27c0-.565-.506-1.029-1.072-1.029-.566 0-1.071.464-1.071 1.03v6.605h-6.63c-.566 0-1.029.506-1.029 1.071 0 .566.463 1.072 1.029 1.072h6.63v6.695c0 .566.505 1.03 1.07 1.03.566 0 1.072-.464 1.072-1.03V11.02z"/></svg>', 464 minus: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07H1.953c-.566 0-1.029.505-1.029 1.07 0 .566.463 1.072 1.029 1.072h8.772z"/></svg>', 465 close: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 25 25"><path d="M11.374 12.167L1.236 22.304a1.09 1.09 0 001.543 1.543L12.917 13.71l10.137 10.138a1.09 1.09 0 001.543-1.543L14.46 12.167 24.597 2.029A1.09 1.09 0 0023.054.486L12.917 10.624 2.779.486A1.09 1.09 0 001.236 2.03l10.138 10.138z"/></svg>', 466 closeSmall: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 20 20"><path d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.
46603 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/></svg>' 467 }, 468 settings: { 469 animations: false, 470 cartType: "drawer", 471 enableAcceptTerms: false, 472 enableInfinityScroll: false, 473 enablePaymentButton: true, 474 gridImageSize: "cover", 475 gridImageAspectRatio: 1.3, 476 mobileMenuBehaviour: "link", 477 productGridHover: "image", 478 savingBadgeType: "percentage", 479 showSaleBadge: true, 480 showSoldBadge: true, 481 showSavingBadge: false, 482 quickBuy: "quick_buy", 483 currency_code_enable: true, 484 hideInventoryCount: true, 485 }, 486 sizes: { 487 mobile: 480, 488 small: 768, 489 large: 1024, 490 widescreen: 1440 491 }, 492 moneyFormat: "${{amount}}", 493 moneyWithCurrencyFormat: "${{amount}} USD", 494 info: { 495 name: 'Palo Alto' 496 }, 497 version: '4.4.1' 498 }; 499 window.lazySizesConfig = window.lazySizesConfig || {}; 500 window.lazySizesConfig.preloadAfterLoad = true; 501 window.PaloAlto = window.PaloAlto || {}; 502 window.slate = window.slate || {}; 503 window.isHeaderTransparent = false; 504 window.initialHeaderHeight = 60; 505 window.lastWindowWidth = window.innerWidth || document.documentElement.clientWidth; 506 </script>
506 507
507<script src="//ivehaditpodcast.com/cdn/shop/t/3/assets/lazysizes.min.js?v=111431644619468174291669678143" async="async"></script>
507<script src="//ivehaditpodcast.com/cdn/shop/t/3/assets/vendor.js?v=88409154888791082151669678144" defer="defer"></script>
507 508
508<script src="//ivehaditpodcast.com/cdn/shop/t/3/assets/theme.js?v=58289409401944805871669678144" defer="defer"></script>
508 509 510
510<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
510<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68487905557/digital_wallets/dialog"> 511<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
511<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 511
511
512<script id="shopify-features" type="application/json">{"accessToken":"75ab81a5989a37e325a653061a685359","betas":["rich-media-storefront-analytics"],"domain":"ivehaditpodcast.com","predictiveSearch":true,"shopId":68487905557,"locale":"en"}</script>
vendor: 1 bytes, line 512
512
513<script>var Shopify = Shopify || {}; 514Shopify.shop = "ivehadithome.myshopify.com"; 515Shopify.locale = "en"; 516Shopify.currency = {"active":"USD","rate":"1.0"}; 517Shopify.country = "US"; 518Shopify.theme = {"name":"Theme export ivehadit2-myshopify-com-palo-alto...","id":139044684053,"schema_name":"Palo Alto","schema_version":"4.4.1","theme_store_id":null,"role":"main"}; 519Shopify.theme.handle = "null"; 520Shopify.theme.style = {"id":null,"handle":null}; 521Shopify.cdnHost = "ivehaditpodcast.com/cdn"; 522Shopify.routes = Shopify.routes || {}; 523Shopify.routes.root = "/"; 524Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 525Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 526Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 527Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 527
527
528<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 528
528
529<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 529
529
530<script> 531 window.Shopify = window.Shopify || {}; 532 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 533 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 534 window.Shopify.SignInWithShop.eligible = true; 535</script>
vendor: 1 bytes, line 535
535
536<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 536
536
537<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 537
537
538<script type="module"> 539 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 540 541 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 542 543</script>
vendor: 1 bytes, line 543
543
544<script> 545 window.Shopify = window.Shopify || {}; 546 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 547 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 548</script>
vendor: 1 bytes, line 548
548
549<script>(function() { 550 var isLoaded = false; 551 function asyncLoad() { 552 if (isLoaded) return; 553 isLoaded = true; 554 var urls = ["https:\/\/shy.elfsight.com\/p\/platform.js?shop=ivehadithome.myshopify.com"]; 555 for (var i = 0; i < urls.length; i++) { 556 var s = document.createElement('script'); 557 s.type = 'text/javascript'; 558 s.async = true; 559 s.src = urls[i]; 560 var x = document.getElementsByTagName('script')[0]; 561 x.parentNode.insertBefore(s, x); 562 } 563 }; 564 if(window.attachEvent) { 565 window.attachEvent('onload', asyncLoad); 566 } else { 567 window.addEventListener('load', asyncLoad, false); 568 } 569})();</script>
vendor: 1 bytes, line 569
569
570<script id="__st">var __st={"a":68487905557,"offset":-18000,"reqid":"f92dd962-559c-4917-8cc5-c46b71407c4d-1790915603","pageurl":"ivehaditpodcast.com\/cart","u":"3ebdf8479924","p":"cart"};</script>
vendor: 1 bytes, line 570
570
571<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 571
571
572<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 572
572
573<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ivehaditpodcast.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 573
573
574<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//ivehaditpodcast.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
574<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 574
574
575<script> 576 window.Shopify = window.Shopify || {}; 577 window.Shopify.MCP = window.Shopify.MCP || {}; 578 window.Shopify.MCP.enabled = true; 579 window.Shopify.MCP.shop = "ivehadithome.myshopify.com"; 580 window.Shopify.MCP.mcpEndpoint = "https:\/\/ivehaditpodcast.com\/api\/mcp"; 581 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 582</script>
vendor: 1 bytes, line 582
582
583<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/ivehaditpodcast.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 584</script>
vendor: 1 bytes, line 584
584
585<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://ivehaditpodcast.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 586</script>
vendor: 1 bytes, line 586
586
587<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 588 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 589</script>
vendor: 1 bytes, line 589
589
590<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 591</script>
591 592
593<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
593 594<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0684/8790/5557/files/ive_had_it_social.jpg?v=1694791261" /> 595<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0684/8790/5557/files/ive_had_it_social.jpg?v=1694791261" /> 596<meta property="og:image:width" content="1200" /> 597<meta property="og:image:height" content="628" /> 598<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
599<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 68487905557,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 599
599
600<script> 601 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 602</script>
vendor: 1 bytes, line 602
602
603<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
603).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 68487905557,storefrontBaseUrl: "https://ivehaditpodcast.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ivehaditpodcast.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"I've Had It Podcast","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ivehadithome.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ivehaditpodcast.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://ivehaditpodcast.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"139044684053","themePublished":"true","eventMetadataId":"af83c051-8f7b-4740-ba44-866e8abaaf18","pageType":"cart","shopId":"68487905557","storefrontBaseUrl":"https:\/\/ivehaditpodcast.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
603<script> 604 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 605 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 606 window.ShopifyAnalytics.meta.currency = 'USD'; 607 var meta = {"page":{"pageType":"cart","requestId":"f92dd962-559c-4917-8cc5-c46b71407c4d-1790915603"}}; 608 for (var attr in meta) { 609 window.ShopifyAnalytics.meta[attr] = meta[attr]; 610 } 611</script>
vendor: 1 bytes, line 611
611
612<script class="analytics"> 613 (function () { 614 var customDocumentWrite = function(content) { 615 var jquery = null; 616 617 if (window.jQuery) { 618 jquery = window.jQuery; 619 } else if (window.Checkout && window.Checkout.$) { 620 jquery = window.Checkout.$; 621 } 622 623 if (jquery) { 624 jquery('body').append(content); 625 } 626 }; 627 628 var hasLoggedConversion = function(token) { 629 if (token) { 630 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 631 } 632 return false; 633 } 634 635 var setCookieIfConversion = function(token) { 636 if (token) { 637 var twoMonthsFromNow = new Date(Date.now()); 638 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 639 640 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 641 } 642 } 643 644 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 645 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 646 if (trekkie.integrations) { 647 return; 648 } 649 trekkie.methods = [ 650 'identify', 651 'page', 652 'ready', 653 'track', 654 'trackForm', 655 'trackLink' 656 ]; 657 trekkie.factory = function(method) { 658 return function() { 659 var args = Array.prototype.slice.call(arguments); 660 args.unshift(method); 661 trekkie.push(args); 662 if (method == 'track' || method == 'page') { 663 var pageUrl; 664 try { 665 pageUrl = window.location.href; 666 } catch (e) {} 667 var pageReferrer; 668 try { 669 pageReferrer = document.referrer; 670 } catch (e) {} 671 try { 672 if (window.__TREKKIE_SHIM_QUEUE == null) { 673 window.__TREKKIE_SHIM_QUEUE = []; 674 } 675 window.__TREKKIE_SHIM_QUEUE.push({ 676 from: 'trekkie-stub', 677 method: method, 678 args: args.slice(1), 679 pageContext: { 680 url: pageUrl, 681 referrer: pageReferrer 682 } 683 }); 684 } catch (e) { 685 // no-op 686 } 687 } 688 return trekkie; 689 }; 690 }; 691 for (var i = 0; i < trekkie.methods.length; i++) { 692 var key = trekkie.methods[i]; 693 trekkie[key] = trekkie.factory(key); 694 } 695 trekkie.load = function(config) { 696 trekkie.config = config || {}; 697 trekkie.config.initialDocumentCookie = document.cookie; 698 var first = document.getElementsByTagName('script')[0]; 699var script = document.createElement('script'); 700script.type = 'text/javascript'; 701script.onerror = function(e) { 702 var scriptFallback = document.createElement('script'); 703 scriptFallback.type = 'text/javascript'; 704 scriptFallback.onerror = function(error) { 705 var Monorail = { 706 produce: function produce(monorailDomain, schemaId, payload) { 707 var currentMs = new Date().getTime(); 708 var event = { 709 schema_id: schemaId, 710 payload: payload, 711 metadata: { 712 event_created_at_ms: currentMs, 713 event_sent_at_ms: currentMs 714 } 715 }; 716 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 717 }, 718 sendRequest: function sendRequest(endpointUrl, payload) { 719 // Try the sendBeacon API 720 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 721 var blobData = new window.Blob([payload], { 722 type: 'text/plain' 723 }); 724 725 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 726 return true; 727 } // sendBeacon was not successful 728 729 } // XHR beacon 730 731 var xhr = new XMLHttpRequest(); 732 733 try { 734 xhr.open('POST', endpointUrl); 735 xhr.setRequestHeader('Content-Type', 'text/plain'); 736 xhr.send(payload); 737 } catch (e) { 738 console.log(e); 739 } 740 741 return false; 742 }, 743 isIos12: function isIos12() { 744 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 745 } 746 }; 747 Monorail.produce('monorail-edge.shopifysvc.com', 748 'trekkie_storefront_load_errors/1.1', 749 {shop_id: 68487905557, 750 theme_id: 139044684053, 751 app_name: "storefront", 752 context_url: window.location.href, 753 source_url: "//ivehaditpodcast.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 754 755 }; 756 scriptFallback.async = true; 757 scriptFallback.src = '//ivehaditpodcast.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 758 first.parentNode.insertBefore(scriptFallback, first); 759}; 760script.async = true; 761script.src = '//ivehaditpodcast.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 762first.parentNode.insertBefore(script, first); 763 764 }; 765 trekkie.load( 766 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68487905557,"isMerchantRequest":null,"themeId":139044684053,"themeCityHash":"4588907126936243260","contentLanguage":"en","currency":"USD","eventMetadataId":"af83c051-8f7b-4740-ba44-866e8abaaf18"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 767 ); 768 769 var loaded = false;
770 trekkie.ready(function() { 771 if (loaded) return; 772 loaded = true; 773 774 window.ShopifyAnalytics.lib = window.trekkie; 775 776 var originalDocumentWrite = document.write; 777 document.write = customDocumentWrite; 778 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 779 document.write = originalDocumentWrite; 780 781 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 782 var token = match? match[1]: undefined; 783 if (!hasLoggedConversion(token)) { 784 setCookieIfConversion(token); 785 786 } 787 }); 788 789 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"f92dd962-559c-4917-8cc5-c46b71407c4d-1790915603","shopifyEmitted":true}); 790 791 var eventsListenerScript = document.createElement('script'); 792 eventsListenerScript.async = true; 793 eventsListenerScript.src = "//ivehaditpodcast.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 794 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 795})();</script>
vendor: 1 bytes, line 795
795
796<script 797 defer 798 src="https://ivehaditpodcast.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 799 data-application="storefront-renderer" 800 data-shop-id="68487905557" 801 data-render-region="gcp-us-central1" 802 data-page-type="cart" 803 data-theme-instance-id="139044684053" 804 data-theme-name="Palo Alto" 805 data-theme-version="4.4.1" 806 data-monorail-region="shop_domain" 807 data-resource-timing-sampling-rate="10" 808 data-shs="true" 809 data-shs-beacon="true" 810 data-shs-export-with-fetch="true" 811 data-shs-logs-sample-rate="1" 812 data-shs-beacon-endpoint="https://ivehaditpodcast.com/api/collect" 813></script>
813 814<meta name="shopify-y" content="ad8e1e46-ee23-4dc2-bd84-0203fbfe3bf3" data-expiration="1822473203000"><meta name="shopify-s" content="ca831e2d-ab80-4c25-872f-3c401b2fb4c9" data-expiration="1790917403000"><meta name="new-cookie-storage-activated" content="t"> 815</head><body id="your-shopping-cart" class="template-cart show-buttons-animation palette--light no-outline" data-animations="false"><div class="loading-overlay"><style data-shopify>:root { --loader-image: var(--loading-svg); }</style><div class="loader loader--image"> 816 <div class="loader__image__holder"><div class="loader__image loader__image--fallback"></div></div> 817 </div> 818 </div> 819 </div><a class="in-page-link skip-link" href="#MainContent">Skip to content</a><div id="shopify-section-announcement-bar" class="shopify-section announcement-bar-static"><div id="Announcement--announcement-bar" 820 data-section-type="announcement-bar" 821 data-section-id="announcement-bar" 822 data-announcement-wrapper 823 > 824 <div class="ie11-error-message"> 825 <p>This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.</p> 826 </div></div> 827 828 829</div><div id="shopify-section-header" class="shopify-section header--sticky"><div id="nav-drawer" class="drawer drawer--right drawer--nav" role="navigation" style="--highlight: #d02e2e;" data-drawer> 830 <div class="drawer__header"><div class="drawer__title"><a href="/" class="drawer__logo"><img 831 class="drawer__logo-image lazyload" 832 src="//ivehaditpodcast.com/cdn/shop/files/logo_small.png?v=1669677547" 833 data-src="//ivehaditpodcast.com/cdn/shop/files/logo_{width}x.png?v=1669677547" 834 data-widths= "[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048, 2450, 2700, 3000, 3350, 3750, 4100]" 835 data-aspectratio="5.157396449704142" 836 data-sizes="auto" 837 height="67.86369894446995px" 838 alt=""> 839 <noscript> 840 <img src="//ivehaditpodcast.com/cdn/shop/files/logo_512x.png?v=1669677547" alt=""> 841 </noscript> 842 </a></div><button type="button" class="drawer__close-button" aria-controls="nav-drawer" data-drawer-toggle> 843 <span class="visually-hidden">Close</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 20 20"><path d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.03 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/></svg></button> 844 </div><ul class="mobile-nav mobile-nav--weight-bold"><li class="mobile-menu__item mobile-menu__item--level-1"> 845 <a href="/pages/episodes" class="mobile-navlink mobile-navlink--level-1"> 846 EPISODES 847 </a> 848 </li><li class="mobile-menu__item mobile-menu__item--level-1"> 849 <a href="https://ivehadit-shop.fourthwall.com" class="mobile-navlink mobile-navlink--level-1"> 850 MERCH 851 </a> 852 </li><li class="mobile-menu__item mobile-menu__item--level-1"> 853 <a href="/pages/booktour" class="mobile-navlink mobile-navlink--level-1"> 854 BOOK TOUR 855 </a> 856 </li></ul><ul class="mobile-nav mobile-nav--bottom mobile-nav--weight-bold"><li class="mobile-menu__item"><a href="https://ivehaditpodcast.com/customer_authentication/redirect?locale=en®ion_country=US" class="mobile-navlink mobile-navlink--small" id="customer_login_link">Log in</a></li> 857 <li class="mobile-menu__item"><a href="https://shopify.com/68487905557/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpdmVoYWRpdGhvbWUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNTIwNDAzLCJuYmYiOjE3OTA5MTU2MDN9.HVuJzlU__XTIKMo9VkKNYDwjMKba6za6K1MaX4o0hiQ" class="mobile-navlink mobile-navlink--small" id="customer_register_link">Create account</a></li></ul></div> 858<style data-shopify>:root { 859 --header-height: 97.86369894446995px; 860 --header-sticky-height: 0px; 861 --header-background-height: 97.86369894446995px; 862 }.main-content > .transparent-header:first-child { --header-height: 0px; }#PageContainer { padding-top: 97.86369894446995px; }</style><header id="SiteHeader" 863 class="site-header site-header--relative site-header--nav-left site-header--loading" 864 role="banner" 865 data-site-header 866 data-section-id="header" 867 data-height="97.86369894446995" 868 data-section-type="header" 869 data-transparent="false" 870 871 data-position="relative" 872 data-nav-alignment="left" 873 874 data-header-height> 875 <div class="site-header__background" data-header-background></div> 876 877 <div class="wrapper" 878 879 data-wrapper><style data-shopify>@media screen and (min-width: 768px) { 880 .logo__image-link { height: 68px; } 881 } 882 .logo__image-link, .drawer__logo-image { width: 350px; } 883 .has-scrolled .logo__image-link { width: 206px; height: 40px; }</style><h1 class="logo" data-logo><a href="/" aria-label="I've Had It Podcast" class="logo__image-link logo__image-link--other logo__image-link--single"><img 884 class="lazyload logo__image" 885 src="//ivehaditpodcast.com/cdn/shop/t/3/assets/blank_1x1.gif?v=50849316544257392421669678143" 886 data-src="//ivehaditpodcast.com/cdn/shop/files/logo_{width}x.png?v=1669677547" 887 data-widths= "[50,60,70,80,90,100,110,120,130,140,150,160,170,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500]" 888 data-aspectratio="5.157396449704142" 889 data-sizes="auto" 890 loading="lazy" 891 width="350" 892 height="67.86369894446995" 893 alt=""> 894 <noscript> 895 <img src="//ivehaditpodcast.com/cdn/shop/files/logo_1024x.png?v=1669677547" class="logo__image" alt=""> 896 </noscript>
897 <span class="logo__image-push" style="padding-top: 19.4%"></span> 898 </a></h1> 899 <!-- /partials/site-nav.liquid --><nav id="NavStandard" class="nav nav--default nav--weight-bold" data-nav style="--highlight: #d02e2e;"> 900 <div class="menu__item menu__item--compress"> 901 <a href="/search" class="navlink navlink--icon" aria-label="Search" data-nav-search-open> 902 <span class="visually-hidden">Open search bar</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 22 22"><path d="M9.625 2a7.625 7.625 0 100 15.25 7.625 7.625 0 000-15.25zm0 1.5a6.125 6.125 0 110 12.25 6.125 6.125 0 010-12.25z"/><path d="M15.148 13.947l4.213 4.213a.687.687 0 11-.972.972l-4.213-4.213a.688.688 0 01.972-.972z"/></svg></a> 903 904 <a href="/cart" class="navlink navlink--icon cart__toggle cart__toggle" aria-controls="cart-drawer" aria-expanded="false" data-focus-element> 905 <span class="visually-hidden">Open cart</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 24 24"><path d="M17 5.25H7A2.75 2.75 0 004.25 8v10A2.75 2.75 0 007 20.75h10A2.75 2.75 0 0019.75 18V8A2.75 2.75 0 0017 5.25zM7 6.75h10c.69 0 1.25.56 1.25 1.25v10c0 .69-.56 1.25-1.25 1.25H7c-.69 0-1.25-.56-1.25-1.25V8c0-.69.56-1.25 1.25-1.25z"/><path d="M12 1.25a3.75 3.75 0 013.745 3.55l.005.2v1.186h-1.5V5a2.25 2.25 0 00-4.495-.154L9.75 5v1.186h-1.5V5A3.75 3.75 0 0112 1.25z"/><circle class="cart-indicator" cx="12" cy="13" r="2"/></svg></a> 906 907 <button type="button" class="icon-fallback-text navlink navlink--icon js-drawer-open" aria-controls="nav-drawer" data-drawer-toggle> 908 <span class="visually-hidden">Open navigation menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-hamburger" viewBox="0 0 28 18"><path d="M26.32 15.75H1.68c-.927 0-1.68.504-1.68 1.125S.752 18 1.68 18h24.64c.927 0 1.68-.504 1.68-1.125s-.753-1.125-1.68-1.125zm0-7.875H1.68C.753 7.875 0 8.379 0 9s.752 1.125 1.68 1.125h24.64c.927 0 1.68-.504 1.68-1.125s-.753-1.125-1.68-1.125zm0-7.875H1.68C.753 0 0 .504 0 1.125S.752 2.25 1.68 2.25h24.64c.927 0 1.68-.504 1.68-1.125S27.247 0 26.32 0z"/></svg></button> 909 </div><div class="menu__item child" 910 data-nav-item 911 912 data-hover-disclosure-toggle 913 > 914 <a href="/pages/episodes" data-top-link class="navlink navlink--toplevel"> 915 <span class="navtext">EPISODES</span> 916 </a></div> 917<div class="menu__item child" 918 data-nav-item 919 920 data-hover-disclosure-toggle 921 > 922 <a href="https://ivehadit-shop.fourthwall.com" data-top-link class="navlink navlink--toplevel"> 923 <span class="navtext">MERCH</span> 924 </a></div> 925<div class="menu__item child" 926 data-nav-item 927 928 data-hover-disclosure-toggle 929 > 930 <a href="/pages/booktour" data-top-link class="navlink navlink--toplevel"> 931 <span class="navtext">BOOK TOUR</span> 932 </a></div> 933<div class="menu__item menu__item--icons" data-nav-icons><div class="menu__item menu__item--icon"> 934 <a href="/account" class="navlink navlink--icon"> 935 <span class="visually-hidden">My Account</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 22 22"><path d="M11 2a9 9 0 100 18 9 9 0 000-18zm0 1.5a7.5 7.5 0 110 15 7.5 7.5 0 010-15z"/><path d="M11 13a8.973 8.973 0 00-6.708 3l-.447.501.448.5A8.978 8.978 0 0011 20a8.973 8.973 0 006.708-3l.447-.501-.448-.5A8.978 8.978 0 0011 13zm.294 1.506c1.757.068 3.4.743 4.685 1.885l.117.108-.117.11A7.468 7.468 0 0111 18.5l-.294-.006a7.469 7.469 0 01-4.685-1.885l-.118-.109.118-.109A7.468 7.468 0 0111 14.5l.294.006zM11 4.917a3.333 3.333 0 100 6.666 3.333 3.333 0 000-6.666zm0 1.5a1.833 1.833 0 110 3.666 1.833 1.833 0 010-3.666z"/></svg></a> 936 </div> 937 938 </div> 939</nav> 940 941<div class="mobile-menu"> 942 <button type="button" class="mobile-menu__button js-drawer-open" aria-controls="nav-drawer" data-drawer-toggle> 943 <span class="visually-hidden">Open navigation menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-hamburger" viewBox="0 0 28 18"><path d="M26.32 15.75H1.68c-.927 0-1.68.504-1.68 1.125S.752 18 1.68 18h24.64c.927 0 1.68-.504 1.68-1.125s-.753-1.125-1.68-1.125zm0-7.875H1.68C.753 7.875 0 8.379 0 9s.752 1.125 1.68 1.125h24.64c.927 0 1.68-.504 1.68-1.125s-.753-1.125-1.68-1.125zm0-7.875H1.68C.753 0 0 .504 0 1.125S.752 2.25 1.68 2.25h24.64c.927 0 1.68-.504 1.68-1.125S27.247 0 26.32 0z"/></svg></button> 944</div> 945 </div><div class="drawer__overlay"></div> 946</header> 947
948<script type="application/ld+json"> 949{ 950 "@context": "http://schema.org", 951 "@type": "Organization", 952 "name": "I\u0026#39;ve Had It Podcast","logo": "https:\/\/ivehaditpodcast.com\/cdn\/shop\/files\/logo_4358x.png?v=1669677547","sameAs": [ 953 null, 954 null, 955 null, 956 null, 957 null, 958 null, 959 null 960 ], 961 "url": "https:\/\/ivehaditpodcast.com" 962} 963</script>
963</div><div id="PageContainer" data-page-container> 964 <main id="MainContent" class="main-content" data-main> 965 <div id="shopify-section-template--17083656339733__main" class="shopify-section"><!-- /templates/cart.liquid --><style data-shopify>.cart { 966 --PT: 60px; 967 --PB: 60px; 968 }</style><div class="cart section-padding" data-cart-page> 969 <div class="wrapper"> 970 <form action="/cart" method="post" novalidate data-cart-form> 971 <div class="cart__empty" data-empty-message> 972 <div class="section__header"> 973 <h1 class="section__heading h2" 974 > 975 Cart 976 </h1><p>Your cart is currently empty.</p> 977 </div> 978 979 <div class="cart__empty__buttons" 980 ><a href="/pages/episodes" class="btn btn--secondary btn--small">EPISODES</a><a href="https://ivehadit-shop.fourthwall.com" class="btn btn--secondary btn--small">MERCH</a><a href="/pages/booktour" class="btn btn--secondary btn--small">BOOK TOUR</a></div> 981 </div> 982 983 984 985 <div class="cart__inner"> 986 <div class="cart__content"> 987 <h1 class="cart__title">Cart<span class="cart-drawer__item-qty" data-cart-items-qty>0 items</span></h1><a href="/collections/all" class="btn btn--secondary" data-continue-shopping>Continue Shopping</a><div class="cart__errors" data-cart-errors> 988 <p class="cart__errors__heading">Sorry, looks like we don't have enough of this product.</p> 989 990 <p class="cart__errors__content" data-error-message></p> 991 992 <button type="button" class="cart__errors__close" data-cart-error-close aria-label="Dismiss Cart"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 20 20"><path d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.03 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/></svg></button> 993 </div> 994 995 <div class="cart__items__wrapper" data-items-wrapper> 996 <div class="loader loader--line"><div class="loader-indeterminate"></div></div> 997 998 <div class="cart__items" data-items-holder> 999 1000 </div> 1001 </div> 1002 1003 <button type="submit" name="update" class="cart__update btn btn--secondary">Update Cart</button> 1004 </div> 1005 1006 <div class="cart__aside hidden" data-foot-holder><div class="cart__total hidden" data-cart-original-total> 1007 <span>Items</span> 1008 1009 <span data-cart-original-total-price>Free</span> 1010 </div> 1011 1012 <div class="cart__discounts hidden" data-cart-discounts-holder></div> 1013 1014 <div class="cart__total"> 1015 <span>Subtotal</span> 1016 1017 <span data-cart-total class="cart__total__money">Free</span> 1018 </div><div class="cart__pair" data-cart-widget data-pair-products-holder> 1019 1020 </div><div class="cart__widget__wrapper" data-collapsible-single><div class="cart__widget" data-cart-widget> 1021 <button 1022 class="cart__widget__title" 1023 type="button" 1024 data-collapsible-trigger 1025 aria-expanded="false" 1026 aria-controls="notes">Add order notes<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07h-6.67V2.27c0-.565-.506-1.029-1.072-1.029-.566 0-1.071.464-1.071 1.03v6.605h-6.63c-.566 0-1.029.506-1.029 1.071 0 .566.463 1.072 1.029 1.072h6.63v6.695c0 .566.505 1.03 1.07 1.03.566 0 1.072-.464 1.072-1.03V11.02z"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07H1.953c-.566 0-1.029.505-1.029 1.07 0 .566.463 1.072 1.029 1.072h8.772z"/></svg></button> 1027 1028 <div id="notes" aria-hidden="true" data-collapsible-container> 1029 <div class="cart__widget__content" data-collapsible-content> 1030 <label for="note">Special instructions for seller</label> 1031 1032 <textarea id="note" name="note" class="cart__field cart__field--textarea" aria-label="Special instructions for seller"></textarea> 1033 </div> 1034 </div> 1035 </div><div class="cart__widget" data-cart-widget> 1036 <button 1037 class="cart__widget__title" 1038 type="button" 1039 data-collapsible-trigger 1040 aria-expanded="false" 1041 aria-controls="gift-notes">Is this a gift? Add a note.<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07h-6.67V2.27c0-.565-.506-1.029-1.072-1.029-.566 0-1.071.464-1.071 1.03v6.605h-6.63c-.566 0-1.029.506-1.029 1.071 0 .566.463 1.072 1.029 1.072h6.63v6.695c0 .566.505 1.03 1.07 1.03.566 0 1.072-.464 1.072-1.03V11.02z"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07H1.953c-.566 0-1.029.505-1.029 1.07 0 .566.463 1.072 1.029 1.072h8.772z"/></svg></button> 1042 1043 <div id="gift-notes" aria-hidden="true" data-collapsible-container> 1044 <div class="cart__widget__content" data-collapsible-content><label for="gift-note">Add a note for recipient</label> 1045 1046 <textarea id="gift-note" name="attributes[Gift note]" class="cart__field cart__field--textarea" aria-label="Add a note for recipient"></textarea> 1047 </div> 1048 </div> 1049 </div></div><div class="cart__foot-inner"> 1050 <div class="cart__buttons-wrapper"><p class="cart__errors__content" data-terms-error-message></p> 1051 1052 <div class="cart__buttons" data-cart-checkout-buttons> 1053 <fieldset class="cart__buttons__fieldset" data-cart-checkout-button> 1054 <button type="submit" name="checkout" class="cart__checkout btn">Checkout</button> 1055 <noscript>
1056 <span class="cart__checkout cart__checkout--no-js btn">Checkout</span> 1057 </noscript></fieldset> 1058 </div> 1059 </div> 1060 1061 <p class="cart__text">Shipping & taxes calculated at checkout</p> 1062 </div> 1063 </div> 1064 </div> 1065 </form> 1066 </div> 1067</div> 1068 1069</div> 1070 </main><div id="shopify-section-footer" class="shopify-section"><!-- /sections/footer.liquid --><style data-shopify>.site-footer { --bg: #121744; }.site-footer { 1071 --text: #ffffff; 1072 --text-alpha-15: rgba(255, 255, 255, 0.15); 1073 --text-alpha-50: rgba(255, 255, 255, 0.6); 1074 --text-alpha-85: rgba(255, 255, 255, 0.85); 1075 }.site-footer { --border: #ffffff; }.footer-block { --items-count: 2; }</style><footer id="SiteFooter" 1076 class="site-footer " 1077 role="contentinfo" 1078 data-section-id="footer" 1079 data-section-type="footer"><div class="footer-content wrapper"> 1080 <div class="footer-blocks"><style data-shopify>.footer-block--logo { min-width: calc(250px + calc(var(--gutter) / 2)); } 1081 .footer-block__logo-image { width: 250px; }</style><div class="footer-block footer-block--logo" 1082 1083 > 1084 <a href="/" class="footer-block__logo-image"><div class="responsive-image" 1085 style="padding-top: 19.4%" 1086 style="width: 250px"> 1087 <img class="logo--footer lazyload" 1088 src="//ivehaditpodcast.com/cdn/shop/t/3/assets/blank_1x1.gif?v=50849316544257392421669678143" 1089 data-src="//ivehaditpodcast.com/cdn/shop/files/Ivehadit_logo_white_{width}x.png?v=1669679454" 1090 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048, 2450, 2700, 3000, 3350, 3750, 4100]" 1091 data-aspectratio="0.194" 1092 data-sizes="auto" 1093 alt="I've Had It Podcast" 1094 width="250"> 1095 <noscript> 1096 <img src="//ivehaditpodcast.com/cdn/shop/files/Ivehadit_logo_white_2048x2048.png?v=1669679454" alt="I've Had It Podcast" class="logo--footer"> 1097 </noscript> 1098 </div></a><div class="rte"><p>Join Jennifer Welch and Angie âPumpsâ Sullivan and their special guests on âIâve Had Itâ and let this comedic, feel-good podcast expose you to all the things you didnât know youâve had it with! Donât ask them to bring a casserole to your event or to celebrate international snow cone day with you because theyâve HAD IT.</p></div></div><div class="footer-block footer-block--newsletter" 1099 1100 ><div class="footer-title h5">SUBSCRIBE</div><div class="rte"><p>We wonât send you lame shit, we promise! </p></div><form method="post" action="/contact#NewsletterForm--footer-block-3" id="NewsletterForm--footer-block-3" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[accepts_marketing]" value="true"><div class="input-group input-group--inline"> 1101 <div class="input-group__fields"><div class="input-group__item input-group__item--email"> 1102 <input type="email" id="Email--footer-block-3" 1103 class="input-group__field input-group__field--email" 1104 value="" 1105 placeholder="Your email" 1106 name="contact[email]" 1107 autocorrect="off" 1108 autocapitalize="off" 1109 aria-label="Your email" 1110 1111 > 1112 </div> 1113 1114 <div class="errors">Email is invalid or already taken.</div> 1115 </div> 1116 1117 <div class="input-group__item input-group__item--btn"> 1118 <button type="submit" name="subscribe" id="SubscribeSubmit--footer-block-3" class="input-group__btn input-group__btn--icon"><span class="visually-hidden">Subscribe to Our Newsletter</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" viewB
1118ox="0 0 12 12"><path d="M1.07 3.59a.75.75 0 01.984-.067l.076.067L6.02 7.478l3.89-3.89a.75.75 0 01.984-.066l.077.067a.75.75 0 01.067.984l-.067.076-4.42 4.42a.75.75 0 01-.984.068l-.077-.067-4.42-4.42a.75.75 0 010-1.06z"/></svg></button> 1119 </div></div></form></div></div> 1120 </div> 1121 1122 <div class="footer-bottom wrapper" 1123 ><form method="post" action="/localization" id="LocalizationForm" accept-charset="UTF-8" class="footer__select-popout visually-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /></form><div class="social-sharing-wrapper"><a class="social-sharing-icon instagram" rel="noopener" href = "https://www.instagram.com/ivehaditpodcast/" title="View I've Had It Podcast on Instagram"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 40 40"><path d="M24.715 10.503c-1.23-.056-1.6-.066-4.715-.066-3.115 0-3.483.011-4.713.066-3.165.145-4.639 1.644-4.784 4.784-.055 1.23-.068 1.598-.068 4.713s.013 3.483.068 4.715c.145 3.132 1.612 4.638 4.784 4.783 1.228.055 1.598.069 4.713.069 3.117 0 3.485-.012 4.715-.069 3.165-.143 4.637-1.646 4.783-4.783.055-1.23.067-1.6.067-4.715 0-3.115-.012-3.483-.067-4.713-.146-3.139-1.621-4.639-4.783-4.784zM20 25.992a5.992 5.992 0 110-11.984 5.992 5.992 0 010 11.984zm6.228-10.819a1.4 1.4 0 110-2.8 1.4 1.4 0 010 2.8zM23.888 20a3.888 3.888 0 11-7.776 0 3.888 3.888 0 017.776 0zM20 0C8.955 0 0 8.955 0 20s8.955 20 20 20 20-8.955 20-20S31.045 0 20 0zm11.597 24.81c-.192 4.242-2.554 6.592-6.785 6.787-1.245.056-1.644.07-4.812.07s-3.565-.014-4.81-.07c-4.24-.195-6.592-2.549-6.787-6.787-.056-1.243-.07-1.642-.07-4.81 0-3.168.014-3.565.07-4.81.195-4.24 2.549-6.592 6.787-6.785 1.245-.058 1.642-.072 4.81-.072 3.168 0 3.567.014 4.812.072 4.241.195 6.595 2.553 6.785 6.785.056 1.245.07 1.642.07 4.81 0 3.168-.014 3.567-.07 4.81z"/></svg></a><a class="social-sharing-icon facebook" rel="noopener" href = "https://www.facebook.com/profile.php?id=100086684443305" title="View I've Had It Podcast on Facebook"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 40 40"><path d="M0 20C0 8.954 8.954 0 20 0s20 8.954 20 20-8.954 20-20 20S0 31.046 0 20zm21.085 11.76V20.879h3.003l.398-3.75h-3.401l.005-1.877c0-.978.093-1.502 1.497-1.502h1.878V10h-3.004c-3.608 0-4.878 1.819-4.878 4.878v2.251h-2.25v3.75h2.25v10.88h4.502z"/></svg></a><a class="social-sharing-icon youtube" rel="noopener" href = "https://www.youtube.com/@ivehaditpodcast" title="View I've Had It Podcast on Youtube"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 40 40"><path d="M17.509 23.747L24.015 20l-6.506-3.747z"/><path d="M20 0C8.956 0 0 8.956 0 20s8.956 20 20 20 20-8.956 20-20S31.044 0 20 0zm12.497 20.02s0 4.057-.515 6.012a3.132 3.132 0 01-2.203 2.203c-1.956.515-9.779.515-9.779.515s-7.803 0-9.78-.535a3.132 3.132 0 01-2.202-2.203C7.503 24.077 7.503 20 7.503 20s0-4.056.515-6.012a3.195 3.195 0 012.203-2.223C12.177 11.25 20 11.25 20 11.25s7.823 0 9.78.535a3.132 3.132 0 012.202 2.203c.536 1.956.515 6.032.515 6.032z"/></svg></a><a href="https://ivehaditpodcast.podbean.com/" target="_blank" title="Podbean I've Had It podcast" rel="noopener noreferrer"><img src="https://cdn.shopify.com/s/files/1/0681/8637/4431/files/ihi_podbean_white3.png?v=1669728354" alt="Podbean I've had it Podcast" style="float: none;" /></a> 1124 1125 </div> 1126 1127 <small>© 2026 I've Had It Podcast</small> <small><a href="https://janzendesigns.com">Designed by Janzen Designs</a> | <a href="https://www.shopify.com/?ref=janzen-designs">Powered by Shopify</a></small></div></div> 1128</footer> 1129 1130 1131</div></div> 1132 1133 1134
1134<script data-cart-total-discount type="text/x-template"> 1135 1136 <div class="cart__total" data-cart-discount> 1137 <span data-cart-discount-title>{{it.discountTitle}}</span> 1138 <span data-cart-discount-price>-{{it.discountTotalAllocatedAmount | safe}}</span> 1139 </div> 1140 1141 </script>
1141<!-- Root element of PhotoSwipe. Must have class pswp. --> 1142<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="0"> 1143 <!-- Background of PhotoSwipe. 1144 It's a separate element as animating opacity is faster than rgba(). --> 1145 <div class="pswp__bg"></div> 1146 1147 <!-- Slides wrapper with overflow:hidden. --> 1148 <div class="pswp__scroll-wrap"> 1149 <!-- Container that holds slides. 1150 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1151 Don't modify these 3 pswp__item elements, data is added later on. --> 1152 <div class="pswp__container"> 1153 <div class="pswp__item"></div> 1154 <div class="pswp__item"></div> 1155 <div class="pswp__item"></div> 1156 </div> 1157 1158 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1159 <div class="pswp__ui pswp__ui--hidden"> 1160 1161 <div class="pswp__top-bar"> 1162 1163 <!-- Controls are self-explanatory. Order can be changed. --> 1164 1165 <div class="pswp__counter"></div> 1166 1167 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 1168 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 25 25"><path d="M11.374 12.167L1.236 22.304a1.09 1.09 0 001.543 1.543L12.917 13.71l10.137 10.138a1.09 1.09 0 001.543-1.543L14.46 12.167 24.597 2.029A1.09 1.09 0 0023.054.486L12.917 10.624 2.779.486A1.09 1.09 0 001.236 2.03l10.138 10.138z"/></svg> 1169 </button> 1170 1171 <button class="pswp__button pswp__button--share" title="Share"></button> 1172 1173 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1174 1175 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1176 1177 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 1178 <!-- element will get class pswp__preloader--active when preloader is running --> 1179 <div class="pswp__preloader"> 1180 <div class="pswp__preloader__icn"> 1181 <div class="pswp__preloader__cut"> 1182 <div class="pswp__preloader__donut"></div> 1183 </div> 1184 </div> 1185 </div> 1186 </div> 1187 1188 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1189 <div class="pswp__share-tooltip"></div> 1190 </div> 1191 1192 <button class="pswp__button pswp__button--arrow--left" type="button" title="Previous"></button> 1193 1194 <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button> 1195 1196 <div class="pswp__thumbs"></div> 1197 1198 <div class="pswp__caption"> 1199 <div class="pswp__caption__center"></div> 1200 <a href="#" class="pswp__caption-close"> 1201 <span class="visually-hidden">Close</span> 1202 </a> 1203 </div> 1204 1205 </div> 1206 1207 </div> 1208 1209</div><!-- Root element of PhotoSwipe. Must have class pswp. --> 1210<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="1"> 1211 <!-- Background of PhotoSwipe. 1212 It's a separate element as animating opacity is faster than rgba(). --> 1213 <div class="pswp__bg"></div> 1214 1215 <!-- Slides wrapper with overflow:hidden. --> 1216 <div class="pswp__scroll-wrap"> 1217 <!-- Container that holds slides. 1218 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1219 Don't modify these 3 pswp__item elements, data is added later on. --> 1220 <div class="pswp__container"> 1221 <div class="pswp__item"></div> 1222 <div class="pswp__item"></div> 1223 <div class="pswp__item"></div> 1224 </div> 1225 1226 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1227 <div class="pswp__ui pswp__ui--hidden"> 1228 1229 <div class="pswp__top-bar"> 1230 1231 <!-- Controls are self-explanatory. Order can be changed. --> 1232 1233 <div class="pswp__counter"></div> 1234 1235 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 1236 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 25 25"><path d="M11.374 12.167L1.236 22.304a1.09 1.09 0 001.543 1.543L12.917 13.71l10.137 10.138a1.09 1.09 0 001.543-1.543L14.46 12.167 24.597 2.029A1.09 1.09 0 0023.054.486L12.917 10.624 2.779.486A1.09 1.09 0 001.236 2.03l10.138 10.138z"/></svg> 1237 </button> 1238 1239 <button class="pswp__button pswp__button--share" title="Share"></button> 1240 1241 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1242 1243 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1244 1245 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 1246 <!-- element will get class pswp__preloader--active when preloader is running --> 1247 <div class="pswp__preloader"> 1248 <div class="pswp__preloader__icn"> 1249 <div class="pswp__preloader__cut"> 1250 <div class="pswp__preloader__donut"></div> 1251 </div> 1252 </div> 1253 </div> 1254 </div> 1255 1256 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1257 <div class="pswp__share-tooltip"></div> 1258 </div> 1259 1260 <button class="pswp__button pswp__button--arrow--left" type="button" title="Previous"></button> 1261 1262 <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button> 1263 1264 <div class="pswp__thumbs"></div> 1265 1266 <div class="pswp__caption"> 1267 <div class="pswp__caption__center"></div> 1268 <a href="#" class="pswp__caption-close">
1269 <span class="visually-hidden">Close</span> 1270 </a> 1271 </div> 1272 1273 </div> 1274 1275 </div> 1276 1277</div><div id="shopify-section-popup" class="shopify-section"><!-- /sections/popups.liquid --></div>
1277<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1277 1278</body> 1279</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.