{"title":"Blacklight Inspection","page_title":"ProgrammerFriend.com - The resource for your Programmer needs","uri_ins":"http://programmerfriend.com/","uri_dest":"https://programmerfriend.com/","uri_redirects":["http://programmerfriend.com/"],"secure_connection":{},"host":"programmerfriend.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=cfa6ff8e-b06c-4833-a916-0f517d24338a"],"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-10T18:12:52.685Z","end_time":"2026-09-10T18:13:25.370Z","browsing_history":["https://programmerfriend.com/","https://programmerfriend.com/index","https://programmerfriend.com/software-is-about-people/"],"hosts":{"requests":{"first_party":["programmerfriend.com"],"third_party":["maxcdn.bootstrapcdn.com","fonts.googleapis.com","pagead2.googlesyndication.com","www.google-analytics.com","fonts.gstatic.com","www.googletagmanager.com","fundingchoicesmessages.google.com","region1.google-analytics.com","platform.twitter.com","programmerfriend.disqus.com","disqus.com","c.disquscdn.com","syndication.twitter.com","cdn.viglink.com","referrer.disqus.com","a.disquscdn.com","links.services.disqus.com","api.viglink.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://c.disquscdn.com/embedv2/latest/embedv2.js":["scroll"],"https://c.disquscdn.com/next/embed/alfie_v4.63f1ab6d6b9d5807dc0c94ef3fe0b851.js":["click","mousedown"],"https://c.disquscdn.com/next/recommendations/common.bundle.43d7b81d7be743ddbbff9eeae86f2a4b.js":["click"],"https://c.disquscdn.com/next/recommendations/recommendations.bundle.e10dd10b7f8cbf10e87b9f893f636092.js":["click","scroll","mousemove"],"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["click"],"https://c.disquscdn.com/next/embed/lounge.bundle.fb0464762daa97f7396e079e047564bc.js":["click","scroll","mousemove"],"https://programmerfriend.disqus.com/recommendations.js":["click","scroll","mousemove"],"https://programmerfriend.disqus.com/embed.js":["click","scroll","mousemove"],"https://platform.twitter.com/widgets.js":["click"],"https://programmerfriend.com/js/jquery-1.11.2.min.js":["scroll","click"]},"KEYBOARD":{"https://c.disquscdn.com/next/recommendations/common.bundle.43d7b81d7be743ddbbff9eeae86f2a4b.js":["keypress"],"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["keypress"],"https://programmerfriend.com/js/jquery-1.11.2.min.js":["keydown"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_ga","value":"GA1.2.1009271945.1789063996","domain":"programmerfriend.com","path":"/","expires":"2027-10-15T18:13:15.685Z","size":30,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gid","value":"GA1.2.1995715495.1789063996","domain":"programmerfriend.com","path":"/","expires":"2026-09-11T18:13:15.000Z","size":31,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gat","value":"1","domain":"programmerfriend.com","path":"/","expires":"2026-09-10T18:14:15.000Z","size":5,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_ga_JWHX7MLMYT","value":"GS2.2.s1789063996$o1$g0$t1789063996$j60$l0$h0","domain":"programmerfriend.com","path":"/","expires":"2027-10-15T18:13:16.866Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"__cf_bm","value":"hHFTTdDi5gfY7IXz09ibtvOvp6PifKwQxsVBNlttEPU-1789063996.8797822-1.0.1.1-_m0ViRScs974.Bt_Hun.aCK5fAcC0DM3e7.44Ve7CIeAu5w75MIg2Rl98jJCdrcdSUoF7S35l_iTJFwJlg9A0t_VeHmPW47yJ8h56IlScKuI26rASESe1t26kpRbJ10A","domain":"twitter.com","path":"/","expires":"2026-09-10T18:43:17.012Z","size":206,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true},{"name":"FCCDCF","value":"%5Bnull%2Cnull%2Cnull%2Cnull%2Cnull%2Cnull%2C%5B%5B32%2C%22%5B%5C%22cac33c98-f4e1-416d-b15c-0fa6699dbdb4%5C%22%2C%5B1789063997%2C49000000%5D%5D%22%5D%5D%5D","domain":"programmerfriend.com","path":"/","expires":"2027-10-05T18:13:17.000Z","size":161,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"__jid","value":"8dol4tj1if2fra","domain":"disqus.com","path":"/","expires":"2026-09-10T18:43:19.000Z","size":19,"httpOnly":false,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true},{"name":"disqus_unique","value":"8dol5ks1oung3a","domain":"disqus.com","path":"/","expires":"2027-09-10T18:13:19.000Z","size":27,"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":[{"advancedMatchingParams":[],"query":{"l":{"_category_":"tfw_client_event","client_version":"6a3ad42b224df:1778106238597","dnt":false,"event_namespace":{"action":"impression","client":"tfw","page":"button","section":"mention"},"format_version":1,"language":"en","message":"l:nocount:","triggered_on":1789063997230,"widget_creator_screen_name":"eiselems","widget_frame":false,"widget_origin":"https://programmerfriend.com/software-is-about-people/","widget_site_screen_name":"eiselems"},"session_id":"16f6f7a92d67a801d820f9f167cb370f273c4269"},"dataParams":[],"eventDescription":"","eventName":"","isStandardEvent":false,"pageUrl":"","raw":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fprogrammerfriend.com%2Fsoftware-is-about-people%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_site_screen_name%22%3A%22eiselems%22%2C%22widget_creator_screen_name%22%3A%22eiselems%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22l%3Anocount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789063997230%2C%22dnt%22%3Afalse%2C%22client_version%22%3A%226a3ad42b224df%3A1778106238597%22%2C%22format_version%22%3A1%2C%22event_namespace%22%3A%7B%22client%22%3A%22tfw%22%2C%22page%22%3A%22button%22%2C%22section%22%3A%22mention%22%2C%22action%22%3A%22impression%22%7D%7D&session_id=16f6f7a92d67a801d820f9f167cb370f273c4269"}],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":"format=jsonp&jsonp=vglnk_17890639991917&key=cfdfcf52dffd0a702a61bad27507376d&subId=5845851&loc=https%3A%2F%2Fprogrammerfriend.com%2Fsoftware-is-about-people%2F&v=2","filter":"||disqus.com/api/ping","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://links.services.disqus.com/api/ping"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"abe":0,"dnt":0,"embed_hidden":0,"event":"init_embed","experiment":"videofloorexp_hidden","forum":"programmerfriend","forum_id":5845851,"imp":"8dol539tevib3","load_time":1526,"max_enabled":false,"promoted_enabled":false,"referrer":"https://programmerfriend.com/","service":"dynamic","theme":"next","thread":7841337617,"thread_slug":"software_is_about_people","tracking_enabled":0,"user_type":"anon","variant":"fallthrough"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=programmerfriend&t_u=https%3A%2F%2Fprogrammerfriend.com%2Fsoftware-is-about-people%2F&t_d=Software%20is%20About%20People&t_t=Software%20is%20About%20People&s_o=default#version=aec03551fc5e527e48dfb6188a272cb0","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=1526&event=init_embed&thread=7841337617&forum=programmerfriend&forum_id=5845851&imp=8dol539tevib3&thread_slug=software_is_about_people&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp_hidden&variant=fallthrough&service=dynamic&promoted_enabled=false&max_enabled=false&referrer=https%3A%2F%2Fprogrammerfriend.com%2F"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.present"}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=cmp.present"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":2,"rn":5.080408317659064}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=2&rn=5.080408317659064"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":1,"rn":5.080408317659064}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=1&rn=5.080408317659064"},{"data":{"body":{},"filter":"||twitter.com/i/jot","listName":"easyprivacy.txt","query":{"l":{"_category_":"tfw_client_event","client_version":"6a3ad42b224df:1778106238597","dnt":false,"event_namespace":{"action":"impression","client":"tfw","page":"button","section":"mention"},"format_version":1,"language":"en","message":"l:nocount:","triggered_on":1789063997230,"widget_creator_screen_name":"eiselems","widget_frame":false,"widget_origin":"https://programmerfriend.com/software-is-about-people/","widget_site_screen_name":"eiselems"},"session_id":"16f6f7a92d67a801d820f9f167cb370f273c4269"}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://syndication.twitter.com/i/jot/embeds?l=%7B%22widget_origin%22%3A%22https%3A%2F%2Fprogrammerfriend.com%2Fsoftware-is-about-people%2F%22%2C%22widget_frame%22%3Afalse%2C%22widget_site_screen_name%22%3A%22eiselems%22%2C%22widget_creator_screen_name%22%3A%22eiselems%22%2C%22language%22%3A%22en%22%2C%22message%22%3A%22l%3Anocount%3A%22%2C%22_category_%22%3A%22tfw_client_event%22%2C%22triggered_on%22%3A1789063997230%2C%22dnt%22%3Afalse%2C%22client_version%22%3A%226a3ad42b224df%3A1778106238597%22%2C%22format_version%22%3A1%2C%22event_namespace%22%3A%7B%22client%22%3A%22tfw%22%2C%22page%22%3A%22button%22%2C%22section%22%3A%22mention%22%2C%22action%22%3A%22impression%22%7D%7D&session_id=16f6f7a92d67a801d820f9f167cb370f273c4269"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1789063996048,"_s":1,"_ss":1,"are":1,"cid":1009271945.1789064,"dl":"https://programmerfriend.com/software-is-about-people/","dma":1,"dma_cps":"a","dt":"Software is About People","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6990h1v9126397056za20g","ir":1,"ngs":1,"npa":0,"pscdl":"pending","rcb":10,"sct":1,"seg":0,"sid":1789063996,"sr":"414x896","tag_exp":"115938466~115938469~118897920~118897930~120213116~120385423~120412527~120469145~120469153","tfd":1834,"tid":"G-JWHX7MLMYT","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-JWHX7MLMYT&gtm=45je6990h1v9126397056za20g&_p=1789063996048&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=EBAI&are=1&cid=1009271945.1789063996&frm=0&ir=1&ngs=1&pscdl=pending&rcb=10&sr=414x896&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938466~115938469~118897920~118897930~120213116~120385423~120412527~120469145~120469153&dl=https%3A%2F%2Fprogrammerfriend.com%2Fsoftware-is-about-people%2F&dt=Software%20is%20About%20People&sid=1789063996&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=1834"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-JWHX7MLMYT"}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-JWHX7MLMYT&cx=c&_slc=1"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"bust":122880973}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202609080101/show_ads_impl.js?bust=122880973"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":1995715495.1789064,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":970531302,"cid":1009271945.1789064,"dl":"https://programmerfriend.com/software-is-about-people/","dt":"Software is About People","gjid":1079043212,"jid":1071300345,"sr":"414x896","t":"pageview","tid":"UA-16887959-4","ul":"en-us","v":1,"vp":"414x896","z":1547632787}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=970531302&t=pageview&_s=1&dl=https%3A%2F%2Fprogrammerfriend.com%2Fsoftware-is-about-people%2F&ul=en-us&dt=Software%20is%20About%20People&sr=414x896&vp=414x896&_u=IEBAAEABAAAAACAAI~&jid=1071300345&gjid=1079043212&cid=1009271945.1789063996&tid=UA-16887959-4&_gid=1995715495.1789063996&_r=1&_slc=1&z=1547632787"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://programmerfriend.com/software-is-about-people/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1789063986689,"_s":1,"_ss":1,"are":1,"cid":896066176.1789064,"dl":"https://programmerfriend.com/index","dma":1,"dma_cps":"a","dt":"ProgrammerFriend.com - The resource for your Programmer needs","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6990h1v9126397056za20g","ir":1,"ngs":1,"npa":0,"pscdl":"pending","rcb":14,"sct":1,"seg":0,"sid":1789063987,"sr":"414x896","tag_exp":"115616985~115938466~115938469~118897920~118897930~120213116~120385422~120469145~120469153","tcfd":10001,"tfd":1882,"tid":"G-JWHX7MLMYT","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://programmerfriend.com/index","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-JWHX7MLMYT&gtm=45je6990h1v9126397056za20g&_p=1789063986689&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&tcfd=10001&_eu=EBAI&are=1&cid=896066176.1789063986&frm=0&ir=1&ngs=1&pscdl=pending&rcb=14&sr=414x896&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938466~115938469~118897920~118897930~120213116~120385422~120469145~120469153&dl=https%3A%2F%2Fprogrammerfriend.com%2Findex&dt=ProgrammerFriend.com%20-%20The%20resource%20for%20your%20Programmer%20needs&sid=1789063987&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=1882"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-JWHX7MLMYT"}},"stack":[{"fileName":"https://programmerfriend.com/index","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-JWHX7MLMYT&cx=c&_slc=1"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"bust":122880930}},"stack":[{"fileName":"https://programmerfriend.com/index","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202609040101/show_ads_impl.js?bust=122880930"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":644129764.1789064,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":1281739454,"cid":896066176.1789064,"dl":"https://programmerfriend.com/index","dt":"ProgrammerFriend.com - The resource for your Programmer needs","gjid":1179285147,"jid":1207886159,"sr":"414x896","t":"pageview","tid":"UA-16887959-4","ul":"en-us","v":1,"vp":"414x896","z":336256091}},"stack":[{"fileName":"https://programmerfriend.com/index","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=1281739454&t=pageview&_s=1&dl=https%3A%2F%2Fprogrammerfriend.com%2Findex&ul=en-us&dt=ProgrammerFriend.com%20-%20The%20resource%20for%20your%20Programmer%20needs&sr=414x896&vp=414x896&_u=IEBAAEABAAAAACAAI~&jid=1207886159&gjid=1179285147&cid=896066176.1789063986&tid=UA-16887959-4&_gid=644129764.1789063986&_r=1&_slc=1&z=336256091"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://programmerfriend.com/index","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://programmerfriend.com/index","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1789063979135,"_s":1,"_ss":1,"are":1,"cid":2082975465.1789064,"dl":"https://programmerfriend.com/","dma":1,"dma_cps":"a","dt":"ProgrammerFriend.com - The resource for your Programmer needs","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6990v9126397056za20g","ir":1,"ngs":1,"npa":0,"pscdl":"pending","rcb":15,"sct":1,"seg":0,"sid":1789063981,"sr":"414x896","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153","tcfd":10001,"tfd":3646,"tid":"G-JWHX7MLMYT","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://programmerfriend.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-JWHX7MLMYT&gtm=45je6990v9126397056za20g&_p=1789063979135&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&tcfd=10001&_eu=EBAI&are=1&cid=2082975465.1789063979&frm=0&ir=1&ngs=1&pscdl=pending&rcb=15&sr=414x896&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153&dl=https%3A%2F%2Fprogrammerfriend.com%2F&dt=ProgrammerFriend.com%20-%20The%20resource%20for%20your%20Programmer%20needs&sid=1789063981&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=3646"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"bust":122880931}},"stack":[{"fileName":"https://programmerfriend.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202609080101/show_ads_impl.js?bust=122880931"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-JWHX7MLMYT"}},"stack":[{"fileName":"https://programmerfriend.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-JWHX7MLMYT&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":139057913.1789064,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":1084484457,"cid":2082975465.1789064,"dl":"https://programmerfriend.com/","dt":"ProgrammerFriend.com - The resource for your Programmer needs","gjid":612917730,"jid":355742627,"sr":"414x896","t":"pageview","tid":"UA-16887959-4","ul":"en-us","v":1,"vp":"414x896","z":1977769911}},"stack":[{"fileName":"https://programmerfriend.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=1084484457&t=pageview&_s=1&dl=https%3A%2F%2Fprogrammerfriend.com%2F&ul=en-us&dt=ProgrammerFriend.com%20-%20The%20resource%20for%20your%20Programmer%20needs&sr=414x896&vp=414x896&_u=IEBAAEABAAAAACAAI~&jid=355742627&gjid=612917730&cid=2082975465.1789063979&tid=UA-16887959-4&_gid=139057913.1789063979&_r=1&_slc=1&z=1977769911"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://programmerfriend.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://programmerfriend.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"}]}}