<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/b9a57cae54ba5d57.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7ffcc02a3c67389b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c20e76e7d11dec32.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7a7e0581b3b5826a.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-453acf713d767612.js"/><script src="/_next/static/chunks/4bd1b696-409494caf8c83275.js" async=""></script><script src="/_next/static/chunks/255-dc5f45a243dc3a80.js" async=""></script><script src="/_next/static/chunks/main-app-cbdb9d00546b71f8.js" async=""></script><script src="/_next/static/chunks/380-f2af0a260138987a.js" async=""></script><script src="/_next/static/chunks/387-e7c325c97c650395.js" async=""></script><script src="/_next/static/chunks/app/layout-c82ac343fa246e43.js" async=""></script><script src="/_next/static/chunks/619-f072ac750404f9da.js" async=""></script><script src="/_next/static/chunks/143-cc75ad0872baa3b5.js" async=""></script><script src="/_next/static/chunks/176-3670357edc1e21b8.js" async=""></script><script src="/_next/static/chunks/app/page-57452ede76dc61dc.js" async=""></script><script async="" src="https://ping.hashnode.com/gtag/js?id=G-72XG3F8LNJ"></script><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/><meta name="next-size-adjust" content=""/><title>Blog</title><meta name="description" content="A blog powered by Hashnode"/><link rel="canonical" href="https://hashnode.dev"/><link rel="icon" href="/favicon.ico"/><script type="text/javascript">
    window.dataLayer = window.dataLayer || [];
    function gtag(){window.dataLayer.push(arguments);}
    gtag('js', new Date());
  </script><link href="https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&amp;display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_e2c820 bg-background dark:bg-background"><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script><main id="main-content" class="min-h-screen bg-background dark:bg-background"><header class="sticky top-0 z-50 w-full py-4 bg-gradient-to-b from-background/80 via-background/40 to-transparent"><a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:left-4 focus:top-4 focus:z-50 focus:rounded-md focus:bg-background focus:px-4 focus:py-2 focus:text-sm focus:shadow">Skip to main content</a><div class="relative w-full mx-auto xl:max-w-[80rem] 2xl:max-w-[90rem] space-y-4 px-4 sm:px-12 md:px-18 lg:px-16 xl:px-10"><div class="flex items-center justify-between gap-3 xl:hidden"><div class="flex items-center gap-3"><a href="https://hashnode.com/?utm_source=https%3A%2F%2Fweb2feel.com&amp;utm_medium=referral&amp;utm_campaign=blog_header_logo&amp;utm_content=logo" class="inline-flex items-center justify-center text-lg text-foreground dark:text-foreground transition border rounded-md h-9 w-9 border-border hover:bg-muted"><i class="text-xl fa-brands fa-hashnode" aria-hidden="true"></i><span class="sr-only">Hashnode</span></a><p class="text-lg font-semibold text-foreground"><a href="/">Simple Blog</a></p></div><div class="flex items-center gap-2"><button class="gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent py-2 h-9 w-9 px-0 flex items-center justify-center text-muted-foreground hover:text-foreground bg-transparent border-border shadow-none" aria-label="Open search (press Control or Command and K)"><i class="fa-jelly fa-search text-sm" aria-hidden="true"></i><span class="sr-only">Open search (press Control or Command and K)</span></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent w-9 px-3 h-9 text-muted-foreground hover:text-foreground shadow-none" type="button" id="radix-_R_aciltlb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><i class="fa-jelly fa-sun text-sm scale-100 rotate-0 transition-all dark:scale-0 dark:-rotate-90" aria-hidden="true"></i><i class="fa-jelly fa-moon absolute text-sm scale-0 rotate-90 transition-all dark:scale-100 dark:rotate-0" aria-hidden="true"></i><span class="sr-only">Toggle theme</span></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground py-2 h-9 w-10 px-0 shadow-none" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_eciltlb_" data-state="closed" data-slot="sheet-trigger"><i class="fa-jelly fa-bars" aria-hidden="true"></i><span class="sr-only">Open menu</span></button></div></div><div class="hidden xl:grid gap-4 items-center xl:grid-cols-[1fr_auto_1fr] xl:gap-6 max-w-full xl:mx-auto xl:max-w-[80rem] 2xl:max-w-[90rem]"><div class="flex flex-wrap items-center w-full gap-3"><a href="https://hashnode.com/?utm_source=https%3A%2F%2Fweb2feel.com&amp;utm_medium=referral&amp;utm_campaign=blog_header_logo&amp;utm_content=logo" class="inline-flex items-center justify-center text-lg text-foreground dark:text-foreground transition border rounded-md h-9 w-9 border-border hover:bg-muted"><i class="text-xl fa-brands fa-hashnode" aria-hidden="true"></i><span class="sr-only">Hashnode</span></a><span class="h-6 border-l border-border"></span><p class="text-base font-semibold text-center sm:text-xl text-foreground"><a href="/">Simple Blog</a></p></div><div></div><div class="flex flex-wrap items-center justify-end gap-3 text-muted-foreground"><button class="gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent py-2 h-9 w-9 px-0 flex items-center justify-center text-muted-foreground hover:text-foreground bg-transparent border-border shadow-none" aria-label="Open search (press Control or Command and K)"><i class="fa-jelly fa-search text-sm" aria-hidden="true"></i><span class="sr-only">Open search (press Control or Command and K)</span></button><div class="flex items-center gap-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent w-9 px-3 h-9 text-muted-foreground hover:text-foreground shadow-none" type="button" id="radix-_R_rkiltlb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><i class="fa-jelly fa-sun text-sm scale-100 rotate-0 transition-all dark:scale-0 dark:-rotate-90" aria-hidden="true"></i><i class="fa-jelly fa-moon absolute text-sm scale-0 rotate-90 transition-all dark:scale-100 dark:rotate-0" aria-hidden="true"></i><span class="sr-only">Toggle theme</span></button><a target="_blank" rel="noopener" class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground py-2 gap-2 px-3 h-9 shadow-none" href="https://hn.new"><i class="text-sm fa-jelly fa-pencil" aria-hidden="true"></i>Write</a></div></div></div></div></header><div data-slot="dialog-header" class="flex flex-col gap-2 text-center sm:text-left sr-only"><h2 id="radix-_R_12ltlbH1_" data-slot="dialog-title" class="text-lg leading-none font-semibold">Command Palette</h2><p id="radix-_R_12ltlbH2_" data-slot="dialog-description" class="text-muted-foreground text-sm">Search for a command to run...</p></div><div class="px-4 sm:px-8"><div class="w-full xl:mx-auto xl:max-w-[80rem] 2xl:max-w-[90rem]"><div class="flex flex-col gap-8 pt-2 sm:pt-10"><section class="pb-16"><div class="space-y-6 max-w-4xl w-full mx-auto"><section aria-labelledby="_R_4ltlb_" class="flex flex-col gap-8"><h2 id="_R_4ltlb_" class="sr-only">Latest articles</h2><div class="rounded-3xl border border-border bg-muted/40 px-6 py-10 text-center sm:px-10"><div class="mx-auto flex h-12 w-12 items-center justify-center rounded-full border border-border bg-background text-lg"><i class="fa-regular fa-pen-to-square text-muted-foreground" aria-hidden="true"></i></div><h3 class="mt-4 text-xl font-semibold text-foreground">I haven&#x27;t started writing yet.</h3><p class="mt-2 text-sm text-muted-foreground">I&#x27;m still brewing the first story. When the ink dries, it&#x27;ll land right here.</p></div></section></div></section></div></div></div><footer class="px-4 pt-8 pb-20 sm:px-8 text-muted-foreground" aria-label="Footer"><div class="w-full max-w-4xl mx-auto"><div class="flex flex-col items-center gap-4 text-center text-sm"><p class="font-medium"><time dateTime="2026"><span class="font-sans">©</span> <!-- -->2026</time> <!-- -->Simple Blog</p><nav aria-label="Footer navigation"><ul class="flex flex-wrap justify-center gap-4 text-xs tracking-wide"><li><a class="transition hover:text-foreground" href="/archive">Archive</a></li><li><a class="transition hover:text-foreground" target="_blank" rel="noopener" href="https://hashnode.com/privacy">Privacy</a></li><li><a class="transition hover:text-foreground" target="_blank" rel="noopener" href="https://hashnode.com/terms">Terms</a></li></ul></nav><div class="pt-8 flex justify-center gap-6"><a target="_blank" rel="noopener" class="flex items-center gap-2 text-xs transition hover:text-foreground" title="Sitemap" href="/sitemap.xml"><i class="fa-regular fa-sitemap"></i><span>Sitemap</span></a><a target="_blank" rel="noopener" class="flex items-center gap-2 text-xs transition hover:text-foreground" title="RSS Feed" href="/rss.xml"><i class="fa-regular fa-rss"></i><span>RSS</span></a></div><div class="pt-10 text-center"><a target="_blank" rel="noopener" aria-label="Visit Hashnode (opens in a new tab)" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 rounded-md text-xl px-5 py-4" href="https://hashnode.com/?utm_source=https%3A%2F%2Fweb2feel.com&amp;utm_medium=referral&amp;utm_campaign=blog_footer_logo&amp;utm_content=logo"><svg fill="none" viewBox="0 0 293 39" aria-hidden="true" class="h-6 w-auto min-w-[9.5rem] text-foreground"><path fill="currentColor" d="M2.68 13.032c-3.573 3.505-3.573 9.363 0 12.936L13.032 36.32c3.505 3.573 9.363 3.573 12.936 0L36.32 25.968c3.573-3.573 3.573-9.431 0-12.936L25.968 2.68c-3.573-3.573-9.431-3.573-12.936 0zm12.211 1.935c2.507-2.521 6.582-2.544 9.104-.038s2.544 6.582.038 9.104-6.582 2.544-9.104.038-2.544-6.582-.038-9.104m265.18 22.539q-6.106 0-9.98-3.95-3.848-3.977-3.848-10.082 0-6.055 3.848-10.03 3.849-3.977 9.774-3.977 5.824 0 9.466 3.591Q293 16.65 293 22.191v2.694h-23.37v-3.9h17.008q-.18-2.642-2.001-4.335-1.796-1.693-4.746-1.693-3.181 0-5.208 2.283-2.026 2.284-2.026 6.13 0 4.029 2.257 6.414 2.257 2.386 5.67 2.386 1.616 0 2.822-.436a8.2 8.2 0 0 0 2.231-1.257q1-.795 2.181-2.514l4.541 2.847q-1.668 2.643-3.387 3.977a12.6 12.6 0 0 1-3.822 2.026q-2.104.693-5.079.693m-33.828-.001q-5.387 0-8.927-3.873t-3.54-10.082q0-6.183 3.617-10.108 3.617-3.95 9.107-3.95 2.693 0 4.976 1.128 2.31 1.129 3.489 3.053l.052-.077V0h6.721v36.736h-6.465v-4.541l.616.744-.641.128q-1.231 2.027-3.669 3.233-2.411 1.205-5.336 1.205m1.565-5.772q3.181 0 5.285-2.334t2.103-5.9q0-3.618-2.129-5.875-2.13-2.283-5.259-2.283-3.181 0-5.336 2.257-2.129 2.257-2.129 5.926 0 3.618 2.129 5.926 2.155 2.283 5.336 2.283m-31.062 5.773q-6.131 0-10.133-4.002-4.002-4.027-4.002-10.03 0-6.055 4.002-10.03 4.002-3.977 10.133-3.977 6.105 0 10.107 4.002 4.028 3.976 4.028 10.005 0 6.003-4.002 10.03-4.002 4.002-10.133 4.002m0-5.926q3.182 0 5.361-2.283 2.181-2.31 2.181-5.823 0-3.567-2.206-5.824-2.181-2.257-5.336-2.257-3.181 0-5.362 2.283-2.18 2.257-2.18 5.798 0 3.515 2.155 5.823 2.18 2.283 5.387 2.283m-43.108 5.156v-26.5h6.541v4.823l-.769-.949h.872q1.232-2.103 3.617-3.36 2.387-1.283 5.028-1.283 4.439 0 6.978 2.693 2.54 2.668 2.54 7.312v17.264h-6.773V20.96q0-2.745-1.334-4.233t-3.976-1.488q-2.514 0-4.233 1.898-1.693 1.874-1.693 4.695v14.904zm-30.564 0V0h6.695v14.11h.129q1.154-2.079 3.437-3.361t5.028-1.283q4.438 0 6.978 2.694t2.54 7.26v17.316h-6.773V20.959q0-2.72-1.334-4.233t-3.899-1.513q-2.489 0-4.259 1.95-1.744 1.95-1.744 4.77v14.803zm-15.353.77q-2.796 0-4.848-.616-2.027-.615-3.617-1.77-1.565-1.18-2.54-2.59l-.949-1.437 4.515-3.027.744 1.026a8.8 8.8 0 0 0 1.719 1.744q.974.743 2.206 1.155 1.257.384 2.976.384 2.078 0 3.309-.77 1.257-.768 1.257-2.206 0-1.308-1.103-2.026-1.078-.72-4.874-1.59-5.157-1.206-7.389-3.233-2.23-2.026-2.231-5.13 0-3.618 3.027-5.773 3.053-2.18 7.644-2.18 2.335 0 4.156.487 1.847.462 3.284 1.437 1.436.95 2.36 2.103l.949 1.155-4.335 3.13-.642-.744A6.5 6.5 0 0 0 131.8 15.7a6.2 6.2 0 0 0-1.975-.847 9 9 0 0 0-2.309-.282q-1.924 0-3.078.77-1.155.744-1.155 1.82 0 1.207 1.078 1.95 1.103.744 5.002 1.642 5.131 1.18 7.337 3.181 2.206 1.976 2.206 5.105 0 3.875-3.104 6.183-3.078 2.283-8.081 2.283m-30.753.001q-4.335 0-7.055-2.36-2.72-2.386-2.72-6.234 0-4.028 3.13-6.413t8.158-2.386q2 0 3.874.41 1.898.41 3.232 1.078v-1.54q0-2.488-1.744-3.924-1.72-1.437-4.438-1.437-1.566 0-2.694.36a8.4 8.4 0 0 0-2.104.948q-.948.59-1.77 1.36l-.82.77-3.951-3.643 1.282-1.129a18 18 0 0 1 2.822-2.027q1.538-.897 3.464-1.385 1.924-.487 4.438-.487 5.618 0 8.85 2.77t3.232 7.773v16.726h-6.464v-5.695l1.565 2.104h-1.694q-1.257 1.976-3.514 3.18-2.257 1.181-5.08 1.181m1.744-4.823q3.027 0 4.951-2.103t1.924-5.08v-.077q-1.077-.666-2.617-1.052a12.4 12.4 0 0 0-3.257-.41q-2.745 0-4.413 1.154-1.641 1.13-1.642 3.361 0 1.976 1.411 3.104 1.41 1.103 3.643 1.103m-23.649 4.053V0h7.03v36.736zm-23.062 0V0h7.055v36.736zm3.9-15.418v-6.516h22.318v6.516z"></path></svg></a></div></div></div></footer></main><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-453acf713d767612.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[16174,[\"380\",\"static/chunks/380-f2af0a260138987a.js\",\"387\",\"static/chunks/387-e7c325c97c650395.js\",\"177\",\"static/chunks/app/layout-c82ac343fa246e43.js\"],\"ThemeProvider\"]\n3:I[63851,[\"380\",\"static/chunks/380-f2af0a260138987a.js\",\"387\",\"static/chunks/387-e7c325c97c650395.js\",\"177\",\"static/chunks/app/layout-c82ac343fa246e43.js\"],\"UrqlProvider\"]\n4:I[9766,[],\"\"]\n5:I[98924,[],\"\"]\n6:I[52619,[\"380\",\"static/chunks/380-f2af0a260138987a.js\",\"619\",\"static/chunks/619-f072ac750404f9da.js\",\"143\",\"static/chunks/143-cc75ad0872baa3b5.js\",\"176\",\"static/chunks/176-3670357edc1e21b8.js\",\"974\",\"static/chunks/app/page-57452ede76dc61dc.js\"],\"\"]\nb:I[57150,[],\"\"]\nc:\"$Sreact.suspense\"\nd:I[21447,[\"380\",\"static/chunks/380-f2af0a260138987a.js\",\"387\",\"static/chunks/387-e7c325c97c650395.js\",\"177\",\"static/chunks/app/layout-c82ac343fa246e43.js\"],\"Integrations\"]\ne:I[35514,[\"380\",\"static/chunks/380-f2af0a260138987a.js\",\"387\",\"static/chunks/387-e7c325c97c650395.js\",\"177\",\"static/chunks/app/layout-c82ac343fa246e43.js\"],\"Analytics\"]\n10:I[24431,[],\"OutletBoundary\"]\n12:I[15278,[],\"AsyncMetadataOutlet\"]\n14:I[24431,[],\"ViewportBoundary\"]\n16:I[24431,[],\"MetadataBoundary\"]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/b9a57cae54ba5d57.css\",\"style\"]\n:HL[\"/_next/static/css/7ffcc02a3c67389b.css\",\"style\"]\n:HL[\"/_next/static/css/c20e76e7d11dec32.css\",\"style\"]\n:HL[\"/_next/static/css/7a7e0581b3b5826a.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"5bhnHmHQz8RTnsmMRWnFt\",\"p\":\"\",\"c\":[\"\",\"?feed=rss2\u0026x-host=web2feel.com\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__?{\\\"feed\\\":\\\"rss2\\\",\\\"x-host\\\":\\\"web2feel.com\\\"}\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b9a57cae54ba5d57.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7ffcc02a3c67389b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c20e76e7d11dec32.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7a7e0581b3b5826a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"async\":true,\"src\":\"https://ping.hashnode.com/gtag/js?id=G-72XG3F8LNJ\"}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n    window.dataLayer = window.dataLayer || [];\\n    function gtag(){window.dataLayer.push(arguments);}\\n    gtag('js', new Date());\\n  \"}}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_e2c820 bg-background dark:bg-background\",\"children\":[\"$\",\"$L2\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"disableTransitionOnChange\":true,\"children\":[\"$\",\"$L3\",null,{\"children\":[[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"min-h-screen bg-transparent flex items-center justify-center p-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-2xl rounded-xl border bg-card text-card-foreground p-10 text-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[\"$\",\"i\",null,{\"className\":\"fa-regular fa-file-circle-question text-[120px] text-muted-foreground/40\",\"aria-hidden\":true}]}]}],[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl md:text-7xl font-bold text-foreground\",\"children\":\"404\"}],[\"$\",\"h2\",null,{\"className\":\"text-2xl md:text-3xl font-semibold text-foreground\",\"children\":\"Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-muted-foreground max-w-md mx-auto\",\"children\":\"Sorry, we couldn't find the page you're looking for. It might have been moved or deleted.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row items-center justify-center gap-4 pt-4\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/\",\"children\":[[\"$\",\"i\",null,{\"className\":\"fa-jelly fa-home text-sm\",\"aria-hidden\":true}],\"Go to Home\"],\"className\":\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 bg-primary text-primary-foreground shadow-sm hover:bg-primary/90 h-10 rounded-md px-8 gap-2 min-w-[160px]\",\"ref\":null}],[\"$\",\"$L6\",null,{\"href\":\"/archive\",\"children\":[[\"$\",\"i\",null,{\"className\":\"fa-jelly fa-archive text-sm\",\"aria-hidden\":true}],\"Browse Archive\"],\"className\":\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 border border-input bg-background shadow-xs hover:bg-accent hover:text-accent-foreground h-10 rounded-md px-8 gap-2 min-w-[160px]\",\"ref\":null}]]}],\"$L7\"]}]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$L8\"]}]}]}]]}]]}],{\"children\":[\"__PAGE__\",\"$L9\",{},null,false]},null,false],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[]],\"s\":false,\"S\":false}\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"div\",null,{\"className\":\"pt-8 border-t border-border\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":[[\"$\",\"i\",null,{\"className\":\"fa-jelly fa-lightbulb mr-2\",\"aria-hidden\":true}],\"Looking for something specific? Use the search button in the header or press\",\" \",[\"$\",\"kbd\",null,{\"className\":\"px-2 py-1 text-xs font-semibold text-foreground bg-muted border border-border rounded\",\"children\":\"Ctrl+K\"}],\" \",\"to search.\"]}]}]\n8:[\"$\",\"$c\",null,{\"fallback\":null,\"children\":[[\"$\",\"$Ld\",null,{}],[\"$\",\"$Le\",null,{}]]}]\n9:[\"$\",\"$1\",\"c\",{\"children\":[\"$Lf\",null,[\"$\",\"$L10\",null,{\"children\":[\"$L11\",[\"$\",\"$L12\",null,{\"promise\":\"$@13\"}]]}]]}]\na:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L14\",null,{\"children\":\"$L15\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L16\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$c\",null,{\"fallback\":null,\"children\":\"$L17\"}]}]}]]}]\n15:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n11:null\n"])</script><script>self.__next_f.push([1,"18:I[80622,[],\"IconMark\"]\n19:I[73176,[\"380\",\"static/chunks/380-f2af0a260138987a.js\",\"619\",\"static/chunks/619-f072ac750404f9da.js\",\"143\",\"static/chunks/143-cc75ad0872baa3b5.js\",\"176\",\"static/chunks/176-3670357edc1e21b8.js\",\"974\",\"static/chunks/app/page-57452ede76dc61dc.js\"],\"BlogHeader\"]\n1a:I[35151,[\"380\",\"static/chunks/380-f2af0a260138987a.js\",\"619\",\"static/chunks/619-f072ac750404f9da.js\",\"143\",\"static/chunks/143-cc75ad0872baa3b5.js\",\"176\",\"static/chunks/176-3670357edc1e21b8.js\",\"974\",\"static/chunks/app/page-57452ede76dc61dc.js\"],\"PostsList\"]\n13:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Blog\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A blog powered by Hashnode\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://hashnode.dev\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L18\",\"4\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n17:\"$13:metadata\"\n"])</script><script>self.__next_f.push([1,"f:[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"min-h-screen bg-background dark:bg-background\",\"children\":[[\"$\",\"$L19\",null,{\"publication\":\"$undefined\",\"posts\":[],\"host\":\"web2feel.com\"}],[\"$\",\"div\",null,{\"className\":\"px-4 sm:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full xl:mx-auto xl:max-w-[80rem] 2xl:max-w-[90rem]\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-8 pt-2 sm:pt-10\",\"children\":[\"$\",\"section\",null,{\"className\":\"pb-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-6 max-w-4xl w-full mx-auto\",\"children\":[\"$\",\"$L1a\",null,{\"initialPosts\":[],\"initialCursor\":null,\"initialHasNextPage\":false,\"pinnedPostId\":null,\"aboutHtml\":null,\"links\":null,\"aboutAvatarUrl\":null,\"aboutAvatarFallback\":\"B\",\"totalPostsCount\":null,\"aboutHeading\":null,\"publication\":\"$undefined\",\"isTeam\":false,\"showHashnodeIcon\":true}]}]}]}]}]}],null,\"$L1b\"]}]\n"])</script><script>self.__next_f.push([1,"1c:Td32,"])</script><script>self.__next_f.push([1,"M2.68 13.032c-3.573 3.505-3.573 9.363 0 12.936L13.032 36.32c3.505 3.573 9.363 3.573 12.936 0L36.32 25.968c3.573-3.573 3.573-9.431 0-12.936L25.968 2.68c-3.573-3.573-9.431-3.573-12.936 0zm12.211 1.935c2.507-2.521 6.582-2.544 9.104-.038s2.544 6.582.038 9.104-6.582 2.544-9.104.038-2.544-6.582-.038-9.104m265.18 22.539q-6.106 0-9.98-3.95-3.848-3.977-3.848-10.082 0-6.055 3.848-10.03 3.849-3.977 9.774-3.977 5.824 0 9.466 3.591Q293 16.65 293 22.191v2.694h-23.37v-3.9h17.008q-.18-2.642-2.001-4.335-1.796-1.693-4.746-1.693-3.181 0-5.208 2.283-2.026 2.284-2.026 6.13 0 4.029 2.257 6.414 2.257 2.386 5.67 2.386 1.616 0 2.822-.436a8.2 8.2 0 0 0 2.231-1.257q1-.795 2.181-2.514l4.541 2.847q-1.668 2.643-3.387 3.977a12.6 12.6 0 0 1-3.822 2.026q-2.104.693-5.079.693m-33.828-.001q-5.387 0-8.927-3.873t-3.54-10.082q0-6.183 3.617-10.108 3.617-3.95 9.107-3.95 2.693 0 4.976 1.128 2.31 1.129 3.489 3.053l.052-.077V0h6.721v36.736h-6.465v-4.541l.616.744-.641.128q-1.231 2.027-3.669 3.233-2.411 1.205-5.336 1.205m1.565-5.772q3.181 0 5.285-2.334t2.103-5.9q0-3.618-2.129-5.875-2.13-2.283-5.259-2.283-3.181 0-5.336 2.257-2.129 2.257-2.129 5.926 0 3.618 2.129 5.926 2.155 2.283 5.336 2.283m-31.062 5.773q-6.131 0-10.133-4.002-4.002-4.027-4.002-10.03 0-6.055 4.002-10.03 4.002-3.977 10.133-3.977 6.105 0 10.107 4.002 4.028 3.976 4.028 10.005 0 6.003-4.002 10.03-4.002 4.002-10.133 4.002m0-5.926q3.182 0 5.361-2.283 2.181-2.31 2.181-5.823 0-3.567-2.206-5.824-2.181-2.257-5.336-2.257-3.181 0-5.362 2.283-2.18 2.257-2.18 5.798 0 3.515 2.155 5.823 2.18 2.283 5.387 2.283m-43.108 5.156v-26.5h6.541v4.823l-.769-.949h.872q1.232-2.103 3.617-3.36 2.387-1.283 5.028-1.283 4.439 0 6.978 2.693 2.54 2.668 2.54 7.312v17.264h-6.773V20.96q0-2.745-1.334-4.233t-3.976-1.488q-2.514 0-4.233 1.898-1.693 1.874-1.693 4.695v14.904zm-30.564 0V0h6.695v14.11h.129q1.154-2.079 3.437-3.361t5.028-1.283q4.438 0 6.978 2.694t2.54 7.26v17.316h-6.773V20.959q0-2.72-1.334-4.233t-3.899-1.513q-2.489 0-4.259 1.95-1.744 1.95-1.744 4.77v14.803zm-15.353.77q-2.796 0-4.848-.616-2.027-.615-3.617-1.77-1.565-1.18-2.54-2.59l-.949-1.437 4.515-3.027.744 1.026a8.8 8.8 0 0 0 1.719 1.744q.974.743 2.206 1.155 1.257.384 2.976.384 2.078 0 3.309-.77 1.257-.768 1.257-2.206 0-1.308-1.103-2.026-1.078-.72-4.874-1.59-5.157-1.206-7.389-3.233-2.23-2.026-2.231-5.13 0-3.618 3.027-5.773 3.053-2.18 7.644-2.18 2.335 0 4.156.487 1.847.462 3.284 1.437 1.436.95 2.36 2.103l.949 1.155-4.335 3.13-.642-.744A6.5 6.5 0 0 0 131.8 15.7a6.2 6.2 0 0 0-1.975-.847 9 9 0 0 0-2.309-.282q-1.924 0-3.078.77-1.155.744-1.155 1.82 0 1.207 1.078 1.95 1.103.744 5.002 1.642 5.131 1.18 7.337 3.181 2.206 1.976 2.206 5.105 0 3.875-3.104 6.183-3.078 2.283-8.081 2.283m-30.753.001q-4.335 0-7.055-2.36-2.72-2.386-2.72-6.234 0-4.028 3.13-6.413t8.158-2.386q2 0 3.874.41 1.898.41 3.232 1.078v-1.54q0-2.488-1.744-3.924-1.72-1.437-4.438-1.437-1.566 0-2.694.36a8.4 8.4 0 0 0-2.104.948q-.948.59-1.77 1.36l-.82.77-3.951-3.643 1.282-1.129a18 18 0 0 1 2.822-2.027q1.538-.897 3.464-1.385 1.924-.487 4.438-.487 5.618 0 8.85 2.77t3.232 7.773v16.726h-6.464v-5.695l1.565 2.104h-1.694q-1.257 1.976-3.514 3.18-2.257 1.181-5.08 1.181m1.744-4.823q3.027 0 4.951-2.103t1.924-5.08v-.077q-1.077-.666-2.617-1.052a12.4 12.4 0 0 0-3.257-.41q-2.745 0-4.413 1.154-1.641 1.13-1.642 3.361 0 1.976 1.411 3.104 1.41 1.103 3.643 1.103m-23.649 4.053V0h7.03v36.736zm-23.062 0V0h7.055v36.736zm3.9-15.418v-6.516h22.318v6.516z"])</script><script>self.__next_f.push([1,"1b:[\"$\",\"footer\",null,{\"className\":\"px-4 pt-8 pb-20 sm:px-8 text-muted-foreground\",\"aria-label\":\"Footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-4xl mx-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-4 text-center text-sm\",\"children\":[false,[\"$\",\"p\",null,{\"className\":\"font-medium\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-sans\",\"children\":\"©\"}],\" \",2026]}],\" \",\"Simple Blog\"]}],[\"$\",\"nav\",null,{\"aria-label\":\"Footer navigation\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap justify-center gap-4 text-xs tracking-wide\",\"children\":[[\"$\",\"li\",\"/archive\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/archive\",\"className\":\"transition hover:text-foreground\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"children\":\"Archive\"}]}],[\"$\",\"li\",\"https://hashnode.com/privacy\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"https://hashnode.com/privacy\",\"className\":\"transition hover:text-foreground\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",\"https://hashnode.com/terms\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"https://hashnode.com/terms\",\"className\":\"transition hover:text-foreground\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":\"Terms\"}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"pt-8 flex justify-center gap-6\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/sitemap.xml\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"flex items-center gap-2 text-xs transition hover:text-foreground\",\"title\":\"Sitemap\",\"children\":[[\"$\",\"i\",null,{\"className\":\"fa-regular fa-sitemap\"}],[\"$\",\"span\",null,{\"children\":\"Sitemap\"}]]}],[\"$\",\"$L6\",null,{\"href\":\"/rss.xml\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"flex items-center gap-2 text-xs transition hover:text-foreground\",\"title\":\"RSS Feed\",\"children\":[[\"$\",\"i\",null,{\"className\":\"fa-regular fa-rss\"}],[\"$\",\"span\",null,{\"children\":\"RSS\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"pt-10 text-center\",\"children\":[\"$\",\"$L6\",null,{\"href\":\"https://hashnode.com/?utm_source=https%3A%2F%2Fweb2feel.com\u0026utm_medium=referral\u0026utm_campaign=blog_footer_logo\u0026utm_content=logo\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"Visit Hashnode (opens in a new tab)\",\"children\":[\"$\",\"svg\",null,{\"fill\":\"none\",\"viewBox\":\"0 0 293 39\",\"aria-hidden\":\"true\",\"className\":\"h-6 w-auto min-w-[9.5rem] text-foreground\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"$1c\"}]}],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 rounded-md text-xl px-5 py-4\",\"ref\":null}]}]]}]}]}]\n"])</script></body></html>