1<!DOCTYPE html> 2<html prefix="og: http://ogp.me/ns#" lang="en-US"> 3<head> 4<meta charset="utf-8"> 5<meta http-equiv="X-UA-Compatible" content="IE=edge"> 6<meta name="viewport" content="width=device-width, initial-scale=1"> 7<link rel="dns-prefetch" href="https://fonts.googleapis.com"> 8<title>contact</title> 9<meta name="generator" content="Pinecast Site Builder/1.0"> 10<meta property="og:locale" content="en-US"> 11<meta property="og:title" content="contact"> 12<meta name="twitter:title" content="contact"> 13<meta property="og:site_name" content="Springfood Media"> 14<meta property="og:url" content="https://springfoodpod.com/contact"> 15<link rel="canonical" href="https://springfoodpod.com/contact"> 16<meta property="og:type" content="article"> 17<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Righteous:400,500&display=swap"> 18<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,500&display=swap"> 19<style> 20*, *:before, *:after {box-sizing: border-box;} 21html, body {color: #000; font-family: Lato; font-size: 14px;margin: 0; padding: 0} 22a {color: #212121} 23.sb-rich-text img {height: auto; max-width: 100%} 24.sb-rich-text li {line-height: 24px; line-height: max(24px, 1lh)} 25.sb-rich-text pre {white-space: pre-wrap} 26</style> 27<style class="_styletron_hydrate_">.ae{background-color:#f0f0f0}.af{font-size:14px}.ag{padding:0}.ah{background-color:#ffffff}.ai{border-radius:4px}.aj{box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}.ak{color:#1a1a1a}.al{font-family:sans-serif}.am{font-size:16px}.an{left:8px}.ao{line-height:24px}.ap{outline:2px solid #1a1a1a}.aq{outline-offset:2px}.ar{padding:8px 16px}.as{position:absolute}.at{text-decoration:underline}.au{top:8px}.av{transform:translateY(-200%)}.aw{z-index:2147483647}.ax:focus{transform:none}.ay{position:relative}.az{background-color:#0278CA}.b0{margin:0 auto}.b1{max-width:960px}.b2{padding:0 8%}.b3{text-align:center}.b4{display:block}.b5{color:#fff}.b6{text-decoration:none}.b7{font-family:Righteous}.b8{font-size:60px}.b9{text-transform:uppercase}.ba:hover{text-decoration:underline}.bb{max-width:300px}.bc{max-height:300px}.bd{margin-left:auto}.be{margin-right:auto}.bf{background-color:#96CFFF}.bg{text-align:left}.bh{line-height:max(24px, 1.5em)}.bi{color:#212121}.bj{margin-right:15px}.bk{min-height:24px}.bl{padding:0 15px}.bm{padding:40px 0 20px}.bn{-webkit-box-align:center;align-items:center}.bo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.br{font-size:20px}.bs{font-weight:500}.bt{overflow-wrap:anywhere}.bu{flex:1 1}.bv{border-width:0}.bw{margin-left:8px}.bx{height:40px}.by{width:100%}.c2:focus{outline:none}.c3{padding:15px}.c4{background-color:#fff}.c5{padding:30px}.c6{box-shadow:0 2px 1px rgba(0, 0, 0, 0.1)}.c7{margin-bottom:50px}.c8{font-size:26px}.c9{font-weight:bold}.ca{margin-top:0}.cb{margin-bottom:20px}.cc{margin-top:20px}.cd{border:0}.ce{border-collapse:collapse}.cf{padding:5px}.cg{padding:20px 15px}.ch{font-size:1em}.ci{font-weight:normal}</style><style class="_styletron_hydrate_" media="(max-width: 700px)">.bp{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.bq{-webkit-box-pack:center;justify-content:center}.bz{margin-left:0}.c0{width:100%}.c1{min-height:40px}</style> 28<link type="image/png" rel="icon" href="https://pinecast.com/static/img/256x256.png"> 29<meta name="apple-itunes-app" content="app-id=1437120341"> 30<link rel="alternate" type="application/rss+xml" title="Springfood Media" href="https://pinecast.com/feed/springfood-mo"> 31</head> 32<link rel="preload" as="image" href="https://storage.pinecast.net/podcasts/9b5bc689-7ec6-4e52-9d8f-5574456d1340/site/logo/d57022e9-cc6f-4fbd-8ab1-a5c0f4806918/logo_jpg.jpg"/><body class="ae af ag"><a href="#content" class="ah ai aj ak al am an ao ap aq ar as at au av aw ax">Skip to main content</a><header><div data-sb-ring="header.0" style="display:contents"><div class="ay"><div class="az"><div class="b0 b1 b2 b3"><a href="/" data-link="true" class="b4 b5 b6 b7 b8 b9 ba"><img alt="Springfood Media" src="https://storage.pinecast.net/podcasts/9b5bc689-7ec6-4e52-9d8f-5574456d1340/site/logo/d57022e9-cc6f-4fbd-8ab1-a5c0f4806918/logo_jpg.jpg" class="b4 bb bc bd be"/></a></div></div></div></div><div data-sb-ring="header.1" style="display:contents"><nav aria-label="Site" class="ay"><div class="bf"><div class="b0 b1 bg"><a data-link="true" href="https://www.facebook.com/springfoodpod" class="bh bi b6 ba b
32j bk">facebook</a><a data-link="true" href="https://www.instagram.com/springfoodpod/" class="bh bi b6 ba bj bk">instagram</a><a data-link="true" href="http://towerclub.springfoodpod.com" class="bh bi b6 ba bj bk">join the TOWER CLUB for bonus episodes!</a><a data-link="true" href="https://tips.pinecast.com/jar/springfood-mo" class="bh bi b6 ba bj bk">support</a><a data-link="true" href="/contact" class="bh bi b6 ba bj bk">contact</a></div></div></nav></div><div data-sb-ring="header.2" style="display:contents"><nav aria-label="Subscribe" class="ay"><div class="bl"><div class="b0 b1 bm bn bo bp bq"><div dir="auto" class="b4 br bs bt bu">Subscribe with</div><iframe seamless="" src="https://pnc.st/s/springfood-mo/embed?align=right" title="Subscribe to Springfood Media" class="bv bw bx by bz c0 c1"></iframe></div></div></nav></div></header><main id="content" tabindex="-1" class="c2"><div data-sb-ring="pageContent" style="display:contents"><article class="ay"><div class="c3"><div class="c4 b0 b1 c5 c6 c7"><h1 dir="auto" class="b4 c8 c9 bt b3 ca">contact</h1><table class="cb cc bd be cd ce"><tbody><tr><td class="cf"><strong>Email</strong></td><td class="cf"><a href="mailto:[email protected]">[email protected]</a><br/></td></tr><tr><td class="cf"><strong>Facebook</strong></td><td class="cf"><a href="https://www.facebook.com/springfoodpod/">https://www.facebook.com/springfoodpod/</a><br/></td></tr><tr><td class="cf"><strong>Instagram</strong></td><td class="cf"><a href="https://www.instagram.com/springfoodpod">@springfoodpod</a><br/></td></tr></tbody></table></div></div></article></div></main><footer><div data-sb-ring="footer.0" style="display:contents"></div><div data-sb-ring="footer.1" style="display:contents"><div class="ay"><div class="az"><div class="az b0 b1 cg b5 bg"><div dir="auto" class="b4 ch ci bt">Copyright 2020</div></div></div></div></div></footer></body>
33<script> 34(function() { 35if (!window.frameElement) { 36return; 37} 38document.body.addEventListener('click', function(e) { 39let target = e.target; 40while (target && target !== document.body && target !== document) { 41if (target.hasAttribute('data-link') && target.getAttribute('href')[0] === '/') { 42e.preventDefault(); 43e.stopPropagation(); 44handle(target.getAttribute('href')); 45return; 46} else if (target.getAttribute('href')) { 47// A link within the page, such as the skip link, works as it does on 48// the live site. 49if (target.getAttribute('href')[0] === '#') { 50return; 51} 52e.preventDefault(); 53window.open(target.getAttribute('href')); 54return; 55} 56target = target.parentNode; 57} 58}); 59function handle(href) { 60window.frameElement.__handler(href); 61} 62// The cosmetic outline the site builder draws around the module that 63// corresponds to the control being hovered or focused in the sidebar. It is 64// absolutely positioned over the page and never intercepts pointer events. 65var ringTarget = null; 66var ringOverlay = null; 67var ringLabel = null; 68// How far the ring stands off the element it marks, and how far the label 69// floats off the ring. 70var RING_OUTSET = 6; 71var LABEL_GAP = 6; 72function ensureRingOverlay() { 73if (ringOverlay && document.body.contains(ringOverlay)) { 74return ringOverlay; 75} 76ringOverlay = document.createElement('div'); 77var s = ringOverlay.style; 78s.position = 'absolute'; 79s.zIndex = '2147483000'; 80s.pointerEvents = 'none'; 81s.border = '2px solid #2e6bd6'; 82s.background = 'rgba(46, 107, 214, 0.10)'; 83s.borderRadius = '8px'; 84s.display = 'none'; 85ringLabel = document.createElement('div'); 86var ls = ringLabel.style; 87ls.position = 'absolute'; 88ls.left = '0'; 89ls.maxWidth = '100%'; 90ls.overflow = 'hidden'; 91ls.textOverflow = 'ellipsis'; 92ls.whiteSpace = 'nowrap'; 93ls.boxSizing = 'border-box'; 94ls.background = '#2e6bd6'; 95ls.color = '#fff'; 96ls.font = '500 11px/1 -apple-system, BlinkMacSystemFont, sans-serif'; 97ls.padding = '5px 9px'; 98ls.borderRadius = '999px'; 99ls.boxShadow = '0 1px 3px rgba(0, 0, 0, 0.25)'; 100ringOverlay.appendChild(ringLabel); 101document.body.appendChild(ringOverlay); 102return ringOverlay; 103} 104function measureRing(target) { 105var nodes = document.querySelectorAll('[data-sb-ring="' + target + '"]'); 106var rect = null; 107function add(r) { 108if (!r || (!r.width && !r.height)) { 109return; 110} 111if (!rect) { 112rect = {left: r.left, top: r.top, right: r.right, bottom: r.bottom}; 113} else { 114rect.left = Math.min(rect.left, r.left); 115rect.top = Math.min(rect.top, r.top); 116rect.right = Math.max(rect.right, r.right); 117rect.bottom = Math.max(rect.bottom, r.bottom); 118} 119} 120for (var i = 0; i < nodes.length; i++) { 121var own = nodes[i].getBoundingClientRect(); 122if (own.width || own.height) { 123add(own); 124} else { 125// A display:contents marker has no box of its own; take the union of 126// its children instead. 127for (var j = 0; j < nodes[i].children.length; j++) { 128add(nodes[i].children[j].getBoundingClientRect()); 129} 130} 131} 132return rect; 133} 134function positionRing() { 135var overlay = ensureRingOverlay(); 136if (!ringTarget) { 137overlay.style.display = 'none'; 138return; 139} 140var rect = measureRing(ringTarget.target); 141if (!rect) { 142overlay.style.display = 'none'; 143return; 144} 145overlay.style.display = 'block'; 146var top = rect.top + window.scrollY - RING_OUTSET; 147overlay.style.left = rect.left + window.scrollX - RING_OUTSET + 'px'; 148overlay.style.top = top + 'px'; 149overlay.style.width = rect.right - rect.left + RING_OUTSET * 2 + 'px'; 150overlay.style.height = rect.bottom - rect.top + RING_OUTSET * 2 + 'px'; 151ringLabel.textContent = ringTarget.label || ''; 152ringLabel.style.display = ringTarget.label ? 'block' : 'none'; 153// The label floats clear of the ring, above it by preference. Elements at 154// the very top of the page have nothing above them, so it flips below. 155var fitsAbove = top - LABEL_GAP - ringLabel.offsetHeight >= 0; 156ringLabel.style.top = fitsAbove ? 'auto' : '100%'; 157ringLabel.style.bottom = fitsAbove ? '100%' : 'auto'; 158ringLabel.style.marginTop = fitsAbove ? '0' : LABEL_GAP + 'px'; 159ringLabel.style.marginBottom = fitsAbove ? LABEL_GAP + 'px' : '0'; 160} 161window.addEventListener('scroll', function() { 162if (ringTarget) { 163positionRing(); 164} 165}, {capture: true, passive: true}); 166window.addEventListener('resize', function() { 167if (ringTarget) { 168positionRing(); 169} 170}); 171function onUpdatedHTML(e) { 172if (typeof e.data !== 'string') { 173return; 174} 175if (e.data.startsWith('sbRing:')) { 176ringTarget = JSON.parse(e.data.substr(7)); 177positionRing(); 178return; 179} 180if (e.data.startsWith('updatedHTML:')) { 181const scrollTop = window.scrollY; 182const html = e.data.substr(12); 183const parser = new DOMParser(); 184const doc = parser.parseFromString(html, 'text/html'); 185document.querySelector('style:not(._styletron_hydrate_)').innerHTML = doc.querySelector('style:not(._styletron_hydrate_)').innerHTML; 186// Handle styles 187let previous = [];
188Array.from(doc.querySelectorAll('._styletron_hydrate_')).forEach(style => { 189let existing; 190if (style.media) { 191existing = document.querySelector(`._styletron_hydrate_[media="${style.media}"]`); 192} else { 193existing = document.querySelector('._styletron_hydrate_:not([media])'); 194} 195if (!existing) { 196document.head.appendChild(style); 197} else { 198existing.innerHTML = style.innerHTML; 199previous.push(existing); 200} 201}); 202Array.from(document.querySelectorAll('._styletron_hydrate_')).forEach(style => { 203if (!previous.includes(style)) { 204style.parentNode.removeChild(style); 205} 206}); 207// Handle links 208previous = []; 209Array.from(doc.querySelectorAll('link[rel=stylesheet]')).forEach(link => { 210const existing = document.querySelector(`link[href="${link.href}"`); 211if (existing) { 212previous.push(existing); 213return; 214} 215previous.push(link); 216document.head.appendChild(link); 217}); 218Array.from(document.querySelectorAll('link[rel=stylesheet]')).forEach(link => { 219if (!previous.includes(link)) { 220link.parentNode.removeChild(link); 221} 222}); 223// Handle body 224document.body.innerHTML = doc.body.innerHTML; 225document.body.className = doc.body.className; 226// Setting innerHTML never runs the scripts it brings in, so anything the 227// page set up over the old markup has to be reapplied by hand. 228if (window.__pinecastLinkTimecodes) { 229window.__pinecastLinkTimecodes(); 230} 231// Replacing the body detached the ring overlay; redraw it. 232positionRing(); 233// Reset scroll 234window.scrollTo(0, scrollTop); 235setTimeout(() => { 236}, 100); 237} 238} 239window.addEventListener('message', onUpdatedHTML, false); 240}()) 241</script>
241 242</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.