Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TestL7NetworkPolicy e2e tests failing consistently #6129

Closed
antoninbas opened this issue Mar 20, 2024 · 3 comments · Fixed by #6138
Closed

TestL7NetworkPolicy e2e tests failing consistently #6129

antoninbas opened this issue Mar 20, 2024 · 3 comments · Fixed by #6138
Assignees
Labels
kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test.

Comments

@antoninbas
Copy link
Contributor

Describe the bug
I have seen the TestL7NetworkPolicy e2e tests fail consistently for a few recent PRs in Github CI. All the subtests are marked as failed, not a specific one.
Example of a failed test: https://github.com/antrea-io/antrea/actions/runs/8365150919/job/22902786915
Expand the section below for the full output.

Full test output
2024-03-20T20:51:02.7716987Z === RUN   TestL7NetworkPolicy
2024-03-20T20:51:02.7717806Z 2024/03/20 20:51:02 Applying Antrea YAML
2024-03-20T20:51:04.2231461Z 2024/03/20 20:51:04 Waiting for all Antrea DaemonSet Pods
2024-03-20T20:51:05.2300461Z 2024/03/20 20:51:05 Checking CoreDNS deployment
2024-03-20T20:51:05.2319945Z     fixtures.go:260: Creating 'testl7networkpolicy-po20rlkw' K8s Namespace
2024-03-20T20:51:05.3742943Z I0320 20:51:05.373896   24505 framework.go:2656] Sending SIGINT to 'antrea-agent-coverage'
2024-03-20T20:51:05.4269252Z I0320 20:51:05.426512   24505 framework.go:2662] Copying coverage files from Pod 'antrea-agent-kqcnr'
2024-03-20T20:51:05.6261831Z I0320 20:51:05.625891   24505 framework.go:2656] Sending SIGINT to 'antrea-agent-coverage'
2024-03-20T20:51:05.6834810Z I0320 20:51:05.683139   24505 framework.go:2662] Copying coverage files from Pod 'antrea-agent-n45jp'
2024-03-20T20:51:05.8582958Z I0320 20:51:05.857893   24505 framework.go:2656] Sending SIGINT to 'antrea-agent-coverage'
2024-03-20T20:51:05.9204027Z I0320 20:51:05.920064   24505 framework.go:2662] Copying coverage files from Pod 'antrea-agent-v6zsb'
2024-03-20T20:51:21.0456648Z === RUN   TestL7NetworkPolicy/HTTP
2024-03-20T20:51:25.0664974Z === RUN   TestL7NetworkPolicy/HTTP/Ingress
2024-03-20T20:51:25.0666763Z     l7networkpolicy_test.go:121: Creating ANNP test-l7-http-allow-path-hostname
2024-03-20T20:51:25.0766651Z     l7networkpolicy_test.go:121: Creating ANNP test-l7-http-allow-any-path
2024-03-20T20:51:32.0842075Z     l7networkpolicy_test.go:131: 
2024-03-20T20:51:32.0843511Z         	Error Trace:	/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:131
2024-03-20T20:51:32.0845673Z         	            				/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:247
2024-03-20T20:51:32.0846441Z         	Error:      	Condition never satisfied
2024-03-20T20:51:32.0847100Z         	Test:       	TestL7NetworkPolicy/HTTP/Ingress
2024-03-20T20:51:41.4391008Z === RUN   TestL7NetworkPolicy/HTTP/Egress
2024-03-20T20:51:41.4393345Z     l7networkpolicy_test.go:121: Creating ANNP test-l7-http-allow-path-hostname
2024-03-20T20:51:41.4465603Z     l7networkpolicy_test.go:121: Creating ANNP test-l7-http-allow-any-path
2024-03-20T20:51:48.4533157Z     l7networkpolicy_test.go:131: 
2024-03-20T20:51:48.4534350Z         	Error Trace:	/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:131
2024-03-20T20:51:48.4536091Z         	            				/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:274
2024-03-20T20:51:48.4537253Z         	Error:      	Condition never satisfied
2024-03-20T20:51:48.4538182Z         	Test:       	TestL7NetworkPolicy/HTTP/Egress
2024-03-20T20:51:55.7755564Z === RUN   TestL7NetworkPolicy/TLS
2024-03-20T20:51:58.7859616Z     l7networkpolicy_test.go:121: Creating ANNP test-l7-tls-allow-sni-google
2024-03-20T20:51:58.7910802Z     l7networkpolicy_test.go:121: Creating ANNP test-l7-tls-allow-sni-facebook
2024-03-20T20:52:05.7987747Z     l7networkpolicy_test.go:173: 
2024-03-20T20:52:05.7989740Z         	Error Trace:	/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:173
2024-03-20T20:52:05.7991991Z         	            				/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:323
2024-03-20T20:52:05.7994137Z         	            				/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:60
2024-03-20T20:52:05.7995427Z         	Error:      	Condition never satisfied
2024-03-20T20:52:05.7996262Z         	Test:       	TestL7NetworkPolicy/TLS
2024-03-20T20:52:10.7994194Z     l7networkpolicy_test.go:173: 
2024-03-20T20:52:10.7995620Z         	Error Trace:	/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:173
2024-03-20T20:52:10.7997925Z         	            				/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:324
2024-03-20T20:52:10.8000493Z         	            				/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:60
2024-03-20T20:52:10.8001813Z         	Error:      	Condition never satisfied
2024-03-20T20:52:10.8002902Z         	Test:       	TestL7NetworkPolicy/TLS
2024-03-20T20:52:13.3406879Z     l7networkpolicy_test.go:179: Expected not to access the server, but the request succeeded.
2024-03-20T20:52:13.3407765Z         Stdout: <!DOCTYPE html>
2024-03-20T20:52:13.3408544Z         <html lang="en" id="facebook" class="no_js">
2024-03-20T20:52:13.3419612Z         <head><meta charset="utf-8" /><meta name="referrer" content="default" id="meta_referrer" /><script nonce="73nYdh2Q">function envFlush(a){function b(b){for(var c in a)b[c]=a[c]}window.requireLazy?window.requireLazy(["Env"],b):(window.Env=window.Env||{},b(window.Env))}envFlush({"useTrustedTypes":false,"isTrustedTypesReportOnly":false,"ajaxpipe_token":"AXiaSQJc0lW-edn9_iA","stack_trace_limit":30,"timesliceBufferSize":5000,"show_invariant_decoder":false,"compat_iframe_token":"AQ6WeGgawlIU8dK_r1Y","isCQuick":false});</script><script nonce="73nYdh2Q">(function(a){function b(b){if(!window.openDatabase)return;b.I_AM_INCOGNITO_AND_I_REALLY_NEED_WEBSQL=function(a,b,c,d){return window.openDatabase(a,b,c,d)};window.openDatabase=function(){throw new Error()}}b(a)})(this);</script><style nonce="73nYdh2Q"></style><script nonce="73nYdh2Q">__DEV__=0;</script><noscript><meta http-equiv="refresh" content="0; URL=/unsupportedbrowser?_fb_noscript=1" /></noscript><link rel="manifest" id="MANIFEST_LINK" href="/data/manifest/" crossorigin="use-credentials" /><title id="pageTitle">Update Your Browser | Facebook</title><link rel="search" type="application/opensearchdescription+xml" href="/osd.xml" title="Facebook" /><link rel="alternate" media="only screen and (max-width: 640px)" href="https://www.facebook.com/unsupportedbrowser" /><link rel="alternate" media="handheld" href="https://www.facebook.com/unsupportedbrowser" /><meta name="robots" content="noodp,noydir" /><link rel="icon" href="https://static.xx.fbcdn.net/rsrc.php/yv/r/B8BxsscfVBr.ico" /><link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v3/yB/l/0,cross/b2dCruFxurR.css?_nc_x=Ij3Wp8lg5Kz" data-bootloader-hash="w0tmL6j" />
2024-03-20T20:52:13.3430271Z         <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v3/yI/l/0,cross/hin2jI9S1h7.css?_nc_x=Ij3Wp8lg5Kz" data-bootloader-hash="MmsLnTq" />
2024-03-20T20:52:13.3432135Z         <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v3/y0/l/0,cross/FKj-U-yJvWe.css?_nc_x=Ij3Wp8lg5Kz" data-bootloader-hash="FYvfWsA" />
2024-03-20T20:52:13.3433984Z         <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v3/yx/l/0,cross/bFWSYdARa1C.css?_nc_x=Ij3Wp8lg5Kz" data-bootloader-hash="UHe9EDE" />
2024-03-20T20:52:13.3435831Z         <script src="https://static.xx.fbcdn.net/rsrc.php/v3/yZ/r/mtrVvw39sSt.js?_nc_x=Ij3Wp8lg5Kz" data-bootloader-hash="2us9zTK" nonce="73nYdh2Q"></script>
2024-03-20T20:52:13.3531162Z         <script nonce="73nYdh2Q">requireLazy(["HasteSupportData"],function(m){m.handle({"clpData":{"1838142":{"r":1,"s":1},"4883":{"r":1,"s":1},"1837559":{"r":1},"1848815":{"r":10000,"s":1}},"gkxData":{"20935":{"result":false,"hash":null},"20939":{"result":true,"hash":null},"20940":{"result":false,"hash":null},"21043":{"result":false,"hash":null},"7742":{"result":false,"hash":null},"20836":{"result":false,"hash":null},"20936":{"result":false,"hash":null},"20948":{"result":true,"hash":null},"25572":{"result":false,"hash":null},"25571":{"result":false,"hash":null}}})});requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){(new ServerJS()).handle({"define":[["cr:310",["RunWWW"],{"__rc":["RunWWW",null]},-1],["cr:1126",["TimeSliceImpl"],{"__rc":["TimeSliceImpl",null]},-1],["cr:6640",["PromiseImpl"],{"__rc":["PromiseImpl",null]},-1],["cr:7386",["clearTimeoutWWW"],{"__rc":["clearTimeoutWWW",null]},-1],["cr:7390",["setTimeoutWWW"],{"__rc":["setTimeoutWWW",null]},-1],["cr:8958",["FBJSON"],{"__rc":["FBJSON",null]},-1],["cr:1078",[],{"__rc":[null,null]},-1],["cr:1080",["unexpectedUseInComet"],{"__rc":["unexpectedUseInComet",null]},-1],["cr:6108",["CSS"],{"__rc":["CSS",null]},-1],["cr:7385",["clearIntervalWWW"],{"__rc":["clearIntervalWWW",null]},-1],["cr:7389",["setIntervalAcrossTransitionsWWW"],{"__rc":["setIntervalAcrossTransitionsWWW",null]},-1],["cr:7391",["setTimeoutAcrossTransitionsWWW"],{"__rc":["setTimeoutAcrossTransitionsWWW",null]},-1],["cr:7936",["BlueCompatRouter"],{"__rc":["BlueCompatRouter",null]},-1],["cr:8959",["DTSG"],{"__rc":["DTSG",null]},-1],["cr:8960",["DTSG_ASYNC"],{"__rc":["DTSG_ASYNC",null]},-1],["cr:696703",[],{"__rc":[null,null]},-1],["cr:708886",["EventProfilerImpl"],{"__rc":["EventProfilerImpl",null]},-1],["cr:135",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:6669",["DataStore"],{"__rc":["DataStore",null]},-1],["ServerNonce",[],{"ServerNonce":"9orVB3hV31h7Wr1X2Xe4jb"},141],["KSConfig",[],{"killed":{"__set":["POCKET_MONSTERS_CREATE","POCKET_MONSTERS_DELETE","POCKET_MONSTERS_UPDATE_NAME","TPA_SRT_TRANSLATION","WORKROOMS_REQUEST_TAGGING_TAG_NO_INIT_BY_VC_GALAXY"]},"ko":{"__set":["acrJTh9WGdp","1oOE64fL4wO","7r6mSP7ofr2","3sKizTQ6byg","6XsXQ2qHw8y"]}},2580],["InitialCookieConsent",[],{"deferCookies":false,"initialConsent":[1,2],"noCookies":false,"shouldShowCookieBanner":false,"shouldWaitForDeferredDatrCookie":false},4328],["ServerTimeData",[],{"serverTime":1710967932195,"timeOfRequestStart":1710967932180.4,"timeOfResponseStart":1710967932180.4},5943],["URLFragmentPreludeConfig",[],{"hashtagRedirect":true,"fragBlacklist":["nonce","access_token","oauth_token","xs","checkpoint_data","code"]},137],["CometPersistQueryParams",[],{"relative":{},"domain":{}},6231],["CookieDomain",[],{"domain":"facebook.com"},6421],["GetAsyncParamsExtraData",[],{"extra_data":{}},7511],["BootloaderConfig",[],{"deferBootloads":false,"jsRetries":[200,500],"jsRetryAbortNum":2,"jsRetryAbortTime":5,"silentDups":false,"timeout":60000,"tieredLoadingFromTier":100,"hypStep4":false,"phdOn":false,"btCutoffIndex":2387,"fastPathForAlreadyRequired":true,"earlyRequireLazy":false,"enableTimeoutLoggingForNonComet":false,"deferLongTailManifest":true,"lazySoT":false,"translationRetries":[200,500],"translationRetryAbortNum":3,"translationRetryAbortTime":50},329],["CSSLoaderConfig",[],{"timeout":5000,"modulePrefix":"BLCSS:","forcePollForBootloader":true},619],["CookieCoreConfig",[],{"c_user":{"t":31536000},"cppo":{"t":86400},"dpr":{"t":604800},"fbl_ci":{"t":31536000},"fbl_cs":{"t":31536000},"fbl_st":{"t":31536000},"i_user":{"t":31536000},"locale":{"t":604800},"m_ls":{"t":34560000},"m_pixel_ratio":{"t":604800},"noscript":{},"presence":{"t":2592000},"sfau":{},"usida":{},"vpd":{"t":5184000},"wd":{"t":604800},"wl_cbv":{"t":7776000},"x-referer":{},"x-src":{"t":1}},2104],["CurrentUserInitialData",[],{"ACCOUNT_ID":"0","USER_ID":"0","NAME":"","SHORT_NAME":null,"IS_BUSINESS_PERSON_ACCOUNT":false,"HAS_SECONDARY_BUSINESS_PERSON":false,"IS_FACEBOOK_WORK_ACCOUNT":false,"IS_MESSENGER_ONLY_USER":false,"IS_DEACTIVATED_ALLOWED_ON_MESSENGER":false,"IS_MESSENGER_CALL_GUEST_USER":false,"IS_WORK_MESSENGER_CALL_GUEST_USER":false,"IS_WORKROOMS_USER":false,"APP_ID":"256281040558","IS_BUSINESS_DOMAIN":false},270],["LSD",[],{"token":"AVrRq5aHDOs"},323],["SiteData",[],{"server_revision":1012189107,"client_revision":1012189107,"push_phase":"C3","pkg_cohort":"BP:DEFAULT","haste_session":"19802.BP:DEFAULT.2.0..0.0","pr":1,"manifest_base_uri":"https:\/\/static.xx.fbcdn.net","manifest_origin":null,"manifest_version_prefix":null,"be_one_ahead":false,"is_rtl":false,"is_experimental_tier":false,"is_jit_warmed_up":true,"hsi":"7348551313223199003","semr_host_bucket":"6","bl_hash_version":2,"comet_env":0,"wbloks_env":false,"ef_page":null,"compose_bootloads":false,"spin":4,"__spin_r":1012189107,"__spin_b":"trunk","__spin_t":1710967932,"vip":"31.13.66.35"},317],["SprinkleConfig",[],{"param_name":"jazoest","version":2,"should_randomize":false},2111],["UserAgentData",[],{"browserArchitecture":"32","browserFullVersion":null,"browserMinorVersion":null,"browserName":"Unknown","browserVersion":null,"deviceName":"Unknown","engineName":"Unknown","engineVersion":null,"platformArchitecture":"32","platformName":"Unknown","platformVersion":null,"platformFullVersion":null},527],["PromiseUsePolyfillSetImmediateGK",[],{"www_always_use_polyfill_setimmediate":false},2190],["JSErrorLoggingConfig",[],{"appId":256281040558,"extra":[],"reportInterval":50,"sampleWeight":null,"sampleWeightKey":"__jssesw","projectBlocklist":[]},2776],["DataStoreConfig",[],{"expandoKey":"__FB_STORE","useExpando":true},2915],["CookieCoreLoggingConfig",[],{"maximumIgnorableStallMs":16.67,"sampleRate":9.7e-5,"sampleRateClassic":1.0e-10,"sampleRateFastStale":1.0e-8},3401],["ImmediateImplementationExperiments",[],{"prefer_message_channel":true},3419],["UriNeedRawQuerySVConfig",[],{"uris":["dms.netmng.com","doubleclick.net","r.msn.com","watchit.sky.com","graphite.instagram.com","www.kfc.co.th","learn.pantheon.io","www.landmarkshops.in","www.ncl.com","s0.wp.com","www.tatacliq.com","bs.serving-sys.com","kohls.com","lazada.co.th","xg4ken.com","technopark.ru","officedepot.com.mx","bestbuy.com.mx","booking.com","nibio.no","myworkdayjobs.com","united-united.com"]},3871],["WebConnectionClassServerGuess",[],{"connectionClass":"GOOD"},4705],["BootloaderEndpointConfig",[],{"debugNoBatching":false,"maxBatchSize":-1,"endpointURI":"https:\/\/www.facebook.com\/ajax\/bootloader-endpoint\/"},5094],["BigPipeExperiments",[],{"link_images_to_pagelets":false,"enable_bigpipe_plugins":false},907],["cr:7730",["getFbtResult"],{"__rc":["getFbtResult",null]},-1],["cr:8906",["goURIWWW"],{"__rc":["goURIWWW",null]},-1],["cr:925100",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:806696",["clearTimeoutBlue"],{"__rc":["clearTimeoutBlue",null]},-1],["cr:807042",["setTimeoutBlue"],{"__rc":["setTimeoutBlue",null]},-1],["cr:1003267",["clearIntervalBlue"],{"__rc":["clearIntervalBlue",null]},-1],["cr:896462",["setIntervalAcrossTransitionsBlue"],{"__rc":["setIntervalAcrossTransitionsBlue",null]},-1],["cr:986633",["setTimeoutAcrossTransitionsBlue"],{"__rc":["setTimeoutAcrossTransitionsBlue",null]},-1],["cr:6799",["EventProfilerAdsSessionProvider"],{"__rc":["EventProfilerAdsSessionProvider",null]},-1],["IntlVariationHoldout",[],{"disable_variation":false},6533],["IntlNumberTypeProps",["IntlCLDRNumberType05"],{"module":{"__m":"IntlCLDRNumberType05"}},7027],["AsyncRequestConfig",[],{"retryOnNetworkError":"1","useFetchStreamAjaxPipeTransport":false},328],["DTSGInitialData",[],{},258],["IntlPhonologicalRules",[],{"meta":{"\/_B\/":"([.,!?\\s]|^)","\/_E\/":"([.,!?\\s]|$)"},"patterns":{"\/\u0001(.*)('|&#039;)s\u0001(?:'|&#039;)s(.*)\/":"\u0001$1$2s\u0001$3","\/_\u0001([^\u0001]*)\u0001\/":"javascript"}},1496],["IntlViewerContext",[],{"GENDER":3,"regionalLocale":null},772],["NumberFormatConfig",[],{"decimalSeparator":".","numberDelimiter":",","minDigitsForThousandsSeparator":4,"standardDecimalPatternInfo":{"primaryGroupSize":3,"secondaryGroupSize":3},"numberingSystemData":null},54],["SessionNameConfig",[],{"seed":"1WYt"},757],["ZeroCategoryHeader",[],{},1127],["ZeroRewriteRules",[],{"rewrite_rules":{},"whitelist":{"\/hr\/r":1,"\/hr\/p":1,"\/zero\/unsupported_browser\/":1,"\/zero\/policy\/optin":1,"\/zero\/optin\/write\/":1,"\/zero\/optin\/legal\/":1,"\/zero\/optin\/free\/":1,"\/about\/privacy\/":1,"\/about\/privacy\/update\/":1,"\/privacy\/explanation\/":1,"\/zero\/toggle\/welcome\/":1,"\/zero\/toggle\/nux\/":1,"\/zero\/toggle\/settings\/":1,"\/fup\/interstitial\/":1,"\/work\/landing":1,"\/work\/login\/":1,"\/work\/email\/":1,"\/ai.php":1,"\/js_dialog_resources\/dialog_descriptions_android.json":0,"\/connect\/jsdialog\/MPlatformAppInvitesJSDialog\/":0,"\/connect\/jsdialog\/MPlatformOAuthShimJSDialog\/":0,"\/connect\/jsdialog\/MPlatformLikeJSDialog\/":0,"\/qp\/interstitial\/":1,"\/qp\/action\/redirect\/":1,"\/qp\/action\/close\/":1,"\/zero\/support\/ineligible\/":1,"\/zero_balance_redirect\/":1,"\/zero_balance_redirect":1,"\/zero_balance_redirect\/l\/":1,"\/l.php":1,"\/lsr.php":1,"\/ajax\/dtsg\/":1,"\/checkpoint\/block\/":1,"\/exitdsite":1,"\/zero\/balance\/pixel\/":1,"\/zero\/balance\/":1,"\/zero\/balance\/carrier_landing\/":1,"\/zero\/flex\/logging\/":1,"\/tr":1,"\/tr\/":1,"\/sem_campaigns\/sem_pixel_test\/":1,"\/bookmarks\/flyout\/body\/":1,"\/zero\/subno\/":1,"\/confirmemail.php":1,"\/policies\/":1,"\/mobile\/internetdotorg\/classifier\/":1,"\/zero\/dogfooding":1,"\/xti.php":1,"\/zero\/fblite\/config\/":1,"\/hr\/zsh\/wc\/":1,"\/ajax\/bootloader-endpoint\/":1,"\/mobile\/zero\/carrier_page\/":1,"\/mobile\/zero\/carrier_page\/education_page\/":1,"\/mobile\/zero\/carrier_page\/feature_switch\/":1,"\/mobile\/zero\/carrier_page\/settings_page\/":1,"\/aloha_check_build":1,"\/upsell\/zbd\/softnudge\/":1,"\/mobile\/zero\/af_transition\/":1,"\/mobile\/zero\/af_transition\/action\/":1,"\/mobile\/zero\/freemium\/":1,"\/mobile\/zero\/freemium\/redirect\/":1,"\/mobile\/zero\/freemium\/zero_fup\/":1,"\/privacy\/policy\/":1,"\/privacy\/center\/":1,"\/data\/manifest\/":1,"\/4oh4.php":1,"\/autologin.php":1,"\/birthday_help.php":1,"\/checkpoint\/":1,"\/contact-importer\/":1,"\/cr.php":1,"\/legal\/terms\/":1,"\/login.php":1,"\/login\/":1,"\/mobile\/account\/":1,"\/n\/":1,"\/remote_test_device\/":1,"\/upsell\/buy\/":1,"\/upsell\/buyconfirm\/":1,"\/upsell\/buyresult\/":1,"\/upsell\/promos\/":1,"\/upsell\/continue\/":1,"\/upsell\/h\/promos\/":1,"\/upsell\/loan\/learnmore\/":1,"\/upsell\/purchase\/":1,"\/upsell\/promos\/upgrade\/":1,"\/upsell\/buy_redirect\/":1,"\/upsell\/loan\/buyconfirm\/":1,"\/upsell\/loan\/buy\/":1,"\/upsell\/sms\/":1,"\/wap\/a\/channel\/reconnect.php":1,"\/wap\/a\/nux\/wizard\/nav.php":1,"\/wap\/appreg.php":1,"\/wap\/birthday_help.php":1,"\/wap\/c.php":1,"\/wap\/confirmemail.php":1,"\/wap\/cr.php":1,"\/wap\/login.php":1,"\/wap\/r.php":1,"\/zero\/datapolicy":1,"\/a\/timezone.php":1,"\/a\/bz":1,"\/bz\/reliability":1,"\/r.php":1,"\/mr\/":1,"\/reg\/":1,"\/registration\/log\/":1,"\/terms\/":1,"\/f123\/":1,"\/expert\/":1,"\/experts\/":1,"\/terms\/index.php":1,"\/terms.php":1,"\/srr\/":1,"\/msite\/redirect\/":1,"\/fbs\/pixel\/":1,"\/contactpoint\/preconfirmation\/":1,"\/contactpoint\/cliff\/":1,"\/contactpoint\/confirm\/submit\/":1,"\/contactpoint\/confirmed\/":1,"\/contactpoint\/login\/":1,"\/preconfirmation\/contactpoint_change\/":1,"\/help\/contact\/":1,"\/survey\/":1,"\/upsell\/loyaltytopup\/accept\/":1,"\/settings\/":1,"\/lite\/":1,"\/zero_status_update\/":1,"\/operator_store\/":1,"\/upsell\/":1,"\/wifiauth\/login\/":1}},1478],["DTSGInitData",[],{"token":"","async_get_token":""},3515],["WebDriverConfig",[],{"isTestRunning":false,"isJestE2ETestRun":false,"isXRequestConfigEnabled":false,"auxiliaryServiceInfo":{},"testPath":null,"originHost":null},5332],["CurrentEnvironment",[],{"facebookdotcom":true,"messengerdotcom":false,"workplacedotcom":false,"instagramdotcom":false,"workdotmetadotcom":false,"horizondotmetadotcom":false},827],["CometAltpayJsSdkIframeAllowedDomains",[],{"allowed_domains":["https:\/\/live.adyen.com","https:\/\/integration-facebook.payu.in","https:\/\/facebook.payulatam.com","https:\/\/secure.payu.com","https:\/\/facebook.dlocal.com","https:\/\/buy2.boku.com"]},4920],["EventConfig",[],{"sampling":{"bandwidth":0,"play":0,"playing":0,"progress":0,"pause":0,"ended":0,"seeked":0,"seeking":0,"waiting":0,"loadedmetadata":0,"canplay":0,"selectionchange":0,"change":0,"timeupdate":0,"adaptation":0,"focus":0,"blur":0,"load":0,"error":0,"message":0,"abort":0,"storage":0,"scroll":200000,"mousemove":20000,"mouseover":10000,"mouseout":10000,"mousewheel":1,"MSPointerMove":10000,"keydown":0.1,"click":0.02,"mouseup":0.02,"__100ms":0.001,"__default":5000,"__min":100,"__interactionDefault":200,"__eventDefault":100000},"page_sampling_boost":1,"interaction_regexes":{},"interaction_boost":{},"event_types":{},"manual_instrumentation":false,"profile_eager_execution":false,"disable_heuristic":true,"disable_event_profiler":false},1726],["cr:1290",[],{"__rc":[null,null]},-1],["cr:1094907",[],{"__rc":[null,null]},-1],["cr:1183579",["InlineFbtResultImpl"],{"__rc":["InlineFbtResultImpl",null]},-1],["FbtResultGK",[],{"shouldReturnFbtResult":true,"inlineMode":"NO_INLINE"},876],["AdsInterfacesSessionConfig",[],{},2393],["FbtQTOverrides",[],{"overrides":{}},551],["CookieConsentIFrameConfig",[],{"consent_param":"FQAREhISAA==.ARYxccrerARoZQNkwJxCi6QKY8w6NA83ZjY32W5k0iIhxqtN","allowlisted_iframes":[],"is_checkpointed":false},5540],["AnalyticsCoreData",[],{"device_id":"$^|AcYrgyxt-c-HeGMmYLJ5cFrGyhCtRGdrXPKTd4S3WRi8RatmBCEBoqi2VQ02B9ueyRkg3_-RCVzoCxe3nwy_Ho_e5eIZ|fd.AcZEH2YFqq1Iu8xCFyVU0ZveE0-svoovoHwm3XMkVdRnVtNX-FpiOQDO-7rLPVI1b20vpUCUR9McpKsFeblQUWEk","app_id":"256281040558","enable_bladerunner":false,"enable_ack":true,"push_phase":"C3","enable_observer":false,"enable_cmcd_observer":false,"enable_dataloss_timer":false,"enable_fallback_for_br":true,"queue_activation_experiment":false,"max_delay_br_queue":60000,"max_delay_br_queue_immediate":3,"max_delay_br_init_not_complete":3000,"consents":{},"app_universe":1,"br_stateful_migration_on":true,"enable_non_fb_br_stateless_by_default":false,"use_falco_as_mutex_key":false},5237]],"require":[["markJSEnabled"],["lowerDomain"],["URLFragmentPrelude"],["Primer"],["BigPipe"],["Bootloader"],["TimeSlice"],["AsyncRequest"],["FbtLogging"],["IntlQtEventFalcoEvent"],["RequireDeferredReference","unblock",[],[["AsyncRequest","FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["AsyncRequest","FbtLogging","IntlQtEventFalcoEvent"],"css"]]]});});</script></head><body class="unsupportedBrowser x1 Locale_en_US" dir="ltr"><script type="text/javascript" nonce="73nYdh2Q">requireLazy(["bootstrapWebSession"],function(j){j(1710967932)})</script><div class="_li"><div class="pvl unsupportedBrowserPage"><div class="pam unsupportedBrowserBox uiBoxWhite"><h2 class="ptl pbm _6n _6s _6v">Update Your Browser</h2><div class="pvm phl unsupportedBrowserText _6q _6t _mf">You’re using a web browser that isn’t supported by Facebook.<br />To get a better experience, go to one of these sites and get the latest version of your preferred browser:</div><a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.google.com%2Fchrome%2Fbrowser%2F&amp;h=AT3WSTj0ZdCbRKCeOQi8MFmI2Tymnm70JK30Hr2c_tLToamYucDbYvTEmS2iooaDuNaclUxT7ZjetlQs1nvZr60DHE73mnOZoiC97BA_0vCMhxxM5ZSNM1IRf1jp-RPL-_Xx6goMzQ979Jqm" class="unsupportedBrowserBrowser mvl pvm phl" target="_blank" rel="nofollow" data-lynx-mode="hover"><i class="img sp_DBPRSrERKcU sx_5c8840"></i><div class="_6o _6v">Google Chrome</div></a><a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.mozilla.org%2Ffirefox%2Fnew%2F%3Futm_source%3Dfacebook%26utm_medium%3Dreferral%26utm_campaign%3Dunsupported-browser-notification&amp;h=AT1pbXNM5BywanUiPLNlcuJvKf1PCZcNYNHfO0NhmrkmQ_PsE0ceP6AlD1tqKwgLjXCAGwqij857CBUnTFB3MAYQeEaGD-b6bFVHAizgXRLCy-im2pGz26D24HNWOep90vqERCO2qZFSTkqu" class="unsupportedBrowserBrowser mvl pvm phl" target="_blank" rel="nofollow" data-lynx-mode="hover"><i class="img sp_DBPRSrERKcU sx_047f56"></i><div class="_6o _6v">Mozilla Firefox</div></a></div><a href="/mobile" class="unsupportedBrowserMobile mtl"><div class="clearfix"><div class="_6a _8o _8t lfloat _ohe"><div class="_6a _6b" style="height:78px"></div><div class="_6a _6b"><div class="mbs _6q _6v">Get Facebook on Your Phone</div><div class="_6u">Stay connected anytime, anywhere.</div></div></div><div class="_42ef"></div></div></a></div></div>
2024-03-20T20:52:13.3693177Z         <script>requireLazy(["Bootloader"],function(m){m.handlePayload({"consistency":{"rev":1012189107},"rsrcMap":{"rLr+wv3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ya\/r\/PLbs5pK1vke.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"9NiATAn":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yv\/r\/yRuFCzueB7p.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"d+SyJvX":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/um5Lma8ealt.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"7ZKejNn":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yh\/r\/6KsQOOvc921.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"3X9o3VZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i7M54\/yg\/l\/en_US\/oaHoqhcG_hY.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"dAWNZ\/s":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y9\/r\/BTdUGzsTGVy.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"QfBLzGU":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yQ\/r\/p0UAAgJE1Lo.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"unvMfHc":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yo\/r\/sx3ghqDAWcZ.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"CeUfi4Y":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y_\/r\/7vf32JYCM8I.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"RS9Sgv2":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3il8Q4\/yN\/l\/en_US\/4QJIxfmDOsG.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"I1iUuu1":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yC\/l\/0,cross\/VikeANuWU3c.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"3HdAXaS":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yl\/r\/9lDiey1l9HS.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"lTAUCmL":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y5\/r\/5Npcnoqjkl2.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"o+9ImCQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iLl54\/yH\/l\/en_US\/WNifbGzF8ce.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"s+gxJct":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/r\/RHi-NeezTF_.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"Pbt2AnV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/uEUH4L0JYa1.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"IzZVTmA":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iwh64\/yB\/l\/en_US\/a7iF4fyt-I2.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"3\/ZOWn4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ilBJ4\/yC\/l\/en_US\/LkOjiZnytRq.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"ifmVKaL":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ivff4\/yM\/l\/en_US\/1wCohJbagyW.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"wcoO83N":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yx\/r\/NOKres8q1IT.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"MOcemQF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/pdSlX_keZV3.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"VdDeY6Z":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yi\/r\/pUuI0ZMcU1F.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"sD1p+sg":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3isnq4\/y-\/l\/en_US\/Pf3L7CWrPGF.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"lSecMby":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yd\/r\/12NQ-yXEPpl.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"Nlg3ODC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iTQy4\/yQ\/l\/en_US\/ni8-PZV04L0.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"u99CfL7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iI3d4\/yj\/l\/en_US\/BJTSQ2fIgTF.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"2Z1hGsw":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i_M54\/yp\/l\/en_US\/c1_RKav_UfI.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"BjDH7sZ":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yr\/l\/0,cross\/jv9rZG6aRJ8.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"xNcvPu\/":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iwX14\/yd\/l\/en_US\/wtcqlL9DwbE.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"5Ws5gbh":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yK\/l\/0,cross\/FvqFEbJyGrv.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"pwvzTtg":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/r\/5qBkY4q5_XH.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"dF5jGdp":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iHRp4\/yq\/l\/en_US\/5SIkL4qvwaJ.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"qW1go78":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3id044\/yo\/l\/en_US\/uzzW7G9JCVV.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"cYhjNQe":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y4\/r\/S3er5SpvowT.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"tbV0VU0":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yK\/l\/0,cross\/L-wQcSYqikN.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"e5lwynb":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/r\/vblUw_M0OF9.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"gO5oVzJ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iIJ54\/yT\/l\/en_US\/vaxgSSGJN39.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"gtW8TEQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3inXM4\/y9\/l\/en_US\/W52BvlfHktO.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"ooTK7bR":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yf\/l\/0,cross\/92Ck6uEbagR.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"bwTe41J":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/l\/0,cross\/KN9JZDvWW7L.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"Hr2LRRm":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yS\/r\/AkXAh2745Uu.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"wQ0QdW6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yH\/r\/Zb7EwrdBAt0.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"HvUZAiT":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3itDX4\/y-\/l\/en_US\/lxb9nstECPS.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"AVvHHiQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i8v24\/yI\/l\/en_US\/Qbm1ZHPDy1b.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"BjVFMrt":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yT\/r\/Nv6yOUoAatY.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"nbnZAaP":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/fEaE0QtUPRw.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"wM5920r":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iFe24\/yg\/l\/en_US\/rqPfqG3EDPo.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"59ffx\/l":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y3\/r\/7seqWIJeWNE.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"UQP0awJ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yY\/r\/dqA2yWEbqym.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"yh7\/lBe":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iDhE4\/yA\/l\/en_US\/-eFP3wkyYCi.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"7cDQp3T":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ifm54\/yc\/l\/en_US\/Ufrd3ybhgIA.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"rk\/Pg+s":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yV\/r\/J6OwfFinyDQ.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"D3BexVS":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3irqa4\/yG\/l\/en_US\/0M6HmtBy7LN.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"D0g4ynv":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iEm34\/yL\/l\/en_US\/J183mgFIVeR.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"btiAG1q":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iLpP4\/yC\/l\/en_US\/lBuJVpP8gSh.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"Aa+lqk3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iLIy4\/yy\/l\/en_US\/bGWuQPlBFVH.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"p0kLndo":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iDSI4\/y2\/l\/en_US\/sKtQdUU1u45.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"iGtOaF1":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ihVQ4\/yH\/l\/en_US\/kbFnzNy-KO7.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"KF9ttki":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yl\/r\/kUHqC7ZrNXt.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"Auxocbw":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i3At4\/y6\/l\/en_US\/LOCD_-YZHbq.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"C\/ipQUD":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yl\/r\/jvtisYjAP3H.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"I2ijGzU":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yY\/l\/0,cross\/ohftRRfX0hD.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"7vmuh7o":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yu\/l\/0,cross\/Wga8IjibgSq.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"hfF7rSP":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yy\/r\/b5jFYaQJPfi.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"qDOeawk":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yN\/l\/0,cross\/GUG1IVGJhX8.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"GXogk13":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yz\/r\/eA-EyLw1Rcp.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"Cz4vlKG":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y-\/l\/0,cross\/Zvhf8lKxDYW.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"IHGOWvv":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iLl54\/yX\/l\/en_US\/VmT2DTM_xWO.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"phI6yQs":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yx\/l\/0,cross\/nQWWWDEQfzr.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"FbDsTB0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iVt-4\/yE\/l\/en_US\/CJjTLlLROY4.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"jIVGutb":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yc\/r\/HYN7TbjKybR.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"lIuo1pW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/t6On5lw3f2R.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"xn\/7DkG":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y0\/l\/0,cross\/8ENYH16uMP3.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"GnVoQeM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yP\/r\/qH2DKNMX5Ki.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"L\/BMaHp":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y_\/l\/0,cross\/wFRRT40Gmqi.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"SRJJCWf":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iz8e4\/y-\/l\/en_US\/iuJ3vrP1iId.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"G3NoM9m":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y6\/r\/dxFoIPMM06H.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"9\/NcpIj":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/l\/0,cross\/miuqCIF9YzB.css?_nc_x=Ij3Wp8lg5Kz","nc":1},"KTJXyzv":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yG\/r\/Mdl4See5q5E.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"xsFg75a":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yt\/r\/mnLc1TS2Wp-.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"KY7M436":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ym\/r\/YBQL2uZEXqT.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"s+PoxK1":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i1Mb4\/yn\/l\/en_US\/K8-DVWIDDcl.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"nPj8zmy":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iTfb4\/yJ\/l\/en_US\/cbzaaBHCXye.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"a\/2\/Zjz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i20w4\/yN\/l\/en_US\/ZQ6POGjlCJY.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"SWx3yNv":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y7\/r\/g__eV5OXSXl.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"x22Oby4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/tVshp1OIV9l.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"8ELCBwH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/VRzSVH5iU-V.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"acQtgBB":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3idPh4\/yH\/l\/en_US\/GSMBB8aPUon.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"oE4DofT":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yJ\/r\/EejAgnHUad4.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"17Grp2h":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y-\/r\/HhbMrxvaW_H.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"QyoftxH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yL\/r\/j-_AFWnS2kv.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"H\/5lfuF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/iqrvM8jAXX7.js?_nc_x=Ij3Wp8lg5Kz","nc":1},"QIamfde":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yA\/r\/Y37sQzk-yb8.js?_nc_x=Ij3Wp8lg5Kz","nc":1}},"compMap":{"WebSpeedInteractionsTypedLogger":{"r":["rLr+wv3","9NiATAn","d+SyJvX"],"be":1},"AsyncRequest":{"r":["7ZKejNn","rLr+wv3","3X9o3VZ","MmsLnTq"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"]},"be":1},"DOM":{"r":["7ZKejNn","rLr+wv3","MmsLnTq"],"be":1},"Form":{"r":["dAWNZ\/s","7ZKejNn","rLr+wv3","MmsLnTq"],"be":1},"FormSubmit":{"r":["dAWNZ\/s","7ZKejNn","rLr+wv3","QfBLzGU","3X9o3VZ","MmsLnTq"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"]},"be":1},"Input":{"r":["dAWNZ\/s"],"be":1},"Toggler":{"r":["7ZKejNn","rLr+wv3","MmsLnTq","FYvfWsA","unvMfHc","CeUfi4Y","RS9Sgv2"],"be":1},"Tooltip":{"r":["7ZKejNn","I1iUuu1","rLr+wv3","3HdAXaS","MmsLnTq","lTAUCmL","FYvfWsA","unvMfHc","CeUfi4Y","RS9Sgv2","3X9o3VZ","o+9ImCQ","s+gxJct","dAWNZ\/s"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["Pbt2AnV"]},"be":1},"URI":{"r":[],"be":1},"trackReferrer":{"r":[],"be":1},"PhotoTagApproval":{"r":["7ZKejNn","rLr+wv3","IzZVTmA","3\/ZOWn4","MmsLnTq"],"be":1},"PhotoSnowlift":{"r":["dAWNZ\/s","ifmVKaL","wcoO83N","UHe9EDE","MOcemQF","7ZKejNn","I1iUuu1","VdDeY6Z","sD1p+sg","lSecMby","Nlg3ODC","u99CfL7","rLr+wv3","2Z1hGsw","BjDH7sZ","xNcvPu\/","5Ws5gbh","pwvzTtg","dF5jGdp","qW1go78","cYhjNQe","tbV0VU0","3HdAXaS","e5lwynb","gO5oVzJ","Pbt2AnV","gtW8TEQ","ooTK7bR","bwTe41J","Hr2LRRm","wQ0QdW6","HvUZAiT","3\/ZOWn4","AVvHHiQ","BjVFMrt","nbnZAaP","wM5920r","59ffx\/l","MmsLnTq","d+SyJvX","UQP0awJ","lTAUCmL","yh7\/lBe","7cDQp3T","FYvfWsA","rk\/Pg+s","D3BexVS","D0g4ynv","unvMfHc","btiAG1q","Aa+lqk3","CeUfi4Y","p0kLndo","iGtOaF1","KF9ttki","Auxocbw","C\/ipQUD","RS9Sgv2","I2ijGzU","7vmuh7o","hfF7rSP","3X9o3VZ","o+9ImCQ","qDOeawk","s+gxJct","GXogk13"],"rds":{"m":["Animation","FbtLogging","IntlQtEventFalcoEvent","PageTransitions"]},"be":1},"PhotoTagger":{"r":["Cz4vlKG","7ZKejNn","I1iUuu1","IHGOWvv","rLr+wv3","2Z1hGsw","BjDH7sZ","phI6yQs","IzZVTmA","qW1go78","3HdAXaS","FbDsTB0","Pbt2AnV","3\/ZOWn4","MmsLnTq","d+SyJvX","lTAUCmL","FYvfWsA","unvMfHc","CeUfi4Y","jIVGutb","RS9Sgv2","hfF7rSP","3X9o3VZ","o+9ImCQ","s+gxJct","GXogk13","dAWNZ\/s","cYhjNQe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"]},"be":1},"PhotoTags":{"r":["7ZKejNn","rLr+wv3","IzZVTmA","3\/ZOWn4","CeUfi4Y","MmsLnTq"],"be":1},"TagTokenizer":{"r":["dAWNZ\/s","lIuo1pW","7ZKejNn","rLr+wv3","IzZVTmA","xn\/7DkG","GnVoQeM","MmsLnTq","L\/BMaHp","SRJJCWf","G3NoM9m","CeUfi4Y","9\/NcpIj"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"]},"be":1},"AsyncDialog":{"r":["7ZKejNn","I1iUuu1","rLr+wv3","qW1go78","3HdAXaS","Pbt2AnV","wQ0QdW6","MmsLnTq","lTAUCmL","7cDQp3T","FYvfWsA","unvMfHc","CeUfi4Y","RS9Sgv2","hfF7rSP","3X9o3VZ","qDOeawk","s+gxJct","GXogk13","cYhjNQe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"]},"be":1},"Hovercard":{"r":["7ZKejNn","I1iUuu1","IHGOWvv","rLr+wv3","2Z1hGsw","BjDH7sZ","phI6yQs","3HdAXaS","FbDsTB0","Pbt2AnV","MmsLnTq","d+SyJvX","lTAUCmL","FYvfWsA","unvMfHc","CeUfi4Y","RS9Sgv2","hfF7rSP","3X9o3VZ","o+9ImCQ","s+gxJct","dAWNZ\/s"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"]},"be":1},"XSalesPromoWWWDetailsDialogAsyncController":{"r":["KTJXyzv","3X9o3VZ"],"be":1},"XOfferController":{"r":["xsFg75a","3X9o3VZ"],"be":1},"PerfXSharedFields":{"r":["rLr+wv3","d+SyJvX","KY7M436"],"be":1},"Dialog":{"r":["dAWNZ\/s","7ZKejNn","Nlg3ODC","rLr+wv3","Pbt2AnV","bwTe41J","MmsLnTq","FYvfWsA","unvMfHc","CeUfi4Y","RS9Sgv2","hfF7rSP","3X9o3VZ","3HdAXaS","lTAUCmL"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"]},"be":1},"ExceptionDialog":{"r":["UHe9EDE","7ZKejNn","I1iUuu1","rLr+wv3","qW1go78","3HdAXaS","Pbt2AnV","wQ0QdW6","s+PoxK1","MmsLnTq","lTAUCmL","7cDQp3T","FYvfWsA","nPj8zmy","unvMfHc","CeUfi4Y","RS9Sgv2","hfF7rSP","qDOeawk","a\/2\/Zjz","s+gxJct","3X9o3VZ"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"]},"be":1},"QuickSandSolver":{"r":["dAWNZ\/s","SWx3yNv","7ZKejNn","rLr+wv3","gO5oVzJ","x22Oby4","8ELCBwH","3X9o3VZ","acQtgBB","MmsLnTq"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"]},"be":1},"ConfirmationDialog":{"r":["dAWNZ\/s","7ZKejNn","rLr+wv3","oE4DofT","MmsLnTq"],"be":1},"MWADeveloperReauthBarrier":{"r":["17Grp2h","QyoftxH","rLr+wv3","H\/5lfuF","QIamfde"],"be":1}}})});</script>
2024-03-20T20:52:13.3756830Z         <script>requireLazy(["InitialJSLoader"], function(InitialJSLoader) {InitialJSLoader.loadOnDOMContentReady(["CeUfi4Y","hfF7rSP","rLr+wv3","7ZKejNn","3X9o3VZ"]);});</script>
2024-03-20T20:52:13.3769756Z         <script>requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){var s=(new ServerJS());s.handle({"define":[["cr:7736",["FBLynxLogging"],{"__rc":["FBLynxLogging",null]},-1],["LinkshimHandlerConfig",[],{"supports_meta_referrer":false,"default_meta_referrer_policy":"default","switched_meta_referrer_policy":"origin","non_linkshim_lnfb_mode":"ie","link_react_default_hash":"AT1Y6_okAJGh3hufIcay22Sh1OAmeJCAnNH92GEPs1W8klIwUYg0Dla-FY3p9GaURCjrj24rWyYvSXo5CdK7ajG5E-eoJdjC4pMlUIwrDVAI4L-zwMUciwJugGUYtVzyY8IW2U5FWv2udPbi","untrusted_link_default_hash":"AT3NdMzrip6lguICRPOeqJois3iAP-uf2AYjOzClD6pQX9sbqAxg4130vs2yZhiXH25MwDv5yqmGsuIunENmWxRzVu8IKzk0yizCrGwFQArB96rNn9rJ1MRxFUeRMAOH4auUI6hcaG_PB9TM","linkshim_host":"l.facebook.com","linkshim_path":"\/l.php","linkshim_enc_param":"h","linkshim_url_param":"u","use_rel_no_opener":false,"use_rel_no_referrer":false,"always_use_https":false,"onion_always_shim":true,"middle_click_requires_event":false,"www_safe_js_mode":"hover","m_safe_js_mode":null,"ghl_param_link_shim":false,"click_ids":[],"is_linkshim_supported":true,"current_domain":"facebook.com","blocklisted_domains":["ad.doubleclick.net","ads-encryption-url-example.com","bs.serving-sys.com","ad.atdmt.com","adform.net","ad13.adfarm1.adition.com","ilovemyfreedoms.com","secure.adnxs.com"],"is_mobile_device":false},27]],"require":[["WebPixelRatioDetector","startDetecting",[],[false]],["ScriptPath","set",[],["WebUnsupportedBrowserController","159d6e07",{"imp_id":"0F6v0cUPfs4l2ZCyW","ef_page":null,"uri":"https:\/\/www.facebook.com\/unsupportedbrowser"}]],["FBLynx","setupDelegation",[],[]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]],["TimeSliceImpl"],["HasteSupportData"],["ServerJS"],["Run"],["InitialJSLoader"]]});requireLazy(["Run"],function(Run){Run.onAfterLoad(function(){s.cleanup(TimeSlice)})});});</script>
2024-03-20T20:52:13.3779533Z         <script>now_inl=(function(){var p=window.performance;return p&&p.now&&p.timing&&p.timing.navigationStart?function(){return p.now()+p.timing.navigationStart}:function(){return new Date().getTime()};})();window.__bigPipeFR=now_inl();</script>
2024-03-20T20:52:13.3781448Z         <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yB/l/0,cross/b2dCruFxurR.css?_nc_x=Ij3Wp8lg5Kz" as="style" />
2024-03-20T20:52:13.3783165Z         <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yI/l/0,cross/hin2jI9S1h7.css?_nc_x=Ij3Wp8lg5Kz" as="style" />
2024-03-20T20:52:13.3784954Z         <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/y0/l/0,cross/FKj-U-yJvWe.css?_nc_x=Ij3Wp8lg5Kz" as="style" />
2024-03-20T20:52:13.3786603Z         <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yx/l/0,cross/bFWSYdARa1C.css?_nc_x=Ij3Wp8lg5Kz" as="style" />
2024-03-20T20:52:13.3788029Z         <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yh/r/6KsQOOvc921.js?_nc_x=Ij3Wp8lg5Kz" as="script" nonce="73nYdh2Q" />
2024-03-20T20:52:13.3789719Z         <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/PLbs5pK1vke.js?_nc_x=Ij3Wp8lg5Kz" as="script" nonce="73nYdh2Q" />
2024-03-20T20:52:13.3791462Z         <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3i7M54/yg/l/en_US/oaHoqhcG_hY.js?_nc_x=Ij3Wp8lg5Kz" as="script" nonce="73nYdh2Q" />
2024-03-20T20:52:13.3793486Z         <script>window.__bigPipeCtor=now_inl();requireLazy(["BigPipe"],function(BigPipe){define("__bigPipe",[],window.bigPipe=new BigPipe({"forceFinish":true,"config":{"flush_pagelets_asap":true,"dispatch_pagelet_replayable_actions":false}}));});</script>
2024-03-20T20:52:13.3795481Z         <script nonce="73nYdh2Q">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("first_response",n);})})();</script>
2024-03-20T20:52:13.3798403Z         <script nonce="73nYdh2Q">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["w0tmL6j","MmsLnTq","FYvfWsA","UHe9EDE","7ZKejNn","rLr+wv3","3X9o3VZ"],id:"first_response",phase:0,last_in_phase:true,tti_phase:0,all_phases:[63],hsrp:{hblp:{consistency:{rev:1012189107}}},allResources:["w0tmL6j","MmsLnTq","FYvfWsA","CeUfi4Y","hfF7rSP","rLr+wv3","7ZKejNn","3X9o3VZ","UHe9EDE"]});}));</script>
2024-03-20T20:52:13.3801570Z         <script>requireLazy(["__bigPipe"],function(bigPipe){bigPipe.setPageID("7348551313223199003")});</script><script nonce="73nYdh2Q">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("last_response",n);})})();</script>
2024-03-20T20:52:13.3829007Z         <script nonce="73nYdh2Q">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["rLr+wv3"],id:"last_response",phase:63,last_in_phase:true,the_end:true,jsmods:{define:[["cr:6016",["NavigationMetricsWWW"],{__rc:["NavigationMetricsWWW",null]},-1],["cr:7383",["BanzaiWWW"],{__rc:["BanzaiWWW",null]},-1],["cr:6943",["EventListenerImplForCacheStorage"],{__rc:["EventListenerImplForCacheStorage",null]},-1],["cr:1634616",["UserActivityBlue"],{__rc:["UserActivityBlue",null]},-1],["cr:5695",["EventListenerWWW"],{__rc:["EventListenerWWW",null]},-1],["cr:844180",["TimeSpentImmediateActiveSecondsLoggerBlue"],{__rc:["TimeSpentImmediateActiveSecondsLoggerBlue",null]},-1],["cr:1187159",["BlueCompatBroker"],{__rc:["BlueCompatBroker",null]},-1],["WebStorageMonsterLoggingURI",[],{uri:"/ajax/webstorage/process_keys/?state=1"},3032],["BrowserPaymentHandlerConfig",[],{enabled:false},3904],["TimeSpentConfig",[],{delay:1000,timeout:64,"0_delay":0,"0_timeout":8},142],["cr:5800",[],{__rc:[null,null]},-1],["cr:1642797",["BanzaiBase"],{__rc:["BanzaiBase",null]},-1],["cr:1353359",["EventListenerImplForBlue"],{__rc:["EventListenerImplForBlue",null]},-1],["ImmediateActiveSecondsConfig",[],{sampling_rate:0},423],["cr:5866",["BanzaiAdapterWWW"],{__rc:["BanzaiAdapterWWW",null]},-1],["cr:7384",["cancelIdleCallbackWWW"],{__rc:["cancelIdleCallbackWWW",null]},-1],["cr:692209",["cancelIdleCallbackBlue"],{__rc:["cancelIdleCallbackBlue",null]},-1],["BanzaiConfig",[],{MAX_SIZE:10000,MAX_WAIT:150000,MIN_WAIT:null,RESTORE_WAIT:150000,blacklist:["time_spent"],disabled:false,gks:{boosted_pagelikes:true,mercury_send_error_logging:true,platform_oauth_client_events:true,sticker_search_ranking:true},known_routes:["artillery_javascript_actions","artillery_javascript_trace","artillery_logger_data","logger","falco","gk2_exposure","js_error_logging","loom_trace","marauder","perfx_custom_logger_endpoint","qex","require_cond_exposure_logging","metaconfig_exposure"],should_drop_unknown_routes:true,should_log_unknown_routes:false},7],["WebDevicePerfInfoData",[],{needsFullUpdate:true,needsPartialUpdate:false,shouldLogResourcePerf:false},3977]],require:[["BDClientSignalCollectionTrigger","startSignalCollection",[],[{sc:"{\"t\":1659080345,\"c\":[[30000,838801],[30001,838801],[30002,838801],[30003,838801],[30004,838801],[30005,838801],[30006,573585],[30007,838801],[30008,838801],[30012,838801],[30013,838801],[30015,806033],[30018,806033],[30021,540823],[30022,540817],[30040,806033],[30093,806033],[30094,806033],[30095,806033],[30101,541591],[30102,541591],[30103,541591],[30104,541591],[30106,806039],[30107,806039],[38000,541427],[38001,806643]]}",fds:60,fda:60,i:60,sbs:1,dbs:100,bbs:100,hbi:60,rt:262144,hbcbc:2,hbvbc:0,hbbi:30,sid:-1,hbv:"6416638472492036491"}]],["NavigationMetrics","setPage",[],[{page:"WebUnsupportedBrowserController",page_type:"normal",page_uri:"https://www.facebook.com/unsupportedbrowser",serverLID:"7348551313223199003"}]],["FalcoLoggerTransports","attach",[],[]],["Chromedome","start",[],[{}]],["DimensionTracking"],["ClickRefLogger"],["NavigationClickPointHandler"],["WebDevicePerfInfoLogging","doLog",[],[]],["WebStorageMonster","schedule",[],[]],["Artillery","disable",[],[]],["ScriptPathLogger","startLogging",[],[]],["TimeSpentBitArrayLogger","init",[],[]],["CookieCore","setWithoutChecksIfFirstPartyContext",[],["_js_datr","fEz7ZWjLUGclM2cP_ydf2NH0",34560000000,"/",true,".facebook.com"]],["TransportSelectingClientSingletonConditional"],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"sd"]],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"css"]]]},hsrp:{hsdp:{clpData:{"1743095":{r:1,s:1},"1814852":{r:1},"1871697":{r:1,s:1},"1829319":{r:1},"1829320":{r:1},"1843988":{r:1}},gkxData:{"21049":{result:false,hash:null},"21074":{result:false,hash:null},"21116":{result:false,hash:null}},qexData:{"526":{r:null},"538":{r:null},"543":{r:null}}},hblp:{consistency:{rev:1012189107},rsrcMap:{zPYlTyl:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v3/yO/r/_tJ17sGyxOX.js?_nc_x=Ij3Wp8lg5Kz",nc:1},BFolX4R:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v3/yj/r/wwPr_f3niE-.js?_nc_x=Ij3Wp8lg5Kz",nc:1}}}},allResources:["rLr+wv3","zPYlTyl","BFolX4R","7ZKejNn","iGtOaF1","KF9ttki","cYhjNQe","3X9o3VZ","d+SyJvX"]});}));</script></body></html>
2024-03-20T20:52:13.3846308Z         Stderr: Connecting to www.facebook.com (31.13.66.35:443)
2024-03-20T20:52:13.3846979Z         Connecting to www.facebook.com (31.13.66.35:443)
2024-03-20T20:52:13.3847517Z         writing to stdout
2024-03-20T20:52:13.3848049Z         -                     9485 --:--:-- ETA
2024-03-20T20:52:13.3848759Z         -                    100% |********************************| 44190  0:00:00 ETA
2024-03-20T20:52:13.3849361Z         written to stdout
2024-03-20T20:52:13.3849731Z         
2024-03-20T20:52:17.8045339Z     l7networkpolicy_test.go:173: 
2024-03-20T20:52:17.8046938Z         	Error Trace:	/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:173
2024-03-20T20:52:17.8049011Z         	            				/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:330
2024-03-20T20:52:17.8050641Z         	            				/home/runner/work/antrea/antrea/test/e2e/l7networkpolicy_test.go:60
2024-03-20T20:52:17.8052530Z         	Error:      	Condition never satisfied
2024-03-20T20:52:17.8053522Z         	Test:       	TestL7NetworkPolicy/TLS
2024-03-20T20:52:20.8388901Z I0320 20:52:20.838251   24505 framework.go:2656] Sending SIGINT to 'antrea-agent-coverage'
2024-03-20T20:52:20.8994900Z I0320 20:52:20.898892   24505 framework.go:2662] Copying coverage files from Pod 'antrea-agent-9jbqt'
2024-03-20T20:52:21.1385513Z I0320 20:52:21.138085   24505 framework.go:2656] Sending SIGINT to 'antrea-agent-coverage'
2024-03-20T20:52:21.1952922Z I0320 20:52:21.194769   24505 framework.go:2662] Copying coverage files from Pod 'antrea-agent-cf2fm'
2024-03-20T20:52:21.3773904Z I0320 20:52:21.376921   24505 framework.go:2656] Sending SIGINT to 'antrea-agent-coverage'
2024-03-20T20:52:21.4401101Z I0320 20:52:21.439717   24505 framework.go:2662] Copying coverage files from Pod 'antrea-agent-f5llg'
2024-03-20T20:52:35.5773120Z === NAME  TestL7NetworkPolicy
2024-03-20T20:52:35.5774548Z     fixtures.go:333: Exporting test logs to '/home/runner/work/antrea/antrea/log/TestL7NetworkPolicy/beforeTeardown.Mar20-20-52-35'
2024-03-20T20:52:38.2668726Z     fixtures.go:504: Deleting 'testl7networkpolicy-po20rlkw' K8s Namespace
2024-03-20T20:52:38.2707734Z I0320 20:52:38.270542   24505 framework.go:793] Deleting Namespace testl7networkpolicy-po20rlkw took 3.977318ms
2024-03-20T20:52:38.2709519Z --- FAIL: TestL7NetworkPolicy (95.50s)
2024-03-20T20:52:38.2710717Z     --- FAIL: TestL7NetworkPolicy/HTTP (34.73s)
2024-03-20T20:52:38.2711873Z         --- FAIL: TestL7NetworkPolicy/HTTP/Ingress (14.37s)
2024-03-20T20:52:38.2713063Z         --- FAIL: TestL7NetworkPolicy/HTTP/Egress (14.34s)
2024-03-20T20:52:38.2719080Z     --- FAIL: TestL7NetworkPolicy/TLS (24.93s)
@antoninbas antoninbas added the kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test. label Mar 20, 2024
@antoninbas
Copy link
Contributor Author

