{"title":"Blacklight Inspection","page_title":"Home | banjocode","uri_ins":"http://www.banjocode.com/","uri_dest":"https://www.banjocode.com/","uri_redirects":["http://www.banjocode.com/"],"secure_connection":{},"host":"www.banjocode.com","config":{"emulateDevice":{"name":"iPhone 14 Pro Max","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1","viewport":{"width":430,"height":739,"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=40cc1860-d8ea-4fcb-830a-5696108a081b"],"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":"6.12.107+deb13-amd64"}},"script":{"host":"82cd976bb63a","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.21.0"},"start_time":"2026-09-12T23:58:37.501Z","end_time":"2026-09-12T23:58:48.636Z","browsing_history":["https://www.banjocode.com/","https://www.banjocode.com/post/nvim/debug-node","https://www.banjocode.com/post/css/nesting-rounded-corners"],"hosts":{"requests":{"first_party":["www.banjocode.com"],"third_party":["analytics.banjoanton.com","static.cloudflareinsights.com","cloudflareinsights.com","pub-f359749fe448487b9b178107ebdd3e3a.r2.dev"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://analytics.banjoanton.com/script.js":["click"],"https://www.banjocode.com/post/css/nesting-rounded-corners":["scroll"],"https://static.cloudflareinsights.com/beacon.min.js":["click"],"https://www.banjocode.com/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CtSceO8m.js":["click"],"https://www.banjocode.com/post/nvim/debug-node":["scroll"],"https://www.banjocode.com/":["scroll"]},"KEYBOARD":{"https://static.cloudflareinsights.com/beacon.min.js":["keydown"]}},"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":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/css/nesting-rounded-corners","n":6,"nt":"routing-apis","ntapi":1,"pageloadId":"b21b832e-d040-4f2a-984b-cf45fa669daf","referrer":"https://www.banjocode.com/post/css/nesting-rounded-corners","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257528376,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/css/nesting-rounded-corners","n":5,"nt":"routing-apis","ntapi":1,"pageloadId":"a58258ff-0a7f-418e-a0f2-82cbb82cc280","referrer":"https://www.banjocode.com/post/css/nesting-rounded-corners","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257528276,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/css/nesting-rounded-corners","n":4,"nt":"routing-apis","ntapi":1,"pageloadId":"bf28fdb4-de10-469a-b758-3976a2ca8839","referrer":"https://www.banjocode.com/post/css/nesting-rounded-corners","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257528176,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/css/nesting-rounded-corners","n":3,"nt":"routing-apis","ntapi":1,"pageloadId":"e3d617a0-1cbf-42be-a89e-18630336cefc","referrer":"https://www.banjocode.com/post/css/nesting-rounded-corners","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257528076,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/css/nesting-rounded-corners","n":2,"nt":"routing-apis","ntapi":1,"pageloadId":"3480b092-64f5-46e4-b912-6ea00a30b4cb","referrer":"https://www.banjocode.com/post/css/nesting-rounded-corners","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257527980,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"firstContentfulPaint":103,"firstPaint":103,"location":"https://www.banjocode.com/post/css/nesting-rounded-corners","memory":{"jsHeapSizeLimit":4294705152,"totalJSHeapSize":8439974,"usedJSHeapSize":5522002},"nt":"navigate","pageloadId":"aad1f971-51d8-44c6-8b2e-59b5a45b466f","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257525325,"timingsV2":{"connectEnd":1,"connectStart":1,"decodedBodySize":10703,"domComplete":144,"domInteractive":71,"domainLookupEnd":1,"domainLookupStart":1,"firstInterimResponseStart":0,"loadEventEnd":146,"loadEventStart":146,"nextHopProtocol":"h3","requestStart":3,"responseEnd":32,"responseStart":30,"secureConnectionStart":1,"transferSize":3496},"versions":{"js":"2026.9.1","timings":2}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/css/nesting-rounded-corners","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/nvim/debug-node","n":7,"nt":"routing-apis","ntapi":1,"pageloadId":"a04db282-f0c0-4c1e-8e36-92e6b1f10085","referrer":"https://www.banjocode.com/post/nvim/debug-node","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257525258,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/nvim/debug-node","n":6,"nt":"routing-apis","ntapi":1,"pageloadId":"626298ba-a64d-4724-baad-4321f4b50bce","referrer":"https://www.banjocode.com/post/nvim/debug-node","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257525157,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/nvim/debug-node","n":5,"nt":"routing-apis","ntapi":1,"pageloadId":"f8f71af6-4e2c-4ba8-995c-f1650002430a","referrer":"https://www.banjocode.com/post/nvim/debug-node","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257525052,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/nvim/debug-node","n":4,"nt":"routing-apis","ntapi":1,"pageloadId":"d78d2985-4123-4216-b82a-2ef1936ee925","referrer":"https://www.banjocode.com/post/nvim/debug-node","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257524953,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/nvim/debug-node","n":3,"nt":"routing-apis","ntapi":1,"pageloadId":"1f2210d0-dbd0-43df-a4fe-85e5f211a5e0","referrer":"https://www.banjocode.com/post/nvim/debug-node","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257524852,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/post/nvim/debug-node","n":2,"nt":"routing-apis","ntapi":1,"pageloadId":"b7175529-4bad-454b-b002-c2979488da76","referrer":"https://www.banjocode.com/post/nvim/debug-node","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257524783,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"firstContentfulPaint":270,"firstPaint":270,"location":"https://www.banjocode.com/post/nvim/debug-node","memory":{"jsHeapSizeLimit":4294705152,"totalJSHeapSize":6976356,"usedJSHeapSize":4366072},"nt":"navigate","pageloadId":"7ddca7f5-f377-4455-9a7a-71ccd68ad2d0","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257521538,"timingsV2":{"connectEnd":1,"connectStart":1,"decodedBodySize":70252,"domComplete":807,"domInteractive":102,"domainLookupEnd":1,"domainLookupStart":1,"firstInterimResponseStart":0,"loadEventEnd":809,"loadEventStart":809,"nextHopProtocol":"h3","requestStart":4,"responseEnd":49,"responseStart":47,"secureConnectionStart":1,"transferSize":10248},"versions":{"js":"2026.9.1","timings":2}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/post/nvim/debug-node","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"location":"https://www.banjocode.com/","n":2,"nt":"routing-apis","ntapi":1,"pageloadId":"54190c66-36fc-4c9b-b561-fbe8b01cd561","referrer":"https://www.banjocode.com/","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257520966,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"WebKit","bev":"605.1.15","bv":"16.6"},"eventType":1,"firstContentfulPaint":297,"firstPaint":297,"location":"https://www.banjocode.com/","memory":{"jsHeapSizeLimit":4294705152,"totalJSHeapSize":5106208,"usedJSHeapSize":3055184},"nt":"navigate","pageloadId":"ce48a379-6ba1-4689-88e0-f944681363e1","siteToken":"e7050aa22e624b69b516e3cd60dcf4f5","st":2,"startTime":1789257519128,"timingsV2":{"connectEnd":144,"connectStart":126,"decodedBodySize":14467,"domComplete":380,"domInteractive":238,"domainLookupEnd":126,"domainLookupStart":6,"firstInterimResponseStart":0,"loadEventEnd":382,"loadEventStart":382,"nextHopProtocol":"h3","requestStart":145,"responseEnd":196,"responseStart":195,"secureConnectionStart":126,"transferSize":3755},"versions":{"js":"2026.9.1","timings":2}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.banjocode.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js"}]}}