Build 533169stable
Module 995346
4,616 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>x});var r=n(627968),i=n(64700),s=n(735438),a=n.n(s),o=n(935573),l=n(475743),u=n(58149),c=n(721768),d=n(392054),_=n(390756),f=n(651753),p=n(203982),h=n(211401),m=n(989837),E=n(500049),g=n(837983),A=n(169909),I=n(155940),T=n(396533),S=n(448137),y=n(444230),v=n(783608),N=n(862183),C=n(698779);n(60809);var R=n(652215),O=n(985018),b=n(786783);let D=Array(6).fill(0).map((e,t)=>t),L=[,,,].fill(0).map((e,t)=>t),w=[,,,,].fill(0).map((e,t)=>t),M=4,P=5;function x(e){return(0,r.jsx)(k,{...e})}function k(e){let{context:t,query:n,entrypoint:s,isScrollCloseToBottom:l}=e,u=s===E.s4.TEXT,c=s===E.s4.TEXT,{loading:d,isEmptyState:_,commandResults:p,hasCommandResults:h,applicationResults:m}=(0,g.j_)({context:t,query:n,searchesActivities:!0,searchesCommands:u,searchesBots:c}),{fetchState:A,applicationResults:I,fetchNextPage:T}=(0,g.pd)({query:n,context:t,fetches:!0,pageLimit:P,entrypoint:s});i.useEffect(()=>{l&&A===f.e.FETCHED&&T()},[T,A,l]);let S=null==A||A===f.e.FETCHING,v=i.useMemo(()=>{let e=m.map(e=>({application:e,installOnDemand:!0})),t=new Set(m.map(e=>{let{id:t}=e;return t}));return[...e,...a().compact(I.map(e=>e.type===o.j.CONNECTION||t.has(e.data.id)?null:{application:e.data,installOnDemand:!0}))]},[I,m]),N=v.length>0,C=_&&!N&&!S;return d?(0,r.jsx)(B,{}):C?(0,r.jsx)(y.U,{type:E.wg.SEARCH_EMPTY,searchQuery:n,textContent:s===E.s4.TEXT?O.intl.string(O.t.LSNOYf):O.intl.string(O.t.Clu7Qh)}):(0,r.jsxs)("div",{children:[h&&(0,r.jsx)(U,{context:t,commandResults:p,query:n}),(N||S)&&(0,r.jsx)(F,{context:t,applicationResults:v,includePlaceholder:S,query:n,searchesBots:c})]})}function U(e){let{context:t,commandResults:n,query:s}=e,a=n.length>M,o=i.useMemo(()=>a?n.slice(0,M):n,[n,a]),[f,g]=i.useState(!1),A=(0,l.A)(f)??f,I=i.useCallback(()=>g(e=>!e),[]),S=((0,l.A)(s)??s)[0]!==s[0],y=f&&!S;i.useLayoutEffect(()=>g(!1),[S]);let{ref:C,isTransitioning:D,onTransitionEnd:L}=(0,T.A)({key:s,isExpanded:y,durationMs:200,maxAnimationHeight:680});i.useEffect(()=>{!A&&f&&(0,u.zV)(R.HAw.APP_LAUNCHER_SECTION_VIEW_MORE,{section_name:E.yK.SEARCH,source:m.A.entrypoint(),num:n.length})},[n.length,A,f]);let w=y||D,P=y?v.A.buttonTypes.VIEW_LESS:v.A.buttonTypes.VIEW_MORE,x=w?n:o;return(0,r.jsxs)("div",{children:[(0,r.jsx)(v.A,{title:O.intl.string(O.t["0hKkS+"]),buttonType:P,onClickViewButton:a?I:void 0}),(0,r.jsx)("div",{className:b._,ref:C,onTransitionEnd:L,children:x.map((e,n)=>{let{command:i,application:a,section:o}=e;return(0,r.jsx)(N.A,{command:i,application:a,query:s,searchResultsPosition:n,onClick:()=>{let e=m.A.entrypoint();h.k(E.Se.DISMISSED),(0,_.Mv)({command:i,location:d.Oh.APP_LAUNCHER_HOME_SEARCH,sectionName:E.yK.SEARCH}),"channel"===t.type&&(c.Gf({channelId:t.channel.id,command:i,section:o,location:d.Oh.APP_LAUNCHER_HOME_SEARCH,triggerSection:void 0,queryLength:s.length,sectionName:E.yK.SEARCH,query:s,searchResultsPosition:n,source:e}),p._.dispatch(R.jej.FOCUS_CHANNEL_TEXT_AREA,{channelId:t.channel.id}))}},i.id)})})]})}function G(e){let{trackSearchResultsItemImpressionRef:t}=(0,S.A)({applicationId:e.application.id,query:e.query,searchResultsPosition:e.resultsPosition});return(0,r.jsx)("div",{className:b.Gn,ref:e=>{t.current=e},children:(0,r.jsx)(A.Gt,{...e,tracksImpression:!1,enableVideoBanner:!0})})}function F(e){let{context:t,applicationResults:n,includePlaceholder:i,query:s,searchesBots:a}=e;return a?(0,r.jsxs)("div",{children:[(0,r.jsx)(v.A,{title:O.intl.string(O.t.PHjkRE)}),(0,r.jsxs)("div",{className:b._,children:[n.map((e,n)=>{let{application:i,installOnDemand:a}=e;return(0,r.jsx)(V,{context:t,application:i,location:d.Oh.APP_LAUNCHER_HOME_SEARCH,sectionName:E.yK.SEARCH,resultsPosition:n,installOnDemand:a,query:s},i.id)}),i&&L.map(e=>(0,r.jsx)(C.A,{},e))]})]}):(0,r.jsxs)("div",{children:[(0,r.jsx)(v.A,{title:O.intl.string(O.t.shUONg)}),(0,r.jsxs)("div",{className:b.H$,children:[n.map((e,n)=>{let{application:i,installOnDemand:a}=e;return(0,r.jsx)(G,{context:t,application:i,look:A.r0.LARGE_BANNER,location:d.Oh.APP_LAUNCHER_HOME_SEARCH,sectionName:E.yK.SEARCH,resultsPosition:n,installOnDemand:a,query:s},i.id)}),i&&w.map(e=>(0,r.jsx)(I.A,{look:A.r0.LARGE_BANNER},e))]})]})}function V(e){let{onClickAppCard:t}=(0,A.Ps)(e);return(0,r.jsx)(N.A,{application:e.application,onClick:t,query:e.query,searchResultsPosition:e.resultsPosition})}function B(){return(0,r.jsxs)("div",{children:[(0,r.jsx)(v.A,{title:O.intl.string(O.t["0hKkS+"])}),(0,r.jsx)("div",{className:b._,children:D.map(e=>(0,r.jsx)(C.A,{},e))}),(0,r.jsx)(v.A,{title:O.intl.string(O.t.PHjkRE)}),(0,r.jsx)("div",{className:b._,children:L.map(e=>(0,r.jsx)(C.A,{},e))})]})}}