@tnqn the only recent related change I can think of is the logging fix, but that should not have impacted NP enforcement

@tnqn
Copy link
Member

tnqn commented Mar 21, 2024

If it started two days ago, #4537 may be related.

The current log doesn't provide any infromation as all agents were restarted before collecting the logs. We need to invert the order to know what happened.

@hongliangl could you check this one?

@hongliangl
Copy link
Contributor

If it started two days ago, #4537 may be related.

The current log doesn't provide any infromation as all agents were restarted before collecting the logs. We need to invert the order to know what happened.

@hongliangl could you check this one?

Will do

@hongliangl hongliangl self-assigned this Mar 22, 2024
hongliangl added a commit to hongliangl/antrea that referenced this issue Mar 22, 2024
Fix antrea-io#6129

In the failure tests, the following function is called to
verify whether a connection should be allowed or denied.
To verify a connection should be denied, it requires 5 seconds.

```
func probeClientIPFromPod(data *TestData, pod, container string, baseUrl string) (string, error) {
	url := fmt.Sprintf("%s/%s", baseUrl, "clientip")
	hostPort, _, err := data.runWgetCommandFromTestPodWithRetry(pod, data.testNamespace, container, url, 5)
	if err != nil {
		return "", err
	}
	host, _, err := net.SplitHostPort(hostPort)
	return host, err
}
```

