{"title":"Blacklight Inspection","page_title":"Alliance Française Calgary - Learn French, Live French","uri_ins":"http://www.afcalgary.ca/","uri_dest":"https://www.afcalgary.ca/","uri_redirects":["http://www.afcalgary.ca/"],"secure_connection":{},"host":"www.afcalgary.ca","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=477fc6f2-5c92-46d6-832d-08f7bcb15add"],"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.6.87.1-microsoft-standard-WSL2"}},"script":{"host":"664e30392174","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-10-01T18:51:53.174Z","end_time":"2026-10-01T18:52:15.629Z","browsing_history":["https://www.afcalgary.ca/","https://www.afcalgary.ca/commerce/order/","https://www.afcalgary.ca/learn/level/"],"hosts":{"requests":{"first_party":["www.afcalgary.ca"],"third_party":["fonts.googleapis.com","maxcdn.bootstrapcdn.com","elfsightcdn.com","static.elfsight.com","apps.elfsight.com","images.unsplash.com","cdnjs.cloudflare.com","connect.facebook.net","fonts.gstatic.com","core.service.elfsight.com","universe-static.elfsightcdn.com","www.facebook.com","service-reviews-ultimate.elfsight.com","widget-data.service.elfsight.com","phosphor.utils.elfsightcdn.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://universe-static.elfsightcdn.com/app-releases/website-translator/stable/v1.13.4/fdb338a367a72d2e6d7adb57f87a7c05c63a0ee8/widget/websiteTranslator.js":["scroll"],"https://universe-static.elfsightcdn.com/app-releases/ai-chatbot/stable/v1.36.3/94cf3c3bf24cfc9e9cffabeefc2f5977425027fe/widget/aiChatbot.js":["click"],"https://connect.facebook.net/signals/config/393595275392629?v=2.9.412&r=stable&domain=www.afcalgary.ca&im=1&hme=a4c28c8787325ac3f8f9eac68364f47df2a8c4266e43177443e5d7f6289c9774&ex_m=117%2C240%2C170%2C27%2C81%2C82%2C161%2C77%2C76%2C11%2C180%2C101%2C20%2C152%2C140%2C46%2C84%2C89%2C148%2C175%2C182%2C8%2C4%2C5%2C7%2C6%2C3%2C102%2C114%2C32%2C17%2C31%2C18%2C33%2C34%2C35%2C37%2C55%2C162%2C86%2C125%2C22%2C24%2C51%2C47%2C49%2C48%2C94%2C103%2C107%2C123%2C159%2C163%2C53%2C124%2C29%2C26%2C132%2C78%2C43%2C165%2C164%2C166%2C156%2C154%2C30%2C42%2C66%2C122%2C177%2C79%2C21%2C127%2C92%2C75%2C23%2C96%2C97%2C129%2C95%2C150%2C149%2C153%2C108%2C176%2C179%2C41%2C56%2C126%2C54%2C160%2C184%2C109%2C183%2C209%2C254%2C83%2C273%2C272%2C271%2C14%2C25%2C28%2C40%2C62%2C116%2C68%2C10%2C72%2C110%2C111%2C112%2C118%2C143%2C38%2C36%2C145%2C146%2C147%2C142%2C141%2C171%2C85%2C174%2C172%2C173%2C57%2C67%2C136%2C19%2C178%2C52%2C322%2C323%2C324%2C321%2C337%2C359%2C247%2C236%2C69%2C237%2C235%2C362%2C353%2C59%2C248%2C120%2C144%2C91%2C134%2C61%2C133%2C139%2C138%2C65%2C73%2C71%2C167%2C87%2C88%2C128%2C44%2C39%2C60%2C63%2C113%2C181%2C1%2C137%2C16%2C135%2C12%2C2%2C64%2C104%2C15%2C74%2C70%2C131%2C100%2C99%2C186%2C187%2C105%2C106%2C9%2C115%2C185%2C58%2C157%2C98%2C90%2C80%2C130%2C119%2C168%2C50%2C158%2C0%2C93%2C151%2C155%2C169%2C45%2C121%2C13%2C188":["click"],"https://static.elfsight.com/platform/platform.js":["click","mousemove","scroll"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=1063115696&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=256748321":["scroll","mousemove","click"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=3111822803&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=2657752863":["scroll","mousemove","click"],"https://elfsightcdn.com/platform.js":["click","mousemove","scroll"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=3457476424&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=3201609647":["mouseup","mousedown","click","scroll","mousemove"]},"KEYBOARD":{"https://universe-static.elfsightcdn.com/app-releases/website-translator/stable/v1.13.4/fdb338a367a72d2e6d7adb57f87a7c05c63a0ee8/widget/websiteTranslator.js":["keydown"],"https://universe-static.elfsightcdn.com/app-releases/ai-chatbot/stable/v1.36.3/94cf3c3bf24cfc9e9cffabeefc2f5977425027fe/widget/aiChatbot.js":["keydown"],"https://static.elfsight.com/platform/platform.js":["keydown"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=1063115696&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=256748321":["keydown"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=3111822803&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=2657752863":["keydown"],"https://elfsightcdn.com/platform.js":["keydown"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=3457476424&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=3201609647":["keydown"],"https://universe-static.elfsightcdn.com/app-releases/google-reviews/stable/v3.49.20/6e58d437e656aa96ec3fd7631c506dc866467b6e/widget/googleReviews.js":["keydown"]},"TOUCH":{"https://universe-static.elfsightcdn.com/app-releases/ai-chatbot/stable/v1.36.3/94cf3c3bf24cfc9e9cffabeefc2f5977425027fe/widget/aiChatbot.js":["touchend","touchstart"],"https://static.elfsight.com/platform/platform.js":["touchstart"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=1063115696&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=256748321":["touchstart"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=3111822803&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=2657752863":["touchstart"],"https://elfsightcdn.com/platform.js":["touchstart"],"https://www.afcalgary.ca/_public/Framework/Assets/JavaScript/server.php?js=3457476424&v=fca8ffffe7ffd00053583a4b904846ff92d37d44&css=3201609647":["touchend","touchstart"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"S8SID","value":"DFEdl5URqJ2MlBXOvhHeSVFbDRDelBjeOl0VxElaxhmeSNXRuRFUm1iY","domain":"www.afcalgary.ca","path":"/","expires":-1,"size":61,"httpOnly":true,"secure":true,"session":true,"sameSite":"Lax","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":false},{"name":"_fbp","value":"fb.1.1790880727606.255234872762829266","domain":"afcalgary.ca","path":"/","expires":"2026-12-30T18:52:07.000Z","size":41,"httpOnly":false,"secure":false,"session":false,"sameSite":"Lax","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"elfsight_viewed_recently","value":"1","domain":"core.service.elfsight.com","path":"/","expires":"2026-10-01T18:52:23.415Z","size":25,"httpOnly":true,"secure":true,"session":false,"sameSite":"None","priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"unknown","third_party":true},{"name":"_cfuvid","value":"KztajFMyWqg..MX8IkT2U7TEHORXzGwNKGeAqWt5iWI-1790880728.1416154-1.0.1.1-Kii8cEbD2Ej7Slxn7lm3NvHu.iH2MnJ572FsMryOFt0","domain":"elfsight.com","path":"/","expires":-1,"size":121,"httpOnly":true,"secure":true,"session":true,"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":"id=393595275392629&ev=PageView&dl=https%3A%2F%2Fwww.afcalgary.ca%2Flearn%2Flevel%2F&rl=&if=false&ts=1790880727613&iw=false&sw=430&sh=739&v=2.9.412&r=stable&ec=0&o=4126&aems=0%3B0&fbp=fb.1.1790880727606.255234872762829266&ler=empty&pmd%5Btitle%5D=Assessment+of+Your+Level+of+French&pmd%5Blocale%5D=en&pmd%5Bdescription%5D=Online+French+placement+test+%E2%80%94+assess+your+French+level+and+book+your+appointment+now%21&pmd%5Bkeywords%5D=French+placement+test%2C+CEFR%2C+language+assessment%2C+French+classes%2C+learn+French%2C+French+levels%2C+French+language+course%2C+Alliance+Fran%C3%A7aise%2C+French+proficiency&plt=636.7000000029802&iss=1&ss=%7B%22page_description%22%3A%5B%7B%22rid%22%3A%222144358739771453%22%2C%22v%22%3A%5B%22Assess+Your+French+Level%21%22%5D%7D%2C%7B%22rid%22%3A%221852399582840760%22%2C%22v%22%3A%5B%22Online+French+placement+test+%E2%80%94+assess+your+French+level+and+book+your+appointment+now%21%22%5D%7D%5D%2C%22entity_name%22%3A%5B%7B%22rid%22%3A%222930547660612749%22%2C%22v%22%3A%5B%22Assess+Your+French+Level%21%22%5D%7D%2C%7B%22rid%22%3A%221831658341197133%22%2C%22v%22%3A%5B%22%F0%9F%8E%9A%EF%B8%8F+Placement+Test%22%5D%7D%5D%2C%22author_owner%22%3A%5B%7B%22rid%22%3A%222871778576538492%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%2C%7B%22rid%22%3A%222282859955618289%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22event_organizer%22%3A%5B%7B%22rid%22%3A%221661939788981573%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%2C%7B%22rid%22%3A%222968809586789690%22%2C%22v%22%3A%5B%22Assessment+of+Your+Level+of+French%22%5D%7D%2C%7B%22rid%22%3A%221104982812050630%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22author_copyright_holder%22%3A%5B%7B%22rid%22%3A%221078368615024598%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22author_publisher%22%3A%5B%7B%22rid%22%3A%22960724049791021%22%2C%22v%22%3A%5B%22Assessment+of+Your+Level+of+French%22%5D%7D%5D%2C%22page_bread_crumbs%22%3A%5B%7B%22rid%22%3A%221084171060862653%22%2C%22v%22%3A%5B%22Assessment+of+Your+Level+of+French%22%5D%7D%5D%2C%22entity_brand%22%3A%5B%7B%22rid%22%3A%221647885166969723%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22page_keywords%22%3A%5B%7B%22rid%22%3A%221339734834777550%22%2C%22v%22%3A%5B%22French+placement+test%2C+CEFR%2C+language+assessment%2C+French+classes%2C+learn+French%2C+French+levels%2C+French+language+course%2C+Alliance+Fran%C3%A7aise%2C+French+proficiency%22%5D%7D%5D%2C%22page_title%22%3A%5B%7B%22rid%22%3A%2228713548234941861%22%2C%22v%22%3A%5B%22%F0%9F%8E%9A%EF%B8%8F+Placement+Test%22%5D%7D%5D%2C%22entity_description%22%3A%5B%7B%22rid%22%3A%221755431615687752%22%2C%22v%22%3A%5B%22Online+French+placement+test+%E2%80%94+assess+your+French+level+and+book+your+appointment+now%21%22%5D%7D%5D%2C%22event_name%22%3A%5B%7B%22rid%22%3A%222275814549627205%22%2C%22v%22%3A%5B%22Assess+Your+French+Level%21%22%5D%7D%5D%7D&imft=1&tz=0&it=1790880727538&coo=false&cdl=&expv2%5B0%5D=pl0&expv2%5B1%5D=el2&expv2%5B2%5D=bc1&expv2%5B3%5D=ra2&expv2%5B4%5D=rp2&expv2%5B5%5D=im1&expv2%5B6%5D=hf1&expv2%5B7%5D=sd1&expv2%5B8%5D=sp1&expv2%5B9%5D=ek1&expv2%5B10%5D=pc1&expv2%5B11%5D=gs1&expv2%5B12%5D=zs1&expv2%5B13%5D=cp1&expv2%5B14%5D=es1&expv2%5B15%5D=ac1&expv2%5B16%5D=so1&expv2%5B17%5D=wc1&expv2%5B18%5D=la1&expv2%5B19%5D=sf1&expv2%5B20%5D=da1&expv2%5B21%5D=io1&expv2%5B22%5D=ae1&expv2%5B23%5D=sx1&expv2%5B24%5D=if1&expv2%5B25%5D=fd1&expv2%5B26%5D=bg1&expv2%5B27%5D=mg1&expv2%5B28%5D=kl1&expv2%5B29%5D=sg1&expv2%5B30%5D=mk1&expv2%5B31%5D=sn1&expv2%5B32%5D=ec1&expv2%5B33%5D=mp1&expv2%5B34%5D=ps1&expv2%5B35%5D=fx1&expv2%5B36%5D=vt1&expv2%5B37%5D=dp1&expv2%5B38%5D=fw1&expv2%5B39%5D=cn1&expv2%5B40%5D=tz1&expv2%5B41%5D=pe1&expv2%5B42%5D=ee1&expv2%5B43%5D=bu1&expv2%5B44%5D=ta1&expv2%5B45%5D=ot1&expv2%5B46%5D=hv1&expv2%5B47%5D=ep1&expv2%5B48%5D=rh0&expv2%5B49%5D=ah0&rqm=formPOST","filter":"||facebook.com/tr/","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.facebook.com/tr/"},{"data":{"body":{},"filter":"||connect.facebook.net/signals/$third-party","listName":"easyprivacy.txt","query":{"domain":"www.afcalgary.ca","ex_m":"117,240,170,27,81,82,161,77,76,11,180,101,20,152,140,46,84,89,148,175,182,8,4,5,7,6,3,102,114,32,17,31,18,33,34,35,37,55,162,86,125,22,24,51,47,49,48,94,103,107,123,159,163,53,124,29,26,132,78,43,165,164,166,156,154,30,42,66,122,177,79,21,127,92,75,23,96,97,129,95,150,149,153,108,176,179,41,56,126,54,160,184,109,183,209,254,83,273,272,271,14,25,28,40,62,116,68,10,72,110,111,112,118,143,38,36,145,146,147,142,141,171,85,174,172,173,57,67,136,19,178,52,322,323,324,321,337,359,247,236,69,237,235,362,353,59,248,120,144,91,134,61,133,139,138,65,73,71,167,87,88,128,44,39,60,63,113,181,1,137,16,135,12,2,64,104,15,74,70,131,100,99,186,187,105,106,9,115,185,58,157,98,90,80,130,119,168,50,158,0,93,151,155,169,45,121,13,188","hme":"a4c28c8787325ac3f8f9eac68364f47df2a8c4266e43177443e5d7f6289c9774","im":1,"r":"stable","v":"2.9.412"}},"stack":[{"fileName":"https://www.afcalgary.ca/learn/level/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://connect.facebook.net/signals/config/393595275392629?v=2.9.412&r=stable&domain=www.afcalgary.ca&im=1&hme=a4c28c8787325ac3f8f9eac68364f47df2a8c4266e43177443e5d7f6289c9774&ex_m=117%2C240%2C170%2C27%2C81%2C82%2C161%2C77%2C76%2C11%2C180%2C101%2C20%2C152%2C140%2C46%2C84%2C89%2C148%2C175%2C182%2C8%2C4%2C5%2C7%2C6%2C3%2C102%2C114%2C32%2C17%2C31%2C18%2C33%2C34%2C35%2C37%2C55%2C162%2C86%2C125%2C22%2C24%2C51%2C47%2C49%2C48%2C94%2C103%2C107%2C123%2C159%2C163%2C53%2C124%2C29%2C26%2C132%2C78%2C43%2C165%2C164%2C166%2C156%2C154%2C30%2C42%2C66%2C122%2C177%2C79%2C21%2C127%2C92%2C75%2C23%2C96%2C97%2C129%2C95%2C150%2C149%2C153%2C108%2C176%2C179%2C41%2C56%2C126%2C54%2C160%2C184%2C109%2C183%2C209%2C254%2C83%2C273%2C272%2C271%2C14%2C25%2C28%2C40%2C62%2C116%2C68%2C10%2C72%2C110%2C111%2C112%2C118%2C143%2C38%2C36%2C145%2C146%2C147%2C142%2C141%2C171%2C85%2C174%2C172%2C173%2C57%2C67%2C136%2C19%2C178%2C52%2C322%2C323%2C324%2C321%2C337%2C359%2C247%2C236%2C69%2C237%2C235%2C362%2C353%2C59%2C248%2C120%2C144%2C91%2C134%2C61%2C133%2C139%2C138%2C65%2C73%2C71%2C167%2C87%2C88%2C128%2C44%2C39%2C60%2C63%2C113%2C181%2C1%2C137%2C16%2C135%2C12%2C2%2C64%2C104%2C15%2C74%2C70%2C131%2C100%2C99%2C186%2C187%2C105%2C106%2C9%2C115%2C185%2C58%2C157%2C98%2C90%2C80%2C130%2C119%2C168%2C50%2C158%2C0%2C93%2C151%2C155%2C169%2C45%2C121%2C13%2C188"},{"data":{"body":{},"filter":"/fbevents.js","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.afcalgary.ca/learn/level/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://connect.facebook.net/en_US/fbevents.js"},{"data":{"body":"id=393595275392629&ev=PageView&dl=https%3A%2F%2Fwww.afcalgary.ca%2Fcommerce%2Forder%2F&rl=&if=false&ts=1790880722304&iw=false&sw=430&sh=739&v=2.9.412&r=stable&ec=0&o=4126&aems=0%3B0&fbp=fb.1.1790880722298.192479015605941916&ler=empty&pmd%5Btitle%5D=Alliance+Fran%C3%A7aise+Calgary+-+Order&pmd%5Blocale%5D=en&pmd%5Bdescription%5D=The+premier+destination+to+learn+and+practice+French+in+Calgary%21+Fun+classes+for+all+ages%2C+private+lessons%2C+and+vibrant+cultural+activities+with+experienced+teachers.&pmd%5Bkeywords%5D=French+courses%2C+learn+french%2C+french+calgary%2C+french+school%2C+french+summer+camp%2C+french+language+school%2C+french+lessons%2C+french+classes%2C+French+classes+Calgary%2C+learn+French+Calgary%2C+French+lessons+for+adults%2C+French+lessons+for+kids&plt=689.5999999940395&iss=1&ss=%7B%22page_description%22%3A%5B%7B%22rid%22%3A%222144358739771453%22%2C%22v%22%3A%5B%22Your+Order+%2F%2F+votre+commande%22%5D%7D%2C%7B%22rid%22%3A%221852399582840760%22%2C%22v%22%3A%5B%22The+premier+destination+to+learn+and+practice+French+in+Calgary%21+Fun+classes+for+all+ages%2C+private+lessons%2C+and+vibrant+cultural+activities+with+experienced+teachers.%22%5D%7D%5D%2C%22author_owner%22%3A%5B%7B%22rid%22%3A%222871778576538492%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%2C%7B%22rid%22%3A%222282859955618289%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22event_organizer%22%3A%5B%7B%22rid%22%3A%221661939788981573%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%2C%7B%22rid%22%3A%222968809586789690%22%2C%22v%22%3A%5B%22Alliance+Fran%C3%A7aise+Calgary+-+Order%22%5D%7D%2C%7B%22rid%22%3A%221104982812050630%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22author_copyright_holder%22%3A%5B%7B%22rid%22%3A%221078368615024598%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22author_publisher%22%3A%5B%7B%22rid%22%3A%22960724049791021%22%2C%22v%22%3A%5B%22Alliance+Fran%C3%A7aise+Calgary+-+Order%22%5D%7D%5D%2C%22page_bread_crumbs%22%3A%5B%7B%22rid%22%3A%221084171060862653%22%2C%22v%22%3A%5B%22Alliance+Fran%C3%A7aise+Calgary+-+Order%22%5D%7D%5D%2C%22entity_brand%22%3A%5B%7B%22rid%22%3A%221647885166969723%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22page_keywords%22%3A%5B%7B%22rid%22%3A%221339734834777550%22%2C%22v%22%3A%5B%22French+courses%2C+learn+french%2C+french+calgary%2C+french+school%2C+french+summer+camp%2C+french+language+school%2C+french+lessons%2C+french+classes%2C+French+classes+Calgary%2C+learn+French+Calgary%2C+French+lessons+for+adults%2C+French+lessons+for+kids%22%5D%7D%5D%2C%22page_title%22%3A%5B%7B%22rid%22%3A%2228713548234941861%22%2C%22v%22%3A%5B%22Order%22%5D%7D%5D%2C%22entity_name%22%3A%5B%7B%22rid%22%3A%221831658341197133%22%2C%22v%22%3A%5B%22Order%22%5D%7D%5D%2C%22entity_description%22%3A%5B%7B%22rid%22%3A%221755431615687752%22%2C%22v%22%3A%5B%22The+premier+destination+to+learn+and+practice+French+in+Calgary%21+Fun+classes+for+all+ages%2C+private+lessons%2C+and+vibrant+cultural+activities+with+experienced+teachers.%22%5D%7D%5D%7D&imft=1&tz=0&it=1790880722227&coo=false&cdl=&expv2%5B0%5D=pl0&expv2%5B1%5D=el3&expv2%5B2%5D=bc1&expv2%5B3%5D=ra2&expv2%5B4%5D=rp2&expv2%5B5%5D=ct2&expv2%5B6%5D=hf1&expv2%5B7%5D=sd1&expv2%5B8%5D=sp1&expv2%5B9%5D=ek1&expv2%5B10%5D=pc1&expv2%5B11%5D=gs1&expv2%5B12%5D=zs1&expv2%5B13%5D=cp1&expv2%5B14%5D=es1&expv2%5B15%5D=ac1&expv2%5B16%5D=so1&expv2%5B17%5D=wc1&expv2%5B18%5D=la1&expv2%5B19%5D=sf1&expv2%5B20%5D=da1&expv2%5B21%5D=io1&expv2%5B22%5D=ae1&expv2%5B23%5D=sx1&expv2%5B24%5D=if1&expv2%5B25%5D=fd1&expv2%5B26%5D=bg1&expv2%5B27%5D=mg1&expv2%5B28%5D=kl1&expv2%5B29%5D=sg1&expv2%5B30%5D=mk1&expv2%5B31%5D=sn1&expv2%5B32%5D=ec1&expv2%5B33%5D=mp1&expv2%5B34%5D=ps1&expv2%5B35%5D=fx1&expv2%5B36%5D=vt1&expv2%5B37%5D=dp1&expv2%5B38%5D=fw1&expv2%5B39%5D=cn1&expv2%5B40%5D=tz1&expv2%5B41%5D=pe1&expv2%5B42%5D=ee1&expv2%5B43%5D=bu1&expv2%5B44%5D=ta1&expv2%5B45%5D=ot1&expv2%5B46%5D=hv1&expv2%5B47%5D=ep1&expv2%5B48%5D=rh1&expv2%5B49%5D=ah0&rqm=formPOST","filter":"||facebook.com/tr/","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.facebook.com/tr/"},{"data":{"body":{},"filter":"||connect.facebook.net/signals/$third-party","listName":"easyprivacy.txt","query":{"domain":"www.afcalgary.ca","ex_m":"117,240,170,27,81,82,161,77,76,11,180,101,20,152,140,46,84,89,148,175,182,8,4,5,7,6,3,102,114,32,17,31,18,33,34,35,37,55,162,86,125,22,24,51,47,49,48,94,103,107,123,159,163,53,124,29,26,132,78,43,165,164,166,156,154,30,42,66,122,177,79,21,127,92,75,23,96,97,129,95,150,149,153,108,176,179,41,56,126,54,160,184,109,183,209,254,83,273,272,271,14,25,28,40,62,116,68,10,72,110,111,112,118,143,38,36,145,146,147,142,141,171,85,174,172,173,57,67,136,19,178,52,322,323,324,321,337,359,247,236,69,237,235,362,353,59,248,120,144,91,134,61,133,139,138,65,73,71,167,87,88,128,44,39,60,63,113,181,1,137,16,135,12,2,64,104,15,74,70,131,100,99,186,187,105,106,9,115,185,58,157,98,90,80,130,119,168,50,158,0,93,151,155,169,45,121,13,188","hme":"a4c28c8787325ac3f8f9eac68364f47df2a8c4266e43177443e5d7f6289c9774","im":1,"r":"stable","v":"2.9.412"}},"stack":[{"fileName":"https://www.afcalgary.ca/commerce/order/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://connect.facebook.net/signals/config/393595275392629?v=2.9.412&r=stable&domain=www.afcalgary.ca&im=1&hme=a4c28c8787325ac3f8f9eac68364f47df2a8c4266e43177443e5d7f6289c9774&ex_m=117%2C240%2C170%2C27%2C81%2C82%2C161%2C77%2C76%2C11%2C180%2C101%2C20%2C152%2C140%2C46%2C84%2C89%2C148%2C175%2C182%2C8%2C4%2C5%2C7%2C6%2C3%2C102%2C114%2C32%2C17%2C31%2C18%2C33%2C34%2C35%2C37%2C55%2C162%2C86%2C125%2C22%2C24%2C51%2C47%2C49%2C48%2C94%2C103%2C107%2C123%2C159%2C163%2C53%2C124%2C29%2C26%2C132%2C78%2C43%2C165%2C164%2C166%2C156%2C154%2C30%2C42%2C66%2C122%2C177%2C79%2C21%2C127%2C92%2C75%2C23%2C96%2C97%2C129%2C95%2C150%2C149%2C153%2C108%2C176%2C179%2C41%2C56%2C126%2C54%2C160%2C184%2C109%2C183%2C209%2C254%2C83%2C273%2C272%2C271%2C14%2C25%2C28%2C40%2C62%2C116%2C68%2C10%2C72%2C110%2C111%2C112%2C118%2C143%2C38%2C36%2C145%2C146%2C147%2C142%2C141%2C171%2C85%2C174%2C172%2C173%2C57%2C67%2C136%2C19%2C178%2C52%2C322%2C323%2C324%2C321%2C337%2C359%2C247%2C236%2C69%2C237%2C235%2C362%2C353%2C59%2C248%2C120%2C144%2C91%2C134%2C61%2C133%2C139%2C138%2C65%2C73%2C71%2C167%2C87%2C88%2C128%2C44%2C39%2C60%2C63%2C113%2C181%2C1%2C137%2C16%2C135%2C12%2C2%2C64%2C104%2C15%2C74%2C70%2C131%2C100%2C99%2C186%2C187%2C105%2C106%2C9%2C115%2C185%2C58%2C157%2C98%2C90%2C80%2C130%2C119%2C168%2C50%2C158%2C0%2C93%2C151%2C155%2C169%2C45%2C121%2C13%2C188"},{"data":{"body":{},"filter":"/fbevents.js","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.afcalgary.ca/commerce/order/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://connect.facebook.net/en_US/fbevents.js"},{"data":{"body":"id=393595275392629&ev=PageView&dl=https%3A%2F%2Fwww.afcalgary.ca%2F&rl=&if=false&ts=1790880714650&iw=false&sw=430&sh=739&v=2.9.412&r=stable&ec=0&o=4126&aems=0%3B0&fbp=fb.1.1790880714639.576760613469402752&ler=empty&pmd%5Btitle%5D=Alliance+Fran%C3%A7aise+Calgary+-+Learn+French%2C+Live+French&pmd%5Blocale%5D=en&pmd%5Bdescription%5D=The+premier+destination+to+learn+and+practice+French+in+Calgary%21+Fun+classes+for+all+ages%2C+private+lessons%2C+and+vibrant+cultural+activities+with+experienced+teachers.&pmd%5Bkeywords%5D=French+courses%2C+learn+french%2C+french+calgary%2C+french+school%2C+french+summer+camp%2C+french+language+school%2C+french+lessons%2C+french+classes%2C+French+classes+Calgary%2C+learn+French+Calgary%2C+French+lessons+for+adults%2C+French+lessons+for+kids&iss=1&ss=%7B%22page_description%22%3A%5B%7B%22rid%22%3A%222144358739771453%22%2C%22v%22%3A%5B%22French+Beyond+the+Classroom%5Cn%5CnBecause+you%E2%80%99re+a+member%2C+learning+French+goes+beyond+the+classroom%2C+with+many+social+activities+to+practice+French+in+real+situations%21%C2%A0%5Cn%5CnFRENCH+CLASSES%5CnFRENCH+CLASSES%5Cn+%C2%A0+%5CnSOCIAL+EVENTS%5CnSOCIAL+EVENTS%22%5D%7D%2C%7B%22rid%22%3A%221852399582840760%22%2C%22v%22%3A%5B%22The+premier+destination+to+learn+and+practice+French+in+Calgary%21+Fun+classes+for+all+ages%2C+private+lessons%2C+and+vibrant+cultural+activities+with+experienced+teachers.%22%5D%7D%5D%2C%22page_title%22%3A%5B%7B%22rid%22%3A%222955973838073728%22%2C%22v%22%3A%5B%22%E2%96%BE+Bienvenue+%2F+Welcome%C2%A0%E2%96%BE%22%5D%7D%2C%7B%22rid%22%3A%2228713548234941861%22%2C%22v%22%3A%5B%22Learn+French%2C+Live+French%22%5D%7D%5D%2C%22author_article_name%22%3A%5B%7B%22rid%22%3A%222075285786410332%22%2C%22v%22%3A%5B%22%E2%96%BE+Bienvenue+%2F+Welcome%C2%A0%E2%96%BE%22%2C%22%E2%96%BE+What%27s+On%21+%E2%96%BE%22%2C%22%E2%96%BE+Stay+Updated%21%C2%A0%E2%96%BE%22%2C%22%E2%96%BE+What+Our+Students+Say%C2%A0%E2%96%BE%22%2C%22%E2%96%BE+Elevate+Your+French%C2%A0%E2%96%BE%22%2C%22%E2%96%BE+Land+Acknowledgement%C2%A0%E2%96%BE%22%5D%7D%5D%2C%22entity_name%22%3A%5B%7B%22rid%22%3A%222930547660612749%22%2C%22v%22%3A%5B%22French+Beyond+the+Classroom%22%2C%22Why+choose+Our+Centre%3F%22%2C%22Voyage+%C3%A0+Marseille%22%5D%7D%2C%7B%22rid%22%3A%221831658341197133%22%2C%22v%22%3A%5B%22Learn+French%2C+Live+French%22%5D%7D%5D%2C%22author_owner%22%3A%5B%7B%22rid%22%3A%222871778576538492%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%2C%7B%22rid%22%3A%222282859955618289%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22event_organizer%22%3A%5B%7B%22rid%22%3A%221661939788981573%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%2C%7B%22rid%22%3A%222968809586789690%22%2C%22v%22%3A%5B%22Alliance+Fran%C3%A7aise+Calgary+-+Learn+French%2C+Live+French%22%5D%7D%2C%7B%22rid%22%3A%221104982812050630%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22author_copyright_holder%22%3A%5B%7B%22rid%22%3A%221078368615024598%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22author_publisher%22%3A%5B%7B%22rid%22%3A%22960724049791021%22%2C%22v%22%3A%5B%22Alliance+Fran%C3%A7aise+Calgary+-+Learn+French%2C+Live+French%22%5D%7D%5D%2C%22page_bread_crumbs%22%3A%5B%7B%22rid%22%3A%221084171060862653%22%2C%22v%22%3A%5B%22Alliance+Fran%C3%A7aise+Calgary+-+Learn+French%2C+Live+French%22%5D%7D%5D%2C%22entity_brand%22%3A%5B%7B%22rid%22%3A%221647885166969723%22%2C%22v%22%3A%5B%22%C2%A9+2026+Alliance+Fran%C3%A7aise+of+Calgary.+Powered+by+Oncord.%22%5D%7D%5D%2C%22page_keywords%22%3A%5B%7B%22rid%22%3A%221339734834777550%22%2C%22v%22%3A%5B%22French+courses%2C+learn+french%2C+french+calgary%2C+french+school%2C+french+summer+camp%2C+french+language+school%2C+french+lessons%2C+french+classes%2C+French+classes+Calgary%2C+learn+French+Calgary%2C+French+lessons+for+adults%2C+French+lessons+for+kids%22%5D%7D%5D%2C%22entity_description%22%3A%5B%7B%22rid%22%3A%221755431615687752%22%2C%22v%22%3A%5B%22The+premier+destination+to+learn+and+practice+French+in+Calgary%21+Fun+classes+for+all+ages%2C+private+lessons%2C+and+vibrant+cultural+activities+with+experienced+teachers.%22%5D%7D%5D%2C%22event_name%22%3A%5B%7B%22rid%22%3A%222275814549627205%22%2C%22v%22%3A%5B%22French+Beyond+the+Classroom%22%2C%22Why+choose+Our+Centre%3F%22%2C%22Voyage+%C3%A0+Marseille%22%5D%7D%5D%7D&imft=1&tz=0&it=1790880714336&coo=false&cdl=&expv2%5B0%5D=pl0&expv2%5B1%5D=el2&expv2%5B2%5D=bc1&expv2%5B3%5D=ra2&expv2%5B4%5D=rp2&expv2%5B5%5D=ct3&expv2%5B6%5D=hf0&expv2%5B7%5D=sd1&expv2%5B8%5D=sp1&expv2%5B9%5D=ek1&expv2%5B10%5D=pc1&expv2%5B11%5D=gs1&expv2%5B12%5D=zs1&expv2%5B13%5D=cp1&expv2%5B14%5D=es1&expv2%5B15%5D=ac1&expv2%5B16%5D=so1&expv2%5B17%5D=wc1&expv2%5B18%5D=la1&expv2%5B19%5D=sf1&expv2%5B20%5D=da1&expv2%5B21%5D=io1&expv2%5B22%5D=ae1&expv2%5B23%5D=sx1&expv2%5B24%5D=if1&expv2%5B25%5D=fd1&expv2%5B26%5D=bg1&expv2%5B27%5D=mg1&expv2%5B28%5D=kl1&expv2%5B29%5D=sg1&expv2%5B30%5D=mk1&expv2%5B31%5D=sn1&expv2%5B32%5D=ec1&expv2%5B33%5D=mp1&expv2%5B34%5D=ps1&expv2%5B35%5D=fx1&expv2%5B36%5D=vt1&expv2%5B37%5D=dp1&expv2%5B38%5D=fw1&expv2%5B39%5D=cn1&expv2%5B40%5D=tz1&expv2%5B41%5D=pe1&expv2%5B42%5D=ee1&expv2%5B43%5D=bu1&expv2%5B44%5D=ta1&expv2%5B45%5D=ot1&expv2%5B46%5D=hv1&expv2%5B47%5D=ep1&expv2%5B48%5D=rh0&expv2%5B49%5D=ah0&rqm=formPOST","filter":"||facebook.com/tr/","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"about:blank","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.facebook.com/tr/"},{"data":{"body":{},"filter":"||connect.facebook.net/signals/$third-party","listName":"easyprivacy.txt","query":{"domain":"www.afcalgary.ca","ex_m":"117,240,170,27,81,82,161,77,76,11,180,101,20,152,140,46,84,89,148,175,182,8,4,5,7,6,3,102,114,32,17,31,18,33,34,35,37,55,162,86,125,22,24,51,47,49,48,94,103,107,123,159,163,53,124,29,26,132,78,43,165,164,166,156,154,30,42,66,122,177,79,21,127,92,75,23,96,97,129,95,150,149,153,108,176,179,41,56,126,54,160,184,109,183,209,254,83,273,272,271,14,25,28,40,62,116,68,10,72,110,111,112,118,143,38,36,145,146,147,142,141,171,85,174,172,173,57,67,136,19,178,52,322,323,324,321,337,359,247,236,69,237,235,362,353,59,248,120,144,91,134,61,133,139,138,65,73,71,167,87,88,128,44,39,60,63,113,181,1,137,16,135,12,2,64,104,15,74,70,131,100,99,186,187,105,106,9,115,185,58,157,98,90,80,130,119,168,50,158,0,93,151,155,169,45,121,13,188","hme":"a4c28c8787325ac3f8f9eac68364f47df2a8c4266e43177443e5d7f6289c9774","im":1,"r":"stable","v":"2.9.412"}},"stack":[{"fileName":"https://www.afcalgary.ca/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://connect.facebook.net/signals/config/393595275392629?v=2.9.412&r=stable&domain=www.afcalgary.ca&im=1&hme=a4c28c8787325ac3f8f9eac68364f47df2a8c4266e43177443e5d7f6289c9774&ex_m=117%2C240%2C170%2C27%2C81%2C82%2C161%2C77%2C76%2C11%2C180%2C101%2C20%2C152%2C140%2C46%2C84%2C89%2C148%2C175%2C182%2C8%2C4%2C5%2C7%2C6%2C3%2C102%2C114%2C32%2C17%2C31%2C18%2C33%2C34%2C35%2C37%2C55%2C162%2C86%2C125%2C22%2C24%2C51%2C47%2C49%2C48%2C94%2C103%2C107%2C123%2C159%2C163%2C53%2C124%2C29%2C26%2C132%2C78%2C43%2C165%2C164%2C166%2C156%2C154%2C30%2C42%2C66%2C122%2C177%2C79%2C21%2C127%2C92%2C75%2C23%2C96%2C97%2C129%2C95%2C150%2C149%2C153%2C108%2C176%2C179%2C41%2C56%2C126%2C54%2C160%2C184%2C109%2C183%2C209%2C254%2C83%2C273%2C272%2C271%2C14%2C25%2C28%2C40%2C62%2C116%2C68%2C10%2C72%2C110%2C111%2C112%2C118%2C143%2C38%2C36%2C145%2C146%2C147%2C142%2C141%2C171%2C85%2C174%2C172%2C173%2C57%2C67%2C136%2C19%2C178%2C52%2C322%2C323%2C324%2C321%2C337%2C359%2C247%2C236%2C69%2C237%2C235%2C362%2C353%2C59%2C248%2C120%2C144%2C91%2C134%2C61%2C133%2C139%2C138%2C65%2C73%2C71%2C167%2C87%2C88%2C128%2C44%2C39%2C60%2C63%2C113%2C181%2C1%2C137%2C16%2C135%2C12%2C2%2C64%2C104%2C15%2C74%2C70%2C131%2C100%2C99%2C186%2C187%2C105%2C106%2C9%2C115%2C185%2C58%2C157%2C98%2C90%2C80%2C130%2C119%2C168%2C50%2C158%2C0%2C93%2C151%2C155%2C169%2C45%2C121%2C13%2C188"},{"data":{"body":{},"filter":"/fbevents.js","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.afcalgary.ca/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://connect.facebook.net/en_US/fbevents.js"}]}}