{"title":"Blacklight Inspection","page_title":"Blog | Technical blogs about experimental stuff","uri_ins":"http://kevinja.in/","uri_dest":"https://kevinja.in/","uri_redirects":["http://kevinja.in/"],"secure_connection":{},"host":"kevinja.in","config":{"emulateDevice":{"name":"Pixel 4a (5G)","userAgent":"Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4812.0 Mobile Safari/537.36","viewport":{"width":353,"height":745,"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=82eb0f18-92cf-4e1e-943a-3ac4f646c7f6"],"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-09T15:31:03.130Z","end_time":"2026-09-09T15:31:28.264Z","browsing_history":["https://kevinja.in/","https://kevinja.in/jekyll/update/2020/06/22/transport-tracker.html","https://kevinja.in/jekyll/update/2025/04/27/flowfields.html"],"hosts":{"requests":{"first_party":["kevinja.in"],"third_party":["www.statcounter.com","fonts.googleapis.com","c.statcounter.com","i.ibb.co","fonts.gstatic.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://www.statcounter.com/counter/counter.js":["mousemove"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"sc_is_visitor_unique","value":"rx13033405.1788967883.05EFEEF276034162A9A117D60D7A6F6C.1.1.1.1.1.1.1.1.1","domain":"kevinja.in","path":"/","expires":"2027-10-14T15:31:23.065Z","size":92,"httpOnly":false,"secure":false,"session":false,"sameSite":"Lax","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"is_unique","value":"sc13033405.1788967883.0","domain":"statcounter.com","path":"/","expires":"2027-10-14T15:31:23.366Z","size":32,"httpOnly":false,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true},{"name":"is_visitor_unique","value":"1788967883411455272","domain":"statcounter.com","path":"/","expires":"2027-10-14T15:31:23.366Z","size":36,"httpOnly":false,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true}],"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":{"camefrom":"","h":745,"invisible":1,"java":1,"jg":"new","p":0,"rcat":"d","rdomg":11,"rdomo":"d","resolution":353,"rr":"1.1.1.1.1.1.1.1.1","sc_bot":1,"sc_bot_type":"headless_chrome_webdriver","sc_project":13033405,"sc_rum_e_e":574,"sc_rum_e_s":364,"sc_rum_f_e":359,"sc_rum_f_s":0,"sc_snum":1,"security":"e565573b","sess":"cdc9e8","t":"Flowfields | Blog","u":"https://kevinja.in/jekyll/update/2025/04/27/flowfields","u1":"05EFEEF276034162A9A117D60D7A6F6C"}},"stack":[{"fileName":"https://kevinja.in/jekyll/update/2025/04/27/flowfields","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://c.statcounter.com/t.php?sc_project=13033405&u1=05EFEEF276034162A9A117D60D7A6F6C&java=1&security=e565573b&sc_snum=1&sess=cdc9e8&p=0&rcat=d&rdomo=d&rdomg=11&jg=new&rr=1.1.1.1.1.1.1.1.1&sc_bot=1&sc_bot_type=headless_chrome_webdriver&resolution=353&h=745&camefrom=&u=https%3A//kevinja.in/jekyll/update/2025/04/27/flowfields&t=Flowfields%20%7C%20Blog&invisible=1&sc_rum_e_s=364&sc_rum_e_e=574&sc_rum_f_s=0&sc_rum_f_e=359"},{"data":{"body":{},"filter":"||statcounter.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://kevinja.in/jekyll/update/2025/04/27/flowfields","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.statcounter.com/counter/counter.js"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{"bb":0,"camefrom":"","h":745,"invisible":1,"java":1,"jg":"new","p":0,"rcat":"d","rdomg":4,"rdomo":"d","resolution":353,"rr":"1.1.1.1.1.1.1.1.1","sc_bot":1,"sc_bot_type":"headless_chrome_webdriver","sc_project":13033405,"sc_rum_e_e":405,"sc_rum_e_s":251,"sc_rum_f_e":171,"sc_rum_f_s":0,"sc_snum":1,"security":"e565573b","sess":"cdc9e8","t":"A to B: Journey of Transport Tracker | Blog","u":"https://kevinja.in/jekyll/update/2020/06/22/transport-tracker","u1":"16AAA2EA205242349F78815CA1DC3934"}},"stack":[{"fileName":"https://kevinja.in/jekyll/update/2020/06/22/transport-tracker","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://c.statcounter.com/t.php?sc_project=13033405&u1=16AAA2EA205242349F78815CA1DC3934&java=1&security=e565573b&sc_snum=1&sess=cdc9e8&p=0&rcat=d&bb=0&rdomo=d&rdomg=4&jg=new&rr=1.1.1.1.1.1.1.1.1&sc_bot=1&sc_bot_type=headless_chrome_webdriver&resolution=353&h=745&camefrom=&u=https%3A//kevinja.in/jekyll/update/2020/06/22/transport-tracker&t=A%20to%20B%3A%20Journey%20of%20Transport%20Tracker%20%7C%20Blog&invisible=1&sc_rum_e_s=251&sc_rum_e_e=405&sc_rum_f_s=0&sc_rum_f_e=171"},{"data":{"body":{},"filter":"||statcounter.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://kevinja.in/jekyll/update/2020/06/22/transport-tracker","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.statcounter.com/counter/counter.js"},{"data":{"body":{},"filter":"||statcounter.com^$third-party","listName":"easyprivacy.txt","query":{"bb":1,"camefrom":"","get_config":true,"h":745,"invisible":1,"java":1,"jg":"new","p":0,"rcat":"d","rdom":"d","rdomg":"new","resolution":353,"rr":"1.1.1.1.1.1.1.1.1","sc_bot":1,"sc_bot_type":"headless_chrome_webdriver","sc_project":13033405,"sc_rum_e_e":424,"sc_rum_e_s":204,"sc_rum_f_e":197,"sc_rum_f_s":0,"sc_snum":1,"security":"e565573b","sess":"cdc9e8","t":"Blog | Technical blogs about experimental stuff","u":"https://kevinja.in/","u1":"CE0611723283492A94F921CF24D572B7"}},"stack":[{"fileName":"https://kevinja.in/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://c.statcounter.com/t.php?sc_project=13033405&u1=CE0611723283492A94F921CF24D572B7&java=1&security=e565573b&sc_snum=1&sess=cdc9e8&p=0&rcat=d&rdom=d&rdomg=new&bb=1&jg=new&rr=1.1.1.1.1.1.1.1.1&sc_bot=1&sc_bot_type=headless_chrome_webdriver&resolution=353&h=745&camefrom=&u=https%3A//kevinja.in/&t=Blog%20%7C%20Technical%20blogs%20about%20experimental%20stuff&invisible=1&sc_rum_e_s=204&sc_rum_e_e=424&sc_rum_f_s=0&sc_rum_f_e=197&get_config=true"},{"data":{"body":{},"filter":"||statcounter.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://kevinja.in/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.statcounter.com/counter/counter.js"}]}}