Before antrea-io#5843, these e2e tests utilized the function PollImmediate
from k8s.io/apimachinery/pkg/util/wait, which immediately calls an
anonymous function including the above function. Since the timeout
is 5 seconds, and the ticker time is 1 second, and the anonymous
function runs immediately, the 5-second timeout is sufficient to
verify the denied state of a connection as mentioned above. However,
after antrea-io#5843, the function `Eventually` from github.com/stretchr/testify/assert
is used with the same parameters, which implies that the anonymous
function runs after the first ticker time, leaving 4 seconds. 4 seconds
are insufficient to verify the denied state of a connection.

To resolve the issue, the timeout should be adjusted to be more than
5 seconds.

Signed-off-by: Hongliang Liu <lhongliang@vmware.com>
hongliangl added a commit to hongliangl/antrea that referenced this issue Mar 25, 2024
Fix antrea-io#6129

In the failure tests, the following function is called to
verify whether a connection should be allowed or denied.
To verify a connection should be denied, it requires 5 seconds.

```go
func probeClientIPFromPod(data *TestData, pod, container string, baseUrl string) (string, error) {
	url := fmt.Sprintf("%s/%s", baseUrl, "clientip")
	hostPort, _, err := data.runWgetCommandFromTestPodWithRetry(pod, data.testNamespace, container, url, 5)
	if err != nil {
		return "", err
	}
	host, _, err := net.SplitHostPort(hostPort)
	return host, err
}
```

