{"title":"Blacklight Inspection","page_title":"Matija Marohnić","uri_ins":"http://silvenon.com/","uri_dest":"https://silvenon.com/","uri_redirects":["http://silvenon.com/"],"secure_connection":{},"host":"silvenon.com","config":{"emulateDevice":{"name":"iPhone 11 Pro Max","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Mobile/15E148 Safari/604.1","viewport":{"width":414,"height":896,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=1a3b9796-271e-414d-afeb-39a5eb661d2e"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"4.4.302+"}},"script":{"host":"f55531b6c604","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-11T06:41:56.628Z","end_time":"2026-09-11T06:42:20.901Z","browsing_history":["https://silvenon.com/","https://silvenon.com/blog/replacing-redux-with-context-and-hooks","https://silvenon.com/blog/integrating-and-enforcing-prettier-and-eslint"],"hosts":{"requests":{"first_party":["silvenon.com"],"third_party":["res.cloudinary.com","cdn.usefathom.com","utteranc.es"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://silvenon.com/assets/entry.client-BxZlRFGA.js":["dblclick","scroll","mouseup","mousemove","mousedown","click"]},"TOUCH":{"https://silvenon.com/assets/entry.client-BxZlRFGA.js":["touchmove","touchstart","touchend","touchcancel"]},"KEYBOARD":{"https://silvenon.com/assets/entry.client-BxZlRFGA.js":["keyup","keypress","keydown","input"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{"cid":54720268,"d":3,"dp":1,"h":"https://silvenon.com","p":"/blog/integrating-and-enforcing-prettier-and-eslint","qs":{},"r":"","sid":"GSHQIEZX"}},"stack":[{"fileName":"https://silvenon.com/blog/integrating-and-enforcing-prettier-and-eslint","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/?dp=1&sid=GSHQIEZX&h=https%3A%2F%2Fsilvenon.com&p=%2Fblog%2Fintegrating-and-enforcing-prettier-and-eslint&r=&qs=%7B%7D&d=3&cid=54720268"},{"data":{"body":{},"filter":"||cdn.usefathom.com^","listName":"easyprivacy.txt","query":{"cid":56773080,"h":"https://silvenon.com","p":"/blog/integrating-and-enforcing-prettier-and-eslint","qs":{},"r":"","sid":"GSHQIEZX"}},"stack":[{"fileName":"https://silvenon.com/blog/integrating-and-enforcing-prettier-and-eslint","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/?h=https%3A%2F%2Fsilvenon.com&p=%2Fblog%2Fintegrating-and-enforcing-prettier-and-eslint&r=&sid=GSHQIEZX&qs=%7B%7D&cid=56773080"},{"data":{"body":{},"filter":"||cdn.usefathom.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://silvenon.com/blog/integrating-and-enforcing-prettier-and-eslint","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/script.js"},{"data":{"body":{},"filter":"||cdn.usefathom.com^","listName":"easyprivacy.txt","query":{"cid":71374315,"h":"https://silvenon.com","p":"/blog/replacing-redux-with-context-and-hooks","qs":{},"r":"","sid":"GSHQIEZX"}},"stack":[{"fileName":"https://silvenon.com/blog/replacing-redux-with-context-and-hooks","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/?h=https%3A%2F%2Fsilvenon.com&p=%2Fblog%2Freplacing-redux-with-context-and-hooks&r=&sid=GSHQIEZX&qs=%7B%7D&cid=71374315"},{"data":{"body":{},"filter":"||cdn.usefathom.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://silvenon.com/blog/replacing-redux-with-context-and-hooks","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/script.js"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{"cid":71900257,"d":9,"dp":1,"h":"https://silvenon.com","p":"/blog/replacing-redux-with-context-and-hooks","qs":{},"r":"","sid":"GSHQIEZX"}},"stack":[{"fileName":"https://silvenon.com/blog/replacing-redux-with-context-and-hooks","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/?dp=1&sid=GSHQIEZX&h=https%3A%2F%2Fsilvenon.com&p=%2Fblog%2Freplacing-redux-with-context-and-hooks&r=&qs=%7B%7D&d=9&cid=71900257"},{"data":{"body":{},"filter":"||cdn.usefathom.com^","listName":"easyprivacy.txt","query":{"cid":83991830,"h":"https://silvenon.com","p":"/blog/replacing-redux-with-context-and-hooks","qs":{},"r":"","sid":"GSHQIEZX"}},"stack":[{"fileName":"https://silvenon.com/blog/replacing-redux-with-context-and-hooks","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/?h=https%3A%2F%2Fsilvenon.com&p=%2Fblog%2Freplacing-redux-with-context-and-hooks&r=&sid=GSHQIEZX&qs=%7B%7D&cid=83991830"},{"data":{"body":{},"filter":"||cdn.usefathom.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://silvenon.com/blog/replacing-redux-with-context-and-hooks","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/script.js"},{"data":{"body":{},"filter":"||cdn.usefathom.com^","listName":"easyprivacy.txt","query":{"cid":97611913,"h":"https://silvenon.com","p":"/","qs":{},"r":"","sid":"GSHQIEZX"}},"stack":[{"fileName":"https://silvenon.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/?h=https%3A%2F%2Fsilvenon.com&p=%2F&r=&sid=GSHQIEZX&qs=%7B%7D&cid=97611913"},{"data":{"body":{},"filter":"||cdn.usefathom.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://silvenon.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.usefathom.com/script.js"}]}}