var SydneyFullScreenConv; (function(n) { function yi(n) { var w, d, g, nt, it, rt, ft, et, ot, at, yt, pt, ni, yi, ir, rr, fr, er, or, cr, ar, vr, yr, pr, wr, br, kr, dr, gr, nu, iu, uu, fu, eu, ou, su, hu, cu, lu, au, vu, yu, pu, y, wu, tf, rf, uf, bu, ff, ku, i, p, h, du, gu, ef; if (n === void 0 && (n = null), y = _ge(ur), !y.querySelector("cib-serp")) { st = (w = _w._sydConvConfig) === null || w === void 0 ? void 0 : w.usePill; ht = (d = _w._sydConvConfig) === null || d === void 0 ? void 0 : d.enableScrollOut; ct = (g = _w._sydConvConfig) === null || g === void 0 ? void 0 : g.enableSydContext; l = (nt = _w._sydConvConfig) === null || nt === void 0 ? void 0 : nt.enableSydHistory; sr = (it = _w._sydConvConfig) === null || it === void 0 ? void 0 : it.enableSydTigerAns; wt = (rt = _w._sydConvConfig) === null || rt === void 0 ? void 0 : rt.enableSydAjax; ut = (ft = _w._sydConvConfig) === null || ft === void 0 ? void 0 : ft.enableSydCarousel; k = (et = _w._sydConvConfig) === null || et === void 0 ? void 0 : et.moveOnlySydXAnswers; f = (ot = _w._sydConvConfig) === null || ot === void 0 ? void 0 : ot.hideSydFSC; e = (at = _w._sydConvConfig) === null || at === void 0 ? void 0 : at.enableSydOverlay; lt = (yt = _w._sydConvConfig) === null || yt === void 0 ? void 0 : yt.enable1TCibSlot; b = (pt = _w._sydConvConfig) === null || pt === void 0 ? void 0 : pt.enableSydX1T; bt = (ni = _w._sydConvConfig) === null || ni === void 0 ? void 0 : ni.hideSydMic; kt = (yi = _w._sydConvConfig) === null || yi === void 0 ? void 0 : yi.fromNoResults; si = (ir = _w._sydConvConfig) === null || ir === void 0 ? void 0 : ir.codexWinEnableCustomGreeting; hi = (rr = _w._sydConvConfig) === null || rr === void 0 ? void 0 : rr.codexWinGreetingCustomString; ti = (fr = _w._sydConvConfig) === null || fr === void 0 ? void 0 : fr.checkCreatorAnsFor1T; dt = SydFSCHelper.getConfigOrDefault((er = _w._sydConvConfig) === null || er === void 0 ? void 0 : er.enableSydCarouselHistory, !1); hr = SydFSCHelper.getConfigOrDefault((or = _w._sydConvConfig) === null || or === void 0 ? void 0 : or.enableSQMsg, !1); gt = SydFSCHelper.getConfigOrDefault((cr = _w._sydConvConfig) === null || cr === void 0 ? void 0 : cr.enableSemSerpNoCache, !1); ii = SydFSCHelper.getConfigOrDefault((ar = _w._sydConvConfig) === null || ar === void 0 ? void 0 : ar.enableSydStaticAdsLink, !1); var sf = SydFSCHelper.getConfigOrDefault((vr = _w._sydConvConfig) === null || vr === void 0 ? void 0 : vr.hideSydReconnect, !1) , hf = (yr = _w._sydConvConfig) === null || yr === void 0 ? void 0 : yr.enableDlBing , cf = (pr = _w._sydConvConfig) === null || pr === void 0 ? void 0 : pr.disableSydGhosting , lf = SydFSCHelper.getConfigOrDefault((wr = _w._sydConvConfig) === null || wr === void 0 ? void 0 : wr.disableCibNotificationStyleUpdate, !1) , af = _w._sydCachedString , nf = _w._sydAddOptionsSet; if (_G[SydFSCHelper.SYD_MODE] = "serp", _G[SydFSCHelper.SYD_PREV_MODE] = "", ri = SydFSCHelper.getConfigOrDefault((br = _w._sydConvConfig) === null || br === void 0 ? void 0 : br.disableTabletScroll, !1), ui = SydFSCHelper.getConfigOrDefault((kr = _w._sydConvConfig) === null || kr === void 0 ? void 0 : kr.disableTabletScrollOut, !1), c = SydFSCHelper.getConfigOrDefault((dr = _w._sydConvConfig) === null || dr === void 0 ? void 0 : dr.disableFocusedTabletScrollOut, !1), fi = SydFSCHelper.getConfigOrDefault((gr = _w._sydConvConfig) === null || gr === void 0 ? void 0 : gr.disableTouchDesktopScroll, !1), ei = SydFSCHelper.getConfigOrDefault((nu = _w._sydConvConfig) === null || nu === void 0 ? void 0 : nu.disableDesktopScroll, !1), oi = SydFSCHelper.getConfigOrDefault((iu = _w._sydConvConfig) === null || iu === void 0 ? void 0 : iu.enableConvModeSwitchAjax, !1), ai = SydFSCHelper.getConfigOrDefault((uu = _w._sydConvConfig) === null || uu === void 0 ? void 0 : uu.enableCssSplitConvModeOnClick, 0), vt = SydFSCHelper.getConfigOrDefault((fu = _w._sydConvConfig) === null || fu === void 0 ? void 0 : fu.enableWelcomeScreenV2, !1), vi = SydFSCHelper.getConfigOrDefault((eu = _w._sydConvConfig) === null || eu === void 0 ? void 0 : eu.enable2TQueryConfigsOnSerpLoad, !1), a = _d.createElement("slot"), a.setAttribute("name", "firstAnswer"), a.setAttribute("slot", "firstAns"), v = _d.createElement("slot"), v.setAttribute("name", "firstAns"), r = ((ou = _d.getElementsByClassName("b_top")) === null || ou === void 0 ? void 0 : ou.length) > 0 ? _d.getElementsByClassName("b_top")[0] : null, tt = !r ? !1 : r.getElementsByClassName("b_wpt_ch").length > 0 || r.getElementsByClassName("qna-sydney").length > 0, wu = _ge("b_header"), y && wu && sj_b.insertBefore(y, wu), t = _d.createElement("div"), t === null || t === void 0 ? void 0 : t.setAttribute("slot", "firstAnswer"), t === null || t === void 0 ? void 0 : t.setAttribute("id", "sydFirstAnswer"), t.style.maxWidth = "648px", SydFSCHelper.setConfigs(n), SydFSCHelper.setEventListeners(), SydFSCHelper.setSydFSCEligibleState(!0), u = CIB.insertAt(y), vt && (SydWelcomeScreen === null || SydWelcomeScreen === void 0 ? void 0 : SydWelcomeScreen.setContent(u)), tf = SydFSCHelper.getConfigOrDefault((su = _w._sydConvConfig) === null || su === void 0 ? void 0 : su.isCompliantSydneyEndpointEnabled, !1), tf && (MsbSydneyHelper.addTenantLogoToHeader(), MsbSydneyHelper.disableTones()), rf = SydFSCHelper.getConfigOrDefault((hu = _w._sydConvConfig) === null || hu === void 0 ? void 0 : hu.useAccountLinkingForConversationLimitUpsell, !1), rf && (CIB.config.bing.signIn.query.action = "acclink", CIB.config.bing.signIn.query.crea = "MY04B", CIB.config.bing.signIn.query.pn = "AccountLinking_Chat", CIB.config.bing.signIn.query.publ = "BingIP"), u.setAttribute("alignment", "center"), hf && CIB.config.sydney.request.optionsSets.push("dlbing"), nf && CIB.config.sydney.request.optionsSets.push(nf), kt) SydFSCHelper.lastQuery = SydFSCHelper.getQuery().toLowerCase().trim(); else { CIB.config.greeting.shouldSendBotGreeting = SydFSCHelper.shouldForceSendBotGreeting; oi || (sj_evt.bind("ajax.unload", function() { SydFSCHelper.shouldResetBotGreeting = !1 }), sj_evt.bind("ajax.load", function() { SydFSCHelper.shouldResetBotGreeting = !0 })); CIB.onConversationRequestStateChange(function(n) { n || CIB.config.greeting.shouldSendBotGreeting || !SydFSCHelper.shouldResetBotGreeting || (CIB.config.greeting.shouldSendBotGreeting = !0) }) } uf = SydFSCHelper.getConfigOrDefault((cu = _w._sydConvConfig) === null || cu === void 0 ? void 0 : cu.disResetTT, !1); uf && (bu = (au = (lu = u === null || u === void 0 ? void 0 : u.shadowRoot) === null || lu === void 0 ? void 0 : lu.querySelector("cib-action-bar")) === null || au === void 0 ? void 0 : au.shadowRoot, bu && (h = sj_ce("style"), h.textContent = "\n cib-tooltip {\n display: none !important;\n }\n ", bu.appendChild(h))); SydFSCHelper.setTestMocks(); dt && (ff = new URLSearchParams(_w.location.search), ku = ff.get("convid"), ku && ru(ku)); i = (vu = _d.querySelector("cib-serp")) === null || vu === void 0 ? void 0 : vu.shadowRoot; p = i === null || i === void 0 ? void 0 : i.querySelector("cib-conversation"); p && p.shadowRoot && (o = p.shadowRoot.querySelector(".scroller"), h = sj_ce("style"), sf && (h.textContent = "\n cib-notification-container {\n display: none;\n }\n "), p.shadowRoot.appendChild(h)); cf && (du = (pu = (yu = i === null || i === void 0 ? void 0 : i.querySelector("cib-action-bar")) === null || yu === void 0 ? void 0 : yu.shadowRoot) === null || pu === void 0 ? void 0 : pu.querySelector(".autosuggest-text"), du && (du.style.display = "none")); gu = "ontouchstart"in window || !!navigator.maxTouchPoints && navigator.maxTouchPoints > 0; ef = c && (ci || li || ClientObserver.getBrowserWidth() < 780); gu && Log.Log("ClientInst", "Codex", "TouchD"); e || ri || ei || ef || gu && fi || (sj_be(_w, "mousewheel", bi), sj_be(_w, "touchstart", ki), sj_be(_w, "touchmove", di), sj_be(_w, "touchend", gi), c && (sj_be(_w, "keydown", nr), sj_be(_w, "resize", tr))); SydFSCHelper.triggerShareFlow(); pi(); sj_evt.bind("ajax.load", pi); l && (SydFSCHelper.setupHistory(), SydFSCHelper.checkInitialState()); lr(); e && tu(); SydFSCHelper.triggerClarity(); CIB.onResetConversation(function() { SydFSCHelper.shouldMove1TAnswers(b, s) && wi() }); if (CIB.onMobileUpsellPopupShown) CIB.onMobileUpsellPopupShown(function() { var n = { convId: CIB.manager.conversation.id }; SydFSCHelper.SydLog("SystemEvent", "MobileUpsell", "MobileUpsellPopupShown", n); SydFSCHelper.createRequest("sydchat/writeConvId", JSON.stringify(n)) }); si && SydFSCHelper.processCachedResponseUsingCIB(JSON.parse(hi)) } } function pi() { sj_evt.bind("hideSydFSC", function(n) { var c, t, i, y, u, o, r, h; if (!rt) { if (rt = !0, Log.Log("ClientInst", "Codex", "LeaveConversationMode"), f || Lib.CssClass.remove(sj_b, g), c = _ge("sb_form"), c && Lib.CssClass.contains(c, "hassbi") && Lib.CssClass.remove(c, "hassbi"), CIB.hideConversation(), f || e || (Lib.CssClass.add(_d.documentElement, "b_delayOvflw"), SydFSCHelper.shouldMove1TAnswers(b, s) && wi(), t = _ge("b-scopeListItem-web"), t && t.children.length > 0 && (t.parentElement.removeAttribute("role"), t.children[0].setAttribute("aria-current", "page"), t.children[0].removeAttribute("aria-selected"), t.children[0].removeAttribute("role"), Lib.CssClass.add(t, "b_active"), _ge("b_skip_to_content").setAttribute("tabindex", "0")), i = _ge("b-scopeListItem-conv"), i && i.children.length > 0 && (i.children[0].removeAttribute("role"), i.children[0].removeAttribute("aria-selected"), i.children[0].setAttribute("aria-current", "false"), Lib.CssClass.remove(i, "b_active"))), _G[SydFSCHelper.SYD_PREV_MODE] != _G[SydFSCHelper.SYD_MODE] && (_G[SydFSCHelper.SYD_PREV_MODE] = _G[SydFSCHelper.SYD_MODE], l && (y = n && n.length > 1 ? n[1] : !1, y || SydFSCHelper.pushSydHistory(!1))), _G[SydFSCHelper.SYD_MODE] = "serp", ut) { if (u = _ge("b_pole"), !u) { for (u = sj_ce("div", "b_pole"), o = _d.querySelector("main"), r = _ge("b_results"); r && o && r.parentElement != o; ) r = r.parentElement; o && r && o.insertBefore(u, r) } SydFSCHelper.addCarousel(u) } else if (wt && (h = CIB.vm.conversation.model.messages.filter(function(n) { return n.type === "meta" && n.text != "Generating answers for you..." || n.type === "text" && n.author === "user" }), h && h.length > 0)) { var a = h[h.length - 1].text.split("`") , v = a.length == 1 ? a[0] : a.length == 3 ? a[1] : "" , p = _ge("sb_form_go") , w = _ge("sb_form_q"); _w.sj_isAjax && v && w.value.toLowerCase() != v.toLowerCase() && p && (w.value = v, SydFSCHelper.lastQuery = v, p.click()) } rt = !1 } }); sb_st(function() { sj_evt.bind("showSydFSC", br, !0) }, 0); sj_evt.fire("convInit:done") } function cr() { var n; r = ((n = _d.getElementsByClassName("b_top")) === null || n === void 0 ? void 0 : n.length) > 0 ? _d.getElementsByClassName("b_top")[0] : null; at = sj_b.querySelector("#b_sydTigerCont") != null; tt = !!r && r.querySelector("#sydwrap_wrapper") != null; k && (i = sj_b.querySelector("#sydwrap_wrapper #b_syd_sm_chat .b_wpt_chat"), i && (Lib.CssClass.add(i, yt), ni = i.querySelector(".b_wpt_creator_content") != null)) } function lr() { var n = _ge("id_hbfo"); sj_be(n, "click", function(n) { var r = n.target, t, i; _G[SydFSCHelper.SYD_MODE] == "conversation" && r && (t = ar(r), t && t.target != "_blank" && (i = "", t.href.indexOf("/profile/") >= 0 ? i = "profile" : t.href.indexOf("/account/") >= 0 && (i = "account"), SydFSCHelper.LogIntEvent("ConversationViewExit", "Conversation", { source: "ClickMenu", target: i }))) }) } function ar(n) { while (n != null) { if (n.tagName == "A" && Lib.CssClass.contains(n, "hb_section")) return n; n = n.parentElement } return null } function et(n, t, i) { i === void 0 && (i = !1); t && n && (i ? n.prepend(t) : n.appendChild(t)) } function vr(n) { var u, f, e, o, s, h; if (!st) { et(_ge("b_sydtoporpole"), n); return } var l = _d.querySelector("cib-serp") , i = (f = (u = _d.querySelector("cib-serp")) === null || u === void 0 ? void 0 : u.shadowRoot) === null || f === void 0 ? void 0 : f.querySelector("cib-conversation") , r = (o = (e = i === null || i === void 0 ? void 0 : i.shadowRoot) === null || e === void 0 ? void 0 : e.querySelector(".scroller")) === null || o === void 0 ? void 0 : o.querySelector(".main cib-welcome-container") , c = (h = (s = i === null || i === void 0 ? void 0 : i.shadowRoot) === null || s === void 0 ? void 0 : s.querySelector(".scroller")) === null || h === void 0 ? void 0 : h.querySelector(".main"); i === null || i === void 0 ? void 0 : i.appendChild(a); r ? r === null || r === void 0 ? void 0 : r.after(v) : c === null || c === void 0 ? void 0 : c.prepend(v); t === null || t === void 0 ? void 0 : t.appendChild(n); lt; et(l, t) } function yr() { if (cr(), k) { if (!i || ti && ni) return; (s || tt && !at) && sb_st(function() { vr(i) }, or) } } function wi() { if (k) { if (!i) return; var n = sj_b.querySelector("#sydwrap_wrapper #b_syd_sm_chat"); n && !n.contains(i) && (Lib.CssClass.remove(i, yt), et(n, i, !0)) } } function pr() { var n = new URLSearchParams(_w.location.search) , t = n.get("sendquery"); return t === "1" } function wr() { var n = document.getElementById("conv-css-link"); n.setAttribute("rel", "stylesheet") } function br(n) { var v, y, p, w, k, h, c, a, u, t, i, r, o, rt; if (!it) { it = !0; SydFSCHelper.updateResponseToneAfterSerp(); CIB.config.features.enableAds = !0; gt && (k = CIB.config.sydney.request.optionsSets.indexOf("nocacheread"), k >= 0 && CIB.config.sydney.request.optionsSets.splice(k, 1)); ai && wr(); h = _ge("b_header"); h && Lib.CssClass.contains(h, ot) && (Lib.CssClass.remove(h, ot), SydFSCHelper.LogIntEvent("ConversationViewEnter", "Scope", { source: "ShowConv" })); ut && SydFSCHelper.removeQueries(); c = n && n.length > 1 ? n[1] : null; a = n && n.length > 2 ? n[2] : null; s = n && n.length > 3 ? n[3] == er : !1; var d = n && n.length > 5 ? n[5] : null , ft = n && n.length > 6 ? n[6] : !1 , nt = n && n.length > 7 ? n[7] : !1; if (f || e || (_w.scrollY > 0 && _w.scrollTo(0, 0), Lib.CssClass.add(_d.documentElement, "b_disOvflw"), Lib.CssClass.remove(_d.documentElement, "b_delayOvflw")), f || Lib.CssClass.add(sj_b, g), SydFSCHelper.shouldMove1TAnswers(b, s, c) && yr(), c && SydFSCHelper.sendFirstQuery(c.toLowerCase().trim(), a, d, nt || pr()), CIB.showConversation(), ft && (u = [], d && u.push({ author: "user", text: d }), a && u.push({ author: "bot", text: a }), ct && u.length != 0 && CIB.registerContext(u), CIB.toggleSpeechEnabled(), CIB.triggerMic()), !f && !e && (t = _ge("b-scopeListItem-web"), t && t.children.length > 0 && (t.parentElement.setAttribute("role", "tablist"), t.children[0].setAttribute("aria-current", "false"), t.children[0].setAttribute("aria-selected", "false"), t.children[0].setAttribute("role", "tab"), Lib.CssClass.remove(t, "b_active")), i = _ge("b-scopeListItem-conv"), i && i.children.length > 0 && (i.children[0].setAttribute("aria-current", "page"), i.children[0].setAttribute("role", "tab"), i.children[0].setAttribute("aria-selected", "true"), Lib.CssClass.add(i, "b_active"), _ge("b_skip_to_content").setAttribute("tabindex", "-1")), r = _d.querySelector(".b_sydConvMode"), o = (w = (p = (y = (v = r === null || r === void 0 ? void 0 : r.querySelector("cib-serp")) === null || v === void 0 ? void 0 : v.shadowRoot) === null || y === void 0 ? void 0 : y.querySelector("cib-action-bar")) === null || p === void 0 ? void 0 : p.shadowRoot) === null || w === void 0 ? void 0 : w.querySelector(".input-container .text-input textarea"), o && !nt && o.focus(), r && o && nt)) { sj_be(r, "keyup", tt); function tt(n) { (n.code == "Tab" || n.keyCode == 9 || n.key == "Tab") && o.focus(); r.removeEventListener("keyup", tt) } } _G[SydFSCHelper.SYD_PREV_MODE] != _G[SydFSCHelper.SYD_MODE] && (_G[SydFSCHelper.SYD_PREV_MODE] = _G[SydFSCHelper.SYD_MODE], l && (rt = n && n.length > 4 ? n[4] : !1, rt || SydFSCHelper.pushSydHistory(!0))); vi || kr(); _G[SydFSCHelper.SYD_MODE] = "conversation"; it = !1 } } function kr() { var n = ClientObserver.getBrowserWidth() , t = ClientObserver.getBrowserHeight(); SydFSCHelper.set2TQueryConfigs(n, t, ii) } function bi(n) { var t = 0; n || (n = window.event); n.wheelDelta ? t = n.wheelDelta / 60 : n.detail && (t = -n.detail / 2); rr(t, nt) } function ki(n) { ft = n.changedTouches[0].clientY; d = n.touches && n.touches.length > 1 ? !0 : !1 } function di(n) { var t = n.changedTouches[0].clientY - ft; rr(t, fr, !0) } function gi(n) { h = 0; y = !1; p = !1; ft = 0; d = n.touches && n.touches.length !== 0 } function nr() { ci = !0; c && (ir(), sj_ue(_w, "keydown", nr)) } function tr() { li = !0; c && (ir(), sj_ue(_w, "resize", tr)) } function ir() { sj_ue(_w, "mousewheel", bi); sj_ue(_w, "touchstart", ki); sj_ue(_w, "touchmove", di); sj_ue(_w, "touchend", gi) } function dr() { var n = _ge("b_sydConvCont"); n && Lib.CssClass.contains(document.body, "b_sydConvMode") && Lib.CssClass.add(_ge("b_content"), "b_hide") } function gr() { var n = _ge("b_sydConvCont"); n && Lib.CssClass.contains(document.body, "b_sydConvMode") && Lib.CssClass.remove(_ge("b_content"), "b_hide") } function rr(n, t, i) { i === void 0 && (i = !1); sb_ct(pt); y || (w = Lib.CssClass.contains(sj_b, g), p = w ? nu() : _w.scrollY == 0); y = !0; p && (h += n); i || (pt = sb_st(function() { h = 0; y = !1; p = !1 }, 150)); !w && h > t && _G[SydFSCHelper.SYD_MODE] != "conversation" && !d ? (SydFSCHelper.LogIntEvent("ConversationViewEnter", "Scope", { source: "ScrollUp" }), SydFSCHelper.triggerSydFSCQueryWithContext()) : ht && w && h < -1 * t && _G[SydFSCHelper.SYD_MODE] == "conversation" && !ui && !d && (SydFSCHelper.LogIntEvent("ConversationViewExit", "Scope", { source: "ScrollDown", target: _G[SydFSCHelper.SYD_PREV_MODE] }), sj_evt.fire("hideSydFSC"), sb_st(function() { _w.scrollTo(0, 0) }, 1)) } function nu() { return !o ? !1 : Math.abs(o.scrollTop - (o.scrollHeight - o.offsetHeight)) < 1 } function tu() { var t, i, r, e = _ge("b_sydOvrClose"), n, u, f; e && sj_be(e, "click", function() { sj_evt.fire("hideSydFSC") }); n = (r = (i = (t = _d.querySelector("#b_sydConvCont cib-serp")) === null || t === void 0 ? void 0 : t.shadowRoot) === null || i === void 0 ? void 0 : i.querySelector("cib-action-bar")) === null || r === void 0 ? void 0 : r.shadowRoot; u = n === null || n === void 0 ? void 0 : n.querySelector(".outside-left-container"); u && (u.style.display = "none"); bt && n && (f = sj_ce("style"), f.textContent = "\n .control.microphone {\n display: none;\n }\n ", n.appendChild(f)) } function iu(n, t) { var i, r; n === void 0 && (n = null); t === void 0 && (t = nt); r = (i = _w._sydPayWallConfig) === null || i === void 0 ? void 0 : i.loadSydneyConvResWithPayWall; r ? sj_evt.bind("waitlistUpdate:eligible", yi, !0) : yi(n); nt = t } function ru(n) { CIB.loadConversation(n); SydFSCHelper.lastQuery = SydFSCHelper.getQuery().toLowerCase().trim() } var g = "b_sydConvMode", ot = "b_sydShowConv", ur = "b_sydConvCont", nt = 10, fr = 100, st, ht, ct, l, lt = !1, r, tt, i = null, at = !1, u, vt, o, t, a, v, er = "SYDX_WRAPPER", s = !1, yt = "b_sydxwrappedanswer", or = 1e3, it = !1, rt = !1, h = 0, pt, y = !1, p = !1, w = !1, sr = !1, b = !1, wt = !1, ut = !1, f = !1, e = !1, ft, k = !1, bt = !1, kt = !1, dt = !1, hr = !1, gt = !1, ni = !1, ti = !1, ii = !1, ri = !1, ui = !1, c = !1, fi = !1, ei = !1, oi = !1, si = !1, hi = "", ci = !1, li = !1, d = !1, ai, vi = !1; (typeof sj_b == "undefined" || sj_b == null) && (window.sj_b = document.body); n.initWithWaitlistUpdate = iu; sj_evt.fire("sydFSC.init"); sj_be(_w, "beforeprint", dr); sj_be(_w, "afterprint", gr) } )(SydneyFullScreenConv || (SydneyFullScreenConv = {}))