Before antrea-io#5843, these e2e tests utilized the function `PollImmediate`
from `k8s.io/apimachinery/pkg/util/wait`, which immediately calls an
anonymous function including the above function. Since the timeout
is 5 seconds, and the ticker time is 1 second, and the anonymous
function runs immediately, the 5-second timeout is sufficient to
verify the denied state of a connection as mentioned above. However,
after antrea-io#5843, the function `Eventually` from `github.com/stretchr/testify/assert`
is used with the same parameters, which implies that the anonymous
function runs after the first ticker time, leaving 4 seconds. 4 seconds
are insufficient to verify the denied state of a connection.

To resolve the issue, `RunCommandFromPod` called in
`data.runWgetCommandFromTestPodWithRetry` is called directly in function
 `Eventually` to verify the connection state.

Signed-off-by: Hongliang Liu <lhongliang@vmware.com>
hongliangl added a commit to hongliangl/antrea that referenced this issue Mar 25, 2024
Fix antrea-io#6129

In the failure tests, the following function is called to
verify whether a connection should be allowed or denied.
To verify a connection should be denied, it requires 5 seconds.

```go
func probeClientIPFromPod(data *TestData, pod, container string, baseUrl string) (string, error) {
	url := fmt.Sprintf("%s/%s", baseUrl, "clientip")
	hostPort, _, err := data.runWgetCommandFromTestPodWithRetry(pod, data.testNamespace, container, url, 5)
	if err != nil {
		return "", err
	}
	host, _, err := net.SplitHostPort(hostPort)
	return host, err
}
```

