ChatGPT is shockingly good at unminifying code ![rw-book-cover](https://www.sitepoint.com/favicons/512x512.png) ## Metadata - Author: [[SitePoint]] - Full Title: ChatGPT is shockingly good at unminifying code - Category: #articles - Summary: ChatGPT can effectively unminify complex code, making it easier for developers to understand. The article also highlights new features in Chrome DevTools, AI-powered web scraping, and the debate over lazy loading. Additionally, it discusses the relevance of self-hosting in a cloud-focused world. - URL: mailto:reader-forwarded-email/1474183e6399bee21f406dcf2a3b8101 [![SitePoint logo](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2F1722520016712-sp%20logo.png)](https://eot.sitepoint.com/f/a/vrgGuTzKxc8vhBsYg-oofA~~/AAAHUQA~/RgRowZDOP0UgOTczMWE1NmRlYzUyZjM4NTVkZmY2MGVkOGQ4ZWM3M2NEFGh0dHBzOi8vc2l0ZXBvbnQuY29tVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) September 9th, 2024 | [Read Online](https://eot.sitepoint.com/f/a/aPry3Gy9xikAEt1COe5yJA~~/AAAHUQA~/RgRowZDOP0TbaHR0cHM6Ly9iZXJyaW1hLmVvY2FtcGFpZ24xLmNvbS93ZWItdmVyc2lvbj9lcD0yJmxjPWY1M2MyOWNjLTU2OGMtMTFlZS04Yzg0LTlkYTU5YWU2OTg0NSZwPTFmOTQzMDUyLTZjNjItMTFlZi04MDNiLTExMDQ3ZTc3ZWQyZSZwdD1jYW1wYWlnbiZ0PTE3MjU4OTM1ODImcz00ZGZjMzZjNWYxODMwNmI1M2M2ZDU0YmZmNWUxMDEyYTJkNmVkN2E2MGRlNTFkMmUzMmQ1ZWRjNWUzOGNlNWZmVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) **SitePoint Source** **Welcome, Developers! 👋** Code generation from LLMs has been the center of attention for developers for both good and bad reasons but what about other use cases like code analysis or reverse engineering minified code? Read all about it today. Today, we also feature why self-hosting might still be relevant, new Chrome DevTools, AI-powered web scraping, and why lazy-loading needs to go. Let's dive in ☕ **From our Sponsor: monday dev** [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1723460354209-Newsletter_accelerate_600_400.png)](https://eot.sitepoint.com/f/a/4_yJ0iBbutqV6gPXP0VoUQ~~/AAAHUQA~/RgRowZDOP0UgZGI3MTlhZThlYWZkOGQyOGMxYzZjMjI3YWMzZjJhZGREgmh0dHBzOi8vc3J2LmJ1eXNlbGxhZHMuY29tL2Fkcy9sb25nL3gvVDY2RzdJSUNUVFRUVFRUQUtaRENLVFRUVFRUNkFRQzZLWVRUVFRUVFBUWEtBN0VUVFRUVFQyTFZDSkNDS1JKWTUzVjZFTlBFMks3NllBTEVaSFk2QzJESlZKQ1RXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd) **🚀 Get products over the finish line (much) faster** Taking a product over the finish line sometimes feels like pulling teeth—ouch! monday dev empowers teams to move from ideation to product delivery faster and on a single platform. [Try it out for free!](https://eot.sitepoint.com/f/a/4_yJ0iBbutqV6gPXP0VoUQ~~/AAAHUQA~/RgRowZDOP0UgZGI3MTlhZThlYWZkOGQyOGMxYzZjMjI3YWMzZjJhZGREgmh0dHBzOi8vc3J2LmJ1eXNlbGxhZHMuY29tL2Fkcy9sb25nL3gvVDY2RzdJSUNUVFRUVFRUQUtaRENLVFRUVFRUNkFRQzZLWVRUVFRUVFBUWEtBN0VUVFRUVFQyTFZDSkNDS1JKWTUzVjZFTlBFMks3NllBTEVaSFk2QzJESlZKQ1RXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd "Try it out for free!") [🛠️ ChatGPT Is Shockingly Good at Unminifying Code](https://eot.sitepoint.com/f/a/NFm-NW7gT4QtmduJixm35Q~~/AAAHUQA~/RgRowZDOP0UgYTM3MWE4N2Y5YTI3OTNmMGE0OGJiOTBkYjQ5YmRmODZET2h0dHBzOi8vZ2xhbWEuYWkvYmxvZy8yMDI0LTA4LTI5LXJldmVyc2UtZW5naW5lZXJpbmctbWluaWZpZWQtY29kZS11c2luZy1vcGVuYWlXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd) Reading through convoluted code doesn’t have to be a headache anymore. Frank stumbled upon an intriguing ASCII art component online, but there was a catch—the code was minified beyond recognition. Rather than spend hours untangling the mess the old-fashioned way, he decided to ask ChatGPT for help. [By Frank Fiegel →](https://eot.sitepoint.com/f/a/NFm-NW7gT4QtmduJixm35Q~~/AAAHUQA~/RgRowZDOP0UgYTM3MWE4N2Y5YTI3OTNmMGE0OGJiOTBkYjQ5YmRmODZET2h0dHBzOi8vZ2xhbWEuYWkvYmxvZy8yMDI0LTA4LTI5LXJldmVyc2UtZW5naW5lZXJpbmctbWluaWZpZWQtY29kZS11c2luZy1vcGVuYWlXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd) --- [🚀 New Performance Features in Chrome DevTools](https://eot.sitepoint.com/f/a/-u9js9zLa4qkCXx8OjxiQQ~~/AAAHUQA~/RgRowZDOP0UgNzkwNjM0ODI4ZDViYjRhNzQ2YmY2ODE3YmIwY2EyZjBEO2h0dHBzOi8vd3d3LmRlYnVnYmVhci5jb20vYmxvZy9maXgtd2ViLXBlcmZvcm1hbmNlLWRldnRvb2xzVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) Great for web developers, Chrome's new DevTools now provide deeper insights into Core Web Vitals. Learn how to access lab and field data, analyze LCP phases, and identify performance bottlenecks more effectively. [By Umar Hansa →](https://eot.sitepoint.com/f/a/-u9js9zLa4qkCXx8OjxiQQ~~/AAAHUQA~/RgRowZDOP0UgNzkwNjM0ODI4ZDViYjRhNzQ2YmY2ODE3YmIwY2EyZjBEO2h0dHBzOi8vd3d3LmRlYnVnYmVhci5jb20vYmxvZy9maXgtd2ViLXBlcmZvcm1hbmNlLWRldnRvb2xzVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) --- [🕸️ Using GPT-4o for Web Scraping](https://eot.sitepoint.com/f/a/2iW2YHxRZVI50TZQemaxSw~~/AAAHUQA~/RgRowZDOP0UgNjBjM2IxYWUzOTIxYjAwNDM5MDZiNzZhNGIzNTNiNDBEJ2h0dHBzOi8vYmxhbmNhcy5pby9ibG9nL2FpLXdlYi1zY3JhcGVyL1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) Web scraping works great until you encounter elements that make you want to rage-quit. How about adding AI into the mix, since it can contextualize data? Learn all about AI-powered web scraping. [By Eduardo Blancas →](https://eot.sitepoint.com/f/a/2iW2YHxRZVI50TZQemaxSw~~/AAAHUQA~/RgRowZDOP0UgNjBjM2IxYWUzOTIxYjAwNDM5MDZiNzZhNGIzNTNiNDBEJ2h0dHBzOi8vYmxhbmNhcy5pby9ibG9nL2FpLXdlYi1zY3JhcGVyL1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) --- [💤 Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster](https://eot.sitepoint.com/f/a/yHjo9RFtKKfV9_xWDVdoKw~~/AAAHUQA~/RgRowZDOP0UgZjRjZmU4NTYxYzdmYzM4MzcwZjRiMDE5YjNjODViMjhEXGh0dHBzOi8vd3d3LmRpZmZlcmVudHNoZWxmLmNvbS9sYXp5LWxvYWRpbmctaXNudC1qdXN0LWxhenktaXRzLWxhdGUtdGhlLXdlYi1kZXNlcnZlcy1mYXN0ZXIvVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) Lazy loading sucks from a user perspective, and I'm glad Jupiter is challenging the status quo. He argues that as the web's demand for speed grows, the industry must move beyond lazy loading. He suggests several approaches and offers some solutions specific to Angular and other SPAs. [By Jupiter Jayna →](https://eot.sitepoint.com/f/a/yHjo9RFtKKfV9_xWDVdoKw~~/AAAHUQA~/RgRowZDOP0UgZjRjZmU4NTYxYzdmYzM4MzcwZjRiMDE5YjNjODViMjhEXGh0dHBzOi8vd3d3LmRpZmZlcmVudHNoZWxmLmNvbS9sYXp5LWxvYWRpbmctaXNudC1qdXN0LWxhenktaXRzLWxhdGUtdGhlLXdlYi1kZXNlcnZlcy1mYXN0ZXIvVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) --- [🖥️ Why I Still Self Host My Servers (and What I’ve Recently Learned)](https://eot.sitepoint.com/f/a/YpdubT_28kH-kZ30t7eVsA~~/AAAHUQA~/RgRowZDOP0UgNzMxNDcwZTczN2Y3NWYzMTNjNzI4OGMwZmZjOGQ2NWZEYmh0dHBzOi8vY2hvbGxpbmdlci5jb20vYmxvZy8yMDI0LzA4L3doeS1pLXN0aWxsLXNlbGYtaG9zdC1teS1zZXJ2ZXJzLWFuZC13aGF0LWl2ZS1yZWNlbnRseS1sZWFybmVkVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) In a cloud-dominated world, self-hosting is quite a hot take when developers value productivity more than savings. Christian presents his case in detail as to why self-hosting still remains relevant and how developers can gain invaluable knowledge from it. [By Christian Hollinger →](https://eot.sitepoint.com/f/a/YpdubT_28kH-kZ30t7eVsA~~/AAAHUQA~/RgRowZDOP0UgNzMxNDcwZTczN2Y3NWYzMTNjNzI4OGMwZmZjOGQ2NWZEYmh0dHBzOi8vY2hvbGxpbmdlci5jb20vYmxvZy8yMDI0LzA4L3doeS1pLXN0aWxsLXNlbGYtaG9zdC1teS1zZXJ2ZXJzLWFuZC13aGF0LWl2ZS1yZWNlbnRseS1sZWFybmVkVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) **🧰 The Toolbox** Tools and products we're excited about today: [Polar](https://eot.sitepoint.com/f/a/OAF-V5pU1z1k7xxa3aY6YA~~/AAAHUQA~/RgRowZDOP0UgNGRlMjk0ZTkzODFlNmZjZjk2MjZiMDgwYjkyOTU3YTZEKWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9wb2xhci01VwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) An open source monetization platform for developers. Built for developers to offer crowdfunding, memberships, digital products and SaaS within minutes. [Learn more →](https://eot.sitepoint.com/f/a/OAF-V5pU1z1k7xxa3aY6YA~~/AAAHUQA~/RgRowZDOP0UgNGRlMjk0ZTkzODFlNmZjZjk2MjZiMDgwYjkyOTU3YTZEKWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9wb2xhci01VwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) --- [Basejump AI](https://eot.sitepoint.com/f/a/RnMi8KxlgjL-se6TVeScNQ~~/AAAHUQA~/RgRowZDOP0UgOGI0ZWQ2OTljYmVjMjUxMTc5ZjE4NjMxOTc0ZTdjNTRELWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9iYXNlanVtcC1haVcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) Chat with your database and access metrics. Instead of clicking through endless dashboards, retrieve data you can trust directly from the source. [Learn more →](https://eot.sitepoint.com/f/a/RnMi8KxlgjL-se6TVeScNQ~~/AAAHUQA~/RgRowZDOP0UgOGI0ZWQ2OTljYmVjMjUxMTc5ZjE4NjMxOTc0ZTdjNTRELWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9iYXNlanVtcC1haVcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) --- [Keet](https://eot.sitepoint.com/f/a/K0Syc7VrCf6q6sD62TN20g~~/AAAHUQA~/RgRowZDOP0UgODNkOTQ2YmFjNjU0ZjExYzI0MzQ1ODk0ZDAwZDg3MGJELWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9rZWV0LXljLXMyNFcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) Keet manages your users' authenticated sessions and provides stable integrations. Connect customers' accounts and perform actions on their behalf. [Learn more →](https://eot.sitepoint.com/f/a/K0Syc7VrCf6q6sD62TN20g~~/AAAHUQA~/RgRowZDOP0UgODNkOTQ2YmFjNjU0ZjExYzI0MzQ1ODk0ZDAwZDg3MGJELWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9rZWV0LXljLXMyNFcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) --- ![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1716987489936-Sub%20Category%20Tab.png) 🚀 Get products over the finish line (much) faster Taking a product over the finish line sometimes feels like pulling teeth—ouch! monday dev empowers teams to move from ideation to product delivery faster and on a single platform. [**Try for free →**](https://eot.sitepoint.com/f/a/4_yJ0iBbutqV6gPXP0VoUQ~~/AAAHUQA~/RgRowZDOP0UgZGI3MTlhZThlYWZkOGQyOGMxYzZjMjI3YWMzZjJhZGREgmh0dHBzOi8vc3J2LmJ1eXNlbGxhZHMuY29tL2Fkcy9sb25nL3gvVDY2RzdJSUNUVFRUVFRUQUtaRENLVFRUVFRUNkFRQzZLWVRUVFRUVFBUWEtBN0VUVFRUVFQyTFZDSkNDS1JKWTUzVjZFTlBFMks3NllBTEVaSFk2QzJESlZKQ1RXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd) **Come say hi!** ![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1716983634765-Frame%2051.png) SitePoint’s community is a place where you can come to talk tech, development, and design. Join us today and get involved with other members who share your interests in tech! [**Join now →**](https://eot.sitepoint.com/f/a/ouD1p4Js4KbfiOU_x20g4g~~/AAAHUQA~/RgRowZDOP0UgOThlYjRjN2NiOWMxZTljZDM4N2I4OTk1NWNiOGVmZTZEJGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vY29tbXVuaXR5L1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) ### That's a wrap for today! Let us know how you felt about today's newsletter. [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1714732920989-3.png)](https://eot.sitepoint.com/f/a/83guYUj59OESC2Km2Gc7fA~~/AAAHUQA~/RgRowZDOP0UgODYwZTk1YTVkYzE2MDE5Yzg0N2RiYWRlMTI1ZGYzMWZEWWh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1ob3dfZGlkX3lvdV9mZWVsPTAxSFdUSE40WUtXVzVGQkhOQ0NDVllDSFYxVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1714732914888-2.png)](https://eot.sitepoint.com/f/a/A8XvC2FCmlhPXuxOVQJHGg~~/AAAHUQA~/RgRowZDOP0UgNGI4OTI2NTZkMDEwYjk4MmU0MjU3YWRmZGExMTc0Y2ZEWWh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1ob3dfZGlkX3lvdV9mZWVsPTAxSFdUSE40WUtQSkE4Uk44QUJZV1QzNkNXVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1714732902669-1.png)](https://eot.sitepoint.com/f/a/NFRO5q19fC0ps4MYUu0rdg~~/AAAHUQA~/RgRowZDOP0UgOWZkZjIxOTQ1MWIyMWM3NjJhNjY4MWFhODI3ZGM4YzNEY2h0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1ob3dfZGlkX3lvdV9mZWVsPTEzNjg3YjBhLTMwZmQtNDQxNC1iZDFlLTRkNjQ1ZGIzYTkwMVcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) **What do you want to see more of?** [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1717427684868-05.jpg)](https://eot.sitepoint.com/f/a/ZO2N6VBJOs3436tV2W_9Tg~~/AAAHUQA~/RgRowZDOP0UgZGQ4ODk0Yjg3YjI3YzBjMDAzZGZlNjJjZThkMWY1OGVEXmh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1zZWVfbW9yZV9vZj0wMjQ1MWQ0ZC05Y2NhLTQzNmMtYmFhOS0zYzAzNmM4ODZhMGRXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd) [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1717427720932-01.jpg)](https://eot.sitepoint.com/f/a/iFfBmWDoLnS-j7KTP9A5Dw~~/AAAHUQA~/RgRowZDOP0UgNzBiOWE3Y2JjY2JjZDBjYWZlZjM4MjdkZGFiNWQ4NjJEXmh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1zZWVfbW9yZV9vZj1iZGYzZDg5ZS0xYmU1LTRjNTctYjhmNy1iNzljM2RiYjkyMmVXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd) [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1717427782231-03.jpg)](https://eot.sitepoint.com/f/a/V8qFNMuZYdCMcOLyAF7GcQ~~/AAAHUQA~/RgRowZDOP0UgZDQyM2M0NGU2MDFmNWIzZThkNDUwNWE0NzI3OTgwMjhEXmh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1zZWVfbW9yZV9vZj00ZGYzYzQwZC1lMzhhLTQ0OWYtOGJmMi1kYWEwMDI1YTFkMWVXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd) [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1717427806514-04.jpg)](https://eot.sitepoint.com/f/a/vMA4bOrI09mLWDm390lLxQ~~/AAAHUQA~/RgRowZDOP0UgOTNiZTMwZDg1ZDNiZTY2ZmJmYzdlN2E1NGJlMGExZTVEXmh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1zZWVfbW9yZV9vZj1hYTAzMzMxNi0zM2I4LTQzOWEtYTMwZi1hOTI1MGU0YjJhYjNXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd) 71 Balmain Street Cremorne Vic 3121 Australia You received this email because you signed up on our website or made a purchase from us. [Unsubscribe from this list](https://eot.sitepoint.com/f/a/9t3efZU234jHdybZbb29DA~~/AAAHUQA~/RgRowZDOP4QWAWh0dHBzOi8vYmVycmltYS5lb2NhbXBhaWduMS5jb20vdW5zdWJzY3JpYmU_ZXA9MiZsPWNhYTY1ODU4LTRhYzYtMTFlZS04MDE2LTRkY2U5YmEwOGU2ZCZsYz1mNTNjMjljYy01NjhjLTExZWUtOGM4NC05ZGE1OWFlNjk4NDUmcD0xZjk0MzA1Mi02YzYyLTExZWYtODAzYi0xMTA0N2U3N2VkMmUmcHQ9Y2FtcGFpZ24mcHY9NCZzcGE9MTcyNTg4ODYzMiZ0PTE3MjU4OTM1ODImcz0xNDgwZjIxMzJiYTEzNWY1NTY1Y2JiOWQzZWM1M2MwYTZiOTUzODI4MTkwYzgzOTg2YmViMGIwNmMxMTEwZmQyVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) [![facebook social link](https://gallery.eocampaign1.com/tentacles/icons/v1/social-block/rounded/black/facebook.png)](https://eot.sitepoint.com/f/a/6Ej9oaeUtt0lGVEUqlzYew~~/AAAHUQA~/RgRowZDOP0UgNTI0Y2M2Nzg2MmIxM2EwMTEzNTU2Mzk1NWM5MzlhNTFEI2h0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9zaXRlcG9pbnQvVwVzcGNldUIKZs_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~) [![x social link](https://gallery.eocampaign1.com/tentacles/icons/v1/social-block/rounded/black/x.png)](https://eot.sitepoint.com/f/a/vlFE0tkmA9v-VJZ0QmaGtQ~~/AAAHUQA~/RgRowZDOP0UgZTIzODk4ZGZkZjJlNDExNDBlZmIzYzFmOTM4NjI0MGZEJGh0dHBzOi8vdHdpdHRlci5jb20vc2l0ZXBvaW50ZG90Y29tL1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) [![linkedin social link](https://gallery.eocampaign1.com/tentacles/icons/v1/social-block/rounded/black/linkedin.png)](https://eot.sitepoint.com/f/a/e_Mtc1aGBjJH4-IPign3Pw~~/AAAHUQA~/RgRowZDOP0UgYWRjZGQ4MzBiM2E5N2ZjYTRiMTliZjkxNjY5YjNkOTlEJ2h0dHBzOi8vbGlua2VkaW4uY29tL2NvbXBhbnkvc2l0ZXBvaW50L1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~) [![](https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1716907323122-66e26967-4f4c-11e9-a3c9-06b79b628af2_1669374354711-powered-by.png)]({rewardsurl}) <div> <!-- Preheader text. Visible in inbox preview, not in email body. --> <!-- Hack to manage presentation of preheader text. --> <table align="center" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' valign="top"> <!-- Main --> <table align="center" border="0" cellpadding="0" cellspacing="0" eo-background-container="" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="700"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <!-- Header!--> <tbody> <tr> <td bgcolor="" eo-header="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); background-position:initial; background-size:initial; background-repeat:initial; background-attachment:initial; background-origin:initial; background-clip:initial'> <table role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td eo-row-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="two-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-left:0; padding-right:0' valign="top" width="50%"> <table align="left" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td align="center" eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top" width="100%"><table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="logo" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:10px; margin-top:10px; position:static" width="100%"> <tbody> <tr> <td align="left" style='mso-table-lspace:0; mso-table-rspace:0; padding:9px 0 0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/vrgGuTzKxc8vhBsYg-oofA~~/AAAHUQA~/RgRowZDOP0UgOTczMWE1NmRlYzUyZjM4NTVkZmY2MGVkOGQ4ZWM3M2NEFGh0dHBzOi8vc2l0ZXBvbnQuY29tVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:#000; text-decoration:underline"> <img alt="SitePoint logo" src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2F1722520016712-sp%20logo.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:28%; object-fit:cover; padding:0; outline:none; display:block" width="28%"/> </a> </td> </tr> </tbody> </table></td> </tr> </tbody> </table> </td> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-left:0; padding-right:0' valign="top" width="50%"> <table align="left" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td align="center" eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top" width="100%"><table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:15px; padding-bottom:15px'> <div><div style="text-align: right;">September 9th, 2024<span style="font-family: Inter, 'Trebuchet MS', Avenir, 'Segoe UI', sans-serif;"> | </span><a draggable="false" href="https://eot.sitepoint.com/f/a/aPry3Gy9xikAEt1COe5yJA~~/AAAHUQA~/RgRowZDOP0TbaHR0cHM6Ly9iZXJyaW1hLmVvY2FtcGFpZ24xLmNvbS93ZWItdmVyc2lvbj9lcD0yJmxjPWY1M2MyOWNjLTU2OGMtMTFlZS04Yzg0LTlkYTU5YWU2OTg0NSZwPTFmOTQzMDUyLTZjNjItMTFlZi04MDNiLTExMDQ3ZTc3ZWQyZSZwdD1jYW1wYWlnbiZ0PTE3MjU4OTM1ODImcz00ZGZjMzZjNWYxODMwNmI1M2M2ZDU0YmZmNWUxMDEyYTJkNmVkN2E2MGRlNTFkMmUzMmQ1ZWRjNWUzOGNlNWZmVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" rel="noopener noreferrer" style="color:#000; text-decoration:underline" target="\_blank"><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif;'>Read Online</span></a> </div></div> </td> </tr> </tbody> </table></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 10px 0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"><table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="title" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); text-decoration:none; padding-top:15px; padding-bottom:10px; font-size:26px; line-height:1.1; font-weight:normal; font-style:normal; padding-left:5px' width="100%"><strong><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; font-size: 36px; color: rgb(0, 0, 0);'>SitePoint Source</span></strong></td> </tr> </tbody> </table></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> <!--Main body--> <tr bgcolor="" eo-body="" style=""> <td eo-row-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td bgcolor="" eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 0 10px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0 10px 5px 5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <div><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; font-size: 16px;'><strong><span data-darkreader-inline-color="" style="color: rgb(28, 32, 36); --darkreader-inline-color: #2b2b2b;">Welcome, Developers! 👋<br/></span></strong></span></div> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:15px 10px 15px 5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <div>Code generation from LLMs has been the center of attention for developers for both good and bad reasons but what about other use cases like code analysis or reverse engineering minified code? Read all about it today.<br/><br/>Today, we also feature why self-hosting might still be relevant, new Chrome DevTools, AI-powered web scraping, and why lazy-loading needs to go. Let's dive in ☕</div> </td> </tr> </tbody> </table> <table aria="hidden" bgcolor="" eo-block="divider" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); min-width:100%; padding-top:15px; padding-bottom:3px'> <table align="center" border="0" cellpadding="0" cellspacing="0" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; border-top:3px dashed rgb(228, 228, 233); width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <span></span> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="#fff9ed" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px; margin-top:15px; background-color:#fff9ed" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:5px 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="title" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); text-decoration:none; padding-top:15px; padding-bottom:12px; font-size:26px; line-height:1.1; font-weight:normal; font-style:normal; padding-left:5px' width="100%"><div style="text-align: left;"><span data-darkreader-inline-color="" style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; font-size: 24px; color: rgb(28, 32, 36); --darkreader-inline-color: #2b2b2b;'><strong>From our Sponsor: monday dev</strong></span></div></td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 0 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/4\_yJ0iBbutqV6gPXP0VoUQ~~/AAAHUQA~/RgRowZDOP0UgZGI3MTlhZThlYWZkOGQyOGMxYzZjMjI3YWMzZjJhZGREgmh0dHBzOi8vc3J2LmJ1eXNlbGxhZHMuY29tL2Fkcy9sb25nL3gvVDY2RzdJSUNUVFRUVFRUQUtaRENLVFRUVFRUNkFRQzZLWVRUVFRUVFBUWEtBN0VUVFRUVFQyTFZDSkNDS1JKWTUzVjZFTlBFMks3NllBTEVaSFk2QzJESlZKQ1RXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" style="color:#000; text-decoration:underline"><img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1723460354209-Newsletter\_accelerate\_600\_400.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:99%; object-fit:cover; padding:0; outline:none; display:block" width="99%"/></a> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:0; padding-bottom:15px; padding-left:5px'> <div><div style="text-align: left;"> <span style="font-size: 16px;"><strong><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color: rgb(0, 0, 0); background-color: transparent; font-weight: 700; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; --darkreader-inline-color: #161616; --darkreader-inline-bgcolor: transparent;'>🚀 Get products over the finish line (much) faster<br/></span></strong></span><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; font-size: 16px;'><br/>Taking a product over the finish line sometimes feels like pulling teeth—ouch! monday dev empowers teams to move from ideation to product delivery faster and on a single platform. </span><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; font-size: 16px;'> <br/></span> </div></div> </td> </tr> </tbody> </table> <table bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="button" eo-block-version="3" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-bottom:0' valign="top"> <table align="center" bgcolor="rgb(0, 200, 117)" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:separate !important; table-layout:fixed; margin:0 auto; border-radius:25px; background-color:rgb(0, 200, 117); width:30%; text-size-adjust:100%; border:4px none rgb(165, 165, 165)" width="30%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); mso-line-height-rule:exactly; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%' valign="middle"> <a align="center" href="https://eot.sitepoint.com/f/a/4\_yJ0iBbutqV6gPXP0VoUQ~~/AAAHUQA~/RgRowZDOP0UgZGI3MTlhZThlYWZkOGQyOGMxYzZjMjI3YWMzZjJhZGREgmh0dHBzOi8vc3J2LmJ1eXNlbGxhZHMuY29tL2Fkcy9sb25nL3gvVDY2RzdJSUNUVFRUVFRUQUtaRENLVFRUVFRUNkFRQzZLWVRUVFRUVFBUWEtBN0VUVFRUVFQyTFZDSkNDS1JKWTUzVjZFTlBFMks3NllBTEVaSFk2QzJESlZKQ1RXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" style='color:rgb(24, 27, 52); text-decoration:none; font-weight:bold; font-size:18px; padding:18px; letter-spacing:-0.5px; line-height:100%; text-align:center; text-size-adjust:100%; display:block; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif' target="\_blank" title="Try it out for free!">Try it out for free!</a> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"><table aria="hidden" bgcolor="" eo-block="divider" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); min-width:100%; padding-top:20px; padding-bottom:5px'> <table align="center" border="0" cellpadding="0" cellspacing="0" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; border-top:3px dashed rgb(228, 228, 233); width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <span></span> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"><table bgcolor="" eo-block="code" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"><div style="padding: 15px; font-family: Inter, 'Trebuchet MS', Avenir, 'Segoe UI', sans-serif;"> <!-- First Section --> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/NFm-NW7gT4QtmduJixm35Q~~/AAAHUQA~/RgRowZDOP0UgYTM3MWE4N2Y5YTI3OTNmMGE0OGJiOTBkYjQ5YmRmODZET2h0dHBzOi8vZ2xhbWEuYWkvYmxvZy8yMDI0LTA4LTI5LXJldmVyc2UtZW5naW5lZXJpbmctbWluaWZpZWQtY29kZS11c2luZy1vcGVuYWlXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" style="color:rgb(0, 0, 0); text-decoration:none; font-size:24px; font-weight:bold; display:block; margin-bottom:10px; --darkreader-inline-color:#161616"> 🛠️ ChatGPT Is Shockingly Good at Unminifying Code </a> <p data-darkreader-inline-color="" style="font-size: 16px; line-height: 1.5; color: rgb(0, 0, 0); margin: 0px 0px 10px; --darkreader-inline-color: #161616;"> Reading through convoluted code doesn’t have to be a headache anymore. Frank stumbled upon an intriguing ASCII art component online, but there was a catch—the code was minified beyond recognition. Rather than spend hours untangling the mess the old-fashioned way, he decided to ask ChatGPT for help. </p> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/NFm-NW7gT4QtmduJixm35Q~~/AAAHUQA~/RgRowZDOP0UgYTM3MWE4N2Y5YTI3OTNmMGE0OGJiOTBkYjQ5YmRmODZET2h0dHBzOi8vZ2xhbWEuYWkvYmxvZy8yMDI0LTA4LTI5LXJldmVyc2UtZW5naW5lZXJpbmctbWluaWZpZWQtY29kZS11c2luZy1vcGVuYWlXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" style="color:rgb(0, 0, 0); text-decoration:underline; font-size:14px; font-weight:bold; --darkreader-inline-color:#161616"> By Frank Fiegel → </a> <!-- Divider --> <hr data-darkreader-inline-border-top="" style="border-top: 2px dashed rgb(228, 228, 233); margin: 15px 0px; --darkreader-inline-border-top: #aaaaaa;"/> <!-- Second Section --> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/-u9js9zLa4qkCXx8OjxiQQ~~/AAAHUQA~/RgRowZDOP0UgNzkwNjM0ODI4ZDViYjRhNzQ2YmY2ODE3YmIwY2EyZjBEO2h0dHBzOi8vd3d3LmRlYnVnYmVhci5jb20vYmxvZy9maXgtd2ViLXBlcmZvcm1hbmNlLWRldnRvb2xzVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:rgb(0, 0, 0); text-decoration:none; font-size:24px; font-weight:bold; display:block; margin-bottom:10px; --darkreader-inline-color:#161616"> 🚀 New Performance Features in Chrome DevTools </a> <p data-darkreader-inline-color="" style="font-size: 16px; line-height: 1.5; color: rgb(0, 0, 0); margin: 0px 0px 10px; --darkreader-inline-color: #161616;"> Great for web developers, Chrome's new DevTools now provide deeper insights into Core Web Vitals. Learn how to access lab and field data, analyze LCP phases, and identify performance bottlenecks more effectively. </p> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/-u9js9zLa4qkCXx8OjxiQQ~~/AAAHUQA~/RgRowZDOP0UgNzkwNjM0ODI4ZDViYjRhNzQ2YmY2ODE3YmIwY2EyZjBEO2h0dHBzOi8vd3d3LmRlYnVnYmVhci5jb20vYmxvZy9maXgtd2ViLXBlcmZvcm1hbmNlLWRldnRvb2xzVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:rgb(0, 0, 0); text-decoration:underline; font-size:14px; font-weight:bold; --darkreader-inline-color:#161616"> By Umar Hansa → </a> <!-- Divider --> <hr data-darkreader-inline-border-top="" style="border-top: 2px dashed rgb(228, 228, 233); margin: 15px 0px; --darkreader-inline-border-top: #aaaaaa;"/> <!-- Third Section --> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/2iW2YHxRZVI50TZQemaxSw~~/AAAHUQA~/RgRowZDOP0UgNjBjM2IxYWUzOTIxYjAwNDM5MDZiNzZhNGIzNTNiNDBEJ2h0dHBzOi8vYmxhbmNhcy5pby9ibG9nL2FpLXdlYi1zY3JhcGVyL1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:rgb(0, 0, 0); text-decoration:none; font-size:24px; font-weight:bold; display:block; margin-bottom:10px; --darkreader-inline-color:#161616"> 🕸️ Using GPT-4o for Web Scraping </a> <p data-darkreader-inline-color="" style="font-size: 16px; line-height: 1.5; color: rgb(0, 0, 0); margin: 0px 0px 10px; --darkreader-inline-color: #161616;"> Web scraping works great until you encounter elements that make you want to rage-quit. How about adding AI into the mix, since it can contextualize data? Learn all about AI-powered web scraping. </p> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/2iW2YHxRZVI50TZQemaxSw~~/AAAHUQA~/RgRowZDOP0UgNjBjM2IxYWUzOTIxYjAwNDM5MDZiNzZhNGIzNTNiNDBEJ2h0dHBzOi8vYmxhbmNhcy5pby9ibG9nL2FpLXdlYi1zY3JhcGVyL1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:rgb(0, 0, 0); text-decoration:underline; font-size:14px; font-weight:bold; --darkreader-inline-color:#161616"> By Eduardo Blancas → </a> <!-- Divider --> <hr data-darkreader-inline-border-top="" style="border-top: 2px dashed rgb(228, 228, 233); margin: 15px 0px; --darkreader-inline-border-top: #aaaaaa;"/> <!-- Fourth Section --> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/yHjo9RFtKKfV9\_xWDVdoKw~~/AAAHUQA~/RgRowZDOP0UgZjRjZmU4NTYxYzdmYzM4MzcwZjRiMDE5YjNjODViMjhEXGh0dHBzOi8vd3d3LmRpZmZlcmVudHNoZWxmLmNvbS9sYXp5LWxvYWRpbmctaXNudC1qdXN0LWxhenktaXRzLWxhdGUtdGhlLXdlYi1kZXNlcnZlcy1mYXN0ZXIvVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:rgb(0, 0, 0); text-decoration:none; font-size:24px; font-weight:bold; display:block; margin-bottom:10px; --darkreader-inline-color:#161616"> 💤 Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster </a> <p data-darkreader-inline-color="" style="font-size: 16px; line-height: 1.5; color: rgb(0, 0, 0); margin: 0px 0px 10px; --darkreader-inline-color: #161616;"> Lazy loading sucks from a user perspective, and I'm glad Jupiter is challenging the status quo. He argues that as the web's demand for speed grows, the industry must move beyond lazy loading. He suggests several approaches and offers some solutions specific to Angular and other SPAs. </p> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/yHjo9RFtKKfV9\_xWDVdoKw~~/AAAHUQA~/RgRowZDOP0UgZjRjZmU4NTYxYzdmYzM4MzcwZjRiMDE5YjNjODViMjhEXGh0dHBzOi8vd3d3LmRpZmZlcmVudHNoZWxmLmNvbS9sYXp5LWxvYWRpbmctaXNudC1qdXN0LWxhenktaXRzLWxhdGUtdGhlLXdlYi1kZXNlcnZlcy1mYXN0ZXIvVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:rgb(0, 0, 0); text-decoration:underline; font-size:14px; font-weight:bold; --darkreader-inline-color:#161616"> By Jupiter Jayna → </a> <!-- Divider --> <hr data-darkreader-inline-border-top="" style="border-top: 2px dashed rgb(228, 228, 233); margin: 15px 0px; --darkreader-inline-border-top: #aaaaaa;"/> <!-- Fifth Section --> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/YpdubT\_28kH-kZ30t7eVsA~~/AAAHUQA~/RgRowZDOP0UgNzMxNDcwZTczN2Y3NWYzMTNjNzI4OGMwZmZjOGQ2NWZEYmh0dHBzOi8vY2hvbGxpbmdlci5jb20vYmxvZy8yMDI0LzA4L3doeS1pLXN0aWxsLXNlbGYtaG9zdC1teS1zZXJ2ZXJzLWFuZC13aGF0LWl2ZS1yZWNlbnRseS1sZWFybmVkVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:rgb(0, 0, 0); text-decoration:none; font-size:24px; font-weight:bold; display:block; margin-bottom:10px; --darkreader-inline-color:#161616"> 🖥️ Why I Still Self Host My Servers (and What I’ve Recently Learned) </a> <p data-darkreader-inline-color="" style="font-size: 16px; line-height: 1.5; color: rgb(0, 0, 0); margin: 0px 0px 10px; --darkreader-inline-color: #161616;"> In a cloud-dominated world, self-hosting is quite a hot take when developers value productivity more than savings. Christian presents his case in detail as to why self-hosting still remains relevant and how developers can gain invaluable knowledge from it. </p> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/YpdubT\_28kH-kZ30t7eVsA~~/AAAHUQA~/RgRowZDOP0UgNzMxNDcwZTczN2Y3NWYzMTNjNzI4OGMwZmZjOGQ2NWZEYmh0dHBzOi8vY2hvbGxpbmdlci5jb20vYmxvZy8yMDI0LzA4L3doeS1pLXN0aWxsLXNlbGYtaG9zdC1teS1zZXJ2ZXJzLWFuZC13aGF0LWl2ZS1yZWNlbnRseS1sZWFybmVkVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:rgb(0, 0, 0); text-decoration:underline; font-size:14px; font-weight:bold; --darkreader-inline-color:#161616"> By Christian Hollinger → </a> </div></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table bgcolor="" eo-block="code" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"></td> </tr> </tbody> </table> <table aria="hidden" bgcolor="" eo-block="divider" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); min-width:100%; padding-top:15px; padding-bottom:5px'> <table align="center" border="0" cellpadding="0" cellspacing="0" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; border-top:3px dashed rgb(228, 228, 233); width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <span></span> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="title" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); text-decoration:none; padding-top:5px; padding-bottom:10px; font-size:36px; line-height:1.1; font-weight:normal; font-style:normal; padding-left:5px' width="100%"><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif;'><strong><span style="font-size: 24px;"> 🧰 The Toolbox</span></strong></span></td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0 10px 0 13px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <div><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color: rgb(28, 32, 36); font-size: 16px;'>Tools and products we're excited about today:</span></div> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table bgcolor="" eo-block="code" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"></td> </tr> </tbody> </table> <table bgcolor="" eo-block="code" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <div style="padding: 15px; font-family: Inter, 'Trebuchet MS', Avenir, 'Segoe UI', sans-serif;"> <!-- Polar Section --> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/OAF-V5pU1z1k7xxa3aY6YA~~/AAAHUQA~/RgRowZDOP0UgNGRlMjk0ZTkzODFlNmZjZjk2MjZiMDgwYjkyOTU3YTZEKWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9wb2xhci01VwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:rgb(28, 32, 36); text-decoration:none; font-size:16px; font-weight:bold; display:block; margin-bottom:10px; --darkreader-inline-color:#2b2b2b"> Polar </a> <p data-darkreader-inline-color="" style="font-size: 16px; line-height: 1.5; color: rgb(28, 32, 36); margin: 0px 0px 10px; --darkreader-inline-color: #2b2b2b;"> An open source monetization platform for developers. Built for developers to offer crowdfunding, memberships, digital products and SaaS within minutes. </p> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/OAF-V5pU1z1k7xxa3aY6YA~~/AAAHUQA~/RgRowZDOP0UgNGRlMjk0ZTkzODFlNmZjZjk2MjZiMDgwYjkyOTU3YTZEKWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9wb2xhci01VwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:rgb(0, 5, 9); text-decoration:underline; font-size:14px; font-weight:bold; --darkreader-inline-color:#181818"> Learn more → </a> <!-- Divider --> <hr data-darkreader-inline-border-top="" style="border-top: 2px dashed rgb(228, 228, 233); margin: 15px 0px; --darkreader-inline-border-top: #aaaaaa;"/> <!-- Basejump AI Section --> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/RnMi8KxlgjL-se6TVeScNQ~~/AAAHUQA~/RgRowZDOP0UgOGI0ZWQ2OTljYmVjMjUxMTc5ZjE4NjMxOTc0ZTdjNTRELWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9iYXNlanVtcC1haVcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:rgb(28, 32, 36); text-decoration:none; font-size:16px; font-weight:bold; display:block; margin-bottom:10px; --darkreader-inline-color:#2b2b2b"> Basejump AI </a> <p data-darkreader-inline-color="" style="font-size: 16px; line-height: 1.5; color: rgb(28, 32, 36); margin: 0px 0px 10px; --darkreader-inline-color: #2b2b2b;"> Chat with your database and access metrics. Instead of clicking through endless dashboards, retrieve data you can trust directly from the source. </p> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/RnMi8KxlgjL-se6TVeScNQ~~/AAAHUQA~/RgRowZDOP0UgOGI0ZWQ2OTljYmVjMjUxMTc5ZjE4NjMxOTc0ZTdjNTRELWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9iYXNlanVtcC1haVcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:rgb(0, 5, 9); text-decoration:underline; font-size:14px; font-weight:bold; --darkreader-inline-color:#181818"> Learn more → </a> <!-- Divider --> <hr data-darkreader-inline-border-top="" style="border-top: 2px dashed rgb(228, 228, 233); margin: 15px 0px; --darkreader-inline-border-top: #aaaaaa;"/> <!-- Keet Section --> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/K0Syc7VrCf6q6sD62TN20g~~/AAAHUQA~/RgRowZDOP0UgODNkOTQ2YmFjNjU0ZjExYzI0MzQ1ODk0ZDAwZDg3MGJELWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9rZWV0LXljLXMyNFcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:rgb(28, 32, 36); text-decoration:none; font-size:16px; font-weight:bold; display:block; margin-bottom:10px; --darkreader-inline-color:#2b2b2b"> Keet </a> <p data-darkreader-inline-color="" style="font-size: 16px; line-height: 1.5; color: rgb(28, 32, 36); margin: 0px 0px 10px; --darkreader-inline-color: #2b2b2b;"> Keet manages your users' authenticated sessions and provides stable integrations. Connect customers' accounts and perform actions on their behalf. </p> <a data-darkreader-inline-color="" draggable="false" href="https://eot.sitepoint.com/f/a/K0Syc7VrCf6q6sD62TN20g~~/AAAHUQA~/RgRowZDOP0UgODNkOTQ2YmFjNjU0ZjExYzI0MzQ1ODk0ZDAwZDg3MGJELWh0dHBzOi8vd3d3LnByb2R1Y3RodW50LmNvbS9wb3N0cy9rZWV0LXljLXMyNFcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:rgb(0, 5, 9); text-decoration:underline; font-size:14px; font-weight:bold; --darkreader-inline-color:#181818"> Learn more → </a> <!-- Final Divider --> <hr data-darkreader-inline-border-top="" style="border-top: 3px dashed rgb(228, 228, 233); margin: 15px 0px; --darkreader-inline-border-top: #aaaaaa;"/> </div> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"><table bgcolor="" eo-block="code" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"></td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table align="center" bgcolor="#fff9ed" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px; margin-top:0; background-color:#fff9ed" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="left" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1716987489936-Sub%20Category%20Tab.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:17%; object-fit:cover; padding:0; outline:none; display:block" width="17%"/> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:10px; padding-bottom:15px; padding-left:5px'> <div> <strong><span style="font-size: 16px;"></span></strong><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style='box-sizing: border-box; text-size-adjust: 100%; background-color: transparent; color: rgb(0, 0, 0); font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; font-weight: 700; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; --darkreader-inline-color: #161616; --darkreader-inline-bgcolor: transparent;'>🚀 Get products over the finish line (much) faster</span><span style="font-size: 16px;"><strong><span data-darkreader-inline-bgcolor="" data-darkreader-inline-color="" style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color: rgb(0, 0, 0); background-color: transparent; font-weight: 700; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; --darkreader-inline-color: #161616; --darkreader-inline-bgcolor: transparent;'></span></strong></span><strong><span style="font-size: 16px;"><span style='font-size: 16px; font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif;'><strong> </strong></span></span></strong> </div> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:0; padding-bottom:15px; padding-left:5px'> <div><div style="text-align: left;"><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; font-size: 16px;'>Taking a product over the finish line sometimes feels like pulling teeth—ouch! monday dev empowers teams to move from ideation to product delivery faster and on a single platform.</span></div></div> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:0; padding-bottom:5px; padding-left:5px'> <div><a href="https://eot.sitepoint.com/f/a/4\_yJ0iBbutqV6gPXP0VoUQ~~/AAAHUQA~/RgRowZDOP0UgZGI3MTlhZThlYWZkOGQyOGMxYzZjMjI3YWMzZjJhZGREgmh0dHBzOi8vc3J2LmJ1eXNlbGxhZHMuY29tL2Fkcy9sb25nL3gvVDY2RzdJSUNUVFRUVFRUQUtaRENLVFRUVFRUNkFRQzZLWVRUVFRUVFBUWEtBN0VUVFRUVFQyTFZDSkNDS1JKWTUzVjZFTlBFMks3NllBTEVaSFk2QzJESlZKQ1RXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" rel="noopener noreferrer" style="color:#000; text-decoration:underline" target="\_blank"><strong><span style="font-size: 14px;">Try for free →</span></strong></a></div> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table aria="hidden" bgcolor="" eo-block="divider" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); min-width:100%; padding-top:15px; padding-bottom:15px'> <table align="center" border="0" cellpadding="0" cellspacing="0" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; border-top:3px dashed rgb(228, 228, 233); width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <span></span> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="title" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); text-decoration:none; padding-top:5px; padding-bottom:10px; font-size:36px; line-height:1.1; font-weight:normal; font-style:normal' width="100%"><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif;'><strong><span style="font-size: 24px;">Come say hi!</span></strong></span></td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="left" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1716983634765-Frame%2051.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:22%; object-fit:cover; padding:0; outline:none; display:block" width="22%"/> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:15px; padding-bottom:15px; padding-left:5px'> <div><span style="font-family: Inter, 'Trebuchet MS', Avenir, 'Segoe UI', sans-serif;">SitePoint’s community is a place where you can come to talk tech, development, and design. Join us today and get involved with other members who share your interests in tech!</span></div> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0 10px 5px 5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <div><a href="https://eot.sitepoint.com/f/a/ouD1p4Js4KbfiOU\_x20g4g~~/AAAHUQA~/RgRowZDOP0UgOThlYjRjN2NiOWMxZTljZDM4N2I4OTk1NWNiOGVmZTZEJGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vY29tbXVuaXR5L1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" rel="noopener noreferrer" style="color:#000; text-decoration:underline" target="\_blank"><strong><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; font-size: 14px;'><u><span data-darkreader-inline-color="" style="color: rgb(0, 5, 9); --darkreader-inline-color: #181818;">Join now →</span></u></span></strong></a></div> </td> </tr> </tbody> </table> <table aria="hidden" bgcolor="" eo-block="divider" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); min-width:100%; padding-top:15px; padding-bottom:0'> <table align="center" border="0" cellpadding="0" cellspacing="0" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; border-top:3px dashed rgb(228, 228, 233); width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <span></span> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 10px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="title" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-top:20px" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0 0 5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); text-decoration:none; font-size:26px; line-height:1.1; font-weight:normal; font-style:normal' width="100%"><h1 style="margin-top:0; margin-bottom:0;"><span style='color: rgb(28, 32, 36); font-size: 24px; font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif;'>That's a wrap for today!<br/></span></h1></td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0 10px 10px 5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <div><span style='font-family: Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color: rgb(28, 32, 36); font-size: 16px;'>Let us know how you felt about today's newsletter.</span></div> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/83guYUj59OESC2Km2Gc7fA~~/AAAHUQA~/RgRowZDOP0UgODYwZTk1YTVkYzE2MDE5Yzg0N2RiYWRlMTI1ZGYzMWZEWWh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1ob3dfZGlkX3lvdV9mZWVsPTAxSFdUSE40WUtXVzVGQkhOQ0NDVllDSFYxVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:#000; text-decoration:underline"><img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1714732920989-3.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:100%; object-fit:cover; padding:0; outline:none; display:block" width="100%"/></a> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/A8XvC2FCmlhPXuxOVQJHGg~~/AAAHUQA~/RgRowZDOP0UgNGI4OTI2NTZkMDEwYjk4MmU0MjU3YWRmZGExMTc0Y2ZEWWh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1ob3dfZGlkX3lvdV9mZWVsPTAxSFdUSE40WUtQSkE4Uk44QUJZV1QzNkNXVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:#000; text-decoration:underline"><img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1714732914888-2.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:100%; object-fit:cover; padding:0; outline:none; display:block" width="100%"/></a> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/NFRO5q19fC0ps4MYUu0rdg~~/AAAHUQA~/RgRowZDOP0UgOWZkZjIxOTQ1MWIyMWM3NjJhNjY4MWFhODI3ZGM4YzNEY2h0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1ob3dfZGlkX3lvdV9mZWVsPTEzNjg3YjBhLTMwZmQtNDQxNC1iZDFlLTRkNjQ1ZGIzYTkwMVcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:#000; text-decoration:underline"><img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1714732902669-1.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:100%; object-fit:cover; padding:0; outline:none; display:block" width="100%"/></a> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 10px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"><table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:10px; padding-bottom:5px'> <div><strong><span style="font-size: 24px;">What do you want to see more of?</span></strong></div> </td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/ZO2N6VBJOs3436tV2W\_9Tg~~/AAAHUQA~/RgRowZDOP0UgZGQ4ODk0Yjg3YjI3YzBjMDAzZGZlNjJjZThkMWY1OGVEXmh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1zZWVfbW9yZV9vZj0wMjQ1MWQ0ZC05Y2NhLTQzNmMtYmFhOS0zYzAzNmM4ODZhMGRXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" style="color:#000; text-decoration:underline"><img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1717427684868-05.jpg" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:100%; object-fit:cover; padding:0; outline:none; display:block" width="100%"/></a> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/iFfBmWDoLnS-j7KTP9A5Dw~~/AAAHUQA~/RgRowZDOP0UgNzBiOWE3Y2JjY2JjZDBjYWZlZjM4MjdkZGFiNWQ4NjJEXmh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1zZWVfbW9yZV9vZj1iZGYzZDg5ZS0xYmU1LTRjNTctYjhmNy1iNzljM2RiYjkyMmVXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" style="color:#000; text-decoration:underline"><img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1717427720932-01.jpg" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:100%; object-fit:cover; padding:0; outline:none; display:block" width="100%"/></a> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/V8qFNMuZYdCMcOLyAF7GcQ~~/AAAHUQA~/RgRowZDOP0UgZDQyM2M0NGU2MDFmNWIzZThkNDUwNWE0NzI3OTgwMjhEXmh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1zZWVfbW9yZV9vZj00ZGYzYzQwZC1lMzhhLTQ0OWYtOGJmMi1kYWEwMDI1YTFkMWVXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" style="color:#000; text-decoration:underline"><img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1717427782231-03.jpg" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:100%; object-fit:cover; padding:0; outline:none; display:block" width="100%"/></a> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="https://eot.sitepoint.com/f/a/vMA4bOrI09mLWDm390lLxQ~~/AAAHUQA~/RgRowZDOP0UgOTNiZTMwZDg1ZDNiZTY2ZmJmYzdlN2E1NGJlMGExZTVEXmh0dHBzOi8vZm9ybS50eXBlZm9ybS5jb20vdG8vdTVEQ3B0QkcjYW5zd2Vycy1zZWVfbW9yZV9vZj1hYTAzMzMxNi0zM2I4LTQzOWEtYTMwZi1hOTI1MGU0YjJhYjNXBXNwY2V1Qgpmz84L32Y7lSNIUhZjb3VyYW5lMDEraW1AZ21haWwuY29tWAQAAGQd" style="color:#000; text-decoration:underline"><img src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1717427806514-04.jpg" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:100%; object-fit:cover; padding:0; outline:none; display:block" width="100%"/></a> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' width="100%"><table aria="hidden" bgcolor="" eo-block="divider" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); min-width:100%; padding-top:5px; padding-bottom:5px'> <table align="center" border="0" cellpadding="0" cellspacing="0" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; border-top:3px dashed rgb(220, 214, 209); width:100%" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <span></span> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table></td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="two-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' valign="top" width="50%"> <table align="left" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td align="center" eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top" width="100%"><table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:15px; padding-bottom:15px'> <div><span style="font-family: Inter, 'Trebuchet MS', Avenir, 'Segoe UI', sans-serif;">71 Balmain Street<br/>Cremorne<br/>Vic<br/>3121<br/>Australia</span></div> </td> </tr> </tbody> </table></td> </tr> </tbody> </table> </td> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' valign="top" width="50%"> <table align="left" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td align="center" eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top" width="100%"> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:15px; padding-bottom:15px'> <div><span style="font-family: Inter, 'Trebuchet MS', Avenir, 'Segoe UI', sans-serif;">You received this email because you signed up on our website or made a purchase from us.</span></div> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="text" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:15px; padding-bottom:15px'> <div> <a draggable="false" href="https://eot.sitepoint.com/f/a/9t3efZU234jHdybZbb29DA~~/AAAHUQA~/RgRowZDOP4QWAWh0dHBzOi8vYmVycmltYS5lb2NhbXBhaWduMS5jb20vdW5zdWJzY3JpYmU\_ZXA9MiZsPWNhYTY1ODU4LTRhYzYtMTFlZS04MDE2LTRkY2U5YmEwOGU2ZCZsYz1mNTNjMjljYy01NjhjLTExZWUtOGM4NC05ZGE1OWFlNjk4NDUmcD0xZjk0MzA1Mi02YzYyLTExZWYtODAzYi0xMTA0N2U3N2VkMmUmcHQ9Y2FtcGFpZ24mcHY9NCZzcGE9MTcyNTg4ODYzMiZ0PTE3MjU4OTM1ODImcz0xNDgwZjIxMzJiYTEzNWY1NTY1Y2JiOWQzZWM1M2MwYTZiOTUzODI4MTkwYzgzOTg2YmViMGIwNmMxMTEwZmQyVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:#000; text-decoration:underline"><span style="font-family: Inter, 'Trebuchet MS', Avenir, 'Segoe UI', sans-serif;">Unsubscribe from this list</span></a><br/><br/> </div> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-row="two-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:0; position:static; padding-top:5px; padding-bottom:5px" width="100%"> <tbody> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' valign="top" width="50%"> <table align="left" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td align="center" eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top" width="100%"><table align="center" aria-hidden="true" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="social-follow" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); padding-top:5px; padding-bottom:5px' valign="top"> <table align="left" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto"> <tbody> <tr> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' valign="middle" width="48"> <a href="https://eot.sitepoint.com/f/a/6Ej9oaeUtt0lGVEUqlzYew~~/AAAHUQA~/RgRowZDOP0UgNTI0Y2M2Nzg2MmIxM2EwMTEzNTU2Mzk1NWM5MzlhNTFEI2h0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9zaXRlcG9pbnQvVwVzcGNldUIKZs\_OC99mO5UjSFIWY291cmFuZTAxK2ltQGdtYWlsLmNvbVgEAABkHQ~~" style="color:#000; text-decoration:underline" target="\_blank"> <img alt="facebook social link" height="auto" src="https://gallery.eocampaign1.com/tentacles/icons/v1/social-block/rounded/black/facebook.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:0; display:block; height:auto; outline:none; text-decoration:none" width="48"/> </a> </td> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' valign="middle" width="48"> <a href="https://eot.sitepoint.com/f/a/vlFE0tkmA9v-VJZ0QmaGtQ~~/AAAHUQA~/RgRowZDOP0UgZTIzODk4ZGZkZjJlNDExNDBlZmIzYzFmOTM4NjI0MGZEJGh0dHBzOi8vdHdpdHRlci5jb20vc2l0ZXBvaW50ZG90Y29tL1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:#000; text-decoration:underline" target="\_blank"> <img alt="x social link" height="auto" src="https://gallery.eocampaign1.com/tentacles/icons/v1/social-block/rounded/black/x.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:0; display:block; height:auto; outline:none; text-decoration:none" width="48"/> </a> </td> <td align="center" style='mso-table-lspace:0; mso-table-rspace:0; padding:5px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' valign="middle" width="48"> <a href="https://eot.sitepoint.com/f/a/e\_Mtc1aGBjJH4-IPign3Pw~~/AAAHUQA~/RgRowZDOP0UgYWRjZGQ4MzBiM2E5N2ZjYTRiMTliZjkxNjY5YjNkOTlEJ2h0dHBzOi8vbGlua2VkaW4uY29tL2NvbXBhbnkvc2l0ZXBvaW50L1cFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="color:#000; text-decoration:underline" target="\_blank"> <img alt="linkedin social link" height="auto" src="https://gallery.eocampaign1.com/tentacles/icons/v1/social-block/rounded/black/linkedin.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:0; display:block; height:auto; outline:none; text-decoration:none" width="48"/> </a> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table></td> </tr> </tbody> </table> </td> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)' valign="top" width="50%"> <table align="left" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="100%"> <tbody> <tr> <td align="center" eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0 15px 15px; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top" width="100%"><table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-block="image" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; margin-bottom:5px; margin-top:5px" width="100%"> <tbody> <tr> <td align="left" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0); border-collapse:collapse; border-spacing:0; margin:0' valign="top"> <a href="%7Brewardsurl%7D" style="color:#000; text-decoration:underline"><img alt="" src="https://gallery.eocampaign1.com/8187c08c-47f4-11ee-b6e3-997aceb9b8ee%2Fmedia-manager%2F1716907323122-66e26967-4f4c-11e9-a3c9-06b79b628af2\_1669374354711-powered-by.png" style="-ms-interpolation-mode:bicubic; max-width:100%; border:none; width:78%; object-fit:cover; padding:0; outline:none; display:block" width="78%"/></a> </td> </tr> </tbody> </table></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> <tr> <td style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" eo-background-container="" eo-footer="" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto" width="700"> <!-- Footer --> <tbody> <tr> <td eo-row-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> <table align="center" border="0" cellpadding="0" cellspacing="0" eo-row="one-column" role="presentation" style="mso-table-lspace:0; mso-table-rspace:0; padding:0; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto; position:static" width="100%"> <tbody> <tr> <td eo-block-container="" style='mso-table-lspace:0; mso-table-rspace:0; padding:0; font-family:Inter, "Trebuchet MS", Avenir, "Segoe UI", sans-serif; color:rgb(0, 0, 0)'> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <img alt="" border="0" height="1" src="https://eot.sitepoint.com/q/X-ZmV8W791Pxj7\_55UG2sA~~/AAAHUQA~/RgRowZDOPlcFc3BjZXVCCmbPzgvfZjuVI0hSFmNvdXJhbmUwMStpbUBnbWFpbC5jb21YBAAAZB0~" style="-ms-interpolation-mode:bicubic; max-width:100%; border:0" width="1"/> </div>, ChatGPT is shockingly good at unminifying code, SitePoint, 01j7bmcda1b22nn2x06e0atxdz.