Build 533169stable
Module 723695
5,202 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>L});var r=n(627968),i=n(64700),s=n(503698),a=n.n(s),o=n(311907),l=n(397927),u=n(10716),c=n(631628),d=n(711765),_=n(688810),f=n(918831),p=n(361926),h=n(429913),m=n(607470),E=n(713804),g=n(611010),A=n(954571),I=n(735991),T=n(485878),S=n(396533),y=n(567367),v=n(382607),N=n(652215),C=n(985018),R=n(727510),O=n(992595);let b=2,D=2e3;function L(e){let{context:t,application:n,videoUrl:s,imageCoverUrl:l,sectionName:c,hasCommands:_}=e,f=i.useMemo(()=>(0,I.u8)(n)??"",[n]),p=(0,o.bG)([u.A],()=>u.A.inDevModeForApplication(n.id)),{isSlideReady:h}=(0,T.uM)(),[E,g]=i.useState(!1);i.useEffect(()=>{h&&g(!0)},[h]);let A=null!=s;return(0,r.jsxs)("div",{className:R.kL,children:[(0,r.jsxs)("div",{children:[A?(0,r.jsxs)("div",{className:R.j,children:[E?(0,r.jsx)(m.A,{className:a()(R.l3,R.Ki),loop:!0,muted:!0,autoPlay:!0,src:s,poster:l}):null,(0,r.jsx)("img",{className:R.l3,src:l,"aria-label":C.intl.string(C.t.X4IxWL)})]}):null,(0,r.jsxs)("div",{className:A?R.iw:R.bH,children:[(0,r.jsx)(M,{application:n}),(0,r.jsx)(P,{application:n}),f.length>0?(0,r.jsx)(U,{description:f}):null,p?(0,r.jsx)("div",{className:R.G,children:(0,r.jsx)(d.F,{hideSearch:!0,className:R.bz})}):null,(0,r.jsx)(k,{context:t,application:n,sectionName:c,isDeveloperOfThisApp:p,hasCommands:_})]})]}),(0,r.jsx)(w,{application:n})]})}function w(e){let{application:t}=e,n=(0,I.K4)(t),i=(0,I.ME)(t);return n||i?(0,r.jsxs)("div",{className:R.fP,children:[n?(0,r.jsxs)("div",{className:R.wi,children:[(0,r.jsx)(l.U1X,{size:"sm",color:l.LU0.colors.ICON_MUTED}),(0,r.jsx)(l.Text,{variant:"text-sm/normal",color:"text-subtle",children:C.intl.string(C.t["8z5B2U"])})]}):null,i?(0,r.jsxs)("div",{className:R.wi,children:[(0,r.jsx)(l.d2Y,{size:"sm",color:l.LU0.colors.ICON_MUTED}),(0,r.jsx)(l.Text,{variant:"text-sm/normal",color:"text-subtle",children:C.intl.string(C.t["5khEk8"])})]}):null]}):null}function M(e){let{application:t}=e,n=(0,I.$B)(t)?t.name:(0,I.lq)(t)??"",i=(0,I.b7)(t);return(0,r.jsxs)("div",{className:R.gn,children:[(0,r.jsx)(l.Heading,{variant:"heading-xl/extrabold",lineClamp:1,children:n}),i?(0,r.jsx)("div",{className:R.s3,children:(0,r.jsx)(l.Text,{variant:"text-xs/medium",color:"text-default",children:C.intl.string(C.t.LO4f0P)})}):null]})}function P(e){let{application:t}=e,n=i.useMemo(()=>(0,I.$B)(t)?t?.tags??[]:[],[t]);return(0,I.Ag)(t)?(0,r.jsxs)("div",{className:R.Pc,children:[(0,r.jsx)(x,{application:t}),n.map((e,t)=>(0,r.jsx)("div",{className:R.I8,children:(0,r.jsx)(l.Text,{variant:"text-sm/semibold",color:"interactive-text-default",children:e})},e+t))]}):null}function x(e){let{application:t}=e;if(!(0,I.Ag)(t))return null;let n=((0,I.$B)(t)?t instanceof g.Ay?t.maxParticipants:t.max_participants:0)??0;return(0,r.jsxs)("div",{className:R.I8,children:[(0,r.jsx)(l.nFg,{size:"xs",color:l.LU0.colors.INTERACTIVE_TEXT_DEFAULT}),(0,r.jsx)(l.Text,{variant:"text-sm/semibold",color:"interactive-text-default",children:(0,c.cL)(n)})]})}function k(e){let{context:t,application:n,sectionName:s,hasCommands:a,isDeveloperOfThisApp:o}=e,u=(0,p.E0)(t,n.id),c=(0,h.h)(n.id),d=c?.bot?.id,m=(0,f.A)({context:t,application:n,botUserId:d}),{analyticsLocations:E}=(0,_.Ay)();return(i.useEffect(()=>{if(!(0,I.$B)(n)||!(0,I.Ag)(n))return;let e=setTimeout(()=>{(null==u||null==d)&&A.default.track(N.HAw.APP_LAUNCHER_PEP_BUTTON_NOT_RENDERED,{application_id:n.id,is_primary_entry_point_command_non_null:null!=u,is_bot_user_id_non_null:null!=d,show_try_it_out_button:m})},D);return()=>clearTimeout(e)},[n,u,d,m]),(0,I.$B)(n)&&(0,I.Ag)(n))?null!=u&&null!=d?(0,r.jsxs)(l.ButtonGroup,{fullWidth:!0,children:[(0,r.jsx)(y.A,{context:t,application:n,sectionName:s,primaryEntryPointCommand:u}),m&&null!=d?(0,r.jsx)(v.A,{botUserId:d,applicationId:n.id,analyticsLocations:E}):null]}):o&&!a&&(0,I.Ag)(n)?(0,r.jsx)(l.po8,{className:R.ai,messageType:l.YCn.WARNING,children:C.intl.format(C.t["s/3hjE"],{})}):null:null}function U(e){let{description:t}=e,[n,s]=i.useState(!0);i.useLayoutEffect(()=>s(!1),[]);let a=i.useMemo(()=>(0,E.parseBioReact)(t),[t]),{ref:o,lineHeight:u,lineCount:c}=G(),d=i.useMemo(()=>{if(null==u||null==c)return{key:0};let e=u*c;return{key:1,minHeightOverride:Math.min(e,b*u),maxHeightOverride:e}},[c,u]),{ref:_,isTransitioning:f,onTransitionEnd:p}=(0,S.A)({isExpanded:n,...d}),h=n||f;return(0,r.jsxs)("div",{className:R.iQ,children:[(0,r.jsx)("div",{ref:_,className:R.ZT,onTransitionEnd:p,children:(0,r.jsx)(l.Text,{ref:o,className:O.PT,variant:"text-sm/medium",lineClamp:h?void 0:b,style:{maxHeight:h?void 0:d.minHeightOverride},children:a})}),null!=c&&c>b?(0,r.jsxs)(l.DUT,{className:R.lP,onClick:()=>s(e=>!e),children:[(0,r.jsx)(l.Text,{variant:"text-sm/semibold",color:"text-brand",children:h?C.intl.string(C.t.u4YJ8g):C.intl.string(C.t["N/tajD"])}),h?(0,r.jsx)(l.tN5,{size:"sm",color:l.LU0.colors.TEXT_BRAND}):(0,r.jsx)(l.abt,{size:"sm",color:l.LU0.colors.TEXT_BRAND})]}):null]})}function G(){let e=i.useRef(null),[t,n]=i.useState(null),[r,s]=i.useState(null);return i.useLayoutEffect(()=>{let t=e.current;if(null===t||0===t.clientHeight)return;let r=parseInt(getComputedStyle(t).lineHeight);isNaN(r)||(n(r),s(Math.floor(t.clientHeight/r)))},[]),{ref:e,lineHeight:t,lineCount:r}}}