Before antrea-io#5843, these e2e tests utilized the function `PollImmediate`
from `k8s.io/apimachinery/pkg/util/wait`, which immediately calls an
anonymous function including the above function. Since the timeout
is 5 seconds, and the ticker time is 1 second, and the anonymous
function runs immediately, the 5-second timeout is sufficient to
verify the denied state of a connection as mentioned above. However,
after antrea-io#5843, the function `Eventually` from `github.com/stretchr/testify/assert`
is used with the same parameters, which implies that the anonymous
function runs after the first ticker time, leaving 4 seconds. 4 seconds
are insufficient to verify the denied state of a connection.

To resolve the issue, `RunCommandFromPod` called in
`data.runWgetCommandFromTestPodWithRetry` is called directly in function
 `Eventually` to verify the connection state.

Signed-off-by: Hongliang Liu <lhongliang@vmware.com>
antoninbas pushed a commit that referenced this issue Mar 25, 2024
After switching from `wait.PollImmediate` to `assert.Eventually` in #5843,
the probe used to validate L7 NP enforcement was no longer correct.
We improve the validation logic so that each iteration of the condition
function in `assert.Eventually` only sends an HTTP probe once, instead
of using a probe with its own retry mechanism. This fixes the issue.

Fixes #6129

Signed-off-by: Hongliang Liu <lhongliang@vmware.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants