{"id":"weeumson-blog-web","name":"Weeumson Blog","short_name":"Wee Blog","description":"Practical technical writeups, architecture notes, and implementation guides.","display":"standalone","start_url":"/","orientation":"any","scope":"/","background_color":"#1a1714","theme_color":"#1a1714","icons":[{"src":"icons/icon-128x128.png","sizes":"128x128","type":"image/png"},{"src":"icons/icon-192x192.png","sizes":"192x192","type":"image/png"},{"src":"icons/icon-256x256.png","sizes":"256x256","type":"image/png"},{"src":"icons/icon-384x384.png","sizes":"384x384","type":"image/png"},{"src":"icons/icon-512x512.png","sizes":"512x512","type":"image/png"},{"src":"icons/icon-maskable-192x192.png","sizes":"192x192","type":"image/png","purpose":"maskable"},{"src":"icons/icon-maskable-512x512.png","sizes":"512x512","type":"image/png","purpose":"maskable"}]}