Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

;/*FB_PKG_DELIM*/ __d("AcfToastImpressionFalcoEvent", ["FalcoLoggerInternal", "getFalco..

Decoded Output download

<?  ;/*FB_PKG_DELIM*/ 
 
__d("AcfToastImpressionFalcoEvent", ["FalcoLoggerInternal", "getFalcoLogPolicy_DO_NOT_USE"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    a = c("getFalcoLogPolicy_DO_NOT_USE")("1873550"); 
    b = d("FalcoLoggerInternal").create("acf_toast_impression", a); 
    e = b; 
    g["default"] = e 
} 
), 98); 
__d("AggregateError", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function(a) { 
        babelHelpers.inheritsLoose(b, a); 
        function b(c, d) { 
            var e; 
            d = (d = d) != null ? d : g(c); 
            e = a.call(this, d) || this; 
            e.name = "AggregateError"; 
            e.errors = c; 
            e.message = d; 
            Error.captureStackTrace && Error.captureStackTrace(babelHelpers.assertThisInitialized(e), b); 
            return e 
        } 
        return b 
    }(babelHelpers.wrapNativeSuper(Error)); 
    function g(a) { 
        if (a.length === 0) 
            return "No errors"; 
        return a.length === 1 ? a[0].message : a.map(function(a) { 
            return "- " + a.message 
        }).join("
") 
    } 
    f["default"] = a 
} 
), 66); 
__d("AvailableListState", [], (function(a, b, c, d, e, f) { 
    a = Object.freeze({ 
        OFFLINE: 0, 
        IDLE: 1, 
        ACTIVE: 2, 
        MOBILE: 3 
    }); 
    f["default"] = a 
} 
), 66); 
__d("BizCoreFbApPlusMessageButtonClickFalcoEvent", ["FalcoLoggerInternal", "getFalcoLogPolicy_DO_NOT_USE"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    a = c("getFalcoLogPolicy_DO_NOT_USE")("6143"); 
    b = d("FalcoLoggerInternal").create("biz_core_fb_ap_plus_message_button_click", a); 
    e = b; 
    g["default"] = e 
} 
), 98); 
__d("BizCoreFbApPlusMessageButtonImpressionFalcoEvent", ["FalcoLoggerInternal", "getFalcoLogPolicy_DO_NOT_USE"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    a = c("getFalcoLogPolicy_DO_NOT_USE")("6144"); 
    b = d("FalcoLoggerInternal").create("biz_core_fb_ap_plus_message_button_impression", a); 
    e = b; 
    g["default"] = e 
} 
), 98); 
__d("BizInboxCTSSuggestedActionType", [], (function(a, b, c, d, e, f) { 
    a = Object.freeze({ 
        SAVE_LAST_SENT_MESSAGE: "SAVE_LAST_SENT_MESSAGE", 
        NONE: "NONE", 
        SET_INSTANT_REPLY: "SET_INSTANT_REPLY", 
        MARK_AS_PAID: "MARK_AS_PAID", 
        MARK_AS_SHIPPED: "MARK_AS_SHIPPED", 
        SUGGESTED_REPLY: "SUGGESTED_REPLY", 
        SET_ICEBREAKER_QUESTIONS: "SET_ICEBREAKER_QUESTIONS", 
        ONBOARD_TO_EMAIL: "ONBOARD_TO_EMAIL", 
        SET_FAQ: "SET_FAQ", 
        SET_FOLLOW_UP: "SET_FOLLOW_UP", 
        SET_INSTANT_REPLY_AUTOMATION: "SET_INSTANT_REPLY_AUTOMATION", 
        SET_AWAY_MESSAGE_AUTOMATION: "SET_AWAY_MESSAGE_AUTOMATION", 
        SUGGESTED_LABEL: "SUGGESTED_LABEL", 
        EXTRACT_INFO_TO_CONTACT_CARD: "EXTRACT_INFO_TO_CONTACT_CARD", 
        SET_COMMENT_TO_MESSAGE_AUTOMATION: "SET_COMMENT_TO_MESSAGE_AUTOMATION", 
        CREATE_OFFER: "CREATE_OFFER", 
        CTD_UPSELL: "CTD_UPSELL", 
        CTM_UPSELL: "CTM_UPSELL" 
    }); 
    f["default"] = a 
} 
), 66); 
__d("useBizInboxCommerceInvoiceDataQuery_facebookRelayOperation", [], (function(a, b, c, d, e, f) { 
    e.exports = "6442397089210757" 
} 
), null); 
__d("useBizInboxCommerceInvoiceDataQuery.graphql", ["useBizInboxCommerceInvoiceDataQuery_facebookRelayOperation"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "business_assets" 
        } 
          , c = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "consumer_id" 
        } 
          , d = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "page_id" 
        } 
          , e = [{ 
            alias: null, 
            args: [{ 
                kind: "Variable", 
                name: "business_assets", 
                variableName: "business_assets" 
            }, { 
                kind: "Variable", 
                name: "consumer_id", 
                variableName: "consumer_id" 
            }, { 
                kind: "Variable", 
                name: "page_id", 
                variableName: "page_id" 
            }], 
            concreteType: "BizInboxFeatureConfigWrapper", 
            kind: "LinkedField", 
            name: "biz_inbox_feature_config", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "BizInboxGatingConfig", 
                kind: "LinkedField", 
                name: "gating_config", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "show_commerce_invoice_button_in_composer", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "BizInboxCommerceInvoiceButtonConfig", 
                kind: "LinkedField", 
                name: "commerce_invoice_button_config", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "show_confirm_payment", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "show_payment_onboarding", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "show_request_payment", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }]; 
        return { 
            fragment: { 
                argumentDefinitions: [a, c, d], 
                kind: "Fragment", 
                metadata: null, 
                name: "useBizInboxCommerceInvoiceDataQuery", 
                selections: e, 
                type: "Query", 
                abstractKey: null 
            }, 
            kind: "Request", 
            operation: { 
                argumentDefinitions: [d, c, a], 
                kind: "Operation", 
                name: "useBizInboxCommerceInvoiceDataQuery", 
                selections: e 
            }, 
            params: { 
                id: b("useBizInboxCommerceInvoiceDataQuery_facebookRelayOperation"), 
                metadata: {}, 
                name: "useBizInboxCommerceInvoiceDataQuery", 
                operationKind: "query", 
                text: null 
            } 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("getBusinessAssetList", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    function a(a, b) { 
        return a.map(function(a) { 
            return { 
                business_account_id: b == null ? void 0 : b.id, 
                business_asset_id: a.id 
            } 
        }) 
    } 
    f["default"] = a 
} 
), 66); 
__d("useBusinessAssets", ["getBusinessAssetList", "react", "useBizKitSelectedAssets", "useGlobalScope"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = (h || d("react")).useMemo; 
    function a(a) { 
        var b = c("useBizKitSelectedAssets")(); 
        b = b.assets; 
        var d = a == null ? b : a 
          , e = c("useGlobalScope")(); 
        return i(function() { 
            return c("getBusinessAssetList")(d, e) 
        }, [e, d]) 
    } 
    g["default"] = a 
} 
), 98); 
__d("useBizInboxCommerceInvoiceData", ["RelayHooks", "useBizInboxCommerceInvoiceDataQuery.graphql", "useBusinessAssets"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h; 
    function a(a) { 
        var e = a.pageID; 
        a = a.recipientID; 
        var f = h !== void 0 ? h : h = b("useBizInboxCommerceInvoiceDataQuery.graphql") 
          , g = c("useBusinessAssets")(); 
        f = d("RelayHooks").useLazyLoadQuery(f, { 
            page_id: e, 
            consumer_id: a, 
            business_assets: g 
        }); 
        return i({ 
            show_commerce_invoice_button_in_composer: (e = f.biz_inbox_feature_config) == null ? void 0 : (a = e.gating_config) == null ? void 0 : a.show_commerce_invoice_button_in_composer, 
            show_confirm_payment: (g = f.biz_inbox_feature_config) == null ? void 0 : (e = g.commerce_invoice_button_config) == null ? void 0 : e.show_confirm_payment, 
            show_request_payment: (a = f.biz_inbox_feature_config) == null ? void 0 : (g = a.commerce_invoice_button_config) == null ? void 0 : g.show_request_payment, 
            show_payment_onboarding: (e = f.biz_inbox_feature_config) == null ? void 0 : (a = e.commerce_invoice_button_config) == null ? void 0 : a.show_payment_onboarding 
        }) 
    } 
    function i(a) { 
        var b = a.show_commerce_invoice_button_in_composer 
          , c = a.show_confirm_payment 
          , d = a.show_request_payment; 
        a = a.show_payment_onboarding; 
        b = Boolean(b); 
        c = Boolean(c); 
        var e = !1; 
        d = Boolean(d); 
        a = Boolean(a); 
        return { 
            showInComposer: b, 
            showConfirmPayment: c, 
            showCommerceInvoiceButtonPUX: e, 
            showRequestPayment: d, 
            showPaymentOnboarding: a 
        } 
    } 
    g.useBizInboxCommerceInvoiceData = a; 
    g.parseBizInboxCommerceInvoiceDataImpl = i 
} 
), 98); 
__d("BizInboxCommerceInvoiceDataUtils", ["useBizInboxCommerceInvoiceData"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    function a() { 
        return { 
            showInComposer: !1, 
            showConfirmPayment: !1, 
            showCommerceInvoiceButtonPUX: !1, 
            showRequestPayment: !1, 
            showPaymentOnboarding: !1 
        } 
    } 
    function b(a) { 
        var b; 
        return d("useBizInboxCommerceInvoiceData").parseBizInboxCommerceInvoiceDataImpl({ 
            show_commerce_invoice_button_in_composer: (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (b = b.selected_thread) == null ? void 0 : (b = b.selected_thread_biz_inbox_feature_config) == null ? void 0 : (b = b.gating_config) == null ? void 0 : b.show_commerce_invoice_button_in_composer, 
            show_confirm_payment: (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (b = b.selected_thread) == null ? void 0 : (b = b.selected_thread_biz_inbox_feature_config) == null ? void 0 : (b = b.commerce_invoice_button_config) == null ? void 0 : b.show_confirm_payment, 
            show_request_payment: (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (b = b.selected_thread) == null ? void 0 : (b = b.selected_thread_biz_inbox_feature_config) == null ? void 0 : (b = b.commerce_invoice_button_config) == null ? void 0 : b.show_request_payment, 
            show_payment_onboarding: (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (a = b.selected_thread) == null ? void 0 : (b = a.selected_thread_biz_inbox_feature_config) == null ? void 0 : (a = b.commerce_invoice_button_config) == null ? void 0 : a.show_payment_onboarding 
        }) 
    } 
    g.getDefaultBizInboxCommerceInvoiceData = a; 
    g.parseBizInboxCommerceInvoiceData = b 
} 
), 98); 
__d("BizInboxDetailViewConsts", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = Object.freeze({ 
        COMMENT_LIST_INIT_COUNT: 20, 
        COMMENT_LIST_LOAD_MORE_COUNT: 10, 
        COMMENT_LIST_INIT_COUNT_V2: 3, 
        COMMENT_LIST_LOAD_MORE_COUNT_V2: 5, 
        COMMENT_REPLIES_LIST_INIT_COUNT: 3, 
        COMMENT_REPLIES_LIST_LOAD_MORE_COUNT: 3, 
        COMPOSER_DEFAULT_HEIGHT: 85, 
        COMPOSER_HOT_LIKE_BUTTON_SIZE: 24, 
        COMPOSER_NEW_HOT_LIKE_BUTTON_SIZE: 20, 
        COMPOSER_REPLY_TO_MESSAGE_HEIGHT: 68, 
        EMAIL_COMPOSER_MIN_HEIGHT: 225, 
        DETAIL_VIEW_BOTTOM_OFFSET: 24, 
        DETAIL_VIEW_HEADER_VIEW_BUTTON_COLLAPSE: 1500, 
        IG_DIRECT_THREAD_TITLE_FALLBACK: "Instagram User", 
        MESSENGER_THREAD_TITLE_FALLBACK: "Facebook User", 
        IG_POST_PHOTO_SIZE: 236, 
        IG_POST_PUBLISHER_NAME_FALLBACK: "Instagram User", 
        MESSAGE_LIST_INIT_COUNT: 20, 
        MESSAGE_LIST_LOAD_MORE_COUNT: 20, 
        MESSENGER_MAX_FILE_ATTACHMENT_SIZE: 26214400, 
        MS_IN_HR: 1e3 * 60 * 60, 
        MS_IN_S: 1e3, 
        SMART_SUGGESTION_MESSAGES_PARSING_DEPTH: 5 
    }); 
    f["default"] = a 
} 
), 66); 
__d("BizInboxSurface", ["$InternalEnum"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = b("$InternalEnum").Mirrored(["BUSINESS_SUITE", "CREATOR_STUDIO", "INVALID", "PAGE", "PAGE_APPOINTMENT"]); 
    c = a; 
    f["default"] = c 
} 
), 66); 
__d("BizInboxSurfaceContext", ["react"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h; 
    a = h || d("react"); 
    b = a.createContext(Object.freeze({})); 
    c = b; 
    g["default"] = c 
} 
), 98); 
__d("BizInboxSurfaceUtils", ["BizInboxSurface", "BizInboxSurfaceContext", "URI", "XBizSuiteControllerRouteBuilder", "react"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i, j = (i || d("react")).useContext; 
    function k() { 
        var a = c("XBizSuiteControllerRouteBuilder").buildURL({}); 
        a = new (h || (h = c("URI")))(a).getQualifiedURI().toString(); 
        return h.getRequestURI().getQualifiedURI().toString().startsWith(a) 
    } 
    function a() { 
        var a = j(c("BizInboxSurfaceContext")); 
        a = a.inboxSurface; 
        return (a = a) != null ? a : c("BizInboxSurface").INVALID 
    } 
    function b() { 
        var a = new RegExp("/inbox/(all|instagram_direct|messenger)","i"); 
        return k() && a.test((h || (h = c("URI"))).getRequestURI().getQualifiedURI().toString()) 
    } 
    g.isBizSuiteSurface = k; 
    g.useBizInboxSurface = a; 
    g.useBizInboxSkeletonLoadingState = b 
} 
), 98); 
__d("BizInboxGating", ["BizInboxCTSSuggestedActionType", "BizInboxSurfaceUtils", "gkx", "justknobx", "qex"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    function a() { 
        return c("justknobx")._("113") 
    } 
    function b() { 
        return c("justknobx")._("112") 
    } 
    function e() { 
        return c("justknobx")._("126") 
    } 
    function f() { 
        return c("justknobx")._("131") 
    } 
    function h() { 
        return c("justknobx")._("104") 
    } 
    function i() { 
        return c("justknobx")._("34") 
    } 
    function j() { 
        return c("justknobx")._("136") 
    } 
    function k() { 
        return c("justknobx")._("33") 
    } 
    function l() { 
        return c("justknobx")._("63") 
    } 
    function m() { 
        return c("justknobx")._("189") 
    } 
    function n() { 
        return c("justknobx")._("140") 
    } 
    function o() { 
        return c("justknobx")._("28") 
    } 
    function p() { 
        return c("justknobx")._("167") 
    } 
    function q() { 
        return !d("BizInboxSurfaceUtils").isBizSuiteSurface() 
    } 
    function r() { 
        return c("gkx")("22410") 
    } 
    function s(a) { 
        return a === c("BizInboxCTSSuggestedActionType").SET_FAQ ? !0 : !1 
    } 
    function t() { 
        return !1 
    } 
    function u() { 
        return c("gkx")("3743") 
    } 
    function v() { 
        var a; 
        return (a = c("qex")._("1400")) != null ? a : !1 
    } 
    function w() { 
        return !0 
    } 
    function x() { 
        return !1 
    } 
    function y() { 
        return c("gkx")("22417") 
    } 
    function z() { 
        return c("qex")._("1") 
    } 
    function A() { 
        return c("gkx")("22418") 
    } 
    function B() { 
        return !0 
    } 
    function C() { 
        return c("gkx")("22414") 
    } 
    function D() { 
        return c("gkx")("22415") 
    } 
    function E() { 
        return c("gkx")("2369") 
    } 
    function F() { 
        return c("qex")._("1407") === !0 
    } 
    function G() { 
        return c("qex")._("1407") 
    } 
    function H() { 
        return c("qex")._("176") === !1 ? null : c("qex")._("197") === !0 
    } 
    function I() { 
        return !0 
    } 
    function J() { 
        return !1 
    } 
    function K() { 
        return c("justknobx")._("1133") 
    } 
    function L() { 
        return c("qex")._("197") 
    } 
    function M() { 
        return c("qex")._("1551") 
    } 
    function N() { 
        return c("gkx")("2334") 
    } 
    function O() { 
        return c("gkx")("22419") 
    } 
    function P() { 
        return c("gkx")("22420") 
    } 
    function Q() { 
        return !0 
    } 
    function R() { 
        return c("gkx")("22421") 
    } 
    function S() { 
        return c("qex")._("235") === !0 
    } 
    function T() { 
        return c("gkx")("2641") 
    } 
    function U() { 
        return c("qex")._("1466") === !0 
    } 
    function V() { 
        return c("gkx")("3701") 
    } 
    function W() { 
        return c("qex")._("610") === !0 
    } 
    g.getUseSPClientIDForMessagingActions = a; 
    g.getUseSPClientIDForMessagingArchivedStatusChange = b; 
    g.getUseSPClientIDForMessagingDeleteThread = e; 
    g.getUseSPClientIDForMessagingFollowUp = f; 
    g.getUseSPClientIDForMessagingMarkRead = h; 
    g.getUseSPClientIDForMessagingMarkSpam = i; 
    g.getUseSPClientIDForThreadAndMessageDFF = j; 
    g.getUseSPClientIDForThreadListFetch = k; 
    g.getUseSPClientIDForThreadFetch = l; 
    g.getUseSPClientIDForMessengerParticipantsFetch = m; 
    g.getUseSPClientIDForMQTT = n; 
    g.getUseSPClientIDForAssignAdmin = o; 
    g.getUseSPClientIDForUnreadThreads = p; 
    g.getShowNewIAModal = q; 
    g.getCTSSuggestionBar = r; 
    g.getShouldEnableControlButtonForSuggestionBar = s; 
    g.getIsBadgeCountClientCalcDisplayEnabled = t; 
    g.getShouldImproveAdminAssignmentText = u; 
    g.getShouldShowImportantLabel = v; 
    g.getIsIGDirectThreadTitleUpdate = w; 
    g.getShouldDisplayOnboardingCardForExistedUsers = x; 
    g.getIsEligibleForRemovePageDependencyInboxPhase1 = y; 
    g.getShouldEnableIGDContentSearch = z; 
    g.getShouldUseClientSideCalculation = A; 
    g.getMBS2022H2LaunchGK = B; 
    g.getUseSPMigration = C; 
    g.getAllowPBIAFrontendChanges = D; 
    g.getShouldShowBetaPBUP = E; 
    g.shouldLoadIGDOnMsys = F; 
    g.getMsysExperimentValue = G; 
    g.getMsysMSGRExperimentValue = H; 
    g.getCometExperimentValue = I; 
    g.shouldAllowEmptyThreadDetails = J; 
    g.shouldShowAYMTOnTests = K; 
    g.shouldLoadMessengerOnMsys = L; 
    g.shouldLoadMessengerOnMsysSilent = M; 
    g.shouldPreloadMsys = N; 
    g.shouldLoadWAOnMsys = O; 
    g.shouldUseIGBusinessAssetID = P; 
    g.shouldFixPaginationCount = Q; 
    g.shouldUseVerticalNav = R; 
    g.shouldSavedReplyUseTabKeybordShortcut = S; 
    g.shouldShowSavedReplyRow = T; 
    g.getShouldEnableSuggestedSavedReplyRow = U; 
    g.shouldShowAdvancedSavedReplyForWA = V; 
    g.shouldEnableSentByIconFix = W 
} 
), 98); 
__d("BizInboxIgThreadQueryMergeUtil", ["gkx"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    function a() { 
        return c("gkx")("22402") 
    } 
    g.getShouldMergeIgThreadQuery = a 
} 
), 98); 
__d("BizInboxUnifiedThreadsQuery.graphql", ["relay-runtime"], (function(aa, ba, ca, da, ea, fa) { 
    "use strict"; 
    aa = function() { 
        var aa = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "before" 
        } 
          , ba = { 
            defaultValue: [], 
            kind: "LocalArgument", 
            name: "businessAssets" 
        } 
          , ca = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "getShouldUnifyConfigQueries" 
        } 
          , da = { 
            defaultValue: 480, 
            kind: "LocalArgument", 
            name: "height" 
        } 
          , ea = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "ig_params" 
        } 
          , fa = { 
            defaultValue: !0, 
            kind: "LocalArgument", 
            name: "includeDeliveryReceipts" 
        } 
          , ga = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "includeSeqID" 
        } 
          , ha = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "isDependencyOfRemovePageDependencyEnabledTool" 
        } 
          , ia = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "isWorkUser" 
        } 
          , ja = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "is_work_teamwork_not_putting_muted_in_unreads" 
        } 
          , ka = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "item_after" 
        } 
          , la = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "item_limit" 
        } 
          , ma = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "loadThreadItems" 
        } 
          , na = { 
            defaultValue: !0, 
            kind: "LocalArgument", 
            name: "loadThreads" 
        } 
          , oa = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "load_delivery_receipts" 
        } 
          , pa = { 
            defaultValue: !0, 
            kind: "LocalArgument", 
            name: "load_items" 
        } 
          , qa = { 
            defaultValue: !0, 
            kind: "LocalArgument", 
            name: "load_messages" 
        } 
          , ra = { 
            defaultValue: !0, 
            kind: "LocalArgument", 
            name: "load_read_receipts" 
        } 
          , sa = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "message_limit" 
        } 
          , ta = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "msgr_params" 
        } 
          , ua = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "msgr_pending_params" 
        } 
          , va = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "page_id" 
        } 
          , wa = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "selected_item_id" 
        } 
          , xa = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "should3DContextCardSections" 
        } 
          , ya = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "shouldSkipMessage" 
        } 
          , za = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "shouldSkipPageQuery" 
        } 
          , Aa = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "shouldUnifyContextCardQueries" 
        } 
          , Ba = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "source" 
        } 
          , Ca = { 
            defaultValue: !1, 
            kind: "LocalArgument", 
            name: "threadlistViewFieldsOnly" 
        } 
          , Da = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "wa_params" 
        } 
          , Ea = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "wa_pending_params" 
        } 
          , Fa = { 
            defaultValue: 480, 
            kind: "LocalArgument", 
            name: "width" 
        } 
          , Ga = { 
            alias: "unused", 
            args: [{ 
                kind: "Variable", 
                name: "string", 
                variableName: "source" 
            }], 
            kind: "ScalarField", 
            name: "xfb_returns_zero_make_parameter_used", 
            storageKey: null 
        } 
          , Ha = [{ 
            kind: "Variable", 
            name: "ig_params", 
            variableName: "ig_params" 
        }, { 
            kind: "Variable", 
            name: "msgr_params", 
            variableName: "msgr_params" 
        }, { 
            kind: "Variable", 
            name: "selected_item_id", 
            variableName: "selected_item_id" 
        }, { 
            kind: "Variable", 
            name: "wa_params", 
            variableName: "wa_params" 
        }] 
          , Ia = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "sync_sequence_id", 
            storageKey: null 
        } 
          , Ja = { 
            condition: "includeSeqID", 
            kind: "Condition", 
            passingValue: !0, 
            selections: [Ia] 
        } 
          , a = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "id", 
            storageKey: null 
        } 
          , Ka = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "thread_fbid", 
            storageKey: null 
        } 
          , La = { 
            alias: null, 
            args: null, 
            concreteType: "MessageThreadKey", 
            kind: "LinkedField", 
            name: "thread_key", 
            plural: !1, 
            selections: [Ka, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "other_user_id", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , b = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "name", 
            storageKey: null 
        } 
          , Ma = [{ 
            kind: "Literal", 
            name: "last", 
            value: 1 
        }] 
          , c = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "snippet", 
            storageKey: null 
        } 
          , d = [a] 
          , Na = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "timestamp_precise", 
            storageKey: null 
        } 
          , Oa = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "commerce_message_type", 
            storageKey: null 
        } 
          , Pa = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "legacy_attachment_id", 
            storageKey: null 
        } 
          , e = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "text", 
            storageKey: null 
        } 
          , f = [e] 
          , Qa = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "description", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , g = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "type", 
            storageKey: null 
        } 
          , h = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "title", 
            storageKey: null 
        } 
          , Ra = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "action_url", 
            storageKey: null 
        } 
          , Sa = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "native_url", 
            storageKey: null 
        } 
          , i = [g, h, Ra, Sa, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "target_id", 
            storageKey: null 
        }]; 
        i = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerGenericXMATemplateExtraFields", 
            kind: "LinkedField", 
            name: "messenger_generic_xma_template_extra_info", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "media_owner_profile_name", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "media_owner_profile_pic_uri", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "favicon_url", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "favicon_url_fallback", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerGenericXMATemplateCTA", 
                kind: "LinkedField", 
                name: "default_cta", 
                plural: !1, 
                selections: i, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerGenericXMATemplateCTA", 
                kind: "LinkedField", 
                name: "cta1", 
                plural: !1, 
                selections: i, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerGenericXMATemplateCTA", 
                kind: "LinkedField", 
                name: "cta2", 
                plural: !1, 
                selections: i, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerGenericXMATemplateCTA", 
                kind: "LinkedField", 
                name: "cta3", 
                plural: !1, 
                selections: i, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "list_item_id_1", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "list_item_contact_url_list_1", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "list_item_contact_url_expiration_timestamp_list_1", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "list_item_contact_url_fallback_list_1", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "list_item_title_text_1", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "list_item_accessibility_text_1", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        var j = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "label", 
            storageKey: null 
        } 
          , Ta = [{ 
            kind: "Literal", 
            name: "height", 
            value: 240 
        }, { 
            kind: "Literal", 
            name: "width", 
            value: 240 
        }] 
          , k = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "uri", 
            storageKey: null 
        } 
          , l = [k] 
          , Ua = [{ 
            kind: "Literal", 
            name: "height", 
            value: 120 
        }, { 
            kind: "Literal", 
            name: "width", 
            value: 120 
        }] 
          , m = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "url", 
            storageKey: null 
        } 
          , n = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "height", 
            storageKey: null 
        } 
          , o = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "width", 
            storageKey: null 
        }; 
        Ta = [a, { 
            alias: null, 
            args: null, 
            concreteType: "StickerPack", 
            kind: "LinkedField", 
            name: "pack", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        }, j, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "frame_count", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "frame_rate", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "frames_per_row", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "frames_per_column", 
            storageKey: null 
        }, { 
            alias: "sprite_image_2x", 
            args: Ta, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "sprite_image", 
            plural: !1, 
            selections: l, 
            storageKey: "sprite_image(height:240,width:240)" 
        }, { 
            alias: null, 
            args: Ua, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "sprite_image", 
            plural: !1, 
            selections: l, 
            storageKey: "sprite_image(height:120,width:120)" 
        }, { 
            alias: null, 
            args: Ua, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "padded_sprite_image", 
            plural: !1, 
            selections: l, 
            storageKey: "padded_sprite_image(height:120,width:120)" 
        }, { 
            alias: "padded_sprite_image_2x", 
            args: Ta, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "padded_sprite_image", 
            plural: !1, 
            selections: l, 
            storageKey: "padded_sprite_image(height:240,width:240)" 
        }, m, n, o]; 
        var Va = { 
            kind: "InlineFragment", 
            selections: Ta, 
            type: "Sticker", 
            abstractKey: null 
        } 
          , p = [k, n, o] 
          , Wa = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "animated_image", 
            plural: !1, 
            selections: p, 
            storageKey: null 
        } 
          , Xa = { 
            kind: "Literal", 
            name: "sizing", 
            value: "contain-fit" 
        } 
          , Ya = [Xa] 
          , Za = { 
            alias: null, 
            args: Ya, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: p, 
            storageKey: 'image(sizing:"contain-fit")' 
        } 
          , q = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "playable_duration_in_ms", 
            storageKey: null 
        } 
          , $a = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_playable", 
            storageKey: null 
        } 
          , r = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "playable_url", 
            storageKey: null 
        } 
          , ab = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "media", 
            plural: !1, 
            selections: [Va, Wa, Za, q, $a, r], 
            storageKey: null 
        } 
          , bb = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "source", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , cb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "style_list", 
            storageKey: null 
        } 
          , db = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "title_with_entities", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , s = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "key", 
            storageKey: null 
        } 
          , eb = { 
            alias: null, 
            args: null, 
            concreteType: "AttachmentProperty", 
            kind: "LinkedField", 
            name: "properties", 
            plural: !0, 
            selections: [s, { 
                alias: null, 
                args: null, 
                concreteType: "TextWithEntities", 
                kind: "LinkedField", 
                name: "value", 
                plural: !1, 
                selections: f, 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , fb = { 
            alias: "url", 
            args: null, 
            kind: "ScalarField", 
            name: "messenger_dot_com_url", 
            storageKey: null 
        } 
          , gb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "deduplication_key", 
            storageKey: null 
        } 
          , hb = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "action_links", 
            plural: !0, 
            selections: [h, m], 
            storageKey: null 
        } 
          , ib = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingAttribution", 
            kind: "LinkedField", 
            name: "messaging_attribution", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "attribution_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "attribution_id", 
                storageKey: null 
            }, b, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "icon_url", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , jb = { 
            alias: "action_link", 
            args: null, 
            kind: "ScalarField", 
            name: "action_url", 
            storageKey: null 
        } 
          , kb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "action_open_type", 
            storageKey: null 
        } 
          , lb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "preview_title", 
            storageKey: null 
        } 
          , mb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "preview_subtitle", 
            storageKey: null 
        } 
          , t = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "target_display", 
            storageKey: null 
        } 
          , nb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "image_url", 
            storageKey: null 
        } 
          , u = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "action_objects", 
            plural: !0, 
            selections: [{ 
                kind: "InlineFragment", 
                selections: [a, lb, mb, t, nb], 
                type: "MessengerPlatformEntPreview", 
                abstractKey: "__isMessengerPlatformEntPreview" 
            }], 
            storageKey: null 
        } 
          , ob = { 
            alias: "title", 
            args: null, 
            kind: "ScalarField", 
            name: "action_title", 
            storageKey: null 
        } 
          , pb = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCTAUserConfirmation", 
            kind: "LinkedField", 
            name: "user_confirmation", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "cancel_button_label", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "continue_button_label", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "confirmation_message", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "confirmation_title", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , qb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_disabled", 
            storageKey: null 
        } 
          , rb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_mutable_by_server", 
            storageKey: null 
        } 
          , sb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "logging_token", 
            storageKey: null 
        } 
          , tb = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerPlatformPaymentMetadata", 
            kind: "LinkedField", 
            name: "payment_metadata", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "payment_module_config", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "total_price", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , ub = { 
            alias: "render_style", 
            args: null, 
            kind: "ScalarField", 
            name: "cta_render_style", 
            storageKey: null 
        } 
          , vb = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerPlatformWebviewMetadata", 
            kind: "LinkedField", 
            name: "webview_metadata", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "fallback_url", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "messenger_extensions", 
                storageKey: null 
            }, { 
                alias: "webview_height_ratio", 
                args: null, 
                kind: "ScalarField", 
                name: "height_ratio", 
                storageKey: null 
            }, { 
                alias: "webview_share_button", 
                args: null, 
                kind: "ScalarField", 
                name: "hide_share_button", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , v = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "page_id", 
            storageKey: null 
        } 
          , w = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "placeholder", 
            storageKey: null 
        } 
          , wb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "subtitle", 
            storageKey: null 
        } 
          , x = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "length", 
            storageKey: null 
        } 
          , xb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "format", 
            storageKey: null 
        } 
          , yb = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "form_url", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "form_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "form_num_screens", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "form_current_screen_index", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerPIIFormScreenObject", 
                kind: "LinkedField", 
                name: "form_first_screen", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "screen_title", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerPIIQuestionObject", 
                    kind: "LinkedField", 
                    name: "questions", 
                    plural: !0, 
                    selections: [a, g, h, w, wb, x, xb, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "mask", 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerPIIBusinessPrivacyObject", 
                    kind: "LinkedField", 
                    name: "business_privacy", 
                    plural: !1, 
                    selections: [e, m], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "form_color_theme", 
                storageKey: null 
            }], 
            type: "MessengerDirectSendCallToActionData", 
            abstractKey: null 
        }; 
        w = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "feedback_form_current_screen_index", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerFeedbackFormScreenObject", 
                kind: "LinkedField", 
                name: "feedback_form_first_screen", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerFeedbackQuestionObject", 
                    kind: "LinkedField", 
                    name: "feedback_questions", 
                    plural: !0, 
                    selections: [a, h, g, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "score_label", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "left_score_label", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "right_score_label", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "score_option", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "MessengerFeedBackQuestionFollowup", 
                        kind: "LinkedField", 
                        name: "follow_up", 
                        plural: !1, 
                        selections: [g, w], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "feedback_form_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "feedback_form_num_screens", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerFeedbackBusinessPrivacyObject", 
                kind: "LinkedField", 
                name: "feedback_form_privacy_policy", 
                plural: !1, 
                selections: [e, j, m], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "feedback_form_state", 
                storageKey: null 
            }], 
            type: "MessengerFeedbackFormOpenCallToActionData", 
            abstractKey: null 
        }; 
        var y = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "cta_data", 
            plural: !1, 
            selections: [yb, w], 
            storageKey: null 
        } 
          , zb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_high_confidence", 
            storageKey: null 
        } 
          , Ab = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCallToAction", 
            kind: "LinkedField", 
            name: "messenger_call_to_actions", 
            plural: !0, 
            selections: [jb, kb, u, ob, pb, a, qb, rb, sb, tb, ub, vb, v, y, zb, Sa], 
            storageKey: null 
        } 
          , Bb = { 
            alias: null, 
            args: null, 
            concreteType: "XMALayoutInfo", 
            kind: "LinkedField", 
            name: "xma_layout_info", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "layout_type", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , z = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "__typename", 
            storageKey: null 
        } 
          , Cb = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "listing_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "CrisisListingCategoryWrapper", 
                kind: "LinkedField", 
                name: "listing_category", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "Image", 
                    kind: "LinkedField", 
                    name: "offer_image", 
                    plural: !1, 
                    selections: l, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "Image", 
                    kind: "LinkedField", 
                    name: "request_image", 
                    plural: !1, 
                    selections: l, 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: [{ 
                    kind: "Literal", 
                    name: "height", 
                    value: 315 
                }, { 
                    kind: "Literal", 
                    name: "width", 
                    value: 851 
                }], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "map_image", 
                plural: !1, 
                selections: l, 
                storageKey: "map_image(height:315,width:851)" 
            }], 
            type: "CrisisListing", 
            abstractKey: null 
        } 
          , Db = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "filename", 
            storageKey: null 
        } 
          , Eb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "url_shimhash", 
            storageKey: null 
        } 
          , Fb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "extension", 
            storageKey: null 
        } 
          , Gb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "filesize", 
            storageKey: null 
        } 
          , Hb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "duration", 
            storageKey: null 
        } 
          , A = { 
            alias: "transfer_id", 
            args: null, 
            kind: "ScalarField", 
            name: "id", 
            storageKey: null 
        } 
          , B = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "profile_picture", 
            plural: !1, 
            selections: l, 
            storageKey: null 
        } 
          , C = [a, { 
            alias: "name", 
            args: null, 
            kind: "ScalarField", 
            name: "short_name", 
            storageKey: null 
        }, { 
            alias: "full_name", 
            args: null, 
            kind: "ScalarField", 
            name: "name", 
            storageKey: null 
        }, B, m] 
          , D = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "sender", 
            plural: !1, 
            selections: C, 
            storageKey: null 
        }; 
        C = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "receiver", 
            plural: !1, 
            selections: C, 
            storageKey: null 
        }; 
        var E = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "value", 
            storageKey: null 
        }; 
        s = { 
            alias: "actionDatas", 
            args: null, 
            concreteType: "PaymentActivityActionData", 
            kind: "LinkedField", 
            name: "action_datas", 
            plural: !0, 
            selections: [z, { 
                alias: "additionalInfo", 
                args: null, 
                concreteType: "PaymentActivityActionDataAdditionalInfo", 
                kind: "LinkedField", 
                name: "additional_info", 
                plural: !0, 
                selections: [s, E], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "category", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "identifier", 
                storageKey: null 
            }, { 
                alias: "inputType", 
                args: null, 
                kind: "ScalarField", 
                name: "input_type", 
                storageKey: null 
            }, x, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "optional", 
                storageKey: null 
            }, { 
                alias: "placeholderText", 
                args: null, 
                kind: "ScalarField", 
                name: "placeholder_text", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        var Ib = { 
            alias: "actionIdentifier", 
            args: null, 
            kind: "ScalarField", 
            name: "action_identifier", 
            storageKey: null 
        } 
          , Jb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "style", 
            storageKey: null 
        } 
          , Kb = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "title", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , Lb = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: "receiptView", 
                args: null, 
                concreteType: "PaymentReceiptView", 
                kind: "LinkedField", 
                name: "receipt_view", 
                plural: !1, 
                selections: [{ 
                    alias: "additionalInstruction", 
                    args: null, 
                    concreteType: "TextWithEntities", 
                    kind: "LinkedField", 
                    name: "additional_instruction", 
                    plural: !1, 
                    selections: f, 
                    storageKey: null 
                }, a, { 
                    alias: "otherParticipant", 
                    args: null, 
                    concreteType: "PaymentActivityParticipantView", 
                    kind: "LinkedField", 
                    name: "other_participant", 
                    plural: !1, 
                    selections: [{ 
                        alias: "imageUrl", 
                        args: null, 
                        kind: "ScalarField", 
                        name: "image_url", 
                        storageKey: null 
                    }, wb, h], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "PaymentActivityViewSection", 
                    kind: "LinkedField", 
                    name: "sections", 
                    plural: !0, 
                    selections: [{ 
                        alias: "preferredPosition", 
                        args: null, 
                        kind: "ScalarField", 
                        name: "preferred_position", 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }, Kb], 
                storageKey: null 
            }], 
            type: "P2POpenReceiptActionButton", 
            abstractKey: null 
        } 
          , F = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "amount", 
            storageKey: null 
        } 
          , Mb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "currency", 
            storageKey: null 
        } 
          , G = [F, Mb, { 
            alias: "formattedAmount", 
            args: null, 
            kind: "ScalarField", 
            name: "formatted_amount", 
            storageKey: null 
        }] 
          , Nb = { 
            alias: "amount", 
            args: null, 
            concreteType: "CurrencyAmount", 
            kind: "LinkedField", 
            name: "currency_amount", 
            plural: !1, 
            selections: G, 
            storageKey: null 
        } 
          , H = [z, s, Ib, Jb, h, Lb, { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: "moneyTransfer", 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "generic_money_transfer", 
                plural: !1, 
                selections: [A, D, C, Nb], 
                storageKey: null 
            }], 
            type: "P2PPaymentActionButtonWithTransfer", 
            abstractKey: null 
        }] 
          , Ob = { 
            alias: "componentType", 
            args: null, 
            kind: "ScalarField", 
            name: "component_type", 
            storageKey: null 
        } 
          , Pb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "color", 
            storageKey: null 
        }; 
        G = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "CurrencyAmount", 
                kind: "LinkedField", 
                name: "amount", 
                plural: !1, 
                selections: G, 
                storageKey: null 
            }, Pb], 
            type: "P2PBubbleAmountComponent", 
            abstractKey: null 
        }; 
        var Qb = [{ 
            alias: "dimensionlessCacheKey", 
            args: null, 
            kind: "ScalarField", 
            name: "dimensionless_cache_key", 
            storageKey: null 
        }, n, { 
            alias: "isSilhouette", 
            args: null, 
            kind: "ScalarField", 
            name: "is_silhouette", 
            storageKey: null 
        }, { 
            alias: "mimeType", 
            args: null, 
            kind: "ScalarField", 
            name: "mime_type", 
            storageKey: null 
        }, b, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "scale", 
            storageKey: null 
        }, k, o] 
          , Rb = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: "aspectRatio", 
                args: null, 
                kind: "ScalarField", 
                name: "aspect_ratio", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: Qb, 
                storageKey: null 
            }], 
            type: "P2PBubbleImageComponent", 
            abstractKey: null 
        }; 
        Qb = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "alignment", 
                storageKey: null 
            }, Pb, { 
                alias: "facepileUsers", 
                args: null, 
                concreteType: "User", 
                kind: "LinkedField", 
                name: "facepile_users", 
                plural: !0, 
                selections: [a, { 
                    alias: null, 
                    args: null, 
                    concreteType: "Image", 
                    kind: "LinkedField", 
                    name: "profile_picture", 
                    plural: !1, 
                    selections: Qb, 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "images", 
                plural: !0, 
                selections: Qb, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "size", 
                storageKey: null 
            }, e], 
            type: "P2PBubbleTextComponent", 
            abstractKey: null 
        }; 
        var Sb = { 
            alias: "iconCurrencyCode", 
            args: null, 
            kind: "ScalarField", 
            name: "icon_currency_code", 
            storageKey: null 
        }; 
        H = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "P2PBubbleView", 
                kind: "LinkedField", 
                name: "bubble_view", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "actions", 
                    plural: !0, 
                    selections: H, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "components", 
                    plural: !0, 
                    selections: [Ob, G, Rb, Qb], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "P2PBubbleRobotext", 
                    kind: "LinkedField", 
                    name: "robotext", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "action", 
                        plural: !1, 
                        selections: H, 
                        storageKey: null 
                    }, Pb, Sb, e], 
                    storageKey: null 
                }, { 
                    alias: "rootAction", 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "root_action", 
                    plural: !1, 
                    selections: H, 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            type: "PaymentViewData", 
            abstractKey: "__isPaymentViewData" 
        }; 
        var Tb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "short_name", 
            storageKey: null 
        } 
          , Ub = { 
            kind: "InlineFragment", 
            selections: [Tb, m], 
            type: "User", 
            abstractKey: null 
        } 
          , Vb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "formatted_amount", 
            storageKey: null 
        } 
          , Wb = { 
            alias: null, 
            args: null, 
            concreteType: "CurrencyAmount", 
            kind: "LinkedField", 
            name: "transaction_amount", 
            plural: !1, 
            selections: [F, Vb], 
            storageKey: null 
        } 
          , Xb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "transfer_status", 
            storageKey: null 
        } 
          , Yb = { 
            alias: "completedTime", 
            args: null, 
            kind: "ScalarField", 
            name: "completed_time", 
            storageKey: null 
        } 
          , Zb = { 
            alias: "updatedTime", 
            args: null, 
            kind: "ScalarField", 
            name: "updated_time", 
            storageKey: null 
        } 
          , $b = { 
            alias: "creationTime", 
            args: null, 
            kind: "ScalarField", 
            name: "creation_time", 
            storageKey: null 
        } 
          , I = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: l, 
            storageKey: null 
        } 
          , ac = [I] 
          , bc = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerPayTheme", 
            kind: "LinkedField", 
            name: "transfer_theme", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , cc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "formatted", 
            storageKey: null 
        } 
          , dc = [cc] 
          , ec = { 
            alias: null, 
            args: null, 
            concreteType: "CurrencyQuantity", 
            kind: "LinkedField", 
            name: "amount_fb_discount", 
            plural: !1, 
            selections: dc, 
            storageKey: null 
        } 
          , fc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "funds_availability", 
            storageKey: null 
        } 
          , J = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "group_thread_fbid", 
            storageKey: null 
        } 
          , K = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "description", 
            storageKey: null 
        } 
          , gc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "status_description", 
            storageKey: null 
        } 
          , hc = { 
            alias: null, 
            args: null, 
            concreteType: "CurrencyAmount", 
            kind: "LinkedField", 
            name: "currency_amount", 
            plural: !1, 
            selections: [Mb], 
            storageKey: null 
        } 
          , ic = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "memo_text", 
            storageKey: null 
        } 
          , L = [{ 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "sender", 
            plural: !1, 
            selections: [{ 
                args: null, 
                kind: "FragmentSpread", 
                name: "P2PSenderReceiver" 
            }], 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "receiver_profile", 
            plural: !1, 
            selections: [a, b, B, Ub], 
            storageKey: null 
        }, Wb, Xb, A, Yb, Zb, $b, { 
            alias: null, 
            args: null, 
            concreteType: "PeerToPeerTransferContext", 
            kind: "LinkedField", 
            name: "transfer_context", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessageImage", 
                kind: "LinkedField", 
                name: "memo_images", 
                plural: !0, 
                selections: ac, 
                storageKey: null 
            }, bc], 
            storageKey: null 
        }, ec, fc, J, { 
            alias: null, 
            args: null, 
            concreteType: "PeerToPeerPlatformSoldItemDetail", 
            kind: "LinkedField", 
            name: "platform_item", 
            plural: !1, 
            selections: [b, K, { 
                alias: null, 
                args: null, 
                concreteType: "Photo", 
                kind: "LinkedField", 
                name: "photos", 
                plural: !0, 
                selections: ac, 
                storageKey: null 
            }, m], 
            storageKey: null 
        }, a, gc, hc, ic, H]; 
        cc = { 
            alias: null, 
            args: null, 
            concreteType: "CurrencyQuantity", 
            kind: "LinkedField", 
            name: "amount", 
            plural: !1, 
            selections: [cc, Mb], 
            storageKey: null 
        }; 
        var jc = { 
            alias: null, 
            args: null, 
            concreteType: "CurrencyAmount", 
            kind: "LinkedField", 
            name: "transaction_amount", 
            plural: !1, 
            selections: [F], 
            storageKey: null 
        } 
          , M = [b, a, B, Ub] 
          , N = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "requester", 
            plural: !1, 
            selections: M, 
            storageKey: null 
        }; 
        M = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "requestee", 
            plural: !1, 
            selections: M, 
            storageKey: null 
        }; 
        var kc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "request_status", 
            storageKey: null 
        } 
          , lc = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerPayTheme", 
            kind: "LinkedField", 
            name: "request_theme", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , O = { 
            alias: null, 
            args: null, 
            concreteType: "PeerToPeerTransfer", 
            kind: "LinkedField", 
            name: "transfer", 
            plural: !1, 
            selections: L, 
            storageKey: null 
        } 
          , mc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "creation_time", 
            storageKey: null 
        } 
          , nc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "updated_time", 
            storageKey: null 
        } 
          , oc = { 
            alias: "message", 
            args: null, 
            kind: "ScalarField", 
            name: "snippet", 
            storageKey: null 
        }; 
        u = [jb, kb, u, ob, pb, a, qb, rb, sb, tb, ub, vb, v, y]; 
        y = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCallToAction", 
            kind: "LinkedField", 
            name: "call_to_actions", 
            plural: !0, 
            selections: u, 
            storageKey: null 
        }; 
        var pc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "image_aspect_ratio", 
            storageKey: null 
        } 
          , qc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "first_metaline", 
            storageKey: null 
        } 
          , rc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "source_name", 
            storageKey: null 
        } 
          , sc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "target_url", 
            storageKey: null 
        }; 
        u = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCallToAction", 
            kind: "LinkedField", 
            name: "default_action", 
            plural: !1, 
            selections: u, 
            storageKey: null 
        }; 
        var tc = [a, { 
            alias: "large_preview", 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: p, 
            storageKey: null 
        }] 
          , uc = { 
            kind: "InlineFragment", 
            selections: tc, 
            type: "MessageImage", 
            abstractKey: null 
        }; 
        tc = { 
            kind: "InlineFragment", 
            selections: tc, 
            type: "Photo", 
            abstractKey: null 
        }; 
        var vc = { 
            kind: "Literal", 
            name: "media_type", 
            value: "image/gif" 
        } 
          , wc = { 
            alias: null, 
            args: [vc], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "animated_image", 
            plural: !1, 
            selections: p, 
            storageKey: 'animated_image(media_type:"image/gif")' 
        }; 
        vc = { 
            alias: "preview_image", 
            args: [{ 
                kind: "Literal", 
                name: "height", 
                value: 206 
            }, vc, { 
                kind: "Literal", 
                name: "width", 
                value: 206 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "animated_image", 
            plural: !1, 
            selections: p, 
            storageKey: 'animated_image(height:206,media_type:"image/gif",width:206)' 
        }; 
        var xc = { 
            kind: "InlineFragment", 
            selections: [wc, vc, { 
                alias: "large_preview", 
                args: [{ 
                    kind: "Literal", 
                    name: "height", 
                    value: 420 
                }, Xa, { 
                    kind: "Literal", 
                    name: "width", 
                    value: 420 
                }], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: p, 
                storageKey: 'image(height:420,sizing:"contain-fit",width:420)' 
            }], 
            type: "MessageAnimatedImage", 
            abstractKey: null 
        } 
          , yc = { 
            alias: null, 
            args: null, 
            concreteType: "Application", 
            kind: "LinkedField", 
            name: "attribution_app", 
            plural: !1, 
            selections: [a, b, { 
                alias: null, 
                args: null, 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "square_logo", 
                plural: !1, 
                selections: l, 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , zc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "attribution_metadata", 
            storageKey: null 
        } 
          , Ac = [n, o, k] 
          , Bc = [{ 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "x", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "y", 
            storageKey: null 
        }] 
          , Cc = { 
            alias: null, 
            args: null, 
            concreteType: "Vect2", 
            kind: "LinkedField", 
            name: "original_dimensions", 
            plural: !1, 
            selections: Bc, 
            storageKey: null 
        }; 
        Ac = { 
            kind: "InlineFragment", 
            selections: [yc, zc, Db, r, { 
                alias: "chat_image", 
                args: [{ 
                    kind: "Literal", 
                    name: "height", 
                    value: 200 
                }, Xa, { 
                    kind: "Literal", 
                    name: "width", 
                    value: 168 
                }], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: Ac, 
                storageKey: 'image(height:200,sizing:"contain-fit",width:168)' 
            }, Pa, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "video_type", 
                storageKey: null 
            }, Cc, q, { 
                alias: "large_image", 
                args: [{ 
                    kind: "Literal", 
                    name: "height", 
                    value: 640 
                }, Xa, { 
                    kind: "Literal", 
                    name: "width", 
                    value: 640 
                }], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: Ac, 
                storageKey: 'image(height:640,sizing:"contain-fit",width:640)' 
            }, { 
                alias: "inbox_image", 
                args: [{ 
                    kind: "Literal", 
                    name: "height", 
                    value: 450 
                }, Xa, { 
                    kind: "Literal", 
                    name: "width", 
                    value: 450 
                }], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: Ac, 
                storageKey: 'image(height:450,sizing:"contain-fit",width:450)' 
            }], 
            type: "MessageVideo", 
            abstractKey: null 
        }; 
        var Dc = { 
            kind: "InlineFragment", 
            selections: [o, n, a, r], 
            type: "Video", 
            abstractKey: null 
        } 
          , P = [{ 
            alias: null, 
            args: null, 
            concreteType: "MessengerRetailItem", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: [a, K, pc, nb, qc, b, rc, sc, u, y, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "media_blob_attachments", 
                plural: !0, 
                selections: [z, uc, tc, xc, Ac, Dc], 
                storageKey: null 
            }], 
            storageKey: null 
        }] 
          , Ec = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: "video_id", 
                args: null, 
                kind: "ScalarField", 
                name: "id", 
                storageKey: null 
            }], 
            type: "Video", 
            abstractKey: null 
        } 
          , Fc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "values", 
            storageKey: null 
        } 
          , Gc = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "ComponentFlowLeadGenField", 
                kind: "LinkedField", 
                name: "field_data_list", 
                plural: !0, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "field_type", 
                    storageKey: null 
                }, j, Fc], 
                storageKey: null 
            }], 
            type: "PagesPlatformLeadGenInfo", 
            abstractKey: null 
        } 
          , Hc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "expiration_time", 
            storageKey: null 
        } 
          , Q = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "latitude", 
            storageKey: null 
        } 
          , Ic = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "longitude", 
            storageKey: null 
        } 
          , Jc = [Q, Ic] 
          , Kc = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: "live_location_id", 
                args: null, 
                kind: "ScalarField", 
                name: "id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_expired", 
                storageKey: null 
            }, Hc, { 
                alias: null, 
                args: null, 
                concreteType: "User", 
                kind: "LinkedField", 
                name: "sender", 
                plural: !1, 
                selections: d, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Coordinate", 
                kind: "LinkedField", 
                name: "coordinate", 
                plural: !1, 
                selections: Jc, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "location_title", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "LiveLocationDestination", 
                kind: "LinkedField", 
                name: "sender_destination", 
                plural: !1, 
                selections: [Q, Ic, j], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "stop_reason", 
                storageKey: null 
            }], 
            type: "MessageLiveLocation", 
            abstractKey: null 
        } 
          , Lc = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingParticipant", 
            kind: "LinkedField", 
            name: "kept_by", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , Mc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "kept_at", 
            storageKey: null 
        } 
          , Nc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_keep_disabled", 
            storageKey: null 
        } 
          , Oc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "blob_media_type", 
            storageKey: null 
        } 
          , Pc = [r, m, I] 
          , Qc = { 
            kind: "InlineFragment", 
            selections: Pc, 
            type: "MessageVideo", 
            abstractKey: null 
        }; 
        Pc = { 
            kind: "InlineFragment", 
            selections: Pc, 
            type: "MessageImage", 
            abstractKey: null 
        }; 
        var Rc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "montage_container_id", 
            storageKey: null 
        } 
          , Sc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "story_id", 
            storageKey: null 
        } 
          , Tc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "calendar_sync_type", 
            storageKey: null 
        } 
          , Uc = { 
            alias: null, 
            args: null, 
            concreteType: "Page", 
            kind: "LinkedField", 
            name: "page", 
            plural: !1, 
            selections: [a, Tc, { 
                alias: null, 
                args: null, 
                concreteType: "ServicesVerticalPageBasedInfo", 
                kind: "LinkedField", 
                name: "services_vertical_info", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "is_eligible_for_appointment_calendar", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "is_eligible_for_mbs_calendar", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "is_page_sp_enabled", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "time_zone_name", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Vc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "message_bubble_type", 
            storageKey: null 
        } 
          , Wc = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "user", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , Xc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ls_xma_title", 
            storageKey: null 
        } 
          , Yc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ls_xma_subtitle", 
            storageKey: null 
        } 
          , Zc = { 
            alias: "availability", 
            args: null, 
            kind: "ScalarField", 
            name: "user_availability", 
            storageKey: null 
        } 
          , $c = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "request_flow_type", 
            storageKey: null 
        } 
          , ad = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "service_general_info", 
            storageKey: null 
        } 
          , bd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "has_saved_to_calendar", 
            storageKey: null 
        } 
          , cd = [a, b, B] 
          , dd = { 
            alias: null, 
            args: null, 
            concreteType: "Page", 
            kind: "LinkedField", 
            name: "page", 
            plural: !1, 
            selections: cd, 
            storageKey: null 
        } 
          , ed = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "start", 
            storageKey: null 
        } 
          , fd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "end", 
            storageKey: null 
        } 
          , gd = [ed, fd] 
          , hd = { 
            alias: null, 
            args: null, 
            concreteType: "TimeRange", 
            kind: "LinkedField", 
            name: "suggested_time_range", 
            plural: !1, 
            selections: gd, 
            storageKey: null 
        } 
          , id = { 
            alias: "duration", 
            args: null, 
            kind: "ScalarField", 
            name: "duration_in_seconds", 
            storageKey: null 
        } 
          , jd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "duration_type", 
            storageKey: null 
        } 
          , kd = [{ 
            kind: "Literal", 
            name: "first", 
            value: 1 
        }] 
          , ld = { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "sizing", 
                value: "cover-fill-cropped" 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: l, 
            storageKey: 'image(sizing:"cover-fill-cropped")' 
        } 
          , md = { 
            alias: "price", 
            args: null, 
            kind: "ScalarField", 
            name: "display_price", 
            storageKey: null 
        } 
          , nd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "requested_time", 
            storageKey: null 
        } 
          , od = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "special_request", 
            storageKey: null 
        } 
          , pd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "booking_status_value", 
            storageKey: null 
        } 
          , qd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "status", 
            storageKey: null 
        } 
          , rd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "archived_status", 
            storageKey: null 
        } 
          , sd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "reminder_bubble_text", 
            storageKey: null 
        } 
          , td = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "request_admin_approval_type", 
            storageKey: null 
        } 
          , ud = { 
            alias: null, 
            args: null, 
            concreteType: "JobApplication", 
            kind: "LinkedField", 
            name: "job_application", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , vd = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "user", 
            plural: !1, 
            selections: [a, Tb, B], 
            storageKey: null 
        } 
          , wd = { 
            alias: null, 
            args: null, 
            concreteType: "ServicesNativeBookingRequestAdditionalInfoField", 
            kind: "LinkedField", 
            name: "additional_info", 
            plural: !0, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "field_key", 
                storageKey: null 
            }, E, j], 
            storageKey: null 
        } 
          , xd = { 
            alias: null, 
            args: null, 
            concreteType: "PhoneNumber", 
            kind: "LinkedField", 
            name: "consumer_phone_number", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "display_number", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , yd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "recur_message", 
            storageKey: null 
        } 
          , zd = { 
            alias: null, 
            args: null, 
            concreteType: "Page", 
            kind: "LinkedField", 
            name: "page", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , Ad = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "consumer", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , Bd = { 
            alias: null, 
            args: null, 
            concreteType: "TimeRange", 
            kind: "LinkedField", 
            name: "formatted_available_time_ranges", 
            plural: !0, 
            selections: gd, 
            storageKey: null 
        } 
          , Cd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "has_booking_request_created", 
            storageKey: null 
        } 
          , Dd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cta_click_events", 
            storageKey: null 
        } 
          , Ed = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cta_texts", 
            storageKey: null 
        } 
          , Fd = { 
            alias: null, 
            args: null, 
            concreteType: "ServicesWWWURL", 
            kind: "LinkedField", 
            name: "www_url", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_async", 
                storageKey: null 
            }, k], 
            storageKey: null 
        } 
          , Gd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "render_template", 
            storageKey: null 
        } 
          , Hd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "primary_text", 
            storageKey: null 
        } 
          , Id = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "visible_on_platforms", 
            storageKey: null 
        } 
          , Jd = [a, b] 
          , Kd = [{ 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "messaging_actor", 
            plural: !1, 
            selections: Jd, 
            storageKey: null 
        }] 
          , Ld = { 
            alias: "eventID", 
            args: null, 
            kind: "ScalarField", 
            name: "id", 
            storageKey: null 
        } 
          , Md = { 
            alias: "guestStatus", 
            args: null, 
            kind: "ScalarField", 
            name: "viewer_guest_status", 
            storageKey: null 
        } 
          , Nd = { 
            alias: "canViewerJoin", 
            args: null, 
            kind: "ScalarField", 
            name: "can_viewer_join", 
            storageKey: null 
        } 
          , Od = { 
            alias: "timeString", 
            args: null, 
            kind: "ScalarField", 
            name: "start_time_sentence", 
            storageKey: null 
        } 
          , R = [b] 
          , Pd = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "social_context", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , Qd = { 
            alias: "watchStatus", 
            args: null, 
            kind: "ScalarField", 
            name: "viewer_watch_status", 
            storageKey: null 
        } 
          , Rd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "connection_style", 
            storageKey: null 
        } 
          , Sd = { 
            alias: "canViewerWatch", 
            args: null, 
            kind: "ScalarField", 
            name: "can_viewer_watch", 
            storageKey: null 
        } 
          , Td = { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "width", 
                value: 300 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "profile_picture", 
            plural: !1, 
            selections: l, 
            storageKey: "profile_picture(width:300)" 
        } 
          , Ud = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "start_timestamp", 
            storageKey: null 
        } 
          , Vd = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "application_name", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "artist_names", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "audio_url", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "duration_ms", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "music_title", 
                storageKey: null 
            }], 
            type: "ExternalSong", 
            abstractKey: null 
        } 
          , Wd = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "lwa_state", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "lwa_type", 
                storageKey: null 
            }], 
            type: "LightweightAction", 
            abstractKey: null 
        } 
          , Xd = { 
            alias: "desc", 
            args: null, 
            kind: "ScalarField", 
            name: "description", 
            storageKey: null 
        } 
          , Yd = { 
            alias: "thumb_url", 
            args: null, 
            kind: "ScalarField", 
            name: "image_url", 
            storageKey: null 
        } 
          , Zd = { 
            alias: "item_url", 
            args: null, 
            kind: "ScalarField", 
            name: "target_url", 
            storageKey: null 
        } 
          , $d = { 
            alias: "source", 
            args: null, 
            kind: "ScalarField", 
            name: "source_name", 
            storageKey: null 
        } 
          , ae = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "second_metaline", 
            storageKey: null 
        } 
          , be = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "third_metaline", 
            storageKey: null 
        } 
          , ce = { 
            alias: "total_cost", 
            args: null, 
            kind: "ScalarField", 
            name: "formated_price", 
            storageKey: null 
        } 
          , de = { 
            alias: "merchant_name", 
            args: null, 
            kind: "ScalarField", 
            name: "seller_info", 
            storageKey: null 
        } 
          , ee = { 
            alias: "raw_amount", 
            args: null, 
            kind: "ScalarField", 
            name: "price_amount", 
            storageKey: null 
        } 
          , fe = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCommercePayment", 
            kind: "LinkedField", 
            name: "payment", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , ge = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "price_currency", 
            storageKey: null 
        } 
          , he = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "price_amount", 
            storageKey: null 
        } 
          , ie = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "can_donate", 
            storageKey: null 
        } 
          , je = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "has_viewer_donated", 
            storageKey: null 
        } 
          , ke = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "fundraiser_detailed_progress_text", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , le = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "fundraiser_subtitle_text", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , S = [k, o, n] 
          , me = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: S, 
            storageKey: null 
        } 
          , ne = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "recipient_name", 
            storageKey: null 
        } 
          , oe = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "merchant_name", 
            storageKey: null 
        } 
          , pe = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "account_holder_name", 
            storageKey: null 
        } 
          , qe = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "receipt_id", 
            storageKey: null 
        } 
          , re = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "shipping_method", 
            storageKey: null 
        } 
          , se = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "order_payment_method", 
            storageKey: null 
        } 
          , te = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "receipt_url", 
            storageKey: null 
        } 
          , ue = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cancellation_url", 
            storageKey: null 
        } 
          , ve = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "receipient_address", 
            storageKey: null 
        } 
          , we = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "streets", 
            storageKey: null 
        } 
          , xe = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "city", 
            storageKey: null 
        } 
          , T = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "country", 
            storageKey: null 
        } 
          , ye = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "postal_code", 
            storageKey: null 
        } 
          , ze = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "state", 
            storageKey: null 
        } 
          , Ae = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCommerceBusinessLocation", 
            kind: "LinkedField", 
            name: "structured_address", 
            plural: !1, 
            selections: [we, xe, T, ye, ze], 
            storageKey: null 
        } 
          , Be = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "total", 
            storageKey: null 
        } 
          , Ce = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "tax", 
            storageKey: null 
        } 
          , De = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "shipping_cost", 
            storageKey: null 
        } 
          , Ee = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "subtotal", 
            storageKey: null 
        } 
          , Fe = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "bubble_type", 
            storageKey: null 
        } 
          , Ge = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "order_time_for_display", 
            storageKey: null 
        } 
          , He = { 
            alias: null, 
            args: null, 
            concreteType: "RetailReceiptAdjustment", 
            kind: "LinkedField", 
            name: "retail_adjustments", 
            plural: !0, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "adjustment_amount", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "adjustment_type", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Ie = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "partner_logo", 
            plural: !1, 
            selections: l, 
            storageKey: null 
        } 
          , Je = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "payment_modules_client", 
            storageKey: null 
        } 
          , Ke = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_viewer_seller", 
            storageKey: null 
        } 
          , Le = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "payment_snippet", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , Me = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "item_id", 
            storageKey: null 
        } 
          , Ne = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "subtitle", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        }; 
        F = [F, Mb]; 
        Mb = { 
            alias: null, 
            args: null, 
            concreteType: "CurrencyAmount", 
            kind: "LinkedField", 
            name: "unit_price", 
            plural: !1, 
            selections: F, 
            storageKey: null 
        }; 
        var Oe = { 
            alias: null, 
            args: Ua, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "images", 
            plural: !0, 
            selections: l, 
            storageKey: "images(height:120,width:120)" 
        } 
          , Pe = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "quantity", 
            storageKey: null 
        }; 
        Ua = { 
            alias: null, 
            args: null, 
            concreteType: "PaymentPlatformAttachmentComponent", 
            kind: "LinkedField", 
            name: "components", 
            plural: !0, 
            selections: [Kb, Ne, { 
                alias: null, 
                args: Ua, 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: l, 
                storageKey: "image(height:120,width:120)" 
            }], 
            storageKey: null 
        }; 
        var Qe = [ze, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "action_type", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "action_detail", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "label", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "checkmark", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "extra_data", 
            storageKey: null 
        }] 
          , Re = { 
            alias: null, 
            args: null, 
            concreteType: "PaymentPlatformAttachmentCallToAction", 
            kind: "LinkedField", 
            name: "payment_call_to_actions", 
            plural: !0, 
            selections: Qe, 
            storageKey: null 
        } 
          , Se = { 
            alias: null, 
            args: null, 
            concreteType: "PaymentPlatformAttachmentCallToAction", 
            kind: "LinkedField", 
            name: "click_action", 
            plural: !1, 
            selections: Qe, 
            storageKey: null 
        }; 
        Qe = { 
            alias: null, 
            args: null, 
            concreteType: "PaymentPlatformAttachmentCallToAction", 
            kind: "LinkedField", 
            name: "summary_action", 
            plural: !1, 
            selections: Qe, 
            storageKey: null 
        }; 
        var Te = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "invoicer_id", 
            storageKey: null 
        } 
          , Ue = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_last_attachment", 
            storageKey: null 
        }; 
        F = { 
            alias: null, 
            args: null, 
            concreteType: "CurrencyAmount", 
            kind: "LinkedField", 
            name: "payment_total", 
            plural: !1, 
            selections: F, 
            storageKey: null 
        }; 
        var Ve = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "product_detail", 
            storageKey: null 
        } 
          , We = { 
            alias: null, 
            args: null, 
            concreteType: "PaymentPlatformAttachmentIcon", 
            kind: "LinkedField", 
            name: "payment_status_icon", 
            plural: !1, 
            selections: [qd], 
            storageKey: null 
        } 
          , Xe = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "user_facing_payment_status", 
            storageKey: null 
        } 
          , Ye = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "payment_sub_statuses", 
            storageKey: null 
        } 
          , Ze = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "should_show_new_xma", 
            storageKey: null 
        } 
          , $e = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "buyer_name", 
            storageKey: null 
        } 
          , af = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "group_commerce_item_description", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , bf = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "formatted_price", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , cf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "group_commerce_item_title", 
            storageKey: null 
        }; 
        Ya = { 
            alias: null, 
            args: Ya, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: l, 
            storageKey: 'image(sizing:"contain-fit")' 
        }; 
        var df = { 
            alias: "primary_photo", 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "primary_listing_photo", 
            plural: !1, 
            selections: [Ya], 
            storageKey: null 
        } 
          , ef = { 
            alias: null, 
            args: null, 
            concreteType: "StreetAddress", 
            kind: "LinkedField", 
            name: "address", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "single_line_full_address", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , ff = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "top_category_name", 
            storageKey: null 
        }; 
        Xa = { 
            alias: null, 
            args: null, 
            concreteType: "FocusedPhoto", 
            kind: "LinkedField", 
            name: "cover_photo", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Photo", 
                kind: "LinkedField", 
                name: "photo", 
                plural: !1, 
                selections: [a, { 
                    alias: null, 
                    args: [{ 
                        kind: "Literal", 
                        name: "height", 
                        value: 720 
                    }, Xa, { 
                        kind: "Literal", 
                        name: "width", 
                        value: 720 
                    }], 
                    concreteType: "Image", 
                    kind: "LinkedField", 
                    name: "image", 
                    plural: !1, 
                    selections: S, 
                    storageKey: 'image(height:720,sizing:"contain-fit",width:720)' 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        var gf = { 
            alias: null, 
            args: null, 
            concreteType: "Location", 
            kind: "LinkedField", 
            name: "location", 
            plural: !1, 
            selections: Jc, 
            storageKey: null 
        } 
          , hf = { 
            alias: null, 
            args: null, 
            concreteType: "Rating", 
            kind: "LinkedField", 
            name: "overall_star_rating", 
            plural: !1, 
            selections: [E], 
            storageKey: null 
        } 
          , jf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "price_range_description", 
            storageKey: null 
        } 
          , kf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_active", 
            storageKey: null 
        } 
          , lf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "event_title", 
            storageKey: null 
        } 
          , mf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "time", 
            storageKey: null 
        } 
          , nf = [kf, lf, mf] 
          , of = { 
            kind: "InlineFragment", 
            selections: nf, 
            type: "MessengerEventReminder", 
            abstractKey: null 
        } 
          , pf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "has_more_upcoming_reminders", 
            storageKey: null 
        } 
          , qf = [{ 
            kind: "Literal", 
            name: "orderby", 
            value: "m_personal_reminder_list_ordering" 
        }] 
          , rf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "tint_color", 
            storageKey: null 
        } 
          , sf = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "logo", 
            plural: !1, 
            selections: S, 
            storageKey: null 
        } 
          , tf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "flight_label", 
            storageKey: null 
        } 
          , uf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "boarding_time_label", 
            storageKey: null 
        } 
          , vf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "departure_label", 
            storageKey: null 
        } 
          , wf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "passenger_names_label", 
            storageKey: null 
        } 
          , xf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "passenger_seat_label", 
            storageKey: null 
        } 
          , yf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "flight_terminal_label", 
            storageKey: null 
        } 
          , zf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "flight_gate_label", 
            storageKey: null 
        } 
          , Af = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "view_boarding_pass_cta_label", 
            storageKey: null 
        } 
          , Bf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "share_cta_label", 
            storageKey: null 
        } 
          , Cf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "message_cta_label", 
            storageKey: null 
        } 
          , Df = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "boarding_pass_title_label", 
            storageKey: null 
        } 
          , Ef = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "boarding_pass_error_title_label", 
            storageKey: null 
        } 
          , Ff = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "airline_logo_image_url", 
            storageKey: null 
        } 
          , Gf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "header_image_url", 
            storageKey: null 
        }; 
        E = [h, E]; 
        var Hf = { 
            alias: null, 
            args: null, 
            concreteType: "AirlineProductItem", 
            kind: "LinkedField", 
            name: "auxiliary_fields", 
            plural: !0, 
            selections: E, 
            storageKey: null 
        } 
          , If = { 
            alias: null, 
            args: null, 
            concreteType: "AirlineProductItem", 
            kind: "LinkedField", 
            name: "secondary_fields", 
            plural: !0, 
            selections: E, 
            storageKey: null 
        } 
          , Jf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "qr_code_header_image_url", 
            storageKey: null 
        } 
          , Kf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "qr_code_image_url", 
            storageKey: null 
        } 
          , Lf = { 
            alias: null, 
            args: null, 
            concreteType: "AirlineProductItem", 
            kind: "LinkedField", 
            name: "header_text_field", 
            plural: !1, 
            selections: E, 
            storageKey: null 
        } 
          , Mf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "flight_number", 
            storageKey: null 
        } 
          , Nf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "formatted_time_for_display", 
            storageKey: null 
        } 
          , Of = [Nf] 
          , Pf = { 
            alias: null, 
            args: null, 
            concreteType: "AirlineFlightTimeInfo", 
            kind: "LinkedField", 
            name: "departure_time_info", 
            plural: !1, 
            selections: Of, 
            storageKey: null 
        } 
          , Qf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "terminal", 
            storageKey: null 
        } 
          , Rf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "gate", 
            storageKey: null 
        } 
          , Sf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "airport_code", 
            storageKey: null 
        } 
          , Tf = { 
            alias: null, 
            args: null, 
            concreteType: "AirlineFlightTimeInfo", 
            kind: "LinkedField", 
            name: "arrival_time_info", 
            plural: !1, 
            selections: Of, 
            storageKey: null 
        } 
          , Uf = { 
            alias: null, 
            args: null, 
            concreteType: "AirportInfo", 
            kind: "LinkedField", 
            name: "arrival_airport", 
            plural: !1, 
            selections: [Sf, xe], 
            storageKey: null 
        }; 
        Of = { 
            alias: null, 
            args: null, 
            concreteType: "AirlineFlightInfo", 
            kind: "LinkedField", 
            name: "flight_info", 
            plural: !1, 
            selections: [Mf, { 
                alias: null, 
                args: null, 
                concreteType: "AirlineFlightTimeInfo", 
                kind: "LinkedField", 
                name: "boarding_time_info", 
                plural: !1, 
                selections: Of, 
                storageKey: null 
            }, Pf, { 
                alias: null, 
                args: null, 
                concreteType: "AirportInfo", 
                kind: "LinkedField", 
                name: "departure_airport", 
                plural: !1, 
                selections: [Qf, Rf, Sf, xe], 
                storageKey: null 
            }, Tf, Uf], 
            storageKey: null 
        }; 
        var Vf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "seat", 
            storageKey: null 
        } 
          , Wf = { 
            alias: null, 
            args: null, 
            concreteType: "AirlinePassengerSegmentDetail", 
            kind: "LinkedField", 
            name: "passenger", 
            plural: !1, 
            selections: [Vf, { 
                alias: null, 
                args: null, 
                concreteType: "AirlinePassenger", 
                kind: "LinkedField", 
                name: "passenger", 
                plural: !1, 
                selections: R, 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Xf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "tracking_number", 
            storageKey: null 
        } 
          , Yf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "shipdate_for_display", 
            storageKey: null 
        } 
          , Zf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "estimated_delivery_time_for_display", 
            storageKey: null 
        } 
          , $f = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "timezone", 
            storageKey: null 
        }; 
        T = [T, xe, ye, Ic, Q, ze, we, $f]; 
        ye = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCommerceBusinessLocation", 
            kind: "LinkedField", 
            name: "commerce_origin", 
            plural: !1, 
            selections: T, 
            storageKey: null 
        }; 
        Ic = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCommerceBusinessLocation", 
            kind: "LinkedField", 
            name: "commerce_destination", 
            plural: !1, 
            selections: T, 
            storageKey: null 
        }; 
        Q = { 
            alias: null, 
            args: null, 
            concreteType: "RetailShipmentItemsConnection", 
            kind: "LinkedField", 
            name: "retail_shipment_items", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessengerRetailItem", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, b, Xd, Yd, Zd, $d, pc, qc, ae, be, y], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        we = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "carrier_tracking_url", 
            storageKey: null 
        }; 
        var ag = [o, n, k] 
          , bg = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "logo", 
            plural: !1, 
            selections: ag, 
            storageKey: null 
        } 
          , cg = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerRetailCarrier", 
            kind: "LinkedField", 
            name: "retail_carrier", 
            plural: !1, 
            selections: [b, we, bg], 
            storageKey: null 
        }; 
        T = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCommerceBusinessLocation", 
            kind: "LinkedField", 
            name: "messenger_commerce_location", 
            plural: !1, 
            selections: T, 
            storageKey: null 
        }; 
        var dg = { 
            alias: null, 
            args: null, 
            concreteType: "RetailShipmentTrackingEventsConnection", 
            kind: "LinkedField", 
            name: "shipment_tracking_events", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessengerRetailShipmentTrackingEvent", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, T], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , eg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "tracking_event_time_for_display", 
            storageKey: null 
        } 
          , fg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "shipment_tracking_event_type", 
            storageKey: null 
        } 
          , gg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "tracking_event_description", 
            storageKey: null 
        }; 
        we = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerRetailCarrier", 
            kind: "LinkedField", 
            name: "retail_carrier", 
            plural: !1, 
            selections: [b, we, bg, { 
                alias: null, 
                args: null, 
                concreteType: "TextWithEntities", 
                kind: "LinkedField", 
                name: "legal_terms_of_service_text", 
                plural: !1, 
                selections: f, 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        bg = { 
            alias: null, 
            args: null, 
            concreteType: "RetailShipmentTrackingEventsConnection", 
            kind: "LinkedField", 
            name: "shipment_tracking_events", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessengerRetailShipmentTrackingEvent", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, fg, T], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        var hg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "pnr_number", 
            storageKey: null 
        } 
          , ig = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "update_type", 
            storageKey: null 
        } 
          , jg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "departure_time_label", 
            storageKey: null 
        } 
          , kg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "arrival_time_label", 
            storageKey: null 
        } 
          , lg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "booking_number_label", 
            storageKey: null 
        } 
          , mg = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "logo", 
            plural: !1, 
            selections: p, 
            storageKey: null 
        }; 
        Uf = { 
            kind: "InlineFragment", 
            selections: [hg, rf, ig, jg, kg, lg, zf, tf, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "flight_status_label", 
                storageKey: null 
            }, wf, xf, mg, { 
                alias: null, 
                args: null, 
                concreteType: "AirlineFlightInfo", 
                kind: "LinkedField", 
                name: "flight_info", 
                plural: !1, 
                selections: [Uf, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AirportInfo", 
                    kind: "LinkedField", 
                    name: "departure_airport", 
                    plural: !1, 
                    selections: [Sf, xe, Rf], 
                    storageKey: null 
                }, Mf, Pf, Tf], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "hightlighted_labels", 
                storageKey: null 
            }], 
            type: "AirlineUpdateMessageAttachment", 
            abstractKey: null 
        }; 
        Rf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "confirmation_number", 
            storageKey: null 
        }; 
        Pf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "formatted_total", 
            storageKey: null 
        }; 
        Vb = { 
            alias: null, 
            args: null, 
            concreteType: "AirlinePriceInfo", 
            kind: "LinkedField", 
            name: "itemized_price_infos", 
            plural: !0, 
            selections: [h, Vb], 
            storageKey: null 
        }; 
        var ng = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "formatted_tax", 
            storageKey: null 
        } 
          , og = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "formatted_base_price", 
            storageKey: null 
        } 
          , pg = { 
            alias: null, 
            args: null, 
            concreteType: "AirlinePassenger", 
            kind: "LinkedField", 
            name: "passenger_infos", 
            plural: !0, 
            selections: R, 
            storageKey: null 
        } 
          , qg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "aircraft_type_label", 
            storageKey: null 
        } 
          , rg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "base_price_label", 
            storageKey: null 
        } 
          , sg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cabin_type_label", 
            storageKey: null 
        } 
          , tg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "flight_confirmation_label", 
            storageKey: null 
        } 
          , ug = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "flight_date_label", 
            storageKey: null 
        } 
          , vg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "itinerary_error_title_label", 
            storageKey: null 
        } 
          , wg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "itinerary_title_label", 
            storageKey: null 
        } 
          , xg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "passenger_name_label", 
            storageKey: null 
        } 
          , yg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "purchase_summary_label", 
            storageKey: null 
        } 
          , zg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "taxes_label", 
            storageKey: null 
        } 
          , Ag = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "total_label", 
            storageKey: null 
        } 
          , Bg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "view_details_cta_label", 
            storageKey: null 
        } 
          , Cg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "number_of_stops_label", 
            storageKey: null 
        }; 
        Sf = [Sf, xe, Qf]; 
        Qf = { 
            alias: null, 
            args: null, 
            concreteType: "AirlineFlightInfo", 
            kind: "LinkedField", 
            name: "flight_info", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "aircraft_type", 
                storageKey: null 
            }, Mf, { 
                alias: null, 
                args: null, 
                concreteType: "AirportInfo", 
                kind: "LinkedField", 
                name: "departure_airport", 
                plural: !1, 
                selections: Sf, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "AirportInfo", 
                kind: "LinkedField", 
                name: "arrival_airport", 
                plural: !1, 
                selections: Sf, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "AirlineFlightTimeInfo", 
                kind: "LinkedField", 
                name: "departure_time_info", 
                plural: !1, 
                selections: [Nf, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "formatted_datetime_for_display", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "formatted_date_for_display", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, Tf], 
            storageKey: null 
        }; 
        Mf = { 
            alias: null, 
            args: null, 
            concreteType: "AirlinePassengerSegmentDetail", 
            kind: "LinkedField", 
            name: "passenger_details", 
            plural: !0, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "AirlinePassenger", 
                kind: "LinkedField", 
                name: "passenger", 
                plural: !1, 
                selections: [b, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "ticket_number", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, Vf, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "seat_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "AirlineProductItem", 
                kind: "LinkedField", 
                name: "product_items", 
                plural: !0, 
                selections: E, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "travel_class", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Sf = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "cover_image", 
            plural: !1, 
            selections: S, 
            storageKey: null 
        }; 
        Nf = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "headline", 
            storageKey: null 
        }; 
        Tf = { 
            alias: null, 
            args: null, 
            concreteType: "Page", 
            kind: "LinkedField", 
            name: "page", 
            plural: !1, 
            selections: Jd, 
            storageKey: null 
        }; 
        Vf = { 
            alias: null, 
            args: null, 
            concreteType: "LeadGenUserInfoField", 
            kind: "LinkedField", 
            name: "field_data", 
            plural: !0, 
            selections: [j, b, Fc], 
            storageKey: null 
        }; 
        E = [e, g]; 
        Fc = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "sender_wec_number", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "sender_wec_number_formated", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "sender_wec_number_fbid", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "sender_wec_name", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "wec_referral_url", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "wec_referral_body", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "wec_referral_headline", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "wec_referral_media", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "wec_referral_media_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "wec_referral_has_admin_text", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_body", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_footer", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_header_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_header_text", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_header_media", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_btn1_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_btn1_text", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_btn2_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_btn2_text", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_btn3_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_btn3_text", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "XFBWATemplatedMessageButtonShape", 
                kind: "LinkedField", 
                name: "templated_message_buttons", 
                plural: !0, 
                selections: E, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_offer_text", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_offer_has_expiration", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_offer_expiration_time", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_offer_is_offer_code_personalized", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "XFBWATemplatedMessageCardShape", 
                kind: "LinkedField", 
                name: "templated_message_cards", 
                plural: !0, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "title_type", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "sample_handle", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "body", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "XFBWATemplatedMessageButtonShape", 
                    kind: "LinkedField", 
                    name: "button", 
                    plural: !1, 
                    selections: E, 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "templated_message_name", 
                storageKey: null 
            }], 
            type: "WECMessage", 
            abstractKey: null 
        }; 
        E = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_malicious", 
            storageKey: null 
        }; 
        var Dg = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "thumbnail_image", 
            plural: !1, 
            selections: p, 
            storageKey: null 
        } 
          , Eg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "message", 
            storageKey: null 
        } 
          , Fg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ad_id", 
            storageKey: null 
        } 
          , Gg = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "ice_breaker_title", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "IceBreakerMessage", 
                kind: "LinkedField", 
                name: "ice_breaker_messages", 
                plural: !0, 
                selections: [Eg, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "message_key", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, Fg], 
            type: "IceBreakerMessageAttachment", 
            abstractKey: null 
        } 
          , Hg = { 
            kind: "Literal", 
            name: "height", 
            value: 280 
        } 
          , Ig = { 
            kind: "Literal", 
            name: "width", 
            value: 280 
        } 
          , Jg = [Hg, Ig] 
          , Kg = { 
            alias: "preview", 
            args: Jg, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: p, 
            storageKey: "image(height:280,width:280)" 
        } 
          , Lg = { 
            kind: "Literal", 
            name: "height", 
            value: 480 
        } 
          , Mg = { 
            kind: "Literal", 
            name: "width", 
            value: 480 
        } 
          , Ng = { 
            alias: "large_preview", 
            args: [Lg, Mg], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: p, 
            storageKey: "image(height:480,width:480)" 
        } 
          , Og = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "friend_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "confidence", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "birthday_date", 
                storageKey: null 
            }], 
            type: "MBirthdayReminderAttachment", 
            abstractKey: null 
        } 
          , Pg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "module_name", 
            storageKey: null 
        } 
          , Qg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "program_name", 
            storageKey: null 
        } 
          , Rg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "curriculum_message", 
            storageKey: null 
        } 
          , Sg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "prompt", 
            storageKey: null 
        } 
          , Tg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "step_count", 
            storageKey: null 
        } 
          , Ug = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "total_steps", 
            storageKey: null 
        } 
          , Vg = { 
            alias: null, 
            args: null, 
            concreteType: "MentorshipProgram", 
            kind: "LinkedField", 
            name: "mentorship_program", 
            plural: !1, 
            selections: [a, { 
                alias: null, 
                args: null, 
                concreteType: "MentorshipCurriculum", 
                kind: "LinkedField", 
                name: "curriculum", 
                plural: !1, 
                selections: d, 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Wg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "topics", 
            storageKey: null 
        } 
          , Xg = [Tb] 
          , Yg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "xma_type", 
            storageKey: null 
        } 
          , Zg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "xma_title", 
            storageKey: null 
        } 
          , $g = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "xma_body", 
            storageKey: null 
        } 
          , ah = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "offset", 
            storageKey: null 
        } 
          , bh = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "title", 
            plural: !1, 
            selections: [e, { 
                alias: null, 
                args: null, 
                concreteType: "EntityAtRange", 
                kind: "LinkedField", 
                name: "ranges", 
                plural: !0, 
                selections: [x, ah], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , ch = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "block_type", 
            storageKey: null 
        } 
          , dh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "data", 
            storageKey: null 
        } 
          , eh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "depth", 
            storageKey: null 
        } 
          , fh = { 
            alias: null, 
            args: null, 
            concreteType: "InlineStyleAtRange", 
            kind: "LinkedField", 
            name: "inline_style_ranges", 
            plural: !0, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "inline_style", 
                storageKey: null 
            }, x, ah], 
            storageKey: null 
        } 
          , gh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "comment_count_reduced", 
            storageKey: null 
        } 
          , hh = { 
            alias: null, 
            args: null, 
            concreteType: "TopLevelCommentsConnection", 
            kind: "LinkedField", 
            name: "top_level_comments", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "total_count", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , ih = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "reaction_count_reduced", 
            storageKey: null 
        } 
          , jh = { 
            kind: "Literal", 
            name: "first", 
            value: 3 
        } 
          , kh = [jh, { 
            kind: "Literal", 
            name: "orderby", 
            value: ["COUNT_DESC", "REACTION_TYPE"] 
        }] 
          , lh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "reaction_type", 
            storageKey: null 
        } 
          , mh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "post_id", 
            storageKey: null 
        } 
          , nh = { 
            alias: "description", 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "message", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , oh = { 
            kind: "InlineFragment", 
            selections: Xg, 
            type: "User", 
            abstractKey: null 
        } 
          , ph = [m] 
          , qh = { 
            kind: "InlineFragment", 
            selections: ph, 
            type: "Entity", 
            abstractKey: "__isEntity" 
        } 
          , rh = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "actors", 
            plural: !0, 
            selections: [z, b, a, oh, qh, { 
                alias: null, 
                args: null, 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "profile_picture", 
                plural: !1, 
                selections: p, 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , sh = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: p, 
            storageKey: null 
        } 
          , th = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "media", 
            plural: !1, 
            selections: [$a, sh], 
            storageKey: null 
        } 
          , uh = { 
            alias: "title", 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "title_with_entities", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        }; 
        jh = [jh]; 
        var vh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "count", 
            storageKey: null 
        } 
          , wh = [{ 
            kind: "Literal", 
            name: "if_style", 
            value: "file_upload" 
        }] 
          , xh = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "media", 
            plural: !1, 
            selections: ac, 
            storageKey: null 
        } 
          , yh = [{ 
            kind: "Literal", 
            name: "if_style", 
            value: "photo" 
        }] 
          , zh = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "message", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , Ah = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "actors", 
            plural: !0, 
            selections: [z, b, a, oh, qh], 
            storageKey: null 
        } 
          , Bh = { 
            alias: null, 
            args: null, 
            concreteType: "Photo", 
            kind: "LinkedField", 
            name: "photo", 
            plural: !1, 
            selections: ac, 
            storageKey: null 
        } 
          , U = { 
            alias: null, 
            args: null, 
            concreteType: "FocusedPhoto", 
            kind: "LinkedField", 
            name: "cover_photo", 
            plural: !1, 
            selections: [Bh], 
            storageKey: null 
        } 
          , Ch = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "job_title", 
            storageKey: null 
        } 
          , Dh = { 
            alias: null, 
            args: null, 
            concreteType: "WorkUserInfo", 
            kind: "LinkedField", 
            name: "work_info", 
            plural: !1, 
            selections: [Ch], 
            storageKey: null 
        } 
          , Eh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "subscribe_status", 
            storageKey: null 
        } 
          , Fh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "visibility", 
            storageKey: null 
        } 
          , Gh = { 
            alias: null, 
            args: null, 
            concreteType: "TextWithEntities", 
            kind: "LinkedField", 
            name: "visibility_sentence", 
            plural: !1, 
            selections: f, 
            storageKey: null 
        } 
          , Hh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "viewer_join_state", 
            storageKey: null 
        } 
          , Ih = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "group_general_chat", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , Jh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "attachment_type_name", 
            storageKey: null 
        } 
          , Kh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "privacy_status", 
            storageKey: null 
        } 
          , Lh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "file_type_category", 
            storageKey: null 
        } 
          , Mh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "app_integration_type", 
            storageKey: null 
        } 
          , Nh = { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "size", 
                value: "D32" 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "logo", 
            plural: !1, 
            selections: l, 
            storageKey: 'logo(size:"D32")' 
        } 
          , Oh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "viewer_auth_link", 
            storageKey: null 
        } 
          , Ph = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "attachment_icon", 
            plural: !1, 
            selections: l, 
            storageKey: null 
        } 
          , Qh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "content_uri", 
            storageKey: null 
        } 
          , Rh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "timestamp", 
            storageKey: null 
        } 
          , Sh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "referral_offer_link", 
            storageKey: null 
        } 
          , Th = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "PostPurchaseOrderUpdateXmaProgress", 
                kind: "LinkedField", 
                name: "order_progress", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "total_segments", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "filled_segments", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "order_id", 
                storageKey: null 
            }], 
            type: "PostPurchaseOrderUpdateXma", 
            abstractKey: null 
        } 
          , Uh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cta_title", 
            storageKey: null 
        } 
          , Vh = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "action_prefill", 
                storageKey: null 
            }, Fg, Uh, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "customer_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "index", 
                storageKey: null 
            }, v, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "reply_image_uri", 
                storageKey: null 
            }], 
            type: "InThreadMultiphotoItemCTAData", 
            abstractKey: null 
        } 
          , Wh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "viewer_id", 
            storageKey: null 
        } 
          , Xh = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "payment_confirmation_status", 
                storageKey: null 
            }], 
            type: "XFBPaymentInvoiceMediaMessageDetection", 
            abstractKey: null 
        }; 
        L = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "target", 
            plural: !1, 
            selections: [z, Cb, { 
                kind: "InlineFragment", 
                selections: [a, Db, r, Eb, Fb, Gb, Hb], 
                type: "WECMessageAudio", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [A, D, C, H], 
                type: "MoneyTransfer", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: L, 
                type: "PeerToPeerTransfer", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [cc, jc, N, M, kc, lc, a, ic, O, mc, J, nc, gc, H, { 
                    alias: null, 
                    args: null, 
                    concreteType: "PeerToPeerPaymentRequest", 
                    kind: "LinkedField", 
                    name: "individual_requests", 
                    plural: !0, 
                    selections: [cc, jc, N, M, kc, lc, a, ic, O, mc, J, nc, gc, H], 
                    storageKey: null 
                }], 
                type: "PeerToPeerPaymentRequest", 
                abstractKey: null 
            }, H, { 
                kind: "InlineFragment", 
                selections: [oc, y, { 
                    alias: null, 
                    args: null, 
                    concreteType: "RetailPromotionItemsConnection", 
                    kind: "LinkedField", 
                    name: "promotion_items", 
                    plural: !1, 
                    selections: P, 
                    storageKey: null 
                }], 
                type: "MessengerRetailPromotion", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [oc, y, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerBusinessMessageItemsConnection", 
                    kind: "LinkedField", 
                    name: "business_items", 
                    plural: !1, 
                    selections: P, 
                    storageKey: null 
                }], 
                type: "MessengerBusinessMessage", 
                abstractKey: null 
            }, Ec, Gc, Kc, { 
                kind: "InlineFragment", 
                selections: [a, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "invite_sender", 
                    plural: !1, 
                    selections: d, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "invite_recipient", 
                    plural: !1, 
                    selections: d, 
                    storageKey: null 
                }], 
                type: "QuickInvite", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Lc, Mc, Nc, Oc, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "blob_media", 
                    plural: !1, 
                    selections: [Qc, Pc], 
                    storageKey: null 
                }], 
                type: "MontageDirect", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Rc, c, Sc], 
                type: "MontageShare", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Uc, Vc, Wc, Xc, Yc, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "native_component_flow_request", 
                    plural: !1, 
                    selections: [{ 
                        kind: "InlineFragment", 
                        selections: [Zc, $c, ad, a, Tc, bd, dd, hd, { 
                            alias: null, 
                            args: null, 
                            concreteType: "NativeComponentFlowBookingRequestServicesProductItemsConnection", 
                            kind: "LinkedField", 
                            name: "services_product_items", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "ServicesProductItem", 
                                kind: "LinkedField", 
                                name: "nodes", 
                                plural: !0, 
                                selections: [a, b, K, id, jd, { 
                                    alias: null, 
                                    args: kd, 
                                    concreteType: "ProductImage", 
                                    kind: "LinkedField", 
                                    name: "images", 
                                    plural: !0, 
                                    selections: [ld], 
                                    storageKey: "images(first:1)" 
                                }, md], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }, nd, od, pd, qd, rd, sd, td, ud, vd, wd, xd, Xc, Yc, yd], 
                        type: "NativeComponentFlowBookingRequest", 
                        abstractKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "PagesPlatformBookingMessage", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, zd, Ad, Bd, Cd], 
                type: "ServicesAppointmentAvailability", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Dd, Ed, Fd, Gd, Hd, Id], 
                type: "ServicesGenericAdminText", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "MessagingParticipant", 
                    kind: "LinkedField", 
                    name: "genie_sender", 
                    plural: !1, 
                    selections: Kd, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "StoryAttachment", 
                    kind: "LinkedField", 
                    name: "story_attachment", 
                    plural: !1, 
                    selections: [Qa, i, ab, bb, cb, db, eb, fb, gb, hb, ib, Ab, Bb], 
                    storageKey: null 
                }], 
                type: "GenieMessage", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Ld, Md, Nd, Od, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "event_place", 
                    plural: !1, 
                    selections: R, 
                    storageKey: null 
                }, Pd, Qd, Rd, Sd, Td, b, Ud], 
                type: "Event", 
                abstractKey: null 
            }, Vd, Wd, { 
                kind: "InlineFragment", 
                selections: [a, b, Xd, Yd, Zd, $d, pc, qc, ae, be, u, y], 
                type: "MessengerRetailItem", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Xd, ce, de, sc, Yd, ee, fe, ge, he, b], 
                type: "AgentItemSuggestion", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, ie, je, ke, le, { 
                    kind: "InlineFragment", 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "FundraiserCoverPhoto", 
                        kind: "LinkedField", 
                        name: "focused_cover_photo", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "Photo", 
                            kind: "LinkedField", 
                            name: "photo", 
                            plural: !1, 
                            selections: [me], 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    type: "FundraiserWithPresence", 
                    abstractKey: "__isFundraiserWithPresence" 
                }], 
                type: "Fundraiser", 
                abstractKey: "__isFundraiser" 
            }, { 
                kind: "InlineFragment", 
                selections: [a, ne, oe, pe, qe, re, se, te, ue, ve, Ae, qd, Be, Ce, De, Ee, { 
                    alias: null, 
                    args: null, 
                    concreteType: "RetailReceiptItemsConnection", 
                    kind: "LinkedField", 
                    name: "retail_items", 
                    plural: !1, 
                    selections: P, 
                    storageKey: null 
                }, Fe, Ge, He, Ie], 
                type: "MessengerRetailReceipt", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Je, Ke, Le, { 
                    alias: null, 
                    args: null, 
                    concreteType: "PaymentInvoiceProduct", 
                    kind: "LinkedField", 
                    name: "item_list", 
                    plural: !0, 
                    selections: [Me, b, Ne, K, Mb, Oe, Pe], 
                    storageKey: null 
                }, Ua, Re, Se, Qe, Te, Ue, F, Ve, We, Xe, Ye, Ze, $e], 
                type: "PaymentPlatformAttachment", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: d, 
                type: "JobApplication", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [af, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "group_commerce_item_seller", 
                    plural: !1, 
                    selections: d, 
                    storageKey: null 
                }, bf, cf, df, m], 
                type: "GroupCommerceProductItem", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [bf, df], 
                type: "MarketplaceListingRenderable", 
                abstractKey: "__isMarketplaceListingRenderable" 
            }, { 
                kind: "InlineFragment", 
                selections: [ef, ff, Xa, gf, b, hf, a, jf], 
                type: "Page", 
                abstractKey: null 
            }, of, { 
                kind: "InlineFragment", 
                selections: [pf, { 
                    alias: null, 
                    args: qf, 
                    concreteType: "MPersonalRemindersListToPersonalRemindersConnection", 
                    kind: "LinkedField", 
                    name: "personal_reminders", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "MPersonalRemindersListToPersonalRemindersEdge", 
                        kind: "LinkedField", 
                        name: "edges", 
                        plural: !0, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "MessengerEventReminder", 
                            kind: "LinkedField", 
                            name: "node", 
                            plural: !1, 
                            selections: nf, 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: 'personal_reminders(orderby:"m_personal_reminder_list_ordering")' 
                }], 
                type: "MPersonalRemindersList", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [rf, sf, tf, uf, vf, wf, xf, yf, zf, Af, Bf, Cf, Df, Ef, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AirlineBoardingPassesConnection", 
                    kind: "LinkedField", 
                    name: "boarding_passes", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "AirlineBoardingPassMessageAttachment", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [Ff, Gf, Hf, If, Jf, Kf, Lf, Of, Wf], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "AirlineBoardingPassCollectionMessageAttachment", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerRetailShipment", 
                    kind: "LinkedField", 
                    name: "shipment", 
                    plural: !1, 
                    selections: [a, Xf, Yf, Zf, ye, Ic, Q, cg, dg], 
                    storageKey: null 
                }, eg, fg, T, gg, Fe], 
                type: "MessengerRetailShipmentTrackingEvent", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Xf, Yf, Zf, ye, Ic, Q, we, bg, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerRetailReceipt", 
                    kind: "LinkedField", 
                    name: "receipt", 
                    plural: !1, 
                    selections: [qe], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "User", 
                    kind: "LinkedField", 
                    name: "recipient", 
                    plural: !1, 
                    selections: R, 
                    storageKey: null 
                }, Fe], 
                type: "MessengerRetailShipment", 
                abstractKey: null 
            }, Uf, { 
                kind: "InlineFragment", 
                selections: [Rf, hg, rf, Pf, Vb, ng, og, pg, mg, qg, kg, rg, lg, sg, jg, tg, ug, tf, yf, vg, wg, xg, wf, xf, yg, zg, Ag, Bg, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AirlineItineraryLegsConnection", 
                    kind: "LinkedField", 
                    name: "itinerary_legs", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "AirlineItineraryLeg", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [Cg, { 
                            alias: null, 
                            args: null, 
                            concreteType: "AirlineItinerarySegmentsConnection", 
                            kind: "LinkedField", 
                            name: "segments", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "AirlineItinerarySegmentMessageAttachment", 
                                kind: "LinkedField", 
                                name: "nodes", 
                                plural: !0, 
                                selections: [Qf, Mf], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "AirlineItineraryMessageAttachment", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Sf, Nf, b, Tf], 
                type: "LeadGenDeepLinkData", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Vf], 
                type: "UserLeadGenInfo", 
                abstractKey: null 
            }, Fc, { 
                kind: "InlineFragment", 
                selections: [a, b, E, k, Fb, Gb], 
                type: "WECMessageFile", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, r, Eb, Fb, Gb, Db, n, Dg, o], 
                type: "WECMessageVideo", 
                abstractKey: null 
            }, Gg, { 
                kind: "InlineFragment", 
                selections: [a, Fb, Kg, Ng], 
                type: "WECMessageImage", 
                abstractKey: null 
            }, Og, { 
                kind: "InlineFragment", 
                selections: [a, Pg, Qg, Rg, Sg, Tg, Ug, Vg], 
                type: "MentorshipMessengerCurriculumStep", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Wg], 
                type: "MentorshipMessengerDiscussionTopicSet", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MentorshipProgram", 
                    kind: "LinkedField", 
                    name: "mentorship_program", 
                    plural: !1, 
                    selections: [a, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "other_member", 
                        plural: !1, 
                        selections: Xg, 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }, Yg], 
                type: "MentorshipMessengerLeavePrompt", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Yg], 
                type: "MentorshipMessengerReminder", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Yg, Zg, $g], 
                type: "MentorshipMessengerProgressTracker", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [bh, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "message_richtext", 
                    plural: !0, 
                    selections: [ch, dh, eh, { 
                        alias: null, 
                        args: null, 
                        concreteType: "ComposedEntityAtRange", 
                        kind: "LinkedField", 
                        name: "entity_ranges", 
                        plural: !0, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: null, 
                            kind: "LinkedField", 
                            name: "entity", 
                            plural: !1, 
                            selections: [z], 
                            storageKey: null 
                        }, x, ah], 
                        storageKey: null 
                    }, fh, e], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "Feedback", 
                    kind: "LinkedField", 
                    name: "feedback", 
                    plural: !1, 
                    selections: [gh, hh, ih, { 
                        alias: null, 
                        args: kh, 
                        concreteType: "TopReactionsConnection", 
                        kind: "LinkedField", 
                        name: "top_reactions", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "FeedbackReactionInfo", 
                            kind: "LinkedField", 
                            name: "nodes", 
                            plural: !0, 
                            selections: [lh], 
                            storageKey: null 
                        }], 
                        storageKey: 'top_reactions(first:3,orderby:["COUNT_DESC","REACTION_TYPE"])' 
                    }], 
                    storageKey: null 
                }, mh, mc, nh, rh, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "to", 
                    plural: !1, 
                    selections: [z, b, oh, qh], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "StoryAttachment", 
                    kind: "LinkedField", 
                    name: "attachments", 
                    plural: !0, 
                    selections: [cb, m, bb, Qa, th, uh, { 
                        alias: null, 
                        args: jh, 
                        concreteType: "SubattachmentsConnection", 
                        kind: "LinkedField", 
                        name: "all_subattachments", 
                        plural: !1, 
                        selections: [vh, { 
                            alias: "files", 
                            args: wh, 
                            concreteType: "StoryAttachment", 
                            kind: "LinkedField", 
                            name: "nodes", 
                            plural: !0, 
                            selections: [uh, xh], 
                            storageKey: 'nodes(if_style:"file_upload")' 
                        }, { 
                            alias: "images", 
                            args: yh, 
                            concreteType: "StoryAttachment", 
                            kind: "LinkedField", 
                            name: "nodes", 
                            plural: !0, 
                            selections: [xh], 
                            storageKey: 'nodes(if_style:"photo")' 
                        }], 
                        storageKey: "all_subattachments(first:3)" 
                    }], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "Story", 
                    kind: "LinkedField", 
                    name: "attached_story", 
                    plural: !1, 
                    selections: [zh, Ah, { 
                        alias: null, 
                        args: null, 
                        concreteType: "StoryAttachment", 
                        kind: "LinkedField", 
                        name: "attachments", 
                        plural: !0, 
                        selections: [th], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "Story", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, b, B, U, Dh, Eh], 
                type: "User", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, b, Fh, Gh, Hh, U, Ih, { 
                    alias: null, 
                    args: null, 
                    concreteType: "GroupsSyncMetadata", 
                    kind: "LinkedField", 
                    name: "work_groups_sync_metadata", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "messenger_group", 
                        plural: !1, 
                        selections: d, 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "Group", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Jh, Kh, Lh, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AppIntegration", 
                    kind: "LinkedField", 
                    name: "app_integration", 
                    plural: !1, 
                    selections: [Mh, b, Nh, Oh], 
                    storageKey: null 
                }, Ph, Qh, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AppContentAdditionalData", 
                    kind: "LinkedField", 
                    name: "link_preview_additional_data", 
                    plural: !0, 
                    selections: [h, e, Pb, xb, Rh, { 
                        alias: null, 
                        args: null, 
                        concreteType: "User", 
                        kind: "LinkedField", 
                        name: "profiles", 
                        plural: !0, 
                        selections: [B, b], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "AppContent", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: d, 
                type: "OfferItem", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [u], 
                type: "CommerceProductItemShare", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [a, Sh], 
                type: "ApplicationReferralXMA", 
                abstractKey: null 
            }, Th, Vh, { 
                kind: "InlineFragment", 
                selections: [a, Wh], 
                type: "XFBP2MXMA", 
                abstractKey: null 
            }, Xh], 
            storageKey: null 
        }; 
        N = { 
            alias: null, 
            args: null, 
            concreteType: "StoryAttachment", 
            kind: "LinkedField", 
            name: "story_attachment", 
            plural: !1, 
            selections: [Qa, i, ab, bb, cb, db, eb, fb, gb, hb, ib, Ab, Bb, L, { 
                alias: null, 
                args: null, 
                concreteType: "StoryAttachment", 
                kind: "LinkedField", 
                name: "subattachments", 
                plural: !0, 
                selections: [Qa, i, ab, bb, cb, db, eb, fb, gb, hb, ib, Ab, Bb, L], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        M = { 
            kind: "InlineFragment", 
            selections: d, 
            type: "Node", 
            abstractKey: "__isNode" 
        }; 
        O = { 
            alias: null, 
            args: null, 
            concreteType: "ExtensibleMessageAttachment", 
            kind: "LinkedField", 
            name: "extensible_attachment", 
            plural: !1, 
            selections: [Pa, N, { 
                alias: "genie_attachment", 
                args: null, 
                concreteType: "StoryAttachment", 
                kind: "LinkedField", 
                name: "story_attachment", 
                plural: !1, 
                selections: [{ 
                    alias: "genie_message", 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "target", 
                    plural: !1, 
                    selections: [{ 
                        kind: "InlineFragment", 
                        selections: [a, { 
                            alias: null, 
                            args: null, 
                            concreteType: "MessagingParticipant", 
                            kind: "LinkedField", 
                            name: "genie_sender", 
                            plural: !1, 
                            selections: [a, { 
                                alias: null, 
                                args: null, 
                                concreteType: null, 
                                kind: "LinkedField", 
                                name: "messaging_actor", 
                                plural: !1, 
                                selections: [M, b], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }, N], 
                        type: "GenieMessage", 
                        abstractKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        H = { 
            alias: null, 
            args: null, 
            concreteType: "Sticker", 
            kind: "LinkedField", 
            name: "sticker", 
            plural: !1, 
            selections: Ta, 
            storageKey: null 
        }; 
        y = { 
            kind: "Literal", 
            name: "sizing", 
            value: "cover-fill" 
        }; 
        P = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "projection_type", 
            storageKey: null 
        }; 
        df = { 
            kind: "InlineFragment", 
            selections: [yc, zc, Db, { 
                alias: "preview", 
                args: [Hg, y, Ig], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: p, 
                storageKey: 'image(height:280,sizing:"cover-fill",width:280)' 
            }, { 
                alias: "large_preview", 
                args: [Lg, y, Mg], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: p, 
                storageKey: 'image(height:480,sizing:"cover-fill",width:480)' 
            }, { 
                alias: "thumbnail", 
                args: [{ 
                    kind: "Literal", 
                    name: "height", 
                    value: 38 
                }, { 
                    kind: "Literal", 
                    name: "width", 
                    value: 58 
                }], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: l, 
                storageKey: "image(height:38,width:58)" 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "PhotoEncoding", 
                kind: "LinkedField", 
                name: "photo_encodings", 
                plural: !0, 
                selections: [a, o, n, P, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "cdn_uri", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "max_tile_level", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: [{ 
                        kind: "Literal", 
                        name: "thumbnail_dimensions", 
                        value: [{ 
                            height: 280, 
                            width: 280 
                        }, { 
                            height: 480, 
                            width: 480 
                        }] 
                    }], 
                    concreteType: "SphericalPhotoThumbnail", 
                    kind: "LinkedField", 
                    name: "thumbnails", 
                    plural: !0, 
                    selections: ag, 
                    storageKey: 'thumbnails(thumbnail_dimensions:[{"height":280,"width":280},{"height":480,"width":480}])' 
                }, { 
                    alias: null, 
                    args: [{ 
                        kind: "Literal", 
                        name: "tile_levels", 
                        value: [0] 
                    }], 
                    concreteType: "PhotoTile", 
                    kind: "LinkedField", 
                    name: "tiles", 
                    plural: !0, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "level", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "face", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "col", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "row", 
                        storageKey: null 
                    }, k], 
                    storageKey: "tiles(tile_levels:[0])" 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "PhotosphereMetadata", 
                    kind: "LinkedField", 
                    name: "spherical_metadata", 
                    plural: !1, 
                    selections: [P, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "full_pano_width_pixels", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "full_pano_height_pixels", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "cropped_area_image_width_pixels", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "cropped_area_image_height_pixels", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "cropped_area_left_pixels", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "cropped_area_top_pixels", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "initial_view_heading_degrees", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "initial_view_pitch_degrees", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "initial_view_vertical_fov_degrees", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "initial_view_roll_degrees", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "pose_heading_degrees", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "pose_pitch_degrees", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "pose_roll_degrees", 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, Pa, Cc, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "original_extension", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "render_as_sticker", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "blurred_image_uri", 
                storageKey: null 
            }], 
            type: "MessageImage", 
            abstractKey: null 
        }; 
        nf = { 
            kind: "InlineFragment", 
            selections: [yc, zc, Db, wc, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "animated_image_caption", 
                storageKey: null 
            }, Pa, vc, Cc], 
            type: "MessageAnimatedImage", 
            abstractKey: null 
        }; 
        Q = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "url_skipshim", 
            storageKey: null 
        }; 
        Xg = { 
            kind: "InlineFragment", 
            selections: [yc, zc, Db, r, q, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_voicemail", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "audio_type", 
                storageKey: null 
            }, Eb, Q], 
            type: "MessageAudio", 
            abstractKey: null 
        }; 
        xh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "content_type", 
            storageKey: null 
        }; 
        th = { 
            kind: "InlineFragment", 
            selections: [yc, zc, Db, m, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "mimetype", 
                storageKey: null 
            }, xh, E, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "message_file_fbid", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "preview_url", 
                storageKey: null 
            }, Eb, Q, { 
                alias: "preview", 
                args: null, 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "image", 
                plural: !1, 
                selections: l, 
                storageKey: null 
            }], 
            type: "MessageFile", 
            abstractKey: null 
        }; 
        U = [z, df, nf, Xg, Ac, th]; 
        u = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "blob_attachments", 
            plural: !0, 
            selections: U, 
            storageKey: null 
        }; 
        ab = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "extensible_message_admin_text_type", 
            storageKey: null 
        }; 
        hb = { 
            alias: null, 
            args: null, 
            concreteType: "Application", 
            kind: "LinkedField", 
            name: "game", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        }; 
        Ab = { 
            kind: "InlineFragment", 
            selections: [hb], 
            type: "InstantGameUpdateExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        L = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "platform_xmd_encoded", 
            storageKey: null 
        }; 
        N = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "message_unsendability_status", 
            storageKey: null 
        }; 
        Ta = { 
            alias: "last_message", 
            args: Ma, 
            concreteType: "MessagesOfThreadConnection", 
            kind: "LinkedField", 
            name: "messages", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [c, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessagingParticipant", 
                    kind: "LinkedField", 
                    name: "message_sender", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "messaging_actor", 
                        plural: !1, 
                        selections: d, 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }, Na, Oa, { 
                    kind: "InlineFragment", 
                    selections: [O, H, u], 
                    type: "UserMessage", 
                    abstractKey: null 
                }, { 
                    kind: "InlineFragment", 
                    selections: [ab, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "extensible_message_admin_text", 
                        plural: !1, 
                        selections: [Ab], 
                        storageKey: null 
                    }], 
                    type: "GenericAdminTextMessage", 
                    abstractKey: null 
                }, L, N], 
                storageKey: null 
            }], 
            storageKey: "messages(last:1)" 
        }; 
        Hg = { 
            alias: null, 
            args: null, 
            concreteType: "ThreadConnectivityData", 
            kind: "LinkedField", 
            name: "thread_connectivity_data", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "connectivity_status", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "first_sender_id", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Ig = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "job_status", 
            storageKey: null 
        }; 
        Lg = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "should_show_jobs_feature", 
            storageKey: null 
        }; 
        y = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "should_show_schdule_interview_dialog", 
            storageKey: null 
        }; 
        Mg = { 
            alias: null, 
            args: null, 
            concreteType: "JobApplicationsFromThreadConnection", 
            kind: "LinkedField", 
            name: "thread_associated_job_applications", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "JobApplication", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, { 
                    alias: null, 
                    args: null, 
                    concreteType: "JobOpening", 
                    kind: "LinkedField", 
                    name: "job_opening", 
                    plural: !1, 
                    selections: [Ig, { 
                        alias: null, 
                        args: null, 
                        concreteType: "Page", 
                        kind: "LinkedField", 
                        name: "employer", 
                        plural: !1, 
                        selections: [Lg, y], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        p = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "thread_associated_page_admin", 
            plural: !1, 
            selections: cd, 
            storageKey: null 
        }; 
        P = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "unread_count", 
            storageKey: null 
        }; 
        wc = { 
            condition: "is_work_teamwork_not_putting_muted_in_unreads", 
            kind: "Condition", 
            passingValue: !0, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "unread_mentions_count", 
                storageKey: null 
            }] 
        }; 
        vc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "messages_count", 
            storageKey: null 
        }; 
        yc = { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "size", 
                value: 60 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "square_image", 
            plural: !1, 
            selections: l, 
            storageKey: "square_image(size:60)" 
        }; 
        zc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "updated_time_precise", 
            storageKey: null 
        }; 
        Q = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "mute_until", 
            storageKey: null 
        }; 
        cd = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_pin_protected", 
            storageKey: null 
        }; 
        var Yh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_pinned", 
            storageKey: null 
        } 
          , Zh = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_viewer_subscribed", 
            storageKey: null 
        } 
          , $h = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_other_recipient_page", 
            storageKey: null 
        } 
          , ai = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "thread_queue_enabled", 
            storageKey: null 
        } 
          , bi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "folder", 
            storageKey: null 
        } 
          , ci = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "has_viewer_archived", 
            storageKey: null 
        } 
          , di = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_page_follow_up", 
            storageKey: null 
        } 
          , ei = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_page_unresponded_thread", 
            storageKey: null 
        } 
          , fi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cannot_reply_reason", 
            storageKey: null 
        } 
          , gi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "can_viewer_report", 
            storageKey: null 
        } 
          , hi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "composer_input_disabled", 
            storageKey: null 
        } 
          , ii = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ephemeral_ttl_mode", 
            storageKey: null 
        } 
          , ji = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "emoji", 
            storageKey: null 
        } 
          , ki = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "participant_id", 
            storageKey: null 
        } 
          , li = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "nickname", 
            storageKey: null 
        } 
          , mi = { 
            alias: null, 
            args: null, 
            concreteType: "MessageThreadParticipantCustomization", 
            kind: "LinkedField", 
            name: "participant_customizations", 
            plural: !0, 
            selections: [ki, li], 
            storageKey: null 
        } 
          , ni = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "outgoing_bubble_color", 
            storageKey: null 
        } 
          , oi = { 
            alias: null, 
            args: null, 
            concreteType: "MessageThreadCustomization", 
            kind: "LinkedField", 
            name: "customization_info", 
            plural: !1, 
            selections: [ji, mi, ni], 
            storageKey: null 
        } 
          , pi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "fallback_color", 
            storageKey: null 
        } 
          , qi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "accessibility_label", 
            storageKey: null 
        } 
          , ri = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "reverse_gradients_for_radial", 
            storageKey: null 
        } 
          , si = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "gradient_colors", 
            storageKey: null 
        } 
          , ti = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "keyframe_asset_uri", 
            storageKey: null 
        } 
          , ui = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "reaction_name", 
            storageKey: null 
        } 
          , vi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "reaction_emoji", 
            storageKey: null 
        } 
          , wi = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "static_asset", 
            plural: !1, 
            selections: l, 
            storageKey: null 
        } 
          , xi = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerThreadTheme", 
            kind: "LinkedField", 
            name: "thread_theme", 
            plural: !1, 
            selections: [a, pi, qi, ri, si, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerReactionPack", 
                kind: "LinkedField", 
                name: "reaction_pack", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerReactionPackReactionAssetsConnection", 
                    kind: "LinkedField", 
                    name: "reaction_assets", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "MessengerReactionAsset", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [ti, ui, vi, wi], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , yi = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "thread_admins", 
            plural: !0, 
            selections: d, 
            storageKey: null 
        } 
          , zi = { 
            alias: "approval_mode", 
            args: null, 
            kind: "ScalarField", 
            name: "group_approval_mode", 
            storageKey: null 
        } 
          , Ai = { 
            alias: null, 
            args: null, 
            concreteType: "MessageThreadJoinableMode", 
            kind: "LinkedField", 
            name: "joinable_mode", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "mode", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "link", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Bi = { 
            alias: null, 
            args: null, 
            concreteType: "GroupApprovalQueueConnection", 
            kind: "LinkedField", 
            name: "group_approval_queue", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessengerGroupRequesterInfo", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "User", 
                    kind: "LinkedField", 
                    name: "requester", 
                    plural: !1, 
                    selections: d, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "User", 
                    kind: "LinkedField", 
                    name: "inviter", 
                    plural: !1, 
                    selections: d, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "request_source", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "request_timestamp", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Ci = [{ 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: d, 
            storageKey: null 
        }] 
          , Di = { 
            alias: null, 
            args: null, 
            concreteType: "ApprovalRequestsOfThreadConnection", 
            kind: "LinkedField", 
            name: "approval_requests", 
            plural: !1, 
            selections: Ci, 
            storageKey: null 
        } 
          , Ei = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "thread_queue_metadata", 
            plural: !1, 
            selections: [Di], 
            storageKey: null 
        } 
          , Fi = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "lightweight_event_creator", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , Gi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "lightweight_event_type", 
            storageKey: null 
        } 
          , Hi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "location_name", 
            storageKey: null 
        }; 
        Jc = { 
            alias: null, 
            args: null, 
            concreteType: "Location", 
            kind: "LinkedField", 
            name: "location_coordinates", 
            plural: !1, 
            selections: Jc, 
            storageKey: null 
        }; 
        var Ii = { 
            alias: null, 
            args: null, 
            concreteType: "StreetAddress", 
            kind: "LinkedField", 
            name: "address", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "full_address", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Ji = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "lightweight_event_status", 
            storageKey: null 
        } 
          , Ki = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "note", 
            storageKey: null 
        } 
          , Li = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "repeat_mode", 
            storageKey: null 
        } 
          , V = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "message_id", 
            storageKey: null 
        } 
          , Mi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "seconds_to_notify_before", 
            storageKey: null 
        } 
          , Ni = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "allows_rsvp", 
            storageKey: null 
        } 
          , Oi = { 
            alias: null, 
            args: null, 
            concreteType: "Event", 
            kind: "LinkedField", 
            name: "related_event", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , Pi = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerEventReminderMembersConnection", 
            kind: "LinkedField", 
            name: "event_reminder_members", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessengerEventReminderMembersEdge", 
                kind: "LinkedField", 
                name: "edges", 
                plural: !0, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "User", 
                    kind: "LinkedField", 
                    name: "node", 
                    plural: !1, 
                    selections: d, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "guest_list_state", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Qi = { 
            alias: null, 
            args: kd, 
            concreteType: "MessengerEventRemindersOfThreadConnection", 
            kind: "LinkedField", 
            name: "event_reminders", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessengerEventReminder", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, Fi, mf, Gi, Hi, Jc, { 
                    alias: null, 
                    args: null, 
                    concreteType: "Page", 
                    kind: "LinkedField", 
                    name: "location_page", 
                    plural: !1, 
                    selections: [Ii], 
                    storageKey: null 
                }, Ji, Ki, Li, lf, { 
                    alias: null, 
                    args: null, 
                    concreteType: "UserMessage", 
                    kind: "LinkedField", 
                    name: "trigger_message", 
                    plural: !1, 
                    selections: [V], 
                    storageKey: null 
                }, Mi, Ni, Oi, Pi], 
                storageKey: null 
            }], 
            storageKey: "event_reminders(first:1)" 
        } 
          , Ri = { 
            alias: null, 
            args: null, 
            concreteType: "MessageThread", 
            kind: "LinkedField", 
            name: "montage_thread", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        } 
          , Si = [Na] 
          , Ti = { 
            alias: "last_read_receipt", 
            args: Ma, 
            concreteType: "MessagingReadReceiptsOfThreadConnection", 
            kind: "LinkedField", 
            name: "read_receipts", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessagingReadReceipt", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: Si, 
                storageKey: null 
            }], 
            storageKey: "read_receipts(last:1)" 
        } 
          , Ui = { 
            alias: "is_flagged", 
            args: [{ 
                kind: "Literal", 
                name: "page_message_tag", 
                value: "FLAG" 
            }], 
            kind: "ScalarField", 
            name: "has_tag", 
            storageKey: 'has_tag(page_message_tag:"FLAG")' 
        } 
          , Vi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "label_color", 
            storageKey: null 
        } 
          , W = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "data_silo", 
            storageKey: null 
        } 
          , Wi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "label_source", 
            storageKey: null 
        } 
          , Xi = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_ad_response_label", 
            storageKey: null 
        } 
          , Yi = { 
            alias: null, 
            args: null, 
            concreteType: "PageMessageThreadCustomThreadLabelsConnection", 
            kind: "LinkedField", 
            name: "custom_thread_labels", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "BusinessPresenceCustomLabel", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, b, Vi, W, Wi, Xi], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Zi = [a, b, Pb] 
          , $i = { 
            alias: null, 
            args: null, 
            concreteType: "PageMessageThreadCustomTagsConnection", 
            kind: "LinkedField", 
            name: "custom_thread_tags", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "PageCustomTag", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: Zi, 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , aj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_ai_label", 
            storageKey: null 
        } 
          , bj = { 
            alias: null, 
            args: null, 
            concreteType: "PageMessageThreadCorpThreadLabelsConnection", 
            kind: "LinkedField", 
            name: "corp_thread_labels", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "BusinessPresenceCorporationLabel", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, b, Vi, Wi, W, aj, Xi], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , cj = { 
            alias: null, 
            args: null, 
            concreteType: "PageMessageThread", 
            kind: "LinkedField", 
            name: "related_page_thread", 
            plural: !1, 
            selections: [Ui, zd, Yi, $i, bj], 
            storageKey: null 
        } 
          , dj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "call_state", 
            storageKey: null 
        } 
          , ej = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "server_info_data", 
            storageKey: null 
        } 
          , fj = { 
            alias: null, 
            args: null, 
            concreteType: "RtcCallData", 
            kind: "LinkedField", 
            name: "rtc_call_data", 
            plural: !1, 
            selections: [dj, ej, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "initiator", 
                plural: !1, 
                selections: d, 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        xe = { 
            alias: null, 
            args: null, 
            concreteType: "Location", 
            kind: "LinkedField", 
            name: "location", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "ReverseGeocodeData", 
                kind: "LinkedField", 
                name: "reverse_geocode", 
                plural: !1, 
                selections: [xe, ze], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        var gj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "inventory_count", 
            storageKey: null 
        } 
          , hj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "delivery_types", 
            storageKey: null 
        } 
          , ij = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "c2c_shipping_eligible", 
            storageKey: null 
        } 
          , jj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_pending", 
            storageKey: null 
        } 
          , kj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_shipping_offered", 
            storageKey: null 
        } 
          , lj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_sold", 
            storageKey: null 
        } 
          , mj = { 
            alias: null, 
            args: null, 
            concreteType: "ProductItem", 
            kind: "LinkedField", 
            name: "product_item", 
            plural: !1, 
            selections: [a, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_commerce_post_item", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , nj = { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "site", 
                value: "www" 
            }], 
            kind: "ScalarField", 
            name: "url", 
            storageKey: 'url(site:"www")' 
        } 
          , oj = { 
            alias: null, 
            args: null, 
            concreteType: "MarketplaceRatingState", 
            kind: "LinkedField", 
            name: "rating_state", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_eligible_to_rate", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , pj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_eligible", 
            storageKey: null 
        } 
          , qj = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MarketplaceC2CShippingSeller", 
                kind: "LinkedField", 
                name: "marketplace_c2c_shipping_seller", 
                plural: !1, 
                selections: [pj], 
                storageKey: null 
            }], 
            type: "User", 
            abstractKey: null 
        } 
          , rj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "label_type", 
            storageKey: null 
        } 
          , sj = { 
            alias: null, 
            args: null, 
            concreteType: "MarketplaceThreadLabel", 
            kind: "LinkedField", 
            name: "seller_added_labels", 
            plural: !0, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "label_string", 
                storageKey: null 
            }, rj], 
            storageKey: null 
        } 
          , tj = { 
            alias: null, 
            args: null, 
            concreteType: "MarketplaceThreadData", 
            kind: "LinkedField", 
            name: "marketplace_thread_data", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "GroupCommerceProductItem", 
                kind: "LinkedField", 
                name: "for_sale_item", 
                plural: !1, 
                selections: [a, Sc, cf, bf, xe, gj, hj, ij, jj, kj, lj, { 
                    alias: "primary_photo", 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "primary_listing_photo", 
                    plural: !1, 
                    selections: ac, 
                    storageKey: null 
                }, mj, nj], 
                storageKey: null 
            }, oj, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "buyer", 
                plural: !1, 
                selections: d, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "seller", 
                plural: !1, 
                selections: [a, qj], 
                storageKey: null 
            }, sj], 
            storageKey: null 
        } 
          , uj = { 
            alias: "action_link", 
            args: null, 
            kind: "ScalarField", 
            name: "url", 
            storageKey: null 
        } 
          , vj = { 
            alias: "room_type", 
            args: null, 
            kind: "ScalarField", 
            name: "time_spent_room_type", 
            storageKey: null 
        } 
          , wj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "privacy_mode", 
            storageKey: null 
        } 
          , xj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "approval_mode_toggleable", 
            storageKey: null 
        } 
          , yj = { 
            alias: null, 
            args: null, 
            concreteType: "MentorshipProgram", 
            kind: "LinkedField", 
            name: "mentorship_program", 
            plural: !1, 
            selections: Jd, 
            storageKey: null 
        } 
          , zj = [vh] 
          , Aj = { 
            alias: null, 
            args: null, 
            concreteType: "GroupSavesConnection", 
            kind: "LinkedField", 
            name: "group_saves", 
            plural: !1, 
            selections: zj, 
            storageKey: null 
        } 
          , Bj = { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "external_ref", 
                value: "messenger" 
            }], 
            kind: "ScalarField", 
            name: "verse_group_link", 
            storageKey: 'verse_group_link(external_ref:"messenger")' 
        } 
          , Cj = { 
            kind: "InlineFragment", 
            selections: [b, ef], 
            type: "Page", 
            abstractKey: null 
        }; 
        Ih = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "associated_object", 
            plural: !1, 
            selections: [{ 
                kind: "InlineFragment", 
                selections: [uj, a, b, B, Ih, vj, wj, xj, yj, Aj, Bj], 
                type: "Group", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [uj, a, b, B, vj, wj, xj, Ud, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "event_place", 
                    plural: !1, 
                    selections: [Cj], 
                    storageKey: null 
                }], 
                type: "Event", 
                abstractKey: null 
            }], 
            storageKey: null 
        }; 
        var Dj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "reactions_mute_mode", 
            storageKey: null 
        } 
          , Ej = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "mentions_mute_mode", 
            storageKey: null 
        } 
          , Fj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "customization_enabled", 
            storageKey: null 
        } 
          , Gj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "thread_type", 
            storageKey: null 
        } 
          , Hj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "group_thread_subtype", 
            storageKey: null 
        } 
          , Ij = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "participant_add_mode_as_string", 
            storageKey: null 
        } 
          , Jj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_canonical_neo_user", 
            storageKey: null 
        }; 
        ki = { 
            alias: null, 
            args: null, 
            concreteType: "MessageThreadParticipantEventStatusInfo", 
            kind: "LinkedField", 
            name: "participants_event_status", 
            plural: !0, 
            selections: [ki, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "event_status", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        var Kj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "comm_status", 
            storageKey: null 
        } 
          , Lj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "comm_source_id", 
            storageKey: null 
        } 
          , Mj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_priority", 
            storageKey: null 
        } 
          , Nj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "biz_inbox_tags", 
            storageKey: null 
        } 
          , Oj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "priority_score", 
            storageKey: null 
        } 
          , Pj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "trigger_id", 
            storageKey: null 
        } 
          , Qj = [{ 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "suggestion_type", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "suggestion_content", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "triggered_timestamp", 
            storageKey: null 
        }, Pj] 
          , Rj = { 
            alias: null, 
            args: null, 
            concreteType: "SuggestedReplyData", 
            kind: "LinkedField", 
            name: "biz_inbox_suggested_reply", 
            plural: !1, 
            selections: Qj, 
            storageKey: null 
        } 
          , Sj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_thread_currently_handled_by_ai_agent", 
            storageKey: null 
        } 
          , Tj = [a, b, { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "height", 
                value: 20 
            }, { 
                kind: "Literal", 
                name: "width", 
                value: 20 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "profile_picture", 
            plural: !1, 
            selections: l, 
            storageKey: "profile_picture(height:20,width:20)" 
        }] 
          , Uj = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "admin", 
            plural: !1, 
            selections: Tj, 
            storageKey: null 
        } 
          , Vj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "comm_icon_type", 
            storageKey: null 
        }; 
        ac = { 
            alias: null, 
            args: null, 
            concreteType: "PageCommItem", 
            kind: "LinkedField", 
            name: "page_comm_item", 
            plural: !1, 
            selections: [a, Kj, Lj, Mj, Nj, Oj, Rj, Sj, { 
                alias: null, 
                args: null, 
                concreteType: "PageCommItemToPageCommItemOwnersConnection", 
                kind: "LinkedField", 
                name: "comm_item_owners", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "PageCommItemOwner", 
                    kind: "LinkedField", 
                    name: "nodes", 
                    plural: !0, 
                    selections: [Uj], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "TextWithEntities", 
                kind: "LinkedField", 
                name: "subtitle", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "ImageAtRange", 
                    kind: "LinkedField", 
                    name: "image_ranges", 
                    plural: !0, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "entity_with_image", 
                        plural: !1, 
                        selections: ac, 
                        storageKey: null 
                    }, x, ah], 
                    storageKey: null 
                }, fh, e], 
                storageKey: null 
            }, Vj], 
            storageKey: null 
        }; 
        var Wj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "admin_model_status_string", 
            storageKey: null 
        } 
          , Xj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "groups_sync_status_string", 
            storageKey: null 
        }; 
        ph = { 
            alias: null, 
            args: null, 
            concreteType: "GroupsSyncMetadata", 
            kind: "LinkedField", 
            name: "groups_sync_metadata", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Group", 
                kind: "LinkedField", 
                name: "fb_group", 
                plural: !1, 
                selections: ph, 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        var Yj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "pinning_time", 
            storageKey: null 
        } 
          , Zj = { 
            alias: null, 
            args: null, 
            concreteType: "OmniMActionLite", 
            kind: "LinkedField", 
            name: "m_suggestions", 
            plural: !0, 
            selections: [a, j, g, { 
                alias: null, 
                args: null, 
                concreteType: "OmniMActionDataLite", 
                kind: "LinkedField", 
                name: "data", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "OmniMActionReminderDataLite", 
                    kind: "LinkedField", 
                    name: "reminder", 
                    plural: !1, 
                    selections: [Rh, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "topic", 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, Hc], 
            storageKey: null 
        } 
          , $j = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "offline_threading_id", 
            storageKey: null 
        } 
          , ak = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "email", 
            storageKey: null 
        } 
          , bk = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingParticipant", 
            kind: "LinkedField", 
            name: "message_sender", 
            plural: !1, 
            selections: [a, ak], 
            storageKey: null 
        } 
          , ck = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ttl", 
            storageKey: null 
        } 
          , dk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "unread", 
            storageKey: null 
        } 
          , ek = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_sponsored", 
            storageKey: null 
        } 
          , fk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ad_client_token", 
            storageKey: null 
        } 
          , gk = { 
            alias: null, 
            args: null, 
            concreteType: "MessageCustomization", 
            kind: "LinkedField", 
            name: "customizations", 
            plural: !0, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "customization_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "customization_value", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , hk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "tags_list", 
            storageKey: null 
        } 
          , ik = { 
            alias: null, 
            args: null, 
            concreteType: "MessageSourceData", 
            kind: "LinkedField", 
            name: "message_source_data", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "message_source", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , jk = { 
            alias: null, 
            args: null, 
            concreteType: "MontageReplyData", 
            kind: "LinkedField", 
            name: "montage_reply_data", 
            plural: !1, 
            selections: [V, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "reply_action", 
                storageKey: null 
            }, c], 
            storageKey: null 
        } 
          , kk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "reaction", 
            storageKey: null 
        } 
          , lk = { 
            alias: null, 
            args: null, 
            concreteType: "MessageReaction", 
            kind: "LinkedField", 
            name: "message_reactions", 
            plural: !0, 
            selections: [kk, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "user", 
                plural: !1, 
                selections: d, 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , mk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "unsent_timestamp_precise", 
            storageKey: null 
        } 
          , nk = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingParticipant", 
            kind: "LinkedField", 
            name: "unsender", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "messaging_actor", 
                plural: !1, 
                selections: [a, b, oh], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , ok = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "verse_group_role_xmd", 
            storageKey: null 
        } 
          , pk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "secondary_language_body", 
            storageKey: null 
        } 
          , qk = { 
            kind: "InlineFragment", 
            selections: d, 
            type: "Profile", 
            abstractKey: "__isProfile" 
        } 
          , rk = { 
            kind: "InlineFragment", 
            selections: d, 
            type: "MessengerViewerGroupThread", 
            abstractKey: null 
        }; 
        Ka = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessageThreadKey", 
                kind: "LinkedField", 
                name: "thread_key", 
                plural: !1, 
                selections: [Ka], 
                storageKey: null 
            }], 
            type: "MessageThread", 
            abstractKey: null 
        }; 
        var sk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "message_profile_range_type", 
            storageKey: null 
        } 
          , tk = { 
            alias: null, 
            args: null, 
            concreteType: "MetaAtRange", 
            kind: "LinkedField", 
            name: "meta_ranges", 
            plural: !0, 
            selections: [x, ah, g, dh], 
            storageKey: null 
        }; 
        rj = { 
            alias: null, 
            args: null, 
            concreteType: "MessagePageAdminSender", 
            kind: "LinkedField", 
            name: "page_admin_sender", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "admin_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "sender_type", 
                storageKey: null 
            }, b, rj, v, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "profile_uri", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        O = { 
            kind: "InlineFragment", 
            selections: [pk, { 
                alias: null, 
                args: null, 
                concreteType: "TextWithEntities", 
                kind: "LinkedField", 
                name: "message", 
                plural: !1, 
                selections: [e, { 
                    alias: null, 
                    args: null, 
                    concreteType: "EntityAtRange", 
                    kind: "LinkedField", 
                    name: "ranges", 
                    plural: !0, 
                    selections: [x, ah, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "entity", 
                        plural: !1, 
                        selections: [z, qk, rk, Ka], 
                        storageKey: null 
                    }, sk], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, tk, O, H, u, rj], 
            type: "UserMessage", 
            abstractKey: null 
        }; 
        u = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "answered", 
            storageKey: null 
        }; 
        var uk = { 
            kind: "InlineFragment", 
            selections: [u, c], 
            type: "VoiceCallMessage", 
            abstractKey: null 
        }; 
        U = [{ 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "node", 
            plural: !1, 
            selections: U, 
            storageKey: null 
        }]; 
        var vk = { 
            kind: "InlineFragment", 
            selections: [u, c, { 
                alias: null, 
                args: null, 
                concreteType: "VideoCallMessageToCaptureAttachmentsConnection", 
                kind: "LinkedField", 
                name: "call_capture_attachments", 
                plural: !1, 
                selections: [vh, { 
                    alias: null, 
                    args: null, 
                    concreteType: "VideoCallMessageToCaptureAttachmentsEdge", 
                    kind: "LinkedField", 
                    name: "edges", 
                    plural: !0, 
                    selections: U, 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            type: "VideoCallMessage", 
            abstractKey: null 
        } 
          , wk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "thread_name", 
                storageKey: null 
            }, c], 
            type: "ThreadNameMessage", 
            abstractKey: null 
        }; 
        Jg = { 
            alias: "preview", 
            args: Jg, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: l, 
            storageKey: "image(height:280,width:280)" 
        }; 
        var xk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessageImage", 
                kind: "LinkedField", 
                name: "image_with_metadata", 
                plural: !1, 
                selections: [Jg, Pa, Cc], 
                storageKey: null 
            }, c], 
            type: "ThreadImageMessage", 
            abstractKey: null 
        } 
          , yk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessagingParticipant", 
                kind: "LinkedField", 
                name: "participants_added", 
                plural: !0, 
                selections: d, 
                storageKey: null 
            }, c], 
            type: "ParticipantsAddedMessage", 
            abstractKey: null 
        } 
          , zk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessagingParticipant", 
                kind: "LinkedField", 
                name: "participants_removed", 
                plural: !0, 
                selections: d, 
                storageKey: null 
            }, c], 
            type: "ParticipantLeftMessage", 
            abstractKey: null 
        } 
          , Ak = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "viewer_has_voted", 
            storageKey: null 
        }; 
        Ak = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "event_type", 
                storageKey: null 
            }, { 
                alias: "total_count", 
                args: null, 
                kind: "ScalarField", 
                name: "option_count", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Question", 
                kind: "LinkedField", 
                name: "question", 
                plural: !1, 
                selections: [a, e, Ak, { 
                    alias: null, 
                    args: [{ 
                        kind: "Literal", 
                        name: "orderby", 
                        value: "creation_time" 
                    }], 
                    concreteType: "QuestionOptionsConnection", 
                    kind: "LinkedField", 
                    name: "options", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "QuestionOption", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [a, e, Ak, { 
                            alias: null, 
                            args: null, 
                            concreteType: "QuestionOptionVotersConnection", 
                            kind: "LinkedField", 
                            name: "voters", 
                            plural: !1, 
                            selections: Ci, 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: 'options(orderby:"creation_time")' 
                }], 
                storageKey: null 
            }], 
            type: "GroupPollExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        Ci = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "display_name", 
            storageKey: null 
        }; 
        $f = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerEventReminder", 
            kind: "LinkedField", 
            name: "event_reminder", 
            plural: !1, 
            selections: [a, mf, lf, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "end_time", 
                storageKey: null 
            }, Hi, Gi, Ni, Mi, Fi, { 
                alias: null, 
                args: null, 
                concreteType: "Page", 
                kind: "LinkedField", 
                name: "location_page", 
                plural: !1, 
                selections: d, 
                storageKey: null 
            }, Jc, { 
                alias: null, 
                args: null, 
                concreteType: "TimezoneInfo", 
                kind: "LinkedField", 
                name: "timezone_id", 
                plural: !1, 
                selections: [Ci, $f, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "timezone_id", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, Pi], 
            storageKey: null 
        }; 
        var X = [$f] 
          , Bk = { 
            kind: "InlineFragment", 
            selections: X, 
            type: "LightweightEventCreateExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Ck = { 
            kind: "InlineFragment", 
            selections: X, 
            type: "LightweightEventDeleteExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Dk = { 
            kind: "InlineFragment", 
            selections: X, 
            type: "LightweightEventNotifyBeforeEventExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Ek = { 
            kind: "InlineFragment", 
            selections: X, 
            type: "LightweightEventNotifyExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Fk = { 
            kind: "InlineFragment", 
            selections: X, 
            type: "LightweightEventUpdateExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Gk = { 
            kind: "InlineFragment", 
            selections: X, 
            type: "LightweightEventUpdateLocationExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Hk = { 
            kind: "InlineFragment", 
            selections: X, 
            type: "LightweightEventUpdateTimeExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        X = { 
            kind: "InlineFragment", 
            selections: X, 
            type: "LightweightEventUpdateTitleExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        var Ik = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "guest_id", 
            storageKey: null 
        }; 
        $f = { 
            kind: "InlineFragment", 
            selections: [Ik, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "guest_status", 
                storageKey: null 
            }, $f], 
            type: "LightweightEventRSVPExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        var Jk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "theme_color", 
                storageKey: null 
            }], 
            type: "ThemeColorExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Kk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "thread_icon", 
                storageKey: null 
            }], 
            type: "ThreadIconExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        li = { 
            kind: "InlineFragment", 
            selections: [li, { 
                alias: "participant_id", 
                args: null, 
                kind: "ScalarField", 
                name: "target_id", 
                storageKey: null 
            }], 
            type: "ThreadNicknameExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        var Lk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "accepter_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "requester_id", 
                storageKey: null 
            }], 
            type: "AcceptPendingThreadExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Mk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "contact_added_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "contact_adder_id", 
                storageKey: null 
            }], 
            type: "AddContactExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Nk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "event", 
            storageKey: null 
        } 
          , Ok = { 
            kind: "InlineFragment", 
            selections: [Nk, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_video_call", 
                storageKey: null 
            }, ej], 
            type: "RtcCallLogExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Pk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "collapsed_text", 
            storageKey: null 
        } 
          , Qk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "expanded_text", 
            storageKey: null 
        } 
          , Rk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cta_url", 
            storageKey: null 
        } 
          , Sk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "template", 
            storageKey: null 
        } 
          , Tk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "leaderboard_json", 
            storageKey: null 
        } 
          , Uk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "game_type", 
                storageKey: null 
            }], 
            type: "GameScoreExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Vk = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "parties_user_id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "parties_invite_type", 
                storageKey: null 
            }], 
            type: "PartiesInviteExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Wk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "icebreaker_type", 
            storageKey: null 
        } 
          , Xk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "icebreaker_title", 
            storageKey: null 
        } 
          , Yk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "icebreaker_subtitle", 
            storageKey: null 
        } 
          , Zk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "vote_buttons_with_icons", 
            storageKey: null 
        } 
          , $k = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "friend_request_recipient", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "friend_request_sender", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "friend_request_subtype", 
                storageKey: null 
            }, Wk, Xk, Yk, Zk], 
            type: "ConfirmFriendRequestExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , al = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "sender_id", 
            storageKey: null 
        } 
          , bl = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "bump_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "recipient_id", 
                storageKey: null 
            }, al, h, K, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "icon_uri", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "image_uri", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "facepile_ids", 
                storageKey: null 
            }, Uh, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "cta_uri", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "admin_message_string", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "banner_uri", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_two_way", 
                storageKey: null 
            }], 
            type: "MessengerGrowthGenericExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , cl = { 
            kind: "InlineFragment", 
            selections: [Hd, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "ios_uri", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "activity_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_redesign", 
                storageKey: null 
            }], 
            type: "BizInboxDetectedOutcomesActivityAdminTextExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , dl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cta_text", 
            storageKey: null 
        } 
          , el = { 
            kind: "InlineFragment", 
            selections: [Hd, dl, Rk, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "async_url", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "www_is_async_url", 
                storageKey: null 
            }], 
            type: "LinkCTAExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , fl = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "referer_uri", 
                storageKey: null 
            }], 
            type: "MessengerLiveChatPluginURLUpdateAdminText", 
            abstractKey: null 
        } 
          , gl = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "fb_user_name", 
                storageKey: null 
            }], 
            type: "MessengerLiveChatPluginFBUserStartChatAdminText", 
            abstractKey: null 
        }; 
        Hc = { 
            kind: "InlineFragment", 
            selections: [Hc], 
            type: "MessengerLiveChatPluginGuestUserStartChatAdminText", 
            abstractKey: null 
        }; 
        dl = { 
            kind: "InlineFragment", 
            selections: [dl, Rk, V, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "recipient_is_the_sender", 
                storageKey: null 
            }], 
            type: "WorkChatReminderLinkCTAExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        var hl = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "post_uri", 
                storageKey: null 
            }], 
            type: "PostSharedFromGroupExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , il = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ad_url", 
            storageKey: null 
        } 
          , jl = { 
            kind: "InlineFragment", 
            selections: [il], 
            type: "MessengerAdContextAdminText", 
            abstractKey: null 
        } 
          , kl = { 
            kind: "InlineFragment", 
            selections: [fk, Fg, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "ad_preferences_link", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "ad_properties", 
                storageKey: null 
            }], 
            type: "AdExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , ll = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "page_name", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "start_time", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "product_name", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "user_name", 
                storageKey: null 
            }], 
            type: "AppointmentReminderExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , ml = [v] 
          , nl = { 
            kind: "InlineFragment", 
            selections: ml, 
            type: "GraphQLServicesAppointmentsOptOutExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , ol = { 
            kind: "InlineFragment", 
            selections: ml, 
            type: "ServicesLeadGenSurveyExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        ml = { 
            kind: "InlineFragment", 
            selections: ml, 
            type: "ServicesLeadGenSurveyEditExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        var pl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "caller_id", 
            storageKey: null 
        } 
          , ql = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "callee_id", 
            storageKey: null 
        } 
          , rl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "conference_name", 
            storageKey: null 
        } 
          , sl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "server_info", 
            storageKey: null 
        } 
          , tl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "video", 
            storageKey: null 
        } 
          , ul = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "call_duration", 
            storageKey: null 
        } 
          , vl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "rating", 
            storageKey: null 
        }; 
        Wk = { 
            kind: "InlineFragment", 
            selections: [Wk, Xk, Yk, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "votes_cast", 
                storageKey: null 
            }, Zk], 
            type: "MessengerIcebreakerVoteCastExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        Xk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "user_id", 
            storageKey: null 
        }; 
        Yk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "currency_code", 
            storageKey: null 
        }; 
        Zk = [v, Xk, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "receipt_photo_id", 
            storageKey: null 
        }, Yk, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "detection_type", 
            storageKey: null 
        }]; 
        var wl = { 
            kind: "InlineFragment", 
            selections: Zk, 
            type: "PagesMarkAsPaidExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        Zk = { 
            kind: "InlineFragment", 
            selections: Zk, 
            type: "PagesMarkAsPaidNewExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        var xl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "interaction_id", 
            storageKey: null 
        } 
          , yl = { 
            kind: "InlineFragment", 
            selections: [v, Xk, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "interaction_type", 
                storageKey: null 
            }, xl, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "should_show_cta", 
                storageKey: null 
            }], 
            type: "PageThreadActionSystemAddDetailsXMAT", 
            abstractKey: null 
        } 
          , zl = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Page", 
                kind: "LinkedField", 
                name: "bot_page", 
                plural: !1, 
                selections: d, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "show_landing_page", 
                storageKey: null 
            }], 
            type: "WorkBotInstalledExtensibleMessageAdminText", 
            abstractKey: null 
        }; 
        il = { 
            kind: "InlineFragment", 
            selections: [il, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "should_show_url", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "results_url", 
                storageKey: null 
            }], 
            type: "AdReplyMessageAdminText", 
            abstractKey: null 
        }; 
        var Al = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "new_magic_word_count", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "magic_word", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "emoji_effect", 
                storageKey: null 
            }], 
            type: "MagicWordsExtensibleMessageAdminText", 
            abstractKey: null 
        } 
          , Bl = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "token_ent_id_string", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "user_action_type", 
                storageKey: null 
            }], 
            type: "NotificationMessagesAdminText", 
            abstractKey: null 
        } 
          , Cl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "admin_assigner_name", 
            storageKey: null 
        } 
          , Dl = { 
            kind: "InlineFragment", 
            selections: [Cl, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "assigned_admin_name", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "assign_conversation", 
                storageKey: null 
            }], 
            type: "BizInboxAssignAdminAdminText", 
            abstractKey: null 
        }; 
        Cl = { 
            kind: "InlineFragment", 
            selections: [Cl, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "note_input", 
                storageKey: null 
            }], 
            type: "BizInboxAdminAssignmentNoteAdminText", 
            abstractKey: null 
        }; 
        var El = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "email_thread_id", 
                storageKey: null 
            }], 
            type: "BizInboxOmnichannelEmailSentAdminText", 
            abstractKey: null 
        } 
          , Fl = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "user_subscription_management_action_type", 
                storageKey: null 
            }], 
            type: "InstantGameBotMessageSubscriptionManagementAdminText", 
            abstractKey: null 
        } 
          , Gl = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "user_mute_management_action_type", 
                storageKey: null 
            }], 
            type: "InstantGameCustomUpdateMuteManagementAdminText", 
            abstractKey: null 
        }; 
        Bh = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "extensible_message_admin_text", 
                plural: !1, 
                selections: [z, Ak, Bk, Ck, Dk, Ek, Fk, Gk, Hk, X, $f, Jk, Kk, li, Lk, Mk, Ok, { 
                    kind: "InlineFragment", 
                    selections: [hb, ig, Pk, Qk, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "instant_game_update_data", 
                        plural: !1, 
                        selections: [{ 
                            kind: "InlineFragment", 
                            selections: [Rk, Uh, Bh, Sk], 
                            type: "InstantGameXMATCustomMessageClientData", 
                            abstractKey: null 
                        }], 
                        storageKey: null 
                    }, Tk], 
                    type: "InstantGameUpdateExtensibleMessageAdminText", 
                    abstractKey: null 
                }, Uk, Vk, $k, bl, cl, el, fl, gl, Hc, dl, hl, jl, kl, ll, nl, ol, ml, { 
                    kind: "InlineFragment", 
                    selections: [pl, ql, rl, Nk, sl, tl, ul, vl, { 
                        alias: null, 
                        args: null, 
                        concreteType: "MessengerCallLogExtensibleMessageAdminTextCallCaptureAttachmentsConnection", 
                        kind: "LinkedField", 
                        name: "call_capture_attachments", 
                        plural: !1, 
                        selections: [vh, { 
                            alias: null, 
                            args: null, 
                            concreteType: "MessengerCallLogExtensibleMessageAdminTextCallCaptureAttachmentsEdge", 
                            kind: "LinkedField", 
                            name: "edges", 
                            plural: !0, 
                            selections: U, 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    type: "MessengerCallLogExtensibleMessageAdminText", 
                    abstractKey: null 
                }, Wk, wl, Zk, yl, zl, il, Al, Bl, Dl, Cl, El, Fl, Gl], 
                storageKey: null 
            }, ab, c], 
            type: "GenericAdminTextMessage", 
            abstractKey: null 
        }; 
        U = [{ 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "transfer_id", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "message_type", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            concreteType: "CurrencyQuantity", 
            kind: "LinkedField", 
            name: "amount", 
            plural: !1, 
            selections: dc, 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            concreteType: "MessagingParticipant", 
            kind: "LinkedField", 
            name: "p2p_sender", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            concreteType: "MessagingParticipant", 
            kind: "LinkedField", 
            name: "p2p_receiver", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        }, c]; 
        dc = { 
            kind: "InlineFragment", 
            selections: U, 
            type: "P2PPaymentRequestMessage", 
            abstractKey: null 
        }; 
        U = { 
            kind: "InlineFragment", 
            selections: U, 
            type: "P2PPaymentMessage", 
            abstractKey: null 
        }; 
        lk = [Zj, z, V, $j, bk, ck, Na, dk, ek, Fg, fk, Oa, gk, hk, L, ik, jk, lk, mk, nk, ok, N, O, uk, vk, wk, xk, yk, zk, Bh, dc, U, { 
            alias: null, 
            args: null, 
            concreteType: "RepliedToMessage", 
            kind: "LinkedField", 
            name: "replied_to_message", 
            plural: !1, 
            selections: [qd, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "message", 
                plural: !1, 
                selections: [Zj, z, V, $j, bk, ck, Na, dk, ek, Fg, fk, Oa, gk, hk, L, ik, jk, lk, mk, nk, ok, N, O, uk, vk, wk, xk, yk, zk, Bh, dc, U], 
                storageKey: null 
            }], 
            storageKey: null 
        }]; 
        nk = { 
            alias: null, 
            args: null, 
            concreteType: "PinnedMessageData", 
            kind: "LinkedField", 
            name: "pinned_messages", 
            plural: !0, 
            selections: [V, Yj, { 
                condition: "threadlistViewFieldsOnly", 
                kind: "Condition", 
                passingValue: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "message", 
                    plural: !1, 
                    selections: lk, 
                    storageKey: null 
                }] 
            }], 
            storageKey: null 
        }; 
        O = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_default_child_group", 
            storageKey: null 
        }; 
        vk = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "emoji_codepoints", 
            storageKey: null 
        }; 
        xk = { 
            alias: null, 
            args: null, 
            concreteType: "GroupsSyncMetadata", 
            kind: "LinkedField", 
            name: "work_groups_sync_metadata", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Group", 
                kind: "LinkedField", 
                name: "fb_group", 
                plural: !1, 
                selections: [m, a, b, Fh, O, B, Aj, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MultiBackgroundIcon", 
                    kind: "LinkedField", 
                    name: "group_icon", 
                    plural: !1, 
                    selections: [vk], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Bh = { 
            condition: "threadlistViewFieldsOnly", 
            kind: "Condition", 
            passingValue: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "saved_messages", 
                plural: !0, 
                selections: lk, 
                storageKey: null 
            }] 
        }; 
        var Hl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "joinable_link", 
            storageKey: null 
        } 
          , Il = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_fuss_red_page", 
            storageKey: null 
        } 
          , Jl = { 
            alias: null, 
            args: null, 
            concreteType: "Group", 
            kind: "LinkedField", 
            name: "program_group", 
            plural: !1, 
            selections: [a, { 
                alias: null, 
                args: [{ 
                    kind: "Literal", 
                    name: "height", 
                    value: 24 
                }, { 
                    kind: "Literal", 
                    name: "width", 
                    value: 24 
                }], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "profile_picture", 
                plural: !1, 
                selections: l, 
                storageKey: "profile_picture(height:24,width:24)" 
            }], 
            storageKey: null 
        }; 
        Jd = { 
            alias: null, 
            args: null, 
            concreteType: "Group", 
            kind: "LinkedField", 
            name: "mentorship_group", 
            plural: !1, 
            selections: Jd, 
            storageKey: null 
        }; 
        var Kl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "banner_title", 
            storageKey: null 
        } 
          , Ll = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "banner_subtitle", 
            storageKey: null 
        } 
          , Ml = { 
            alias: null, 
            args: kd, 
            concreteType: "MessengerMentorshipProgramOfThreadConnection", 
            kind: "LinkedField", 
            name: "linked_mentorship_programs", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MentorshipProgram", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, Jl, Jd, { 
                    alias: null, 
                    args: kd, 
                    concreteType: "MentorshipProgramToMentorshipMessengerCurriculumStepOrderByStepCountConnection", 
                    kind: "LinkedField", 
                    name: "messenger_curriculum_steps", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "MentorshipMessengerCurriculumStep", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [Kl, Ll], 
                        storageKey: null 
                    }], 
                    storageKey: "messenger_curriculum_steps(first:1)" 
                }], 
                storageKey: null 
            }], 
            storageKey: "linked_mentorship_programs(first:1)" 
        } 
          , Nl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "thread_unsendability_status", 
            storageKey: null 
        } 
          , Ol = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "thread_pin_timestamp", 
            storageKey: null 
        } 
          , Pl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_business_page_active", 
            storageKey: null 
        }; 
        pj = { 
            alias: null, 
            args: null, 
            concreteType: "ConversionDetectionData", 
            kind: "LinkedField", 
            name: "conversion_detection_data", 
            plural: !1, 
            selections: [pj, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "conversion_type", 
                storageKey: null 
            }, Yk, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "currency_amount", 
                storageKey: null 
            }, { 
                alias: "timestamp", 
                args: null, 
                kind: "ScalarField", 
                name: "timestamp_graphql_time", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "page_reply", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "icebreaker_key", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "icebreaker_message", 
                storageKey: null 
            }, Pj, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "shipping_provider", 
                storageKey: null 
            }, Xf, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "ctx_ad_info", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Yk = { 
            alias: null, 
            args: null, 
            concreteType: "SuggestedReplyData", 
            kind: "LinkedField", 
            name: "suggested_reply_data", 
            plural: !1, 
            selections: Qj, 
            storageKey: null 
        }; 
        Pj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "admin_type", 
            storageKey: null 
        }; 
        Qj = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "gender", 
            storageKey: null 
        }; 
        var Y = { 
            alias: "big_image_src", 
            args: [{ 
                kind: "Literal", 
                name: "height", 
                value: 60 
            }, { 
                kind: "Literal", 
                name: "width", 
                value: 60 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "profile_picture", 
            plural: !1, 
            selections: l, 
            storageKey: "profile_picture(height:60,width:60)" 
        } 
          , Ql = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "username", 
            storageKey: null 
        } 
          , Rl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_viewer_friend", 
            storageKey: null 
        } 
          , Sl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_messenger_user", 
            storageKey: null 
        } 
          , Tl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_message_blocked_by_viewer", 
            storageKey: null 
        } 
          , Ul = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_viewer_coworker", 
            storageKey: null 
        } 
          , Vl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_employee", 
            storageKey: null 
        } 
          , Wl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_aloha_proxy_confirmed", 
            storageKey: null 
        } 
          , Xl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "message_capabilities2", 
            storageKey: null 
        } 
          , Yl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "messenger_account_status_category", 
            storageKey: null 
        } 
          , Zl = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "company_title", 
            storageKey: null 
        }; 
        R = { 
            alias: null, 
            args: null, 
            concreteType: "WorkUserInfo", 
            kind: "LinkedField", 
            name: "work_info", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Group", 
                kind: "LinkedField", 
                name: "work_community", 
                plural: !1, 
                selections: R, 
                storageKey: null 
            }, Ch], 
            storageKey: null 
        }; 
        var $l = { 
            kind: "InlineFragment", 
            selections: [Qj, m, Y, Tb, Rl, Sl, Tl, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_viewer_managing_parent", 
                storageKey: null 
            }], 
            type: "NeoApprovedUser", 
            abstractKey: null 
        } 
          , am = { 
            kind: "InlineFragment", 
            selections: [m, Y, Ql, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "accepts_messenger_user_feedback", 
                storageKey: null 
            }, Sl, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_messenger_platform_bot", 
                storageKey: null 
            }, Tl, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "is_viewer_subscribed_to_message_updates", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "InstantGameChannelInfo", 
                kind: "LinkedField", 
                name: "instant_game_channel", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "Application", 
                    kind: "LinkedField", 
                    name: "application", 
                    plural: !1, 
                    selections: d, 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "verification_status", 
                storageKey: null 
            }], 
            type: "Page", 
            abstractKey: null 
        } 
          , bm = [m, Y, Tl] 
          , cm = { 
            kind: "InlineFragment", 
            selections: bm, 
            type: "SmsMessagingParticipant", 
            abstractKey: null 
        } 
          , dm = { 
            kind: "InlineFragment", 
            selections: [Y, Tl], 
            type: "InstagramMessagingUser", 
            abstractKey: null 
        } 
          , em = [Y] 
          , fm = { 
            kind: "InlineFragment", 
            selections: em, 
            type: "LiveChatOnlyPerson", 
            abstractKey: null 
        }; 
        bm = { 
            kind: "InlineFragment", 
            selections: bm, 
            type: "UnavailableMessagingActor", 
            abstractKey: null 
        }; 
        var gm = { 
            kind: "InlineFragment", 
            selections: em, 
            type: "UnifiedMessagingInstagramUser", 
            abstractKey: null 
        } 
          , hm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_blocked_by_viewer", 
            storageKey: null 
        } 
          , im = [m, Y, Ql] 
          , jm = { 
            kind: "InlineFragment", 
            selections: im, 
            type: "Group", 
            abstractKey: null 
        }; 
        im = { 
            kind: "InlineFragment", 
            selections: im, 
            type: "Event", 
            abstractKey: null 
        }; 
        j = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "WorkForeignEntityInfo", 
                kind: "LinkedField", 
                name: "work_foreign_entity_info", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "detail", 
                    storageKey: null 
                }, j, g], 
                storageKey: null 
            }], 
            type: "WorkForeignEntity", 
            abstractKey: "__isWorkForeignEntity" 
        }; 
        var km = [m, Y, Tb, Tl] 
          , lm = { 
            kind: "InlineFragment", 
            selections: km, 
            type: "XFBWorkroomsBaseUser", 
            abstractKey: "__isXFBWorkroomsBaseUser" 
        }; 
        km = { 
            kind: "InlineFragment", 
            selections: km, 
            type: "XFBWorkroomsSystemUser", 
            abstractKey: null 
        }; 
        var mm = { 
            kind: "InlineFragment", 
            selections: em, 
            type: "MessengerCallGuestUser", 
            abstractKey: null 
        } 
          , nm = { 
            kind: "InlineFragment", 
            selections: em, 
            type: "WorkVCEndpointUser", 
            abstractKey: null 
        } 
          , om = { 
            kind: "InlineFragment", 
            selections: em, 
            type: "WECMailboxAccount", 
            abstractKey: null 
        }; 
        em = { 
            kind: "InlineFragment", 
            selections: em, 
            type: "WECCustomer", 
            abstractKey: null 
        }; 
        var pm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "wec_group_creation_time", 
            storageKey: null 
        } 
          , qm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "wec_group_invite_link", 
            storageKey: null 
        }; 
        Kd = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingParticipant", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: Kd, 
            storageKey: null 
        }; 
        R = { 
            alias: null, 
            args: null, 
            concreteType: "AllMessagingParticipantsOfThreadConnection", 
            kind: "LinkedField", 
            name: "all_participants", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "AllMessagingParticipantsOfThreadEdge", 
                kind: "LinkedField", 
                name: "edges", 
                plural: !0, 
                selections: [Pj, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessagingParticipant", 
                    kind: "LinkedField", 
                    name: "node", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "messaging_actor", 
                        plural: !1, 
                        selections: [a, z, b, { 
                            kind: "InlineFragment", 
                            selections: [Qj, m, Y, Tb, Ql, Rl, Sl, Tl, Ul, Vl, Wl, Xl, Yl, { 
                                alias: null, 
                                args: null, 
                                concreteType: "ScimCompanyUser", 
                                kind: "LinkedField", 
                                name: "scim_company_user", 
                                plural: !1, 
                                selections: [Zl], 
                                storageKey: null 
                            }, R], 
                            type: "User", 
                            abstractKey: null 
                        }, $l, am, cm, dm, fm, bm, gm, { 
                            kind: "InlineFragment", 
                            selections: [m, Y, Ql, hm, Tl, R], 
                            type: "ReducedMessagingActor", 
                            abstractKey: null 
                        }, jm, im, j, lm, km, mm, nm, om, em, { 
                            kind: "InlineFragment", 
                            selections: [Y, pm, qm, { 
                                alias: null, 
                                args: null, 
                                concreteType: "WECGroupParticipantsConnection", 
                                kind: "LinkedField", 
                                name: "wec_group_participants", 
                                plural: !1, 
                                selections: [Kd, vh], 
                                storageKey: null 
                            }, { 
                                alias: null, 
                                args: null, 
                                concreteType: "WECGroupAdminsConnection", 
                                kind: "LinkedField", 
                                name: "wec_group_admins", 
                                plural: !1, 
                                selections: [Kd], 
                                storageKey: null 
                            }], 
                            type: "WECGroupRecipient", 
                            abstractKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Kd = { 
            alias: "watermark", 
            args: null, 
            kind: "ScalarField", 
            name: "timestamp_precise", 
            storageKey: null 
        }; 
        var rm = { 
            alias: "action", 
            args: null, 
            kind: "ScalarField", 
            name: "action_timestamp_precise", 
            storageKey: null 
        } 
          , sm = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingReadReceiptsOfThreadConnection", 
            kind: "LinkedField", 
            name: "read_receipts", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessagingReadReceipt", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [Kd, rm, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "actor", 
                    plural: !1, 
                    selections: d, 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Si = [{ 
            alias: null, 
            args: null, 
            concreteType: "MessagingDeliveryReceiptsOfThreadConnection", 
            kind: "LinkedField", 
            name: "delivery_receipts", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessagingDeliveryReceipt", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: Si, 
                storageKey: null 
            }], 
            storageKey: null 
        }]; 
        var tm = { 
            condition: "includeDeliveryReceipts", 
            kind: "Condition", 
            passingValue: !0, 
            selections: Si 
        } 
          , um = [Ja, { 
            alias: null, 
            args: null, 
            concreteType: "MessageThread", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: [a, La, b, Ta, Hg, Mg, p, P, wc, vc, yc, I, zc, Q, cd, Yh, Zh, $h, ai, bi, ci, di, ei, fi, gi, hi, ii, oi, xi, yi, zi, Ai, Bi, Ei, Qi, Ri, Ti, cj, fj, tj, Ih, wj, Dj, Ej, Fj, Gj, Hj, Ij, Jj, ki, ac, Wj, Xj, ph, nk, xk, Bh, K, Hl, Il, Ml, Nl, Ol, Pl, pj, Yk, R, sm, tm], 
            storageKey: null 
        }] 
          , vm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "instagram_user_id", 
            storageKey: null 
        } 
          , wm = [vm, B] 
          , xm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "unseen_count", 
            storageKey: null 
        } 
          , ym = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "token", 
            storageKey: null 
        } 
          , zm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "thread_id", 
            storageKey: null 
        } 
          , Am = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "thread_v2_id", 
            storageKey: null 
        } 
          , Bm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "instagram_message_thread_type", 
            storageKey: null 
        } 
          , Cm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "thread_title", 
            storageKey: null 
        } 
          , Dm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_group", 
            storageKey: null 
        } 
          , Em = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "last_activity_at", 
            storageKey: null 
        } 
          , Fm = { 
            alias: null, 
            args: null, 
            concreteType: "IGThreadLastSeenUser", 
            kind: "LinkedField", 
            name: "last_seen_at", 
            plural: !0, 
            selections: [Me, Rh, Xk], 
            storageKey: null 
        } 
          , Gm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "media_type", 
            storageKey: null 
        } 
          , Hm = { 
            alias: null, 
            args: null, 
            concreteType: "IGThreadDirectStoryData", 
            kind: "LinkedField", 
            name: "direct_story", 
            plural: !1, 
            selections: [xm, Gm], 
            storageKey: null 
        } 
          , Im = { 
            alias: null, 
            args: null, 
            concreteType: "InstagramMessageThreadThreadLabelsConnection", 
            kind: "LinkedField", 
            name: "thread_labels", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "BusinessPresenceCustomLabel", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, b, Vi, W, Wi], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Jm = { 
            alias: null, 
            args: null, 
            concreteType: "InstagramMessageThreadThreadCorpLabelsConnection", 
            kind: "LinkedField", 
            name: "thread_corp_labels", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "BusinessPresenceCorporationLabel", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, b, Vi, W], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Tj = { 
            alias: null, 
            args: null, 
            concreteType: "User", 
            kind: "LinkedField", 
            name: "assigned_admin", 
            plural: !1, 
            selections: Tj, 
            storageKey: null 
        }; 
        var Km = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_follow_up", 
            storageKey: null 
        } 
          , Lm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_read", 
            storageKey: null 
        } 
          , Mm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "business_thread_folder", 
            storageKey: null 
        } 
          , Nm = { 
            alias: null, 
            args: null, 
            concreteType: "IGThreadUserNodesData", 
            kind: "LinkedField", 
            name: "thread_users", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "IGThreadUserData", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "eimu_id", 
                    storageKey: null 
                }, vm, Ql, b, { 
                    alias: null, 
                    args: null, 
                    concreteType: "IGThreadUserProfilePic", 
                    kind: "LinkedField", 
                    name: "profile_picture", 
                    plural: !1, 
                    selections: l, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "blocking", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "is_verified", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , Om = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "input_mode", 
            storageKey: null 
        } 
          , Pm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_partnership", 
            storageKey: null 
        } 
          , Qm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "time_stamp", 
            storageKey: null 
        } 
          , Rm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ig_item_type", 
            storageKey: null 
        } 
          , Sm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "client_context", 
            storageKey: null 
        } 
          , Tm = { 
            alias: null, 
            args: null, 
            concreteType: "IGThreadItemPlaceHolderSource", 
            kind: "LinkedField", 
            name: "ig_placeholder", 
            plural: !1, 
            selections: [h, Eg], 
            storageKey: null 
        } 
          , Um = [{ 
            kind: "Variable", 
            name: "height", 
            variableName: "height" 
        }, { 
            kind: "Variable", 
            name: "width", 
            variableName: "width" 
        }] 
          , Vm = { 
            alias: null, 
            args: Um, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image_source", 
            plural: !1, 
            selections: l, 
            storageKey: null 
        } 
          , Wm = { 
            alias: null, 
            args: Um, 
            concreteType: "IGThreadItemVideoSource", 
            kind: "LinkedField", 
            name: "video_source", 
            plural: !1, 
            selections: S, 
            storageKey: null 
        } 
          , Xm = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "expiring_at", 
            storageKey: null 
        } 
          , Ym = [vm, Ql, b, B] 
          , Zm = { 
            alias: null, 
            args: null, 
            concreteType: "InstagramUserV2", 
            kind: "LinkedField", 
            name: "media_owner", 
            plural: !1, 
            selections: Ym, 
            storageKey: null 
        } 
          , $m = { 
            alias: null, 
            args: null, 
            concreteType: "IGMessageThreadItemRavenMedia", 
            kind: "LinkedField", 
            name: "raven_media", 
            plural: !1, 
            selections: [Gm, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "seen_user_ids", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "view_mode", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "seen_count", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "IGMessageThreadItemMedia", 
                kind: "LinkedField", 
                name: "media", 
                plural: !0, 
                selections: [Vm, Wm, Xm], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Ym = { 
            alias: null, 
            args: null, 
            concreteType: "InstagramUserV2", 
            kind: "LinkedField", 
            name: "user", 
            plural: !1, 
            selections: Ym, 
            storageKey: null 
        }; 
        var an = { 
            alias: null, 
            args: Um, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image_source", 
            plural: !1, 
            selections: S, 
            storageKey: null 
        } 
          , bn = { 
            kind: "InlineFragment", 
            selections: f, 
            type: "IGMessageThreadItemMediaShare", 
            abstractKey: null 
        } 
          , cn = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "story_type", 
            storageKey: null 
        } 
          , dn = { 
            kind: "InlineFragment", 
            selections: [cn, e, g], 
            type: "IGMessageThreadItemReelShare", 
            abstractKey: null 
        }; 
        cn = { 
            kind: "InlineFragment", 
            selections: [cn, Eg, h, e], 
            type: "IGMessageThreadItemStoryShare", 
            abstractKey: null 
        }; 
        Eg = { 
            kind: "InlineFragment", 
            selections: [h, e], 
            type: "IGMessageThreadItemFelixShare", 
            abstractKey: null 
        }; 
        var en = { 
            kind: "InlineFragment", 
            selections: [h, wb, e, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "current_price", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "full_price", 
                storageKey: null 
            }, k], 
            type: "IGMessageThreadItemProductShare", 
            abstractKey: null 
        } 
          , fn = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "likes_count", 
            storageKey: null 
        } 
          , gn = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "emojis", 
            storageKey: null 
        } 
          , hn = { 
            alias: null, 
            args: null, 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "media", 
            plural: !0, 
            selections: S, 
            storageKey: null 
        }; 
        gd = { 
            alias: null, 
            args: null, 
            concreteType: "IGThreadItemActionLogSource", 
            kind: "LinkedField", 
            name: "action_log", 
            plural: !1, 
            selections: [K, { 
                alias: null, 
                args: null, 
                concreteType: "IGThreadItemActionLogBoldSource", 
                kind: "LinkedField", 
                name: "bold", 
                plural: !0, 
                selections: gd, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "IGThreadItemActionLogTextAttributesSource", 
                kind: "LinkedField", 
                name: "text_attributes", 
                plural: !0, 
                selections: [ed, fd, Pb, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "intent", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        ed = { 
            alias: null, 
            args: null, 
            concreteType: "IGThreadItemLinkSource", 
            kind: "LinkedField", 
            name: "link_source", 
            plural: !1, 
            selections: [Sm, e, { 
                alias: null, 
                args: null, 
                concreteType: "IGThreadItemLinkContextSource", 
                kind: "LinkedField", 
                name: "link_context", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "link_url", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "link_title", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "link_summary", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "link_image_url", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        fd = { 
            alias: null, 
            args: null, 
            concreteType: "IGThreadItemVideoSource", 
            kind: "LinkedField", 
            name: "animated_media", 
            plural: !1, 
            selections: ag, 
            storageKey: null 
        }; 
        ag = { 
            alias: null, 
            args: null, 
            concreteType: "IGThreadItemVoiceMediaSource", 
            kind: "LinkedField", 
            name: "voice_media", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "audio_src", 
                storageKey: null 
            }, Hb], 
            storageKey: null 
        }; 
        var Z = [Gm, an] 
          , jn = { 
            alias: null, 
            args: null, 
            concreteType: "IGMessageThreadItemMedia", 
            kind: "LinkedField", 
            name: "media", 
            plural: !1, 
            selections: Z, 
            storageKey: null 
        } 
          , kn = { 
            alias: null, 
            args: null, 
            concreteType: "IGMessageThreadItemHScrollShareItem", 
            kind: "LinkedField", 
            name: "hscroll_share", 
            plural: !0, 
            selections: [h, wb, k, jn], 
            storageKey: null 
        } 
          , ln = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "header_title", 
            storageKey: null 
        } 
          , mn = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "header_subtitle", 
            storageKey: null 
        } 
          , nn = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "header_icon_url", 
            storageKey: null 
        } 
          , on = { 
            alias: null, 
            args: null, 
            concreteType: "IGMessageThreadItemCollectionShare", 
            kind: "LinkedField", 
            name: "shops_collection_share", 
            plural: !1, 
            selections: [ln, mn, nn, h, wb, sc, jn], 
            storageKey: null 
        }; 
        wb = { 
            alias: null, 
            args: null, 
            concreteType: "IGMessageThreadItemAppointmentBooking", 
            kind: "LinkedField", 
            name: "appointment_booking", 
            plural: !1, 
            selections: [h, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "max_title_num_of_lines", 
                storageKey: null 
            }, wb, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "max_subtitle_num_of_lines", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "header_title_text", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "header_icon_url_info", 
                plural: !1, 
                selections: S, 
                storageKey: null 
            }, jn, { 
                alias: null, 
                args: null, 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "preview_extra_urls_info", 
                plural: !0, 
                selections: S, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "preview_layout_type", 
                storageKey: null 
            }, sc, { 
                alias: null, 
                args: null, 
                concreteType: "IGXMAMessageCTAButton", 
                kind: "LinkedField", 
                name: "cta_buttons", 
                plural: !0, 
                selections: [Ra, h], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        jn = { 
            alias: null, 
            args: null, 
            concreteType: "IGMessageThreadItemShopShare", 
            kind: "LinkedField", 
            name: "shop_share", 
            plural: !1, 
            selections: [ln, mn, nn, { 
                alias: null, 
                args: null, 
                concreteType: "IGMessageThreadItemMedia", 
                kind: "LinkedField", 
                name: "medias", 
                plural: !0, 
                selections: Z, 
                storageKey: null 
            }, sc], 
            storageKey: null 
        }; 
        S = { 
            alias: null, 
            args: null, 
            concreteType: "IGMessageThreadItemGenericXMA", 
            kind: "LinkedField", 
            name: "generic_xma", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "xma_template_type", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "xma_layout_type", 
                storageKey: null 
            }, h, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "sub_title", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "GenericXMACTAButton", 
                kind: "LinkedField", 
                name: "cta_buttons", 
                plural: !0, 
                selections: [h, Ra], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "IGMessageThreadItemMedia", 
                kind: "LinkedField", 
                name: "preview_url_info", 
                plural: !1, 
                selections: Z, 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        ln = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "send_attribution", 
            storageKey: null 
        }; 
        mn = { 
            alias: null, 
            args: null, 
            concreteType: "IGMessageThreadItemRepliedToMessage", 
            kind: "LinkedField", 
            name: "replied_to_message", 
            plural: !1, 
            selections: [e, V, Rh, Xk], 
            storageKey: null 
        }; 
        nn = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "end_cursor", 
            storageKey: null 
        }; 
        Ra = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "has_next_page", 
            storageKey: null 
        }; 
        Z = { 
            alias: null, 
            args: null, 
            concreteType: "PageInfo", 
            kind: "LinkedField", 
            name: "page_info", 
            plural: !1, 
            selections: [nn, Ra], 
            storageKey: null 
        }; 
        Zm = [{ 
            alias: null, 
            args: null, 
            concreteType: "InstagramMessageThreadItem", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: [ym, Me, al, Qm, Rm, e, Sm, Tm, { 
                alias: null, 
                args: null, 
                concreteType: "IGMessageThreadItemMedia", 
                kind: "LinkedField", 
                name: "ig_thread_item_media", 
                plural: !1, 
                selections: [Gm, Vm, Wm, Xm, Zm], 
                storageKey: null 
            }, $m, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "share", 
                plural: !1, 
                selections: [Ym, { 
                    alias: null, 
                    args: null, 
                    concreteType: "IGMessageThreadItemMedia", 
                    kind: "LinkedField", 
                    name: "media", 
                    plural: !0, 
                    selections: [Gm, an, Wm, Xm, Zm], 
                    storageKey: null 
                }, bn, dn, cn, Eg, en], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "IGThreadItemReactions", 
                kind: "LinkedField", 
                name: "ig_reaction", 
                plural: !1, 
                selections: [fn, { 
                    alias: null, 
                    args: null, 
                    concreteType: "InstagramUserV2", 
                    kind: "LinkedField", 
                    name: "likes", 
                    plural: !0, 
                    selections: wm, 
                    storageKey: null 
                }, gn], 
                storageKey: null 
            }, { 
                alias: null, 
                args: Um, 
                concreteType: "IGThreadItemProfileShareSource", 
                kind: "LinkedField", 
                name: "profileshare", 
                plural: !1, 
                selections: [Ym, hn], 
                storageKey: null 
            }, gd, ed, fd, ag, kn, on, wb, jn, S, ln, mn], 
            storageKey: null 
        }, Z]; 
        Ym = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "selected_thread_type", 
            storageKey: null 
        }; 
        var pn = [{ 
            kind: "Variable", 
            name: "after", 
            variableName: "item_after" 
        }, { 
            kind: "Variable", 
            name: "first", 
            variableName: "item_limit" 
        }] 
          , qn = [{ 
            kind: "Variable", 
            name: "before_time_precise", 
            variableName: "before" 
        }, { 
            kind: "Variable", 
            name: "last", 
            variableName: "message_limit" 
        }] 
          , rn = { 
            alias: null, 
            args: null, 
            concreteType: "PageInfo", 
            kind: "LinkedField", 
            name: "page_info", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "has_previous_page", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Si = { 
            condition: "load_delivery_receipts", 
            kind: "Condition", 
            passingValue: !0, 
            selections: Si 
        }; 
        var sn = { 
            kind: "Variable", 
            name: "page_id", 
            variableName: "page_id" 
        } 
          , tn = [sn] 
          , un = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "business_id", 
            storageKey: null 
        } 
          , vn = { 
            kind: "RootArgument", 
            name: "page_id" 
        } 
          , wn = { 
            kind: "Variable", 
            name: "business_assets", 
            variableName: "businessAssets" 
        }; 
        sn = { 
            condition: "getShouldUnifyConfigQueries", 
            kind: "Condition", 
            passingValue: !0, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "XFBBizInboxSelectedThread", 
                kind: "LinkedField", 
                name: "selected_thread", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: [wn, sn], 
                    concreteType: "BizInboxFeatureConfigWrapper", 
                    kind: "LinkedField", 
                    name: "selected_thread_biz_inbox_feature_config", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "BizInboxGatingConfig", 
                        kind: "LinkedField", 
                        name: "gating_config", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_commerce_invoice_button_in_composer", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_product_picker_button_in_composer", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_send_availability_button_in_composer", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_create_appointment_button_in_composer", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_customer_feedback_button_on_move_to_done", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_form_builder_in_composer", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_send_inthread_forms_in_composer", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_marketing_messages_in_composer", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "marketing_messages_in_composer_state", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "is_booking_tool_enabled", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_gcash_id_share_and_copy_button", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_calling_in_composer", 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "BizInboxCommerceInvoiceButtonConfig", 
                        kind: "LinkedField", 
                        name: "commerce_invoice_button_config", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_confirm_payment", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_payment_onboarding", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "show_request_payment", 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }] 
        }; 
        var xn = [xm]; 
        xn = { 
            alias: "xfb_unified_thread_list_pending", 
            args: [{ 
                kind: "Variable", 
                name: "msgr_params", 
                variableName: "msgr_pending_params" 
            }, { 
                kind: "Variable", 
                name: "wa_params", 
                variableName: "wa_pending_params" 
            }], 
            concreteType: "XFBBizInboxUnifiedThreadList", 
            kind: "LinkedField", 
            name: "xfb_biz_inbox_unified_thread_list", 
            plural: !1, 
            selections: [{ 
                condition: "isWorkUser", 
                kind: "Condition", 
                passingValue: !1, 
                selections: [{ 
                    alias: "wa_pending_threads", 
                    args: null, 
                    concreteType: "ViewerMessageThreadsConnection", 
                    kind: "LinkedField", 
                    name: "wa_threads", 
                    plural: !1, 
                    selections: xn, 
                    storageKey: null 
                }, { 
                    alias: "msg_pending_threads", 
                    args: null, 
                    concreteType: "ViewerMessageThreadsConnection", 
                    kind: "LinkedField", 
                    name: "msgr_threads", 
                    plural: !1, 
                    selections: xn, 
                    storageKey: null 
                }] 
            }], 
            storageKey: null 
        }; 
        var yn = { 
            alias: null, 
            args: tn, 
            concreteType: "BizCRMContactCardConfig", 
            kind: "LinkedField", 
            name: "selected_biz_crm_contact_card_config", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "can_add_activities", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        wn = [wn]; 
        var $ = [z, a] 
          , zn = { 
            kind: "InlineFragment", 
            selections: d, 
            type: "DynamicFeedAdAttachmentMedia", 
            abstractKey: null 
        } 
          , An = { 
            kind: "InlineFragment", 
            selections: d, 
            type: "GenericAttachmentMedia", 
            abstractKey: null 
        } 
          , Bn = { 
            kind: "InlineFragment", 
            selections: d, 
            type: "MontageImage", 
            abstractKey: null 
        } 
          , Cn = { 
            kind: "InlineFragment", 
            selections: d, 
            type: "MontageVideo", 
            abstractKey: null 
        }; 
        Va = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "media", 
            plural: !1, 
            selections: [z, Va, Wa, Za, q, $a, r, M, zn, An, Bn, Cn], 
            storageKey: null 
        }; 
        Wa = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "action_links", 
            plural: !0, 
            selections: [z, h, m], 
            storageKey: null 
        }; 
        Za = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "action_objects", 
            plural: !0, 
            selections: [z, a, { 
                kind: "InlineFragment", 
                selections: [lb, mb, t, nb], 
                type: "MessengerPlatformEntPreview", 
                abstractKey: "__isMessengerPlatformEntPreview" 
            }], 
            storageKey: null 
        }; 
        q = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "cta_data", 
            plural: !1, 
            selections: [z, yb, w], 
            storageKey: null 
        }; 
        lb = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCallToAction", 
            kind: "LinkedField", 
            name: "messenger_call_to_actions", 
            plural: !0, 
            selections: [jb, kb, Za, ob, pb, a, qb, rb, sb, tb, ub, vb, v, q, zb, Sa], 
            storageKey: null 
        }; 
        mb = [z, { 
            kind: "TypeDiscriminator", 
            abstractKey: "__isPaymentActivityAction" 
        }, s, Ib, Jb, h, Lb, { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: "moneyTransfer", 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "generic_money_transfer", 
                plural: !1, 
                selections: [z, A, D, C, Nb, a], 
                storageKey: null 
            }], 
            type: "P2PPaymentActionButtonWithTransfer", 
            abstractKey: null 
        }]; 
        t = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "P2PBubbleView", 
                kind: "LinkedField", 
                name: "bubble_view", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "actions", 
                    plural: !0, 
                    selections: mb, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "components", 
                    plural: !0, 
                    selections: [z, Ob, G, Rb, Qb], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "P2PBubbleRobotext", 
                    kind: "LinkedField", 
                    name: "robotext", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "action", 
                        plural: !1, 
                        selections: mb, 
                        storageKey: null 
                    }, Pb, Sb, e], 
                    storageKey: null 
                }, { 
                    alias: "rootAction", 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "root_action", 
                    plural: !1, 
                    selections: mb, 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            type: "PaymentViewData", 
            abstractKey: "__isPaymentViewData" 
        }; 
        yb = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "receiver_profile", 
            plural: !1, 
            selections: [z, a, b, B, Ub], 
            storageKey: null 
        }; 
        w = [I, a]; 
        zb = { 
            alias: null, 
            args: null, 
            concreteType: "PeerToPeerTransferContext", 
            kind: "LinkedField", 
            name: "transfer_context", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessageImage", 
                kind: "LinkedField", 
                name: "memo_images", 
                plural: !0, 
                selections: w, 
                storageKey: null 
            }, bc, a], 
            storageKey: null 
        }; 
        Sa = { 
            alias: null, 
            args: null, 
            concreteType: "PeerToPeerPlatformSoldItemDetail", 
            kind: "LinkedField", 
            name: "platform_item", 
            plural: !1, 
            selections: [b, K, { 
                alias: null, 
                args: null, 
                concreteType: "Photo", 
                kind: "LinkedField", 
                name: "photos", 
                plural: !0, 
                selections: w, 
                storageKey: null 
            }, m, a], 
            storageKey: null 
        }; 
        s = [z, b, a, B, Ub]; 
        Ib = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "requester", 
            plural: !1, 
            selections: s, 
            storageKey: null 
        }; 
        Lb = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "requestee", 
            plural: !1, 
            selections: s, 
            storageKey: null 
        }; 
        Nb = { 
            alias: null, 
            args: null, 
            concreteType: "PeerToPeerTransfer", 
            kind: "LinkedField", 
            name: "transfer", 
            plural: !1, 
            selections: [D, yb, Wb, Xb, A, Yb, Zb, $b, zb, ec, fc, J, Sa, a, gc, hc, ic, t], 
            storageKey: null 
        }; 
        Ob = [jb, kb, Za, ob, pb, a, qb, rb, sb, tb, ub, vb, v, q]; 
        G = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCallToAction", 
            kind: "LinkedField", 
            name: "call_to_actions", 
            plural: !0, 
            selections: Ob, 
            storageKey: null 
        }; 
        Rb = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerCallToAction", 
            kind: "LinkedField", 
            name: "default_action", 
            plural: !1, 
            selections: Ob, 
            storageKey: null 
        }; 
        Qb = [{ 
            alias: null, 
            args: null, 
            concreteType: "MessengerRetailItem", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: [a, K, pc, nb, qc, b, rc, sc, Rb, G, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "media_blob_attachments", 
                plural: !0, 
                selections: [z, uc, tc, xc, Ac, Dc, M, zn, An, Bn, Cn], 
                storageKey: null 
            }], 
            storageKey: null 
        }]; 
        Sb = [{ 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "messaging_actor", 
            plural: !1, 
            selections: [z, a, b], 
            storageKey: null 
        }, a]; 
        mb = { 
            alias: "primary_photo", 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "primary_listing_photo", 
            plural: !1, 
            selections: [z, Ya, a], 
            storageKey: null 
        }; 
        bc = { 
            alias: null, 
            args: null, 
            concreteType: "RetailShipmentItemsConnection", 
            kind: "LinkedField", 
            name: "retail_shipment_items", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessengerRetailItem", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, b, Xd, Yd, Zd, $d, pc, qc, ae, be, G], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Ub = [b, a]; 
        s = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "media", 
            plural: !1, 
            selections: [z, $a, sh, M, zn, An, Bn, Cn], 
            storageKey: null 
        }; 
        jb = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "media", 
            plural: !1, 
            selections: [z, I, M, zn, An, Bn, Cn], 
            storageKey: null 
        }; 
        kb = { 
            alias: null, 
            args: null, 
            concreteType: "Photo", 
            kind: "LinkedField", 
            name: "photo", 
            plural: !1, 
            selections: w, 
            storageKey: null 
        }; 
        Za = { 
            alias: null, 
            args: null, 
            concreteType: "FocusedPhoto", 
            kind: "LinkedField", 
            name: "cover_photo", 
            plural: !1, 
            selections: [kb], 
            storageKey: null 
        }; 
        ob = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "group_general_chat", 
            plural: !1, 
            selections: $, 
            storageKey: null 
        }; 
        pb = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "target", 
            plural: !1, 
            selections: [z, a, Cb, { 
                kind: "InlineFragment", 
                selections: [Db, r, Eb, Fb, Gb, Hb], 
                type: "WECMessageAudio", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [A, D, C, t], 
                type: "MoneyTransfer", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [D, yb, Wb, Xb, A, Yb, Zb, $b, zb, ec, fc, J, Sa, gc, hc, ic, t], 
                type: "PeerToPeerTransfer", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [cc, jc, Ib, Lb, kc, lc, ic, Nb, mc, J, nc, gc, { 
                    alias: null, 
                    args: null, 
                    concreteType: "PeerToPeerPaymentRequest", 
                    kind: "LinkedField", 
                    name: "individual_requests", 
                    plural: !0, 
                    selections: [cc, jc, Ib, Lb, kc, lc, a, ic, Nb, mc, J, nc, gc, t], 
                    storageKey: null 
                }, t], 
                type: "PeerToPeerPaymentRequest", 
                abstractKey: null 
            }, t, { 
                kind: "InlineFragment", 
                selections: [oc, G, { 
                    alias: null, 
                    args: null, 
                    concreteType: "RetailPromotionItemsConnection", 
                    kind: "LinkedField", 
                    name: "promotion_items", 
                    plural: !1, 
                    selections: Qb, 
                    storageKey: null 
                }], 
                type: "MessengerRetailPromotion", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [oc, G, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerBusinessMessageItemsConnection", 
                    kind: "LinkedField", 
                    name: "business_items", 
                    plural: !1, 
                    selections: Qb, 
                    storageKey: null 
                }], 
                type: "MessengerBusinessMessage", 
                abstractKey: null 
            }, Ec, Gc, Kc, { 
                kind: "InlineFragment", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "invite_sender", 
                    plural: !1, 
                    selections: $, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "invite_recipient", 
                    plural: !1, 
                    selections: $, 
                    storageKey: null 
                }], 
                type: "QuickInvite", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Lc, Mc, Nc, Oc, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "blob_media", 
                    plural: !1, 
                    selections: [z, Qc, Pc, M], 
                    storageKey: null 
                }], 
                type: "MontageDirect", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Rc, c, Sc], 
                type: "MontageShare", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Uc, Vc, Wc, Xc, Yc, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "native_component_flow_request", 
                    plural: !1, 
                    selections: [z, a, { 
                        kind: "InlineFragment", 
                        selections: [Zc, $c, ad, Tc, bd, dd, hd, { 
                            alias: null, 
                            args: null, 
                            concreteType: "NativeComponentFlowBookingRequestServicesProductItemsConnection", 
                            kind: "LinkedField", 
                            name: "services_product_items", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "ServicesProductItem", 
                                kind: "LinkedField", 
                                name: "nodes", 
                                plural: !0, 
                                selections: [a, b, K, id, jd, { 
                                    alias: null, 
                                    args: kd, 
                                    concreteType: "ProductImage", 
                                    kind: "LinkedField", 
                                    name: "images", 
                                    plural: !0, 
                                    selections: [ld, a], 
                                    storageKey: "images(first:1)" 
                                }, md], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }, nd, od, pd, qd, rd, sd, td, ud, vd, wd, xd, Xc, Yc, yd], 
                        type: "NativeComponentFlowBookingRequest", 
                        abstractKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "PagesPlatformBookingMessage", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [zd, Ad, Bd, Cd], 
                type: "ServicesAppointmentAvailability", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Dd, Ed, Fd, Gd, Hd, Id], 
                type: "ServicesGenericAdminText", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "MessagingParticipant", 
                    kind: "LinkedField", 
                    name: "genie_sender", 
                    plural: !1, 
                    selections: Sb, 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "StoryAttachment", 
                    kind: "LinkedField", 
                    name: "story_attachment", 
                    plural: !1, 
                    selections: [Qa, i, Va, bb, cb, db, eb, fb, gb, Wa, ib, lb, Bb], 
                    storageKey: null 
                }], 
                type: "GenieMessage", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Ld, Md, Nd, Od, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "event_place", 
                    plural: !1, 
                    selections: [z, b, M], 
                    storageKey: null 
                }, Pd, Qd, Rd, Sd, Td, b, Ud], 
                type: "Event", 
                abstractKey: null 
            }, Vd, Wd, { 
                kind: "InlineFragment", 
                selections: [b, Xd, Yd, Zd, $d, pc, qc, ae, be, Rb, G], 
                type: "MessengerRetailItem", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Xd, ce, de, sc, Yd, ee, fe, ge, he, b], 
                type: "AgentItemSuggestion", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [ie, je, ke, le, { 
                    kind: "InlineFragment", 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "FundraiserCoverPhoto", 
                        kind: "LinkedField", 
                        name: "focused_cover_photo", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "Photo", 
                            kind: "LinkedField", 
                            name: "photo", 
                            plural: !1, 
                            selections: [me, a], 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    type: "FundraiserWithPresence", 
                    abstractKey: "__isFundraiserWithPresence" 
                }], 
                type: "Fundraiser", 
                abstractKey: "__isFundraiser" 
            }, { 
                kind: "InlineFragment", 
                selections: [ne, oe, pe, qe, re, se, te, ue, ve, Ae, qd, Be, Ce, De, Ee, { 
                    alias: null, 
                    args: null, 
                    concreteType: "RetailReceiptItemsConnection", 
                    kind: "LinkedField", 
                    name: "retail_items", 
                    plural: !1, 
                    selections: Qb, 
                    storageKey: null 
                }, Fe, Ge, He, Ie], 
                type: "MessengerRetailReceipt", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Je, Ke, Le, { 
                    alias: null, 
                    args: null, 
                    concreteType: "PaymentInvoiceProduct", 
                    kind: "LinkedField", 
                    name: "item_list", 
                    plural: !0, 
                    selections: [Me, b, Ne, K, Mb, Oe, Pe, a], 
                    storageKey: null 
                }, Ua, Re, Se, Qe, Te, Ue, F, Ve, We, Xe, Ye, Ze, $e], 
                type: "PaymentPlatformAttachment", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [af, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "group_commerce_item_seller", 
                    plural: !1, 
                    selections: $, 
                    storageKey: null 
                }, bf, cf, mb, m], 
                type: "GroupCommerceProductItem", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [bf, mb], 
                type: "MarketplaceListingRenderable", 
                abstractKey: "__isMarketplaceListingRenderable" 
            }, { 
                kind: "InlineFragment", 
                selections: [ef, ff, Xa, gf, b, hf, jf], 
                type: "Page", 
                abstractKey: null 
            }, of, { 
                kind: "InlineFragment", 
                selections: [pf, { 
                    alias: null, 
                    args: qf, 
                    concreteType: "MPersonalRemindersListToPersonalRemindersConnection", 
                    kind: "LinkedField", 
                    name: "personal_reminders", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "MPersonalRemindersListToPersonalRemindersEdge", 
                        kind: "LinkedField", 
                        name: "edges", 
                        plural: !0, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "MessengerEventReminder", 
                            kind: "LinkedField", 
                            name: "node", 
                            plural: !1, 
                            selections: [kf, lf, mf, a], 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: 'personal_reminders(orderby:"m_personal_reminder_list_ordering")' 
                }], 
                type: "MPersonalRemindersList", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [rf, sf, tf, uf, vf, wf, xf, yf, zf, Af, Bf, Cf, Df, Ef, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AirlineBoardingPassesConnection", 
                    kind: "LinkedField", 
                    name: "boarding_passes", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "AirlineBoardingPassMessageAttachment", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [Ff, Gf, Hf, If, Jf, Kf, Lf, Of, Wf, a], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "AirlineBoardingPassCollectionMessageAttachment", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerRetailShipment", 
                    kind: "LinkedField", 
                    name: "shipment", 
                    plural: !1, 
                    selections: [a, Xf, Yf, Zf, ye, Ic, bc, cg, dg], 
                    storageKey: null 
                }, eg, fg, T, gg, Fe], 
                type: "MessengerRetailShipmentTrackingEvent", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Xf, Yf, Zf, ye, Ic, bc, we, bg, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerRetailReceipt", 
                    kind: "LinkedField", 
                    name: "receipt", 
                    plural: !1, 
                    selections: [qe, a], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "User", 
                    kind: "LinkedField", 
                    name: "recipient", 
                    plural: !1, 
                    selections: Ub, 
                    storageKey: null 
                }, Fe], 
                type: "MessengerRetailShipment", 
                abstractKey: null 
            }, Uf, { 
                kind: "InlineFragment", 
                selections: [Rf, hg, rf, Pf, Vb, ng, og, pg, mg, qg, kg, rg, lg, sg, jg, tg, ug, tf, yf, vg, wg, xg, wf, xf, yg, zg, Ag, Bg, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AirlineItineraryLegsConnection", 
                    kind: "LinkedField", 
                    name: "itinerary_legs", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "AirlineItineraryLeg", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [Cg, { 
                            alias: null, 
                            args: null, 
                            concreteType: "AirlineItinerarySegmentsConnection", 
                            kind: "LinkedField", 
                            name: "segments", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "AirlineItinerarySegmentMessageAttachment", 
                                kind: "LinkedField", 
                                name: "nodes", 
                                plural: !0, 
                                selections: [Qf, Mf, a], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "AirlineItineraryMessageAttachment", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Sf, Nf, b, Tf], 
                type: "LeadGenDeepLinkData", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Vf], 
                type: "UserLeadGenInfo", 
                abstractKey: null 
            }, Fc, { 
                kind: "InlineFragment", 
                selections: [b, E, k, Fb, Gb], 
                type: "WECMessageFile", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [r, Eb, Fb, Gb, Db, n, Dg, o], 
                type: "WECMessageVideo", 
                abstractKey: null 
            }, Gg, { 
                kind: "InlineFragment", 
                selections: [Fb, Kg, Ng], 
                type: "WECMessageImage", 
                abstractKey: null 
            }, Og, { 
                kind: "InlineFragment", 
                selections: [Pg, Qg, Rg, Sg, Tg, Ug, Vg], 
                type: "MentorshipMessengerCurriculumStep", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Wg], 
                type: "MentorshipMessengerDiscussionTopicSet", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "MentorshipProgram", 
                    kind: "LinkedField", 
                    name: "mentorship_program", 
                    plural: !1, 
                    selections: [a, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "other_member", 
                        plural: !1, 
                        selections: [z, Tb, a], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }, Yg], 
                type: "MentorshipMessengerLeavePrompt", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Yg], 
                type: "MentorshipMessengerReminder", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Yg, Zg, $g], 
                type: "MentorshipMessengerProgressTracker", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [bh, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "message_richtext", 
                    plural: !0, 
                    selections: [z, ch, dh, eh, { 
                        alias: null, 
                        args: null, 
                        concreteType: "ComposedEntityAtRange", 
                        kind: "LinkedField", 
                        name: "entity_ranges", 
                        plural: !0, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: null, 
                            kind: "LinkedField", 
                            name: "entity", 
                            plural: !1, 
                            selections: [z, M], 
                            storageKey: null 
                        }, x, ah], 
                        storageKey: null 
                    }, fh, e], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "Feedback", 
                    kind: "LinkedField", 
                    name: "feedback", 
                    plural: !1, 
                    selections: [gh, hh, ih, { 
                        alias: null, 
                        args: kh, 
                        concreteType: "TopReactionsConnection", 
                        kind: "LinkedField", 
                        name: "top_reactions", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "FeedbackReactionInfo", 
                            kind: "LinkedField", 
                            name: "nodes", 
                            plural: !0, 
                            selections: [lh, a], 
                            storageKey: null 
                        }], 
                        storageKey: 'top_reactions(first:3,orderby:["COUNT_DESC","REACTION_TYPE"])' 
                    }, a], 
                    storageKey: null 
                }, mh, mc, nh, rh, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "to", 
                    plural: !1, 
                    selections: [z, b, oh, qh, a], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "StoryAttachment", 
                    kind: "LinkedField", 
                    name: "attachments", 
                    plural: !0, 
                    selections: [cb, m, bb, Qa, s, uh, { 
                        alias: null, 
                        args: jh, 
                        concreteType: "SubattachmentsConnection", 
                        kind: "LinkedField", 
                        name: "all_subattachments", 
                        plural: !1, 
                        selections: [vh, { 
                            alias: "files", 
                            args: wh, 
                            concreteType: "StoryAttachment", 
                            kind: "LinkedField", 
                            name: "nodes", 
                            plural: !0, 
                            selections: [uh, jb], 
                            storageKey: 'nodes(if_style:"file_upload")' 
                        }, { 
                            alias: "images", 
                            args: yh, 
                            concreteType: "StoryAttachment", 
                            kind: "LinkedField", 
                            name: "nodes", 
                            plural: !0, 
                            selections: [jb], 
                            storageKey: 'nodes(if_style:"photo")' 
                        }], 
                        storageKey: "all_subattachments(first:3)" 
                    }], 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    concreteType: "Story", 
                    kind: "LinkedField", 
                    name: "attached_story", 
                    plural: !1, 
                    selections: [zh, Ah, { 
                        alias: null, 
                        args: null, 
                        concreteType: "StoryAttachment", 
                        kind: "LinkedField", 
                        name: "attachments", 
                        plural: !0, 
                        selections: [s], 
                        storageKey: null 
                    }, a], 
                    storageKey: null 
                }], 
                type: "Story", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [b, B, Za, Dh, Eh], 
                type: "User", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [b, Fh, Gh, Hh, Za, ob, { 
                    alias: null, 
                    args: null, 
                    concreteType: "GroupsSyncMetadata", 
                    kind: "LinkedField", 
                    name: "work_groups_sync_metadata", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "messenger_group", 
                        plural: !1, 
                        selections: $, 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "Group", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Jh, Kh, Lh, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AppIntegration", 
                    kind: "LinkedField", 
                    name: "app_integration", 
                    plural: !1, 
                    selections: [Mh, b, Nh, Oh, a], 
                    storageKey: null 
                }, Ph, Qh, { 
                    alias: null, 
                    args: null, 
                    concreteType: "AppContentAdditionalData", 
                    kind: "LinkedField", 
                    name: "link_preview_additional_data", 
                    plural: !0, 
                    selections: [h, e, Pb, xb, Rh, { 
                        alias: null, 
                        args: null, 
                        concreteType: "User", 
                        kind: "LinkedField", 
                        name: "profiles", 
                        plural: !0, 
                        selections: [B, b, a], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "AppContent", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Rb], 
                type: "CommerceProductItemShare", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [Sh], 
                type: "ApplicationReferralXMA", 
                abstractKey: null 
            }, Th, Vh, { 
                kind: "InlineFragment", 
                selections: [Wh], 
                type: "XFBP2MXMA", 
                abstractKey: null 
            }, Xh], 
            storageKey: null 
        }; 
        qb = { 
            alias: null, 
            args: null, 
            concreteType: "StoryAttachment", 
            kind: "LinkedField", 
            name: "story_attachment", 
            plural: !1, 
            selections: [Qa, i, Va, bb, cb, db, eb, fb, gb, Wa, ib, lb, Bb, pb, { 
                alias: null, 
                args: null, 
                concreteType: "StoryAttachment", 
                kind: "LinkedField", 
                name: "subattachments", 
                plural: !0, 
                selections: [Qa, i, Va, bb, cb, db, eb, fb, gb, Wa, ib, lb, Bb, pb], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        rb = { 
            alias: null, 
            args: null, 
            concreteType: "ExtensibleMessageAttachment", 
            kind: "LinkedField", 
            name: "extensible_attachment", 
            plural: !1, 
            selections: [Pa, qb, { 
                alias: "genie_attachment", 
                args: null, 
                concreteType: "StoryAttachment", 
                kind: "LinkedField", 
                name: "story_attachment", 
                plural: !1, 
                selections: [{ 
                    alias: "genie_message", 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "target", 
                    plural: !1, 
                    selections: [z, a, { 
                        kind: "InlineFragment", 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "MessagingParticipant", 
                            kind: "LinkedField", 
                            name: "genie_sender", 
                            plural: !1, 
                            selections: [a, { 
                                alias: null, 
                                args: null, 
                                concreteType: null, 
                                kind: "LinkedField", 
                                name: "messaging_actor", 
                                plural: !1, 
                                selections: [z, b, a, { 
                                    kind: "TypeDiscriminator", 
                                    abstractKey: "__isNode" 
                                }], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }, qb], 
                        type: "GenieMessage", 
                        abstractKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, a], 
            storageKey: null 
        }; 
        sb = [z, { 
            kind: "TypeDiscriminator", 
            abstractKey: "__isMessageBlobAttachment" 
        }, df, nf, Xg, Ac, th, M]; 
        tb = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "blob_attachments", 
            plural: !0, 
            selections: sb, 
            storageKey: null 
        }; 
        ub = { 
            alias: "last_message", 
            args: Ma, 
            concreteType: "MessagesOfThreadConnection", 
            kind: "LinkedField", 
            name: "messages", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [z, c, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessagingParticipant", 
                    kind: "LinkedField", 
                    name: "message_sender", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "messaging_actor", 
                        plural: !1, 
                        selections: $, 
                        storageKey: null 
                    }, a], 
                    storageKey: null 
                }, Na, Oa, L, N, a, { 
                    kind: "InlineFragment", 
                    selections: [rb, H, tb], 
                    type: "UserMessage", 
                    abstractKey: null 
                }, { 
                    kind: "InlineFragment", 
                    selections: [ab, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "extensible_message_admin_text", 
                        plural: !1, 
                        selections: [z, Ab], 
                        storageKey: null 
                    }], 
                    type: "GenericAdminTextMessage", 
                    abstractKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: "messages(last:1)" 
        }; 
        vb = { 
            alias: null, 
            args: null, 
            concreteType: "JobApplicationsFromThreadConnection", 
            kind: "LinkedField", 
            name: "thread_associated_job_applications", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "JobApplication", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, { 
                    alias: null, 
                    args: null, 
                    concreteType: "JobOpening", 
                    kind: "LinkedField", 
                    name: "job_opening", 
                    plural: !1, 
                    selections: [Ig, { 
                        alias: null, 
                        args: null, 
                        concreteType: "Page", 
                        kind: "LinkedField", 
                        name: "employer", 
                        plural: !1, 
                        selections: [Lg, y, a], 
                        storageKey: null 
                    }, a], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        v = { 
            alias: null, 
            args: null, 
            concreteType: "MessageThreadCustomization", 
            kind: "LinkedField", 
            name: "customization_info", 
            plural: !1, 
            selections: [ji, mi, ni, a], 
            storageKey: null 
        }; 
        q = { 
            alias: null, 
            args: null, 
            concreteType: "MessengerThreadTheme", 
            kind: "LinkedField", 
            name: "thread_theme", 
            plural: !1, 
            selections: [a, pi, qi, ri, si, { 
                alias: null, 
                args: null, 
                concreteType: "MessengerReactionPack", 
                kind: "LinkedField", 
                name: "reaction_pack", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "MessengerReactionPackReactionAssetsConnection", 
                    kind: "LinkedField", 
                    name: "reaction_assets", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "MessengerReactionAsset", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [ti, ui, vi, wi, a], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }, a], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Ob = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "thread_admins", 
            plural: !0, 
            selections: $, 
            storageKey: null 
        }; 
        rc = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "thread_queue_metadata", 
            plural: !1, 
            selections: [z, Di, a], 
            storageKey: null 
        }; 
        uc = { 
            alias: null, 
            args: kd, 
            concreteType: "MessengerEventRemindersOfThreadConnection", 
            kind: "LinkedField", 
            name: "event_reminders", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessengerEventReminder", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, Fi, mf, Gi, Hi, Jc, { 
                    alias: null, 
                    args: null, 
                    concreteType: "Page", 
                    kind: "LinkedField", 
                    name: "location_page", 
                    plural: !1, 
                    selections: [Ii, a], 
                    storageKey: null 
                }, Ji, Ki, Li, lf, { 
                    alias: null, 
                    args: null, 
                    concreteType: "UserMessage", 
                    kind: "LinkedField", 
                    name: "trigger_message", 
                    plural: !1, 
                    selections: [V, a], 
                    storageKey: null 
                }, Mi, Ni, Oi, Pi], 
                storageKey: null 
            }], 
            storageKey: "event_reminders(first:1)" 
        }; 
        tc = { 
            alias: null, 
            args: null, 
            concreteType: "PageMessageThread", 
            kind: "LinkedField", 
            name: "related_page_thread", 
            plural: !1, 
            selections: [Ui, zd, Yi, $i, bj, a], 
            storageKey: null 
        }; 
        xc = { 
            alias: null, 
            args: null, 
            concreteType: "RtcCallData", 
            kind: "LinkedField", 
            name: "rtc_call_data", 
            plural: !1, 
            selections: [dj, ej, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "initiator", 
                plural: !1, 
                selections: $, 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Dc = { 
            alias: null, 
            args: null, 
            concreteType: "MarketplaceThreadData", 
            kind: "LinkedField", 
            name: "marketplace_thread_data", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "GroupCommerceProductItem", 
                kind: "LinkedField", 
                name: "for_sale_item", 
                plural: !1, 
                selections: [a, Sc, cf, bf, xe, gj, hj, ij, jj, kj, lj, { 
                    alias: "primary_photo", 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "primary_listing_photo", 
                    plural: !1, 
                    selections: [z, I, a], 
                    storageKey: null 
                }, mj, nj], 
                storageKey: null 
            }, oj, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "buyer", 
                plural: !1, 
                selections: $, 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "seller", 
                plural: !1, 
                selections: [z, a, qj], 
                storageKey: null 
            }, sj], 
            storageKey: null 
        }; 
        Ya = { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "associated_object", 
            plural: !1, 
            selections: [z, a, { 
                kind: "InlineFragment", 
                selections: [uj, b, B, ob, vj, wj, xj, yj, Aj, Bj], 
                type: "Group", 
                abstractKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [uj, b, B, vj, wj, xj, Ud, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "event_place", 
                    plural: !1, 
                    selections: [z, Cj, M], 
                    storageKey: null 
                }], 
                type: "Event", 
                abstractKey: null 
            }], 
            storageKey: null 
        }; 
        $a = { 
            alias: null, 
            args: null, 
            concreteType: "PageCommItem", 
            kind: "LinkedField", 
            name: "page_comm_item", 
            plural: !1, 
            selections: [a, Kj, Lj, Mj, Nj, Oj, Rj, Sj, { 
                alias: null, 
                args: null, 
                concreteType: "PageCommItemToPageCommItemOwnersConnection", 
                kind: "LinkedField", 
                name: "comm_item_owners", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "PageCommItemOwner", 
                    kind: "LinkedField", 
                    name: "nodes", 
                    plural: !0, 
                    selections: [Uj, a], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "TextWithEntities", 
                kind: "LinkedField", 
                name: "subtitle", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "ImageAtRange", 
                    kind: "LinkedField", 
                    name: "image_ranges", 
                    plural: !0, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "entity_with_image", 
                        plural: !1, 
                        selections: [z, I, M, { 
                            kind: "InlineFragment", 
                            selections: d, 
                            type: "XFBBasicMarketplaceImage", 
                            abstractKey: null 
                        }], 
                        storageKey: null 
                    }, x, ah], 
                    storageKey: null 
                }, fh, e], 
                storageKey: null 
            }, Vj], 
            storageKey: null 
        }; 
        sh = { 
            alias: null, 
            args: null, 
            concreteType: "GroupsSyncMetadata", 
            kind: "LinkedField", 
            name: "groups_sync_metadata", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Group", 
                kind: "LinkedField", 
                name: "fb_group", 
                plural: !1, 
                selections: [m, a], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        zn = { 
            kind: "TypeDiscriminator", 
            abstractKey: "__isMessage" 
        }; 
        An = { 
            alias: null, 
            args: null, 
            concreteType: "MessageReaction", 
            kind: "LinkedField", 
            name: "message_reactions", 
            plural: !0, 
            selections: [kk, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "user", 
                plural: !1, 
                selections: $, 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Bn = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingParticipant", 
            kind: "LinkedField", 
            name: "unsender", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "messaging_actor", 
                plural: !1, 
                selections: [z, a, b, oh], 
                storageKey: null 
            }, a], 
            storageKey: null 
        }; 
        Cn = { 
            kind: "InlineFragment", 
            selections: [pk, { 
                alias: null, 
                args: null, 
                concreteType: "TextWithEntities", 
                kind: "LinkedField", 
                name: "message", 
                plural: !1, 
                selections: [e, { 
                    alias: null, 
                    args: null, 
                    concreteType: "EntityAtRange", 
                    kind: "LinkedField", 
                    name: "ranges", 
                    plural: !0, 
                    selections: [x, ah, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "entity", 
                        plural: !1, 
                        selections: [z, qk, rk, Ka, M], 
                        storageKey: null 
                    }, sk], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, tk, rb, H, tb, rj], 
            type: "UserMessage", 
            abstractKey: null 
        }; 
        w = [{ 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "node", 
            plural: !1, 
            selections: sb, 
            storageKey: null 
        }]; 
        Cb = { 
            kind: "InlineFragment", 
            selections: [u, c, { 
                alias: null, 
                args: null, 
                concreteType: "VideoCallMessageToCaptureAttachmentsConnection", 
                kind: "LinkedField", 
                name: "call_capture_attachments", 
                plural: !1, 
                selections: [vh, { 
                    alias: null, 
                    args: null, 
                    concreteType: "VideoCallMessageToCaptureAttachmentsEdge", 
                    kind: "LinkedField", 
                    name: "edges", 
                    plural: !0, 
                    selections: w, 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            type: "VideoCallMessage", 
            abstractKey: null 
        }; 
        Hb = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessageImage", 
                kind: "LinkedField", 
                name: "image_with_metadata", 
                plural: !1, 
                selections: [Jg, Pa, Cc, a], 
                storageKey: null 
            }, c], 
            type: "ThreadImageMessage", 
            abstractKey: null 
        }; 
        C = { 
            kind: "InlineFragment", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "extensible_message_admin_text", 
                plural: !1, 
                selections: [z, Ak, Bk, Ck, Dk, Ek, Fk, Gk, Hk, X, $f, Jk, Kk, li, Lk, Mk, Ok, { 
                    kind: "InlineFragment", 
                    selections: [hb, ig, Pk, Qk, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "instant_game_update_data", 
                        plural: !1, 
                        selections: [z, { 
                            kind: "InlineFragment", 
                            selections: [Rk, Uh, kb, Sk], 
                            type: "InstantGameXMATCustomMessageClientData", 
                            abstractKey: null 
                        }], 
                        storageKey: null 
                    }, Tk], 
                    type: "InstantGameUpdateExtensibleMessageAdminText", 
                    abstractKey: null 
                }, Uk, Vk, $k, bl, cl, el, fl, gl, Hc, dl, hl, jl, kl, ll, nl, ol, ml, { 
                    kind: "InlineFragment", 
                    selections: [pl, ql, rl, Nk, sl, tl, ul, vl, { 
                        alias: null, 
                        args: null, 
                        concreteType: "MessengerCallLogExtensibleMessageAdminTextCallCaptureAttachmentsConnection", 
                        kind: "LinkedField", 
                        name: "call_capture_attachments", 
                        plural: !1, 
                        selections: [vh, { 
                            alias: null, 
                            args: null, 
                            concreteType: "MessengerCallLogExtensibleMessageAdminTextCallCaptureAttachmentsEdge", 
                            kind: "LinkedField", 
                            name: "edges", 
                            plural: !0, 
                            selections: w, 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    type: "MessengerCallLogExtensibleMessageAdminText", 
                    abstractKey: null 
                }, Wk, wl, Zk, yl, zl, il, Al, Bl, Dl, Cl, El, Fl, Gl], 
                storageKey: null 
            }, ab, c], 
            type: "GenericAdminTextMessage", 
            abstractKey: null 
        }; 
        D = [z, zn, Zj, V, $j, bk, ck, Na, dk, ek, Fg, fk, Oa, gk, hk, L, ik, jk, An, mk, Bn, ok, N, { 
            alias: null, 
            args: null, 
            concreteType: "RepliedToMessage", 
            kind: "LinkedField", 
            name: "replied_to_message", 
            plural: !1, 
            selections: [qd, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "message", 
                plural: !1, 
                selections: [z, zn, Zj, V, $j, bk, ck, Na, dk, ek, Fg, fk, Oa, gk, hk, L, ik, jk, An, mk, Bn, ok, N, a, Cn, uk, Cb, wk, Hb, yk, zk, C, dc, U], 
                storageKey: null 
            }], 
            storageKey: null 
        }, a, Cn, uk, Cb, wk, Hb, yk, zk, C, dc, U]; 
        yb = { 
            alias: null, 
            args: null, 
            concreteType: "PinnedMessageData", 
            kind: "LinkedField", 
            name: "pinned_messages", 
            plural: !0, 
            selections: [V, Yj, { 
                condition: "threadlistViewFieldsOnly", 
                kind: "Condition", 
                passingValue: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "message", 
                    plural: !1, 
                    selections: D, 
                    storageKey: null 
                }] 
            }], 
            storageKey: null 
        }; 
        Wb = { 
            alias: null, 
            args: null, 
            concreteType: "GroupsSyncMetadata", 
            kind: "LinkedField", 
            name: "work_groups_sync_metadata", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Group", 
                kind: "LinkedField", 
                name: "fb_group", 
                plural: !1, 
                selections: [m, a, b, Fh, O, B, Aj, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MultiBackgroundIcon", 
                    kind: "LinkedField", 
                    name: "group_icon", 
                    plural: !1, 
                    selections: [vk, a], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        Xb = { 
            alias: null, 
            args: kd, 
            concreteType: "MessengerMentorshipProgramOfThreadConnection", 
            kind: "LinkedField", 
            name: "linked_mentorship_programs", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MentorshipProgram", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [a, Jl, Jd, { 
                    alias: null, 
                    args: kd, 
                    concreteType: "MentorshipProgramToMentorshipMessengerCurriculumStepOrderByStepCountConnection", 
                    kind: "LinkedField", 
                    name: "messenger_curriculum_steps", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "MentorshipMessengerCurriculumStep", 
                        kind: "LinkedField", 
                        name: "nodes", 
                        plural: !0, 
                        selections: [Kl, Ll, a], 
                        storageKey: null 
                    }], 
                    storageKey: "messenger_curriculum_steps(first:1)" 
                }], 
                storageKey: null 
            }], 
            storageKey: "linked_mentorship_programs(first:1)" 
        }; 
        A = { 
            alias: null, 
            args: null, 
            concreteType: "WorkUserInfo", 
            kind: "LinkedField", 
            name: "work_info", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Group", 
                kind: "LinkedField", 
                name: "work_community", 
                plural: !1, 
                selections: Ub, 
                storageKey: null 
            }, Ch], 
            storageKey: null 
        }; 
        Yb = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingParticipant", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: Sb, 
            storageKey: null 
        }; 
        Zb = { 
            alias: null, 
            args: null, 
            concreteType: "AllMessagingParticipantsOfThreadConnection", 
            kind: "LinkedField", 
            name: "all_participants", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "AllMessagingParticipantsOfThreadEdge", 
                kind: "LinkedField", 
                name: "edges", 
                plural: !0, 
                selections: [Pj, { 
                    alias: null, 
                    args: null, 
                    concreteType: "MessagingParticipant", 
                    kind: "LinkedField", 
                    name: "node", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "messaging_actor", 
                        plural: !1, 
                        selections: [z, { 
                            kind: "TypeDiscriminator", 
                            abstractKey: "__isMessagingActor" 
                        }, a, b, { 
                            kind: "InlineFragment", 
                            selections: [Qj, m, Y, Tb, Ql, Rl, Sl, Tl, Ul, Vl, Wl, Xl, Yl, { 
                                alias: null, 
                                args: null, 
                                concreteType: "ScimCompanyUser", 
                                kind: "LinkedField", 
                                name: "scim_company_user", 
                                plural: !1, 
                                selections: [Zl, a], 
                                storageKey: null 
                            }, A], 
                            type: "User", 
                            abstractKey: null 
                        }, $l, am, cm, dm, fm, bm, gm, { 
                            kind: "InlineFragment", 
                            selections: [m, Y, Ql, hm, Tl, A], 
                            type: "ReducedMessagingActor", 
                            abstractKey: null 
                        }, jm, im, j, lm, km, mm, nm, om, em, { 
                            kind: "InlineFragment", 
                            selections: [Y, pm, qm, { 
                                alias: null, 
                                args: null, 
                                concreteType: "WECGroupParticipantsConnection", 
                                kind: "LinkedField", 
                                name: "wec_group_participants", 
                                plural: !1, 
                                selections: [Yb, vh], 
                                storageKey: null 
                            }, { 
                                alias: null, 
                                args: null, 
                                concreteType: "WECGroupAdminsConnection", 
                                kind: "LinkedField", 
                                name: "wec_group_admins", 
                                plural: !1, 
                                selections: [Yb], 
                                storageKey: null 
                            }], 
                            type: "WECGroupRecipient", 
                            abstractKey: null 
                        }], 
                        storageKey: null 
                    }, a], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        $b = { 
            alias: null, 
            args: null, 
            concreteType: "MessagingReadReceiptsOfThreadConnection", 
            kind: "LinkedField", 
            name: "read_receipts", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "MessagingReadReceipt", 
                kind: "LinkedField", 
                name: "nodes", 
                plural: !0, 
                selections: [Kd, rm, { 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "actor", 
                    plural: !1, 
                    selections: $, 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        zb = { 
            condition: "threadlistViewFieldsOnly", 
            kind: "Condition", 
            passingValue: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "saved_messages", 
                plural: !0, 
                selections: D, 
                storageKey: null 
            }] 
        }; 
        ec = [{ 
            alias: null, 
            args: null, 
            concreteType: "MessageThread", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: [a, La, b, ub, Hg, vb, p, P, vc, yc, I, zc, Q, cd, Yh, Zh, $h, ai, bi, ci, di, ei, fi, gi, hi, ii, v, q, Ob, zi, Ai, Bi, rc, uc, Ri, Ti, tc, xc, Dc, Ya, wj, Dj, Ej, Fj, Gj, Hj, Ij, Jj, ki, $a, Wj, Xj, sh, yb, Wb, K, Hl, Il, Xb, Nl, Ol, Pl, pj, Yk, Zb, $b, wc, zb, tm], 
            storageKey: null 
        }, Ja]; 
        fc = [vm, B, a]; 
        Sa = [vm, Ql, b, B, a]; 
        hc = { 
            alias: null, 
            args: null, 
            concreteType: "InstagramUserV2", 
            kind: "LinkedField", 
            name: "media_owner", 
            plural: !1, 
            selections: Sa, 
            storageKey: null 
        }; 
        cc = { 
            alias: null, 
            args: null, 
            concreteType: "InstagramUserV2", 
            kind: "LinkedField", 
            name: "user", 
            plural: !1, 
            selections: Sa, 
            storageKey: null 
        }; 
        jc = [{ 
            alias: null, 
            args: null, 
            concreteType: "InstagramMessageThreadItem", 
            kind: "LinkedField", 
            name: "nodes", 
            plural: !0, 
            selections: [ym, Me, al, Qm, Rm, e, Sm, Tm, { 
                alias: null, 
                args: null, 
                concreteType: "IGMessageThreadItemMedia", 
                kind: "LinkedField", 
                name: "ig_thread_item_media", 
                plural: !1, 
                selections: [Gm, Vm, Wm, Xm, hc], 
                storageKey: null 
            }, $m, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "share", 
                plural: !1, 
                selections: [z, cc, { 
                    alias: null, 
                    args: null, 
                    concreteType: "IGMessageThreadItemMedia", 
                    kind: "LinkedField", 
                    name: "media", 
                    plural: !0, 
                    selections: [Gm, an, Wm, Xm, hc], 
                    storageKey: null 
                }, bn, dn, cn, Eg, en], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "IGThreadItemReactions", 
                kind: "LinkedField", 
                name: "ig_reaction", 
                plural: !1, 
                selections: [fn, { 
                    alias: null, 
                    args: null, 
                    concreteType: "InstagramUserV2", 
                    kind: "LinkedField", 
                    name: "likes", 
                    plural: !0, 
                    selections: fc, 
                    storageKey: null 
                }, gn], 
                storageKey: null 
            }, { 
                alias: null, 
                args: Um, 
                concreteType: "IGThreadItemProfileShareSource", 
                kind: "LinkedField", 
                name: "profileshare", 
                plural: !1, 
                selections: [cc, hn], 
                storageKey: null 
            }, gd, ed, fd, ag, kn, on, wb, jn, S, ln, mn, a], 
            storageKey: null 
        }, Z]; 
        Ib = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "page_contact_id", 
            storageKey: null 
        }; 
        Lb = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "ig_thread_id", 
            storageKey: null 
        }; 
        kc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "unit_type", 
            storageKey: null 
        }; 
        lc = [{ 
            kind: "Literal", 
            name: "first", 
            value: 4 
        }, { 
            kind: "Literal", 
            name: "message_shared_media_type", 
            value: "PHOTO_AND_VIDEO" 
        }]; 
        ic = { 
            alias: "fbid", 
            args: null, 
            kind: "ScalarField", 
            name: "legacy_attachment_id", 
            storageKey: null 
        }; 
        Nb = { 
            alias: "dim", 
            args: null, 
            concreteType: "Vect2", 
            kind: "LinkedField", 
            name: "original_dimensions", 
            plural: !1, 
            selections: Bc, 
            storageKey: null 
        }; 
        J = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cursor", 
            storageKey: null 
        }; 
        nc = { 
            alias: null, 
            args: null, 
            concreteType: "PageInfo", 
            kind: "LinkedField", 
            name: "page_info", 
            plural: !1, 
            selections: [Ra, nn], 
            storageKey: null 
        }; 
        gc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "full_name", 
            storageKey: null 
        }; 
        t = [{ 
            kind: "Literal", 
            name: "height", 
            value: 52 
        }, { 
            kind: "Literal", 
            name: "width", 
            value: 52 
        }]; 
        oc = [{ 
            kind: "Literal", 
            name: "first", 
            value: 20 
        }]; 
        Ec = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "contact_count", 
            storageKey: null 
        }; 
        Gc = { 
            kind: "ClientExtension", 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "__id", 
                storageKey: null 
            }] 
        }; 
        Kc = [{ 
            kind: "Literal", 
            name: "first", 
            value: 400 
        }]; 
        Lc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_custom_event_reportable", 
            storageKey: null 
        }; 
        Mc = [{ 
            kind: "Literal", 
            name: "first", 
            value: 2 
        }]; 
        Nc = [{ 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "passes_gk", 
            storageKey: null 
        }]; 
        Oc = { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "tab", 
                value: "data_sharing" 
            }], 
            kind: "ScalarField", 
            name: "settings_uri_in_business_view", 
            storageKey: 'settings_uri_in_business_view(tab:"data_sharing")' 
        }; 
        Qc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "__token", 
            storageKey: null 
        }; 
        Pc = [{ 
            kind: "Literal", 
            name: "first", 
            value: 5 
        }, { 
            kind: "Literal", 
            name: "types", 
            value: ["BUSINESS_ORDER"] 
        }]; 
        Rc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_auto_detected", 
            storageKey: null 
        }; 
        Uc = [{ 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "nux_type", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "nux_content_text", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "nux_ui_type", 
            storageKey: null 
        }]; 
        Vc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "should_show_automated_activity_redesigned_nux", 
            storageKey: null 
        }; 
        Wc = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_classic_page", 
            storageKey: null 
        }; 
        Zc = { 
            alias: null, 
            args: null, 
            concreteType: "BizCRMContactFBAttributes", 
            kind: "LinkedField", 
            name: "fb_attributes", 
            plural: !1, 
            selections: [Xk], 
            storageKey: null 
        }; 
        $c = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_detected_outcomes_label", 
            storageKey: null 
        }; 
        ad = { 
            alias: null, 
            args: Kc, 
            concreteType: "CustomLabelsConnection", 
            kind: "LinkedField", 
            name: "custom_labels", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "CustomLabelsEdge", 
                kind: "LinkedField", 
                name: "edges", 
                plural: !0, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "BusinessPresenceCustomLabel", 
                    kind: "LinkedField", 
                    name: "node", 
                    plural: !1, 
                    selections: [a, b, Vi, Ec, W, Wi, Xi, Lc, $c, z], 
                    storageKey: null 
                }, J], 
                storageKey: null 
            }, Z], 
            storageKey: "custom_labels(first:400)" 
        }; 
        Tc = { 
            alias: null, 
            args: Kc, 
            filters: null, 
            handle: "connection", 
            key: "BizKitContextCardLabelsSection_custom_labels", 
            kind: "LinkedHandle", 
            name: "custom_labels" 
        }; 
        bd = { 
            alias: null, 
            args: Kc, 
            filters: null, 
            handle: "connection", 
            key: "BizKitContextCardLabelsSection_corp_labels", 
            kind: "LinkedHandle", 
            name: "corp_labels" 
        }; 
        dd = { 
            alias: null, 
            args: null, 
            concreteType: "BusinessPresenceNode", 
            kind: "LinkedField", 
            name: "business_presence_node", 
            plural: !1, 
            selections: d, 
            storageKey: null 
        }; 
        hd = [{ 
            kind: "Literal", 
            name: "gk_name", 
            value: "mcom_kbank_integration_rollout" 
        }]; 
        id = [{ 
            alias: "passes", 
            args: null, 
            kind: "ScalarField", 
            name: "passes_gk", 
            storageKey: null 
        }]; 
        jd = [{ 
            kind: "Literal", 
            name: "gk_name", 
            value: "ctm_www_tas_order_integration_gk" 
        }]; 
        ld = [{ 
            alias: "is_order_integration_enabled", 
            args: null, 
            kind: "ScalarField", 
            name: "passes_gk", 
            storageKey: null 
        }]; 
        md = [{ 
            kind: "Literal", 
            name: "gk_name", 
            value: "ctm_www_tas_timeline_actions_gk" 
        }]; 
        nd = [{ 
            alias: "showTimelineActions", 
            args: null, 
            kind: "ScalarField", 
            name: "passes_gk", 
            storageKey: null 
        }]; 
        return { 
            fragment: { 
                argumentDefinitions: [aa, ba, ca, da, ea, fa, ga, ha, ia, ja, ka, la, ma, na, oa, pa, qa, ra, sa, ta, ua, va, wa, xa, ya, za, Aa, Ba, Ca, Da, Ea, Fa], 
                kind: "Fragment", 
                metadata: null, 
                name: "BizInboxUnifiedThreadsQuery", 
                selections: [Ga, { 
                    alias: null, 
                    args: Ha, 
                    concreteType: "XFBBizInboxUnifiedThreadList", 
                    kind: "LinkedField", 
                    name: "xfb_biz_inbox_unified_thread_list", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "ViewerMessageThreadsConnection", 
                        kind: "LinkedField", 
                        name: "msgr_threads", 
                        plural: !1, 
                        selections: um, 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "ViewerMessageThreadsConnection", 
                        kind: "LinkedField", 
                        name: "wa_threads", 
                        plural: !1, 
                        selections: um, 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "InstagramMessageThreadsConnection", 
                        kind: "LinkedField", 
                        name: "ig_threads", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "InstagramUserV2", 
                            kind: "LinkedField", 
                            name: "ig_user", 
                            plural: !1, 
                            selections: wm, 
                            storageKey: null 
                        }, Ia, xm, { 
                            condition: "loadThreads", 
                            kind: "Condition", 
                            passingValue: !0, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "InstagramMessageThread", 
                                kind: "LinkedField", 
                                name: "nodes", 
                                plural: !0, 
                                selections: [ym, zm, Am, Bm, Cm, Dm, Em, Fm, Hm, Im, Jm, Tj, Km, Lm, Mm, Nm, Om, Pm, Nj, Oj, { 
                                    condition: "loadThreadItems", 
                                    kind: "Condition", 
                                    passingValue: !0, 
                                    selections: [{ 
                                        alias: null, 
                                        args: kd, 
                                        concreteType: "InstagramMessageThreadItemsConnection", 
                                        kind: "LinkedField", 
                                        name: "thread_items", 
                                        plural: !1, 
                                        selections: Zm, 
                                        storageKey: "thread_items(first:1)" 
                                    }] 
                                }], 
                                storageKey: null 
                            }, Z] 
                        }], 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "XFBBizInboxSelectedThread", 
                        kind: "LinkedField", 
                        name: "selected_thread", 
                        plural: !1, 
                        selections: [Ym, { 
                            alias: null, 
                            args: null, 
                            concreteType: "InstagramMessageThread", 
                            kind: "LinkedField", 
                            name: "selected_ig_thread", 
                            plural: !1, 
                            selections: [ym, zm, Am, Bm, Cm, Dm, Em, Fm, Hm, Im, Jm, Tj, Km, Lm, Mm, Nm, Om, Pm, Nj, Oj, { 
                                condition: "load_items", 
                                kind: "Condition", 
                                passingValue: !0, 
                                selections: [{ 
                                    alias: null, 
                                    args: pn, 
                                    concreteType: "InstagramMessageThreadItemsConnection", 
                                    kind: "LinkedField", 
                                    name: "thread_items", 
                                    plural: !1, 
                                    selections: Zm, 
                                    storageKey: null 
                                }] 
                            }], 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            concreteType: "MessageThread", 
                            kind: "LinkedField", 
                            name: "selected_message_thread", 
                            plural: !1, 
                            selections: [a, La, b, Ta, Hg, Mg, p, P, wc, vc, yc, I, zc, Q, cd, Yh, Zh, $h, ai, bi, ci, di, ei, fi, gi, hi, ii, oi, xi, yi, zi, Ai, Bi, Ei, Qi, Ri, Ti, cj, fj, tj, Ih, wj, Dj, Ej, Fj, Gj, Hj, Ij, Jj, ki, ac, Wj, Xj, ph, nk, xk, Bh, K, Hl, Il, Ml, Nl, Ol, Pl, pj, Yk, R, { 
                                condition: "load_messages", 
                                kind: "Condition", 
                                passingValue: !0, 
                                selections: [{ 
                                    alias: null, 
                                    args: qn, 
                                    concreteType: "MessagesOfThreadConnection", 
                                    kind: "LinkedField", 
                                    name: "messages", 
                                    plural: !1, 
                                    selections: [rn, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: null, 
                                        kind: "LinkedField", 
                                        name: "nodes", 
                                        plural: !0, 
                                        selections: lk, 
                                        storageKey: null 
                                    }], 
                                    storageKey: null 
                                }] 
                            }, { 
                                condition: "load_read_receipts", 
                                kind: "Condition", 
                                passingValue: !0, 
                                selections: [sm] 
                            }, Si], 
                            storageKey: null 
                        }, { 
                            condition: "shouldUnifyContextCardQueries", 
                            kind: "Condition", 
                            passingValue: !0, 
                            selections: [{ 
                                kind: "InlineDataFragmentSpread", 
                                name: "BizKitContextCardContainerDetailsFrag_selectedContact", 
                                selections: [{ 
                                    alias: null, 
                                    args: tn, 
                                    concreteType: "BizCRMContact", 
                                    kind: "LinkedField", 
                                    name: "selected_biz_crm_contact", 
                                    plural: !1, 
                                    selections: [{ 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactIdentity", 
                                        kind: "LinkedField", 
                                        name: "identity", 
                                        plural: !1, 
                                        selections: [un], 
                                        storageKey: null 
                                    }, { 
                                        args: null, 
                                        kind: "FragmentSpread", 
                                        name: "BizKitContextCardContainer_contact" 
                                    }], 
                                    storageKey: null 
                                }, { 
                                    alias: null, 
                                    args: tn, 
                                    concreteType: "BizCRMContactCardConfig", 
                                    kind: "LinkedField", 
                                    name: "selected_biz_crm_contact_card_config", 
                                    plural: !1, 
                                    selections: [{ 
                                        args: null, 
                                        kind: "FragmentSpread", 
                                        name: "BizKitContextCard_config" 
                                    }], 
                                    storageKey: null 
                                }], 
                                args: null, 
                                argumentDefinitions: [vn] 
                            }] 
                        }], 
                        storageKey: null 
                    }, sn], 
                    storageKey: null 
                }, xn, { 
                    condition: "shouldUnifyContextCardQueries", 
                    kind: "Condition", 
                    passingValue: !0, 
                    selections: [{ 
                        kind: "InlineDataFragmentSpread", 
                        name: "BizKitContextCardActivitySectionFrag_activitiesquery", 
                        selections: [{ 
                            alias: null, 
                            args: Ha, 
                            concreteType: "XFBBizInboxUnifiedThreadList", 
                            kind: "LinkedField", 
                            name: "xfb_biz_inbox_unified_thread_list", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "XFBBizInboxSelectedThread", 
                                kind: "LinkedField", 
                                name: "selected_thread", 
                                plural: !1, 
                                selections: [{ 
                                    alias: null, 
                                    args: tn, 
                                    concreteType: "BizCRMContact", 
                                    kind: "LinkedField", 
                                    name: "selected_biz_crm_contact", 
                                    plural: !1, 
                                    selections: [{ 
                                        args: null, 
                                        kind: "FragmentSpread", 
                                        name: "BizKitContextCardActivitySection_contact" 
                                    }, { 
                                        args: null, 
                                        kind: "FragmentSpread", 
                                        name: "BizKitContextCardActivityDropDown_contact" 
                                    }, { 
                                        args: null, 
                                        kind: "FragmentSpread", 
                                        name: "BizKitContextCardActivityNuxForAutoDetected_contact" 
                                    }], 
                                    storageKey: null 
                                }, yn], 
                                storageKey: null 
                            }, { 
                                condition: "isDependencyOfRemovePageDependencyEnabledTool", 
                                kind: "Condition", 
                                passingValue: !1, 
                                selections: [{ 
                                    alias: null, 
                                    args: tn, 
                                    concreteType: "Page", 
                                    kind: "LinkedField", 
                                    name: "selected_page", 
                                    plural: !1, 
                                    selections: [{ 
                                        args: null, 
                                        kind: "FragmentSpread", 
                                        name: "BizKitContextCardActivityDropDown_page" 
                                    }, { 
                                        args: null, 
                                        kind: "FragmentSpread", 
                                        name: "BizKitContextCardActivityListItem_page" 
                                    }], 
                                    storageKey: null 
                                }] 
                            }], 
                            storageKey: null 
                        }, { 
                            condition: "isDependencyOfRemovePageDependencyEnabledTool", 
                            kind: "Condition", 
                            passingValue: !0, 
                            selections: [{ 
                                alias: null, 
                                args: wn, 
                                concreteType: "XFBMBSBusinessAssets", 
                                kind: "LinkedField", 
                                name: "xfb_mbs_business_assets", 
                                plural: !1, 
                                selections: [{ 
                                    args: null, 
                                    kind: "FragmentSpread", 
                                    name: "BizKitContextCardActivityDropDown_mbsBusinessAssets" 
                                }, { 
                                    args: null, 
                                    kind: "FragmentSpread", 
                                    name: "BizKitContextCardActivityListItem_mbsBusinessAssets" 
                                }], 
                                storageKey: null 
                            }] 
                        }], 
                        args: null, 
                        argumentDefinitions: [{ 
                            kind: "RootArgument", 
                            name: "businessAssets" 
                        }, { 
                            kind: "RootArgument", 
                            name: "ig_params" 
                        }, { 
                            kind: "RootArgument", 
                            name: "isDependencyOfRemovePageDependencyEnabledTool" 
                        }, { 
                            kind: "RootArgument", 
                            name: "msgr_params" 
                        }, vn, { 
                            kind: "RootArgument", 
                            name: "selected_item_id" 
                        }, { 
                            kind: "RootArgument", 
                            name: "wa_params" 
                        }] 
                    }] 
                }], 
                type: "Query", 
                abstractKey: null 
            }, 
            kind: "Request", 
            operation: { 
                argumentDefinitions: [ia, fa, ga, ja, Ca, Ba, Fa, da, na, ma, wa, ea, ta, Da, ua, Ea, sa, aa, qa, ra, oa, la, ka, pa, va, ca, za, ya, xa, Aa, ha, ba], 
                kind: "Operation", 
                name: "BizInboxUnifiedThreadsQuery", 
                selections: [Ga, { 
                    alias: null, 
                    args: Ha, 
                    concreteType: "XFBBizInboxUnifiedThreadList", 
                    kind: "LinkedField", 
                    name: "xfb_biz_inbox_unified_thread_list", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: "ViewerMessageThreadsConnection", 
                        kind: "LinkedField", 
                        name: "msgr_threads", 
                        plural: !1, 
                        selections: ec, 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "ViewerMessageThreadsConnection", 
                        kind: "LinkedField", 
                        name: "wa_threads", 
                        plural: !1, 
                        selections: ec, 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "InstagramMessageThreadsConnection", 
                        kind: "LinkedField", 
                        name: "ig_threads", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "InstagramUserV2", 
                            kind: "LinkedField", 
                            name: "ig_user", 
                            plural: !1, 
                            selections: fc, 
                            storageKey: null 
                        }, Ia, xm, { 
                            condition: "loadThreads", 
                            kind: "Condition", 
                            passingValue: !0, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "InstagramMessageThread", 
                                kind: "LinkedField", 
                                name: "nodes", 
                                plural: !0, 
                                selections: [ym, zm, Am, Bm, Cm, Dm, Em, Fm, Hm, Im, Jm, Tj, Km, Lm, Mm, Nm, Om, Pm, Nj, Oj, { 
                                    condition: "loadThreadItems", 
                                    kind: "Condition", 
                                    passingValue: !0, 
                                    selections: [{ 
                                        alias: null, 
                                        args: kd, 
                                        concreteType: "InstagramMessageThreadItemsConnection", 
                                        kind: "LinkedField", 
                                        name: "thread_items", 
                                        plural: !1, 
                                        selections: jc, 
                                        storageKey: "thread_items(first:1)" 
                                    }] 
                                }, a], 
                                storageKey: null 
                            }, Z] 
                        }], 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "XFBBizInboxSelectedThread", 
                        kind: "LinkedField", 
                        name: "selected_thread", 
                        plural: !1, 
                        selections: [Ym, { 
                            alias: null, 
                            args: null, 
                            concreteType: "InstagramMessageThread", 
                            kind: "LinkedField", 
                            name: "selected_ig_thread", 
                            plural: !1, 
                            selections: [ym, zm, Am, Bm, Cm, Dm, Em, Fm, Hm, Im, Jm, Tj, Km, Lm, Mm, Nm, Om, Pm, Nj, Oj, { 
                                condition: "load_items", 
                                kind: "Condition", 
                                passingValue: !0, 
                                selections: [{ 
                                    alias: null, 
                                    args: pn, 
                                    concreteType: "InstagramMessageThreadItemsConnection", 
                                    kind: "LinkedField", 
                                    name: "thread_items", 
                                    plural: !1, 
                                    selections: jc, 
                                    storageKey: null 
                                }] 
                            }, a], 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            concreteType: "MessageThread", 
                            kind: "LinkedField", 
                            name: "selected_message_thread", 
                            plural: !1, 
                            selections: [a, La, b, ub, Hg, vb, p, P, vc, yc, I, zc, Q, cd, Yh, Zh, $h, ai, bi, ci, di, ei, fi, gi, hi, ii, v, q, Ob, zi, Ai, Bi, rc, uc, Ri, Ti, tc, xc, Dc, Ya, wj, Dj, Ej, Fj, Gj, Hj, Ij, Jj, ki, $a, Wj, Xj, sh, yb, Wb, K, Hl, Il, Xb, Nl, Ol, Pl, pj, Yk, Zb, wc, zb, { 
                                condition: "load_messages", 
                                kind: "Condition", 
                                passingValue: !0, 
                                selections: [{ 
                                    alias: null, 
                                    args: qn, 
                                    concreteType: "MessagesOfThreadConnection", 
                                    kind: "LinkedField", 
                                    name: "messages", 
                                    plural: !1, 
                                    selections: [rn, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: null, 
                                        kind: "LinkedField", 
                                        name: "nodes", 
                                        plural: !0, 
                                        selections: D, 
                                        storageKey: null 
                                    }], 
                                    storageKey: null 
                                }] 
                            }, { 
                                condition: "load_read_receipts", 
                                kind: "Condition", 
                                passingValue: !0, 
                                selections: [$b] 
                            }, Si], 
                            storageKey: null 
                        }, { 
                            condition: "shouldUnifyContextCardQueries", 
                            kind: "Condition", 
                            passingValue: !0, 
                            selections: [{ 
                                alias: null, 
                                args: tn, 
                                concreteType: "BizCRMContact", 
                                kind: "LinkedField", 
                                name: "selected_biz_crm_contact", 
                                plural: !1, 
                                selections: [{ 
                                    alias: null, 
                                    args: null, 
                                    concreteType: "BizCRMContactIdentity", 
                                    kind: "LinkedField", 
                                    name: "identity", 
                                    plural: !1, 
                                    selections: [un, g, { 
                                        alias: null, 
                                        args: null, 
                                        kind: "ScalarField", 
                                        name: "contact_id", 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        kind: "ScalarField", 
                                        name: "sub_business_id", 
                                        storageKey: null 
                                    }], 
                                    storageKey: null 
                                }, a, { 
                                    alias: null, 
                                    args: null, 
                                    concreteType: "BizCRMContactSharedAttributes", 
                                    kind: "LinkedField", 
                                    name: "shared_attributes", 
                                    plural: !1, 
                                    selections: [Ib, { 
                                        alias: null, 
                                        args: null, 
                                        kind: "ScalarField", 
                                        name: "is_guest_chat", 
                                        storageKey: null 
                                    }], 
                                    storageKey: null 
                                }, { 
                                    alias: null, 
                                    args: null, 
                                    kind: "ScalarField", 
                                    name: "has_consented_to_contact_card_tos", 
                                    storageKey: null 
                                }, { 
                                    condition: "should3DContextCardSections", 
                                    kind: "Condition", 
                                    passingValue: !1, 
                                    selections: [{ 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactIGAttributes", 
                                        kind: "LinkedField", 
                                        name: "ig_attributes", 
                                        plural: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "ig_user_id", 
                                            storageKey: null 
                                        }, Lb, { 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactIGUserProfileUnit", 
                                            kind: "LinkedField", 
                                            name: "profile_units", 
                                            plural: !0, 
                                            selections: [kc, e], 
                                            storageKey: null 
                                        }], 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactFBAttributes", 
                                        kind: "LinkedField", 
                                        name: "fb_attributes", 
                                        plural: !1, 
                                        selections: [Xk, { 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactFBUserProfileUnit", 
                                            kind: "LinkedField", 
                                            name: "profile_units", 
                                            plural: !0, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "TextWithEntities", 
                                                kind: "LinkedField", 
                                                name: "text", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: "EntityAtRange", 
                                                    kind: "LinkedField", 
                                                    name: "ranges", 
                                                    plural: !0, 
                                                    selections: [{ 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: null, 
                                                        kind: "LinkedField", 
                                                        name: "entity", 
                                                        plural: !1, 
                                                        selections: [z, m, M], 
                                                        storageKey: null 
                                                    }, x, ah], 
                                                    storageKey: null 
                                                }, e], 
                                                storageKey: null 
                                            }, kc], 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactMessengerThreadAttribute", 
                                            kind: "LinkedField", 
                                            name: "messenger_thread", 
                                            plural: !1, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "MessageThread", 
                                                kind: "LinkedField", 
                                                name: "one_to_one_thread", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: "sharedMedia", 
                                                    args: lc, 
                                                    concreteType: "MessageSharedMediaConnection", 
                                                    kind: "LinkedField", 
                                                    name: "message_shared_media", 
                                                    plural: !1, 
                                                    selections: [{ 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: "MessageSharedMediaEdge", 
                                                        kind: "LinkedField", 
                                                        name: "edges", 
                                                        plural: !0, 
                                                        selections: [{ 
                                                            alias: null, 
                                                            args: null, 
                                                            concreteType: null, 
                                                            kind: "LinkedField", 
                                                            name: "node", 
                                                            plural: !1, 
                                                            selections: [z, { 
                                                                kind: "TypeDiscriminator", 
                                                                abstractKey: "__isMessageSharedMedia" 
                                                            }, M, { 
                                                                kind: "InlineFragment", 
                                                                selections: [ic, I, Nb], 
                                                                type: "MessageImage", 
                                                                abstractKey: null 
                                                            }, { 
                                                                kind: "InlineFragment", 
                                                                selections: [ic, I, Nb, r], 
                                                                type: "MessageVideo", 
                                                                abstractKey: null 
                                                            }], 
                                                            storageKey: null 
                                                        }, J], 
                                                        storageKey: null 
                                                    }, nc], 
                                                    storageKey: 'message_shared_media(first:4,message_shared_media_type:"PHOTO_AND_VIDEO")' 
                                                }, { 
                                                    alias: "sharedMedia", 
                                                    args: lc, 
                                                    filters: ["message_shared_media_type"], 
                                                    handle: "connection", 
                                                    key: "BizKitContextCardSharedPhotos_sharedMedia", 
                                                    kind: "LinkedHandle", 
                                                    name: "message_shared_media" 
                                                }, a], 
                                                storageKey: null 
                                            }], 
                                            storageKey: null 
                                        }], 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactSharedAttributes", 
                                        kind: "LinkedField", 
                                        name: "shared_attributes", 
                                        plural: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactProfile", 
                                            kind: "LinkedField", 
                                            name: "profile", 
                                            plural: !1, 
                                            selections: [Ik, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "first_name", 
                                                storageKey: null 
                                            }, gc, { 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "PageContactProfileURI", 
                                                kind: "LinkedField", 
                                                name: "profile_uris", 
                                                plural: !0, 
                                                selections: l, 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: t, 
                                                concreteType: "PageContactProfilePhotoURI", 
                                                kind: "LinkedField", 
                                                name: "profile_photo_uris_prefetch", 
                                                plural: !0, 
                                                selections: l, 
                                                storageKey: "profile_photo_uris_prefetch(height:52,width:52)" 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "last_name", 
                                                storageKey: null 
                                            }, { 
                                                alias: "profile_photo_uri_about_section", 
                                                args: [{ 
                                                    kind: "Literal", 
                                                    name: "height", 
                                                    value: 100 
                                                }, { 
                                                    kind: "Literal", 
                                                    name: "width", 
                                                    value: 100 
                                                }], 
                                                concreteType: "PageContactProfilePhotoURI", 
                                                kind: "LinkedField", 
                                                name: "profile_photo_uris", 
                                                plural: !0, 
                                                selections: l, 
                                                storageKey: "profile_photo_uris(height:100,width:100)" 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "address", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "city_name", 
                                                storageKey: null 
                                            }, ak, { 
                                                alias: "phone", 
                                                args: null, 
                                                concreteType: "PhoneNumber", 
                                                kind: "LinkedField", 
                                                name: "phone_number", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    kind: "ScalarField", 
                                                    name: "region_code", 
                                                    storageKey: null 
                                                }, { 
                                                    alias: null, 
                                                    args: null, 
                                                    kind: "ScalarField", 
                                                    name: "national_number", 
                                                    storageKey: null 
                                                }, { 
                                                    alias: "phoneNumber", 
                                                    args: null, 
                                                    kind: "ScalarField", 
                                                    name: "display_number", 
                                                    storageKey: null 
                                                }], 
                                                storageKey: null 
                                            }, ze, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "zip_code", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "country_code", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "PageContactBirthday", 
                                                kind: "LinkedField", 
                                                name: "birthday", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    kind: "ScalarField", 
                                                    name: "day", 
                                                    storageKey: null 
                                                }, { 
                                                    alias: null, 
                                                    args: null, 
                                                    kind: "ScalarField", 
                                                    name: "month", 
                                                    storageKey: null 
                                                }], 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "formatted_birthday", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "suggested_email_address", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "fallback_phone_number", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "city_state", 
                                                storageKey: null 
                                            }], 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "ban_action_type", 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "is_banned", 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "is_blocked", 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "is_onsite_user", 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: oc, 
                                            concreteType: "BizCRMContactSharedAttributesCorpLabelListConnection", 
                                            kind: "LinkedField", 
                                            name: "corp_label_list", 
                                            plural: !1, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "BizCRMContactSharedAttributesCorpLabelListEdge", 
                                                kind: "LinkedField", 
                                                name: "edges", 
                                                plural: !0, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: "BusinessPresenceCorporationLabel", 
                                                    kind: "LinkedField", 
                                                    name: "node", 
                                                    plural: !1, 
                                                    selections: [a, b, Vi, Wi, Ec, W, aj, Xi, z], 
                                                    storageKey: null 
                                                }, J], 
                                                storageKey: null 
                                            }, Z, Gc], 
                                            storageKey: "corp_label_list(first:20)" 
                                        }, { 
                                            alias: null, 
                                            args: oc, 
                                            filters: null, 
                                            handle: "connection", 
                                            key: "BizKitContextCard_corp_label_list", 
                                            kind: "LinkedHandle", 
                                            name: "corp_label_list" 
                                        }, { 
                                            alias: null, 
                                            args: oc, 
                                            concreteType: "BizCRMContactSharedAttributesSuggestedLabelsConnection", 
                                            kind: "LinkedField", 
                                            name: "suggested_labels", 
                                            plural: !1, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "BizCRMContactSharedAttributesSuggestedLabelsEdge", 
                                                kind: "LinkedField", 
                                                name: "edges", 
                                                plural: !0, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: null, 
                                                    kind: "LinkedField", 
                                                    name: "node", 
                                                    plural: !1, 
                                                    selections: [z, a, b, Vi, { 
                                                        kind: "InlineFragment", 
                                                        selections: [Ci, xh, { 
                                                            alias: null, 
                                                            args: null, 
                                                            kind: "ScalarField", 
                                                            name: "upsell", 
                                                            storageKey: null 
                                                        }], 
                                                        type: "BusinessPresenceDerivedLabel", 
                                                        abstractKey: null 
                                                    }], 
                                                    storageKey: null 
                                                }, J], 
                                                storageKey: null 
                                            }, Z, Gc], 
                                            storageKey: "suggested_labels(first:20)" 
                                        }, { 
                                            alias: null, 
                                            args: oc, 
                                            filters: null, 
                                            handle: "connection", 
                                            key: "BizKitContextCard_suggested_labels", 
                                            kind: "LinkedHandle", 
                                            name: "suggested_labels" 
                                        }], 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactBusinessAttributes", 
                                        kind: "LinkedField", 
                                        name: "business_attributes", 
                                        plural: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactCommunicationPreference", 
                                            kind: "LinkedField", 
                                            name: "communication_preference", 
                                            plural: !1, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "email_subscription_status", 
                                                storageKey: null 
                                            }], 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactMessageLabelAttribute", 
                                            kind: "LinkedField", 
                                            name: "customer_labels", 
                                            plural: !1, 
                                            selections: [{ 
                                                alias: null, 
                                                args: Kc, 
                                                concreteType: "BizCRMContactMessageLabelAttributeLabelListConnection", 
                                                kind: "LinkedField", 
                                                name: "label_list", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: "BizCRMContactMessageLabelAttributeLabelListEdge", 
                                                    kind: "LinkedField", 
                                                    name: "edges", 
                                                    plural: !0, 
                                                    selections: [{ 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: "BusinessPresenceCustomLabel", 
                                                        kind: "LinkedField", 
                                                        name: "node", 
                                                        plural: !1, 
                                                        selections: [a, b, Vi, Ec, W, Wi, Xi, Lc, z], 
                                                        storageKey: null 
                                                    }, J], 
                                                    storageKey: null 
                                                }, Z, Gc], 
                                                storageKey: "label_list(first:400)" 
                                            }, { 
                                                alias: null, 
                                                args: Kc, 
                                                filters: null, 
                                                handle: "connection", 
                                                key: "Contact_customer_label_list", 
                                                kind: "LinkedHandle", 
                                                name: "label_list" 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "BizCRMContactMessageLabelAttributeCustomerCustomTagsConnection", 
                                                kind: "LinkedField", 
                                                name: "customer_custom_tags", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: "BizCRMContactMessageLabelAttributeCustomerCustomTagsEdge", 
                                                    kind: "LinkedField", 
                                                    name: "edges", 
                                                    plural: !0, 
                                                    selections: [{ 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: "PageCustomTag", 
                                                        kind: "LinkedField", 
                                                        name: "node", 
                                                        plural: !1, 
                                                        selections: Zi, 
                                                        storageKey: null 
                                                    }], 
                                                    storageKey: null 
                                                }], 
                                                storageKey: null 
                                            }], 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactAdminNotesAttribute", 
                                            kind: "LinkedField", 
                                            name: "admin_notes", 
                                            plural: !1, 
                                            selections: [{ 
                                                alias: null, 
                                                args: Mc, 
                                                concreteType: "BizCRMContactAdminNotesAttributeNotesListConnection", 
                                                kind: "LinkedField", 
                                                name: "notes_list", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: "BizCRMContactAdminNotesAttributeNotesListEdge", 
                                                    kind: "LinkedField", 
                                                    name: "edges", 
                                                    plural: !0, 
                                                    selections: [{ 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: "PageAdminNote", 
                                                        kind: "LinkedField", 
                                                        name: "node", 
                                                        plural: !1, 
                                                        selections: [a, { 
                                                            alias: null, 
                                                            args: null, 
                                                            concreteType: "TextWithEntities", 
                                                            kind: "LinkedField", 
                                                            name: "body", 
                                                            plural: !1, 
                                                            selections: f, 
                                                            storageKey: null 
                                                        }, Rh, { 
                                                            alias: null, 
                                                            args: null, 
                                                            kind: "ScalarField", 
                                                            name: "note_label", 
                                                            storageKey: null 
                                                        }, { 
                                                            alias: null, 
                                                            args: null, 
                                                            kind: "ScalarField", 
                                                            name: "action_source_type", 
                                                            storageKey: null 
                                                        }, { 
                                                            alias: null, 
                                                            args: null, 
                                                            concreteType: null, 
                                                            kind: "LinkedField", 
                                                            name: "underlying_admin_creator", 
                                                            plural: !1, 
                                                            selections: [z, b, a], 
                                                            storageKey: null 
                                                        }, z], 
                                                        storageKey: null 
                                                    }, J], 
                                                    storageKey: null 
                                                }, nc, Gc], 
                                                storageKey: "notes_list(first:2)" 
                                            }, { 
                                                alias: null, 
                                                args: Mc, 
                                                filters: null, 
                                                handle: "connection", 
                                                key: "BizKitContextCard_notes_list", 
                                                kind: "LinkedHandle", 
                                                name: "notes_list" 
                                            }], 
                                            storageKey: null 
                                        }], 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactWAAttributes", 
                                        kind: "LinkedField", 
                                        name: "wa_attributes", 
                                        plural: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "wa_customer_id", 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "opt_in_status", 
                                            storageKey: null 
                                        }], 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "Page", 
                                        kind: "LinkedField", 
                                        name: "page", 
                                        plural: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: [{ 
                                                kind: "Literal", 
                                                name: "gk_name", 
                                                value: "ctm_custom_label_reporting_pages" 
                                            }], 
                                            concreteType: "EntGKCheck", 
                                            kind: "LinkedField", 
                                            name: "gk_check", 
                                            plural: !1, 
                                            selections: Nc, 
                                            storageKey: 'gk_check(gk_name:"ctm_custom_label_reporting_pages")' 
                                        }, a, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "is_p2m_lite_payment_onboarded", 
                                            storageKey: null 
                                        }, Oc], 
                                        storageKey: null 
                                    }, Qc, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactBusinessActions", 
                                        kind: "LinkedField", 
                                        name: "business_actions", 
                                        plural: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: Pc, 
                                            concreteType: "BizCRMContactBusinessActionsActionsConnection", 
                                            kind: "LinkedField", 
                                            name: "actions", 
                                            plural: !1, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "BizCRMContactBusinessActionsActionsEdge", 
                                                kind: "LinkedField", 
                                                name: "edges", 
                                                plural: !0, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: null, 
                                                    kind: "LinkedField", 
                                                    name: "node", 
                                                    plural: !1, 
                                                    selections: [z, { 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: "BizCRMContactAction3DWrapper", 
                                                        kind: "LinkedField", 
                                                        name: "wrapper", 
                                                        plural: !1, 
                                                        selections: [{ 
                                                            alias: null, 
                                                            args: null, 
                                                            concreteType: null, 
                                                            kind: "LinkedField", 
                                                            name: "contact_action", 
                                                            plural: !1, 
                                                            selections: [z, Rh, Kb, g, Ne, { 
                                                                alias: null, 
                                                                args: null, 
                                                                concreteType: "TextWithEntities", 
                                                                kind: "LinkedField", 
                                                                name: "descriptions", 
                                                                plural: !0, 
                                                                selections: f, 
                                                                storageKey: null 
                                                            }, nb, { 
                                                                alias: null, 
                                                                args: null, 
                                                                kind: "ScalarField", 
                                                                name: "click_url", 
                                                                storageKey: null 
                                                            }, Jb, { 
                                                                kind: "InlineFragment", 
                                                                selections: [{ 
                                                                    alias: null, 
                                                                    args: null, 
                                                                    kind: "ScalarField", 
                                                                    name: "invoice_id", 
                                                                    storageKey: null 
                                                                }, xl, Rc], 
                                                                type: "BizCRMContactAdAction", 
                                                                abstractKey: null 
                                                            }, { 
                                                                kind: "InlineFragment", 
                                                                selections: [{ 
                                                                    alias: null, 
                                                                    args: null, 
                                                                    concreteType: "Story", 
                                                                    kind: "LinkedField", 
                                                                    name: "story", 
                                                                    plural: !1, 
                                                                    selections: d, 
                                                                    storageKey: null 
                                                                }], 
                                                                type: "BizCRMContactFacebookActionWithStory", 
                                                                abstractKey: null 
                                                            }, { 
                                                                kind: "InlineFragment", 
                                                                selections: [xl, W, Rc, { 
                                                                    alias: null, 
                                                                    args: null, 
                                                                    kind: "ScalarField", 
                                                                    name: "show_ad_icon", 
                                                                    storageKey: null 
                                                                }, { 
                                                                    alias: null, 
                                                                    args: null, 
                                                                    kind: "ScalarField", 
                                                                    name: "data_silo_auto_detected_activity", 
                                                                    storageKey: null 
                                                                }], 
                                                                type: "BizCRMContactCustomAction", 
                                                                abstractKey: null 
                                                            }, { 
                                                                kind: "InlineFragment", 
                                                                selections: [W], 
                                                                type: "BizCRMContactBusinessOrderAction", 
                                                                abstractKey: null 
                                                            }], 
                                                            storageKey: null 
                                                        }], 
                                                        storageKey: null 
                                                    }], 
                                                    storageKey: null 
                                                }, J], 
                                                storageKey: null 
                                            }, nc], 
                                            storageKey: 'actions(first:5,types:["BUSINESS_ORDER"])' 
                                        }, { 
                                            alias: null, 
                                            args: Pc, 
                                            filters: ["types"], 
                                            handle: "connection", 
                                            key: "BizKitContextCardOrders__actions", 
                                            kind: "LinkedHandle", 
                                            name: "actions" 
                                        }], 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        kind: "ScalarField", 
                                        name: "should_show_mbs_ads_consent_upsell_in_inbox_at_thread_entry", 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        kind: "ScalarField", 
                                        name: "should_show_mbs_ads_event_sharing_consent_at_thread_entry", 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "XFBMBSAdsEventSharingSettings", 
                                        kind: "LinkedField", 
                                        name: "mbs_ads_event_sharing_settings", 
                                        plural: !1, 
                                        selections: [a, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "ads_event_sharing_business_opt_in_status", 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "ads_event_sharing_consumer_opt_in_status", 
                                            storageKey: null 
                                        }], 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: [{ 
                                            kind: "Literal", 
                                            name: "mbs_ads_event_sharing_event_type", 
                                            value: "DETECTED_ACTIVITY_ON_THREAD_ENTRY" 
                                        }], 
                                        concreteType: "XFBMBSAdsEventSharingNux", 
                                        kind: "LinkedField", 
                                        name: "mbs_ads_event_sharing_eligible_nux_types", 
                                        plural: !0, 
                                        selections: Uc, 
                                        storageKey: 'mbs_ads_event_sharing_eligible_nux_types(mbs_ads_event_sharing_event_type:"DETECTED_ACTIVITY_ON_THREAD_ENTRY")' 
                                    }, Vc, { 
                                        condition: "isDependencyOfRemovePageDependencyEnabledTool", 
                                        kind: "Condition", 
                                        passingValue: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "Page", 
                                            kind: "LinkedField", 
                                            name: "page", 
                                            plural: !1, 
                                            selections: [Wc], 
                                            storageKey: null 
                                        }] 
                                    }, { 
                                        condition: "isDependencyOfRemovePageDependencyEnabledTool", 
                                        kind: "Condition", 
                                        passingValue: !0, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "XFBMBSBusinessAssets", 
                                            kind: "LinkedField", 
                                            name: "mbs_business_assets", 
                                            plural: !1, 
                                            selections: [Wc, a], 
                                            storageKey: null 
                                        }] 
                                    }] 
                                }, { 
                                    condition: "shouldSkipMessage", 
                                    kind: "Condition", 
                                    passingValue: !1, 
                                    selections: [{ 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactSharedAttributes", 
                                        kind: "LinkedField", 
                                        name: "shared_attributes", 
                                        plural: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactProfile", 
                                            kind: "LinkedField", 
                                            name: "profile", 
                                            plural: !1, 
                                            selections: [gc, { 
                                                alias: null, 
                                                args: t, 
                                                concreteType: "PageContactProfilePhotoURI", 
                                                kind: "LinkedField", 
                                                name: "profile_photo_uris", 
                                                plural: !0, 
                                                selections: l, 
                                                storageKey: "profile_photo_uris(height:52,width:52)" 
                                            }], 
                                            storageKey: null 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "PageContactCTAType", 
                                            kind: "LinkedField", 
                                            name: "contact_ctas", 
                                            plural: !0, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "cta_type", 
                                                storageKey: null 
                                            }], 
                                            storageKey: null 
                                        }], 
                                        storageKey: null 
                                    }, Zc, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "BizCRMContactIGAttributes", 
                                        kind: "LinkedField", 
                                        name: "ig_attributes", 
                                        plural: !1, 
                                        selections: [Lb, { 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactIGUserProfileUnit", 
                                            kind: "LinkedField", 
                                            name: "profile_units", 
                                            plural: !0, 
                                            selections: [e, kc], 
                                            storageKey: null 
                                        }], 
                                        storageKey: null 
                                    }] 
                                }, { 
                                    condition: "shouldSkipPageQuery", 
                                    kind: "Condition", 
                                    passingValue: !1, 
                                    selections: [{ 
                                        alias: null, 
                                        args: null, 
                                        concreteType: "Page", 
                                        kind: "LinkedField", 
                                        name: "page", 
                                        plural: !1, 
                                        selections: [a, ad, Tc, { 
                                            alias: null, 
                                            args: Kc, 
                                            concreteType: "PageCorpLabelsConnection", 
                                            kind: "LinkedField", 
                                            name: "corp_labels", 
                                            plural: !1, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "PageCorpLabelsEdge", 
                                                kind: "LinkedField", 
                                                name: "edges", 
                                                plural: !0, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: "BusinessPresenceCorporationLabel", 
                                                    kind: "LinkedField", 
                                                    name: "node", 
                                                    plural: !1, 
                                                    selections: [a, b, Vi, Wi, Ec, W, aj, Xi, $c, z], 
                                                    storageKey: null 
                                                }, J], 
                                                storageKey: null 
                                            }, Z], 
                                            storageKey: "corp_labels(first:400)" 
                                        }, bd, { 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "Page", 
                                            kind: "LinkedField", 
                                            name: "if_viewer_can_manage_permissions", 
                                            plural: !1, 
                                            selections: $, 
                                            storageKey: null 
                                        }, dd, { 
                                            alias: "is_in_kbank_rollout", 
                                            args: hd, 
                                            concreteType: "EntGKCheck", 
                                            kind: "LinkedField", 
                                            name: "gk_check", 
                                            plural: !1, 
                                            selections: id, 
                                            storageKey: 'gk_check(gk_name:"mcom_kbank_integration_rollout")' 
                                        }, { 
                                            alias: "show_payment_onboarding_context_card", 
                                            args: [{ 
                                                kind: "Literal", 
                                                name: "gk_name", 
                                                value: "messenger_p2m_lite_merchant_onboarding" 
                                            }], 
                                            concreteType: "EntGKCheck", 
                                            kind: "LinkedField", 
                                            name: "gk_check", 
                                            plural: !1, 
                                            selections: Nc, 
                                            storageKey: 'gk_check(gk_name:"messenger_p2m_lite_merchant_onboarding")' 
                                        }], 
                                        storageKey: null 
                                    }, { 
                                        condition: "isDependencyOfRemovePageDependencyEnabledTool", 
                                        kind: "Condition", 
                                        passingValue: !0, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "XFBMBSBusinessAssets", 
                                            kind: "LinkedField", 
                                            name: "mbs_business_assets", 
                                            plural: !1, 
                                            selections: [a, ad, Tc, { 
                                                alias: null, 
                                                args: Kc, 
                                                concreteType: "XFBMBSBusinessAssetsCorpLabelsConnection", 
                                                kind: "LinkedField", 
                                                name: "corp_labels", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: "XFBMBSBusinessAssetsCorpLabelsEdge", 
                                                    kind: "LinkedField", 
                                                    name: "edges", 
                                                    plural: !0, 
                                                    selections: [{ 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: "BusinessPresenceCorporationLabel", 
                                                        kind: "LinkedField", 
                                                        name: "node", 
                                                        plural: !1, 
                                                        selections: [a, b, Vi, Ec, W, Wi, aj, Xi, $c, z], 
                                                        storageKey: null 
                                                    }, J], 
                                                    storageKey: null 
                                                }, Z], 
                                                storageKey: "corp_labels(first:400)" 
                                            }, bd, { 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "Page", 
                                                kind: "LinkedField", 
                                                name: "page_if_viewer_can_manage_permissions", 
                                                plural: !1, 
                                                selections: $, 
                                                storageKey: null 
                                            }, dd, { 
                                                alias: "is_in_kbank_rollout", 
                                                args: hd, 
                                                concreteType: "EntGKCheck", 
                                                kind: "LinkedField", 
                                                name: "gk_check_page", 
                                                plural: !1, 
                                                selections: id, 
                                                storageKey: 'gk_check_page(gk_name:"mcom_kbank_integration_rollout")' 
                                            }], 
                                            storageKey: null 
                                        }] 
                                    }] 
                                }], 
                                storageKey: null 
                            }, { 
                                alias: null, 
                                args: tn, 
                                concreteType: "BizCRMContactCardConfig", 
                                kind: "LinkedField", 
                                name: "selected_biz_crm_contact_card_config", 
                                plural: !1, 
                                selections: [{ 
                                    alias: null, 
                                    args: null, 
                                    kind: "ScalarField", 
                                    name: "permission", 
                                    storageKey: null 
                                }, { 
                                    condition: "should3DContextCardSections", 
                                    kind: "Condition", 
                                    passingValue: !1, 
                                    selections: [{ 
                                        alias: null, 
                                        args: null, 
                                        kind: "ScalarField", 
                                        name: "sections", 
                                        storageKey: null 
                                    }] 
                                }, { 
                                    condition: "should3DContextCardSections", 
                                    kind: "Condition", 
                                    passingValue: !0, 
                                    selections: [{ 
                                        alias: null, 
                                        args: null, 
                                        concreteType: null, 
                                        kind: "LinkedField", 
                                        name: "sections_renderers", 
                                        plural: !0, 
                                        selections: [z, { 
                                            kind: "TypeDiscriminator", 
                                            abstractKey: "__isXFBBizCRMContactSectionRenderer" 
                                        }, { 
                                            alias: null, 
                                            args: null, 
                                            kind: "ScalarField", 
                                            name: "section_enum", 
                                            storageKey: null 
                                        }, a, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardProfileSection3DWrapper_profile", 
                                                fragmentPropName: "profile", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardProfileSectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardAboutDetailSection3DWrapper_about", 
                                                fragmentPropName: "about", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardAboutDetailSectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardAboutSectionFacebook3DWrapper_details", 
                                                fragmentPropName: "details", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardAboutSectionFacebookRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardAboutSectionInstagram3DWrapper_details", 
                                                fragmentPropName: "details", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardAboutSectionInstagramRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardNotesSection3DWrapper_notes", 
                                                fragmentPropName: "notes", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardNotesSectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardMediaSection3DWrapper_media", 
                                                fragmentPropName: "media", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardMediaSectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardOrdersSection3DWrapper_orders", 
                                                fragmentPropName: "orders", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardOrdersSectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardMessageSection3DWrapper_details", 
                                                fragmentPropName: "details", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardMessageSectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextLabels3DWrapper_contactLabels", 
                                                fragmentPropName: "contactLabels", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardLabelsSectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardActivitySection3DWrapper_activities", 
                                                fragmentPropName: "activities", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardActivitySectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardPaymentSection3DWrapper_payment", 
                                                fragmentPropName: "payment", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitMessengerOrdersContextCardSectionRenderer", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                args: null, 
                                                documentName: "BizKitContextCardSection3DWrapper_sections", 
                                                fragmentName: "BizKitContextCardReminderSection3DWrapper_reminder", 
                                                fragmentPropName: "reminder", 
                                                kind: "ModuleImport" 
                                            }], 
                                            type: "XFBBizKitContextCardReminderRenderer", 
                                            abstractKey: null 
                                        }], 
                                        storageKey: null 
                                    }] 
                                }], 
                                storageKey: null 
                            }] 
                        }], 
                        storageKey: null 
                    }, sn], 
                    storageKey: null 
                }, xn, { 
                    condition: "shouldUnifyContextCardQueries", 
                    kind: "Condition", 
                    passingValue: !0, 
                    selections: [{ 
                        alias: null, 
                        args: Ha, 
                        concreteType: "XFBBizInboxUnifiedThreadList", 
                        kind: "LinkedField", 
                        name: "xfb_biz_inbox_unified_thread_list", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "XFBBizInboxSelectedThread", 
                            kind: "LinkedField", 
                            name: "selected_thread", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: tn, 
                                concreteType: "BizCRMContact", 
                                kind: "LinkedField", 
                                name: "selected_biz_crm_contact", 
                                plural: !1, 
                                selections: [{ 
                                    alias: null, 
                                    args: null, 
                                    concreteType: "BizCRMContactAllActions", 
                                    kind: "LinkedField", 
                                    name: "all_actions", 
                                    plural: !1, 
                                    selections: [{ 
                                        alias: null, 
                                        args: Mc, 
                                        concreteType: "BizCRMContactAllActionsActionsConnection", 
                                        kind: "LinkedField", 
                                        name: "actions", 
                                        plural: !1, 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "BizCRMContactAllActionsActionsEdge", 
                                            kind: "LinkedField", 
                                            name: "edges", 
                                            plural: !0, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: null, 
                                                kind: "LinkedField", 
                                                name: "node", 
                                                plural: !1, 
                                                selections: [z, { 
                                                    alias: "codeSplitWrapper", 
                                                    args: null, 
                                                    concreteType: "BizCRMContactAction3DWrapper", 
                                                    kind: "LinkedField", 
                                                    name: "wrapper", 
                                                    plural: !1, 
                                                    selections: [{ 
                                                        args: null, 
                                                        documentName: "BizKitContextCardActivityListItem3DWrapper_BizCRMContactAction3DWrapper", 
                                                        fragmentName: "BizKitContextCardActivityListItem_node", 
                                                        fragmentPropName: "node", 
                                                        kind: "ModuleImport" 
                                                    }], 
                                                    storageKey: null 
                                                }], 
                                                storageKey: null 
                                            }, J], 
                                            storageKey: null 
                                        }, nc, Gc], 
                                        storageKey: "actions(first:2)" 
                                    }, { 
                                        alias: null, 
                                        args: Mc, 
                                        filters: null, 
                                        handle: "connection", 
                                        key: "BizKitContextCardActivityList_actions", 
                                        kind: "LinkedHandle", 
                                        name: "actions" 
                                    }, { 
                                        alias: "interaction_count", 
                                        args: null, 
                                        concreteType: "BizCRMContactAllActionsActionsConnection", 
                                        kind: "LinkedField", 
                                        name: "actions", 
                                        plural: !1, 
                                        selections: zj, 
                                        storageKey: null 
                                    }], 
                                    storageKey: null 
                                }, a, Qc, Zc, { 
                                    alias: null, 
                                    args: null, 
                                    concreteType: "BizCRMContactSharedAttributes", 
                                    kind: "LinkedField", 
                                    name: "shared_attributes", 
                                    plural: !1, 
                                    selections: [Ib], 
                                    storageKey: null 
                                }, { 
                                    alias: null, 
                                    args: null, 
                                    kind: "ScalarField", 
                                    name: "should_show_automated_activity_nux", 
                                    storageKey: null 
                                }, Vc, { 
                                    alias: "adsDataSharingActivityNUX", 
                                    args: [{ 
                                        kind: "Literal", 
                                        name: "mbs_ads_event_sharing_event_type", 
                                        value: "ACTIVITY" 
                                    }], 
                                    concreteType: "XFBMBSAdsEventSharingNux", 
                                    kind: "LinkedField", 
                                    name: "mbs_ads_event_sharing_eligible_nux_types", 
                                    plural: !0, 
                                    selections: Uc, 
                                    storageKey: 'mbs_ads_event_sharing_eligible_nux_types(mbs_ads_event_sharing_event_type:"ACTIVITY")' 
                                }, { 
                                    alias: null, 
                                    args: null, 
                                    concreteType: "Page", 
                                    kind: "LinkedField", 
                                    name: "page", 
                                    plural: !1, 
                                    selections: [Oc, a, { 
                                        alias: "two_step_do_nux_tour_gk", 
                                        args: [{ 
                                            kind: "Literal", 
                                            name: "gk_name", 
                                            value: "two_step_do_nux_tour" 
                                        }], 
                                        concreteType: "EntGKCheck", 
                                        kind: "LinkedField", 
                                        name: "gk_check", 
                                        plural: !1, 
                                        selections: Nc, 
                                        storageKey: 'gk_check(gk_name:"two_step_do_nux_tour")' 
                                    }], 
                                    storageKey: null 
                                }, { 
                                    alias: "adsDataSharingDetectedActivityNUX", 
                                    args: [{ 
                                        kind: "Literal", 
                                        name: "mbs_ads_event_sharing_event_type", 
                                        value: "DETECTED_ACTIVITY" 
                                    }], 
                                    concreteType: "XFBMBSAdsEventSharingNux", 
                                    kind: "LinkedField", 
                                    name: "mbs_ads_event_sharing_eligible_nux_types", 
                                    plural: !0, 
                                    selections: Uc, 
                                    storageKey: 'mbs_ads_event_sharing_eligible_nux_types(mbs_ads_event_sharing_event_type:"DETECTED_ACTIVITY")' 
                                }], 
                                storageKey: null 
                            }, yn], 
                            storageKey: null 
                        }, { 
                            condition: "isDependencyOfRemovePageDependencyEnabledTool", 
                            kind: "Condition", 
                            passingValue: !1, 
                            selections: [{ 
                                alias: null, 
                                args: tn, 
                                concreteType: "Page", 
                                kind: "LinkedField", 
                                name: "selected_page", 
                                plural: !1, 
                                selections: [{ 
                                    alias: "ctm_www_tas_order_integration_gk", 
                                    args: jd, 
                                    concreteType: "EntGKCheck", 
                                    kind: "LinkedField", 
                                    name: "gk_check", 
                                    plural: !1, 
                                    selections: ld, 
                                    storageKey: 'gk_check(gk_name:"ctm_www_tas_order_integration_gk")' 
                                }, { 
                                    alias: "translationFix", 
                                    args: [{ 
                                        kind: "Literal", 
                                        name: "qe_universe", 
                                        value: "tas_bizweb_translation_fix_universe" 
                                    }], 
                                    concreteType: "QECheck", 
                                    kind: "LinkedField", 
                                    name: "qe_check", 
                                    plural: !1, 
                                    selections: [{ 
                                        alias: "is_enabled", 
                                        args: [{ 
                                            kind: "Literal", 
                                            name: "bool_default", 
                                            value: !1 
                                        }, { 
                                            kind: "Literal", 
                                            name: "param_name", 
                                            value: "has_string_translation" 
                                        }], 
                                        kind: "ScalarField", 
                                        name: "bool", 
                                        storageKey: 'bool(bool_default:false,param_name:"has_string_translation")' 
                                    }], 
                                    storageKey: 'qe_check(qe_universe:"tas_bizweb_translation_fix_universe")' 
                                }, { 
                                    alias: "timelineActionsCheck", 
                                    args: md, 
                                    concreteType: "EntGKCheck", 
                                    kind: "LinkedField", 
                                    name: "gk_check", 
                                    plural: !1, 
                                    selections: nd, 
                                    storageKey: 'gk_check(gk_name:"ctm_www_tas_timeline_actions_gk")' 
                                }, a], 
                                storageKey: null 
                            }] 
                        }], 
                        storageKey: null 
                    }, { 
                        condition: "isDependencyOfRemovePageDependencyEnabledTool", 
                        kind: "Condition", 
                        passingValue: !0, 
                        selections: [{ 
                            alias: null, 
                            args: wn, 
                            concreteType: "XFBMBSBusinessAssets", 
                            kind: "LinkedField", 
                            name: "xfb_mbs_business_assets", 
                            plural: !1, 
                            selections: [{ 
                                alias: "ctm_www_tas_order_integration_gk", 
                                args: jd, 
                                concreteType: "EntGKCheck", 
                                kind: "LinkedField", 
                                name: "gk_check_page", 
                                plural: !1, 
                                selections: ld, 
                                storageKey: 'gk_check_page(gk_name:"ctm_www_tas_order_integration_gk")' 
                            }, { 
                                alias: "timelineActionsCheck", 
                                args: md, 
                                concreteType: "EntGKCheck", 
                                kind: "LinkedField", 
                                name: "gk_check_page", 
                                plural: !1, 
                                selections: nd, 
                                storageKey: 'gk_check_page(gk_name:"ctm_www_tas_timeline_actions_gk")' 
                            }, a], 
                            storageKey: null 
                        }] 
                    }] 
                }] 
            }, 
            params: { 
                id: "26032251909699178", 
                metadata: {}, 
                name: "BizInboxUnifiedThreadsQuery", 
                operationKind: "query", 
                text: null 
            } 
        } 
    }(); 
    ba("relay-runtime").PreloadableQueryRegistry.set(aa.params.id, aa); 
    ea.exports = aa 
} 
), null); 
__d("BizKitContextCardActivitySectionFrag_activitiesquery.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        kind: "InlineDataFragment", 
        name: "BizKitContextCardActivitySectionFrag_activitiesquery" 
    }; 
    e.exports = a 
} 
), null); 
__d("BizKitContextCardActivitySectionFrag", ["BizKitContextCardActivitySectionFrag_activitiesquery.graphql"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h; 
    a = h !== void 0 ? h : h = b("BizKitContextCardActivitySectionFrag_activitiesquery.graphql"); 
    g.BizKitContextCardActivitySectionFrag = a 
} 
), 98); 
__d("BizKitContextCardContainerDetailsFrag_selectedContact.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        kind: "InlineDataFragment", 
        name: "BizKitContextCardContainerDetailsFrag_selectedContact" 
    }; 
    e.exports = a 
} 
), null); 
__d("BizKitContextCardContainerDetailsFrag", ["BizKitContextCardContainerDetailsFrag_selectedContact.graphql"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h; 
    a = h !== void 0 ? h : h = b("BizKitContextCardContainerDetailsFrag_selectedContact.graphql"); 
    g.contactDetailsQueryFrag = a 
} 
), 98); 
__d("BizKitRelayEnvironmentFactory", ["cr:9515"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    g["default"] = b("cr:9515") 
} 
), 98); 
__d("MarketingMessagesButtonState.facebook", ["$InternalEnum"], (function(a, b, c, d, e, f) { 
    a = b("$InternalEnum").Mirrored(["DISABLED_EXISTING_SUB", "DISABLED_OPTIN_SENT", "ENABLED_ONBOARDING", "ENABLED_SEND", "ERROR", "INELIGIBLE"]); 
    c = a; 
    f["default"] = c 
} 
), 66); 
__d("MercuryFilters.bs", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    var g = "draft" 
      , h = "folders" 
      , i = "recent" 
      , j = "unread"; 
    function a(a) { 
        return [j, g] 
    } 
    function b(a) { 
        return a === j || a === g || a === h || a === i ? !0 : !1 
    } 
    c = "all"; 
    d = "groups"; 
    e = "named"; 
    var k = "unnamed" 
      , l = "WORK_UNSYNCED_CHAT" 
      , m = "WORKROOMS_ONLY"; 
    f.all = c; 
    f.draft = g; 
    f.folders = h; 
    f.recent = i; 
    f.unread = j; 
    f.groups = d; 
    f.named = e; 
    f.unnamed = k; 
    f.unsyncedChat = l; 
    f.getSupportedFilters = a; 
    f.isSupportedFilter = b; 
    f.workroomsOnly = m 
} 
), null); 
__d("MessagingTag", [], (function(a, b, c, d, e, f) { 
    e.exports = { 
        ACTION_ARCHIVED: "action:archived", 
        INBOX: "inbox", 
        MARKETPLACE_FOLDER: "marketplace_folder", 
        PENDING: "pending", 
        MONTAGE: "montage", 
        OTHER: "other", 
        EVENT: "event", 
        SENT: "sent", 
        SPAM: "spam", 
        UPDATES: "broadcasts_inbox", 
        BCC: "header:bcc", 
        FILTERED_CONTENT: "filtered_content", 
        FILTERED_CONTENT_BH: "filtered_content_bh", 
        FILTERED_CONTENT_ACCOUNT: "filtered_content_account", 
        FILTERED_CONTENT_QUASAR: "filtered_content_quasar", 
        FILTERED_CONTENT_INVALID_APP: "filtered_content_invalid_app", 
        UNAVAILABLE_ATTACHMENT: "unavailable_attachment", 
        UNREAD: "unread", 
        FLAGGED: "flagged", 
        GROUPS: "groups", 
        TRANSITIONAL_MAILBOX: "transitional_mailbox", 
        ARCHIVED: "archived", 
        EMAIL: "email", 
        VOICEMAIL: "voicemail", 
        SPAM_SPOOFING: "spam:spoofing", 
        SPOOF_WARNING: "MTA:spoof_warning", 
        SMS_TAG_ROOT: "SMSShortcode:", 
        APP_ID_ROOT: "app_id:", 
        DOMAIN_AUTH_PASS: "MTA:dmarc:pass", 
        DOMAIN_AUTH_FAIL: "MTA:dmarc:fail", 
        MTA_SYSTEM_MESSAGE: "MTA:system_message", 
        EMAIL_MESSAGE: "source:email", 
        MARKETPLACE: "marketplace", 
        BC_PARTNERSHIP: "bc_partnership", 
        ROOM: "room", 
        PAGES: "pages", 
        PAGE_BACKGROUND: "page_background", 
        PAGE_FOLLOWUP: "page_followup", 
        ONE_CLICK_MESSAGE: "page_one_click_message", 
        MESSAGE_REQUEST_AGGREGATION_UNIT: "message_request_aggregation_unit", 
        ONE_WAY_MESSAGE: "one_way_message", 
        FIRST_MESSAGE: "first_message", 
        ACTION_COPIED_MESSAGE: "action:copy_message", 
        ACTION_COPIED_SELF_MESSAGE: "copy_self_message", 
        ACTION_COPIED_ATTACHMENT: "action:copy_attachment", 
        ACTION_COPIED_SELF_ATTACHMENT: "copy_self_attachment", 
        STORY_REPLY: "story_reply", 
        RICH_TEXT_COMMON_MARK: "rich_text:common_mark", 
        IRIS_MAPPING: { 
            FOLDER_INVALID: null, 
            FOLDER_INBOX: "inbox", 
            FOLDER_OTHER: "other", 
            FOLDER_SPAM: "spam", 
            FOLDER_PENDING: "pending", 
            FOLDER_MONTAGE: "montage", 
            FOLDER_HIDDEN: "hidden", 
            FOLDER_DISABLED: "disabled", 
            FOLDER_PAGE_BACKGROUND: "page_background", 
            FOLDER_PAGE_DONE: "page_done", 
            FOLDER_BLOCKED: "blocked", 
            FOLDER_COMMUNITY: "community", 
            FOLDER_RESTRICTED: "restricted", 
            FOLDER_BC_PARTNERSHIP: "bc_partnership", 
            FOLDER_E2EE_CUTOVER: "e2ee_cutover", 
            FOLDER_INTEROP: "interop", 
            FOLDER_E2EE_CUTOVER_ARCHIVED: "e2ee_cutover_archived", 
            FOLDER_E2EE_CUTOVER_PENDING: "e2ee_cutover_pending", 
            FOLDER_E2EE_CUTOVER_OTHER: "e2ee_cutover_other", 
            FOLDER_AI_ACTIVE: "ai_active", 
            FOLDER_SALSA_RESTRICTED: "salsa_restricted", 
            FOLDER_MESSENGER_MARKETING_MESSAGE: "messenger_marketing_message" 
        } 
    } 
} 
), null); 
__d("PageCommItemFolder", [], (function(a, b, c, d, e, f) { 
    e.exports = { 
        PAGE: "PAGE", 
        GROUP: "GROUP", 
        DONE: "DONE", 
        FOLLOW_UP: "FOLLOW_UP", 
        SPAM: "SPAM", 
        TODO: "TODO", 
        UNREAD: "UNREAD", 
        INSTAGRAM_THREADS: "INSTAGRAM_THREADS", 
        MESSENGER_THREADS: "MESSENGER_THREADS", 
        WEC_THREADS: "WEC_THREADS", 
        PRIORITY: "PRIORITY", 
        MEDIA_MANAGER_FB_COMMS: "MEDIA_MANAGER_FB_COMMS", 
        MEDIA_MANAGER_TOP_COMMENT: "MEDIA_MANAGER_TOP_COMMENT", 
        MEDIA_MANAGER_TOP_MESSAGE: "MEDIA_MANAGER_TOP_MESSAGE", 
        MEDIA_MANAGER_STARS_COMMENT: "MEDIA_MANAGER_STARS_COMMENT", 
        MEDIA_MANAGER_ALL_SECONDARY_FOLDER: "MEDIA_MANAGER_ALL_SECONDARY_FOLDER", 
        MEDIA_MANAGER_ALL_TOP_PRIORITY: "MEDIA_MANAGER_ALL_TOP_PRIORITY", 
        EMAIL_THREADS: "EMAIL_THREADS", 
        SENT: "SENT", 
        LABELS: "LABELS", 
        UNRESPONDED: "UNRESPONDED", 
        STORY_REACTIONS: "STORY_REACTIONS", 
        NON_STORY_REACTIONS: "NON_STORY_REACTIONS", 
        ASSIGNED: "ASSIGNED", 
        INTENT_AUTO_LABEL: "INTENT_AUTO_LABEL", 
        CTX_AD: "CTX_AD", 
        LEADS: "LEADS", 
        AI_AGENT: "AI_AGENT", 
        MARKETING_MESSAGES: "MARKETING_MESSAGES" 
    } 
} 
), null); 
__d("getBizInboxUnifiedThreadsQuery", ["BizInboxGating", "qex"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    function h() { 
        return d("BizInboxGating").shouldLoadIGDOnMsys() ? 0 : 16 
    } 
    function a() { 
        return d("BizInboxGating").shouldLoadIGDOnMsys() ? !1 : !0 
    } 
    function b() { 
        return d("BizInboxGating").shouldLoadIGDOnMsys() ? !1 : h() > 0 
    } 
    function e() { 
        return d("BizInboxGating").shouldLoadIGDOnMsys() ? !1 : !0 
    } 
    function f() { 
        var a; 
        return d("BizInboxGating").shouldLoadIGDOnMsys() ? !1 : (a = c("qex")._("1024")) != null ? a : !1 
    } 
    g.getUnifiedThreadsQueryLimit = h; 
    g.getShouldUnifyContextCardQueries = a; 
    g.getShouldUnifyThreadQueries = b; 
    g.getShouldUnifyConfigQueries = e; 
    g.getShouldLazyLoadContextCardQueries = f 
} 
), 98); 
__d("getShould3DBizInboxContextCardSections.entrypointutils", ["gkx"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    function a() { 
        return c("gkx")("22658") 
    } 
    g.getShould3DBizInboxContextCardSections = a 
} 
), 98); 
__d("BizInboxUnfiedThreadsQueryService", ["Base64", "BizInboxCommerceInvoiceDataUtils", "BizInboxDetailViewConsts", "BizInboxGating", "BizInboxIgThreadQueryMergeUtil", "BizInboxUnifiedThreadsQuery.graphql", "BizKitContextCardActivitySectionFrag", "BizKitContextCardContainerDetailsFrag", "BizKitRelayEnvironmentFactory", "CurrentUser", "Deferred", "FBLogger", "InteractionTracingMetrics", "MarketingMessagesButtonState.facebook", "MercuryFilters.bs", "MessagingTag", "MessengerConfig", "PageCommItemFolder", "RelayHooks", "getBizInboxUnifiedThreadsQuery", "getShould3DBizInboxContextCardSections.entrypointutils", "gkx", "nullthrows", "react-relay", "stableStringify"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h = { 
        messenger_threads: null, 
        instagram_threads: null, 
        whatsapp_threads: null, 
        messenger_thread_items: null, 
        instagram_thread_items: null, 
        whatsapp_thread_items: null, 
        context_card_details: null, 
        messenger_actor_id: null, 
        whatsapp_actor_id: null, 
        instagram_actor_id: null, 
        selected_thread_item_id: null, 
        active_folder: null, 
        is_selected_thread_item_id_set: !1, 
        is_thread_clicked: !1, 
        is_active_folder_set: !1, 
        executed_queries: null, 
        checked_context_card_vars: !1, 
        page_id: null, 
        getShouldUnifyConfigQueries: d("getBizInboxUnifiedThreadsQuery").getShouldUnifyConfigQueries(), 
        interaction_trace_id: null, 
        shouldSkipPageQuery: !1, 
        shouldSkipMessage: !1, 
        should3DContextCardSections: d("getShould3DBizInboxContextCardSections.entrypointutils").getShould3DBizInboxContextCardSections(), 
        shouldUnifyContextCardQueries: d("getBizInboxUnifiedThreadsQuery").getShouldUnifyContextCardQueries(), 
        isDependencyOfRemovePageDependencyEnabledTool: !1, 
        businessAssets: null 
    } 
      , i = { 
        commerce_invoice_data: d("BizInboxCommerceInvoiceDataUtils").getDefaultBizInboxCommerceInvoiceData(), 
        composer_toolbar_config: { 
            isCommerceInvoiceEnabled: !1, 
            isCreateAppointmentEnabled: !1, 
            isProductPickerEnabled: !1, 
            isSendAvailabilityEnabled: !1, 
            isSendInThreadFormsEnabled: !1, 
            isSendMarketingMessagesEnabled: "INELIGIBLE", 
            isBookingToolEnabled: !0, 
            isGcashIdShareAndCopyButtonEnabled: !1, 
            isCallButtonEnabled: !1 
        } 
    }; 
    function a() { 
        return i 
    } 
    function e() { 
        return h.msg_predicted_selected_thread === "" ? h.ig_predicted_selected_thread === "" ? null : h.ig_predicted_selected_thread : h.msg_predicted_selected_thread 
    } 
    function f(a, b, d, e, f) { 
        h.messenger_actor_id = a; 
        a = c("CurrentUser").isWorkUser(); 
        d = r(d, f, e); 
        h.messenger_threads == null && (h.messenger_threads = { 
            before: null, 
            includeDeliveryReceipts: !0, 
            includeSeqID: !1, 
            is_work_teamwork_not_putting_muted_in_unreads: !1, 
            limit: b + 1, 
            onlyPinnedThreads: void 0, 
            source: "mercury", 
            tags: d, 
            isWorkUser: a, 
            threadlistViewFieldsOnly: c("gkx")("22424") 
        }, 
        h.messenger_thread_items = { 
            before: void 0, 
            id: "", 
            is_work_teamwork_not_putting_muted_in_unreads: !1, 
            load_delivery_receipts: !0, 
            load_messages: b > 0, 
            load_read_receipts: !0, 
            message_limit: c("MessengerConfig").MessageLoadCount, 
            source: "mercury", 
            threadlistViewFieldsOnly: !1 
        }) 
    } 
    function j(a, b, d, e, f, g) { 
        h.whatsapp_actor_id = a; 
        a = c("CurrentUser").isWorkUser(); 
        d = r(d, g, e); 
        h.whatsapp_threads == null && (h.whatsapp_threads = { 
            before: null, 
            includeDeliveryReceipts: !0, 
            includeSeqID: !1, 
            is_work_teamwork_not_putting_muted_in_unreads: !1, 
            limit: b + 1, 
            onlyPinnedThreads: void 0, 
            source: f, 
            tags: d, 
            isWorkUser: a, 
            threadlistViewFieldsOnly: c("gkx")("22424") 
        }, 
        h.whatsapp_thread_items = { 
            before: void 0, 
            id: "", 
            is_work_teamwork_not_putting_muted_in_unreads: !1, 
            load_delivery_receipts: !0, 
            load_messages: b > 0, 
            load_read_receipts: !0, 
            message_limit: c("MessengerConfig").MessageLoadCount, 
            source: f, 
            threadlistViewFieldsOnly: !1 
        }) 
    } 
    function k(a, b, e, f, g, i, j, k) { 
        j === void 0 && (j = !1), 
        h.instagram_threads == null && (h.instagram_threads = { 
            after: void 0, 
            assigned_admin_id: i, 
            folder: e, 
            is_follow_up: f, 
            is_page_unresponded_thread: void 0, 
            is_priority_thread: void 0, 
            is_unread: g, 
            limit: b, 
            loadThreads: !0, 
            loadThreadItems: j ? !1 : d("BizInboxIgThreadQueryMergeUtil").getShouldMergeIgThreadQuery(), 
            ig_asset_id: d("BizInboxGating").getIsEligibleForRemovePageDependencyInboxPhase1() ? k : null 
        }, 
        h.instagram_thread_items = { 
            width: 480, 
            height: 480, 
            item_after: null, 
            item_limit: c("BizInboxDetailViewConsts").MESSAGE_LIST_INIT_COUNT, 
            load_items: !0, 
            token: "" 
        }, 
        h.instagram_actor_id = a) 
    } 
    function l(a, b, c, e) { 
        var f; 
        f = (f = (f = h.executed_queries) == null ? void 0 : f.has("context_card_details")) != null ? f : !1; 
        if (f) 
            return; 
        h.shouldSkipPageQuery = a; 
        h.shouldSkipMessage = !1; 
        h.should3DContextCardSections = d("getShould3DBizInboxContextCardSections.entrypointutils").getShould3DBizInboxContextCardSections(); 
        h.shouldUnifyContextCardQueries = d("getBizInboxUnifiedThreadsQuery").getShouldUnifyContextCardQueries(); 
        h.isDependencyOfRemovePageDependencyEnabledTool = d("BizInboxGating").getIsEligibleForRemovePageDependencyInboxPhase1(); 
        h.context_card_details = { 
            selected_thread_item_id: b, 
            business_id: c 
        }; 
        h.businessAssets = e 
    } 
    function m(a) { 
        h.page_id = a 
    } 
    function n(a) { 
        h.is_thread_clicked = a 
    } 
    function o(a) { 
        h.is_selected_thread_item_id_set || (h.selected_thread_item_id = a, 
        h.is_selected_thread_item_id_set = !0) 
    } 
    function p(a) { 
        h.is_active_folder_set || (h.active_folder = a, 
        h.is_active_folder_set = !0) 
    } 
    function q(a) { 
        h.interaction_trace_id = a 
    } 
    function r(a, b, e) { 
        var f = a === c("PageCommItemFolder").SPAM ? c("MessagingTag").SPAM : b.getActiveFolder(a); 
        b = b.getActiveFilter(a, e); 
        a = b === d("MercuryFilters.bs").all ? null : b.toUpperCase(); 
        b = (e = {}, 
        e[c("MessagingTag").INBOX] = "INBOX", 
        e[c("MessagingTag").OTHER] = "OTHER", 
        e[c("MessagingTag").ACTION_ARCHIVED] = "ARCHIVED", 
        e[c("MessagingTag").SPAM] = "SPAM", 
        e[c("MessagingTag").PENDING] = "PENDING", 
        e[c("MessagingTag").PAGE_BACKGROUND] = "PAGE_BACKGROUND", 
        e); 
        e = b[f]; 
        return e !== null || e !== void 0 ? a !== null ? [e, s(a)] : [e] : [] 
    } 
    function s(a) { 
        switch (a) { 
        case "ARCHIVED": 
            return "ARCHIVED"; 
        case "INBOX": 
            return "INBOX"; 
        case "MONTAGE": 
            return "MONTAGE"; 
        case "NAMED": 
            return "NAMED"; 
        case "OTHER": 
            return "OTHER"; 
        case "PAGE_BACKGROUND": 
            return "PAGE_BACKGROUND"; 
        case "PENDING": 
            return "PENDING"; 
        case "READ_BUT_UNRESPONDED": 
            return "READ_BUT_UNRESPONDED"; 
        case "ROOM": 
            return "ROOM"; 
        case "SPAM": 
            return "SPAM"; 
        case "UNNAMED": 
            return "UNNAMED"; 
        case "UNREAD": 
            return "UNREAD"; 
        case "WORK_CHANNEL": 
            return "WORK_CHANNEL"; 
        case "WORK_SYNCED_GROUP": 
            return "WORK_SYNCED_GROUP"; 
        case "WORK_UNSYNCED_CHAT": 
            return "WORK_UNSYNCED_CHAT"; 
        default: 
            return "%future added value" 
        } 
    } 
    function t(a, d) { 
        var e, f, g, i, j = b("react-relay"); 
        j = j.fetchQuery; 
        e = c("BizKitRelayEnvironmentFactory") == null ? void 0 : c("BizKitRelayEnvironmentFactory").getForActorID(c("nullthrows")((e = (e = h.messenger_actor_id) != null ? e : h.instagram_actor_id) != null ? e : h.whatsapp_actor_id)); 
        var k = new (c("Deferred"))() 
          , l = k.getPromise(); 
        f = h.instagram_actor_id !== null ? { 
            first: (f = h.instagram_threads) == null ? void 0 : f.limit, 
            after: (f = h.instagram_threads) == null ? void 0 : f.after, 
            mode: "MIXED", 
            folder: (f = (f = h.instagram_threads) == null ? void 0 : f.folder) != null ? f : "TODO", 
            is_follow_up: (f = h.instagram_threads) == null ? void 0 : f.is_follow_up, 
            is_unread: (f = h.instagram_threads) == null ? void 0 : f.is_unread, 
            is_page_unresponded_thread: (f = h.instagram_threads) == null ? void 0 : f.is_page_unresponded_thread, 
            assigned_admin_id: (f = h.instagram_threads) == null ? void 0 : f.assigned_admin_id, 
            is_priority_thread: (f = h.instagram_threads) == null ? void 0 : f.is_priority_thread, 
            ig_asset_id: (f = h.instagram_threads) == null ? void 0 : f.ig_asset_id 
        } : null; 
        g = h.messenger_actor_id !== null ? { 
            pinned_threads_only: (g = h.messenger_threads) == null ? void 0 : g.onlyPinnedThreads, 
            with_tags: (g = h.messenger_threads) == null ? void 0 : g.tags, 
            before_time_precise: (g = h.messenger_threads) == null ? void 0 : g.before, 
            last: (g = h.messenger_threads) == null ? void 0 : g.limit 
        } : null; 
        i = h.whatsapp_actor_id !== null ? { 
            pinned_threads_only: (i = h.whatsapp_threads) == null ? void 0 : i.onlyPinnedThreads, 
            with_tags: (i = h.whatsapp_threads) == null ? void 0 : i.tags, 
            before_time_precise: (i = h.whatsapp_threads) == null ? void 0 : i.before, 
            last: (i = h.whatsapp_threads) == null ? void 0 : i.limit 
        } : null; 
        var m = h.messenger_actor_id !== null ? { 
            with_tags: ["PENDING"] 
        } : null 
          , n = h.whatsapp_actor_id !== null ? { 
            with_tags: ["PENDING"] 
        } : null; 
        j(c("nullthrows")(e), c("BizInboxUnifiedThreadsQuery.graphql"), { 
            height: (j = h.instagram_threads) == null ? void 0 : j.height, 
            loadThreadItems: (e = h.instagram_threads) == null ? void 0 : e.loadThreadItems, 
            loadThreads: (j = h.instagram_threads) == null ? void 0 : j.loadThreads, 
            is_work_teamwork_not_putting_muted_in_unreads: (e = h.messenger_threads) == null ? void 0 : e.is_work_teamwork_not_putting_muted_in_unreads, 
            includeDeliveryReceipts: (e = (j = h.messenger_threads) == null ? void 0 : j.includeDeliveryReceipts) != null ? e : (j = h.whatsapp_threads) == null ? void 0 : j.includeDeliveryReceipts, 
            includeSeqID: (j = (e = h.messenger_threads) == null ? void 0 : e.includeSeqID) != null ? j : (e = h.whatsapp_threads) == null ? void 0 : e.includeSeqID, 
            isWorkUser: (e = (j = h.messenger_threads) == null ? void 0 : j.isWorkUser) != null ? e : (j = h.whatsapp_threads) == null ? void 0 : j.isWorkUser, 
            source: (j = (e = h.whatsapp_threads) == null ? void 0 : e.source) != null ? j : (e = h.messenger_threads) == null ? void 0 : e.source, 
            threadlistViewFieldsOnly: (e = (j = h.messenger_threads) == null ? void 0 : j.threadlistViewFieldsOnly) != null ? e : (j = h.whatsapp_threads) == null ? void 0 : j.threadlistViewFieldsOnly, 
            width: (e = h.instagram_threads) == null ? void 0 : e.width, 
            ig_params: f, 
            msgr_params: g, 
            wa_params: i, 
            msgr_pending_params: m, 
            wa_pending_params: n, 
            message_limit: (e = (j = h.messenger_thread_items) == null ? void 0 : j.message_limit) != null ? e : (f = h.whatsapp_thread_items) == null ? void 0 : f.message_limit, 
            before: (i = (g = h.messenger_thread_items) == null ? void 0 : g.before) != null ? i : (m = h.whatsapp_thread_items) == null ? void 0 : m.before, 
            load_messages: (j = (n = h.messenger_thread_items) == null ? void 0 : n.load_messages) != null ? j : (e = h.whatsapp_thread_items) == null ? void 0 : e.load_messages, 
            load_read_receipts: (g = (f = h.messenger_thread_items) == null ? void 0 : f.load_read_receipts) != null ? g : (i = h.whatsapp_thread_items) == null ? void 0 : i.load_read_receipts, 
            load_delivery_receipts: (m = h.messenger_thread_items) == null ? void 0 : m.load_delivery_receipts, 
            item_limit: (n = h.instagram_thread_items) == null ? void 0 : n.item_limit, 
            item_after: (j = h.instagram_thread_items) == null ? void 0 : j.item_after, 
            load_items: (e = h.instagram_thread_items) == null ? void 0 : e.load_items, 
            selected_item_id: h.selected_thread_item_id, 
            page_id: h.page_id, 
            getShouldUnifyConfigQueries: h.getShouldUnifyConfigQueries, 
            shouldSkipPageQuery: h.shouldSkipPageQuery, 
            shouldSkipMessage: h.shouldSkipMessage, 
            should3DContextCardSections: h.should3DContextCardSections, 
            shouldUnifyContextCardQueries: h.shouldUnifyContextCardQueries, 
            isDependencyOfRemovePageDependencyEnabledTool: h.isDependencyOfRemovePageDependencyEnabledTool, 
            businessAssets: (f = h.businessAssets) != null ? f : [] 
        }, { 
            fetchPolicy: "store-or-network" 
        }).subscribe({ 
            start: function() {}, 
            complete: function() {}, 
            error: function(a) { 
                k.reject({ 
                    data: {}, 
                    errors: [{ 
                        message: a.message, 
                        severity: "CRITICAL", 
                        error: a 
                    }] 
                }) 
            }, 
            next: function(b) { 
                if (b) { 
                    F(b); 
                    J(a); 
                    var e = u(b, a); 
                    D(b); 
                    e ? (a === "context_card_details" && (d && d(e)), 
                    k.resolve(e)) : (c("FBLogger")("biz_inbox_unified_threads_query", "error_with_query_response").warn("Error with %s response", a), 
                    k.reject({ 
                        data: {}, 
                        errors: [{ 
                            message: "Unexpected response received from server.", 
                            severity: "CRITICAL", 
                            response: e 
                        }] 
                    })) 
                } else 
                    k.reject({ 
                        data: {}, 
                        errors: [{ 
                            message: "Unexpected response received from server.", 
                            severity: "CRITICAL", 
                            response: b 
                        }] 
                    }) 
            } 
        }); 
        return l 
    } 
    function u(a, b) { 
        switch (b) { 
        case "messenger_threads": 
            return w(a); 
        case "whatsapp_threads": 
            return x(a); 
        case "instagram_threads": 
            return y(a); 
        case "messenger_thread_items": 
            return z(a); 
        case "whatsapp_thread_items": 
            return z(a); 
        case "instagram_thread_items": 
            return A(a); 
        case "context_card_details": 
            return B(a); 
        default: 
            return null 
        } 
    } 
    function v(a) { 
        return a === "messenger_thread_items" || a === "whatsapp_thread_items" || a === "instagram_thread_items" 
    } 
    function w(a) { 
        var b; 
        if ((b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : b.msgr_threads) { 
            return { 
                viewer: { 
                    message_threads: (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : b.msgr_threads, 
                    pending_threads: (b = a.xfb_unified_thread_list_pending) == null ? void 0 : b.msg_pending_threads 
                } 
            } 
        } 
        return null 
    } 
    function x(a) { 
        var b; 
        if ((b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : b.wa_threads) { 
            return { 
                viewer: { 
                    message_threads: (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : b.wa_threads, 
                    pending_threads: (b = a.xfb_unified_thread_list_pending) == null ? void 0 : b.wa_pending_threads 
                } 
            } 
        } 
        return null 
    } 
    function y(a) { 
        var b, c; 
        b = (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : b.ig_threads; 
        var d = (c = (c = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (c = c.selected_thread) == null ? void 0 : (c = c.selected_ig_thread) == null ? void 0 : c.token) != null ? c : ""; 
        if (b) { 
            c = b.nodes; 
            var e = babelHelpers.objectWithoutPropertiesLoose(b, ["nodes"]) 
              , f = c == null ? void 0 : c.findIndex(function(a) { 
                return a.token === d 
            }); 
            if (c != null && f != null && f !== -1) { 
                var g = c[f]; 
                g.thread_items; 
                g = babelHelpers.objectWithoutPropertiesLoose(g, ["thread_items"]); 
                a = (a = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (a = a.selected_thread) == null ? void 0 : (a = a.selected_ig_thread) == null ? void 0 : a.thread_items; 
                var h = babelHelpers["extends"]({ 
                    thread_items: a 
                }, g); 
                a = c.map(function(a, b) { 
                    return b === f ? h : a 
                }); 
                return { 
                    viewer: { 
                        instagram_message_threads: babelHelpers["extends"]({ 
                            nodes: a 
                        }, e) 
                    } 
                } 
            } 
            return { 
                viewer: { 
                    instagram_message_threads: b 
                } 
            } 
        } 
        return null 
    } 
    function z(a) { 
        var b; 
        if ((b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (b = b.selected_thread) == null ? void 0 : b.selected_message_thread) { 
            return { 
                message_thread: (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (a = b.selected_thread) == null ? void 0 : a.selected_message_thread 
            } 
        } 
        return null 
    } 
    function A(a) { 
        var b; 
        if ((b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (b = b.selected_thread) == null ? void 0 : b.selected_ig_thread) { 
            return { 
                instagram_message_thread: (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (a = b.selected_thread) == null ? void 0 : a.selected_ig_thread 
            } 
        } 
        return null 
    } 
    function B(a) { 
        var b, e; 
        if (!d("getBizInboxUnifiedThreadsQuery").getShouldUnifyContextCardQueries()) { 
            c("FBLogger")("biz_inbox_unified_threads_query", "context_card").mustfix("Trying to fetch Context Card Details data from Unified Threads query although data was not fetched"); 
            return null 
        } 
        b = a == null ? void 0 : (b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : b.selected_thread; 
        b = d("RelayHooks").readInlineData(d("BizKitContextCardContainerDetailsFrag").contactDetailsQueryFrag, b); 
        b = { 
            selected_biz_crm_contact: b == null ? void 0 : b.selected_biz_crm_contact, 
            selected_biz_crm_contact_card_config: b == null ? void 0 : b.selected_biz_crm_contact_card_config 
        }; 
        e = a == null ? void 0 : (e = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (e = e.selected_thread) == null ? void 0 : e.selected_thread_type; 
        var f = null; 
        e !== "whatsapp_thread" && (f = d("RelayHooks").readInlineData(d("BizKitContextCardActivitySectionFrag").BizKitContextCardActivitySectionFrag, a)); 
        e = { 
            can_add_activities: (e = (e = f) == null ? void 0 : (a = e.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (e = a.selected_thread) == null ? void 0 : (a = e.selected_biz_crm_contact_card_config) == null ? void 0 : a.can_add_activities) != null ? e : !1, 
            selected_biz_crm_contact: { 
                activityRef: (a = f) == null ? void 0 : (e = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (a = e.selected_thread) == null ? void 0 : a.selected_biz_crm_contact, 
                activityDropDownRef: (e = f) == null ? void 0 : (a = e.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (e = a.selected_thread) == null ? void 0 : e.selected_biz_crm_contact, 
                adsDataSharingNUXRef: (a = f) == null ? void 0 : (e = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (a = e.selected_thread) == null ? void 0 : a.selected_biz_crm_contact 
            }, 
            page: { 
                dropdownRef: (e = f) == null ? void 0 : (a = e.xfb_biz_inbox_unified_thread_list) == null ? void 0 : a.selected_page, 
                listItemRef: (e = f) == null ? void 0 : (a = e.xfb_biz_inbox_unified_thread_list) == null ? void 0 : a.selected_page 
            }, 
            xfb_mbs_business_assets: { 
                dropdownRef: (e = f) == null ? void 0 : e.xfb_mbs_business_assets, 
                listItemRef: (a = f) == null ? void 0 : a.xfb_mbs_business_assets 
            } 
        }; 
        return { 
            detailsRef: b, 
            activitiesRef: e 
        } 
    } 
    function C(a) { 
        if (!d("getBizInboxUnifiedThreadsQuery").getShouldUnifyContextCardQueries()) 
            return null; 
        a = a == null ? void 0 : (a = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : a.selected_thread; 
        a = d("RelayHooks").readInlineData(d("BizKitContextCardContainerDetailsFrag").contactDetailsQueryFrag, a); 
        return a == null ? void 0 : (a = a.selected_biz_crm_contact) == null ? void 0 : (a = a.identity) == null ? void 0 : a.business_id 
    } 
    function D(a) { 
        i.commerce_invoice_data = d("BizInboxCommerceInvoiceDataUtils").parseBizInboxCommerceInvoiceData(a), 
        i.composer_toolbar_config = E(a) 
    } 
    function E(a) { 
        var b, d, e, f, g, h, i, j; 
        b = Boolean((b = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (b = b.selected_thread) == null ? void 0 : (b = b.selected_thread_biz_inbox_feature_config) == null ? void 0 : (b = b.gating_config) == null ? void 0 : b.show_commerce_invoice_button_in_composer); 
        d = Boolean((d = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (d = d.selected_thread) == null ? void 0 : (d = d.selected_thread_biz_inbox_feature_config) == null ? void 0 : (d = d.gating_config) == null ? void 0 : d.show_create_appointment_button_in_composer); 
        e = Boolean((e = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (e = e.selected_thread) == null ? void 0 : (e = e.selected_thread_biz_inbox_feature_config) == null ? void 0 : (e = e.gating_config) == null ? void 0 : e.show_product_picker_button_in_composer); 
        f = Boolean((f = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (f = f.selected_thread) == null ? void 0 : (f = f.selected_thread_biz_inbox_feature_config) == null ? void 0 : (f = f.gating_config) == null ? void 0 : f.show_send_availability_button_in_composer); 
        g = Boolean((g = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (g = g.selected_thread) == null ? void 0 : (g = g.selected_thread_biz_inbox_feature_config) == null ? void 0 : (g = g.gating_config) == null ? void 0 : g.show_send_inthread_forms_in_composer); 
        h = (h = c("MarketingMessagesButtonState.facebook").cast(String((h = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (h = h.selected_thread) == null ? void 0 : (h = h.selected_thread_biz_inbox_feature_config) == null ? void 0 : (h = h.gating_config) == null ? void 0 : h.marketing_messages_in_composer_state))) != null ? h : "INELIGIBLE"; 
        i = Boolean((i = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (i = i.selected_thread) == null ? void 0 : (i = i.selected_thread_biz_inbox_feature_config) == null ? void 0 : (i = i.gating_config) == null ? void 0 : i.is_booking_tool_enabled); 
        j = Boolean((j = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (j = j.selected_thread) == null ? void 0 : (j = j.selected_thread_biz_inbox_feature_config) == null ? void 0 : (j = j.gating_config) == null ? void 0 : j.show_gcash_id_share_and_copy_button); 
        a = Boolean((a = a.xfb_biz_inbox_unified_thread_list) == null ? void 0 : (a = a.selected_thread) == null ? void 0 : (a = a.selected_thread_biz_inbox_feature_config) == null ? void 0 : (a = a.gating_config) == null ? void 0 : a.show_calling_in_composer); 
        return { 
            isCommerceInvoiceEnabled: b, 
            isCreateAppointmentEnabled: d, 
            isProductPickerEnabled: e, 
            isSendAvailabilityEnabled: f, 
            isSendInThreadFormsEnabled: g, 
            isSendMarketingMessagesEnabled: h, 
            isBookingToolEnabled: i, 
            isGcashIdShareAndCopyButtonEnabled: j, 
            isCallButtonEnabled: a 
        } 
    } 
    function F(a) { 
        var b; 
        h.ig_predicted_selected_thread = (b = (b = A(a)) == null ? void 0 : (b = b.instagram_message_thread) == null ? void 0 : b.token) != null ? b : ""; 
        h.msg_predicted_selected_thread = G((b = (b = z(a)) == null ? void 0 : (b = b.message_thread) == null ? void 0 : b.id) != null ? b : ""); 
        h.context_card_details == null ? h.context_card_details = { 
            selected_thread_item_id: h.ig_predicted_selected_thread === "" ? h.msg_predicted_selected_thread : h.ig_predicted_selected_thread, 
            business_id: C(a) 
        } : h.context_card_details.business_id = C(a) 
    } 
    function G(a) { 
        if (a === "") 
            return a; 
        var b = c("Base64").decode(a).split(":"); 
        return b.length === 2 ? b[1] : a 
    } 
    function H(a, b, d, e) { 
        e === void 0 && (e = !1); 
        if (a === "instagram_thread_items" && h.instagram_thread_items) { 
            var f; 
            h.instagram_thread_items.token = (f = h.ig_predicted_selected_thread) != null ? f : "" 
        } 
        if (a === "messenger_thread_items" && h.messenger_thread_items) { 
            h.messenger_thread_items.id = (f = h.msg_predicted_selected_thread) != null ? f : "" 
        } 
        if (a === "whatsapp_thread_items" && h.whatsapp_thread_items) { 
            h.whatsapp_thread_items.id = (f = h.msg_predicted_selected_thread) != null ? f : "" 
        } 
        if (a === "context_card_details" && h.context_card_details) 
            if (h.msg_predicted_selected_thread !== "") { 
                h.context_card_details.selected_thread_item_id = (f = h.msg_predicted_selected_thread) != null ? f : "" 
            } else if (h.ig_predicted_selected_thread !== "") { 
                h.context_card_details.selected_thread_item_id = (f = h.ig_predicted_selected_thread) != null ? f : "" 
            } 
        var g = h[a]; 
        d && d.forEach(function(a) { 
            g && Object.prototype.hasOwnProperty.call(b, a) && (b[a] = g[a]) 
        }); 
        f = c("stableStringify")(g) === c("stableStringify")(b); 
        d = N((d = g) != null ? d : {}, b); 
        var i = new Map(); 
        if (!f && !e) { 
            c("FBLogger")("biz_inbox_unified_threads_query", "query_variables_mismatch").warn("Unified Query Mismatching Variables for %s : 
Mismatching Fields [%s] : with thread item selected %s", a, d.toString(), h.selected_thread_item_id != null); 
            i.set("unified_variables", P(Object.keys((e = g) != null ? e : {}), Object.values((e = g) != null ? e : {}))); 
            i.set("query_variables", P(Object.keys(b), Object.values(b))) 
        } 
        v(a) && (d.includes("id") || d.includes("token") ? i.set("is_selected_thread_matched", !1) : i.set("is_selected_thread_matched", !0), 
        i.set("is_thread_item_selected", h.selected_thread_item_id != null)); 
        O(h.interaction_trace_id, i); 
        return f 
    } 
    function I(a, b) { 
        switch (a) { 
        case "MessengerGraphQLThreadlistFetcher": 
            return b != null && b === ((a = h.whatsapp_threads) == null ? void 0 : a.source) ? "whatsapp_threads" : "messenger_threads"; 
        case "InstagramMessageGraphQLThreadsFetcher": 
            return "instagram_threads"; 
        case "MessengerGraphQLThreadFetcher": 
            return b != null && b === ((a = h.whatsapp_threads) == null ? void 0 : a.source) ? "whatsapp_thread_items" : "messenger_thread_items"; 
        case "InstagramMessageGraphQLThreadItemsFetcher": 
            return "instagram_thread_items"; 
        default: 
            return null 
        } 
    } 
    function J(a) { 
        h.executed_queries == null ? h.executed_queries = new Set([a]) : h.executed_queries.add(a) 
    } 
    function K(a) { 
        var b; 
        if (h.is_thread_clicked) 
            return !1; 
        a = (b = (b = h.executed_queries) == null ? void 0 : b.has(a)) != null ? b : !1; 
        return !a 
    } 
    function L(a, b, c) { 
        if (h[a] == null) 
            return !1; 
        if (a === "context_card_details") { 
            var d = h.checked_context_card_vars; 
            h.checked_context_card_vars = !0; 
            return H(a, b, c, d) 
        } 
        return K(a) && H(a, b, c) 
    } 
    function M(a, b) { 
        var c = "instagram_thread_items"; 
        if (h[c] == null || !K(c)) 
            return; 
        H(c, a, b) 
    } 
    function N(a, b) { 
        var c = [] 
          , d = Object.keys(a); 
        for (var e = 0; e < d.length; e++) { 
            var f = d[e] 
              , g = a[f] != null ? JSON.stringify(a[f]) : "" 
              , h = b[f] != null ? JSON.stringify(b[f]) : ""; 
            g != h && c.push(f) 
        } 
        g = Object.keys(b); 
        for (h = 0; h < g.length; h++) { 
            f = g[h]; 
            e = a[f]; 
            e == null && b[f] != null && c.push(f) 
        } 
        return Array.from(new Set(c)).sort() 
    } 
    function O(a, b) { 
        a != null && b.forEach(function(b, d) { 
            c("InteractionTracingMetrics").addMetadata(a, d, b) 
        }) 
    } 
    function P(a, b) { 
        var c = new Map(); 
        for (var d = 0; d < b.length; d++) 
            if (b[d] === null) 
                c.set(a[d], "null"); 
            else if (b[d] === void 0) 
                c.set(a[d], "undefied"); 
            else if (typeof b[d] === "string") 
                c.set(a[d], "string"); 
            else if (typeof b[d] === "number") 
                c.set(a[d], "number"); 
            else if (typeof b[d] === "boolean") 
                c.set(a[d], b[d] ? "true" : "false"); 
            else { 
                var e = babelHelpers["extends"]({}, b[d]); 
                c.set(a[d], P(Object.keys(e), Object.values(e))) 
            } 
        return JSON.stringify(Object.fromEntries(c)) 
    } 
    g.getConfigQueriesData = a; 
    g.getSelectedThreadID = e; 
    g.setMessengerVariables = f; 
    g.setWhatsAppVariables = j; 
    g.setInstagramVariables = k; 
    g.setContextDetailsQueryVariables = l; 
    g.setConfigQueryVariables = m; 
    g.setIsThreadClicked = n; 
    g.setSelectedThreadID = o; 
    g.setActiveFolder = p; 
    g.setInteractionTraceID = q; 
    g.execUnifiedQuery = t; 
    g.getChannelRespons = u; 
    g.isThreadItemChannel = v; 
    g.getMessengerThreadsResponse = w; 
    g.getWhatsAppThreadsResponse = x; 
    g.getInstagramThreadsResponse = y; 
    g.getMessengerThreadItemsResponse = z; 
    g.getInstagramThreadItemsResponse = A; 
    g.getContextCardDetailsResponse = B; 
    g.getBusinessIDFromContextCardDetailsResponse = C; 
    g.setConfigQueriesResponse = D; 
    g.decodeMessengerThreadId = G; 
    g.getUnifiedChannelFromMercuryOperations = I; 
    g.shouldUseUnifiedQuery = L; 
    g.logInstagramThreadItemsQueryPrediction = M; 
    g.logInteractionTracing = O 
} 
), 98); 
__d("BrowserPushCommands", [], (function(a, b, c, d, e, f) { 
    a = "browser_push_ack"; 
    b = "browser_push_redirect"; 
    c = "browser_push_window_visible"; 
    d = "should_reuse_m_dot_com_tab"; 
    e = "should_reuse_m_dot_com_tab_response"; 
    a = { 
        ACK: a, 
        REDIRECT: b, 
        WINDOW_VISIBLE: c, 
        SHOULD_REUSE_M_DOT_COM_TAB: d, 
        SHOULD_REUSE_M_DOT_COM_TAB_RESPONSE: e 
    }; 
    f["default"] = a 
} 
), 66); 
__d("NotifUserSettingActionFalcoEvent", ["FalcoLoggerInternal", "getFalcoLogPolicy_DO_NOT_USE"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    a = c("getFalcoLogPolicy_DO_NOT_USE")("6085"); 
    b = d("FalcoLoggerInternal").create("notif_user_setting_action", a); 
    e = b; 
    g["default"] = e 
} 
), 98); 
__d("BrowserPushMessageHandler", ["BrowserPushCommands", "EventListener", "URI", "URISchemes", "cr:6901", "isFacebookURI"], (function(a, b, c, d, e, f, g) { 
    var h, i; 
    function j(a) { 
        if (a.data.command && a.data.command === c("BrowserPushCommands").REDIRECT) { 
            if (typeof window.onbeforeunload === "function" && window.onbeforeunload() === void 0) 
                a.ports[0].postMessage({ 
                    command: c("BrowserPushCommands").ACK, 
                    success: !0 
                }); 
            else { 
                a.ports[0].postMessage({ 
                    command: c("BrowserPushCommands").ACK, 
                    success: !1 
                }); 
                return 
            } 
            a = a.data.uri; 
            if (/^([^.:/?#]+):/.test(a) && !(i || (i = d("URISchemes"))).isAllowed(/^([^.:/?#]+):/.exec(a)[1]) || !c("isFacebookURI")(new (h || (h = c("URI")))(a))) 
                throw new Error("goURI: URI scheme rejected, URI: " + a); 
            b("cr:6901")(a) && (window.location.href = a) 
        } 
    } 
    a = { 
        registerRedirectHandler: function() { 
            c("EventListener").listen(window, "message", function(a) { 
                a.origin === "" && j(a) 
            }), 
            navigator.serviceWorker && navigator.serviceWorker.addEventListener && (navigator.serviceWorker.addEventListener("message", function(a) { 
                (navigator.serviceWorker && navigator.serviceWorker.controller && a.target && a.target.controller && a.target.controller === navigator.serviceWorker.controller || new RegExp("^" + window.location.protocol + "//" + window.location.host + "$").test(a.origin)) && j(a) 
            }), 
            navigator.serviceWorker.addEventListener("message", function(a) { 
                var b; 
                b = (b = a.data) != null ? b : {}; 
                b = b.command; 
                if (b !== c("BrowserPushCommands").SHOULD_REUSE_M_DOT_COM_TAB) 
                    return; 
                b = [].concat(a == null ? void 0 : a.ports); 
                a = { 
                    command: c("BrowserPushCommands").SHOULD_REUSE_M_DOT_COM_TAB_RESPONSE, 
                    value: !1 
                }; 
                b == null ? void 0 : b[0].postMessage(a) 
            })) 
        } 
    }; 
    e = a; 
    g["default"] = e 
} 
), 98); 
__d("BrowserPushVisibilityChanger", ["BrowserPushCommands", "ClientServiceWorkerMessage", "Visibility"], (function(a, b, c, d, e, f, g) { 
    function h() { 
        new (c("ClientServiceWorkerMessage"))(c("BrowserPushCommands").WINDOW_VISIBLE,null).sendViaController() 
    } 
    a = { 
        listenForVisibility: function() { 
            c("Visibility").isHidden() || h(), 
            c("Visibility").addListener(c("Visibility").VISIBLE, h) 
        } 
    }; 
    b = a; 
    g["default"] = b 
} 
), 98); 
__d("MPushPermissionUtil", ["BanzaiLogger", "NuxWizardFalcoEvent", "gkx"], (function(a, b, c, d, e, f, g) { 
    function a(a, b) { 
        b === void 0 && (b = !1); 
        var d = c("gkx")("21006"); 
        d && c("BanzaiLogger").log("ChromePushPermissionEventsLoggerConfig", { 
            event: a 
        }); 
        if (b) { 
            var e = null 
              , f = "step"; 
            a === "allow" ? (e = "allow", 
            f = "conversion") : a === "deny" ? e = "deny" : a === "install_ignore" ? e = "ignore" : a === "turn_on_attempt" && (e = "show_browser_dialog"); 
            e !== null && c("NuxWizardFalcoEvent").log(function() { 
                return { 
                    event: e, 
                    event_type: f, 
                    platform: "mobile", 
                    step: "turn_on_notification" 
                } 
            }) 
        } 
    } 
    g.logEvent = a 
} 
), 98); 
__d("PushRegistrationUtils", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    function g(a) { 
        var b = a.endpoint; 
        "subscriptionId"in a && !new RegExp("/" + a.subscriptionId + "$").test(b) && (b += "/" + a.subscriptionId); 
        return b 
    } 
    function a(a, b) { 
        var c = g(a) 
          , d = null; 
        a.toJSON ? d = a.toJSON().keys : a.keys && (d = a.keys); 
        return { 
            app_id: b, 
            push_endpoint: c, 
            subscription_keys: JSON.stringify(d) 
        } 
    } 
    f.normalizeSubscriptionEndpoint = g; 
    f.setupPushRegistrationData = a 
} 
), 66); 
__d("XAsyncPushMuteController", ["XController"], (function(a, b, c, d, e, f) { 
    e.exports = b("XController").create("/notifications/settings/push/mute/", { 
        appid: { 
            type: "Int", 
            required: !0 
        }, 
        push_endpoint: { 
            type: "String", 
            required: !0 
        }, 
        mute_for: { 
            type: "Enum", 
            enumType: 0 
        } 
    }) 
} 
), null); 
__d("XAsyncPushMuteStateController", ["XController"], (function(a, b, c, d, e, f) { 
    e.exports = b("XController").create("/notifications/settings/push/mute/state/", { 
        appid: { 
            type: "Int", 
            required: !0 
        }, 
        push_endpoint: { 
            type: "String", 
            required: !0 
        } 
    }) 
} 
), null); 
__d("PushRegistration", ["BrowserPushMessageHandler", "BrowserPushPubKey", "BrowserPushVisibilityChanger", "MPushPermissionUtil", "Promise", "PushRegistrationUtils", "ServiceWorkerRegistration", "XAsyncPushMuteController", "XAsyncPushMuteStateController", "emptyFunction", "gkx", "promiseDone"], (function(a, b, c, d, e, f) { 
    var g, h = window.Notification, i = new Map(), j = 65, k = 4; 
    a = function() { 
        "use strict"; 
        a.get = function(b, c) { 
            if (i.has(c)) 
                return i.get(c); 
            b = new a(b,c); 
            i.set(c, b); 
            return b 
        } 
        ; 
        function a(b, c) { 
            this.$3 = b, 
            this.appID = c, 
            !a.$1 && !a.$2 && (a.$1 = !1, 
            a.$2 = !1) 
        } 
        var c = a.prototype; 
        c.getPushSubscription = function() { 
            var c = this; 
            return new (g || (g = b("Promise")))(function(d, e) { 
                a.pushPermissionIsDenied() && (b("MPushPermissionUtil").logEvent("permission_denied_or_blocked"), 
                e(new Error("No permission or not supported"))), 
                b("ServiceWorkerRegistration").getWorkerRegistration(c.$3).then(function(a) { 
                    if (!a) { 
                        d(null); 
                        return 
                    } 
                    a.pushManager.getSubscription().then(function(a) { 
                        d(a) 
                    })["catch"](e) 
                })["catch"](e) 
            } 
            ) 
        } 
        ; 
        c.$4 = function(a, c, d) { 
            a = a.getURIBuilder().getURI(); 
            c = new c(a); 
            c.setData(b("PushRegistrationUtils").setupPushRegistrationData(d, this.appID)); 
            c.setMethod("post"); 
            c.send() 
        } 
        ; 
        c.getMutedUntilInServer = function(a) { 
            var c = this; 
            return new (g || (g = b("Promise")))(function(d, e) { 
                c.getPushSubscription().then(function(f) { 
                    if (f) { 
                        f = b("PushRegistrationUtils").normalizeSubscriptionEndpoint(f); 
                        f = b("XAsyncPushMuteStateController").getURIBuilder().setString("push_endpoint", f).setInt("appid", c.appID).getURI(); 
                        f = new a(f); 
                        f.listen("done", function(a) { 
                            d(a.payload.muteUntilTimestampSec) 
                        }); 
                        f.send() 
                    } else 
                        e("cannot check mute status for unsubscribed endpoint") 
                })["catch"](e) 
            } 
            ) 
        } 
        ; 
        c.muteNotifications = function(a, c) { 
            var d = this; 
            return new (g || (g = b("Promise")))(function(e, f) { 
                d.getPushSubscription().then(function(g) { 
                    if (g) { 
                        g = b("PushRegistrationUtils").normalizeSubscriptionEndpoint(g); 
                        g = b("XAsyncPushMuteController").getURIBuilder().setEnum("mute_for", a).setString("push_endpoint", g).setInt("appid", d.appID).getURI(); 
                        g = new c(g); 
                        g.setMethod("POST"); 
                        g.listen("done", function(b) { 
                            a !== 0 && b.payload.muteUntilTimestampSec === 0 ? f("operation failed in server") : e(b.payload.muteUntilTimestampSec) 
                        }); 
                        g.send() 
                    } else 
                        f("no subscription found") 
                })["catch"](f) 
            } 
            ) 
        } 
        ; 
        c.getSubscription = function() { 
            var a = this; 
            return new (g || (g = b("Promise")))(function(c, d) { 
                a.getPushSubscription().then(function(a) { 
                    a ? c(b("PushRegistrationUtils").normalizeSubscriptionEndpoint(a)) : c(null) 
                })["catch"](d) 
            } 
            ) 
        } 
        ; 
        c.maybeRegisterPushAgain = function(a, c) { 
            var d = this; 
            return new (g || (g = b("Promise")))(function(e, f) { 
                d.getPushSubscription().then(function(f) { 
                    f ? (d.$4(a, c, f), 
                    e(b("PushRegistrationUtils").normalizeSubscriptionEndpoint(f))) : e(null) 
                })["catch"](function() { 
                    e(null) 
                }) 
            } 
            ) 
        } 
        ; 
        c.$5 = function(c, d, e) { 
            var f = this; 
            return new (g || (g = b("Promise")))(function(b, g) { 
                if (a.$2 && !e) { 
                    g(new Error("sending disable info already")); 
                    return 
                } 
                a.$2 = !0; 
                var h = c.getURIBuilder().getURI(); 
                h = new d(h.toString()); 
                h.setData({ 
                    appid: f.appID, 
                    from_browser_settings: e 
                }); 
                h.setMethod("post"); 
                h.listen ? (h.listen("finally", b), 
                h.listen("fail", function() { 
                    a.$2 = !1, 
                    g() 
                })) : h.setErrorHandler && h.setHandler ? (h.setErrorHandler(function() { 
                    a.$2 = !1, 
                    g() 
                }), 
                h.setHandler(b)) : b(); 
                h.send() 
            } 
            ) 
        } 
        ; 
        c.isPushRegistered = function(c, d, e, f, h, i) { 
            var j = this; 
            h === void 0 && (h = !1); 
            i === void 0 && (i = !1); 
            b("BrowserPushMessageHandler").registerRedirectHandler(); 
            return new (g || (g = b("Promise")))(function(g, k) { 
                j.getPushSubscription().then(function(k) { 
                    g(!!k || c && !a.pushPermissionIsPending()); 
                    var l = j.$6(); 
                    l = j.$7(k, l); 
                    if (k && l) 
                        h ? j.$4(d, f, k) : b("BrowserPushVisibilityChanger").listenForVisibility(); 
                    else if ((!k || !l) && c) { 
                        k = j.$8(k, !l); 
                        a.pushPermissionIsOn() ? k.then(function(a) { 
                            return j.registerPush(d, f, i) 
                        })["catch"](function() {}) : j.$5(e, f, !1) 
                    } 
                })["catch"](function() { 
                    c && j.$5(e, f, !1), 
                    i && b("ServiceWorkerRegistration").unregisterControllingWorker(), 
                    k() 
                }) 
            } 
            ) 
        } 
        ; 
        c.$8 = function(a, c) { 
            if (!!a && c) 
                return a.unsubscribe().then(function(a) { 
                    return !!a 
                })["catch"](function(a) { 
                    throw new Error("Unsubscribing invalid PushToken failed") 
                }); 
            else 
                return (g || (g = b("Promise"))).resolve(!0) 
        } 
        ; 
        c.$7 = function(a, c) { 
            if (!b("gkx")("21098")) 
                return !0; 
            if (!a) 
                return !1; 
            var d = this.$9(a); 
            return c ? !d ? !1 : this.$10(a, b("BrowserPushPubKey").appServerKey) : !d 
        } 
        ; 
        c.$10 = function(a, b) { 
            a = this.$11(a); 
            if (!a) 
                return !1; 
            a = new Uint8Array(a); 
            a = window.btoa(String.fromCharCode.apply(null, a)); 
            a = a.replace("/", "_").replace("=", ""); 
            return a === b 
        } 
        ; 
        c.$9 = function(a) { 
            a = this.$11(a); 
            if (!!a && a.byteLength === j) { 
                a = new Uint8Array(a); 
                return a[0] === k 
            } 
            return !1 
        } 
        ; 
        c.$11 = function(a) { 
            return !!a && !!a.options && !!a.options.applicationServerKey ? a.options.applicationServerKey : null 
        } 
        ; 
        c.$12 = function() { 
            return new (g || (g = b("Promise")))(function(a, b) { 
                h.requestPermission(a) 
            } 
            ) 
        } 
        ; 
        c.registerPushAndWaitForEndpoint = function(a, c, d) { 
            var e = this; 
            d === void 0 && (d = !1); 
            return new (g || (g = b("Promise")))(function(b, f) { 
                e.$13(a, c, !0, null, d).then(function(a) { 
                    if (typeof a !== "string") { 
                        f(new Error("registerPushImpl did not return an endpoint")); 
                        return 
                    } 
                    b(a) 
                })["catch"](f) 
            } 
            ) 
        } 
        ; 
        c.registerPushOnKaiOS = function(a, c, d) { 
            var e = this; 
            return new (g || (g = b("Promise")))(function(f, g) { 
                b("promiseDone")(d.waitForKaiOS(), function() { 
                    d.registerPush(function(d) { 
                        d = JSON.parse(d.get("push_endpoint")); 
                        e.$4(a, c, d); 
                        f(b("PushRegistrationUtils").normalizeSubscriptionEndpoint(d)) 
                    }) 
                }) 
            } 
            ) 
        } 
        ; 
        c.registerPush = function(a, c, d, e) { 
            d === void 0 && (d = !1); 
            e === void 0 && (e = b("emptyFunction")); 
            return this.registerPushWithFinishedCallBack(a, c, e, d) 
        } 
        ; 
        c.registerPushWithFinishedCallBack = function(a, c, d, e) { 
            var f = this; 
            e === void 0 && (e = !1); 
            return new (g || (g = b("Promise")))(function(b, g) { 
                f.$13(a, c, !1, d, e).then(function(a) { 
                    if (typeof a !== "boolean") { 
                        g(new Error("registerPushImpl did not return a boolean")); 
                        return 
                    } 
                    b(a) 
                })["catch"](g) 
            } 
            ) 
        } 
        ; 
        c.$13 = function(c, d, e, f, h) { 
            var i = this; 
            if (a.$1) 
                return new (g || (g = b("Promise")))(function(a, b) { 
                    b(new Error("registering already")) 
                } 
                ); 
            if (!self.PushManager) 
                return (g || (g = b("Promise"))).reject(new Error("PushManager not found.")); 
            a.$1 = !0; 
            return new (g || (g = b("Promise")))(function(j, k) { 
                var l = b("ServiceWorkerRegistration").registerWorkerIfUnregistered(i.$3) 
                  , m = i.$12(); 
                (g || (g = b("Promise"))).all([l, m]).then(function(g) { 
                    var l = g[0]; 
                    if (!a.pushPermissionIsOn()) { 
                        h && l.unregister(); 
                        throw new Error("Push permission was denied") 
                    } 
                    e || j(!0); 
                    g = b("BrowserPushPubKey").appServerKey; 
                    var m = i.$6(); 
                    m = m ? { 
                        userVisibleOnly: !0, 
                        applicationServerKey: g 
                    } : { 
                        userVisibleOnly: !0 
                    }; 
                    l.pushManager.subscribe(m).then(function(a) { 
                        e && j(b("PushRegistrationUtils").normalizeSubscriptionEndpoint(a)), 
                        i.$4(c, d, a), 
                        f && f(), 
                        b("BrowserPushVisibilityChanger").listenForVisibility() 
                    })["catch"](function(b) { 
                        a.$1 = !1, 
                        h && l.unregister(), 
                        k(b) 
                    }) 
                })["catch"](function(b) { 
                    a.$1 = !1, 
                    k(b) 
                }) 
            } 
            ) 
        } 
        ; 
        c.$6 = function() { 
            var a = b("BrowserPushPubKey").appServerKey; 
            return b("gkx")("21099") && a != null && a != "" 
        } 
        ; 
        c.unregisterPushAndSWOnKaiOS = function(a, c, d, e) { 
            var f = this; 
            return new (g || (g = b("Promise")))(function(b, g) { 
                f.$5(a, c, e).then(function() { 
                    d.unregisterPush(), 
                    b() 
                })["catch"](g) 
            } 
            ) 
        } 
        ; 
        c.unregisterPushAndSW = function(a, c) { 
            var d = this; 
            return new (g || (g = b("Promise")))(function(e, f) { 
                d.$5(a, c, !0).then(function() { 
                    b("promiseDone")(b("ServiceWorkerRegistration").unregisterControllingWorker(), e) 
                })["catch"](f) 
            } 
            ) 
        } 
        ; 
        c.unregisterPushOnly = function(a, c) { 
            var d = this; 
            return new (g || (g = b("Promise")))(function(b, e) { 
                d.getPushSubscription().then(function(f) { 
                    f ? f.unsubscribe().then(d.$5(a, c, !0)).then(function() { 
                        b(!0) 
                    })["catch"](e) : e() 
                })["catch"](e) 
            } 
            ) 
        } 
        ; 
        a.pushPermissionIsPending = function() { 
            return window.Notification && window.Notification.permission === "default" 
        } 
        ; 
        a.pushPermissionIsOn = function() { 
            return window.Notification && window.Notification.permission === "granted" 
        } 
        ; 
        a.pushPermissionIsDenied = function() { 
            return window.Notification && window.Notification.permission === "denied" 
        } 
        ; 
        return a 
    }(); 
    e.exports = a 
} 
), null); 
__d("XBrowserPushDisabledController", ["XController"], (function(a, b, c, d, e, f) { 
    e.exports = b("XController").create("/notifications/client/push/disabled/", {}) 
} 
), null); 
__d("XBrowserPushXOutController", ["XController"], (function(a, b, c, d, e, f) { 
    e.exports = b("XController").create("/notifications/client/push/xout/", {}) 
} 
), null); 
__d("XPushRegisterServiceWorkerController", ["XController"], (function(a, b, c, d, e, f) { 
    e.exports = b("XController").create("/push/register/service_worker/", {}) 
} 
), null); 
__d("incognito", ["Promise", "UserAgent", "WebStorage", "gkx", "regeneratorRuntime"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i; 
    function d() { 
        var d; 
        return b("regeneratorRuntime").async(function(e) { 
            while (1) 
                switch (e.prev = e.next) { 
                case 0: 
                    d = window.RequestFileSystem || window.webkitRequestFileSystem; 
                    if (!d) { 
                        e.next = 3; 
                        break 
                    } 
                    return e.abrupt("return", new (i || (i = b("Promise")))(function(a) { 
                        return d(window.TEMPORARY, 10, function() { 
                            return a(!1) 
                        }, function() { 
                            return a(!0) 
                        }) 
                    } 
                    )); 
                case 3: 
                    if (!(c("UserAgent").isBrowser("IE >= 10") || c("UserAgent").isBrowser("Edge"))) { 
                        e.next = 5; 
                        break 
                    } 
                    return e.abrupt("return", !window.indexedDB); 
                case 5: 
                    if (!c("UserAgent").isBrowser("Firefox >= 16")) { 
                        e.next = 7; 
                        break 
                    } 
                    return e.abrupt("return", new (i || (i = b("Promise")))(function(a) { 
                        var b = window.indexedDB.open("__test__"); 
                        b.onsuccess = function() { 
                            return a(!1) 
                        } 
                        ; 
                        b.onerror = function(b) { 
                            b.preventDefault(), 
                            a(!0) 
                        } 
                    } 
                    )); 
                case 7: 
                    if (!(c("gkx")("21036") && (c("UserAgent").isPlatform("iOS") && c("UserAgent").isBrowser("Safari >= 10.3") || c("UserAgent").isPlatform("Mac OS X") && c("UserAgent").isBrowser("Safari >= 11.1")))) { 
                        e.next = 18; 
                        break 
                    } 
                    e.prev = 8; 
                    a.I_AM_INCOGNITO_AND_I_REALLY_NEED_WEBSQL("sid", "1.0", "", 0); 
                    e.next = 16; 
                    break; 
                case 12: 
                    e.prev = 12; 
                    e.t0 = e["catch"](8); 
                    if (!(e.t0.name === "SecurityError")) { 
                        e.next = 16; 
                        break 
                    } 
                    return e.abrupt("return", !0); 
                case 16: 
                    e.next = 20; 
                    break; 
                case 18: 
                    if (!c("UserAgent").isBrowser("Safari")) { 
                        e.next = 20; 
                        break 
                    } 
                    return e.abrupt("return", !(h || (h = c("WebStorage"))).getLocalStorage()); 
                case 20: 
                    return e.abrupt("return", !1); 
                case 21: 
                case "end": 
                    return e.stop() 
                } 
        }, null, this, [[8, 12]]) 
    } 
    g["default"] = d 
} 
), 98); 
__d("BrowserPushDirectPromptInstallerComet", ["AsyncRequest", "BanzaiLogger", "NotifUserSettingActionFalcoEvent", "Promise", "PushNotificationsEventEmitter", "PushRegistration", "QE2Logger", "XBrowserPushDisabledController", "XBrowserPushXOutController", "XPushRegisterServiceWorkerController", "incognito"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i, j; 
    function k(a, b, d) { 
        d === void 0 && (d = "prompt"); 
        b = babelHelpers["extends"]({ 
            appID: b, 
            event: a, 
            surface: d 
        }, i); 
        c("BanzaiLogger").log("BrowserPushLoggerConfig", b) 
    } 
    function a(a, b, d, e, f, g) { 
        c("NotifUserSettingActionFalcoEvent").log(function() { 
            return { 
                app_id: b, 
                controller_class: g, 
                cur_state: f, 
                event_type: d, 
                medium: "push", 
                prev_state: e, 
                recip_id: a, 
                source: "web_settings_page" 
            } 
        }) 
    } 
    function l() { 
        i != null && i.xout_count === 0 && j && d("QE2Logger").logExposureForUser(j) 
    } 
    function m(a) { 
        var b = c("XBrowserPushXOutController").getURIBuilder().getURI(); 
        new (c("AsyncRequest"))().setURI(b).setMethod("POST").send(); 
        k("xout", a) 
    } 
    function e(a, b) { 
        a = c("PushRegistration").get(a, b); 
        return a.getSubscription() 
    } 
    function f(a, b) { 
        a = c("PushRegistration").get(a, b); 
        k("turn_off", b); 
        return a.unregisterPushAndSW(c("XBrowserPushDisabledController"), c("AsyncRequest")) 
    } 
    function n(a, b, d, e) { 
        a = c("PushRegistration").get(a, b); 
        k("turn_on", b); 
        return a.registerPushAndWaitForEndpoint(c("XPushRegisterServiceWorkerController"), c("AsyncRequest"), e).then(function() { 
            c("PushNotificationsEventEmitter").emit("closeInstallPush"), 
            k("install", b) 
        })["catch"](function(a) { 
            c("PushNotificationsEventEmitter").emit("closeInstallPush"), 
            c("PushRegistration").pushPermissionIsDenied() ? (c("PushNotificationsEventEmitter").emit("openPushBlockedNotice", d), 
            k("deny", b)) : k("install_ignore", b), 
            m(b) 
        }) 
    } 
    function o(a, d, e, f, g, i, j, k) { 
        var m = c("PushRegistration").get(a, d); 
        m = m.isPushRegistered(e, c("XPushRegisterServiceWorkerController"), c("XBrowserPushDisabledController"), c("AsyncRequest"), !!g, j); 
        (h || (h = b("Promise"))).all([m, c("incognito")()]).then(function(b) { 
            var e = b[0]; 
            b = b[1]; 
            if (e || b) 
                return; 
            l(); 
            if (c("PushRegistration").pushPermissionIsPending()) { 
                if (!k || f) 
                    return; 
                c("PushNotificationsEventEmitter").emit("openInstallPush", { 
                    appID: d, 
                    browserName: i, 
                    path: a, 
                    workerIsForPushOnly: j 
                }) 
            } else 
                f || n(a, d, i, j) 
        })["catch"](function() { 
            c("PushNotificationsEventEmitter").emit("closeInstallPush"), 
            c("PushRegistration").pushPermissionIsDenied() && l() 
        }) 
    } 
    function p(a) { 
        i = a 
    } 
    function q(a) { 
        j = a 
    } 
    g.logUserSettingAction = a; 
    g.genPushSubscription = e; 
    g.genDisableNotifications = f; 
    g.genEnableNotifications = n; 
    g.installPush = o; 
    g.setLogExtraData = p; 
    g.setQEUniverseName = q 
} 
), 98); 
__d("BrowserPushMessageRedirectUtil", ["Bootloader"], (function(a, b, c, d, e, f, g) { 
    function a(a) { 
        var b = "(messages)(.*?)(?:(tid=))([^&]*)"; 
        a = a.match(b); 
        if (!a) 
            return !0; 
        var d = a.pop(); 
        c("Bootloader").loadModules(["FantaTabActions"], function(a) { 
            a.openTab(d) 
        }, "BrowserPushMessageRedirectUtil"); 
        return !1 
    } 
    g["default"] = a 
} 
), 98); 
__d("BusinessCometRelayEnvironmentFactory", ["cr:9829"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    g["default"] = b("cr:9829") 
} 
), 98); 
__d("ChannelConstants", [], (function(a, b, c, d, e, f) { 
    var g = "channel/"; 
    a = { 
        CHANNEL_MANUAL_RECONNECT_DEFER_MSEC: 2e3, 
        MUTE_WARNING_TIME_MSEC: 25e3, 
        WARNING_COUNTDOWN_THRESHOLD_MSEC: 15e3, 
        ON_SHUTDOWN: g + "shutdown", 
        ON_INVALID_HISTORY: g + "invalid_history", 
        ON_CONFIG: g + "config", 
        ON_ENTER_STATE: g + "enter_state", 
        ON_EXIT_STATE: g + "exit_state", 
        ATTEMPT_RECONNECT: g + "attempt_reconnect", 
        RTI_SESSION: g + "new_rti_address", 
        CONSOLE_LOG: g + "message:console_log", 
        GET_RTI_SESSION_REQUEST: g + "rti_session_request", 
        SKYWALKER: g + "skywalker", 
        CHANNEL_ESTABLISHED: g + "established", 
        OK: "ok", 
        ERROR: "error", 
        ERROR_MAX: "error_max", 
        ERROR_MISSING: "error_missing", 
        ERROR_MSG_TYPE: "error_msg_type", 
        ERROR_SHUTDOWN: "error_shutdown", 
        ERROR_STALE: "error_stale", 
        SYS_OWNER: "sys_owner", 
        SYS_NONOWNER: "sys_nonowner", 
        SYS_ONLINE: "sys_online", 
        SYS_OFFLINE: "sys_offline", 
        SYS_TIMETRAVEL: "sys_timetravel", 
        HINT_AUTH: "shutdown auth", 
        HINT_CONN: "shutdown conn", 
        HINT_DISABLED: "shutdown disabled", 
        HINT_INVALID_STATE: "shutdown invalid state", 
        HINT_MAINT: "shutdown maint", 
        HINT_UNSUPPORTED: "shutdown unsupported", 
        reason_Unknown: 0, 
        reason_AsyncError: 1, 
        reason_TooLong: 2, 
        reason_Refresh: 3, 
        reason_RefreshDelay: 4, 
        reason_UIRestart: 5, 
        reason_NeedSeq: 6, 
        reason_PrevFailed: 7, 
        reason_IFrameLoadGiveUp: 8, 
        reason_IFrameLoadRetry: 9, 
        reason_IFrameLoadRetryWorked: 10, 
        reason_PageTransitionRetry: 11, 
        reason_IFrameLoadMaxSubdomain: 12, 
        reason_NoChannelInfo: 13, 
        reason_NoChannelHost: 14, 
        CAPABILITY_VOIP_INTEROP: 8, 
        CAPABILITY_ACTIVE_ON_DESKTOP_APP: 16384, 
        CAPABILITY_PLAYING_INSTANT_GAME: 2097152, 
        SUBSCRIBE: "subscribe", 
        UNSUBSCRIBE: "unsubscribe", 
        FAKE_DFF: "fake_dff", 
        THROTTLED: g + "throttled", 
        JUMPSTART: g + "jumpstart", 
        ENTITY_PRESENCE_ACTIVE_PING: "entity_presence/active_ping", 
        ENTITY_PRESENCE_SKIPPED_PING: "entity_presence/skipped_ping", 
        SUBSCRIPTION_STATE: { 
            SUBSCRIBE: "s", 
            MUTATE_CONTEXT: "m", 
            UNSUBSCRIBE: "u" 
        }, 
        DEFAULT_MAX_SUBSCRIPTIONS: 300, 
        DEFAULT_EVICTION_BATCH_SIZE: 20, 
        DEFAULT_MAX_SUBSCRIPTION_FLUSH_BATCH_SIZE: 300, 
        DEFAULT_MAX_CONSECUTIVE_FLUSH_FAILURES: 3, 
        getArbiterType: function(a) { 
            return g + "message:" + a 
        }, 
        getRTISkywalkerArbiterType: function(a, b) { 
            return g + "skywalker:" + a + ":" + b 
        } 
    }; 
    e.exports = a 
} 
), null); 
__d("ChatConfig", ["invariant", "ChatConfigInitialData"], (function(a, b, c, d, e, f, g, h) { 
    var i = babelHelpers["extends"]({}, c("ChatConfigInitialData")); 
    function j(a, b) { 
        return a in i ? i[a] : b 
    } 
    function a(a) { 
        return !!j(a, !1) 
    } 
    function b(a, b) { 
        b === void 0 && (b = 0); 
        if (a in i) { 
            typeof i[a] === "number" || h(0, 3109); 
            return i[a] 
        } 
        return b 
    } 
    function d(a, b) { 
        i[a] = b 
    } 
    function e() { 
        return i 
    } 
    g.get = j; 
    g.getBool = a; 
    g.getNumber = b; 
    g.set = d; 
    g.getDebugInfo = e 
} 
), 98); 
__d("CometBatchNotificationsStateChangeSubscription_facebookRelayOperation", [], (function(a, b, c, d, e, f) { 
    e.exports = "6546596222061607" 
} 
), null); 
__d("CometBatchNotificationsStateChangeSubscription.graphql", ["CometBatchNotificationsStateChangeSubscription_facebookRelayOperation"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "environment" 
        } 
          , c = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "input" 
        } 
          , d = [{ 
            alias: null, 
            args: [{ 
                kind: "Variable", 
                name: "data", 
                variableName: "input" 
            }], 
            concreteType: "BatchNotificationStateChangeSubscribeResponsePayload", 
            kind: "LinkedField", 
            name: "batch_notification_state_change_subscribe", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Notification", 
                kind: "LinkedField", 
                name: "aggregated_notifications", 
                plural: !0, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "id", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "seen_state", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Viewer", 
                kind: "LinkedField", 
                name: "viewer", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: [{ 
                        kind: "Variable", 
                        name: "environment", 
                        variableName: "environment" 
                    }], 
                    kind: "ScalarField", 
                    name: "notifications_unseen_count", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "last_update_timestamp", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }]; 
        return { 
            fragment: { 
                argumentDefinitions: [a, c], 
                kind: "Fragment", 
                metadata: null, 
                name: "CometBatchNotificationsStateChangeSubscription", 
                selections: d, 
                type: "Subscription", 
                abstractKey: null 
            }, 
            kind: "Request", 
            operation: { 
                argumentDefinitions: [c, a], 
                kind: "Operation", 
                name: "CometBatchNotificationsStateChangeSubscription", 
                selections: d 
            }, 
            params: { 
                id: b("CometBatchNotificationsStateChangeSubscription_facebookRelayOperation"), 
                metadata: { 
                    subscriptionName: "batch_notification_state_change_subscribe" 
                }, 
                name: "CometBatchNotificationsStateChangeSubscription", 
                operationKind: "subscription", 
                text: null 
            } 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("CometBatchNotificationsStateChangeSubscription", ["CometBatchNotificationsStateChangeSubscription.graphql", "CometRelay"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = h !== void 0 ? h : h = b("CometBatchNotificationsStateChangeSubscription.graphql"); 
    function a(a) { 
        return d("CometRelay").requestSubscription(a, { 
            subscription: i, 
            variables: { 
                environment: "MAIN_SURFACE", 
                input: { 
                    environment: "MAIN_SURFACE", 
                    query_flags: ["INCLUDE_WA_P2B_NOTIFS"] 
                } 
            } 
        }) 
    } 
    g.subscription = i; 
    g.batchSubscribe = a 
} 
), 98); 
__d("CometCastingMiniplayerRoot.react", ["CastingContext", "CometPlaceholder.react", "JSResourceForInteraction", "lazyLoadComponent", "react"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = h || (h = d("react")), j = h.useContext, k = c("lazyLoadComponent")(c("JSResourceForInteraction")("CometCastingMiniplayer.react").__setRef("CometCastingMiniplayerRoot.react")); 
    function a() { 
        var a = j(d("CastingContext").CastingStateContext); 
        return a == null ? null : i.jsx(c("CometPlaceholder.react"), { 
            fallback: null, 
            children: i.jsx(k, {}) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 98); 
__d("CometFriendNotificationsStateChangeSubscription_facebookRelayOperation", [], (function(a, b, c, d, e, f) { 
    e.exports = "4872300252838190" 
} 
), null); 
__d("CometFriendNotificationsStateChangeSubscription.graphql", ["CometFriendNotificationsStateChangeSubscription_facebookRelayOperation"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "environment" 
        } 
          , c = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "input" 
        } 
          , d = [{ 
            alias: null, 
            args: [{ 
                kind: "Variable", 
                name: "data", 
                variableName: "input" 
            }], 
            concreteType: "NotificationStateChangeSubscribeResponsePayload", 
            kind: "LinkedField", 
            name: "notification_state_change_subscribe", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Notification", 
                kind: "LinkedField", 
                name: "notification", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "id", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "seen_state", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "notif_id", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Viewer", 
                kind: "LinkedField", 
                name: "viewer", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: [{ 
                        kind: "Variable", 
                        name: "environment", 
                        variableName: "environment" 
                    }], 
                    kind: "ScalarField", 
                    name: "notifications_unseen_count", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "last_update_timestamp", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }]; 
        return { 
            fragment: { 
                argumentDefinitions: [a, c], 
                kind: "Fragment", 
                metadata: null, 
                name: "CometFriendNotificationsStateChangeSubscription", 
                selections: d, 
                type: "Subscription", 
                abstractKey: null 
            }, 
            kind: "Request", 
            operation: { 
                argumentDefinitions: [c, a], 
                kind: "Operation", 
                name: "CometFriendNotificationsStateChangeSubscription", 
                selections: d 
            }, 
            params: { 
                id: b("CometFriendNotificationsStateChangeSubscription_facebookRelayOperation"), 
                metadata: { 
                    subscriptionName: "notification_state_change_subscribe" 
                }, 
                name: "CometFriendNotificationsStateChangeSubscription", 
                operationKind: "subscription", 
                text: null 
            } 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("FriendingCometSubscriptionToastHelper", ["react", "requireDeferred"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = h || d("react"), j = c("requireDeferred")("FriendingCometConfirmedFriendRequestToast.react").__setRef("FriendingCometSubscriptionToastHelper"), k = c("requireDeferred")("FriendingCometFriendRequestToast.react").__setRef("FriendingCometSubscriptionToastHelper"), l = new Set(), m = {}; 
    function a(a, b) { 
        var c, d = a == null ? void 0 : a.friend_request_receive_subscribe; 
        c = d == null ? void 0 : (c = d.notif) == null ? void 0 : c.seen_state; 
        var e = d == null ? void 0 : (d = d.notif) == null ? void 0 : d.notif_id; 
        c === "UNSEEN_AND_UNREAD" && e != null && (l.add(e), 
        k.onReadyImmediately(function(c) { 
            if (!l.has(e)) 
                return; 
            l["delete"](e); 
            var d = b.push(i.jsx(c, { 
                onCloseClick: function() { 
                    return b.expire(d) 
                }, 
                response: a 
            }), 5e3); 
            m[e] = d 
        })) 
    } 
    function b(a, b) { 
        var c, d = a == null ? void 0 : a.friend_request_confirm_subscribe; 
        c = d == null ? void 0 : (c = d.notif) == null ? void 0 : c.seen_state; 
        var e = d == null ? void 0 : (d = d.notif) == null ? void 0 : d.notif_id; 
        c === "UNSEEN_AND_UNREAD" && e != null && (l.add(e), 
        j.onReadyImmediately(function(c) { 
            if (!l.has(e)) 
                return; 
            l["delete"](e); 
            var d = b.push(i.jsx(c, { 
                onCloseClick: function() { 
                    return b.expire(d) 
                }, 
                response: a 
            }), 5e3); 
            m[e] = d 
        })) 
    } 
    function e(a, b, c) { 
        var d = c.getState(); 
        a !== "UNSEEN_AND_UNREAD" && b in m && ((a = d[m[b]]) == null ? void 0 : a.shown) !== !0 && (c["delete"](m[b]), 
        delete m[b], 
        l["delete"](b)) 
    } 
    g.pushFriendingCometToast = a; 
    g.pushFriendingConfirmedCometToast = b; 
    g.deleteToastIfSeen = e 
} 
), 98); 
__d("CometFriendNotificationsStateChangeSubscription", ["CometFriendNotificationsStateChangeSubscription.graphql", "CometRelay", "FriendingCometSubscriptionToastHelper"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = h !== void 0 ? h : h = b("CometFriendNotificationsStateChangeSubscription.graphql"); 
    function a(a, b) { 
        var c = function(a) { 
            a = a == null ? void 0 : (a = a.notification_state_change_subscribe) == null ? void 0 : a.notification; 
            var c = a == null ? void 0 : a.seen_state; 
            a = a == null ? void 0 : a.notif_id; 
            c != null && a != null && d("FriendingCometSubscriptionToastHelper").deleteToastIfSeen(c, a, b) 
        }; 
        return d("CometRelay").requestSubscription(a, { 
            onNext: c, 
            subscription: i, 
            variables: { 
                environment: "FRIENDS_TAB", 
                input: { 
                    environment: "FRIENDS_TAB" 
                } 
            } 
        }) 
    } 
    g.subscription = i; 
    g.subscribeToFriendNotifs = a 
} 
), 98); 
__d("GhlTestUbtFalcoEvent", ["FalcoLoggerInternal", "getFalcoLogPolicy_DO_NOT_USE"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    a = c("getFalcoLogPolicy_DO_NOT_USE")("1942319"); 
    b = d("FalcoLoggerInternal").create("ghl_test_ubt", a); 
    e = b; 
    g["default"] = e 
} 
), 98); 
__d("CometGHLTestUBT", ["GhlTestUbtFalcoEvent", "JSScheduler", "ghlTestUBT"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h; 
    function a(a) { 
        (h || (h = d("JSScheduler"))).scheduleLoggingPriCallback(function() { 
            c("ghlTestUBT")(function(b, d) { 
                b && a.addGlobalMetadata("adblocker_enabled", 1); 
                return c("GhlTestUbtFalcoEvent").log(function() { 
                    return { 
                        recent: d, 
                        ubt: b 
                    } 
                }) 
            }) 
        }) 
    } 
    g["default"] = a 
} 
), 98); 
__d("CometNotificationsStateChangeSubscription_facebookRelayOperation", [], (function(a, b, c, d, e, f) { 
    e.exports = "6421625191268347" 
} 
), null); 
__d("CometNotificationsStateChangeSubscription.graphql", ["CometNotificationsStateChangeSubscription_facebookRelayOperation"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "environment" 
        } 
          , c = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "input" 
        } 
          , d = [{ 
            alias: null, 
            args: [{ 
                kind: "Variable", 
                name: "data", 
                variableName: "input" 
            }], 
            concreteType: "NotificationStateChangeSubscribeResponsePayload", 
            kind: "LinkedField", 
            name: "notification_state_change_subscribe", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Notification", 
                kind: "LinkedField", 
                name: "notification", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "id", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "seen_state", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Viewer", 
                kind: "LinkedField", 
                name: "viewer", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: [{ 
                        kind: "Variable", 
                        name: "environment", 
                        variableName: "environment" 
                    }], 
                    kind: "ScalarField", 
                    name: "notifications_unseen_count", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "last_update_timestamp", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            storageKey: null 
        }]; 
        return { 
            fragment: { 
                argumentDefinitions: [a, c], 
                kind: "Fragment", 
                metadata: null, 
                name: "CometNotificationsStateChangeSubscription", 
                selections: d, 
                type: "Subscription", 
                abstractKey: null 
            }, 
            kind: "Request", 
            operation: { 
                argumentDefinitions: [c, a], 
                kind: "Operation", 
                name: "CometNotificationsStateChangeSubscription", 
                selections: d 
            }, 
            params: { 
                id: b("CometNotificationsStateChangeSubscription_facebookRelayOperation"), 
                metadata: { 
                    subscriptionName: "notification_state_change_subscribe" 
                }, 
                name: "CometNotificationsStateChangeSubscription", 
                operationKind: "subscription", 
                text: null 
            } 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("CometNotificationsStateChangeSubscription", ["CometNotificationsStateChangeSubscription.graphql", "CometRelay"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = h !== void 0 ? h : h = b("CometNotificationsStateChangeSubscription.graphql"); 
    function a(a) { 
        return d("CometRelay").requestSubscription(a, { 
            subscription: i, 
            variables: { 
                environment: "MAIN_SURFACE", 
                input: { 
                    environment: "MAIN_SURFACE", 
                    query_flags: ["INCLUDE_WA_P2B_NOTIFS"] 
                } 
            } 
        }) 
    } 
    c = { 
        subscribe: a, 
        subscription: i 
    }; 
    g["default"] = c 
} 
), 98); 
__d("CometObjectFitContainerWithMaxHeight.react", ["CometObjectFitContainer.react", "react", "useCometSize_DO_NOT_USE"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = h || d("react"); 
    function a(a) { 
        var b = a.contentAspectRatio 
          , d = a.maxHeight; 
        a = babelHelpers.objectWithoutPropertiesLoose(a, ["contentAspectRatio", "maxHeight"]); 
        var e = c("useCometSize_DO_NOT_USE")() 
          , f = e[0]; 
        e = e[1]; 
        var g = 16 / 9; 
        b = b != null && isFinite(b) && b > 0 ? b : g; 
        if (d != null && d > 0 && e != null) { 
            g = e.width / b; 
            g > d && (b = e.width / d) 
        } 
        return i.jsx(c("CometObjectFitContainer.react"), babelHelpers["extends"]({ 
            contentAspectRatio: b, 
            objectFitMode: "CONTAINER_WIDTH_BASED_ASPECT_RATIO", 
            ref: f 
        }, a)) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 98); 
__d("CometOnBeforeUnloadDialog.react", ["fbt", "CometTrackingNodeProvider.react", "FDSCardedDialogLegacy.react", "TetraButtonGroup.react", "TetraText.react", "react"], (function(a, b, c, d, e, f, g, h) { 
    "use strict"; 
    var i, j = i || d("react"); 
    function a(a) { 
        var b = a.disabled; 
        b = b === void 0 ? !1 : b; 
        var d = a.onClose 
          , e = a.onCloseButtonPress 
          , f = a.primaryAction 
          , g = a.secondaryAction 
          , i = a.body 
          , k = a.cancel 
          , l = a.confirm; 
        a = a.title; 
        var m = function() { 
            f(), 
            d() 
        } 
          , n = function() { 
            g(), 
            d() 
        }; 
        return j.jsx(c("CometTrackingNodeProvider.react"), { 
            trackingNode: 163, 
            children: j.jsxs(c("FDSCardedDialogLegacy.react"), { 
                onClose: function() { 
                    e(), 
                    d() 
                }, 
                testid: void 0, 
                title: a, 
                titleHorizontalAlignment: "start", 
                withCloseButton: !0, 
                children: [j.jsx("div", { 
                    className: "xz9dl7a x1pi30zi xsag5q8 x1swvt13 x1n2onr6", 
                    children: j.jsx(c("TetraText.react"), { 
                        type: "body3", 
                        children: i 
                    }) 
                }), j.jsx("div", { 
                    className: "x78zum5 x1q0g3np x13a6bvl xexx8yu x4uap5 x1l90r2v xkhd6sd", 
                    children: j.jsx(c("TetraButtonGroup.react"), { 
                        direction: "backward", 
                        paddingHorizontal: 16, 
                        primary: { 
                            disabled: b, 
                            label: (a = l) != null ? a : h._("__JHASH__dV9Vz_8TRow__JHASH__"), 
                            onPress: m, 
                            testid: "CometOnBeforeUnloadDialogConfirmButton" 
                        }, 
                        secondary: { 
                            disabled: b, 
                            label: (i = k) != null ? i : h._("__JHASH__vfZ0qXC5Zmr__JHASH__"), 
                            onPress: n, 
                            reduceEmphasis: !0, 
                            testid: "CometOnBeforeUnloadDialogCancelButton" 
                        } 
                    }) 
                })] 
            }) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 226); 
__d("CometProfileSwitchedToast_query.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [], 
        kind: "Fragment", 
        metadata: null, 
        name: "CometProfileSwitchedToast_query", 
        selections: [{ 
            args: null, 
            kind: "FragmentSpread", 
            name: "useCometProfileSwitchedToast_query" 
        }], 
        type: "Query", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("useCometProfileSwitchedToast_query.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "id", 
            storageKey: null 
        }; 
        return { 
            argumentDefinitions: [], 
            kind: "Fragment", 
            metadata: null, 
            name: "useCometProfileSwitchedToast_query", 
            selections: [{ 
                alias: null, 
                args: null, 
                concreteType: "Viewer", 
                kind: "LinkedField", 
                name: "viewer", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "actor", 
                    plural: !1, 
                    selections: [{ 
                        kind: "InlineFragment", 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "username", 
                            storageKey: null 
                        }, a, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "name", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "profile_type_name_for_content", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: [{ 
                                kind: "Literal", 
                                name: "height", 
                                value: 32 
                            }, { 
                                kind: "Literal", 
                                name: "width", 
                                value: 32 
                            }], 
                            concreteType: "Image", 
                            kind: "LinkedField", 
                            name: "profile_picture", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                kind: "ScalarField", 
                                name: "uri", 
                                storageKey: null 
                            }], 
                            storageKey: "profile_picture(height:32,width:32)" 
                        }, { 
                            alias: null, 
                            args: null, 
                            concreteType: "UserProfileSwitcherEligibleProfilesConnection", 
                            kind: "LinkedField", 
                            name: "profile_switcher_eligible_profiles", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "ProfileSwitcherEligibleProfile", 
                                kind: "LinkedField", 
                                name: "nodes", 
                                plural: !0, 
                                selections: [{ 
                                    alias: null, 
                                    args: null, 
                                    concreteType: "User", 
                                    kind: "LinkedField", 
                                    name: "profile", 
                                    plural: !1, 
                                    selections: [a], 
                                    storageKey: null 
                                }], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }], 
                        type: "User", 
                        abstractKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                args: null, 
                kind: "FragmentSpread", 
                name: "useCometProfileSwitchMutation_query" 
            }], 
            type: "Query", 
            abstractKey: null 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("useCometProfileSwitchedToast", ["fbt", "CometListCellStrict_DEPRECATED.react", "CometRelay", "CometRouteURL", "TetraButtonGroup.react", "TetraText.react", "XCometMeControllerRouteBuilder", "XCometProfileControllerRouteBuilder", "XCometProfileVanityControllerRouteBuilder", "emptyFunction", "react", "useCometProfileSwitchMutation", "useCometProfileSwitchTracer", "useCometProfileSwitchedToast_query.graphql"], (function(a, b, c, d, e, f, g, h) { 
    "use strict"; 
    var i, j, k = j || d("react"); 
    function a(a) { 
        var e, f, g, j, l, m = a.onDismiss, n = a.previousProfileID; 
        a = a.query; 
        a = d("CometRelay").useFragment(i !== void 0 ? i : i = b("useCometProfileSwitchedToast_query.graphql"), a); 
        e = a == null ? void 0 : (e = a.viewer) == null ? void 0 : (e = e.actor) == null ? void 0 : e.name; 
        f = a == null ? void 0 : (f = a.viewer) == null ? void 0 : (f = f.actor) == null ? void 0 : f.id; 
        g = a == null ? void 0 : (g = a.viewer) == null ? void 0 : (g = g.actor) == null ? void 0 : (g = g.profile_picture) == null ? void 0 : g.uri; 
        var o = a == null ? void 0 : (j = a.viewer) == null ? void 0 : (j = j.actor) == null ? void 0 : (j = j.profile_switcher_eligible_profiles) == null ? void 0 : j.nodes.map(function(a) { 
            return (a = a.profile) == null ? void 0 : a.id 
        }); 
        j = (a == null ? void 0 : (j = a.viewer) == null ? void 0 : (j = j.actor) == null ? void 0 : j.profile_type_name_for_content) === "PAGE"; 
        l = (l = a.viewer) == null ? void 0 : (l = l.actor) == null ? void 0 : l.username; 
        l = l == null || l.length === 0 ? "" : c("XCometProfileVanityControllerRouteBuilder").buildURL({ 
            vanity: l 
        }); 
        var p = d("CometRouteURL").useRouteURLPath(); 
        l = l === p; 
        var q = c("XCometProfileControllerRouteBuilder").buildURL({}) 
          , r = d("CometRouteURL").useRouteURLParams().id; 
        q = q === p && r === f; 
        p = l || q; 
        var s = c("useCometProfileSwitchTracer")({ 
            origin: "switched_toast", 
            originatingSurface: "switched_toast" 
        }) 
          , t = c("useCometProfileSwitchMutation")({ 
            data: a 
        }); 
        r = function() { 
            (o == null ? void 0 : o.includes(n)) && s(function(a) { 
                t(n, a, null, "switched_toast") 
            }), 
            m() 
        } 
        ; 
        f = null; 
        l = k.jsx(c("CometListCellStrict_DEPRECATED.react"), { 
            addOnStart: g != null ? { 
                "aria-label": h._("__JHASH__fZU-5mdO94e__JHASH__"), 
                linkProps: { 
                    url: c("XCometMeControllerRouteBuilder").buildURL({}) 
                }, 
                onPress: m, 
                shape: "circle", 
                size: 48, 
                source: { 
                    uri: g 
                }, 
                type: "profile-photo" 
            } : null, 
            body: k.jsx(c("TetraButtonGroup.react"), { 
                align: p ? "start" : "justify", 
                paddingHorizontal: 0, 
                paddingTop: 12, 
                primary: p ? { 
                    label: h._("__JHASH__2kACvdZJNBP__JHASH__"), 
                    onPress: r, 
                    padding: "wide", 
                    type: "secondary" 
                } : { 
                    label: j ? h._("__JHASH__--2XPIPCpnJ__JHASH__") : h._("__JHASH__GRs1INByQRl__JHASH__"), 
                    linkProps: { 
                        url: c("XCometMeControllerRouteBuilder").buildURL({}) 
                    }, 
                    onPress: m, 
                    type: "primary" 
                }, 
                secondary: p ? null : { 
                    label: h._("__JHASH__2kACvdZJNBP__JHASH__"), 
                    onPress: r, 
                    type: "secondary" 
                }, 
                size: "large", 
                wrap: "forward" 
            }), 
            headline: k.jsx(c("TetraText.react"), { 
                type: "headline4", 
                children: h._("__JHASH__AG0e6FYCEFC__JHASH__", [h._param("profile_name", e)]) 
            }) 
        }); 
        return { 
            accessibilityAnnouncement: f, 
            content: l, 
            onCloseClick: m, 
            onMouseEnter: c("emptyFunction"), 
            profileName: e 
        } 
    } 
    g["default"] = a 
} 
), 226); 
__d("CometProfileSwitchedToast.react", ["fbt", "CometProfileSwitchedToast_query.graphql", "CometRelay", "CometToastCard.react", "react", "useCometProfileSwitchedToast"], (function(a, b, c, d, e, f, g, h) { 
    "use strict"; 
    var i, j, k = j || d("react"); 
    function a(a) { 
        var e = a.onDismiss 
          , f = a.previousProfileID; 
        a = a.query; 
        a = d("CometRelay").useFragment(i !== void 0 ? i : i = b("CometProfileSwitchedToast_query.graphql"), a); 
        f = c("useCometProfileSwitchedToast")({ 
            onDismiss: e, 
            previousProfileID: f, 
            query: a 
        }); 
        return k.jsx(c("CometToastCard.react"), { 
            accessibilityAnnouncement: f.accessibilityAnnouncement, 
            content: f.content, 
            headline: h._("__JHASH__H1oTPehjLo5__JHASH__", [h._param("profile_name", f.profileName)]), 
            onCloseClick: e, 
            onMouseEnter: function() {} 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 226); 
__d("XDOMScannerResultsControllerRouteBuilder", ["jsRouteBuilder"], (function(a, b, c, d, e, f, g) { 
    a = c("jsRouteBuilder")("/shared/user_preferences/", Object.freeze({}), void 0); 
    b = a; 
    g["default"] = b 
} 
), 98); 
__d("DOMScanner", ["Base64", "ConstUriUtils", "DOMScannerConfig", "FBLogger", "JSScheduler", "Promise", "WebStorage", "XDOMScannerResultsControllerRouteBuilder", "cometAsyncFetch", "isFacebookURI"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i, j, k = 0, l = !1, m = !1; 
    function n(a) { 
        return a.startsWith("data:") && a.includes(";base64,") 
    } 
    function o(a) { 
        return n(a) ? !1 : q(a) 
    } 
    function p() { 
        var a = [] 
          , b = document.getElementsByTagName("*"); 
        for (var c = 0; c < b.length; ++c) 
            b[c].shadowRoot != null && a.push(b[c]); 
        return a 
    } 
    function q(a) { 
        a = d("ConstUriUtils").getUri(a.toString()); 
        return a == null ? !1 : !c("isFacebookURI")(a) 
    } 
    function r() { 
        var a = [] 
          , b = p(); 
        for (var c = 0; c < b.length; c++) { 
            var d = b[c] 
              , e = d.getBoundingClientRect(); 
            e = JSON.stringify({ 
                position: { 
                    b: e.bottom, 
                    l: e.left, 
                    r: e.right, 
                    t: e.top 
                }, 
                size: { 
                    h: e.height, 
                    w: e.width 
                } 
            }, null, 2); 
            a.push(["shadow_root", d.tagName, d.id, d.className, e]) 
        } 
        return a 
    } 
    function s() { 
        var a = [] 
          , b = document.querySelectorAll("script"); 
        for (var c = 0; c < b.length; ++c) { 
            var d = b[c]; 
            if (d.src && o(String(d.src))) { 
                var e = d.src 
                  , f = null 
                  , g = null; 
                d.className && (f = d.className); 
                d.id && (g = d.id); 
                d = ["script", e, g, f, null]; 
                a.push(d) 
            } 
        } 
        return a 
    } 
    function t() { 
        var a = [] 
          , b = document.getElementsByTagName("iframe"); 
        for (var c = 0; c < b.length; ++c) { 
            var d = b[c]; 
            if (d.src && o(d.src)) { 
                var e = d.src 
                  , f = null 
                  , g = null 
                  , h = d.getBoundingClientRect(); 
                h = JSON.stringify({ 
                    position: { 
                        b: h.bottom, 
                        l: h.left, 
                        r: h.right, 
                        t: h.top 
                    }, 
                    size: { 
                        h: d.height, 
                        w: d.width 
                    }, 
                    src: d.src, 
                    visibility: d.style.visibility 
                }, null, 2); 
                d.className && (f = d.className); 
                d.id && (g = d.id); 
                d = ["iframe", e, g, f, h]; 
                a.push(d) 
            } 
        } 
        return a 
    } 
    function u() { 
        var a = [] 
          , b = (j || (j = c("WebStorage"))).getLocalStorage(); 
        if (!b || !b.length) 
            return a; 
        for (var d = 0; d < b.length; ++d) 
            a.push(b.key(d)); 
        return a 
    } 
    function v() { 
        var a = [] 
          , b = document.getElementsByTagName("link"); 
        for (var c = 0; c < b.length; ++c) { 
            var d = b[c]; 
            if (d.href && o(String(d.href))) { 
                var e = d.href; 
                e = ["link", e, d.type, d.as, null]; 
                a.push(e) 
            } 
        } 
        return a 
    } 
    function w(a, b, d, e) { 
        e = { 
            event: e ? "scan_result" : "logged_out_scan_result", 
            local_storage: b, 
            results: a, 
            runtime: k, 
            scan_id: d 
        }; 
        c("cometAsyncFetch")(c("XDOMScannerResultsControllerRouteBuilder").buildUri({}).toString(), { 
            data: { 
                data: c("Base64").encodeObject(e) 
            }, 
            method: "POST" 
        })["catch"](function(a) { 
            c("FBLogger")("domscanner").catching(a).mustfix("Send response failed. %s", a.errorCode, a.errorType) 
        }) 
    } 
    function x(a) { 
        var e = new Date().valueOf() 
          , f = [] 
          , g = [] 
          , j = new (i || (i = b("Promise")))(function(a) { 
            (h || (h = d("JSScheduler"))).scheduleLoggingPriCallback(function() { 
                try { 
                    f = f.concat(s()) 
                } catch (a) { 
                    c("FBLogger")("domscanner").catching(a).mustfix("Check Scripts failed") 
                } 
                a() 
            }) 
        } 
        ) 
          , l = new i(function(a) { 
            (h || (h = d("JSScheduler"))).scheduleLoggingPriCallback(function() { 
                try { 
                    g = g.concat(u()) 
                } catch (a) { 
                    c("FBLogger")("domscanner").catching(a).mustfix("Check local storage failed") 
                } 
                a() 
            }) 
        } 
        ) 
          , m = new i(function(a) { 
            (h || (h = d("JSScheduler"))).scheduleLoggingPriCallback(function() { 
                try { 
                    f = f.concat(v()) 
                } catch (a) { 
                    c("FBLogger")("domscanner").catching(a).mustfix("Check link tags failed") 
                } 
                a() 
            }) 
        } 
        ) 
          , n = new i(function(a) { 
            (h || (h = d("JSScheduler"))).scheduleLoggingPriCallback(function() { 
                try { 
                    f = f.concat(r()) 
                } catch (a) { 
                    c("FBLogger")("domscanner").catching(a).mustfix("Check shadow roots failed") 
                } 
                a() 
            }) 
        } 
        ) 
          , o = new i(function(a) { 
            (h || (h = d("JSScheduler"))).scheduleLoggingPriCallback(function() { 
                try { 
                    f = f.concat(t()) 
                } catch (a) { 
                    c("FBLogger")("domscanner").catching(a).mustfix("Check iframes failed") 
                } 
                a() 
            }) 
        } 
        ); 
        i.all([j, l, m, n, o])["finally"](function() { 
            k = new Date().valueOf() - e, 
            (h || (h = d("JSScheduler"))).scheduleLoggingPriCallback(function() { 
                return w(f, g, a, !0) 
            }) 
        }) 
    } 
    function a() { 
        !l && c("DOMScannerConfig").needs_scan && (l = !0, 
        window.setTimeout(function() { 
            return (h || (h = d("JSScheduler"))).scheduleLoggingPriCallback(function() { 
                return x(c("DOMScannerConfig").scan_id) 
            }) 
        }, c("DOMScannerConfig").delay)) 
    } 
    function e() { 
        if (!m && c("DOMScannerConfig").needs_scan) { 
            m = !0; 
            var a = new Date().valueOf() 
              , b = [] 
              , d = []; 
            try { 
                b = s(), 
                d = u() 
            } catch (a) { 
                c("FBLogger")("domscanner_loginpage").catching(a).mustfix("Scanning failed on login page %s", a.errorCode, a.errorType) 
            } 
            k = new Date().valueOf() - a; 
            w(b, d, c("DOMScannerConfig").scan_id, !1) 
        } 
    } 
    f = { 
        checkIframes: t, 
        checkLinkTags: v, 
        checkScripts: s, 
        checkShadowRoots: r 
    }; 
    g.scheduleScan = a; 
    g.scanLoginPage = e; 
    g.exportedForTesting = f 
} 
), 98); 
__d("CometRootDeferredSharedWithDomScanner", ["CometRootDeferredShared", "DOMScanner", "ErrorGuard"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h; 
    function a(a) { 
        (h || (h = c("ErrorGuard"))).applyWithGuard(function() { 
            return d("DOMScanner").scheduleScan() 
        }, null, []), 
        d("CometRootDeferredShared").initDeferred(a) 
    } 
    g.initDeferred = a 
} 
), 98); 
__d("XUpdateTimezoneControllerRouteBuilder", ["jsExtraRouteBuilder"], (function(a, b, c, d, e, f, g) { 
    a = c("jsExtraRouteBuilder")("/ajax/autoset_timezone_ajax/", Object.freeze({ 
        is_forced: !1 
    }), ["/ajax/autoset_timezone_ajax.php", "/ajax/timezone/update/", "/ajax/timezone/update.php"], void 0); 
    b = a; 
    g["default"] = b 
} 
), 98); 
__d("getBrowserTimezone", ["FBLogger"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    function a() { 
        try { 
            var a; 
            a = ((a = window.Intl) == null ? void 0 : a.DateTimeFormat) && Intl.DateTimeFormat(); 
            a = (a == null ? void 0 : a.resolvedOptions) && a.resolvedOptions(); 
            return a == null ? void 0 : a.timeZone 
        } catch (a) { 
            c("FBLogger")("TimezoneAutoset").catching(a).warn("Could not read IANA timezone from browser"); 
            return null 
        } 
    } 
    g["default"] = a 
} 
), 98); 
__d("CometTimezoneUpdater", ["UserTimezoneServerTimeData", "XUpdateTimezoneControllerRouteBuilder", "cometAsyncFetch", "getBrowserGMTOffsetAdjustedForSkew", "getBrowserTimezone", "killswitch"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    function a() { 
        var a, b = (a = d("UserTimezoneServerTimeData")).force_update, e = a.server_gmt_offset, f = a.server_time; 
        a = a.timezone; 
        if (f == null || e == null) 
            return; 
        f = -c("getBrowserGMTOffsetAdjustedForSkew")(f); 
        var g = c("killswitch")("TIMEZONE_SET_IANA_ZONE_NAME") ? null : c("getBrowserTimezone")(); 
        (b === !0 || f !== e || g != null && g !== a) && c("cometAsyncFetch")(c("XUpdateTimezoneControllerRouteBuilder").buildExtraURL("/ajax/timezone/update.php", {}), { 
            data: { 
                gmt_off: f, 
                is_forced: b, 
                tz: g 
            }, 
            method: "POST" 
        }) 
    } 
    b = { 
        updateTimezoneIfNecessary: a 
    }; 
    e = b; 
    g["default"] = e 
} 
), 98); 
__d("CometRootDeferred", ["CometRootDeferredSharedWithDomScanner", "CometTimezoneUpdater", "JSScheduler", "SketchComet", "promiseDone"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h; 
    function a(a) { 
        var b = a.sketchInfo; 
        a = babelHelpers.objectWithoutPropertiesLoose(a, ["sketchInfo"]); 
        b != null && (h || (h = d("JSScheduler"))).scheduleSpeculativeCallback(function() { 
            c("promiseDone")(c("SketchComet").solveAllPrimitivesAndCallAsyncController(b.seed1, b.seed2, b.rounds)) 
        }); 
        d("CometRootDeferredSharedWithDomScanner").initDeferred(a); 
        c("CometTimezoneUpdater").updateTimezoneIfNecessary() 
    } 
    g.initDeferred = a 
} 
), 98); 
__d("CometRouteActorToasterQuery_facebookRelayOperation", [], (function(a, b, c, d, e, f) { 
    e.exports = "6178173252294200" 
} 
), null); 
__d("CometRouteActorToasterQuery.graphql", ["CometRouteActorToasterQuery_facebookRelayOperation"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = [{ 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "scale" 
        }] 
          , c = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "__typename", 
            storageKey: null 
        } 
          , d = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "name", 
            storageKey: null 
        } 
          , e = { 
            alias: "toast_icon", 
            args: [{ 
                kind: "Literal", 
                name: "height", 
                value: 32 
            }, { 
                kind: "Variable", 
                name: "scale", 
                variableName: "scale" 
            }, { 
                kind: "Literal", 
                name: "width", 
                value: 32 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "profile_picture", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "uri", 
                storageKey: null 
            }], 
            storageKey: null 
        }; 
        return { 
            fragment: { 
                argumentDefinitions: a, 
                kind: "Fragment", 
                metadata: null, 
                name: "CometRouteActorToasterQuery", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "Viewer", 
                    kind: "LinkedField", 
                    name: "viewer", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "actor", 
                        plural: !1, 
                        selections: [c, d, e], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "Query", 
                abstractKey: null 
            }, 
            kind: "Request", 
            operation: { 
                argumentDefinitions: a, 
                kind: "Operation", 
                name: "CometRouteActorToasterQuery", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "Viewer", 
                    kind: "LinkedField", 
                    name: "viewer", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "actor", 
                        plural: !1, 
                        selections: [c, d, e, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "id", 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }] 
            }, 
            params: { 
                id: b("CometRouteActorToasterQuery_facebookRelayOperation"), 
                metadata: {}, 
                name: "CometRouteActorToasterQuery", 
                operationKind: "query", 
                text: null 
            } 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("CometRouteActorToaster.react", ["fbt", "Actor", "CometRelay", "CometRouteActorToasterBlocklist", "CometRouteActorToasterQuery.graphql", "TetraProfilePhoto.react", "TetraText.react", "WebPixelRatio", "cometPushToast", "getTopMostRoute", "promiseDone", "react", "requireDeferred", "useCometRouterState", "useCurrentRoute", "useProfileCometIsViewAs", "useRouteReferrer"], (function(a, b, c, d, e, f, g, h) { 
    "use strict"; 
    var i, j, k = j || (j = d("react")); 
    e = j; 
    var l = e.useEffect 
      , m = e.useRef 
      , n = c("requireDeferred")("AcfToastImpressionFalcoEvent").__setRef("CometRouteActorToaster.react"); 
    function o(a, b) { 
        if (b) 
            return k.jsx(c("TetraText.react"), { 
                color: "primary", 
                type: "body3", 
                children: h._("__JHASH__dhtpcLgifst__JHASH__", [h._implicitParam("=m2", k.jsx(c("TetraText.react"), { 
                    type: "bodyLink3", 
                    children: h._("__JHASH__IxzOnYaj38q__JHASH__") 
                }))]) 
            }); 
        else 
            return k.jsx(c("TetraText.react"), { 
                color: "primary", 
                type: "body3", 
                children: h._("__JHASH__Kzzb7vg3fH___JHASH__", [h._param("actor", k.jsx(c("TetraText.react"), { 
                    type: "bodyLink3", 
                    children: a 
                }))]) 
            }) 
    } 
    var p = i !== void 0 ? i : i = b("CometRouteActorToasterQuery.graphql"); 
    function a() { 
        var a = d("CometRelay").useRelayEnvironment() 
          , b = d("Actor").useActor() 
          , e = b[0]; 
        b = c("useCometRouterState")(); 
        var f = c("useCurrentRoute")() 
          , g = c("useRouteReferrer")() 
          , h = c("useProfileCometIsViewAs")() 
          , i = m({ 
            actorID: g == null ? void 0 : g.actorID, 
            tracePolicy: g == null ? void 0 : g.tracePolicy 
        }); 
        g = c("CometRouteActorToasterBlocklist").route_trace_policies; 
        var j = f == null ? void 0 : f.tracePolicy; 
        g = g.includes(j); 
        b = b != null ? c("getTopMostRoute")(b) : null; 
        f = f === b; 
        var q = f && !g && !h; 
        l(function() { 
            var b, f = (b = i.current) == null ? void 0 : b.actorID, g = (b = i.current) == null ? void 0 : b.tracePolicy; 
            if (f != null && f !== e && q) { 
                b = function(a) { 
                    var b; 
                    b = a == null ? void 0 : (b = a.viewer) == null ? void 0 : (b = b.actor) == null ? void 0 : b.name; 
                    if (b != null) { 
                        var e; 
                        e = (a == null ? void 0 : (e = a.viewer) == null ? void 0 : (e = e.actor) == null ? void 0 : e.__typename) === "User"; 
                        a = a == null ? void 0 : (a = a.viewer) == null ? void 0 : (a = a.actor) == null ? void 0 : (a = a.toast_icon) == null ? void 0 : a.uri; 
                        a = a != null ? k.jsx(c("TetraProfilePhoto.react"), { 
                            shape: "circle", 
                            size: 32, 
                            source: { 
                                uri: a 
                            } 
                        }) : null; 
                        b = o(b, e); 
                        d("cometPushToast").cometPushToast({ 
                            icon: a, 
                            message: b 
                        }); 
                        n.onReady(function(a) { 
                            a = a.log; 
                            a(function() { 
                                var a; 
                                return { 
                                    destination: (a = j) != null ? a : "comet.app", 
                                    destination_type: "comet_route", 
                                    source: g, 
                                    source_type: "comet_route", 
                                    source_userid: f 
                                } 
                            }) 
                        }) 
                    } 
                } 
                ; 
                var h = { 
                    scale: d("WebPixelRatio").get() 
                }; 
                c("promiseDone")(d("CometRelay").fetchQuery(a, p, h).toPromise(), b) 
            } 
            i.current = { 
                actorID: e, 
                tracePolicy: j 
            } 
        }, [e, j, a, q]); 
        return null 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 226); 
__d("CometVideoPictureInPictureManagerHooks", ["CometVideoPictureInPictureManagerContext", "react"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = (h || d("react")).useContext; 
    function a() { 
        return i(d("CometVideoPictureInPictureManagerContext").CometVideoPictureInPictureManagerContext) 
    } 
    g.useCometVideoPictureInPictureManager = a 
} 
), 98); 
__d("CometWatchAndScrollCloseButton_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [], 
        kind: "Fragment", 
        metadata: null, 
        name: "CometWatchAndScrollCloseButton_video", 
        selections: [{ 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "owner", 
            plural: !1, 
            selections: [{ 
                kind: "InlineFragment", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "has_professional_features_for_watch", 
                    storageKey: null 
                }], 
                type: "VideoOwner", 
                abstractKey: "__isVideoOwner" 
            }], 
            storageKey: null 
        }], 
        type: "Video", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("CometWatchAndScrollCloseButton.react", ["fbt", "ix", "CometRelay", "CometSetWatchAndScrollVideoContext", "CometWatchAndScrollCloseButton_video.graphql", "CometWatchAndScrollVideoContext", "TetraIcon.react", "VideoPlayerInstreamAdsStateHooks", "fbicon", "react", "requireDeferred", "stylex", "useCometRouterState", "useCometTahoeChainingDepth", "useMinifiedProductAttribution", "useVideoPlayerDefaultControlsVisibility"], (function(a, b, c, d, e, f, g, h, i) { 
    "use strict"; 
    var j, k, l, m = l || (l = d("react")), n = l.useContext, o = c("requireDeferred")("VideoHomeTypedLiteLogger").__setRef("CometWatchAndScrollCloseButton.react"), p = { 
        absolutePosition: { 
            end: "xnx3k43", 
            position: "x10l6tqk", 
            top: "x1jzctok", 
            $$css: !0 
        }, 
        closeButton: { 
            zIndex: "x1vjfegm", 
            $$css: !0 
        }, 
        closeButtonHidden: { 
            opacity: "xg01cxk", 
            visibility: "xlshs6z", 
            $$css: !0 
        } 
    }; 
    function a(a) { 
        a = a.video; 
        a = d("CometRelay").useFragment(j !== void 0 ? j : j = b("CometWatchAndScrollCloseButton_video.graphql"), a); 
        var e = n(c("CometSetWatchAndScrollVideoContext")) 
          , f = n(c("CometWatchAndScrollVideoContext")) 
          , g = d("useCometTahoeChainingDepth").useChainingDepthContext() 
          , l = g.chainingDepthState; 
        g = c("useVideoPlayerDefaultControlsVisibility")(); 
        var q = g.isControlsVisible 
          , r = g.onUserInteraction; 
        a = !!(a == null ? void 0 : (g = a.owner) == null ? void 0 : g.has_professional_features_for_watch); 
        g = d("VideoPlayerInstreamAdsStateHooks").useInstreamAdsIsStart(); 
        var s = a || g 
          , t = c("useMinifiedProductAttribution")(); 
        a = c("useCometRouterState")(); 
        var u = (g = a == null ? void 0 : a.main.route.tabKey) != null ? g : "undefined"; 
        return m.jsx("i", { 
            className: (k || (k = c("stylex")))(!s && p.absolutePosition, p.closeButton, !s && !q && p.closeButtonHidden), 
            children: m.jsx(c("TetraIcon.react"), { 
                "aria-label": h._("__JHASH__gRfYYYiiNCL__JHASH__"), 
                color: s ? "primary" : "white", 
                icon: d("fbicon")._(i("478233"), 20), 
                onPress: function() { 
                    var a = f == null ? void 0 : f.sessionStartTime 
                      , b = new Date() 
                      , c = (f == null ? void 0 : f.sessionTrigger) ? f == null ? void 0 : f.sessionTrigger : null; 
                    e(null); 
                    r({ 
                        name: "exit_watch_and_scroll_video", 
                        type: "happened" 
                    }); 
                    s && o.onReady(function(d) { 
                        var e = l + 1 
                          , f = a ? (b.getTime() - a.getTime()) / 1e3 : null; 
                        d.log({ 
                            attribution_id_v2: t, 
                            click_point: "close_button", 
                            click_target: "watch_and_scroll", 
                            event: "click", 
                            event_target_info: u 
                        }); 
                        d.log({ 
                            event: "watch_and_scroll_end_session", 
                            event_target_info: c, 
                            video_watched_count: e, 
                            watch_time_in_watch_and_scroll_s: f 
                        }) 
                    }) 
                } 
            }) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 226); 
__d("CometWatchAndScrollContainer_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [], 
        kind: "Fragment", 
        metadata: null, 
        name: "CometWatchAndScrollContainer_video", 
        selections: [{ 
            args: null, 
            kind: "FragmentSpread", 
            name: "useVideoOriginalDimensionsRelay_video" 
        }], 
        type: "Video", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("CometWatchAndScrollTopBar_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "id", 
            storageKey: null 
        } 
          , b = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "name", 
            storageKey: null 
        } 
          , c = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "uri_token", 
            storageKey: null 
        }; 
        return { 
            argumentDefinitions: [{ 
                kind: "RootArgument", 
                name: "scale" 
            }], 
            kind: "Fragment", 
            metadata: null, 
            name: "CometWatchAndScrollTopBar_video", 
            selections: [a, b, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "title_with_fallback", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "url", 
                storageKey: null 
            }, { 
                args: null, 
                kind: "FragmentSpread", 
                name: "CometWatchAndScrollCloseButton_video" 
            }, { 
                alias: null, 
                args: null, 
                concreteType: null, 
                kind: "LinkedField", 
                name: "owner", 
                plural: !1, 
                selections: [b, a, { 
                    alias: null, 
                    args: [{ 
                        kind: "Literal", 
                        name: "height", 
                        value: 32 
                    }, { 
                        kind: "Variable", 
                        name: "scale", 
                        variableName: "scale" 
                    }, { 
                        kind: "Literal", 
                        name: "width", 
                        value: 32 
                    }], 
                    concreteType: "Image", 
                    kind: "LinkedField", 
                    name: "profile_picture", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "uri", 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }, { 
                    kind: "InlineFragment", 
                    selections: [c, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "page_vanity_url", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "vanity", 
                        storageKey: null 
                    }], 
                    type: "Page", 
                    abstractKey: null 
                }, { 
                    kind: "InlineFragment", 
                    selections: [c, { 
                        kind: "InlineFragment", 
                        selections: [{ 
                            alias: null, 
                            args: [{ 
                                kind: "Literal", 
                                name: "site", 
                                value: "www" 
                            }], 
                            kind: "ScalarField", 
                            name: "url", 
                            storageKey: 'url(site:"www")' 
                        }], 
                        type: "User", 
                        abstractKey: null 
                    }], 
                    type: "VideoOwner", 
                    abstractKey: "__isVideoOwner" 
                }], 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Story", 
                kind: "LinkedField", 
                name: "creation_story", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "identifier_token", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "debug_info", 
                    storageKey: null 
                }, { 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "tracking", 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            type: "Video", 
            abstractKey: null 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("CometWatchAndScrollTopBar.react", ["ix", "CometLink.react", "CometRelay", "CometRow.react", "CometRowItem.react", "CometVideoHomeThreeDotContextMenu.react", "CometWatchAndScrollCloseButton.react", "CometWatchAndScrollTopBar_video.graphql", "FDSTextPairing.react", "TetraProfilePhoto.react", "XCometGamingVanityControllerRouteBuilder", "XCometVideoHomePlaylistControllerRouteBuilder", "fbicon", "isStringNullOrEmpty", "react", "requireDeferred", "useCometRouterState", "useMinifiedProductAttribution", "useNavigateToTahoePassthroughProps"], (function(a, b, c, d, e, f, g, h) { 
    "use strict"; 
    var i, j, k = j || (j = d("react")), l = j.useState, m = c("requireDeferred")("VideoHomeTypedLiteLogger").__setRef("CometWatchAndScrollTopBar.react"), n = { 
        actorIcon: { 
            marginStart: "x1i64zmx", 
            marginLeft: null, 
            marginRight: null, 
            paddingTop: "xexx8yu", 
            paddingEnd: "x4uap5", 
            paddingBottom: "x18d9i69", 
            paddingStart: "xkhd6sd", 
            $$css: !0 
        }, 
        closeButton: { 
            display: "x78zum5", 
            marginTop: "x14vqqas", 
            marginEnd: "xq8finb", 
            marginBottom: "xod5an3", 
            marginStart: "x16n37ib", 
            paddingTop: "xexx8yu", 
            paddingEnd: "x4uap5", 
            paddingBottom: "x18d9i69", 
            paddingStart: "xkhd6sd", 
            $$css: !0 
        }, 
        row: { 
            marginTop: "xdj266r", 
            marginEnd: "x11i5rnm", 
            marginBottom: "xat24cr", 
            marginStart: "x1mh8g0r", 
            width: "xh8yej3", 
            $$css: !0 
        }, 
        threeDot: { 
            display: "x78zum5", 
            marginTop: "xdj266r", 
            marginEnd: "x11i5rnm", 
            marginBottom: "xat24cr", 
            marginStart: "x1mh8g0r", 
            paddingTop: "xexx8yu", 
            paddingEnd: "x4uap5", 
            paddingBottom: "x18d9i69", 
            paddingStart: "xkhd6sd", 
            $$css: !0 
        } 
    }; 
    function a(a) { 
        var e = a.isGamingVideo 
          , f = a.routeTracePolicy 
          , g = a.subOrigin 
          , j = a.video; 
        a = a.videoUrl; 
        j = d("CometRelay").useFragment(i !== void 0 ? i : i = b("CometWatchAndScrollTopBar_video.graphql"), j); 
        var r = c("useMinifiedProductAttribution")() 
          , s = c("useNavigateToTahoePassthroughProps")() 
          , t = l(!1); 
        t[0]; 
        var u = t[1]; 
        t = function(a) { 
            u(a) 
        } 
        ; 
        var v = j == null ? void 0 : j.owner; 
        if (j == null || v == null) 
            return null; 
        s = babelHelpers["extends"]({}, s, { 
            playerSubOrigin: g, 
            portalingRouteTracePolicy: f, 
            portalingSubOrigin: g 
        }); 
        f = "#"; 
        g = v.uri_token; 
        g != null ? f = c("XCometVideoHomePlaylistControllerRouteBuilder").buildURL({ 
            idorvanity: g 
        }) : v.url != null && (f = v.url); 
        if (e) { 
            g = (g = (g = v.page_vanity_url) != null ? g : v.vanity) != null ? g : v.uri_token; 
            if (g != null) { 
                var w; 
                f = c("XCometGamingVanityControllerRouteBuilder").buildURL({ 
                    injected_hero_video_id: (w = j.id) != null ? w : void 0, 
                    vanity: g 
                }) 
            } 
        } 
        return k.jsx("div", { 
            className: "x1jx94hy xgqcy7u x1lq5wgf x163d74j x78zum5 xds687c x1dqyrwa x1hc1fzr x10l6tqk x17qophe x11zq2l5 x1nm1lid xm4efwp xx6bhzk x11xpdln", 
            children: k.jsxs(c("CometRow.react"), { 
                paddingHorizontal: 0, 
                paddingVertical: 0, 
                verticalAlign: "center", 
                xstyle: n.row, 
                children: [k.jsx(c("CometRowItem.react"), { 
                    xstyle: n.actorIcon, 
                    children: k.jsx(o, { 
                        actorID: v.id, 
                        actorName: v.name, 
                        actorURL: f, 
                        iconURI: (w = v.profile_picture) == null ? void 0 : w.uri, 
                        passthroughProps: e ? s : void 0, 
                        productAttribution: r 
                    }) 
                }), k.jsx(c("CometRowItem.react"), { 
                    expanding: !0, 
                    children: k.jsx(c("FDSTextPairing.react"), { 
                        headline: k.jsx(q, { 
                            passthroughProps: s, 
                            productAttribution: r, 
                            title: j.title_with_fallback, 
                            videoUrl: a 
                        }), 
                        headlineLineLimit: 1, 
                        level: 4, 
                        meta: k.jsx(p, { 
                            actorName: v.name, 
                            actorURL: f, 
                            passthroughProps: e ? s : void 0, 
                            productAttribution: r 
                        }), 
                        metaLineLimit: 1, 
                        metaLocation: "above" 
                    }) 
                }), k.jsx(c("CometRowItem.react"), { 
                    xstyle: n.threeDot, 
                    children: k.jsx(c("CometVideoHomeThreeDotContextMenu.react"), { 
                        icon: d("fbicon")._(h("555291"), 20), 
                        identifierToken: (g = j.creation_story) == null ? void 0 : g.identifier_token, 
                        onMenuVisibilityChange: t, 
                        onPress: function() { 
                            m.onReady(function(a) { 
                                a.log({ 
                                    attribution_id_v2: r, 
                                    click_point: "three_dot_menu", 
                                    click_target: "watch_and_scroll", 
                                    event: "click" 
                                }) 
                            }) 
                        }, 
                        position: "above", 
                        storyDebugInfo: (w = j.creation_story) == null ? void 0 : w.debug_info, 
                        tracking: (a = j.creation_story) == null ? void 0 : a.tracking, 
                        videoID: j.id, 
                        videoMenuLocation: "WATCH_AND_SCROLL" 
                    }) 
                }), k.jsx(c("CometRowItem.react"), { 
                    xstyle: n.closeButton, 
                    children: k.jsx(c("CometWatchAndScrollCloseButton.react"), { 
                        video: j 
                    }) 
                })] 
            }) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    function o(a) { 
        a.actorID; 
        var b = a.actorName 
          , d = a.actorURL 
          , e = a.iconURI 
          , f = a.passthroughProps 
          , g = a.productAttribution; 
        return k.jsx(c("TetraProfilePhoto.react"), { 
            "aria-label": c("isStringNullOrEmpty")(b) ? d : b, 
            linkProps: { 
                passthroughProps: (a = f) != null ? a : void 0, 
                url: d 
            }, 
            onPress: function() { 
                m.onReady(function(a) { 
                    a.log({ 
                        attribution_id_v2: g, 
                        click_point: "actor_profile_picture", 
                        click_target: "watch_and_scroll", 
                        event: "click" 
                    }) 
                }) 
            }, 
            size: 32, 
            source: { 
                uri: e || "" 
            } 
        }) 
    } 
    o.displayName = o.name + " [from " + f.id + "]"; 
    function p(a) { 
        var b = a.actorName 
          , d = a.actorURL 
          , e = a.passthroughProps 
          , f = a.productAttribution; 
        return c("isStringNullOrEmpty")(b) ? null : k.jsx(c("CometLink.react"), { 
            href: d, 
            onClick: function() { 
                m.onReady(function(a) { 
                    a.log({ 
                        attribution_id_v2: f, 
                        click_point: "actor_name", 
                        click_target: "watch_and_scroll", 
                        event: "click" 
                    }) 
                }) 
            }, 
            passthroughProps: (a = e) != null ? a : void 0, 
            children: b 
        }) 
    } 
    p.displayName = p.name + " [from " + f.id + "]"; 
    function q(a) { 
        var b = a.passthroughProps 
          , d = a.productAttribution 
          , e = a.title; 
        a = a.videoUrl; 
        var f = c("useCometRouterState")() 
          , g = f == null ? void 0 : f.main.route.tabKey; 
        return k.jsx(c("CometLink.react"), { 
            href: a, 
            onClick: function() { 
                m.onReady(function(a) { 
                    a.log({ 
                        attribution_id_v2: d, 
                        click_point: "video_title", 
                        click_target: "watch_and_scroll", 
                        event: "click", 
                        event_target_info: g 
                    }) 
                }) 
            }, 
            passthroughProps: b, 
            children: e 
        }) 
    } 
    q.displayName = q.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 98); 
__d("CometWatchAndScrollVideoQuery_facebookRelayOperation", [], (function(a, b, c, d, e, f) { 
    e.exports = "26392843793693065" 
} 
), null); 
__d("CometWatchAndScrollVideoQuery.graphql", ["VideoPlayerRelay_video$normalization.graphql", "CometWatchAndScrollVideoQuery_facebookRelayOperation"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "chainingCursor" 
        } 
          , c = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "chainingSeedVideoID" 
        } 
          , d = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "scale" 
        } 
          , e = { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "videoID" 
        } 
          , f = [{ 
            kind: "Variable", 
            name: "id", 
            variableName: "videoID" 
        }] 
          , g = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "id", 
            storageKey: null 
        } 
          , h = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "url", 
            storageKey: null 
        } 
          , i = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "has_professional_features_for_watch", 
            storageKey: null 
        } 
          , j = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_gaming_video", 
            storageKey: null 
        } 
          , k = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "is_soundbites_video", 
            storageKey: null 
        } 
          , l = { 
            alias: null, 
            args: null, 
            concreteType: "PayToAccessPaywall", 
            kind: "LinkedField", 
            name: "pay_to_access_paywall", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "should_show_paywall", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , m = [{ 
            kind: "Variable", 
            name: "id", 
            variableName: "chainingSeedVideoID" 
        }] 
          , n = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "__typename", 
            storageKey: null 
        } 
          , o = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "uri_token", 
            storageKey: null 
        } 
          , p = [{ 
            kind: "Literal", 
            name: "site", 
            value: "www" 
        }] 
          , q = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "name", 
            storageKey: null 
        } 
          , r = [{ 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "uri", 
            storageKey: null 
        }] 
          , s = [g] 
          , t = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "title_with_fallback", 
            storageKey: null 
        } 
          , u = { 
            kind: "InlineFragment", 
            selections: s, 
            type: "Node", 
            abstractKey: "__isNode" 
        }; 
        return { 
            fragment: { 
                argumentDefinitions: [a, c, d, e], 
                kind: "Fragment", 
                metadata: null, 
                name: "CometWatchAndScrollVideoQuery", 
                selections: [{ 
                    alias: null, 
                    args: f, 
                    concreteType: "Video", 
                    kind: "LinkedField", 
                    name: "video", 
                    plural: !1, 
                    selections: [g, h, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "owner", 
                        plural: !1, 
                        selections: [{ 
                            kind: "InlineFragment", 
                            selections: [i], 
                            type: "VideoOwner", 
                            abstractKey: "__isVideoOwner" 
                        }], 
                        storageKey: null 
                    }, j, k, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "CometWatchAndScrollContainer_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "VideoPlayerRelay_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "VideoPlayerWithLiveVideoEndscreen_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "VideoPlayerWithLiveVideoIndicator_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "CometWatchAndScrollTopBar_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "CometWatchAndScrollCloseButton_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "VideoPlayerWithWatchAndScrollWarningScreen_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "VideoPlayerWithAudioOverlay_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "VideoPlayerWithAudioBackground_video" 
                    }, { 
                        args: null, 
                        kind: "FragmentSpread", 
                        name: "VideoPlayerWithWatchAndScrollChainingWrapper_video" 
                    }, l], 
                    storageKey: null 
                }, { 
                    alias: "chainingSeedVideo", 
                    args: m, 
                    concreteType: "Video", 
                    kind: "LinkedField", 
                    name: "video", 
                    plural: !1, 
                    selections: [{ 
                        kind: "Defer", 
                        selections: [{ 
                            args: [{ 
                                kind: "Variable", 
                                name: "cursor", 
                                variableName: "chainingCursor" 
                            }, { 
                                kind: "Variable", 
                                name: "seedVideoID", 
                                variableName: "chainingSeedVideoID" 
                            }], 
                            kind: "FragmentSpread", 
                            name: "VideoPlayerSkipControl_video" 
                        }] 
                    }], 
                    storageKey: null 
                }], 
                type: "Query", 
                abstractKey: null 
            }, 
            kind: "Request", 
            operation: { 
                argumentDefinitions: [a, c, e, d], 
                kind: "Operation", 
                name: "CometWatchAndScrollVideoQuery", 
                selections: [{ 
                    alias: null, 
                    args: f, 
                    concreteType: "Video", 
                    kind: "LinkedField", 
                    name: "video", 
                    plural: !1, 
                    selections: [g, h, { 
                        alias: null, 
                        args: null, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "owner", 
                        plural: !1, 
                        selections: [n, { 
                            kind: "InlineFragment", 
                            selections: [i, o, { 
                                kind: "InlineFragment", 
                                selections: [{ 
                                    alias: null, 
                                    args: p, 
                                    kind: "ScalarField", 
                                    name: "url", 
                                    storageKey: 'url(site:"www")' 
                                }], 
                                type: "User", 
                                abstractKey: null 
                            }], 
                            type: "VideoOwner", 
                            abstractKey: "__isVideoOwner" 
                        }, g, q, { 
                            alias: null, 
                            args: [{ 
                                kind: "Literal", 
                                name: "height", 
                                value: 32 
                            }, { 
                                kind: "Variable", 
                                name: "scale", 
                                variableName: "scale" 
                            }, { 
                                kind: "Literal", 
                                name: "width", 
                                value: 32 
                            }], 
                            concreteType: "Image", 
                            kind: "LinkedField", 
                            name: "profile_picture", 
                            plural: !1, 
                            selections: r, 
                            storageKey: null 
                        }, { 
                            kind: "InlineFragment", 
                            selections: [o, { 
                                alias: null, 
                                args: null, 
                                kind: "ScalarField", 
                                name: "page_vanity_url", 
                                storageKey: null 
                            }, { 
                                alias: null, 
                                args: null, 
                                kind: "ScalarField", 
                                name: "vanity", 
                                storageKey: null 
                            }], 
                            type: "Page", 
                            abstractKey: null 
                        }], 
                        storageKey: null 
                    }, j, k, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "original_width", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "original_height", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "original_rotation", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "TextWithEntities", 
                        kind: "LinkedField", 
                        name: "live_end_text", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "text", 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "is_huddle", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "is_live_audio_room_v2_broadcast", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "Event", 
                        kind: "LinkedField", 
                        name: "associated_paid_online_event", 
                        plural: !1, 
                        selections: s, 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "is_live_streaming", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "is_paid_virtual_event_premium_content", 
                        storageKey: null 
                    }, { 
                        alias: "breakingStatus", 
                        args: null, 
                        kind: "ScalarField", 
                        name: "breaking_status", 
                        storageKey: null 
                    }, { 
                        alias: "videoId", 
                        args: null, 
                        kind: "ScalarField", 
                        name: "id", 
                        storageKey: null 
                    }, { 
                        alias: "isPremiere", 
                        args: null, 
                        kind: "ScalarField", 
                        name: "is_premiere", 
                        storageKey: null 
                    }, { 
                        alias: "liveViewerCount", 
                        args: null, 
                        kind: "ScalarField", 
                        name: "live_viewer_count_read_only", 
                        storageKey: null 
                    }, { 
                        alias: "rehearsalInfo", 
                        args: null, 
                        concreteType: "LiveVideoRehearsalInfo", 
                        kind: "LinkedField", 
                        name: "rehearsal_info", 
                        plural: !1, 
                        selections: [{ 
                            alias: "typeName", 
                            args: null, 
                            kind: "ScalarField", 
                            name: "__typename", 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "publish_time", 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "Video", 
                        kind: "LinkedField", 
                        name: "live_speaker_count_indicator", 
                        plural: !1, 
                        selections: [{ 
                            args: null, 
                            documentName: "VideoPlayerWithLiveVideoIndicator_video", 
                            fragmentName: "HuddlesSpeakerCountIndicatorContainer_video", 
                            fragmentPropName: "video", 
                            kind: "ModuleImport" 
                        }, g], 
                        storageKey: null 
                    }, q, t, { 
                        alias: null, 
                        args: null, 
                        concreteType: "Story", 
                        kind: "LinkedField", 
                        name: "creation_story", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "identifier_token", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "debug_info", 
                            storageKey: null 
                        }, { 
                            alias: null, 
                            args: null, 
                            kind: "ScalarField", 
                            name: "tracking", 
                            storageKey: null 
                        }, g, { 
                            alias: null, 
                            args: null, 
                            concreteType: null, 
                            kind: "LinkedField", 
                            name: "shareable", 
                            plural: !1, 
                            selections: [n, { 
                                alias: "wwwUrl", 
                                args: p, 
                                kind: "ScalarField", 
                                name: "url", 
                                storageKey: 'url(site:"www")' 
                            }, u], 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: [{ 
                            kind: "Literal", 
                            name: "framework", 
                            value: "WARNING_SCREENS" 
                        }, { 
                            kind: "Literal", 
                            name: "location", 
                            value: "video_channel" 
                        }], 
                        concreteType: "CIXScreen", 
                        kind: "LinkedField", 
                        name: "cix_screen", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: null, 
                            kind: "LinkedField", 
                            name: "view_model", 
                            plural: !1, 
                            selections: [n, { 
                                kind: "InlineFragment", 
                                selections: [{ 
                                    args: null, 
                                    documentName: "VideoPlayerWithWatchAndScrollWarningScreen_video", 
                                    fragmentName: "CometWarningScreenOverlay_data", 
                                    fragmentPropName: "data", 
                                    kind: "ModuleImport" 
                                }], 
                                type: "OverlayWarningScreenViewModel", 
                                abstractKey: null 
                            }, u], 
                            storageKey: null 
                        }], 
                        storageKey: 'cix_screen(framework:"WARNING_SCREENS",location:"video_channel")' 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "Story", 
                        kind: "LinkedField", 
                        name: "container_story", 
                        plural: !1, 
                        selections: s, 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: null, 
                        concreteType: "VideoThumbnail", 
                        kind: "LinkedField", 
                        name: "preferred_thumbnail", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: null, 
                            concreteType: "Image", 
                            kind: "LinkedField", 
                            name: "image", 
                            plural: !1, 
                            selections: r, 
                            storageKey: null 
                        }, g], 
                        storageKey: null 
                    }, { 
                        alias: null, 
                        args: [{ 
                            kind: "Literal", 
                            name: "supported", 
                            value: "2sq8zP" 
                        }], 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "comet_video_player_audio_overlay_renderer", 
                        plural: !1, 
                        selections: [n, { 
                            kind: "InlineFragment", 
                            selections: [{ 
                                args: null, 
                                documentName: "VideoPlayerWithAudioOverlay_video", 
                                fragmentName: "CometVideoPlayerWithLiveAudioRoomV2OverlayRenderer_renderer", 
                                fragmentPropName: "renderer", 
                                kind: "ModuleImport" 
                            }], 
                            type: "CometVideoPlayerWithLiveAudioRoomV2OverlayRenderer", 
                            abstractKey: null 
                        }, { 
                            kind: "InlineFragment", 
                            selections: [{ 
                                args: null, 
                                documentName: "VideoPlayerWithAudioOverlay_video", 
                                fragmentName: "CometVideoPlayerWithHuddleOverlayRenderer_renderer", 
                                fragmentPropName: "renderer", 
                                kind: "ModuleImport" 
                            }], 
                            type: "CometVideoPlayerWithHuddleOverlayRenderer", 
                            abstractKey: null 
                        }, { 
                            kind: "InlineFragment", 
                            selections: [{ 
                                args: null, 
                                documentName: "VideoPlayerWithAudioOverlay_video", 
                                fragmentName: "CometVideoPlayerWithPodcastOverlayRenderer_renderer", 
                                fragmentPropName: "renderer", 
                                kind: "ModuleImport" 
                            }], 
                            type: "CometVideoPlayerWithPodcastOverlayRenderer", 
                            abstractKey: null 
                        }, { 
                            kind: "InlineFragment", 
                            selections: [{ 
                                args: null, 
                                documentName: "VideoPlayerWithAudioOverlay_video", 
                                fragmentName: "VideoPlayerWithMusicSproutOverlayRenderer_renderer", 
                                fragmentPropName: "renderer", 
                                kind: "ModuleImport" 
                            }], 
                            type: "VideoPlayerWithMusicSproutOverlayRenderer", 
                            abstractKey: null 
                        }, { 
                            kind: "InlineFragment", 
                            selections: [{ 
                                args: null, 
                                documentName: "VideoPlayerWithAudioOverlay_video", 
                                fragmentName: "CometVideoPlayerWithSoundbiteOverlayRenderer_renderer", 
                                fragmentPropName: "renderer", 
                                kind: "ModuleImport" 
                            }], 
                            type: "CometVideoPlayerWithSoundbiteOverlayRenderer", 
                            abstractKey: null 
                        }], 
                        storageKey: 'comet_video_player_audio_overlay_renderer(supported:"2sq8zP")' 
                    }, { 
                        alias: null, 
                        args: [{ 
                            kind: "Literal", 
                            name: "supported", 
                            value: "2ZlrYX" 
                        }], 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "comet_video_player_audio_background_renderer", 
                        plural: !1, 
                        selections: [n, { 
                            kind: "InlineFragment", 
                            selections: [{ 
                                args: null, 
                                documentName: "VideoPlayerWithAudioBackground_video", 
                                fragmentName: "CometVideoPlayerWithHuddleBackgroundRenderer_renderer", 
                                fragmentPropName: "renderer", 
                                kind: "ModuleImport" 
                            }], 
                            type: "CometVideoPlayerWithHuddleBackgroundRenderer", 
                            abstractKey: null 
                        }], 
                        storageKey: 'comet_video_player_audio_background_renderer(supported:"2ZlrYX")' 
                    }, { 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "can_viewer_share", 
                        storageKey: null 
                    }, l, { 
                        args: null, 
                        fragment: b("VideoPlayerRelay_video$normalization.graphql"), 
                        kind: "FragmentSpread" 
                    }], 
                    storageKey: null 
                }, { 
                    alias: "chainingSeedVideo", 
                    args: m, 
                    concreteType: "Video", 
                    kind: "LinkedField", 
                    name: "video", 
                    plural: !1, 
                    selections: [{ 
                        "if": null, 
                        kind: "Defer", 
                        label: "CometWatchAndScrollVideoQuery$defer$VideoPlayerSkipControl_video_izUbj", 
                        selections: [g, { 
                            alias: null, 
                            args: [{ 
                                kind: "Literal", 
                                name: "entry_point", 
                                value: "WNS" 
                            }], 
                            concreteType: null, 
                            kind: "LinkedField", 
                            name: "video_channel", 
                            plural: !1, 
                            selections: [n, { 
                                alias: null, 
                                args: [{ 
                                    kind: "Variable", 
                                    name: "after", 
                                    variableName: "chainingCursor" 
                                }, { 
                                    kind: "Literal", 
                                    name: "caller", 
                                    value: "WNS" 
                                }, { 
                                    kind: "Variable", 
                                    name: "exclude_video", 
                                    variableName: "chainingSeedVideoID" 
                                }, { 
                                    kind: "Literal", 
                                    name: "first", 
                                    value: 1 
                                }], 
                                concreteType: "VideoChannelFeedConnection", 
                                kind: "LinkedField", 
                                name: "video_channel_feed", 
                                plural: !1, 
                                selections: [{ 
                                    alias: null, 
                                    args: null, 
                                    concreteType: "VideoChannelFeedEdge", 
                                    kind: "LinkedField", 
                                    name: "edges", 
                                    plural: !0, 
                                    selections: [{ 
                                        alias: null, 
                                        args: null, 
                                        kind: "ScalarField", 
                                        name: "cursor", 
                                        storageKey: null 
                                    }, { 
                                        alias: null, 
                                        args: null, 
                                        concreteType: null, 
                                        kind: "LinkedField", 
                                        name: "node", 
                                        plural: !1, 
                                        selections: [n, { 
                                            kind: "InlineFragment", 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "StoryAttachment", 
                                                kind: "LinkedField", 
                                                name: "attachments", 
                                                plural: !0, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    concreteType: null, 
                                                    kind: "LinkedField", 
                                                    name: "media", 
                                                    plural: !1, 
                                                    selections: [n, { 
                                                        kind: "InlineFragment", 
                                                        selections: [g, { 
                                                            alias: null, 
                                                            args: [{ 
                                                                kind: "Literal", 
                                                                name: "height", 
                                                                value: 202 
                                                            }, { 
                                                                kind: "Literal", 
                                                                name: "sizing", 
                                                                value: "cover-fill-cropped" 
                                                            }, { 
                                                                kind: "Literal", 
                                                                name: "width", 
                                                                value: 360 
                                                            }], 
                                                            concreteType: "Image", 
                                                            kind: "LinkedField", 
                                                            name: "image", 
                                                            plural: !1, 
                                                            selections: r, 
                                                            storageKey: 'image(height:202,sizing:"cover-fill-cropped",width:360)' 
                                                        }, t, { 
                                                            alias: null, 
                                                            args: null, 
                                                            concreteType: null, 
                                                            kind: "LinkedField", 
                                                            name: "owner", 
                                                            plural: !1, 
                                                            selections: [n, q, g], 
                                                            storageKey: null 
                                                        }, h], 
                                                        type: "Video", 
                                                        abstractKey: null 
                                                    }, u, { 
                                                        kind: "InlineFragment", 
                                                        selections: s, 
                                                        type: "DynamicFeedAdAttachmentMedia", 
                                                        abstractKey: null 
                                                    }, { 
                                                        kind: "InlineFragment", 
                                                        selections: s, 
                                                        type: "GenericAttachmentMedia", 
                                                        abstractKey: null 
                                                    }, { 
                                                        kind: "InlineFragment", 
                                                        selections: s, 
                                                        type: "MontageImage", 
                                                        abstractKey: null 
                                                    }, { 
                                                        kind: "InlineFragment", 
                                                        selections: s, 
                                                        type: "MontageVideo", 
                                                        abstractKey: null 
                                                    }], 
                                                    storageKey: null 
                                                }], 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "click_tracking_linkshim_cb", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "encrypted_click_tracking", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "encrypted_tracking", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                kind: "ScalarField", 
                                                name: "viewability_config", 
                                                storageKey: null 
                                            }, { 
                                                alias: null, 
                                                args: null, 
                                                concreteType: "CometClientViewConfig", 
                                                kind: "LinkedField", 
                                                name: "client_view_config", 
                                                plural: !1, 
                                                selections: [{ 
                                                    alias: null, 
                                                    args: null, 
                                                    kind: "ScalarField", 
                                                    name: "can_delay_log_impression", 
                                                    storageKey: null 
                                                }, { 
                                                    alias: null, 
                                                    args: null, 
                                                    kind: "ScalarField", 
                                                    name: "use_banzai_signal_imp", 
                                                    storageKey: null 
                                                }, { 
                                                    alias: null, 
                                                    args: null, 
                                                    kind: "ScalarField", 
                                                    name: "use_banzai_vital_imp", 
                                                    storageKey: null 
                                                }], 
                                                storageKey: null 
                                            }], 
                                            type: "Story", 
                                            abstractKey: null 
                                        }, u, { 
                                            kind: "InlineFragment", 
                                            selections: s, 
                                            type: "CommunityTabNewJoinFeedUnit", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: s, 
                                            type: "CommunityTabTrendingPOGFeedUnit", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: s, 
                                            type: "FBShortsMidCardFeedUnit", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: s, 
                                            type: "GroupsMultiGYSJStoryUnit", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: s, 
                                            type: "GroupsTabCategoriesUnit", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: s, 
                                            type: "PagesYouMayLikeFeedUnit", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: s, 
                                            type: "StoriesTrayFeedUnit", 
                                            abstractKey: null 
                                        }, { 
                                            kind: "InlineFragment", 
                                            selections: s, 
                                            type: "XFBDummyReelsInWatchIFU", 
                                            abstractKey: null 
                                        }], 
                                        storageKey: null 
                                    }], 
                                    storageKey: null 
                                }], 
                                storageKey: null 
                            }, g], 
                            storageKey: 'video_channel(entry_point:"WNS")' 
                        }] 
                    }, g], 
                    storageKey: null 
                }] 
            }, 
            params: { 
                id: b("CometWatchAndScrollVideoQuery_facebookRelayOperation"), 
                metadata: {}, 
                name: "CometWatchAndScrollVideoQuery", 
                operationKind: "query", 
                text: null 
            } 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("VideoPlayerPictureInPictureControl.react", ["fbt", "ix", "CometVideoPictureInPictureManagerContext", "VideoPlayerControlIcon.react", "VideoPlayerHooks", "fbicon", "react", "requireDeferred", "useMinifiedProductAttribution", "useVideoPlayerPortalingPassthroughProps"], (function(a, b, c, d, e, f, g, h, i) { 
    "use strict"; 
    var j, k, l = j || (j = d("react")); 
    b = j; 
    var m = b.useCallback 
      , n = b.useContext 
      , o = b.useEffect 
      , p = c("requireDeferred")("VideoHomeTypedLiteLogger").__setRef("VideoPlayerPictureInPictureControl.react") 
      , q = window.document.pictureInPictureEnabled; 
    function a(a) { 
        var b = a.routeTracePolicy 
          , e = a.subOrigin; 
        a = h._("__JHASH__AQMjhAwOZ46__JHASH__"); 
        var f = c("useMinifiedProductAttribution")() 
          , g = m(function() { 
            p.onReady(function(a) { 
                a.log({ 
                    attribution_id_v2: f, 
                    click_point: "control_picture_in_picture", 
                    event: "click", 
                    event_target_info: b, 
                    player_suborigin: e 
                }) 
            }) 
        }, [b, e, f]) 
          , j = (k || (k = d("VideoPlayerHooks"))).useController() 
          , r = n(d("CometVideoPictureInPictureManagerContext").CometVideoPictureInPictureManagerAPIContext) 
          , s = m(function() { 
            r.openPipPlayer(), 
            g() 
        }, [g, r]) 
          , t = c("useVideoPlayerPortalingPassthroughProps")() 
          , u = t.portableVideoID; 
        o(function() { 
            q && (r.setController(j), 
            r.setPipPortableVideoID(u)) 
        }, [r, j, u]); 
        return q ? l.jsx(c("VideoPlayerControlIcon.react"), { 
            icon: d("fbicon")._(i("509931"), 20), 
            label: a, 
            onPress: s, 
            tooltip: a 
        }) : null 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g.VideoPlayerPictureInPictureControl = a 
} 
), 226); 
__d("VideoPlayerSkipControlBase.react", ["fbt", "ix", "VideoPlayerControlIcon.react", "fbicon", "react"], (function(a, b, c, d, e, f, g, h, i) { 
    "use strict"; 
    var j, k = j || d("react"); 
    function a(a) { 
        var b = a.disabled 
          , e = a.onHoverIn 
          , f = a.onHoverOut; 
        a = a.onPress; 
        return k.jsx(c("VideoPlayerControlIcon.react"), { 
            color: "white", 
            disabled: b, 
            icon: d("fbicon")._(i("1052613"), 20), 
            label: h._("__JHASH__RMwYtzhsEt6__JHASH__"), 
            onHoverIn: e, 
            onHoverOut: f, 
            onPress: a 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 226); 
__d("CometWatchAndScrollChainingQuery_facebookRelayOperation", [], (function(a, b, c, d, e, f) { 
    e.exports = "7483165565124639" 
} 
), null); 
__d("CometWatchAndScrollChainingQuery.graphql", ["CometWatchAndScrollChainingQuery_facebookRelayOperation"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = [{ 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "caller" 
        }, { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "chainingCursor" 
        }, { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "channelEntryPoint" 
        }, { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "count" 
        }, { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "scale" 
        }, { 
            defaultValue: null, 
            kind: "LocalArgument", 
            name: "seedVideoID" 
        }] 
          , c = [{ 
            kind: "Variable", 
            name: "id", 
            variableName: "seedVideoID" 
        }] 
          , d = [{ 
            kind: "Variable", 
            name: "entry_point", 
            variableName: "channelEntryPoint" 
        }] 
          , e = [{ 
            kind: "Variable", 
            name: "after", 
            variableName: "chainingCursor" 
        }, { 
            kind: "Variable", 
            name: "caller", 
            variableName: "caller" 
        }, { 
            kind: "Variable", 
            name: "exclude_video", 
            variableName: "seedVideoID" 
        }, { 
            kind: "Variable", 
            name: "first", 
            variableName: "count" 
        }] 
          , f = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "cursor", 
            storageKey: null 
        } 
          , g = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "__typename", 
            storageKey: null 
        } 
          , h = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "id", 
            storageKey: null 
        } 
          , i = [{ 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "uri", 
            storageKey: null 
        }] 
          , j = { 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "height", 
                value: 202 
            }, { 
                kind: "Literal", 
                name: "sizing", 
                value: "cover-fill-cropped" 
            }, { 
                kind: "Literal", 
                name: "width", 
                value: 360 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: i, 
            storageKey: 'image(height:202,sizing:"cover-fill-cropped",width:360)' 
        } 
          , k = [h] 
          , l = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "url", 
            storageKey: null 
        } 
          , m = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "click_tracking_linkshim_cb", 
            storageKey: null 
        } 
          , n = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "encrypted_click_tracking", 
            storageKey: null 
        } 
          , o = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "encrypted_tracking", 
            storageKey: null 
        } 
          , p = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "viewability_config", 
            storageKey: null 
        } 
          , q = { 
            alias: null, 
            args: null, 
            concreteType: "CometClientViewConfig", 
            kind: "LinkedField", 
            name: "client_view_config", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "can_delay_log_impression", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "use_banzai_signal_imp", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "use_banzai_vital_imp", 
                storageKey: null 
            }], 
            storageKey: null 
        } 
          , r = { 
            kind: "InlineFragment", 
            selections: k, 
            type: "Node", 
            abstractKey: "__isNode" 
        }; 
        return { 
            fragment: { 
                argumentDefinitions: a, 
                kind: "Fragment", 
                metadata: null, 
                name: "CometWatchAndScrollChainingQuery", 
                selections: [{ 
                    alias: null, 
                    args: c, 
                    concreteType: "Video", 
                    kind: "LinkedField", 
                    name: "video", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: d, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "video_channel", 
                        plural: !1, 
                        selections: [{ 
                            alias: null, 
                            args: e, 
                            concreteType: "VideoChannelFeedConnection", 
                            kind: "LinkedField", 
                            name: "video_channel_feed", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "VideoChannelFeedEdge", 
                                kind: "LinkedField", 
                                name: "edges", 
                                plural: !0, 
                                selections: [f, { 
                                    alias: null, 
                                    args: null, 
                                    concreteType: null, 
                                    kind: "LinkedField", 
                                    name: "node", 
                                    plural: !1, 
                                    selections: [{ 
                                        kind: "InlineFragment", 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "StoryAttachment", 
                                            kind: "LinkedField", 
                                            name: "attachments", 
                                            plural: !0, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: null, 
                                                kind: "LinkedField", 
                                                name: "media", 
                                                plural: !1, 
                                                selections: [g, { 
                                                    kind: "InlineFragment", 
                                                    selections: [{ 
                                                        args: null, 
                                                        kind: "FragmentSpread", 
                                                        name: "CometWatchAndScrollContextSection_video" 
                                                    }, h, j, { 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: "MusicVideoMetadata", 
                                                        kind: "LinkedField", 
                                                        name: "pmv_metadata", 
                                                        plural: !1, 
                                                        selections: [g], 
                                                        storageKey: null 
                                                    }, { 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: null, 
                                                        kind: "LinkedField", 
                                                        name: "owner", 
                                                        plural: !1, 
                                                        selections: k, 
                                                        storageKey: null 
                                                    }, l], 
                                                    type: "Video", 
                                                    abstractKey: null 
                                                }], 
                                                storageKey: null 
                                            }], 
                                            storageKey: null 
                                        }, m, n, o, p, q], 
                                        type: "Story", 
                                        abstractKey: null 
                                    }], 
                                    storageKey: null 
                                }], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }], 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                type: "Query", 
                abstractKey: null 
            }, 
            kind: "Request", 
            operation: { 
                argumentDefinitions: a, 
                kind: "Operation", 
                name: "CometWatchAndScrollChainingQuery", 
                selections: [{ 
                    alias: null, 
                    args: c, 
                    concreteType: "Video", 
                    kind: "LinkedField", 
                    name: "video", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: d, 
                        concreteType: null, 
                        kind: "LinkedField", 
                        name: "video_channel", 
                        plural: !1, 
                        selections: [g, { 
                            alias: null, 
                            args: e, 
                            concreteType: "VideoChannelFeedConnection", 
                            kind: "LinkedField", 
                            name: "video_channel_feed", 
                            plural: !1, 
                            selections: [{ 
                                alias: null, 
                                args: null, 
                                concreteType: "VideoChannelFeedEdge", 
                                kind: "LinkedField", 
                                name: "edges", 
                                plural: !0, 
                                selections: [f, { 
                                    alias: null, 
                                    args: null, 
                                    concreteType: null, 
                                    kind: "LinkedField", 
                                    name: "node", 
                                    plural: !1, 
                                    selections: [g, { 
                                        kind: "InlineFragment", 
                                        selections: [{ 
                                            alias: null, 
                                            args: null, 
                                            concreteType: "StoryAttachment", 
                                            kind: "LinkedField", 
                                            name: "attachments", 
                                            plural: !0, 
                                            selections: [{ 
                                                alias: null, 
                                                args: null, 
                                                concreteType: null, 
                                                kind: "LinkedField", 
                                                name: "media", 
                                                plural: !1, 
                                                selections: [g, { 
                                                    kind: "InlineFragment", 
                                                    selections: [{ 
                                                        alias: null, 
                                                        args: null, 
                                                        kind: "ScalarField", 
                                                        name: "title_with_fallback", 
                                                        storageKey: null 
                                                    }, { 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: null, 
                                                        kind: "LinkedField", 
                                                        name: "owner", 
                                                        plural: !1, 
                                                        selections: [g, { 
                                                            alias: null, 
                                                            args: null, 
                                                            kind: "ScalarField", 
                                                            name: "name", 
                                                            storageKey: null 
                                                        }, h, { 
                                                            alias: null, 
                                                            args: [{ 
                                                                kind: "Literal", 
                                                                name: "height", 
                                                                value: 32 
                                                            }, { 
                                                                kind: "Variable", 
                                                                name: "scale", 
                                                                variableName: "scale" 
                                                            }, { 
                                                                kind: "Literal", 
                                                                name: "width", 
                                                                value: 32 
                                                            }], 
                                                            concreteType: "Image", 
                                                            kind: "LinkedField", 
                                                            name: "profile_picture", 
                                                            plural: !1, 
                                                            selections: i, 
                                                            storageKey: null 
                                                        }, { 
                                                            kind: "InlineFragment", 
                                                            selections: [{ 
                                                                alias: null, 
                                                                args: null, 
                                                                kind: "ScalarField", 
                                                                name: "has_professional_features_for_watch", 
                                                                storageKey: null 
                                                            }], 
                                                            type: "VideoOwner", 
                                                            abstractKey: "__isVideoOwner" 
                                                        }, { 
                                                            kind: "InlineFragment", 
                                                            selections: [{ 
                                                                alias: null, 
                                                                args: [{ 
                                                                    kind: "Literal", 
                                                                    name: "site", 
                                                                    value: "www" 
                                                                }], 
                                                                kind: "ScalarField", 
                                                                name: "url", 
                                                                storageKey: 'url(site:"www")' 
                                                            }], 
                                                            type: "User", 
                                                            abstractKey: null 
                                                        }], 
                                                        storageKey: null 
                                                    }, h, j, { 
                                                        alias: null, 
                                                        args: null, 
                                                        concreteType: "MusicVideoMetadata", 
                                                        kind: "LinkedField", 
                                                        name: "pmv_metadata", 
                                                        plural: !1, 
                                                        selections: [g, h], 
                                                        storageKey: null 
                                                    }, l], 
                                                    type: "Video", 
                                                    abstractKey: null 
                                                }, r, { 
                                                    kind: "InlineFragment", 
                                                    selections: k, 
                                                    type: "DynamicFeedAdAttachmentMedia", 
                                                    abstractKey: null 
                                                }, { 
                                                    kind: "InlineFragment", 
                                                    selections: k, 
                                                    type: "GenericAttachmentMedia", 
                                                    abstractKey: null 
                                                }, { 
                                                    kind: "InlineFragment", 
                                                    selections: k, 
                                                    type: "MontageImage", 
                                                    abstractKey: null 
                                                }, { 
                                                    kind: "InlineFragment", 
                                                    selections: k, 
                                                    type: "MontageVideo", 
                                                    abstractKey: null 
                                                }], 
                                                storageKey: null 
                                            }], 
                                            storageKey: null 
                                        }, m, n, o, p, q], 
                                        type: "Story", 
                                        abstractKey: null 
                                    }, r, { 
                                        kind: "InlineFragment", 
                                        selections: k, 
                                        type: "CommunityTabNewJoinFeedUnit", 
                                        abstractKey: null 
                                    }, { 
                                        kind: "InlineFragment", 
                                        selections: k, 
                                        type: "CommunityTabTrendingPOGFeedUnit", 
                                        abstractKey: null 
                                    }, { 
                                        kind: "InlineFragment", 
                                        selections: k, 
                                        type: "FBShortsMidCardFeedUnit", 
                                        abstractKey: null 
                                    }, { 
                                        kind: "InlineFragment", 
                                        selections: k, 
                                        type: "GroupsMultiGYSJStoryUnit", 
                                        abstractKey: null 
                                    }, { 
                                        kind: "InlineFragment", 
                                        selections: k, 
                                        type: "GroupsTabCategoriesUnit", 
                                        abstractKey: null 
                                    }, { 
                                        kind: "InlineFragment", 
                                        selections: k, 
                                        type: "PagesYouMayLikeFeedUnit", 
                                        abstractKey: null 
                                    }, { 
                                        kind: "InlineFragment", 
                                        selections: k, 
                                        type: "StoriesTrayFeedUnit", 
                                        abstractKey: null 
                                    }, { 
                                        kind: "InlineFragment", 
                                        selections: k, 
                                        type: "XFBDummyReelsInWatchIFU", 
                                        abstractKey: null 
                                    }], 
                                    storageKey: null 
                                }], 
                                storageKey: null 
                            }], 
                            storageKey: null 
                        }, h], 
                        storageKey: null 
                    }, h], 
                    storageKey: null 
                }] 
            }, 
            params: { 
                id: b("CometWatchAndScrollChainingQuery_facebookRelayOperation"), 
                metadata: {}, 
                name: "CometWatchAndScrollChainingQuery", 
                operationKind: "query", 
                text: null 
            } 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("CometWatchAndScrollChaining_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [], 
        kind: "Fragment", 
        metadata: null, 
        name: "CometWatchAndScrollChaining_video", 
        selections: [{ 
            args: null, 
            kind: "FragmentSpread", 
            name: "CometWatchAndScrollFallbackCTAScreen_video" 
        }], 
        type: "Video", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("CometWatchAndScrollContextSection_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [{ 
            kind: "RootArgument", 
            name: "scale" 
        }], 
        kind: "Fragment", 
        metadata: null, 
        name: "CometWatchAndScrollContextSection_video", 
        selections: [{ 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "title_with_fallback", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "owner", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "name", 
                storageKey: null 
            }, { 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "id", 
                storageKey: null 
            }, { 
                alias: null, 
                args: [{ 
                    kind: "Literal", 
                    name: "height", 
                    value: 32 
                }, { 
                    kind: "Variable", 
                    name: "scale", 
                    variableName: "scale" 
                }, { 
                    kind: "Literal", 
                    name: "width", 
                    value: 32 
                }], 
                concreteType: "Image", 
                kind: "LinkedField", 
                name: "profile_picture", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "uri", 
                    storageKey: null 
                }], 
                storageKey: null 
            }, { 
                kind: "InlineFragment", 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    kind: "ScalarField", 
                    name: "has_professional_features_for_watch", 
                    storageKey: null 
                }], 
                type: "VideoOwner", 
                abstractKey: "__isVideoOwner" 
            }, { 
                kind: "InlineFragment", 
                selections: [{ 
                    alias: null, 
                    args: [{ 
                        kind: "Literal", 
                        name: "site", 
                        value: "www" 
                    }], 
                    kind: "ScalarField", 
                    name: "url", 
                    storageKey: 'url(site:"www")' 
                }], 
                type: "User", 
                abstractKey: null 
            }], 
            storageKey: null 
        }], 
        type: "Video", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("CometWatchAndScrollContextSection.react", ["CometLink.react", "CometRelay", "CometWatchAndScrollContextSection_video.graphql", "TetraProfilePhoto.react", "TetraText.react", "XCometVideoHomePlaylistControllerRouteBuilder", "isStringNullOrEmpty", "react", "requireDeferred", "useMinifiedProductAttribution"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i, j = i || d("react"), k = c("requireDeferred")("VideoHomeTypedLiteLogger").__setRef("CometWatchAndScrollContextSection.react"); 
    function a(a) { 
        var e; 
        a = a.video; 
        var f = c("useMinifiedProductAttribution")(); 
        a = d("CometRelay").useFragment(h !== void 0 ? h : h = b("CometWatchAndScrollContextSection_video.graphql"), a); 
        var g = a == null ? void 0 : a.owner; 
        if (a == null || g == null) 
            return null; 
        var i = g.id 
          , l = g.name 
          , m = g.url; 
        e = (e = g.profile_picture) == null ? void 0 : e.uri; 
        var n = "#"; 
        g.has_professional_features_for_watch === !0 ? n = c("XCometVideoHomePlaylistControllerRouteBuilder").buildURL({ 
            idorvanity: i 
        }) : m != null && (n = m); 
        return j.jsxs("div", { 
            className: "x6s0dn4 x78zum5", 
            children: [j.jsx("div", { 
                className: "x1emribx", 
                children: j.jsx(c("TetraProfilePhoto.react"), { 
                    "aria-label": c("isStringNullOrEmpty")(l) ? n : l, 
                    linkProps: { 
                        url: n 
                    }, 
                    onPress: function() { 
                        k.onReady(function(a) { 
                            a.log({ 
                                attribution_id_v2: f, 
                                click_point: "actor_profile_picture", 
                                click_target: "watch_and_scroll_end_screen", 
                                event: "click" 
                            }) 
                        }) 
                    }, 
                    size: 32, 
                    source: { 
                        uri: e || "" 
                    } 
                }) 
            }), j.jsxs("div", { 
                className: "xeuugli", 
                children: [!c("isStringNullOrEmpty")(l) && j.jsx(c("CometLink.react"), { 
                    color: "secondary", 
                    href: n, 
                    onClick: function() { 
                        k.onReady(function(a) { 
                            a.log({ 
                                click_point: "actor_name", 
                                click_target: "watch_and_scroll_end_screen", 
                                event: "click" 
                            }) 
                        }) 
                    }, 
                    children: j.jsx(c("TetraText.react"), { 
                        color: "secondary", 
                        numberOfLines: 1, 
                        type: "meta4", 
                        children: l 
                    }) 
                }), j.jsx("div", { 
                    className: "x1gslohp", 
                    children: j.jsx(c("TetraText.react"), { 
                        color: "primary", 
                        numberOfLines: 1, 
                        type: "headlineEmphasized4", 
                        children: a == null ? void 0 : a.title_with_fallback 
                    }) 
                })] 
            })] 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 98); 
__d("CometWatchAndScrollActionButton.react", ["CometPressable.react", "TetraIcon.react", "TetraText.react", "react"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = h || d("react"); 
    function a(a) { 
        var b = a.icon 
          , d = a.label 
          , e = a.onPress 
          , f = a.testid; 
        f = a.url; 
        return i.jsxs("div", { 
            className: "x6s0dn4 x78zum5 xdt5ytf xl56j7k x14vqqas xq8finb xod5an3 x16n37ib x1n2onr6 x1dmp6jm", 
            "data-testid": void 0, 
            children: [i.jsx("div", { 
                className: "xgjxtca xnuwv8w x1lqxvo2 xgi2ibe x14yjl9h xudhj91 x18nykt9 xww2gxu x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi xamhcws xol2nv xlxy82 x19p7ews xod5an3 x889kno x1iji9kk x1a8lsjc x1sln4lm", 
                children: i.jsx(c("CometPressable.react"), { 
                    "aria-label": d, 
                    linkProps: { 
                        url: f 
                    }, 
                    onPress: e, 
                    children: i.jsx(c("TetraIcon.react"), { 
                        "aria-label": d, 
                        color: "white", 
                        hideHoverOverlay: !0, 
                        icon: b 
                    }) 
                }) 
            }), i.jsx(c("CometPressable.react"), { 
                linkProps: { 
                    url: f 
                }, 
                onPress: e, 
                children: i.jsx(c("TetraText.react"), { 
                    align: "center", 
                    color: "primaryOnMedia", 
                    type: "bodyLink4", 
                    children: d 
                }) 
            })] 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 98); 
__d("CometWatchAndScrollFallbackCTAScreen_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [], 
        kind: "Fragment", 
        metadata: null, 
        name: "CometWatchAndScrollFallbackCTAScreen_video", 
        selections: [{ 
            args: null, 
            kind: "FragmentSpread", 
            name: "VideoPlayerReshareButton_video" 
        }], 
        type: "Video", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("CometWatchAndScrollFallbackCTAScreen.react", ["fbt", "ix", "CometRelay", "CometSetWatchAndScrollVideoContext", "CometWatchAndScrollActionButton.react", "CometWatchAndScrollFallbackCTAScreen_video.graphql", "VideoPlayerHooks", "VideoPlayerReshareButton.react", "XCometWatchControllerRouteBuilder", "fbicon", "react", "requireDeferred", "useCometRouterState", "useMinifiedProductAttribution"], (function(a, b, c, d, e, f, g, h, i) { 
    "use strict"; 
    var j, k, l, m = k || (k = d("react")), n = k.useContext, o = c("requireDeferred")("VideoHomeTypedLiteLogger").__setRef("CometWatchAndScrollFallbackCTAScreen.react"); 
    function a(a) { 
        var e = a.setIsCanceled; 
        a = a.video; 
        a = d("CometRelay").useFragment(j !== void 0 ? j : j = b("CometWatchAndScrollFallbackCTAScreen_video.graphql"), a); 
        var f = c("useMinifiedProductAttribution")() 
          , g = (l || (l = d("VideoPlayerHooks"))).useController() 
          , k = c("useCometRouterState")(); 
        k = k == null ? void 0 : k.main.route.tabKey; 
        k = k !== "watch"; 
        var p = n(c("CometSetWatchAndScrollVideoContext")) 
          , q = function(a) { 
            o.onReady(function(b) { 
                b.log({ 
                    attribution_id_v2: f, 
                    click_point: a, 
                    click_target: "watch_and_scroll_end_screen", 
                    event: "click" 
                }) 
            }) 
        }; 
        return m.jsx("div", { 
            className: "x6s0dn4 xrmyhay x1l1xfun x13fuv20 x178xt8z x1ey2m1c x9f619 x78zum5 xds687c xl56j7k x13zrc24 xbxaen2 x1t1ogtf x1u72gb5 x10l6tqk x17qophe x13vifvy", 
            children: m.jsxs("div", { 
                className: "x1cy8zhl x78zum5 x1q0g3np xl56j7k", 
                children: [k && m.jsx(c("CometWatchAndScrollActionButton.react"), { 
                    icon: d("fbicon")._(i("607168"), 16), 
                    label: h._("__JHASH___cyqgKfFL6l__JHASH__"), 
                    onPress: function() { 
                        p(null), 
                        q("watch_button") 
                    }, 
                    url: c("XCometWatchControllerRouteBuilder").buildURL({}) 
                }), m.jsx(c("CometWatchAndScrollActionButton.react"), { 
                    icon: d("fbicon")._(i("534218"), 16), 
                    label: h._("__JHASH__3wtbhevyblT__JHASH__"), 
                    onPress: function() { 
                        g.play("user_initiated"), 
                        e(!1), 
                        q("replay") 
                    } 
                }), a != null && m.jsx(c("VideoPlayerReshareButton.react"), { 
                    renderActionButton: function(a) { 
                        var b = a.onPress; 
                        return m.jsx(c("CometWatchAndScrollActionButton.react"), { 
                            icon: d("fbicon")._(i("484394"), 16), 
                            label: h._("__JHASH__7sgCXbUM9aN__JHASH__"), 
                            onPress: function() { 
                                b(), 
                                q("share_button") 
                            } 
                        }) 
                    }, 
                    video: a 
                })] 
            }) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 226); 
__d("CometWatchAndScrollChaining.react", ["fbt", "ix", "CometBackgroundImage.react", "CometPictureInPictureExpContext", "CometPressable.react", "CometRelay", "CometSetWatchAndScrollVideoContext", "CometTahoeEndScreenProgressCircle.react", "CometTheme.react", "CometVideoPictureInPictureManager.react", "CometWatchAndScrollChainingQuery.graphql", "CometWatchAndScrollChaining_video.graphql", "CometWatchAndScrollContextSection.react", "CometWatchAndScrollFallbackCTAScreen.react", "CometWatchAndScrollSetStoryViewabilityLoggerContext", "CometWatchAndScrollVideoContext", "TetraIcon.react", "TetraText.react", "VideoPlayerHooks", "WebPixelRatio", "fbicon", "react", "requireDeferred", "useCometTahoeChainingDepth", "useMinifiedProductAttribution"], (function(a, b, c, d, e, f, g, h, i) { 
    "use strict"; 
    var j, k, l, m, n = l || (l = d("react")); 
    e = l; 
    var o = e.useCallback 
      , p = e.useContext 
      , q = e.useEffect 
      , r = e.useState 
      , s = c("requireDeferred")("VideoHomeTypedLiteLogger").__setRef("CometWatchAndScrollChaining.react"); 
    function a(a) { 
        var e, f = a.hidden, g = a.routeTracePolicy, l = a.seedVideoID, t = a.subOrigin; 
        a = a.video; 
        var u = p(c("CometWatchAndScrollVideoContext")) 
          , v = u == null ? void 0 : u.chainingCursor; 
        a = d("CometRelay").useFragment(j !== void 0 ? j : j = b("CometWatchAndScrollChaining_video.graphql"), a); 
        v = d("CometRelay").useLazyLoadQuery(k !== void 0 ? k : k = b("CometWatchAndScrollChainingQuery.graphql"), { 
            caller: "WNS", 
            chainingCursor: v, 
            channelEntryPoint: "WNS", 
            count: 1, 
            scale: d("WebPixelRatio").get(), 
            seedVideoID: l 
        }); 
        var w = d("useCometTahoeChainingDepth").useChainingDepthContext() 
          , x = w.chainingDepthDispatch; 
        w = r(!1); 
        var y = w[0] 
          , z = w[1] 
          , A = (m || (m = d("VideoPlayerHooks"))).useController() 
          , B = p(c("CometSetWatchAndScrollVideoContext")) 
          , C = c("useMinifiedProductAttribution")(); 
        w = (w = v.video) == null ? void 0 : (v = w.video_channel) == null ? void 0 : (w = v.video_channel_feed) == null ? void 0 : (v = w.edges) == null ? void 0 : v[0]; 
        var D = w == null ? void 0 : w.cursor 
          , E = w == null ? void 0 : w.node 
          , F = E == null ? void 0 : (v = E.attachments) == null ? void 0 : (w = v[0]) == null ? void 0 : w.media; 
        v = (F == null ? void 0 : F.pmv_metadata) && F.pmv_metadata != null; 
        var G = !!v; 
        q(function() { 
            !f && !y && s.onReady(function(a) { 
                a.log({ 
                    event: "watch_and_scroll_end_screen_impression" 
                }) 
            }) 
        }, [f, y]); 
        var H = p(c("CometWatchAndScrollSetStoryViewabilityLoggerContext")) 
          , I = p(c("CometPictureInPictureExpContext")) 
          , J = o(function(a) { 
            s.onReady(function(b) { 
                b.log({ 
                    event: a 
                }) 
            }), 
            B({ 
                chainingCursor: D, 
                chainingSeedVideoID: l, 
                routeTracePolicy: g, 
                sessionStartTime: u == null ? void 0 : u.sessionStartTime, 
                sessionTrigger: u == null ? void 0 : u.sessionTrigger, 
                subOrigin: t, 
                videoID: F == null ? void 0 : F.id, 
                videoUrl: F == null ? void 0 : F.url 
            }), 
            H({ 
                clientViewConfig: E == null ? void 0 : E.client_view_config, 
                encryptedTracking: E == null ? void 0 : E.encrypted_tracking, 
                trackingCode: { 
                    click_tracking_linkshim_cb: (E == null ? void 0 : E.click_tracking_linkshim_cb) || "", 
                    encrypted_click_tracking: (E == null ? void 0 : E.encrypted_click_tracking) || "", 
                    encrypted_tracking: (E == null ? void 0 : E.encrypted_tracking) || "" 
                }, 
                videoID: F == null ? void 0 : F.id, 
                viewabilityConfig: E == null ? void 0 : E.viewability_config 
            }) 
        }, [D, g, l, H, B, E == null ? void 0 : E.click_tracking_linkshim_cb, E == null ? void 0 : E.client_view_config, E == null ? void 0 : E.encrypted_click_tracking, E == null ? void 0 : E.encrypted_tracking, E == null ? void 0 : E.viewability_config, t, u == null ? void 0 : u.sessionStartTime, u == null ? void 0 : u.sessionTrigger, F]); 
        if (y) 
            return n.jsx(c("CometWatchAndScrollFallbackCTAScreen.react"), { 
                setIsCanceled: z, 
                video: a 
            }); 
        if (F == null || F.__typename !== "Video") { 
            s.onReady(function(a) { 
                a.log({ 
                    event: "watch_and_scroll_chaining_query_empty" 
                }) 
            }); 
            return n.jsx(c("CometWatchAndScrollFallbackCTAScreen.react"), { 
                setIsCanceled: z, 
                video: a 
            }) 
        } 
        v = (w = F.image) == null ? void 0 : w.uri; 
        a = function() { 
            z(!0), 
            s.onReady(function(a) { 
                a.log({ 
                    attribution_id_v2: C, 
                    click_point: "cancel_button", 
                    click_target: "watch_and_scroll_end_screen", 
                    event: "click" 
                }) 
            }) 
        } 
        ; 
        w = function() { 
            A.play("user_initiated"), 
            s.onReady(function(a) { 
                a.log({ 
                    attribution_id_v2: C, 
                    click_point: "replay", 
                    click_target: "watch_and_scroll_end_screen", 
                    event: "click" 
                }) 
            }) 
        } 
        ; 
        var K = h._("__JHASH__gHxfq7Lt3Mv__JHASH__") 
          , L = F == null ? void 0 : (e = F.owner) == null ? void 0 : e.id; 
        return n.jsx(c("CometTheme.react"), { 
            theme: "dark", 
            children: n.jsxs("div", { 
                className: "x1ey2m1c x9f619 xds687c x10l6tqk x17qophe x13vifvy", 
                children: [n.jsx("div", { 
                    className: "x1ey2m1c x9f619 xds687c x10l6tqk x17qophe x13vifvy", 
                    children: v != null && n.jsx(c("CometBackgroundImage.react"), { 
                        src: v 
                    }) 
                }), n.jsxs("div", { 
                    className: "xrmyhay x1ey2m1c x9f619 x78zum5 xds687c xdt5ytf x889kno x1iji9kk x1a8lsjc x1sln4lm x10l6tqk x17qophe x13vifvy", 
                    children: [n.jsx("div", { 
                        className: "xyorhqc", 
                        children: n.jsx(c("TetraText.react"), { 
                            color: "primaryOnMedia", 
                            type: "body3", 
                            children: h._("__JHASH__59L0MmpSxEn__JHASH__") 
                        }) 
                    }), n.jsx(c("CometWatchAndScrollContextSection.react"), { 
                        video: F 
                    }), n.jsxs("div", { 
                        className: "x6s0dn4 x78zum5 xr1yuqi", 
                        children: [n.jsx("div", { 
                            className: "x1emribx", 
                            children: n.jsx(c("TetraIcon.react"), { 
                                "aria-label": K, 
                                color: "white", 
                                icon: d("fbicon")._(i("534219"), 20), 
                                onPress: w 
                            }) 
                        }), n.jsx(c("CometPressable.react"), { 
                            onPress: w, 
                            children: n.jsx(c("TetraText.react"), { 
                                color: "primaryOnMedia", 
                                type: "bodyLink4", 
                                children: K 
                            }) 
                        })] 
                    })] 
                }), n.jsx("div", { 
                    className: "x6s0dn4 x1ey2m1c x9f619 x78zum5 xds687c xdt5ytf xl56j7k x47corl x10l6tqk x17qophe x13vifvy", 
                    children: n.jsxs("div", { 
                        className: "x1sy10c2 x71s49j", 
                        children: [!f && n.jsx(c("CometPressable.react"), { 
                            "aria-label": h._("__JHASH__RPoFRbVl1Un__JHASH__"), 
                            onPress: function() { 
                                J("watch_and_scroll_chaining_click_advance"), 
                                x && x({ 
                                    type: "INCREMENT" 
                                }) 
                            }, 
                            children: n.jsx(c("CometTahoeEndScreenProgressCircle.react"), { 
                                circleDiameter: 44, 
                                circleStrokeColor: "var(--base-blue)", 
                                circleStrokeWidth: 3, 
                                iconSize: 20, 
                                isMakingProgress: !f, 
                                onProgressDone: function() { 
                                    var a = I.pictureInPictureExpConfig.isInPictureInPictureExp 
                                      , b = I.pictureInPictureExpConfig.isInPictureInPictureExpControlGroup 
                                      , c = I.pictureInPictureExpConfig.isSkipAndChainingDisabled; 
                                    a = !a && !b || (a || b) && !G && !d("CometVideoPictureInPictureManager.react").EXCLUDED_PROVIDERS.includes(L) && !c; 
                                    if (a) 
                                        J("watch_and_scroll_chaining_auto_advance"), 
                                        x && x({ 
                                            type: "INCREMENT" 
                                        }); 
                                    else 
                                        return 
                                }, 
                                timeoutSec: 6 
                            }) 
                        }), n.jsx("div", { 
                            className: "x1anpbxc", 
                            children: n.jsx(c("CometPressable.react"), { 
                                onPress: a, 
                                children: n.jsx(c("TetraText.react"), { 
                                    color: "secondary", 
                                    type: "bodyLink4", 
                                    children: h._("__JHASH__DTSCtZ4zhvM__JHASH__") 
                                }) 
                            }) 
                        })] 
                    }) 
                })] 
            }) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 226); 
__d("VideoPlayerWithWatchAndScrollChaining_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [], 
        kind: "Fragment", 
        metadata: null, 
        name: "VideoPlayerWithWatchAndScrollChaining_video", 
        selections: [{ 
            args: null, 
            kind: "FragmentSpread", 
            name: "CometWatchAndScrollChaining_video" 
        }], 
        type: "Video", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("VideoPlayerWithWatchAndScrollChaining.react", ["CometLoadingAnimation.react", "CometPlaceholder.react", "CometRelay", "CometWatchAndScrollChaining.react", "CometWatchAndScrollVideoContext", "VideoPlayerWithWatchAndScrollChaining_video.graphql", "react"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i, j = i || (i = d("react")), k = i.useContext; 
    function a(a) { 
        var e = a.hidden 
          , f = a.routeTracePolicy 
          , g = a.subOrigin; 
        a = a.video; 
        var i = k(c("CometWatchAndScrollVideoContext")); 
        i = i == null ? void 0 : i.chainingSeedVideoID; 
        a = d("CometRelay").useFragment(h !== void 0 ? h : h = b("VideoPlayerWithWatchAndScrollChaining_video.graphql"), a); 
        return i == null ? null : j.jsx(c("CometPlaceholder.react"), { 
            fallback: j.jsx("div", { 
                className: "x6s0dn4 xrmyhay x1ey2m1c x9f619 x78zum5 xds687c xl56j7k x10l6tqk x17qophe x13vifvy", 
                children: j.jsx("div", { 
                    className: "xc9qbxq x1n2onr6 x14qfxbe", 
                    children: j.jsx(c("CometLoadingAnimation.react"), { 
                        size: 36 
                    }) 
                }) 
            }), 
            children: j.jsx(c("CometWatchAndScrollChaining.react"), { 
                hidden: e, 
                routeTracePolicy: f, 
                seedVideoID: i, 
                subOrigin: g, 
                video: a 
            }) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 98); 
__d("VideoPlayerWithWatchAndScrollChainingWrapper_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [], 
        kind: "Fragment", 
        metadata: null, 
        name: "VideoPlayerWithWatchAndScrollChainingWrapper_video", 
        selections: [{ 
            args: null, 
            kind: "FragmentSpread", 
            name: "VideoPlayerWithWatchAndScrollChaining_video" 
        }], 
        type: "Video", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("VideoPlayerWithWatchAndScrollChainingWrapper.react", ["CometPrerenderer.react", "CometRelay", "VideoPlayerHooks", "VideoPlayerWithWatchAndScrollChaining.react", "VideoPlayerWithWatchAndScrollChainingWrapper_video.graphql", "react", "stylex", "useVideoPlayerControllerSubscription"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i, j, k, l = j || d("react"), m = .8, n = 0, o = { 
        hidden: { 
            display: "x1s85apg", 
            $$css: !0 
        } 
    }; 
    function p(a) { 
        var b = (k || (k = d("VideoPlayerHooks"))).useIsLive() 
          , e = c("useVideoPlayerControllerSubscription")(function(a, c) { 
            var d, e; 
            if (b) 
                d = !1, 
                e = !1; 
            else { 
                var f = a.getCurrentState().ended 
                  , g = a.getPlayheadPosition(); 
                a = a.getCurrentState(); 
                var h = a.duration 
                  , i = a.loopCount; 
                a = a.loopCurrent; 
                h = Math.min(h * m, h - n); 
                d = a >= i && f; 
                e = c != null && c.shouldPrerender || g > h 
            } 
            return c != null && c.isVisible === d && c.shouldPrerender === e ? c : { 
                isVisible: d, 
                shouldPrerender: e 
            } 
        }); 
        return !a ? { 
            isVisible: !1, 
            shouldPrerender: !1 
        } : e 
    } 
    function a(a) { 
        var e = a.isVideoHomeEligible 
          , f = a.routeTracePolicy 
          , g = a.subOrigin; 
        a = a.video; 
        var j = p(e) 
          , k = d("CometRelay").useFragment(h !== void 0 ? h : h = b("VideoPlayerWithWatchAndScrollChainingWrapper_video.graphql"), a); 
        return e ? l.jsx(c("CometPrerenderer.react"), { 
            prerenderingProps: j, 
            children: function(a) { 
                return l.jsx("div", { 
                    className: (i || (i = c("stylex")))(a.hidden === !0 && o.hidden), 
                    children: l.jsx(c("VideoPlayerWithWatchAndScrollChaining.react"), babelHelpers["extends"]({ 
                        routeTracePolicy: f, 
                        subOrigin: g 
                    }, a, { 
                        video: k 
                    })) 
                }) 
            } 
        }) : null 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g.useWatchAndScrollChainingComponentRenderedStatus = p; 
    g.VideoPlayerWithWatchAndScrollChainingWrapper = a 
} 
), 98); 
__d("VideoPlayerWithWatchAndScrollSoundContext.react", ["CometWatchAndScrollSoundContext", "VideoPlayerHooks", "react", "usePrevious"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i; 
    b = h || d("react"); 
    var j = b.useContext 
      , k = b.useEffect 
      , l = b.useRef; 
    function a() { 
        var a = j(c("CometWatchAndScrollSoundContext")) 
          , b = (i || (i = d("VideoPlayerHooks"))).useController() 
          , e = i.useMuted() 
          , f = i.useVolume() 
          , g = i.usePaused() 
          , h = c("usePrevious")(e) 
          , m = c("usePrevious")(f) 
          , n = l(e) 
          , o = l(f); 
        k(function() { 
            h !== null && h !== e && a.setMuted(e), 
            m !== null && m !== f && a.setVolume(f) 
        }, [e, h, m, a, f]); 
        k(function() { 
            g || (a.muted == null && a.setMuted(n.current), 
            a.volume == null && a.setVolume(o.current)) 
        }, [g, a]); 
        k(function() { 
            if (!g) { 
                var c = a.muted 
                  , d = a.volume; 
                c != null && b.setMuted(c, "user_initiated"); 
                d != null && b.setVolume(d) 
            } 
        }, [b, g, a]); 
        return null 
    } 
    g["default"] = a 
} 
), 98); 
__d("VideoPlayerWithWatchAndScrollWarningScreen_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        var a = { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "id", 
            storageKey: null 
        }; 
        return { 
            argumentDefinitions: [], 
            kind: "Fragment", 
            metadata: null, 
            name: "VideoPlayerWithWatchAndScrollWarningScreen_video", 
            selections: [{ 
                alias: null, 
                args: [{ 
                    kind: "Literal", 
                    name: "framework", 
                    value: "WARNING_SCREENS" 
                }, { 
                    kind: "Literal", 
                    name: "location", 
                    value: "video_channel" 
                }], 
                concreteType: "CIXScreen", 
                kind: "LinkedField", 
                name: "cix_screen", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: null, 
                    kind: "LinkedField", 
                    name: "view_model", 
                    plural: !1, 
                    selections: [{ 
                        kind: "InlineFragment", 
                        selections: [{ 
                            args: null, 
                            documentName: "VideoPlayerWithWatchAndScrollWarningScreen_video", 
                            fragmentName: "CometWarningScreenOverlay_data", 
                            fragmentPropName: "data", 
                            kind: "ModuleImport" 
                        }], 
                        type: "OverlayWarningScreenViewModel", 
                        abstractKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: 'cix_screen(framework:"WARNING_SCREENS",location:"video_channel")' 
            }, { 
                alias: null, 
                args: null, 
                concreteType: "Story", 
                kind: "LinkedField", 
                name: "container_story", 
                plural: !1, 
                selections: [a], 
                storageKey: null 
            }, a, { 
                alias: null, 
                args: null, 
                concreteType: "VideoThumbnail", 
                kind: "LinkedField", 
                name: "preferred_thumbnail", 
                plural: !1, 
                selections: [{ 
                    alias: null, 
                    args: null, 
                    concreteType: "Image", 
                    kind: "LinkedField", 
                    name: "image", 
                    plural: !1, 
                    selections: [{ 
                        alias: null, 
                        args: null, 
                        kind: "ScalarField", 
                        name: "uri", 
                        storageKey: null 
                    }], 
                    storageKey: null 
                }], 
                storageKey: null 
            }], 
            type: "Video", 
            abstractKey: null 
        } 
    }(); 
    e.exports = a 
} 
), null); 
__d("VideoPlayerWithWatchAndScrollWarningScreen.react", ["CometRelay", "CometWarningScreenContext", "VideoPlayerHooks", "VideoPlayerWithWatchAndScrollWarningScreen_video.graphql", "react"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i, j, k = i || (i = d("react")), l = i.useEffect; 
    function a(a) { 
        var c, e; 
        a = a.video; 
        a = d("CometRelay").useFragment(h !== void 0 ? h : h = b("VideoPlayerWithWatchAndScrollWarningScreen_video.graphql"), a); 
        var f = (j || (j = d("VideoPlayerHooks"))).useController() 
          , g = j.usePaused() 
          , i = j.useEnded() 
          , m = d("CometWarningScreenContext").useSetOverlayExists() 
          , n = d("CometWarningScreenContext").useShowOverlay() 
          , o = d("CometWarningScreenContext").useIsOverlayShown(); 
        c = a == null ? void 0 : (c = a.cix_screen) == null ? void 0 : c.view_model; 
        var p = c != null; 
        e = (e = a == null ? void 0 : (e = a.preferred_thumbnail) == null ? void 0 : (e = e.image) == null ? void 0 : e.uri) != null ? e : "#"; 
        var q = a == null ? void 0 : a.id; 
        a = a == null ? void 0 : (a = a.container_story) == null ? void 0 : a.id; 
        l(function() { 
            p && (m(!0), 
            n(!0)) 
        }, [f, m, n, p]); 
        l(function() { 
            !g && o && f.pause("warning_screen_cover") 
        }, [f, o, g]); 
        return p && !i ? k.jsx(d("CometRelay").MatchContainer, { 
            match: c, 
            props: { 
                alwaysShowDetails: !0, 
                contentID: q, 
                data: c, 
                mediaUri: e, 
                storyID: a, 
                surface: "video_channel" 
            } 
        }) : null 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 98); 
__d("CometWatchAndScroll.react", ["CaptionsTextSizeMapping", "CometInteractionSourceContext", "CometLoadingAnimation.react", "CometObjectFitContainerWithMaxHeight.react", "CometPictureInPictureExpContext", "CometPlaceholder.react", "CometProductAttribution", "CometRelay", "CometRouteProductAttributionContext", "CometRouterPushViewStackContext", "CometSetWatchAndScrollVideoContext", "CometTahoeChainingDepthLogging.react", "CometTrackingCodeProvider.react", "CometUFIVideoPlayerUtils", "CometVideoPictureInPictureManager.react", "CometVideoPictureInPictureManagerContext", "CometWarningScreenContext", "CometWatchAndScrollCloseButton.react", "CometWatchAndScrollContainer_video.graphql", "CometWatchAndScrollSoundContext", "CometWatchAndScrollStoryViewabilityLoggerContext", "CometWatchAndScrollTopBar.react", "CometWatchAndScrollVideoContext", "CometWatchAndScrollVideoQuery.graphql", "HiddenSubtreeContext", "HiddenSubtreeContextProvider.react", "Locale", "VideoAutoplayLocalScopeProvider.react", "VideoPlayerAutoplayRulesProvider", "VideoPlayerCaptionsDisplayConfigContext", "VideoPlayerCometWatchInjectionControl.react", "VideoPlayerDefaultControls.react", "VideoPlayerDefaultControlsProperties", "VideoPlayerHooks", "VideoPlayerInstreamAdsStateHooks", "VideoPlayerNavigateToTahoeOrFullScreenControl.react", "VideoPlayerPictureInPictureControl.react", "VideoPlayerRelay.react", "VideoPlayerSkipControlBase.react", "VideoPlayerSurface.react", "VideoPlayerWithAudioBackground.react", "VideoPlayerWithAudioOverlay.react", "VideoPlayerWithLiveVideoEndscreen.react", "VideoPlayerWithLiveVideoIndicator.react", "VideoPlayerWithWatchAndScrollChainingWrapper.react", "VideoPlayerWithWatchAndScrollSoundContext.react", "VideoPlayerWithWatchAndScrollWarningScreen.react", "WebPixelRatio", "XCometGamingVideoControllerRouteBuilder", "XCometWatchControllerRouteBuilder", "deferredLoadComponent", "isRouteTransparent", "react", "requireDeferred", "requireDeferredForDisplay", "stylex", "useCometRouterState", "useMWChatOpenTabCount", "useMinifiedProductAttribution", "useStoryViewabilityLogger", "useVideoOriginalDimensionsRelay", "useVideoPlayerPortalingPassthroughProps"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i, j, k, l, m = l || (l = d("react")); 
    e = l; 
    var n = e.useContext 
      , o = e.useEffect 
      , p = e.useMemo 
      , q = c("requireDeferred")("VideoHomeTypedLiteLogger").__setRef("CometWatchAndScroll.react") 
      , r = c("deferredLoadComponent")(c("requireDeferredForDisplay")("VideoPlayerSkipControl.react").__setRef("CometWatchAndScroll.react")) 
      , s = d("VideoPlayerAutoplayRulesProvider").provideAutoplayRules("wns") 
      , t = { 
        container: { 
            backgroundColor: "xal61yo", 
            bottom: "x1jn9clo", 
            boxShadow: "x2c8kfy", 
            display: "x78zum5", 
            end: "x164qtfw", 
            justifyContent: "xl56j7k", 
            minHeight: "xz65tgg", 
            position: "xixxii4", 
            width: "xxsgkw5", 
            $$css: !0 
        }, 
        hiddenContainer: { 
            backgroundColor: "xal61yo", 
            bottom: "x1jn9clo", 
            boxShadow: "x2c8kfy", 
            display: "x1s85apg", 
            end: "x164qtfw", 
            justifyContent: "xl56j7k", 
            minHeight: "xz65tgg", 
            position: "xixxii4", 
            width: "xxsgkw5", 
            $$css: !0 
        } 
    }; 
    function u() { 
        var a = c("useMWChatOpenTabCount")() 
          , b = 338 
          , d = 80; 
        return a * b + d 
    } 
    function a() { 
        var a = n(c("CometRouterPushViewStackContext")) 
          , b = n(c("CometWatchAndScrollVideoContext")) 
          , e = n(c("CometSetWatchAndScrollVideoContext")) 
          , f = n(c("CometWatchAndScrollSoundContext")) 
          , g = n(c("CometPictureInPictureExpContext")) 
          , h = !1; 
        b != null && g.pictureInPictureExpConfig.isInPictureInPictureExp && (h = !0); 
        g = h ? !1 : (a || []).some(function(a) { 
            a = a.route; 
            return !c("isRouteTransparent")(a) 
        }); 
        a = b == null ? void 0 : b.portableVideoID; 
        var i = b == null ? void 0 : b.routeTracePolicy 
          , k = b == null ? void 0 : b.subOrigin 
          , l = b == null ? void 0 : b.videoID 
          , p = b == null ? void 0 : b.chainingSeedVideoID 
          , q = b == null ? void 0 : b.chainingCursor; 
        o(function() { 
            b != null && l != null && p == null && e(babelHelpers["extends"]({}, b, { 
                chainingSeedVideoID: l 
            })) 
        }, [p, e, l, b]); 
        o(function() { 
            l == null && (f.setMuted(null), 
            f.setVolume(null)) 
        }, [f, l]); 
        var r = u(); 
        return l == null || k == null || i == null || g ? null : m.jsx(c("CometPlaceholder.react"), { 
            fallback: m.jsx("div", { 
                className: (j || (j = c("stylex")))(h ? t.hiddenContainer : t.container), 
                style: d("Locale").isRTL() ? { 
                    left: r 
                } : { 
                    right: r 
                }, 
                children: m.jsx("div", { 
                    className: "x78zum5 x6gtfd8 x10l6tqk x14qfxbe", 
                    children: m.jsx(c("CometLoadingAnimation.react"), { 
                        size: 36 
                    }) 
                }) 
            }), 
            children: m.jsx(c("HiddenSubtreeContextProvider.react"), { 
                isHidden: g, 
                children: m.jsx(d("CometVideoPictureInPictureManager.react").CometVideoPictureInPictureManager, { 
                    isPipEnabled: h, 
                    children: m.jsx(v, { 
                        chainingCursor: q, 
                        chainingSeedVideoID: p, 
                        portableVideoID: a, 
                        routeTracePolicy: i, 
                        subOrigin: k, 
                        videoID: l 
                    }) 
                }) 
            }) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    function v(a) { 
        var e, f = a.chainingCursor, g = a.chainingSeedVideoID, i = a.portableVideoID, j = a.routeTracePolicy, k = a.subOrigin; 
        a = a.videoID; 
        g = d("CometRelay").useLazyLoadQuery(h !== void 0 ? h : h = b("CometWatchAndScrollVideoQuery.graphql"), { 
            chainingCursor: f, 
            chainingSeedVideoID: (f = g) != null ? f : a, 
            scale: d("WebPixelRatio").get(), 
            videoID: a 
        }); 
        var l = d("CaptionsTextSizeMapping").FixedCaptionsTextSizeMap; 
        f = p(function() { 
            return { 
                liveCaptionsTextAlignment: "center", 
                textSizeMapping: l 
            } 
        }, [l]); 
        var n = p(function() { 
            return { 
                v2: [d("CometProductAttribution").getProductAttributionEntryV2({ 
                    link_context: null, 
                    navChainContent: null, 
                    rootName: "CometWatchAndScroll.react", 
                    tap_point: "unexpected", 
                    tracePolicy: j, 
                    trackingNodes: null 
                })] 
            } 
        }, [j]) 
          , o = g.chainingSeedVideo; 
        g = g.video; 
        if (g == null) 
            return null; 
        var q = (g == null ? void 0 : g.is_gaming_video) === !0 
          , r = g == null ? void 0 : g.id 
          , t = c("XCometGamingVideoControllerRouteBuilder").buildURL(r != null ? { 
            ref: "comet_wns", 
            video_id: r 
        } : {}); 
        r = c("XCometWatchControllerRouteBuilder").buildURL(r != null ? { 
            v: r 
        } : {}); 
        e = (g == null ? void 0 : (e = g.pay_to_access_paywall) == null ? void 0 : e.should_show_paywall) === !0; 
        t = q ? t : r; 
        return e ? null : m.jsx(c("CometInteractionSourceContext").Provider, { 
            value: 54, 
            children: m.jsx(c("VideoAutoplayLocalScopeProvider.react"), { 
                autoplayLocalRules: s, 
                children: m.jsx(d("CometUFIVideoPlayerUtils").CometUFIVideoPlayerStateAndControllerContextProvider, { 
                    children: m.jsx(d("CometWarningScreenContext").CometWarningScreenContextProvider, { 
                        overlayExists: !1, 
                        children: m.jsx(c("VideoPlayerCaptionsDisplayConfigContext").Provider, { 
                            value: f, 
                            children: m.jsx(c("CometRouteProductAttributionContext").Provider, { 
                                value: n, 
                                children: m.jsx(w, { 
                                    video: g, 
                                    videoID: a, 
                                    children: m.jsx(c("VideoPlayerRelay.react"), { 
                                        initialTracePolicy: j, 
                                        playerFormat: "watch_scroll", 
                                        portalingEnabled: !0, 
                                        portalingFromVideoID: i, 
                                        portalingPlaceMetaData: { 
                                            placeDescription: "watch_and_scroll" 
                                        }, 
                                        subOrigin: k, 
                                        video: g, 
                                        volumeSetting: null, 
                                        children: m.jsx(y, { 
                                            chainingSeedVideo: o, 
                                            isGamingVideo: q, 
                                            isVideoHomeEligible: !!((r = g.owner) == null ? void 0 : r.has_professional_features_for_watch), 
                                            permalinkUrl: t, 
                                            routeTracePolicy: j, 
                                            subOrigin: k, 
                                            video: g 
                                        }) 
                                    }) 
                                }) 
                            }) 
                        }) 
                    }) 
                }) 
            }) 
        }) 
    } 
    v.displayName = v.name + " [from " + f.id + "]"; 
    function w(a) { 
        var e = a.children 
          , f = a.video; 
        a = a.videoID; 
        f = d("CometRelay").useFragment(i !== void 0 ? i : i = b("CometWatchAndScrollContainer_video.graphql"), f); 
        f = c("useVideoOriginalDimensionsRelay")(f); 
        f = f.originalAspectRatio; 
        var g = u() 
          , h = n(c("CometWatchAndScrollStoryViewabilityLoggerContext")); 
        a = (h == null ? void 0 : h.videoID) === a; 
        var k = c("useStoryViewabilityLogger")({ 
            clientViewConfig: h == null ? void 0 : h.clientViewConfig, 
            encryptedTracking: h == null ? void 0 : h.encryptedTracking, 
            position: 0, 
            viewabilityConfig: h == null ? void 0 : h.viewabilityConfig 
        }) 
          , l = k.debuggingInfoLoggers; 
        k = k.ref; 
        var o = n(c("CometPictureInPictureExpContext")); 
        o = o.pictureInPictureExpConfig.isInPictureInPictureExp; 
        o = m.jsxs("div", { 
            className: (j || (j = c("stylex")))(o ? t.hiddenContainer : t.container), 
            ref: a ? k : null, 
            style: d("Locale").isRTL() ? { 
                left: g 
            } : { 
                right: g 
            }, 
            children: [l, m.jsx(c("CometObjectFitContainerWithMaxHeight.react"), { 
                contentAspectRatio: f, 
                maxHeight: 300, 
                children: e 
            })] 
        }); 
        k = h == null ? void 0 : h.trackingCode; 
        return k != null && a ? m.jsx(c("CometTrackingCodeProvider.react"), { 
            trackingCode: k, 
            children: o 
        }) : o 
    } 
    w.displayName = w.name + " [from " + f.id + "]"; 
    function x() { 
        var a = (k || (k = d("VideoPlayerHooks"))).useController() 
          , b = n(c("HiddenSubtreeContext")).hidden; 
        o(function() { 
            b || a.play("user_initiated") 
        }, [a, b]) 
    } 
    function y(a) { 
        var b = a.chainingSeedVideo 
          , e = a.isGamingVideo 
          , f = a.isVideoHomeEligible 
          , g = a.permalinkUrl 
          , h = a.routeTracePolicy 
          , i = a.subOrigin; 
        a = a.video; 
        x(); 
        var j = c("useCometRouterState")(); 
        j = j == null ? void 0 : j.main.route.tabKey; 
        var l = d("CometWarningScreenContext").useHasOverlay() 
          , s = d("VideoPlayerInstreamAdsStateHooks").useInstreamAdsIsStart() 
          , t = (k || (k = d("VideoPlayerHooks"))).useIsVideoBroadcast() 
          , u = n(c("CometSetWatchAndScrollVideoContext")) 
          , v = a.is_soundbites_video === !0; 
        s = f || s || v; 
        v = e ? "gaming" : "watch"; 
        t = f && !l && j === "watch" && !((t = t) != null ? t : !1); 
        j = j !== v && f && !l; 
        var w = !e && (j || t); 
        v = d("VideoPlayerWithWatchAndScrollChainingWrapper.react").useWatchAndScrollChainingComponentRenderedStatus(f).isVisible; 
        l = n(c("CometPictureInPictureExpContext")); 
        var y = l.pictureInPictureExpConfig.isInPictureInPictureExp; 
        j = l.pictureInPictureExpConfig.isSkipAndChainingDisabled; 
        t = y && !j; 
        l = !v; 
        var z = c("useMinifiedProductAttribution")() 
          , A = function(a) { 
            q.onReady(function(b) { 
                b.log({ 
                    attribution_id_v2: z, 
                    click_point: a, 
                    click_target: "watch_and_scroll", 
                    event: "click" 
                }) 
            }) 
        } 
          , B = a.url; 
        j = p(function() { 
            return { 
                subOrigin: i, 
                videoTahoeUrl: B 
            } 
        }, [i, B]); 
        v = d("VideoPlayerDefaultControlsProperties").MutedButtonVisibility.SEPARATE_FROM_OTHER_CONTROLS; 
        var C = k.useController() 
          , D = n(d("CometVideoPictureInPictureManagerContext").CometVideoPictureInPictureManagerAPIContext) 
          , E = c("useVideoPlayerPortalingPassthroughProps")() 
          , F = E.portableVideoID; 
        o(function() { 
            y && (D.setController(C), 
            D.setPipPortableVideoID(F)) 
        }, [D, C, F, y]); 
        return m.jsxs(c("VideoPlayerSurface.react"), { 
            children: [m.jsx(c("CometTahoeChainingDepthLogging.react"), {}), s && m.jsx(c("CometWatchAndScrollTopBar.react"), { 
                isGamingVideo: e, 
                routeTracePolicy: h, 
                subOrigin: i, 
                video: a, 
                videoUrl: w ? g : B 
            }), m.jsx(c("CometPlaceholder.react"), { 
                fallback: null, 
                children: m.jsx(c("VideoPlayerWithAudioBackground.react"), { 
                    playerFormat: "inline", 
                    video: a 
                }) 
            }), l && m.jsx(c("VideoPlayerDefaultControls.react"), { 
                mutedButtonVisibility: v, 
                pictureInPictureControl: m.jsx(d("VideoPlayerPictureInPictureControl.react").VideoPlayerPictureInPictureControl, { 
                    routeTracePolicy: h, 
                    subOrigin: i 
                }), 
                renderExpandControl: function(a) { 
                    a = a.onUserInteraction; 
                    return w ? m.jsx(c("VideoPlayerCometWatchInjectionControl.react"), { 
                        onPress: function() { 
                            u(null), 
                            A("control_open_in_watch") 
                        }, 
                        routeTracePolicy: h, 
                        subOrigin: i, 
                        videoWatchUrl: g 
                    }) : m.jsx(c("VideoPlayerNavigateToTahoeOrFullScreenControl.react"), { 
                        onPressFullscreenControl: function() { 
                            return A("control_fullscreen") 
                        }, 
                        onPressTahoeControl: function() { 
                            A("control_expand_to_tahoe"), 
                            u(null) 
                        }, 
                        onUserInteraction: a, 
                        subOrigin: "watch_scroll", 
                        videoTahoeUrl: B 
                    }) 
                }, 
                shouldRenderCaptionsControl: !1, 
                skipControl: t ? m.jsx(c("CometPlaceholder.react"), { 
                    fallback: m.jsx(c("VideoPlayerSkipControlBase.react"), { 
                        disabled: !0 
                    }), 
                    children: b ? m.jsx(r, { 
                        subOrigin: i, 
                        video: b 
                    }) : m.jsx(c("VideoPlayerSkipControlBase.react"), { 
                        disabled: !0 
                    }) 
                }) : null, 
                subOrigin: "watch_scroll" 
            }), !s && m.jsx(c("CometWatchAndScrollCloseButton.react"), { 
                video: a 
            }), m.jsx(c("VideoPlayerWithLiveVideoEndscreen.react"), { 
                video: a 
            }), m.jsx(c("VideoPlayerWithLiveVideoIndicator.react"), { 
                hasCometNavOverlay: !1, 
                video: a 
            }), m.jsx(c("CometPlaceholder.react"), { 
                fallback: null, 
                children: m.jsx(c("VideoPlayerWithAudioOverlay.react"), { 
                    playerFormat: "watch_scroll", 
                    video: a 
                }) 
            }), m.jsx(d("VideoPlayerWithWatchAndScrollChainingWrapper.react").VideoPlayerWithWatchAndScrollChainingWrapper, { 
                isVideoHomeEligible: f, 
                routeTracePolicy: h, 
                subOrigin: i, 
                video: a 
            }), m.jsx(c("CometPlaceholder.react"), { 
                fallback: null, 
                children: m.jsx(c("VideoPlayerWithWatchAndScrollWarningScreen.react"), { 
                    video: a 
                }) 
            }), m.jsx(d("CometUFIVideoPlayerUtils").CometUFIVideoPlayerStateAndControllerExtractor, { 
                data: j 
            }), m.jsx(c("VideoPlayerWithWatchAndScrollSoundContext.react"), {})] 
        }) 
    } 
    y.displayName = y.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 98); 
__d("CometWatchAndScrollUpNextCard_video.graphql", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = { 
        argumentDefinitions: [], 
        kind: "Fragment", 
        metadata: null, 
        name: "CometWatchAndScrollUpNextCard_video", 
        selections: [{ 
            alias: null, 
            args: [{ 
                kind: "Literal", 
                name: "height", 
                value: 202 
            }, { 
                kind: "Literal", 
                name: "sizing", 
                value: "cover-fill-cropped" 
            }, { 
                kind: "Literal", 
                name: "width", 
                value: 360 
            }], 
            concreteType: "Image", 
            kind: "LinkedField", 
            name: "image", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "uri", 
                storageKey: null 
            }], 
            storageKey: 'image(height:202,sizing:"cover-fill-cropped",width:360)' 
        }, { 
            alias: null, 
            args: null, 
            kind: "ScalarField", 
            name: "title_with_fallback", 
            storageKey: null 
        }, { 
            alias: null, 
            args: null, 
            concreteType: null, 
            kind: "LinkedField", 
            name: "owner", 
            plural: !1, 
            selections: [{ 
                alias: null, 
                args: null, 
                kind: "ScalarField", 
                name: "name", 
                storageKey: null 
            }], 
            storageKey: null 
        }], 
        type: "Video", 
        abstractKey: null 
    }; 
    e.exports = a 
} 
), null); 
__d("CometWatchAndScrollUpNextCard.react", ["fbt", "CometLink.react", "CometRelay", "CometResponsiveColumns.react", "CometTahoeEndScreenProgressCircle.react", "CometWatchAndScrollUpNextCard_video.graphql", "TetraText.react", "VideoPlayerHooks", "react"], (function(a, b, c, d, e, f, g, h) { 
    "use strict"; 
    var i, j, k, l = j || d("react"), m = { 
        metaColumn: { 
            flexBasis: "x12s9zaq", 
            $$css: !0 
        }, 
        thumbnailColumn: { 
            flexBasis: "x19l4sor", 
            $$css: !0 
        } 
    }; 
    function a(a) { 
        var e, f = a.hidden, g = a.onNextVideo; 
        a = a.video; 
        a = d("CometRelay").useFragment(i !== void 0 ? i : i = b("CometWatchAndScrollUpNextCard_video.graphql"), a); 
        var j = (k || (k = d("VideoPlayerHooks"))).useEnded(); 
        if (a == null) 
            return null; 
        e = (e = a.image) == null ? void 0 : e.uri; 
        e = e != null ? { 
            backgroundImage: "url(" + e + ")" 
        } : { 
            backgroundColor: "var(--disabled-icon)" 
        }; 
        e = l.jsx("div", { 
            className: "xztyhrg x18d0r48 x1lcm9me x1yr5g0i xrt01vj x10y3i5r x1ey2m1c x9f619 xds687c x10l6tqk x17qophe x13vifvy", 
            style: e 
        }); 
        var n = a.title_with_fallback; 
        a = (a = a.owner) == null ? void 0 : a.name; 
        return l.jsx("div", { 
            className: "x1jx94hy x1lq5wgf xgqcy7u x30kzoy x9jhf4c x1qqjqyx x78zum5 xds687c x1xmf6yo x1emribx x1e56ztr x1i64zmx x1y1aw1k x1sxyh0 xwib8y2 xurb0ha x10l6tqk x17qophe", 
            children: l.jsxs(d("CometResponsiveColumns.react").Container, { 
                children: [l.jsx(d("CometResponsiveColumns.react").Column, { 
                    xstyle: m.thumbnailColumn, 
                    children: l.jsxs("div", { 
                        className: "x6s0dn4 x78zum5 xdt5ytf xaymia4 xl56j7k x10l6tqk x17qophe x13vifvy x10y0s8s", 
                        children: [e, g && l.jsx(c("CometLink.react"), { 
                            onClick: function() { 
                                return g("watch_and_scroll_chaining_click_advance") 
                            }, 
                            children: l.jsx(c("CometTahoeEndScreenProgressCircle.react"), { 
                                circleDiameter: 32, 
                                circleStrokeColor: "var(--base-blue)", 
                                circleStrokeWidth: 3, 
                                iconSize: 20, 
                                isMakingProgress: !f && j, 
                                onProgressDone: function() { 
                                    return g("watch_and_scroll_chaining_auto_advance") 
                                }, 
                                timeoutSec: 6 
                            }) 
                        })] 
                    }) 
                }), l.jsx(d("CometResponsiveColumns.react").Column, { 
                    xstyle: m.metaColumn, 
                    children: l.jsxs("div", { 
                        className: "x78zum5 xdt5ytf xu06os2 x1ok221b", 
                        children: [l.jsx("div", { 
                            className: "xjpr12u", 
                            children: l.jsx(c("TetraText.react"), { 
                                color: "secondary", 
                                type: "meta4", 
                                children: h._("__JHASH__ie05BxoRsTp__JHASH__") 
                            }) 
                        }), l.jsx("div", { 
                            className: "x1xmf6yo", 
                            children: l.jsx(c("TetraText.react"), { 
                                color: "secondary", 
                                numberOfLines: 1, 
                                type: "body4", 
                                children: a 
                            }) 
                        }), l.jsx("div", { 
                            className: "x1xmf6yo", 
                            children: l.jsx(c("TetraText.react"), { 
                                color: "primary", 
                                numberOfLines: 1, 
                                type: "bodyLink4", 
                                children: n 
                            }) 
                        })] 
                    }) 
                })] 
            }) 
        }) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    g["default"] = a 
} 
), 226); 
__d("StructuredConfigBase", [], (function(a, b, c, d, e, f) { 
    "use strict"; 
    a = function() { 
        function a(a) { 
            this.$1 = a 
        } 
        var b = a.prototype; 
        b.getBool = function(a) { 
            return this.$1.getValue(a) > 0 
        } 
        ; 
        b.getInt = function(a) { 
            return this.$1.getValue(a) 
        } 
        ; 
        return a 
    }(); 
    f["default"] = a 
} 
), 66); 
__d("Configs", ["StructuredConfigBase"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    c = function(a) { 
        babelHelpers.inheritsLoose(b, a); 
        function b() { 
            var b, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (b = c = a.call.apply(a, [this].concat(e)) || this, 
            c.$ExampleConfig1 = c.getBool(0), 
            c.$ExampleConfig2 = c.getBool(2), 
            c.$ExampleConfig3 = c.getBool(1724), 
            c.$ExampleConfig4 = c.getBool(2044), 
            c.$ExampleConfig5 = c.getInt(1), 
            c.$ExampleConfig6 = c.getInt(3), 
            c.$ExampleConfig7 = c.getInt(2011), 
            b) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = b.prototype; 
        c.updateParams = function() { 
            this.$ExampleConfig1 = this.getBool(0), 
            this.$ExampleConfig2 = this.getBool(2), 
            this.$ExampleConfig3 = this.getBool(1724), 
            this.$ExampleConfig4 = this.getBool(2044), 
            this.$ExampleConfig5 = this.getInt(1), 
            this.$ExampleConfig6 = this.getInt(3), 
            this.$ExampleConfig7 = this.getInt(2011) 
        } 
        ; 
        c.isEnabled = function() { 
            return this.$ExampleConfig1 
        } 
        ; 
        c.isSomeBoolean = function() { 
            return this.$ExampleConfig2 
        } 
        ; 
        c.isSomeOtherIntegerHasValue = function() { 
            return this.$ExampleConfig3 
        } 
        ; 
        c.isSomeOtherBoolean = function() { 
            return this.$ExampleConfig4 
        } 
        ; 
        c.getSomeInteger = function() { 
            return this.$ExampleConfig5 
        } 
        ; 
        c.getSomeOtherInteger = function() { 
            return this.$ExampleConfig6 
        } 
        ; 
        c.getSomeDouble = function() { 
            return this.$ExampleConfig7 
        } 
        ; 
        return b 
    }(a = b("StructuredConfigBase")); 
    d = function(a) { 
        babelHelpers.inheritsLoose(b, a); 
        function b() { 
            var b, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (b = c = a.call.apply(a, [this].concat(e)) || this, 
            c.$SimulcastOverSignalingConfig1 = c.getBool(651), 
            b) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = b.prototype; 
        c.updateParams = function() { 
            this.$SimulcastOverSignalingConfig1 = this.getBool(651) 
        } 
        ; 
        c.isSimulcastOverSignalingEnabled = function() { 
            return this.$SimulcastOverSignalingConfig1 
        } 
        ; 
        return b 
    }(a); 
    f = function(a) { 
        babelHelpers.inheritsLoose(b, a); 
        function b() { 
            var b, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (b = c = a.call.apply(a, [this].concat(e)) || this, 
            c.$PreferredCaptureConfig1 = c.getBool(173), 
            c.$PreferredCaptureConfig2 = c.getBool(3919), 
            c.$PreferredCaptureConfig3 = c.getInt(174), 
            c.$PreferredCaptureConfig4 = c.getInt(175), 
            c.$PreferredCaptureConfig5 = c.getInt(176), 
            b) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = b.prototype; 
        c.updateParams = function() { 
            this.$PreferredCaptureConfig1 = this.getBool(173), 
            this.$PreferredCaptureConfig2 = this.getBool(3919), 
            this.$PreferredCaptureConfig3 = this.getInt(174), 
            this.$PreferredCaptureConfig4 = this.getInt(175), 
            this.$PreferredCaptureConfig5 = this.getInt(176) 
        } 
        ; 
        c.isEnabled = function() { 
            return this.$PreferredCaptureConfig1 
        } 
        ; 
        c.isPreferStableFps = function() { 
            return this.$PreferredCaptureConfig2 
        } 
        ; 
        c.getWidthPx = function() { 
            return this.$PreferredCaptureConfig3 
        } 
        ; 
        c.getHeightPx = function() { 
            return this.$PreferredCaptureConfig4 
        } 
        ; 
        c.getFps = function() { 
            return this.$PreferredCaptureConfig5 
        } 
        ; 
        return b 
    }(a); 
    b = function(a) { 
        babelHelpers.inheritsLoose(b, a); 
        function b() { 
            var b, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (b = c = a.call.apply(a, [this].concat(e)) || this, 
            c.$ZenonSdpTransformConfig1 = c.getBool(244), 
            c.$ZenonSdpTransformConfig2 = c.getBool(420), 
            c.$ZenonSdpTransformConfig3 = c.getBool(421), 
            c.$ZenonSdpTransformConfig4 = c.getBool(245), 
            c.$ZenonSdpTransformConfig5 = c.getBool(246), 
            c.$ZenonSdpTransformConfig6 = c.getBool(248), 
            c.$ZenonSdpTransformConfig7 = c.getBool(1448), 
            c.$ZenonSdpTransformConfig8 = c.getBool(1444), 
            c.$ZenonSdpTransformConfig9 = c.getBool(1445), 
            c.$ZenonSdpTransformConfig10 = c.getInt(1446), 
            c.$ZenonSdpTransformConfig11 = c.getInt(1447), 
            b) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = b.prototype; 
        c.updateParams = function() { 
            this.$ZenonSdpTransformConfig1 = this.getBool(244), 
            this.$ZenonSdpTransformConfig2 = this.getBool(420), 
            this.$ZenonSdpTransformConfig3 = this.getBool(421), 
            this.$ZenonSdpTransformConfig4 = this.getBool(245), 
            this.$ZenonSdpTransformConfig5 = this.getBool(246), 
            this.$ZenonSdpTransformConfig6 = this.getBool(248), 
            this.$ZenonSdpTransformConfig7 = this.getBool(1448), 
            this.$ZenonSdpTransformConfig8 = this.getBool(1444), 
            this.$ZenonSdpTransformConfig9 = this.getBool(1445), 
            this.$ZenonSdpTransformConfig10 = this.getInt(1446), 
            this.$ZenonSdpTransformConfig11 = this.getInt(1447) 
        } 
        ; 
        c.isPreserveH264 = function() { 
            return this.$ZenonSdpTransformConfig1 
        } 
        ; 
        c.isPreferH264ForMwCall = function() { 
            return this.$ZenonSdpTransformConfig2 
        } 
        ; 
        c.isPreferSwH264 = function() { 
            return this.$ZenonSdpTransformConfig3 
        } 
        ; 
        c.isAddAudioNack = function() { 
            return this.$ZenonSdpTransformConfig4 
        } 
        ; 
        c.isDisableOpusStereo = function() { 
            return this.$ZenonSdpTransformConfig5 
        } 
        ; 
        c.isPreferIsacForGroupAudio = function() { 
            return this.$ZenonSdpTransformConfig6 
        } 
        ; 
        c.isEnableOpusFmtpMunging = function() { 
            return this.$ZenonSdpTransformConfig7 
        } 
        ; 
        c.isSetOpusUsedtx = function() { 
            return this.$ZenonSdpTransformConfig8 
        } 
        ; 
        c.isSetOpusUseinbandfec = function() { 
            return this.$ZenonSdpTransformConfig9 
        } 
        ; 
        c.getSetOpusMaxplaybackrate = function() { 
            return this.$ZenonSdpTransformConfig10 
        } 
        ; 
        c.getSetOpusMaxaveragebitrate = function() { 
            return this.$ZenonSdpTransformConfig11 
        } 
        ; 
        return b 
    }(a); 
    var g = function(b) { 
        babelHelpers.inheritsLoose(a, b); 
        function a() { 
            var a, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (a = c = b.call.apply(b, [this].concat(e)) || this, 
            c.$ZenonPeerConnectionConfig1 = c.getBool(302), 
            a) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = a.prototype; 
        c.updateParams = function() { 
            this.$ZenonPeerConnectionConfig1 = this.getBool(302) 
        } 
        ; 
        c.isRtpDataChannels = function() { 
            return this.$ZenonPeerConnectionConfig1 
        } 
        ; 
        return a 
    }(a) 
      , h = function(b) { 
        babelHelpers.inheritsLoose(a, b); 
        function a() { 
            var a, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (a = c = b.call.apply(b, [this].concat(e)) || this, 
            c.$ZenonStartCallImmediatelyConfig1 = c.getBool(308), 
            a) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = a.prototype; 
        c.updateParams = function() { 
            this.$ZenonStartCallImmediatelyConfig1 = this.getBool(308) 
        } 
        ; 
        c.isEnabled = function() { 
            return this.$ZenonStartCallImmediatelyConfig1 
        } 
        ; 
        return a 
    }(a) 
      , i = function(b) { 
        babelHelpers.inheritsLoose(a, b); 
        function a() { 
            var a, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (a = c = b.call.apply(b, [this].concat(e)) || this, 
            c.$ZenonGeneralizedIdentityConfig1 = c.getInt(1891), 
            a) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = a.prototype; 
        c.updateParams = function() { 
            this.$ZenonGeneralizedIdentityConfig1 = this.getInt(1891) 
        } 
        ; 
        c.getDuplicatedParticipantsProcessingMode = function() { 
            return this.$ZenonGeneralizedIdentityConfig1 
        } 
        ; 
        return a 
    }(a) 
      , j = function(b) { 
        babelHelpers.inheritsLoose(a, b); 
        function a() { 
            var a, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (a = c = b.call.apply(b, [this].concat(e)) || this, 
            c.$ZenonMultiCallSupportConfig1 = c.getInt(309), 
            a) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = a.prototype; 
        c.updateParams = function() { 
            this.$ZenonMultiCallSupportConfig1 = this.getInt(309) 
        } 
        ; 
        c.getMaxConnectedCalls = function() { 
            return this.$ZenonMultiCallSupportConfig1 
        } 
        ; 
        return a 
    }(a) 
      , k = function(b) { 
        babelHelpers.inheritsLoose(a, b); 
        function a() { 
            var a, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (a = c = b.call.apply(b, [this].concat(e)) || this, 
            c.$ZenonPlatformSupportConfig1 = c.getBool(316), 
            c.$ZenonPlatformSupportConfig2 = c.getBool(318), 
            c.$ZenonPlatformSupportConfig3 = c.getBool(2251), 
            c.$ZenonPlatformSupportConfig4 = c.getBool(1900), 
            c.$ZenonPlatformSupportConfig5 = c.getInt(317), 
            c.$ZenonPlatformSupportConfig6 = c.getInt(319), 
            a) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = a.prototype; 
        c.updateParams = function() { 
            this.$ZenonPlatformSupportConfig1 = this.getBool(316), 
            this.$ZenonPlatformSupportConfig2 = this.getBool(318), 
            this.$ZenonPlatformSupportConfig3 = this.getBool(2251), 
            this.$ZenonPlatformSupportConfig4 = this.getBool(1900), 
            this.$ZenonPlatformSupportConfig5 = this.getInt(317), 
            this.$ZenonPlatformSupportConfig6 = this.getInt(319) 
        } 
        ; 
        c.isSupportsZenonPlatform = function() { 
            return this.$ZenonPlatformSupportConfig1 
        } 
        ; 
        c.isStartImmediatelyEnabled = function() { 
            return this.$ZenonPlatformSupportConfig2 
        } 
        ; 
        c.isUploadSummaryOnCallEnded = function() { 
            return this.$ZenonPlatformSupportConfig3 
        } 
        ; 
        c.isMultiwayAvEscalationEnabled = function() { 
            return this.$ZenonPlatformSupportConfig4 
        } 
        ; 
        c.getMaxConnectedCalls = function() { 
            return this.$ZenonPlatformSupportConfig5 
        } 
        ; 
        c.getParentWindowConnectionTimeoutMs = function() { 
            return this.$ZenonPlatformSupportConfig6 
        } 
        ; 
        return a 
    }(a) 
      , l = function(b) { 
        babelHelpers.inheritsLoose(a, b); 
        function a() { 
            var a, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (a = c = b.call.apply(b, [this].concat(e)) || this, 
            c.$ZenonSimulcastConfig1 = c.getBool(453), 
            a) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = a.prototype; 
        c.updateParams = function() { 
            this.$ZenonSimulcastConfig1 = this.getBool(453) 
        } 
        ; 
        c.isSimulcastEnabled = function() { 
            return this.$ZenonSimulcastConfig1 
        } 
        ; 
        return a 
    }(a) 
      , m = function(b) { 
        babelHelpers.inheritsLoose(a, b); 
        function a() { 
            var a, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (a = c = b.call.apply(b, [this].concat(e)) || this, 
            c.$DynamicRuleConfig1 = c.getBool(1342), 
            c.$DynamicRuleConfig2 = c.getBool(1597), 
            c.$DynamicRuleConfig3 = c.getBool(3996), 
            c.$DynamicRuleConfig4 = c.getInt(1359), 
            c.$DynamicRuleConfig5 = c.getInt(1510), 
            c.$DynamicRuleConfig6 = c.getInt(1612), 
            a) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = a.prototype; 
        c.updateParams = function() { 
            this.$DynamicRuleConfig1 = this.getBool(1342), 
            this.$DynamicRuleConfig2 = this.getBool(1597), 
            this.$DynamicRuleConfig3 = this.getBool(3996), 
            this.$DynamicRuleConfig4 = this.getInt(1359), 
            this.$DynamicRuleConfig5 = this.getInt(1510), 
            this.$DynamicRuleConfig6 = this.getInt(1612) 
        } 
        ; 
        c.isEnabled = function() { 
            return this.$DynamicRuleConfig1 
        } 
        ; 
        c.isDebugLoggingEnabled = function() { 
            return this.$DynamicRuleConfig2 
        } 
        ; 
        c.isEnableDynamicRuleLatest = function() { 
            return this.$DynamicRuleConfig3 
        } 
        ; 
        c.getProcessIntervalMs = function() { 
            return this.$DynamicRuleConfig4 
        } 
        ; 
        c.getNetworkProcessIntervalMs = function() { 
            return this.$DynamicRuleConfig5 
        } 
        ; 
        c.getDebugLoggingIntervalMs = function() { 
            return this.$DynamicRuleConfig6 
        } 
        ; 
        return a 
    }(a); 
    a = function(a) { 
        babelHelpers.inheritsLoose(b, a); 
        function b() { 
            var b, c; 
            for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) 
                e[f] = arguments[f]; 
            return (b = c = a.call.apply(a, [this].concat(e)) || this, 
            c.$SignalingPingConfig1 = c.getInt(1470), 
            b) || babelHelpers.assertThisInitialized(c) 
        } 
        var c = b.prototype; 
        c.updateParams = function() { 
            this.$SignalingPingConfig1 = this.getInt(1470) 
        } 
        ; 
        c.getPingIntervalMs = function() { 
            return this.$SignalingPingConfig1 
        } 
        ; 
        return b 
    }(a); 
    e.exports = { 
        ExampleConfig: c, 
        SimulcastOverSignalingConfig: d, 
        PreferredCaptureConfig: f, 
        ZenonSdpTransformConfig: b, 
        ZenonPeerConnectionConfig: g, 
        ZenonStartCallImmediatelyConfig: h, 
        ZenonGeneralizedIdentityConfig: i, 
        ZenonMultiCallSupportConfig: j, 
        ZenonPlatformSupportConfig: k, 
        ZenonSimulcastConfig: l, 
        DynamicRuleConfig: m, 
        SignalingPingConfig: a 
    } 
} 
), null); 
__d("DocumentTitle", ["Arbiter"], (function(a, b, c, d, e, f, g) { 
    var h = 1500 
      , i = null 
      , j = !1 
      , k = 0 
      , l = [] 
      , m = null 
      , n = document.title 
      , o = 0; 
    function p() { 
        l.length > 0 ? !j ? (q(l[k].title), 
        k = ++k % l.length) : r() : (clearInterval(i), 
        i = null, 
        r()) 
    } 
    function q(a) { 
        document.title = a, 
        j = !0 
    } 
    function r() { 
        s.set(m || n, !0), 
        j = !1 
    } 
    var s = function() { 
        function a(a) { 
            this.$1 = a 
        } 
        a.get = function() { 
            return n 
        } 
        ; 
        a.set = function(a, b) { 
            var d = a.toString(); 
            document.title = d; 
            !b ? (n = d, 
            m = null, 
            c("Arbiter").inform("update_title", a)) : m = d 
        } 
        ; 
        a.blink = function(b) { 
            b = { 
                title: b.toString() 
            }; 
            l.push(b); 
            i === null && (i = setInterval(p, h)); 
            return new a(b) 
        } 
        ; 
        var b = a.prototype; 
        b.stop = function() { 
            var a = l.indexOf(this.$1); 
            a >= 0 && (l.splice(a, 1), 
            k > a ? k-- : k == a && k == l.length && (k = 0)) 
        } 
        ; 
        a.badge = function(b) { 
            var d = a.get(); 
            d = b ? "(" + b + ") " + d : d; 
            a.set(d, !0); 
            c("Arbiter").inform("update_title_badge", b, "state"); 
            o = b 
        } 
        ; 
        a.preserveBadgeAndSet = function(b) { 
            a.set(b, !1), 
            c("Arbiter").inform("update_title", b), 
            a.badge(o) 
        } 
        ; 
        return a 
    }(); 
    g["default"] = s 
} 
), 98); 
__d("DoorFilled12.svg.react", ["react"], (function(a, b, c, d, e, f, g) { 
    "use strict"; 
    var h, i = h || d("react"); 
    function a(a) { 
        return i.jsxs("svg", babelHelpers["extends"]({ 
            viewBox: "0 0 12 13", 
            width: "1em", 
            height: "1em", 
            fill: "currentColor" 
        }, a, { 
            children: [a.title != null && i.jsx("title", { 
                children: a.title 
            }), a.children != null && i.jsx("defs", { 
                children: a.children 
            }), i.jsx("g", { 
                fillRule: "evenodd", 
                transform: "translate(-450 -1073)", 
                children: i.jsxs("g", { 
                    children: [i.jsx("path", { 
                        fillRule: "nonzero", 
                        d: "M103.5 918.987v8.026a.49.49 0 0 1-.487.487h-6.026a.49.49 0 0 1-.487-.487v-8.026a.49.49 0 0 1 .487-.487h6.026a.49.49 0 0 1 .487.487zm1 8.026v-8.026a1.49 1.49 0 0 0-1.487-1.487h-6.026a1.49 1.49 0 0 0-1.487 1.487v8.026c0 .819.668 1.487 1.487 1.487h6.026a1.49 1.49 0 0 0 1.487-1.487z", 
                        transform: "translate(356 156)" 
                    }), i.jsx("path", { 
                        fillRule: "nonzero", 
                        d: "M100.081 929.5c-.127 0-.254-.017-.375-.05l-3.159-.847a1.405 1.405 0 0 1-1.047-1.349v-7.355c0-.774.638-1.399 1.419-1.399.128 0 .254.017.376.05l3.157.847a1.405 1.405 0 0 1 1.048 1.349v7.355c0 .774-.638 1.399-1.419 1.399zm0-1a.41.41 0 0 0 .419-.4v-7.354a.405.405 0 0 0-.307-.384l-3.159-.847a.437.437 0 0 0-.115-.015.41.41 0 0 0-.419.4v7.354c0 .175.125.335.307.384l3.16.847c.036.01.074.015.114.015z", 
                        transform: "translate(356 156)" 
                    }), i.jsx("path", { 
                        d: "M100.5 925c0 .275-.225.5-.5.5a.501.501 0 0 1-.5-.5v-1c0-.275.225-.5.5-.5s.5.225.5.5v1zm-.177-5.121-3.158-.846a.937.937 0 0 0-.246-.033.91.91 0 0 0-.919.9v7.354c0 .403.278.76.677.867l3.158.846a.937.937 0 0 0 .246.033.91.91 0 0 0 .919-.9v-7.354a.906.906 0 0 0-.677-.867z", 
                        transform: "translate(356 156)" 
                    })] 
                }) 
            })] 
        })) 
    } 
    a.displayName = a.name + " [from " + f.id + "]"; 
    a._isSVG = !0; 
    b = a; 
    g["default"] = b 
} 
), 98); 
__d("E2eeMetricsSerializers", ["ThriftTypes"], (function(a, b, c, d, e, f) { 
    "use strict"; 
    var g; 
    function h() { 
        return {} 
    } 
    function i() { 
        return {} 
    } 
    function a() { 
        return { 
            p2p_e2ee: h(), 
            group_e2ee: i() 
        } 
    } 
    function j(a, c) { 
        c.writeStructBegin("P2pE2eeMetrics"); 
        a.engine_type != null && (c.writeFieldBegin({ 
            fname: "engine_type", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 1 
        }), 
        c.writeI64(BigInt(a.engine_type)), 
        c.writeFieldEnd()); 
        a.status != null && (c.writeFieldBegin({ 
            fname: "status", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 2 
        }), 
        c.writeI64(BigInt(a.status)), 
        c.writeFieldEnd()); 
        a.version != null && (c.writeFieldBegin({ 
            fname: "version", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 3 
        }), 
        c.writeI64(BigInt(a.version)), 
        c.writeFieldEnd()); 
        a.gen_prekey_bundle_time_ms != null && (c.writeFieldBegin({ 
            fname: "gen_prekey_bundle_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 4 
        }), 
        c.writeI64(BigInt(a.gen_prekey_bundle_time_ms)), 
        c.writeFieldEnd()); 
        a.encrypted_msg_time_ms != null && (c.writeFieldBegin({ 
            fname: "encrypted_msg_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 5 
        }), 
        c.writeI64(BigInt(a.encrypted_msg_time_ms)), 
        c.writeFieldEnd()); 
        a.decrypted_msg_time_ms != null && (c.writeFieldBegin({ 
            fname: "decrypted_msg_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 6 
        }), 
        c.writeI64(BigInt(a.decrypted_msg_time_ms)), 
        c.writeFieldEnd()); 
        a.process_sdp_crypto_time_ms != null && (c.writeFieldBegin({ 
            fname: "process_sdp_crypto_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 7 
        }), 
        c.writeI64(BigInt(a.process_sdp_crypto_time_ms)), 
        c.writeFieldEnd()); 
        a.create_crypto_offer_time_ms != null && (c.writeFieldBegin({ 
            fname: "create_crypto_offer_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 8 
        }), 
        c.writeI64(BigInt(a.create_crypto_offer_time_ms)), 
        c.writeFieldEnd()); 
        a.create_crypto_answer_time_ms != null && (c.writeFieldBegin({ 
            fname: "create_crypto_answer_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 9 
        }), 
        c.writeI64(BigInt(a.create_crypto_answer_time_ms)), 
        c.writeFieldEnd()); 
        a.get_ik_time_ms != null && (c.writeFieldBegin({ 
            fname: "get_ik_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 10 
        }), 
        c.writeI64(BigInt(a.get_ik_time_ms)), 
        c.writeFieldEnd()); 
        a.peer_id != null && (c.writeFieldBegin({ 
            fname: "peer_id", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 11 
        }), 
        c.writeI64(BigInt(a.peer_id)), 
        c.writeFieldEnd()); 
        a.peer_connection_index != null && (c.writeFieldBegin({ 
            fname: "peer_connection_index", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 12 
        }), 
        c.writeI64(BigInt(a.peer_connection_index)), 
        c.writeFieldEnd()); 
        a.srtp_crypto_suite != null && (c.writeFieldBegin({ 
            fname: "srtp_crypto_suite", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 13 
        }), 
        c.writeI64(BigInt(a.srtp_crypto_suite)), 
        c.writeFieldEnd()); 
        a.engine_error != null && (c.writeFieldBegin({ 
            fname: "engine_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 14 
        }), 
        c.writeI64(BigInt(a.engine_error)), 
        c.writeFieldEnd()); 
        a.libsignal_error != null && (c.writeFieldBegin({ 
            fname: "libsignal_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 15 
        }), 
        c.writeI64(BigInt(a.libsignal_error)), 
        c.writeFieldEnd()); 
        a.identity_key_mode != null && (c.writeFieldBegin({ 
            fname: "identity_key_mode", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 16 
        }), 
        c.writeI64(BigInt(a.identity_key_mode)), 
        c.writeFieldEnd()); 
        a.identity_key_num_persistent != null && (c.writeFieldBegin({ 
            fname: "identity_key_num_persistent", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 17 
        }), 
        c.writeI64(BigInt(a.identity_key_num_persistent)), 
        c.writeFieldEnd()); 
        a.identity_key_num_validated != null && (c.writeFieldBegin({ 
            fname: "identity_key_num_validated", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 18 
        }), 
        c.writeI64(BigInt(a.identity_key_num_validated)), 
        c.writeFieldEnd()); 
        a.identity_key_num_saved != null && (c.writeFieldBegin({ 
            fname: "identity_key_num_saved", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 19 
        }), 
        c.writeI64(BigInt(a.identity_key_num_saved)), 
        c.writeFieldEnd()); 
        a.identity_key_num_existing != null && (c.writeFieldBegin({ 
            fname: "identity_key_num_existing", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 20 
        }), 
        c.writeI64(BigInt(a.identity_key_num_existing)), 
        c.writeFieldEnd()); 
        a.is_e2ee_mandated != null && (c.writeFieldBegin({ 
            fname: "is_e2ee_mandated", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 21 
        }), 
        c.writeI64(BigInt(a.is_e2ee_mandated)), 
        c.writeFieldEnd()); 
        a.local_trace_id != null && (c.writeFieldBegin({ 
            fname: "local_trace_id", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 22 
        }), 
        c.writeI64(BigInt(a.local_trace_id)), 
        c.writeFieldEnd()); 
        a.remote_trace_id != null && (c.writeFieldBegin({ 
            fname: "remote_trace_id", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 23 
        }), 
        c.writeI64(BigInt(a.remote_trace_id)), 
        c.writeFieldEnd()); 
        a.local_device_id != null && (c.writeFieldBegin({ 
            fname: "local_device_id", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 24 
        }), 
        c.writeI64(BigInt(a.local_device_id)), 
        c.writeFieldEnd()); 
        a.remote_device_id != null && (c.writeFieldBegin({ 
            fname: "remote_device_id", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 25 
        }), 
        c.writeI64(BigInt(a.remote_device_id)), 
        c.writeFieldEnd()); 
        if (a.events != null) { 
            c.writeFieldBegin({ 
                fname: "events", 
                ftype: (g || (g = b("ThriftTypes"))).LIST, 
                fid: 26 
            }); 
            c.writeListBegin({ 
                etype: g.I64, 
                size: a.events.length 
            }); 
            for (var d = a.events, e = Array.isArray(d), f = 0, d = e ? d : d[typeof Symbol === "function" ? Symbol.iterator : "@@iterator"](); ; ) { 
                var h; 
                if (e) { 
                    if (f >= d.length) 
                        break; 
                    h = d[f++] 
                } else { 
                    f = d.next(); 
                    if (f.done) 
                        break; 
                    h = f.value 
                } 
                h = h; 
                c.writeI64(BigInt(h)) 
            } 
            c.writeListEnd(); 
            c.writeFieldEnd() 
        } 
        a.gen_dtls_auth_info_status != null && (c.writeFieldBegin({ 
            fname: "gen_dtls_auth_info_status", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 27 
        }), 
        c.writeI64(BigInt(a.gen_dtls_auth_info_status)), 
        c.writeFieldEnd()); 
        a.gen_dtls_auth_info_libsignal_status != null && (c.writeFieldBegin({ 
            fname: "gen_dtls_auth_info_libsignal_status", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 28 
        }), 
        c.writeI64(BigInt(a.gen_dtls_auth_info_libsignal_status)), 
        c.writeFieldEnd()); 
        a.gen_dtls_auth_info_time_ms != null && (c.writeFieldBegin({ 
            fname: "gen_dtls_auth_info_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 29 
        }), 
        c.writeI64(BigInt(a.gen_dtls_auth_info_time_ms)), 
        c.writeFieldEnd()); 
        a.verify_dtls_auth_info_status != null && (c.writeFieldBegin({ 
            fname: "verify_dtls_auth_info_status", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 30 
        }), 
        c.writeI64(BigInt(a.verify_dtls_auth_info_status)), 
        c.writeFieldEnd()); 
        a.verify_dtls_auth_info_libsignal_status != null && (c.writeFieldBegin({ 
            fname: "verify_dtls_auth_info_libsignal_status", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 31 
        }), 
        c.writeI64(BigInt(a.verify_dtls_auth_info_libsignal_status)), 
        c.writeFieldEnd()); 
        a.verify_dtls_auth_info_time_ms != null && (c.writeFieldBegin({ 
            fname: "verify_dtls_auth_info_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 32 
        }), 
        c.writeI64(BigInt(a.verify_dtls_auth_info_time_ms)), 
        c.writeFieldEnd()); 
        c.writeFieldStop(); 
        c.writeStructEnd() 
    } 
    function k(a, c) { 
        c.writeStructBegin("GroupE2eeMetrics"); 
        a.received_key_message_counter != null && (c.writeFieldBegin({ 
            fname: "received_key_message_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 1 
        }), 
        c.writeI64(BigInt(a.received_key_message_counter)), 
        c.writeFieldEnd()); 
        a.sent_key_message_counter != null && (c.writeFieldBegin({ 
            fname: "sent_key_message_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 2 
        }), 
        c.writeI64(BigInt(a.sent_key_message_counter)), 
        c.writeFieldEnd()); 
        a.cached_key_message_counter != null && (c.writeFieldBegin({ 
            fname: "cached_key_message_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 3 
        }), 
        c.writeI64(BigInt(a.cached_key_message_counter)), 
        c.writeFieldEnd()); 
        a.used_cached_key_counter != null && (c.writeFieldBegin({ 
            fname: "used_cached_key_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 4 
        }), 
        c.writeI64(BigInt(a.used_cached_key_counter)), 
        c.writeFieldEnd()); 
        a.unused_smu_counter != null && (c.writeFieldBegin({ 
            fname: "unused_smu_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 5 
        }), 
        c.writeI64(BigInt(a.unused_smu_counter)), 
        c.writeFieldEnd()); 
        a.missing_key_message_counter != null && (c.writeFieldBegin({ 
            fname: "missing_key_message_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 6 
        }), 
        c.writeI64(BigInt(a.missing_key_message_counter)), 
        c.writeFieldEnd()); 
        a.negotiate_off_status != null && (c.writeFieldBegin({ 
            fname: "negotiate_off_status", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 7 
        }), 
        c.writeI64(BigInt(a.negotiate_off_status)), 
        c.writeFieldEnd()); 
        a.cipher_suite_status != null && (c.writeFieldBegin({ 
            fname: "cipher_suite_status", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 8 
        }), 
        c.writeI64(BigInt(a.cipher_suite_status)), 
        c.writeFieldEnd()); 
        a.decrypt_used_cached_session_counter != null && (c.writeFieldBegin({ 
            fname: "decrypt_used_cached_session_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 9 
        }), 
        c.writeI64(BigInt(a.decrypt_used_cached_session_counter)), 
        c.writeFieldEnd()); 
        a.encrypt_used_cached_session_counter != null && (c.writeFieldBegin({ 
            fname: "encrypt_used_cached_session_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 10 
        }), 
        c.writeI64(BigInt(a.encrypt_used_cached_session_counter)), 
        c.writeFieldEnd()); 
        a.sent_ack_message_counter != null && (c.writeFieldBegin({ 
            fname: "sent_ack_message_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 11 
        }), 
        c.writeI64(BigInt(a.sent_ack_message_counter)), 
        c.writeFieldEnd()); 
        a.reuse_ackd_uid_counter != null && (c.writeFieldBegin({ 
            fname: "reuse_ackd_uid_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 12 
        }), 
        c.writeI64(BigInt(a.reuse_ackd_uid_counter)), 
        c.writeFieldEnd()); 
        a.total_uids_created_counter != null && (c.writeFieldBegin({ 
            fname: "total_uids_created_counter", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 13 
        }), 
        c.writeI64(BigInt(a.total_uids_created_counter)), 
        c.writeFieldEnd()); 
        a.generate_chain_key_failed_error != null && (c.writeFieldBegin({ 
            fname: "generate_chain_key_failed_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 14 
        }), 
        c.writeI64(BigInt(a.generate_chain_key_failed_error)), 
        c.writeFieldEnd()); 
        a.set_chain_key_failed_error != null && (c.writeFieldBegin({ 
            fname: "set_chain_key_failed_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 15 
        }), 
        c.writeI64(BigInt(a.set_chain_key_failed_error)), 
        c.writeFieldEnd()); 
        a.key_provider_not_found_error != null && (c.writeFieldBegin({ 
            fname: "key_provider_not_found_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 16 
        }), 
        c.writeI64(BigInt(a.key_provider_not_found_error)), 
        c.writeFieldEnd()); 
        a.key_message_parse_failed_error != null && (c.writeFieldBegin({ 
            fname: "key_message_parse_failed_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 17 
        }), 
        c.writeI64(BigInt(a.key_message_parse_failed_error)), 
        c.writeFieldEnd()); 
        a.empty_pkb_result_error != null && (c.writeFieldBegin({ 
            fname: "empty_pkb_result_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 18 
        }), 
        c.writeI64(BigInt(a.empty_pkb_result_error)), 
        c.writeFieldEnd()); 
        a.empty_encrypt_result_error != null && (c.writeFieldBegin({ 
            fname: "empty_encrypt_result_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 19 
        }), 
        c.writeI64(BigInt(a.empty_encrypt_result_error)), 
        c.writeFieldEnd()); 
        a.empty_decrypt_result_error != null && (c.writeFieldBegin({ 
            fname: "empty_decrypt_result_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 20 
        }), 
        c.writeI64(BigInt(a.empty_decrypt_result_error)), 
        c.writeFieldEnd()); 
        a.empty_version_error != null && (c.writeFieldBegin({ 
            fname: "empty_version_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 21 
        }), 
        c.writeI64(BigInt(a.empty_version_error)), 
        c.writeFieldEnd()); 
        a.unsupported_version_error != null && (c.writeFieldBegin({ 
            fname: "unsupported_version_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 22 
        }), 
        c.writeI64(BigInt(a.unsupported_version_error)), 
        c.writeFieldEnd()); 
        a.midcall_version_change_error != null && (c.writeFieldBegin({ 
            fname: "midcall_version_change_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 23 
        }), 
        c.writeI64(BigInt(a.midcall_version_change_error)), 
        c.writeFieldEnd()); 
        a.inconsistent_remote_maps_error != null && (c.writeFieldBegin({ 
            fname: "inconsistent_remote_maps_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 24 
        }), 
        c.writeI64(BigInt(a.inconsistent_remote_maps_error)), 
        c.writeFieldEnd()); 
        a.key_message_pkb_mismatch_error != null && (c.writeFieldBegin({ 
            fname: "key_message_pkb_mismatch_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 25 
        }), 
        c.writeI64(BigInt(a.key_message_pkb_mismatch_error)), 
        c.writeFieldEnd()); 
        a.no_key_or_ack_in_e2ee_message_error != null && (c.writeFieldBegin({ 
            fname: "no_key_or_ack_in_e2ee_message_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 26 
        }), 
        c.writeI64(BigInt(a.no_key_or_ack_in_e2ee_message_error)), 
        c.writeFieldEnd()); 
        a.receiver_key_provider_not_found_error != null && (c.writeFieldBegin({ 
            fname: "receiver_key_provider_not_found_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 27 
        }), 
        c.writeI64(BigInt(a.receiver_key_provider_not_found_error)), 
        c.writeFieldEnd()); 
        a.pkb_parse_failed_error != null && (c.writeFieldBegin({ 
            fname: "pkb_parse_failed_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 28 
        }), 
        c.writeI64(BigInt(a.pkb_parse_failed_error)), 
        c.writeFieldEnd()); 
        a.message_deserialized_failed_error != null && (c.writeFieldBegin({ 
            fname: "message_deserialized_failed_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 29 
        }), 
        c.writeI64(BigInt(a.message_deserialized_failed_error)), 
        c.writeFieldEnd()); 
        a.decrypt_no_identity_key_and_cached_session_not_used_error != null && (c.writeFieldBegin({ 
            fname: "decrypt_no_identity_key_and_cached_session_not_used_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 30 
        }), 
        c.writeI64(BigInt(a.decrypt_no_identity_key_and_cached_session_not_used_error)), 
        c.writeFieldEnd()); 
        a.encrypt_no_identity_key_and_cached_session_not_used_error != null && (c.writeFieldBegin({ 
            fname: "encrypt_no_identity_key_and_cached_session_not_used_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 31 
        }), 
        c.writeI64(BigInt(a.encrypt_no_identity_key_and_cached_session_not_used_error)), 
        c.writeFieldEnd()); 
        a.decrypt_ack_wrong_message_error != null && (c.writeFieldBegin({ 
            fname: "decrypt_ack_wrong_message_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 32 
        }), 
        c.writeI64(BigInt(a.decrypt_ack_wrong_message_error)), 
        c.writeFieldEnd()); 
        a.invalid_uid_received_error != null && (c.writeFieldBegin({ 
            fname: "invalid_uid_received_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 33 
        }), 
        c.writeI64(BigInt(a.invalid_uid_received_error)), 
        c.writeFieldEnd()); 
        a.ack_for_absent_user != null && (c.writeFieldBegin({ 
            fname: "ack_for_absent_user", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 34 
        }), 
        c.writeI64(BigInt(a.ack_for_absent_user)), 
        c.writeFieldEnd()); 
        a.uid_not_awaiting_ack_error != null && (c.writeFieldBegin({ 
            fname: "uid_not_awaiting_ack_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 35 
        }), 
        c.writeI64(BigInt(a.uid_not_awaiting_ack_error)), 
        c.writeFieldEnd()); 
        a.decrypt_ack_error != null && (c.writeFieldBegin({ 
            fname: "decrypt_ack_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 36 
        }), 
        c.writeI64(BigInt(a.decrypt_ack_error)), 
        c.writeFieldEnd()); 
        a.empty_decrypt_result_ack_error != null && (c.writeFieldBegin({ 
            fname: "empty_decrypt_result_ack_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 37 
        }), 
        c.writeI64(BigInt(a.empty_decrypt_result_ack_error)), 
        c.writeFieldEnd()); 
        a.decrypt_ack_cached_session_not_used_error != null && (c.writeFieldBegin({ 
            fname: "decrypt_ack_cached_session_not_used_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 38 
        }), 
        c.writeI64(BigInt(a.decrypt_ack_cached_session_not_used_error)), 
        c.writeFieldEnd()); 
        a.encrypt_ack_error != null && (c.writeFieldBegin({ 
            fname: "encrypt_ack_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 39 
        }), 
        c.writeI64(BigInt(a.encrypt_ack_error)), 
        c.writeFieldEnd()); 
        a.empty_encrypt_result_ack_error != null && (c.writeFieldBegin({ 
            fname: "empty_encrypt_result_ack_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 40 
        }), 
        c.writeI64(BigInt(a.empty_encrypt_result_ack_error)), 
        c.writeFieldEnd()); 
        a.invalid_message_type_error != null && (c.writeFieldBegin({ 
            fname: "invalid_message_type_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 41 
        }), 
        c.writeI64(BigInt(a.invalid_message_type_error)), 
        c.writeFieldEnd()); 
        a.server_state_deserialized_failed_error != null && (c.writeFieldBegin({ 
            fname: "server_state_deserialized_failed_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 42 
        }), 
        c.writeI64(BigInt(a.server_state_deserialized_failed_error)), 
        c.writeFieldEnd()); 
        a.crypto_engine_failure_error != null && (c.writeFieldBegin({ 
            fname: "crypto_engine_failure_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 43 
        }), 
        c.writeI64(BigInt(a.crypto_engine_failure_error)), 
        c.writeFieldEnd()); 
        a.empty_e2ee_client_state_error != null && (c.writeFieldBegin({ 
            fname: "empty_e2ee_client_state_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 44 
        }), 
        c.writeI64(BigInt(a.empty_e2ee_client_state_error)), 
        c.writeFieldEnd()); 
        a.group_e2ee_negotiated != null && (c.writeFieldBegin({ 
            fname: "group_e2ee_negotiated", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 45 
        }), 
        c.writeI64(BigInt(a.group_e2ee_negotiated)), 
        c.writeFieldEnd()); 
        a.negotiation_mode_kn != null && (c.writeFieldBegin({ 
            fname: "negotiation_mode_kn", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 46 
        }), 
        c.writeI64(BigInt(a.negotiation_mode_kn)), 
        c.writeFieldEnd()); 
        a.group_e2ee_setup_status != null && (c.writeFieldBegin({ 
            fname: "group_e2ee_setup_status", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 47 
        }), 
        c.writeI64(BigInt(a.group_e2ee_setup_status)), 
        c.writeFieldEnd()); 
        a.enable_group_e2ee != null && (c.writeFieldBegin({ 
            fname: "enable_group_e2ee", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 48 
        }), 
        c.writeI64(BigInt(a.enable_group_e2ee)), 
        c.writeFieldEnd()); 
        a.identity_key_mode_group != null && (c.writeFieldBegin({ 
            fname: "identity_key_mode_group", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 49 
        }), 
        c.writeI64(BigInt(a.identity_key_mode_group)), 
        c.writeFieldEnd()); 
        a.identity_key_num_persistent_group != null && (c.writeFieldBegin({ 
            fname: "identity_key_num_persistent_group", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 50 
        }), 
        c.writeI64(BigInt(a.identity_key_num_persistent_group)), 
        c.writeFieldEnd()); 
        a.identity_key_num_validated_group != null && (c.writeFieldBegin({ 
            fname: "identity_key_num_validated_group", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 51 
        }), 
        c.writeI64(BigInt(a.identity_key_num_validated_group)), 
        c.writeFieldEnd()); 
        a.identity_key_num_saved_group != null && (c.writeFieldBegin({ 
            fname: "identity_key_num_saved_group", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 52 
        }), 
        c.writeI64(BigInt(a.identity_key_num_saved_group)), 
        c.writeFieldEnd()); 
        a.identity_key_num_existing_group != null && (c.writeFieldBegin({ 
            fname: "identity_key_num_existing_group", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 53 
        }), 
        c.writeI64(BigInt(a.identity_key_num_existing_group)), 
        c.writeFieldEnd()); 
        a.max_key_message_latency_ms != null && (c.writeFieldBegin({ 
            fname: "max_key_message_latency_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 54 
        }), 
        c.writeI64(BigInt(a.max_key_message_latency_ms)), 
        c.writeFieldEnd()); 
        a.max_key_message_latency_ms_joiner != null && (c.writeFieldBegin({ 
            fname: "max_key_message_latency_ms_joiner", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 55 
        }), 
        c.writeI64(BigInt(a.max_key_message_latency_ms_joiner)), 
        c.writeFieldEnd()); 
        a.max_smu_to_key_message_latency_ms != null && (c.writeFieldBegin({ 
            fname: "max_smu_to_key_message_latency_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 56 
        }), 
        c.writeI64(BigInt(a.max_smu_to_key_message_latency_ms)), 
        c.writeFieldEnd()); 
        a.process_smu_time_ms != null && (c.writeFieldBegin({ 
            fname: "process_smu_time_ms", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 57 
        }), 
        c.writeI64(BigInt(a.process_smu_time_ms)), 
        c.writeFieldEnd()); 
        a.decryption_total_frames != null && (c.writeFieldBegin({ 
            fname: "decryption_total_frames", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 58 
        }), 
        c.writeI64(BigInt(a.decryption_total_frames)), 
        c.writeFieldEnd()); 
        a.decryption_total_error_frames != null && (c.writeFieldBegin({ 
            fname: "decryption_total_error_frames", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 59 
        }), 
        c.writeI64(BigInt(a.decryption_total_error_frames)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_alloc != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_alloc", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 60 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_alloc)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_invalid_params != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_invalid_params", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 61 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_invalid_params)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_cipher != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_cipher", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 62 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_cipher)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_parse != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_parse", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 63 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_parse)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_invalid_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_invalid_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 64 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_invalid_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_missing_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_missing_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 65 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_missing_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_out_of_ratchet_space != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_out_of_ratchet_space", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 66 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_out_of_ratchet_space)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_cipher_auth != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_cipher_auth", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 67 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_cipher_auth)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_frame_too_old != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_frame_too_old", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 68 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_frame_too_old)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_seen_frame != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_seen_frame", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 69 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_seen_frame)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_invalid_frame != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_invalid_frame", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 70 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_invalid_frame)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_setting_invalid_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_setting_invalid_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 71 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_setting_invalid_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_setting_existing_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_setting_existing_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 72 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_setting_existing_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_escape_data != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_escape_data", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 73 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_escape_data)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_deescape_data != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_deescape_data", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 74 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_deescape_data)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_parse_frame_or_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_parse_frame_or_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 75 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_parse_frame_or_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_unknown != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_unknown", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 76 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_unknown)), 
        c.writeFieldEnd()); 
        a.decryption_unencrypted_frames != null && (c.writeFieldBegin({ 
            fname: "decryption_unencrypted_frames", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 77 
        }), 
        c.writeI64(BigInt(a.decryption_unencrypted_frames)), 
        c.writeFieldEnd()); 
        a.encryption_total_frames != null && (c.writeFieldBegin({ 
            fname: "encryption_total_frames", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 78 
        }), 
        c.writeI64(BigInt(a.encryption_total_frames)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 79 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames)), 
        c.writeFieldEnd()); 
        a.encryption_escape_bytes != null && (c.writeFieldBegin({ 
            fname: "encryption_escape_bytes", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 80 
        }), 
        c.writeI64(BigInt(a.encryption_escape_bytes)), 
        c.writeFieldEnd()); 
        a.encryption_total_error_frames != null && (c.writeFieldBegin({ 
            fname: "encryption_total_error_frames", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 81 
        }), 
        c.writeI64(BigInt(a.encryption_total_error_frames)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_alloc != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_alloc", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 82 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_alloc)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_invalid_params != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_invalid_params", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 83 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_invalid_params)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_cipher != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_cipher", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 84 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_cipher)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_parse != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_parse", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 85 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_parse)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_invalid_key != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_invalid_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 86 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_invalid_key)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_cipher_auth != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_cipher_auth", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 87 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_cipher_auth)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_escape_data != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_escape_data", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 88 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_escape_data)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_unsupported_codec != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_unsupported_codec", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 89 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_unsupported_codec)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_unknown != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_unknown", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 90 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_unknown)), 
        c.writeFieldEnd()); 
        a.decryption_total_frames_data_channel != null && (c.writeFieldBegin({ 
            fname: "decryption_total_frames_data_channel", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 91 
        }), 
        c.writeI64(BigInt(a.decryption_total_frames_data_channel)), 
        c.writeFieldEnd()); 
        a.decryption_total_error_frames_data_channel != null && (c.writeFieldBegin({ 
            fname: "decryption_total_error_frames_data_channel", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 92 
        }), 
        c.writeI64(BigInt(a.decryption_total_error_frames_data_channel)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_alloc != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_alloc", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 93 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_alloc)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_invalid_params != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_invalid_params", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 94 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_invalid_params)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_cipher != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_cipher", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 95 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_cipher)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_parse != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_parse", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 96 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_parse)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_invalid_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_invalid_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 97 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_invalid_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_missing_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_missing_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 98 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_missing_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_out_of_ratchet_space != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_out_of_ratchet_space", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 99 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_out_of_ratchet_space)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_cipher_auth != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_cipher_auth", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 100 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_cipher_auth)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_frame_too_old != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_frame_too_old", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 101 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_frame_too_old)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_seen_frame != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_seen_frame", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 102 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_seen_frame)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_invalid_frame != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_invalid_frame", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 103 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_invalid_frame)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_setting_invalid_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_setting_invalid_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 104 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_setting_invalid_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_setting_existing_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_setting_existing_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 105 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_setting_existing_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_escape_data != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_escape_data", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 106 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_escape_data)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_deescape_data != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_deescape_data", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 107 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_deescape_data)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_parse_frame_or_key != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_parse_frame_or_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 108 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_parse_frame_or_key)), 
        c.writeFieldEnd()); 
        a.decryption_error_frames_data_channel_unknown != null && (c.writeFieldBegin({ 
            fname: "decryption_error_frames_data_channel_unknown", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 109 
        }), 
        c.writeI64(BigInt(a.decryption_error_frames_data_channel_unknown)), 
        c.writeFieldEnd()); 
        a.decryption_unencrypted_frames_data_channel != null && (c.writeFieldBegin({ 
            fname: "decryption_unencrypted_frames_data_channel", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 110 
        }), 
        c.writeI64(BigInt(a.decryption_unencrypted_frames_data_channel)), 
        c.writeFieldEnd()); 
        a.encryption_total_frames_data_channel != null && (c.writeFieldBegin({ 
            fname: "encryption_total_frames_data_channel", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 111 
        }), 
        c.writeI64(BigInt(a.encryption_total_frames_data_channel)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 112 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel)), 
        c.writeFieldEnd()); 
        a.encryption_total_error_frames_data_channel != null && (c.writeFieldBegin({ 
            fname: "encryption_total_error_frames_data_channel", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 113 
        }), 
        c.writeI64(BigInt(a.encryption_total_error_frames_data_channel)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_alloc != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_alloc", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 114 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_alloc)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_invalid_params != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_invalid_params", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 115 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_invalid_params)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_cipher != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_cipher", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 116 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_cipher)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_parse != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_parse", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 117 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_parse)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_invalid_key != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_invalid_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 118 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_invalid_key)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_cipher_auth != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_cipher_auth", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 119 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_cipher_auth)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_escape_data != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_escape_data", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 120 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_escape_data)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_unsupported_codec != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_unsupported_codec", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 121 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_unsupported_codec)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_data_channel_unknown != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_data_channel_unknown", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 122 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_data_channel_unknown)), 
        c.writeFieldEnd()); 
        a.num_removed_data_decryptors != null && (c.writeFieldBegin({ 
            fname: "num_removed_data_decryptors", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 123 
        }), 
        c.writeI64(BigInt(a.num_removed_data_decryptors)), 
        c.writeFieldEnd()); 
        a.num_frame_decryptor_with_unencrypted_data != null && (c.writeFieldBegin({ 
            fname: "num_frame_decryptor_with_unencrypted_data", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 124 
        }), 
        c.writeI64(BigInt(a.num_frame_decryptor_with_unencrypted_data)), 
        c.writeFieldEnd()); 
        a.num_removed_decryptors != null && (c.writeFieldBegin({ 
            fname: "num_removed_decryptors", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 125 
        }), 
        c.writeI64(BigInt(a.num_removed_decryptors)), 
        c.writeFieldEnd()); 
        a.data_channel_encryption_not_ready_in_mandated_calls_error != null && (c.writeFieldBegin({ 
            fname: "data_channel_encryption_not_ready_in_mandated_calls_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 126 
        }), 
        c.writeI64(BigInt(a.data_channel_encryption_not_ready_in_mandated_calls_error)), 
        c.writeFieldEnd()); 
        a.num_e2ee_message_total_encrypt != null && (c.writeFieldBegin({ 
            fname: "num_e2ee_message_total_encrypt", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 127 
        }), 
        c.writeI64(BigInt(a.num_e2ee_message_total_encrypt)), 
        c.writeFieldEnd()); 
        a.num_e2ee_message_error_encrypt != null && (c.writeFieldBegin({ 
            fname: "num_e2ee_message_error_encrypt", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 128 
        }), 
        c.writeI64(BigInt(a.num_e2ee_message_error_encrypt)), 
        c.writeFieldEnd()); 
        a.num_e2ee_message_total_decrypt != null && (c.writeFieldBegin({ 
            fname: "num_e2ee_message_total_decrypt", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 129 
        }), 
        c.writeI64(BigInt(a.num_e2ee_message_total_decrypt)), 
        c.writeFieldEnd()); 
        a.num_e2ee_message_error_decrypt != null && (c.writeFieldBegin({ 
            fname: "num_e2ee_message_error_decrypt", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 130 
        }), 
        c.writeI64(BigInt(a.num_e2ee_message_error_decrypt)), 
        c.writeFieldEnd()); 
        a.negotiate_off_time != null && (c.writeFieldBegin({ 
            fname: "negotiate_off_time", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 131 
        }), 
        c.writeI64(BigInt(a.negotiate_off_time)), 
        c.writeFieldEnd()); 
        a.negotiated_version != null && (c.writeFieldBegin({ 
            fname: "negotiated_version", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 132 
        }), 
        c.writeI64(BigInt(a.negotiated_version)), 
        c.writeFieldEnd()); 
        a.decryptor_removed_time != null && (c.writeFieldBegin({ 
            fname: "decryptor_removed_time", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 133 
        }), 
        c.writeI64(BigInt(a.decryptor_removed_time)), 
        c.writeFieldEnd()); 
        a.is_e2ee_mandated_group != null && (c.writeFieldBegin({ 
            fname: "is_e2ee_mandated_group", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 134 
        }), 
        c.writeI64(BigInt(a.is_e2ee_mandated_group)), 
        c.writeFieldEnd()); 
        if (a.events != null) { 
            c.writeFieldBegin({ 
                fname: "events", 
                ftype: (g || (g = b("ThriftTypes"))).LIST, 
                fid: 135 
            }); 
            c.writeListBegin({ 
                etype: g.I64, 
                size: a.events.length 
            }); 
            for (var d = a.events, e = Array.isArray(d), f = 0, d = e ? d : d[typeof Symbol === "function" ? Symbol.iterator : "@@iterator"](); ; ) { 
                var h; 
                if (e) { 
                    if (f >= d.length) 
                        break; 
                    h = d[f++] 
                } else { 
                    f = d.next(); 
                    if (f.done) 
                        break; 
                    h = f.value 
                } 
                h = h; 
                c.writeI64(BigInt(h)) 
            } 
            c.writeListEnd(); 
            c.writeFieldEnd() 
        } 
        a.num_e2ee_message_received != null && (c.writeFieldBegin({ 
            fname: "num_e2ee_message_received", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 136 
        }), 
        c.writeI64(BigInt(a.num_e2ee_message_received)), 
        c.writeFieldEnd()); 
        a.num_e2ee_message_error_decrypt_non_e2ee_received != null && (c.writeFieldBegin({ 
            fname: "num_e2ee_message_error_decrypt_non_e2ee_received", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 137 
        }), 
        c.writeI64(BigInt(a.num_e2ee_message_error_decrypt_non_e2ee_received)), 
        c.writeFieldEnd()); 
        a.num_e2ee_message_error_decrypt_missing_sender != null && (c.writeFieldBegin({ 
            fname: "num_e2ee_message_error_decrypt_missing_sender", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 138 
        }), 
        c.writeI64(BigInt(a.num_e2ee_message_error_decrypt_missing_sender)), 
        c.writeFieldEnd()); 
        a.num_e2ee_message_error_decrypt_exceeding_retry != null && (c.writeFieldBegin({ 
            fname: "num_e2ee_message_error_decrypt_exceeding_retry", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 139 
        }), 
        c.writeI64(BigInt(a.num_e2ee_message_error_decrypt_exceeding_retry)), 
        c.writeFieldEnd()); 
        a.max_media_channel_key_message_retry_count != null && (c.writeFieldBegin({ 
            fname: "max_media_channel_key_message_retry_count", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 140 
        }), 
        c.writeI64(BigInt(a.max_media_channel_key_message_retry_count)), 
        c.writeFieldEnd()); 
        a.g_e2ee_total_count_of_extra_decryptions != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_total_count_of_extra_decryptions", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 141 
        }), 
        c.writeI64(BigInt(a.g_e2ee_total_count_of_extra_decryptions)), 
        c.writeFieldEnd()); 
        a.g_e2ee_total_count_of_extra_decryptions_failures != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_total_count_of_extra_decryptions_failures", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 142 
        }), 
        c.writeI64(BigInt(a.g_e2ee_total_count_of_extra_decryptions_failures)), 
        c.writeFieldEnd()); 
        a.g_e2ee_total_count_of_extra_decryptions_failures_due_to_missing_key != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_total_count_of_extra_decryptions_failures_due_to_missing_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 143 
        }), 
        c.writeI64(BigInt(a.g_e2ee_total_count_of_extra_decryptions_failures_due_to_missing_key)), 
        c.writeFieldEnd()); 
        a.g_e2ee_decryption_error_frames_empty_supported_codes != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_decryption_error_frames_empty_supported_codes", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 144 
        }), 
        c.writeI64(BigInt(a.g_e2ee_decryption_error_frames_empty_supported_codes)), 
        c.writeFieldEnd()); 
        a.g_e2ee_encryption_error_frames_empty != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_encryption_error_frames_empty", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 146 
        }), 
        c.writeI64(BigInt(a.g_e2ee_encryption_error_frames_empty)), 
        c.writeFieldEnd()); 
        a.g_e2ee_encryption_error_frames_empty_nalu_blocks != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_encryption_error_frames_empty_nalu_blocks", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 147 
        }), 
        c.writeI64(BigInt(a.g_e2ee_encryption_error_frames_empty_nalu_blocks)), 
        c.writeFieldEnd()); 
        a.g_e2ee_encryption_error_frames_invalid_h264 != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_encryption_error_frames_invalid_h264", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 148 
        }), 
        c.writeI64(BigInt(a.g_e2ee_encryption_error_frames_invalid_h264)), 
        c.writeFieldEnd()); 
        a.g_e2ee_encryption_error_frames_invalid_h265 != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_encryption_error_frames_invalid_h265", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 149 
        }), 
        c.writeI64(BigInt(a.g_e2ee_encryption_error_frames_invalid_h265)), 
        c.writeFieldEnd()); 
        a.g_e2ee_encryption_error_frames_invalid_h265_nalu_block != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_encryption_error_frames_invalid_h265_nalu_block", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 150 
        }), 
        c.writeI64(BigInt(a.g_e2ee_encryption_error_frames_invalid_h265_nalu_block)), 
        c.writeFieldEnd()); 
        a.g_e2ee_total_count_of_extra_encryptions != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_total_count_of_extra_encryptions", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 151 
        }), 
        c.writeI64(BigInt(a.g_e2ee_total_count_of_extra_encryptions)), 
        c.writeFieldEnd()); 
        a.g_e2ee_total_count_of_extra_encryptions_failures != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_total_count_of_extra_encryptions_failures", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 152 
        }), 
        c.writeI64(BigInt(a.g_e2ee_total_count_of_extra_encryptions_failures)), 
        c.writeFieldEnd()); 
        a.encryption_error_frames_no_active_key != null && (c.writeFieldBegin({ 
            fname: "encryption_error_frames_no_active_key", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 153 
        }), 
        c.writeI64(BigInt(a.encryption_error_frames_no_active_key)), 
        c.writeFieldEnd()); 
        a.key_negotiation_protocol != null && (c.writeFieldBegin({ 
            fname: "key_negotiation_protocol", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 154 
        }), 
        c.writeI64(BigInt(a.key_negotiation_protocol)), 
        c.writeFieldEnd()); 
        a.key_messages_received_via_signaling != null && (c.writeFieldBegin({ 
            fname: "key_messages_received_via_signaling", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 155 
        }), 
        c.writeI64(BigInt(a.key_messages_received_via_signaling)), 
        c.writeFieldEnd()); 
        a.key_messages_received_via_media != null && (c.writeFieldBegin({ 
            fname: "key_messages_received_via_media", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 156 
        }), 
        c.writeI64(BigInt(a.key_messages_received_via_media)), 
        c.writeFieldEnd()); 
        a.key_messages_received_via_signaling_joiner != null && (c.writeFieldBegin({ 
            fname: "key_messages_received_via_signaling_joiner", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 157 
        }), 
        c.writeI64(BigInt(a.key_messages_received_via_signaling_joiner)), 
        c.writeFieldEnd()); 
        a.key_messages_received_via_media_joiner != null && (c.writeFieldBegin({ 
            fname: "key_messages_received_via_media_joiner", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 158 
        }), 
        c.writeI64(BigInt(a.key_messages_received_via_media_joiner)), 
        c.writeFieldEnd()); 
        a.g_e2ee_participant_hash_verification_failed_error != null && (c.writeFieldBegin({ 
            fname: "g_e2ee_participant_hash_verification_failed_error", 
            ftype: (g || (g = b("ThriftTypes"))).I64, 
            fid: 159 
        }), 
        c.writeI64(BigInt(a.g_e2ee_participant_hash_verification_failed_error)), 
        c.writeFieldEnd()); 
        c.writeFieldStop(); 
        c.writeStructEnd() 
    } 
    function c(a, c) { 
        c.writeStructBegin("E2eeMetrics"); 
        c.writeFieldBegin({ 
            fname: "p2p_e2ee", 
            ftype: (g || (g = b("ThriftTypes"))).STRUCT, 
            fid: 1 
        }); 
        if (a.p2p_e2ee != null) 
            j(a.p2p_e2ee, c); 
        else { 
            var d = h(); 
            j(d, c) 
        } 
        c.writeFieldEnd(); 
        c.writeFieldBegin({ 
            fname: "group_e2ee", 
            ftype: g.STRUCT, 
            fid: 2 
        }); 
        if (a.group_e2ee != null) 
            k(a.group_e2ee, c); 
        else { 
            d = i(); 
            k(d, c) 
        } 
        c.writeFieldEnd(); 
        c.writeFieldStop(); 
        c.writeStructEnd() 
    } 
    function l(a) { 
        var c = {}; 
        a.readStructBegin(); 
        while (!0) { 
            var d = a.readFieldBegin() 
              , e = d.ftype; 
            d = d.fid; 
            if (e === (g || (g = b("ThriftTypes"))).STOP) 
                break; 
            switch (d) { 
            case 1: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.engine_type = a.readI64().toString() : a.skip(e); 
                break; 
            case 2: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.status = a.readI64().toString() : a.skip(e); 
                break; 
            case 3: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.version = a.readI64().toString() : a.skip(e); 
                break; 
            case 4: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.gen_prekey_bundle_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            case 5: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.encrypted_msg_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            case 6: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.decrypted_msg_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            case 7: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.process_sdp_crypto_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            case 8: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.create_crypto_offer_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            case 9: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.create_crypto_answer_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            case 10: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.get_ik_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            case 11: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.peer_id = a.readI64().toString() : a.skip(e); 
                break; 
            case 12: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.peer_connection_index = a.readI64().toString() : a.skip(e); 
                break; 
            case 13: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.srtp_crypto_suite = a.readI64().toString() : a.skip(e); 
                break; 
            case 14: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.engine_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 15: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.libsignal_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 16: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.identity_key_mode = a.readI64().toString() : a.skip(e); 
                break; 
            case 17: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.identity_key_num_persistent = a.readI64().toString() : a.skip(e); 
                break; 
            case 18: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.identity_key_num_validated = a.readI64().toString() : a.skip(e); 
                break; 
            case 19: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.identity_key_num_saved = a.readI64().toString() : a.skip(e); 
                break; 
            case 20: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.identity_key_num_existing = a.readI64().toString() : a.skip(e); 
                break; 
            case 21: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.is_e2ee_mandated = a.readI64().toString() : a.skip(e); 
                break; 
            case 22: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.local_trace_id = a.readI64().toString() : a.skip(e); 
                break; 
            case 23: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.remote_trace_id = a.readI64().toString() : a.skip(e); 
                break; 
            case 24: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.local_device_id = a.readI64().toString() : a.skip(e); 
                break; 
            case 25: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.remote_device_id = a.readI64().toString() : a.skip(e); 
                break; 
            case 26: 
                if (e === (g || (g = b("ThriftTypes"))).LIST) { 
                    c.events = []; 
                    d = a.readListBegin(); 
                    for (var f = 0; f < d.size; f++) { 
                        var h = a.readI64().toString(); 
                        c.events.push(h) 
                    } 
                } else 
                    a.skip(e); 
                break; 
            case 27: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.gen_dtls_auth_info_status = a.readI64().toString() : a.skip(e); 
                break; 
            case 28: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.gen_dtls_auth_info_libsignal_status = a.readI64().toString() : a.skip(e); 
                break; 
            case 29: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.gen_dtls_auth_info_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            case 30: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.verify_dtls_auth_info_status = a.readI64().toString() : a.skip(e); 
                break; 
            case 31: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.verify_dtls_auth_info_libsignal_status = a.readI64().toString() : a.skip(e); 
                break; 
            case 32: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.verify_dtls_auth_info_time_ms = a.readI64().toString() : a.skip(e); 
                break; 
            default: 
                a.skip(e) 
            } 
            a.readFieldEnd() 
        } 
        a.readStructEnd(); 
        return c 
    } 
    function m(a) { 
        var c = {}; 
        a.readStructBegin(); 
        while (!0) { 
            var d = a.readFieldBegin() 
              , e = d.ftype; 
            d = d.fid; 
            if (e === (g || (g = b("ThriftTypes"))).STOP) 
                break; 
            switch (d) { 
            case 1: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.received_key_message_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 2: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.sent_key_message_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 3: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.cached_key_message_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 4: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.used_cached_key_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 5: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.unused_smu_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 6: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.missing_key_message_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 7: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.negotiate_off_status = a.readI64().toString() : a.skip(e); 
                break; 
            case 8: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.cipher_suite_status = a.readI64().toString() : a.skip(e); 
                break; 
            case 9: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.decrypt_used_cached_session_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 10: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.encrypt_used_cached_session_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 11: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.sent_ack_message_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 12: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.reuse_ackd_uid_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 13: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.total_uids_created_counter = a.readI64().toString() : a.skip(e); 
                break; 
            case 14: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.generate_chain_key_failed_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 15: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.set_chain_key_failed_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 16: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.key_provider_not_found_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 17: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.key_message_parse_failed_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 18: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.empty_pkb_result_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 19: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.empty_encrypt_result_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 20: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.empty_decrypt_result_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 21: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.empty_version_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 22: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.unsupported_version_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 23: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.midcall_version_change_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 24: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.inconsistent_remote_maps_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 25: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.key_message_pkb_mismatch_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 26: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.no_key_or_ack_in_e2ee_message_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 27: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.receiver_key_provider_not_found_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 28: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.pkb_parse_failed_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 29: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.message_deserialized_failed_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 30: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.decrypt_no_identity_key_and_cached_session_not_used_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 31: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.encrypt_no_identity_key_and_cached_session_not_used_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 32: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.decrypt_ack_wrong_message_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 33: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.invalid_uid_received_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 34: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.ack_for_absent_user = a.readI64().toString() : a.skip(e); 
                break; 
            case 35: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.uid_not_awaiting_ack_error = a.readI64().toString() : a.skip(e); 
                break; 
            case 36: 
                e === (g || (g = b("ThriftTypes"))).I64 ? c.decrypt_ack_error = a.readI64().toStri