{"title":"Blacklight Inspection","page_title":"Yaacoub","uri_ins":"http://yaacoub.github.io/","uri_dest":"https://yaacoub.github.io/","uri_redirects":["http://yaacoub.github.io/"],"secure_connection":{},"host":"yaacoub.github.io","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=ca279931-d02c-41e2-a2eb-f34494d3f0ec"],"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-15T09:15:39.830Z","end_time":"2026-09-15T09:16:03.085Z","browsing_history":["https://yaacoub.github.io/","https://yaacoub.github.io/articles/loud-letters/","https://yaacoub.github.io/articles/code-dome/1-app-20-programming-languages-part-1/"],"hosts":{"requests":{"first_party":["yaacoub.github.io"],"third_party":["www.googletagmanager.com","region1.google-analytics.com","pagead2.googlesyndication.com","tracenep-eu.admaster.cc","static.admaster.cc","imagesnep.admaster.cc","gtracenep.admaster.cc","ep1.adtrafficquality.google","ep2.adtrafficquality.google"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://pagead2.googlesyndication.com/pagead/js/r20260911/r20110914/client/window_focus_fy2021.js":["click"],"https://pagead2.googlesyndication.com/pagead/js/r20260911/r20110914/client/qs_click_protection_fy2021.js":["click"],"https://www.googletagmanager.com/gtag/js?id=G-9VK8ESHQ7F":["click"],"https://yaacoub.github.io/-scripts/home.js":["mousemove"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_ga","value":"GA1.1.895906538.1789463758","domain":"yaacoub.github.io","path":"/","expires":"2027-10-20T09:15:58.191Z","size":29,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":false},{"name":"_ga_9VK8ESHQ7F","value":"GS2.1.s1789463758$o1$g0$t1789463758$j60$l0$h0","domain":"yaacoub.github.io","path":"/","expires":"2027-10-20T09:15:58.211Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":false},{"name":"__mggpc__","value":"0","domain":"googlesyndication.com","path":"/","expires":"2027-09-15T09:16:00.000Z","size":10,"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":"/generate_204$~xmlhttprequest","listName":"easyprivacy.txt","query":{"_tJY5w":""}},"stack":[{"fileName":"https://ep2.adtrafficquality.google/sodar/sodar2/255/runner.html","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://ep2.adtrafficquality.google/generate_204?_tJY5w"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://ep2.adtrafficquality.google/sodar/sodar2/255/runner.html","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/bg/qBel7Uq8GJpAzW8Hq85ieIp24UB5-WQHQBykQsR0KrM.js"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"id":"av-js","proto":"CAlgAWgD","type":"reach"}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=reach&proto=CAlgAWgD"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"id":"av-js","name":4,"type":"colleague-executed"}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=colleague-executed&name=4"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"id":"av-js","type":"fle-fetch-fallback2"}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fle-fetch-fallback2"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"id":"av-js","type":"fle-fetch-start2"}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fle-fetch-start2"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/ufs_web_display.js"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/js/r20260911/r20110914/client/qs_click_protection_fy2021.js"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/js/r20260911/r20110914/client/window_focus_fy2021.js"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"ai":"CKZLnzgypapCmN-SRrcUP8ZeOqAvR6vbye_nLk9bQE8CNtwEQASCx9YWkAWD74YWDnArIAQmoAwHIAwKqBK8CT9CbhNPDJeCwAHA-7EpYB0pHIQjWNIHpzRYjd1-h5Ayn_hXFj4uLdsJaIxDx35rfQCy4BVFOLN0FY_nnIfSviTTj1Pyi1bgvav62HFnNZKGxEwMwPi0FbFTB4_Z8p-_UCxNqfXEKDycZLq7Kxi36Gjik4Y65SVTwdi2w7NnmVAnDJZsteCFH23i0GQR7uhxl-Pq39lYoQe_npaQnxVLi6pgpboU6uAkRc8kCYW8Zk6ZFY9V4CMaZcvh_1VkNV5iQfOFcD9lWhj7h5xo3W8bbCXPMvYHW3l8Jf09j8A9wocSxw0cnF44_5nJkiTA5eVhfxhzl61jDzhK4gB0x86cfu0Ut-Mym7Do6MbxCvSAEkrRWhl_kppg6acddRaCIC4RQ1jgTokansZs5lwGQth_sgAb2jK281KyjgXugBiGoB5PYsQKoB5TYsQKoB5XYsQKoB6a-G6gHltgbqAeqm7ECqAf_nrECqAffn7ECqAf-6LECqAetvrEC2AcA0ggxCJHhgFAQATIIq4uAgKCAoCo6DgCAgICAgJSu4AOog4AQSL39wTpY2cu9_Z_wlgNgAIAKAfoLAggBgAwBqg0CRlLqDRMIoM_A_Z_wlgMV5EirAh3xiwO1iA4J0BUBgBcBshcqChgSFHB1Yi02OTMzOTEwNzc1MzE1ODU2GAAYDCoKNjc0MTYxMjcxMlABqhgXCZUYBFYGyOlAEgo2NzQxNjEyNzEyGAE","sigh":"fDBJWj1PrV0","sreq":1,"uach_m":"[UACH]"}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/adview?ai=CKZLnzgypapCmN-SRrcUP8ZeOqAvR6vbye_nLk9bQE8CNtwEQASCx9YWkAWD74YWDnArIAQmoAwHIAwKqBK8CT9CbhNPDJeCwAHA-7EpYB0pHIQjWNIHpzRYjd1-h5Ayn_hXFj4uLdsJaIxDx35rfQCy4BVFOLN0FY_nnIfSviTTj1Pyi1bgvav62HFnNZKGxEwMwPi0FbFTB4_Z8p-_UCxNqfXEKDycZLq7Kxi36Gjik4Y65SVTwdi2w7NnmVAnDJZsteCFH23i0GQR7uhxl-Pq39lYoQe_npaQnxVLi6pgpboU6uAkRc8kCYW8Zk6ZFY9V4CMaZcvh_1VkNV5iQfOFcD9lWhj7h5xo3W8bbCXPMvYHW3l8Jf09j8A9wocSxw0cnF44_5nJkiTA5eVhfxhzl61jDzhK4gB0x86cfu0Ut-Mym7Do6MbxCvSAEkrRWhl_kppg6acddRaCIC4RQ1jgTokansZs5lwGQth_sgAb2jK281KyjgXugBiGoB5PYsQKoB5TYsQKoB5XYsQKoB6a-G6gHltgbqAeqm7ECqAf_nrECqAffn7ECqAf-6LECqAetvrEC2AcA0ggxCJHhgFAQATIIq4uAgKCAoCo6DgCAgICAgJSu4AOog4AQSL39wTpY2cu9_Z_wlgNgAIAKAfoLAggBgAwBqg0CRlLqDRMIoM_A_Z_wlgMV5EirAh3xiwO1iA4J0BUBgBcBshcqChgSFHB1Yi02OTMzOTEwNzc1MzE1ODU2GAAYDCoKNjc0MTYxMjcxMlABqhgXCZUYBFYGyOlAEgo2NzQxNjEyNzEyGAE&sigh=fDBJWj1PrV0&uach_m=%5BUACH%5D&sreq=1"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"abgtt":6,"abl":"CS","abxe":1,"adf":926642736,"adk":1825428303,"adx":0,"ady":1679,"aicrs":1,"aieuf":1,"aimartd":4,"asro":0,"bc":31,"bdt":678,"bih":745,"bisch":1,"biw":353,"blev":1,"bpp":7,"brdim":"0,0,0,0,353,0,353,745,353,745","btvi":1,"bz":1,"client":"ca-pub-6933910775315856","correlator":770089138853,"dmc":8,"dt":1789463758599,"dtd":239,"eid":"95396000,95400774,95401792,122880936","eoidce":1,"fc":1920,"format":"353x353","frm":20,"fsb":1,"fu":128,"fwr":1,"fwrattr":true,"h":353,"idt":212,"ifi":2,"lmt":1788804567,"mjsv":"m202609100101","nras":1,"nvt":1,"oid":2,"output":"html","pfx":0,"pi":"t.ma~as.6741612712","prev_fmts":"0x0","ptt":9,"pv":1,"pvsid":411834378673280,"rafmt":1,"resp_fmts":3,"rpe":1,"rsz":"||Eebr|","saldr":"aa","scr_x":0,"scr_y":0,"sfro":1,"shv":"r20260911","slotname":6741612712,"tmod":34852482,"u_ah":745,"u_aw":353,"u_cd":24,"u_h":745,"u_his":4,"u_sd":3,"u_tz":0,"u_w":353,"uach":"WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.","uas":3,"uci":"a!2","url":"https://yaacoub.github.io/articles/code-dome/1-app-20-programming-languages-part-1/","vis":1,"w":353}},"stack":[{"fileName":"","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-6933910775315856&output=html&h=353&slotname=6741612712&adk=1825428303&adf=926642736&pi=t.ma~as.6741612712&abgtt=6&w=353&lmt=1788804567&rafmt=1&format=353x353&url=https%3A%2F%2Fyaacoub.github.io%2Farticles%2Fcode-dome%2F1-app-20-programming-languages-part-1%2F&fwr=1&fwrattr=true&rpe=1&resp_fmts=3&sfro=1&asro=0&aimartd=4&aieuf=1&aicrs=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&dt=1789463758599&bpp=7&bdt=678&idt=212&shv=r20260911&mjsv=m202609100101&ptt=9&saldr=aa&abxe=1&eoidce=1&prev_fmts=0x0&nras=1&correlator=770089138853&frm=20&pv=1&u_tz=0&u_his=4&u_h=745&u_w=353&u_ah=745&u_aw=353&u_cd=24&u_sd=3&dmc=8&adx=0&ady=1679&biw=353&bih=745&scr_x=0&scr_y=0&eid=95396000%2C95400774%2C95401792%2C122880936&oid=2&pvsid=411834378673280&tmod=34852482&uas=3&nvt=1&fc=1920&brdim=0%2C0%2C0%2C0%2C353%2C0%2C353%2C745%2C353%2C745&vis=1&rsz=%7C%7CEebr%7C&abl=CS&pfx=0&fu=128&bc=31&bz=1&bisch=1&blev=1&ifi=2&uci=a!2&btvi=1&fsb=1&dtd=239"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"abgtt":6,"abl":"NS","abxe":1,"adf":3025194257,"adk":1812271804,"adx":-12245933,"ady":-12245933,"aicrs":1,"aieuf":1,"aimartd":4,"asro":0,"bc":31,"bdt":668,"bih":745,"biw":353,"bpp":10,"brdim":"0,0,0,0,353,0,353,745,353,745","bz":1,"client":"ca-pub-6933910775315856","correlator":770089138853,"dmc":8,"dt":1789463758589,"dtd":201,"eid":"95396000,95400774,95401792,122880936","eoidce":1,"fc":1920,"format":"0x0","frm":20,"fsapi":1,"fsb":1,"fu":32768,"idt":139,"ifi":1,"itsi":-1,"lmt":1788804567,"mjsv":"m202609100101","nras":1,"nvt":1,"oid":2,"output":"html","plaf":"1:2,2:2,7:2","plat":"1:128,2:128,3:128,4:128,8:128,9:134217728,16:8388608,17:32,24:32,25:32,30:33554432,32:32,41:32,42:32,43:32,44:32","pra":5,"ptt":9,"pv":2,"pvsid":411834378673280,"rsz":"||s|","saldr":"aa","scr_x":0,"scr_y":0,"shv":"r20260911","tmod":34852482,"u_ah":745,"u_aw":353,"u_cd":24,"u_h":745,"u_his":4,"u_sd":3,"u_tz":0,"u_w":353,"uach":"WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.","uas":3,"uci":"a!1","url":"https://yaacoub.github.io/articles/code-dome/1-app-20-programming-languages-part-1/","vis":1}},"stack":[{"fileName":"","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-6933910775315856&output=html&adk=1812271804&adf=3025194257&abgtt=6&lmt=1788804567&plaf=1%3A2%2C2%3A2%2C7%3A2&plat=1%3A128%2C2%3A128%2C3%3A128%2C4%3A128%2C8%3A128%2C9%3A134217728%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A33554432%2C32%3A32%2C41%3A32%2C42%3A32%2C43%3A32%2C44%3A32&format=0x0&url=https%3A%2F%2Fyaacoub.github.io%2Farticles%2Fcode-dome%2F1-app-20-programming-languages-part-1%2F&pra=5&asro=0&itsi=-1&aimartd=4&aieuf=1&aicrs=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&dt=1789463758589&bpp=10&bdt=668&idt=139&shv=r20260911&mjsv=m202609100101&ptt=9&saldr=aa&abxe=1&eoidce=1&nras=1&correlator=770089138853&frm=20&pv=2&u_tz=0&u_his=4&u_h=745&u_w=353&u_ah=745&u_aw=353&u_cd=24&u_sd=3&dmc=8&adx=-12245933&ady=-12245933&biw=353&bih=745&scr_x=0&scr_y=0&eid=95396000%2C95400774%2C95401792%2C122880936&oid=2&pvsid=411834378673280&tmod=34852482&uas=3&nvt=1&fsapi=1&fc=1920&brdim=0%2C0%2C0%2C0%2C353%2C0%2C353%2C745%2C353%2C745&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=32768&bc=31&bz=1&ifi=1&uci=a!1&fsb=1&dtd=201"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/html/r20260911/r20190131/zrt_lookup_fy2021.html"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{}},"stack":[{"fileName":"https://yaacoub.github.io/articles/code-dome/1-app-20-programming-languages-part-1/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202609100101/show_ads_impl_fy2021.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_fv":1,"_nsi":1,"_p":1789463757955,"_s":1,"_ss":1,"are":1,"cid":895906538.1789464,"dl":"https://yaacoub.github.io/articles/code-dome/1-app-20-programming-languages-part-1/","dma":1,"dma_cps":"a","dt":"1 App, 20 Programming Languages (Part 1) - Yaacoub","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je69b1v892046035za200zd892046035","ngs":1,"npa":1,"pscdl":"","rcb":12,"sct":1,"seg":0,"sid":1789463758,"sr":"353x745","tag_exp":"115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153","tfd":458,"tid":"G-9VK8ESHQ7F","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://yaacoub.github.io/articles/code-dome/1-app-20-programming-languages-part-1/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-9VK8ESHQ7F&gtm=45je69b1v892046035za200zd892046035&_p=1789463757955&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&are=1&cid=895906538.1789463758&frm=0&ngs=1&pscdl=&rcb=12&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153&sid=1789463758&sct=1&seg=0&dl=https%3A%2F%2Fyaacoub.github.io%2Farticles%2Fcode-dome%2F1-app-20-programming-languages-part-1%2F&dt=1%20App%2C%2020%20Programming%20Languages%20(Part%201)%20-%20Yaacoub&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=458"},{"data":{"body":{},"filter":"||pagead2.googlesyndication.com^","listName":"easylist.txt","query":{"client":"ca-pub-6933910775315856"}},"stack":[{"fileName":"https://yaacoub.github.io/articles/code-dome/1-app-20-programming-languages-part-1/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6933910775315856"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-9VK8ESHQ7F"}},"stack":[{"fileName":"https://yaacoub.github.io/articles/code-dome/1-app-20-programming-languages-part-1/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-9VK8ESHQ7F"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_et":12,"_eu":"AEAAAAQ","_p":1789463751064,"_s":2,"ae":"a","are":1,"cid":2132443133.1789463,"dl":"https://yaacoub.github.io/articles/loud-letters/","dma":1,"dma_cps":"a","dt":"Loud Letters - Yaacoub","en":"scroll","epn.percent_scrolled":90,"frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je69b1v892046035za200zd892046035","ngs":1,"npa":1,"pscdl":"","rcb":19,"sct":1,"seg":0,"sid":1789463751,"sr":"353x745","tag_exp":"115616986~115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153","tfd":5388,"tid":"G-9VK8ESHQ7F","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://yaacoub.github.io/articles/loud-letters/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-9VK8ESHQ7F&gtm=45je69b1v892046035za200zd892046035&_p=1789463751064&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=AEAAAAQ&ae=a&are=1&cid=2132443133.1789463751&frm=0&ngs=1&pscdl=&rcb=19&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=2&tag_exp=115616986~115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153&sid=1789463751&sct=1&seg=0&dl=https%3A%2F%2Fyaacoub.github.io%2Farticles%2Floud-letters%2F&dt=Loud%20Letters%20-%20Yaacoub&en=scroll&epn.percent_scrolled=90&_et=12&tfd=5388"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"ccid":92046035,"cid":"G-9VK8ESHQ7F","gtm":"45je69b1v892046035za200zd892046035","h":"Ag","l":"L175.S11.Y7.B53.E494.I393.TC15.HTC0.C2~gtm.init_consent.S2.V1.E56~gtm.init.S1.V0.E78.TS5ogtautoevents.TI9.TE0.TS5ogt1pdatav2.TI11.TE0.TS5ccdgafirst.TI23.TE0.TS5setproductsettings.TI22.TE0.TS5ccdgaregscope.TI21.TE0.TS5ccdemdownload.TI20.TE3.TS5ccdemform.TI19.TE4.TS5ccdemoutboundclick.TI18.TE0.TS5ccdempageview.TI17.TE3.TS5ccdemscroll.TI16.TE0.TS5ccdemsitesearch.TI15.TE0.TS5ccdemvideo.TI14.TE0.TS5ccdconversionmarking.TI13.TE0.TS5ccdgalast.TI12.TE0~gtm.js.S1.V0.E56.TS5gct.TI7.TE2~gtm.scrollDepth.S0.V0.E19~gtm.dom.S0.V0.E1~gtm.load.S0.V0.E2~GA189.212","pid":1632865735,"rv":"69b1","t":"l","tag_exp":"115616986~115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153","u":"AAAAAAAAAAAAACCA","v":3}},"stack":[{"fileName":"https://yaacoub.github.io/articles/loud-letters/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/a?v=3&t=l&pid=1632865735&rv=69b1&tag_exp=115616986~115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153&u=AAAAAAAAAAAAACCA&h=Ag&gtm=45je69b1v892046035za200zd892046035&ccid=92046035&cid=G-9VK8ESHQ7F&l=L175.S11.Y7.B53.E494.I393.TC15.HTC0.C2~gtm.init_consent.S2.V1.E56~gtm.init.S1.V0.E78.TS5ogtautoevents.TI9.TE0.TS5ogt1pdatav2.TI11.TE0.TS5ccdgafirst.TI23.TE0.TS5setproductsettings.TI22.TE0.TS5ccdgaregscope.TI21.TE0.TS5ccdemdownload.TI20.TE3.TS5ccdemform.TI19.TE4.TS5ccdemoutboundclick.TI18.TE0.TS5ccdempageview.TI17.TE3.TS5ccdemscroll.TI16.TE0.TS5ccdemsitesearch.TI15.TE0.TS5ccdemvideo.TI14.TE0.TS5ccdconversionmarking.TI13.TE0.TS5ccdgalast.TI12.TE0~gtm.js.S1.V0.E56.TS5gct.TI7.TE2~gtm.scrollDepth.S0.V0.E19~gtm.dom.S0.V0.E1~gtm.load.S0.V0.E2~GA189.212"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_fv":1,"_nsi":1,"_p":1789463751064,"_s":1,"_ss":1,"are":1,"cid":2132443133.1789463,"dl":"https://yaacoub.github.io/articles/loud-letters/","dma":1,"dma_cps":"a","dt":"Loud Letters - Yaacoub","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je69b1v892046035za200zd892046035","ngs":1,"npa":1,"pscdl":"","rcb":19,"sct":1,"seg":0,"sid":1789463751,"sr":"353x745","tag_exp":"115616986~115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153","tfd":364,"tid":"G-9VK8ESHQ7F","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://yaacoub.github.io/articles/loud-letters/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-9VK8ESHQ7F&gtm=45je69b1v892046035za200zd892046035&_p=1789463751064&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&are=1&cid=2132443133.1789463751&frm=0&ngs=1&pscdl=&rcb=19&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153&sid=1789463751&sct=1&seg=0&dl=https%3A%2F%2Fyaacoub.github.io%2Farticles%2Floud-letters%2F&dt=Loud%20Letters%20-%20Yaacoub&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=364"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-9VK8ESHQ7F"}},"stack":[{"fileName":"https://yaacoub.github.io/articles/loud-letters/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-9VK8ESHQ7F"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_eu":"AEAAAAQ","_p":1789463743465,"_s":2,"ae":"a","are":1,"cid":844574919.1789464,"dl":"https://yaacoub.github.io/","dma":1,"dma_cps":"a","dt":"Yaacoub","en":"scroll","epn.percent_scrolled":90,"frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je69b1v892046035za200zd892046035","ngs":1,"npa":1,"pscdl":"","rcb":18,"sct":1,"seg":0,"sid":1789463743,"sr":"353x745","tag_exp":"115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153","tfd":5637,"tid":"G-9VK8ESHQ7F","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://yaacoub.github.io/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-9VK8ESHQ7F&gtm=45je69b1v892046035za200zd892046035&_p=1789463743465&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=AEAAAAQ&ae=a&are=1&cid=844574919.1789463744&frm=0&ngs=1&pscdl=&rcb=18&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=2&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153&sid=1789463743&sct=1&seg=0&dl=https%3A%2F%2Fyaacoub.github.io%2F&dt=Yaacoub&en=scroll&epn.percent_scrolled=90&tfd=5637"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_fv":1,"_nsi":1,"_p":1789463743465,"_s":1,"_ss":1,"are":1,"cid":844574919.1789464,"dl":"https://yaacoub.github.io/","dma":1,"dma_cps":"a","dt":"Yaacoub","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je69b1v892046035za200zd892046035","ngs":1,"npa":1,"pscdl":"","rcb":18,"sct":1,"seg":0,"sid":1789463743,"sr":"353x745","tag_exp":"115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153","tfd":613,"tid":"G-9VK8ESHQ7F","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://yaacoub.github.io/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-9VK8ESHQ7F&gtm=45je69b1v892046035za200zd892046035&_p=1789463743465&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&are=1&cid=844574919.1789463744&frm=0&ngs=1&pscdl=&rcb=18&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153&sid=1789463743&sct=1&seg=0&dl=https%3A%2F%2Fyaacoub.github.io%2F&dt=Yaacoub&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=613"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-9VK8ESHQ7F"}},"stack":[{"fileName":"https://yaacoub.github.io/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-9VK8ESHQ7F"}]}}