<!DOCTYPE html><html lang="id" class="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/bukuin_logo_with_text.png"/><title>Aplikasi Keuangan Offline vs Online: Mana yang Lebih Aman untuk Data Pribadi? - Bukuin Blog</title><meta name="description" content="Pernah kepikir nggak, data keuangan kamu itu sebenarnya tersimpan di mana? Offline di HP atau online di cloud? Mana yang lebih aman? Aku coba bedah dari sisi praktis, bukan teori doang."/><meta property="og:title" content="Aplikasi Keuangan Offline vs Online: Mana yang Lebih Aman untuk Data Pribadi?"/><meta property="og:description" content="Pernah kepikir nggak, data keuangan kamu itu sebenarnya tersimpan di mana? Offline di HP atau online di cloud? Mana yang lebih aman? Aku coba bedah dari sisi praktis, bukan teori doang."/><meta property="og:type" content="article"/><meta property="og:image" content="https://bukuin.id/blog/aplikasi-offline-vs-online.png"/><meta property="og:url" content="https://bukuin.id/blog/aplikasi-keuangan-offline-vs-online-keamanan-data"/><meta property="article:published_time" content="2026-06-04"/><meta property="article:author" content="Tim Bukuin"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Aplikasi Keuangan Offline vs Online: Mana yang Lebih Aman untuk Data Pribadi?"/><meta name="twitter:description" content="Pernah kepikir nggak, data keuangan kamu itu sebenarnya tersimpan di mana? Offline di HP atau online di cloud? Mana yang lebih aman? Aku coba bedah dari sisi praktis, bukan teori doang."/><meta name="twitter:image" content="https://bukuin.id/blog/aplikasi-offline-vs-online.png"/><link rel="canonical" href="https://bukuin.id/blog/aplikasi-keuangan-offline-vs-online-keamanan-data"/><link rel="icon" type="image/png" sizes="16x16" href="/bukuin-16-16.png"/><link rel="icon" type="image/png" sizes="32x32" href="/bukuin-32x32.png"/><link rel="icon" type="image/png" sizes="48x48" href="/bukuin-48x48.png"/><link rel="apple-touch-icon" sizes="512x512" href="/bukuin-512x512.png"/><link rel="preload" href="/fonts/inter-latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="modulepreload" href="/assets/manifest-91e2207d.js"/><link rel="modulepreload" href="/assets/entry.client-D9uCTrjP.js"/><link rel="modulepreload" href="/assets/chunk-WWGJGFF6-AbQtrnrV.js"/><link rel="modulepreload" href="/assets/root-BHedBEXW.js"/><link rel="modulepreload" href="/assets/blog._slug-Dgv975Ix.js"/><link rel="modulepreload" href="/assets/index-qY6Gx5Ra.js"/><link rel="modulepreload" href="/assets/guides-BGAO_eF7.js"/><link rel="modulepreload" href="/assets/Navbar-Cg6vPWB6.js"/><link rel="modulepreload" href="/assets/StructuredData-CNoc6yeE.js"/><script>(function() {
              try {
                var saved = localStorage.getItem('theme');
                if (saved === 'dark') {
                  document.documentElement.classList.remove('light');
                } else {
                  document.documentElement.classList.add('light');
                }
              } catch (e) {}
            })();</script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PNBVDVKW');</script><link rel="stylesheet" href="/assets/root-BSRCkq02.css"/></head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PNBVDVKW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div class="fixed top-0 right-8 md:right-16 z-50 flex flex-col items-center pointer-events-auto"><div class="w-[2px] bg-gradient-to-b from-gray-600 via-gray-400 to-gray-500 origin-top transition-transform duration-300" style="height:85px;transform:scaleY(1);box-shadow:0 0 2px rgba(0,0,0,0.1)"></div><button aria-label="Toggle Light/Dark Theme" class="focus:outline-none -mt-[2px] cursor-pointer hover:scale-110 active:scale-95 transition-all duration-300 ease-out origin-top translate-y-0"><svg width="36" height="48" viewBox="0 0 36 48" fill="none" xmlns="http://www.w3.org/2000/svg" class="drop-shadow-md"><path d="M14 0H22V4H14V0Z" fill="#94a3b8"></path><path d="M12 4H24V8H12V4Z" fill="#64748b"></path><circle cx="18" cy="24" r="14" fill="#fbbf24" opacity="0.9"></circle><path d="M18 10C10.268 10 4 16.268 4 24C4 28.5 6.5 32 10 34.5L12 40H24L26 34.5C29.5 32 32 28.5 32 24C32 16.268 25.732 10 18 10Z" fill="#f59e0b"></path><path d="M14 26L18 20L22 26" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18 20V24" stroke="#fff" stroke-width="2" stroke-linecap="round"></path><path d="M18 4V1" stroke="#f59e0b" stroke-width="2" stroke-linecap="round"></path><path d="M4 24H1" stroke="#f59e0b" stroke-width="2" stroke-linecap="round"></path><path d="M35 24H32" stroke="#f59e0b" stroke-width="2" stroke-linecap="round"></path><path d="M8 14L5.5 11.5" stroke="#f59e0b" stroke-width="2" stroke-linecap="round"></path><path d="M28 14L30.5 11.5" stroke="#f59e0b" stroke-width="2" stroke-linecap="round"></path></svg></button><div class="absolute right-12 top-16 text-xs px-3 py-1.5 rounded-lg shadow-xl border whitespace-nowrap transition-all duration-300 pointer-events-none bg-white text-slate-800 border-slate-200 opacity-0 translate-x-2">Matikan lampu (Dark Theme)<div class="absolute right-[-4px] top-[10px] w-2 h-2 border-t border-r transform rotate-45 bg-white border-slate-200"></div></div></div><script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","headline":"Aplikasi Keuangan Offline vs Online: Mana yang Lebih Aman untuk Data Pribadi?","description":"Pernah kepikir nggak, data keuangan kamu itu sebenarnya tersimpan di mana? Offline di HP atau online di cloud? Mana yang lebih aman? Aku coba bedah dari sisi praktis, bukan teori doang.","inLanguage":"id","image":"https://bukuin.id/blog/aplikasi-offline-vs-online.png","datePublished":"2026-06-04","dateModified":"2026-06-04","author":{"@type":"Organization","name":"Tim Bukuin","url":"https://bukuin.id"},"publisher":{"@type":"Organization","name":"Bukuin","logo":{"@type":"ImageObject","url":"https://bukuin.id/bukuin_logo_with_text.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://bukuin.id/blog/aplikasi-keuangan-offline-vs-online-keamanan-data"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https://bukuin.id"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://bukuin.id/blog"},{"@type":"ListItem","position":3,"name":"Aplikasi Keuangan Offline vs Online: Mana yang Lebih Aman untuk Data Pribadi?","item":"https://bukuin.id/blog/aplikasi-keuangan-offline-vs-online-keamanan-data"}]}</script><div class="min-h-screen bg-[#080C14] text-white"><main><header class="container mx-auto px-4 py-8"><nav class="flex items-center justify-between"><a aria-label="Bukuin beranda" href="/" data-discover="true"><img src="/bukuin_logo_with_text.png" alt="Bukuin" width="1024" height="358" class="h-12 w-auto logo-theme-invert"/></a><div class="hidden md:flex items-center gap-1 lg:gap-2"><a class="px-4 py-2 rounded-full font-medium text-gray-300 hover:text-white hover:bg-white/10 transition" href="/panduan" data-discover="true">Panduan</a><a class="px-4 py-2 rounded-full font-medium text-gray-300 hover:text-white hover:bg-white/10 transition" href="/kalkulator" data-discover="true">Kalkulator</a><a aria-current="page" class="px-4 py-2 rounded-full font-semibold bg-brand-primary-900/50 text-white border border-brand-primary-700/50 transition" href="/blog" data-discover="true">Blog</a><a class="px-4 py-2 rounded-full font-medium text-gray-300 hover:text-white hover:bg-white/10 transition" href="/faq" data-discover="true">FAQ</a><a class="px-4 py-2 rounded-full font-medium text-gray-300 hover:text-white hover:bg-white/10 transition" href="/about" data-discover="true">Tentang</a><a href="https://play.google.com/store/apps/details?id=com.waldy.bukuin" target="_blank" rel="noopener noreferrer" class="ml-1 bg-brand-primary-600 text-white px-6 py-3 rounded-full font-semibold hover:bg-brand-primary-700 transition" data-gtm-event="download_click" data-gtm-location="nav">Download</a></div><div class="flex items-center gap-2 md:hidden"><button type="button" aria-label="Buka menu" aria-expanded="false" class="p-2 rounded-lg transition text-gray-300 hover:bg-white/10"><svg class="w-7 h-7" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 7h16M4 12h16M4 17h16"></path></svg></button></div></nav></header><div class="container mx-auto px-4 py-4"><nav class="flex items-center gap-2 text-sm text-gray-400"><a class="hover:text-cyan-400" href="/" data-discover="true">Home</a><span>/</span><a class="hover:text-cyan-400" href="/blog" data-discover="true">Blog</a><span>/</span><span class="text-white">Aplikasi Keuangan Offline vs Online: Mana yang Lebih Aman untuk Data Pribadi?</span></nav></div><article class="container mx-auto px-4 py-8 max-w-3xl"><header class="mb-8"><div class="flex flex-wrap gap-2 mb-4"><span class="px-3 py-1 bg-brand-primary-950/60 border border-brand-primary-800/40 text-cyan-400 text-sm rounded-full">keamanan data</span><span class="px-3 py-1 bg-brand-primary-950/60 border border-brand-primary-800/40 text-cyan-400 text-sm rounded-full">aplikasi keuangan</span><span class="px-3 py-1 bg-brand-primary-950/60 border border-brand-primary-800/40 text-cyan-400 text-sm rounded-full">offline vs online</span><span class="px-3 py-1 bg-brand-primary-950/60 border border-brand-primary-800/40 text-cyan-400 text-sm rounded-full">privasi</span><span class="px-3 py-1 bg-brand-primary-950/60 border border-brand-primary-800/40 text-cyan-400 text-sm rounded-full">data pribadi</span></div><h1 class="text-4xl md:text-5xl font-bold text-white mb-4">Aplikasi Keuangan Offline vs Online: Mana yang Lebih Aman untuk Data Pribadi?</h1><div class="flex items-center gap-4 text-gray-400"><time dateTime="2026-06-04">4 Juni 2026</time><span>•</span><span>Tim Bukuin</span></div></header><div class="prose prose-lg prose-invert prose-cyan max-w-none prose-headings:text-white prose-p:text-gray-300 prose-a:text-cyan-400 hover:prose-a:text-cyan-300 prose-strong:text-white prose-ul:text-gray-300 prose-ol:text-gray-300"><p>Kemarin aku lagi iseng-iseng ngelisting semua aplikasi yang ada di HP. Pas sampai di kategori keuangan, aku jadi mikir: dari semua aplikasi pencatat keuangan yang pernah aku coba, mana yang paling aman sih buat data pribadi?</p><p>Soalnya ini bukan soal catatan beli kopi doang. Ini data keuangan pribadi — tahu berapa penghasilanmu, berapa hutangmu, kemana aja kamu belanjain uang, bahkan bisa tau pola hidup kamu dari situ. Kalau sampai bocor atau disalahgunakan, bisa repot.</p><h2>Offline vs Online: Apa Bedanya Sebenarnya?</h2><p>Sebelum lanjut, kita jelasin dulu apa maksudnya aplikasi keuangan offline dan online:</p><p><strong>Aplikasi Offline</strong> = semua data kamu tersimpan di HP kamu sendiri. Nggak perlu koneksi internet buat pakai, nggak perlu login ke server, nggak ada data yang dikirim ke mana-mana.</p><p><strong>Aplikasi Online</strong> = data kamu tersimpan di cloud/server perusahaan. Biasanya perlu login, sinkronisasi data antar perangkat, dan butuh koneksi internet.</p><p>Dari segi keamanan, dua-duanya punya plus minus. Tapi kalau mau jujur, jawabannya tergantung dari apa yang kamu takutkan.</p><h2>Nyaman vs Aman: Dilema Modern</h2><p>Aplikasi online itu nyaman banget. Lupa HP? Buka di laptop. Ganti HP? Data langsung muncul lagi. Hilang HP? Bisa login dari device lain dan data masih aman.</p><p>Tapi kemudahan itu ada harganya. Data kamu ada di server orang lain. Kalau perusahaannya kena hack, data kamu bisa ikut bocor. Kalau perusahaannya bangkrut, data kamu bisa hilang. Kalau mereka jual data ke pihak ketiga (walaupun katanya nggak), ya udah deh.</p><p>Aplikasi offline? Kurang nyaman tapi lebih aman dari sisi kontrol. Data kamu ada di HP kamu, 100% kontrol ada di tangan kamu. HP rusak? Ya data ikut rusak kalau nggak ada backup. HP hilang? Ya data ikut hilang. Tapi setidaknya nggak ada orang lain yang bisa akses data kamu tanpa ijin.</p><h2>Risiko Aplikasi Online yang Jarang Dibahas</h2><p>Aku pernah baca terms &amp; conditions dari salah satu aplikasi keuangan populer. Di situ ada kalimat seperti &quot;kami berhak menggunakan data anonim untuk keperluan analisis dan peningkatan layanan.&quot;</p><p>Apa artinya? Data kamu — walaupun katanya &quot;anonim&quot; — bisa dipakai buat iklan targeting, dijual ke perusahaan lain, atau dipakai buat riset market. Mereka tahu kamu suka beli kopi di Starbucks, sering beli skincare, punya hutang di mana aja. Itu data yang sangat berharga buat banyak pihak.</p><p>Belum lagi risiko kebocoran data. Ingat kasus-kasus besar di mana data jutaan pengguna bocor? Itu bisa terjadi pada siapa aja, termasuk aplikasi keuangan yang kamu pakai.</p><h2>Risiko Aplikasi Offline yang Sering Dianggap Remeh</h2><p>Tapi aplikasi offline juga punya masalah sendiri. Yang paling parah itu kehilangan data. HP kamu rusak, hilang, atau dicuri? Semua data keuangan kamu bisa lenyap dalam sekejap.</p><p>Masalah lainnya adalah backup. Kebanyakan orang (termasuk aku dulu) males banget backup data rutin. &quot;Nanti aja lah&quot; — padahal kalau sudah terjadi, nyeselnya nggak ketulungan.</p><p>Ada juga risiko malware. Kalau HP kamu kena virus atau malware, data keuangan kamu yang tersimpan lokal bisa dicuri langsung dari HP kamu. Tapi sih ini risikonya lebih kecil daripada server kena hack.</p><h2>Kenapa Aku Pilih Offline (Untuk Sekarang)</h2><p>Setelah coba banyak aplikasi, aku akhirnya lebih prefer yang offline. Alasannya simpel: aku lebih takut data keuangan aku diketahui orang lain daripada takut data aku hilang.</p><p>Untuk keuangan pribadi, menurut aku privacy itu nomor satu. Aku nggak mau ada iklan skincare muncul tiba-tiba karena aplikasi keuangan tahu aku lagi cari-cari produk itu. Aku nggak mau ada perusahaan yang tahu persis berapa penghasilan dan pengeluaran aku.</p><p>Tapi ya, itu pilihan personal. Kalau kamu tipe yang sering ganti HP, sering pakai banyak device, atau memang butuh sinkronisasi, mungkin online lebih cocok.</p><h2>Tips Keamanan untuk Masing-Masing Tipe</h2><p><strong>Kalau kamu pilih aplikasi offline:</strong></p><ul><li>Backup rutin minimal seminggu sekali</li><li>Simpan backup di tempat yang aman (email, cloud, atau flashdisk)</li><li>Gunakan screen lock HP yang kuat</li><li>Install antivirus yang bagus</li><li>Jangan jailbreak/root HP kamu</li></ul><p><strong>Kalau kamu pilih aplikasi online:</strong></p><ul><li>Pilih yang sudah punya reputasi bagus dan review positif</li><li>Baca privacy policy mereka (walaupun males, penting)</li><li>Gunakan password yang kuat dan beda dari aplikasi lain</li><li>Aktifkan two-factor authentication kalau ada</li><li>Hindari aplikasi yang minta akses terlalu banyak</li></ul><h2>Lokal Backup: Solusi Aman Tanpa Cloud Otomatis</h2><p>Banyak orang khawatir jika menggunakan aplikasi 100% offline, data mereka akan hilang jika handphone rusak atau hilang. Solusinya bukanlah cloud otomatis yang menyinkronkan datamu ke server luar secara terus-menerus, melainkan fitur backup lokal yang fleksibel.</p><p>Dengan cara ini, data utama tetap terisolasi di perangkatmu. Namun, kamu bisa secara manual mengekspor file backup (misalnya berformat JSON atau CSV) dan menyimpannya sendiri di tempat aman pilihanmu—seperti Google Drive pribadi, email, atau flashdisk.</p><p>Bukuin memakai pendekatan ini. Data kamu 100% tersimpan offline di HP, tapi kamu diberi kebebasan penuh untuk mengekspor backup terenkripsi secara manual kapan saja. Jadi, privasi datamu tetap terjaga mutlak, tanpa risiko kebocoran server, tapi kamu tetap punya salinan cadangan yang aman.</p><h2>Kesimpulan: Mana yang Lebih Baik?</h2><p>Nggak ada jawaban benar-salah untuk semua orang. Tapi menurut aku, untuk keuangan pribadi sehari-hari, aplikasi offline itu lebih aman dari sisi privacy. Data kamu tetap punya kamu, nggak ada yang bisa akses tanpa ijin.</p><p>Tapi kalau kamu butuh sinkronisasi antar device atau memang sering lupa backup, aplikasi online dari provider yang terpercaya juga masih oke. Yang penting pilih yang sudah punya track record bagus.</p><p>Yang paling penting adalah: mulai catat keuangan kamu. Entah offline atau online, yang penting kamu sudah aware ke mana uang kamu pergi. Dari sana baru bisa ngambil keputusan finansial yang lebih baik.</p><hr/><p><em>Kalau kamu tertarik coba aplikasi offline yang privacy-focused,<!-- --> <strong>Bukuin</strong> bisa jadi pilihan. Data kamu tetap di HP kamu, nggak perlu internet, nggak perlu daftar akun, dan tentu saja nggak ada iklan.</em></p></div><div class="mt-12 pt-8 border-t border-gray-800"><h3 class="text-lg font-semibold text-white mb-4">Bagikan artikel ini</h3><div class="flex gap-3"><a href="https://twitter.com/intent/tweet?text=Aplikasi%20Keuangan%20Offline%20vs%20Online%3A%20Mana%20yang%20Lebih%20Aman%20untuk%20Data%20Pribadi%3F&amp;url=https%3A%2F%2Fbukuin.id%2Fblog%2Faplikasi-keuangan-offline-vs-online-keamanan-data" target="_blank" rel="noopener noreferrer" class="px-4 py-2 bg-gray-900 hover:bg-gray-800 text-white border border-gray-800 rounded-lg transition">Twitter</a><a href="https://wa.me/?text=Aplikasi%20Keuangan%20Offline%20vs%20Online%3A%20Mana%20yang%20Lebih%20Aman%20untuk%20Data%20Pribadi%3F%20https%3A%2F%2Fbukuin.id%2Fblog%2Faplikasi-keuangan-offline-vs-online-keamanan-data" target="_blank" rel="noopener noreferrer" class="px-4 py-2 bg-[#075e54]/20 hover:bg-[#075e54]/40 text-[#25d366] border border-[#075e54]/40 rounded-lg transition">WhatsApp</a></div></div></article><section class="bg-[#0a0f1d]/40 border-t border-gray-900/50 py-12 mt-12"><div class="container mx-auto px-4 max-w-3xl"><h2 class="text-2xl font-bold text-white mb-6">Artikel Terkait</h2><div class="grid md:grid-cols-2 gap-6"><a class="bg-gray-900/40 border border-gray-800/80 p-6 rounded-xl shadow hover:border-gray-700/60 transition backdrop-blur-sm" href="/blog/aplikasi-pencatat-keuangan-offline-aman-tanpa-bocor" data-discover="true"><h3 class="font-semibold text-white mb-2 hover:text-cyan-400">Aplikasi Pencatat Keuangan Offline: Solusi Aman Tanpa Kebocoran Data</h3><p class="text-gray-400 text-sm line-clamp-2">Mengapa menggunakan aplikasi pencatat keuangan offline jauh lebih aman dan melindungi privasi data finansialmu dibanding aplikasi berbasis cloud? Temukan alasannya di sini.</p></a><a class="bg-gray-900/40 border border-gray-800/80 p-6 rounded-xl shadow hover:border-gray-700/60 transition backdrop-blur-sm" href="/blog/aplikasi-pencatat-keuangan-terbaik-2026" data-discover="true"><h3 class="font-semibold text-white mb-2 hover:text-cyan-400">5 Aplikasi Pencatat Keuangan Terbaik di Indonesia 2026 (Aku Udah Coba Semuanya)</h3><p class="text-gray-400 text-sm line-clamp-2">Review jujur 5 aplikasi pencatat keuangan terpopuler di Indonesia — kelebihan, kekurangan, dan siapa yang paling cocok pakai masing-masing. Bukan iklan, ini pengalaman nyata.</p></a></div></div></section><section class="bg-[#0a0f1d]/60 border-t border-b border-gray-800/40 py-12"><div class="container mx-auto px-4 text-center"><h2 class="text-2xl md:text-3xl font-bold text-white mb-4">Siap Mengontrol Keuanganmu?</h2><p class="text-gray-400 mb-6">Download Bukuin sekarang dan mulai perjalanan finansialmu!</p><a href="https://play.google.com/store/apps/details?id=com.waldy.bukuin" target="_blank" rel="noopener noreferrer" class="inline-block bg-cyan-500 text-slate-950 px-8 py-3 rounded-full font-bold hover:bg-cyan-400 transition shadow-[0_0_15px_rgba(6,182,212,0.3)]">Download Sekarang</a></div></section><footer class="bg-[#05070a]/95 border-t border-gray-900/80 text-white py-12"><div class="container mx-auto px-4 text-center"><img src="/bukuin_logo_with_text.png" alt="Bukuin" class="h-10 mx-auto mb-4 brightness-0 invert"/><p class="text-gray-500 text-sm">© <!-- -->2026<!-- --> Bukuin. All rights reserved.</p></div></footer></main></div><script>((storageKey2, restoreKey) => {
    if (!window.history.state || !window.history.state.key) {
      let key = Math.random().toString(32).slice(2);
      window.history.replaceState({ key }, "");
    }
    try {
      let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
      let storedY = positions[restoreKey || window.history.state.key];
      if (typeof storedY === "number") {
        window.scrollTo(0, storedY);
      }
    } catch (error) {
      console.error(error);
      sessionStorage.removeItem(storageKey2);
    }
  })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"unstable_subResourceIntegrity":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">import "/assets/manifest-91e2207d.js";
import * as route0 from "/assets/root-BHedBEXW.js";
import * as route1 from "/assets/blog._slug-Dgv975Ix.js";
  
  window.__reactRouterRouteModules = {"root":route0,"routes/blog.$slug":route1};

import("/assets/entry.client-D9uCTrjP.js");</script><!--$?--><template id="B:0"></template><!--/$--><script id="_R_">requestAnimationFrame(function(){$RT=performance.now()});</script><div hidden id="S:0"><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script><!--$?--><template id="B:1"></template><!--/$--></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>