{"title":"Blacklight Inspection","page_title":"Welcome! :: Mark Hamstra | MODX Development & Services","uri_ins":"http://www.markhamstra.com/","uri_dest":"https://www.markhamstra.com/","uri_redirects":["http://www.markhamstra.com/"],"secure_connection":{},"host":"www.markhamstra.com","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=5c4228af-c7c7-4e6a-88fa-bd519af2a5be"],"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-13T17:43:12.060Z","end_time":"2026-09-13T17:43:25.926Z","browsing_history":["https://www.markhamstra.com/","https://www.markhamstra.com/rss-feed.rss","https://www.markhamstra.com/"],"hosts":{"requests":{"first_party":["www.markhamstra.com","assets.markhamstra.com"],"third_party":["assets.modmore.com","ssl.google-analytics.com","cdnjs.cloudflare.com"]}},"reports":{"behaviour_event_listeners":{"KEYBOARD":{"https://assets.markhamstra.com/scripts/scripts.min.js":["keydown"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"PHPSESSID","value":"os5mccp5spk9tk8na682g36p17","domain":"www.markhamstra.com","path":"/","expires":"2026-09-20T17:43:21.460Z","size":35,"httpOnly":true,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":false},{"name":"__utma","value":"99414914.990761237.1789321402.1789321402.1789321402.1","domain":"markhamstra.com","path":"/","expires":"2027-10-18T17:43:21.669Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"__utmc","value":"99414914","domain":"markhamstra.com","path":"/","expires":-1,"size":14,"httpOnly":false,"secure":false,"session":true,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"__utmz","value":"99414914.1789321402.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)","domain":"markhamstra.com","path":"/","expires":"2027-03-15T05:43:21.000Z","size":75,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"__utmt","value":"1","domain":"markhamstra.com","path":"/","expires":"2026-09-13T17:53:21.000Z","size":7,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"__utmb","value":"99414914.1.10.1789321402","domain":"markhamstra.com","path":"/","expires":"2026-09-13T18:13:21.000Z","size":30,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"utmac":"UA-24742831-1","utmcc":"__utma=99414914.990761237.1789321402.1789321402.1789321402.1;+__utmz=99414914.1789321402.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);","utmcs":"UTF-8","utmdt":"Welcome! :: Mark Hamstra | MODX Development & Services","utmfl":"-","utmhid":1587454605,"utmhn":"www.markhamstra.com","utmht":1789321401667,"utmje":0,"utmjid":517275119,"utmn":1496942642,"utmp":"/","utmr":"-","utmredir":1,"utms":1,"utmsc":"24-bit","utmsr":"353x745","utmu":"qAAAAAAAAAAAAAAAAAAAAAAE~","utmul":"en-us","utmvp":"353x745","utmwv":"5.7.2"}},"stack":[{"fileName":"https://www.markhamstra.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=1496942642&utmhn=www.markhamstra.com&utmcs=UTF-8&utmsr=353x745&utmvp=353x745&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=Welcome!%20%3A%3A%20Mark%20Hamstra%20%7C%20MODX%20Development%20%26%20Services&utmhid=1587454605&utmr=-&utmp=%2F&utmht=1789321401667&utmac=UA-24742831-1&utmcc=__utma%3D99414914.990761237.1789321402.1789321402.1789321402.1%3B%2B__utmz%3D99414914.1789321402.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=517275119&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.markhamstra.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://ssl.google-analytics.com/ga.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"utmac":"UA-24742831-1","utmcc":"__utma=99414914.1465062349.1789321395.1789321395.1789321395.1;+__utmz=99414914.1789321395.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);","utmcs":"UTF-8","utmdt":"Welcome! :: Mark Hamstra | MODX Development & Services","utmfl":"-","utmhid":1418747745,"utmhn":"www.markhamstra.com","utmht":1789321394856,"utmje":0,"utmjid":1577037478,"utmn":25416210,"utmp":"/","utmr":"-","utmredir":1,"utms":1,"utmsc":"24-bit","utmsr":"353x745","utmu":"qAAAAAAAAAAAAAAAAAAAAAAE~","utmul":"en-us","utmvp":"353x745","utmwv":"5.7.2"}},"stack":[{"fileName":"https://www.markhamstra.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=25416210&utmhn=www.markhamstra.com&utmcs=UTF-8&utmsr=353x745&utmvp=353x745&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=Welcome!%20%3A%3A%20Mark%20Hamstra%20%7C%20MODX%20Development%20%26%20Services&utmhid=1418747745&utmr=-&utmp=%2F&utmht=1789321394856&utmac=UA-24742831-1&utmcc=__utma%3D99414914.1465062349.1789321395.1789321395.1789321395.1%3B%2B__utmz%3D99414914.1789321395.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=1577037478&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.markhamstra.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://ssl.google-analytics.com/ga.js"}]}}