1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="ccc5cafe-f4d3-5a98-90d3-813d9e101162")}catch(e){}}(); 3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["1078"],{905(e,t,a){a.d(t,{n:()=>i});var s=a(28222);function i(e,t,a){var i=!0,n=!0;if("function"!=typeof e)throw TypeError("Expected a function");null!==a&&"object"==typeof a&&(i="leading"in a?!!a.leading:i,n="trailing"in a?!!a.trailing:n);var l={leading:i,maxWait:Number(t)||0,trailing:n};return(0,s.s)(e,t,l)}},22783(e,t,a){a.d(t,{J:()=>p});var s=a(42062),i=a(17524),n=a(28138),l=a(66691),r=a(13462),o=a(99870),c=a.n(o),d=a(15782),u=a(31085);let v=(0,s.memo)(e=>{var{price:t,className:a}=e,i=(0,d.A)("call","call-price-badge",{count:t}),n=(0,s.useMemo)(()=>c()("call-price-badge__badge",a),[a]);return(0,u.jsx)("span",{className:n,children:i}
3)});var p=(0,s.memo)(e=>{var{type:t,className:a}=e,s=(0,l.J2)(()=>{var e=r.T.shared(),a="audio"===t?e.mcs.audioCallMinuteCost:e.videoChatPrices.pipe((0,n.T)(e=>e.twoWay));return(0,i.z)([e.callPriceEnabled,a]).pipe((0,n.T)(e=>{var[t,a]=e;return t&&a>0?a:0}))},[t],0);return s?(0,u.jsx)(v,{price:s,className:a}):null})},52597(e,t,a){a.d(t,{L:()=>B});var s=a(34677),i=a(97995),n=a(99027),l=a(81468),r=a(98153),o=a(66691),c=a(97928),d=a(75841),u=a(37394),v=a(42062),p=a(28138),m=a(53940),h=a(56177),b=a(97983),f=a(72366),g=a(67276),x=a(53604),C=a(10489),y=a(22065),_=a(16723),w=a(26549);let j={id:"sprite-common-505faa32",href:"/app/sprite-common.cc1ed712.svg#sprite-common-505faa32",viewBox:"0 0 22 15"};var k=a(91994),T=a(14321),E=a(46660),I=a(46822),N=a(60863),S=a(30679),V=a(41994),M=a(39971),R=a(14087),A=a(25871),L=a(36214),P=a(13462),B=function(e){var t,a=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{attendeeId:B,message:O,realmData:G}=e,J=(0,k.w)(),z=(0,o.J2)(()=>J?T.f.shared(J).userIsFeaturedMember:(0,d.of)(void 0),[J]),D=(0,o.J2)(()=>J?c.n.shared(J).userInContacts(B):(0,d.of)(void 0),[J,B]),F=(0,C.t)(B,!0,!1),U=(0,f.sb)(B),Y=(0,y.$)(B),W=(0,x.Qm)(B,!0,!1),X=(0,o.J2)(()=>P.T.shared().videoInvites.mingleVideoPreviewEnabled,[],!1),Z=(0,o.J2)(()=>J?A.L.shared(J).videoPromoAllowed(B,"mingle"):(0,d.of)(void 0),[B,J],!1),q=(0,o.J2)(()=>e.mingle&&Y&&X&&(F||W)?R.c.shared(Y).profile.pipe((0,p.T)(e=>{var t=null==e?void 0:e.videoApprovedUrl;if(!t)return null;var a=new URL(t).pathname;return{videoSource:a+L.jJ,poster:a+L.$5}})):(0,d.of)(null),[e.mingle,Y,X,F,W]),H=(0,o.uN)(e=>!J||z||D?M.v.just():W&&Y?(0,V.m)(()=>M.v.defer(()=>(g.M.shared(J).start(Y,e),M.v.just()))):F?(0,V.m)(()=>M.v.defer(()=>(r.A.emit("command.chat.media.start",B,{in:!0,out:!1,cta:e}),M.v.just()))):M.v.just(),[z,D,W,Y,J,F,B],!1),$=(0,v.useCallback)(()=>{var{attendeeId:t,message:n,realmData:o}=e;if((null==o?void 0:o.realm)!==void 0)i.v.shared().view(e);else switch(n.type){case s.Go.Photo:case s.Go.Video:var c=(n.type===s.Go.Photo?"photo":"video")+":"+n.content.basename;(0,l.Z)(t,void 0,"message-popup");var v=I.c.shared().profileId.pipe((0,m.p)(e=>e===t),(0,h.s)(1),(0,b.u)(void 0)),p=(0,d.of)(void 0);(0,u.T)(()=>window.matchMedia("(min-width: 768px)").matches,v,p).safeSubscribe(()=>{r.A.emit("command.dialogs.attachment.view",J,t,c)});break;case s.Go.Letter:var{letterId:f,letterType:g}=(0,N.z)(n.content);(0,l.Z)(t,void 0,"message-popup"),r.A.emit("command.user-actions.interaction.track",[{place:"letters.invite",user:n.content.sender,"place-details":{"letter-id":f,"letter-type":g}}]),r.A.emit("command.communication.letter.read",J,t,f,g);break;case s.Go.Cheer:(0,l.Z)(t,void 0,"message-popup");break;case E.m$.VideoInvitation:J&&S.Qx.shared(J).removeChatRequest(t).safeSubscribe(),H("invitation-with-video-bar"),(0,l.Z)(t);break;default:var x=a?"invitation-message-popup":"invitation-bar",C=q?"mingle-invitation-with-video-preview":x;Z&&H(C),(0,l.Z)(t,void 0,"message-popup")}},[e,J,H,a,q,Z]),Q=(0,v.useMemo)(()=>a?"view-button":"reply-button",[a]);if("string"==typeof J&&void 0!==U&&void 0!==z&&void 0!==D&&void 0!==F&&void 0!==W&&void 0!==q&&void 0!==Z){var K=!z&&!D&&Z&&(F||W||(null==G||null==(t=G.origin)?void 0:t.type)==="call-sync-message");switch(O.type){case s.Go.Cheer:return{l10n:"/dialogs/messages#sent-gift",type:s.Go.Cheer,buttonText:"/invites/invite#reply",buttonClass:Q,buttonIcon:_.A,openInvite:$,canStartVideoChat:K};case s.Go.Letter:var{cover:ee,text:et,introductory:ea,free:es}=O.content;return{text:et,backgroundImage:ee?(0,n.Nj)(ee):void 0,type:s.Go.Letter,buttonText:a?"/invites/invite#read-email-full":"/invites/invite#read-email",buttonClass:ea&&es?"view-button":"reply-button",buttonIcon:w.A,openInvite:$,canStartVideoChat:K};case s.Go.Photo:return{l10n:"/dialogs/messages#sent-photo",backgroundImage:(0,n.qW)(B,null!=G&&G.realm?e.userId:J,O.content.basename,!0),type:s.Go.Photo,buttonText:a?"/invites/invite#view-photo-full":"/invites/invite#view-photo",buttonClass:"view-button",buttonIcon:_.A,openInvite:$,canStartVideoChat:K};case s.Go.Voice:return{l10n:"/dialogs/messages#sent-voice",type:s.Go.Voice,buttonText:"/invites/invite#reply",buttonClass:Q,buttonIcon:_.A,openInvite:$,canStartVideoChat:K};case s.Go.Video:return{l10n:"/dialogs/messages#sent-video",backgroundImage:(0,n.Bt)(B,null!=G&&G.realm?e.userId:J,O.content.basename,!0),type:s.Go.Video,buttonText:a?"/invites/invite#view-video-full":"/invites/invite#view-video",buttonClass:"view-button",buttonIcon:_.A,openInvite:$,canStartVideoChat:K};case s.Go.MessageReaction:return{l10n:"/dialogs/messages/reactions#received-reaction-message",l10nData:{emoji:O.content.emoji},type:s.Go.MessageReaction,buttonText:"/invites/invite#reply",buttonClass:Q,buttonIcon:_.A,openInvite:$,canStartVideoChat:K};case s.Go.Sticker:return{l10n:"/dialogs/messages#sent-sticker",type:s.Go.Sticker,buttonText:"/invites/invite#reply",buttonClass:Q,buttonIcon:_.A,openInvite:$,canStartVideoChat:K};case E.m$.VideoInvitation:return{l10n:"/call/motivation-video#video-invite-modern",type:E.m$.VideoInvitation,buttonText:"/invites/video-invite#start-button",buttonClass:"call-button",buttonIcon:j,openInvite:$,canStartVideoChat:K};default:if(K)return{text:O.content,l10n:"/call/motivation-video#video-sharing-invitation",l10nData:{name:null==U?void 0:U.name},type:s.Go.Text,buttonText:"/invites/invite#start-video",buttonClass:"call-button",buttonIcon:j,openInvite:$,canStartVideoChat:K,videoSource:null==q?void 0:q.videoSource,videoPoster:null==q?void 0:q.poster};return{text:O.content,type:s.Go.Text,buttonText:"/invites/invite#reply",buttonClass:Q,buttonIcon:_.A,openInvite:$,canStartVideoChat:K}}}}},71989(e,t,a){a.d(t,{VideoClipsOverlay:()=>tx});var s=a(42062),i=a(75841),n=a(56823),l=a(28138),r=a(97983),o=a(43751),c=a(79760),d=a(66691),u=a(39971),v=a(905),p=a(94375),m=a(91994),h=a(57604),b=a(1873),f=a(1779),g=a(89218),x=a(91885),C=a(38107),y=a(97156),_=a(8733),w=a(34578),j=a(17524),k=a(84190),T=a(15654),E=a(36580),I=a(44383),N=a(65052),S=a(15526),V=a(79942),M=a(13462),R=a(58731),A="onboarding-shown",L="onboarding-v2-shown";class P extends g.D{constructor(e){super(),this.clipPlaybackStartedSubject=ne
3w C.m(1),this.sessionEndedSubject=new y.t(!1),this.swipesCountSubject=new y.t(0),this.clipWatchedSubject=new _.B,this.wasShown=!1,this.persistence=R.y.shared("video-clips",e);var t=M.T.shared().videoClips.onboardingEnabled.pipe((0,k.n)(e=>e?M.T.shared().videoClips.v2Enabled.pipe((0,k.n)(e=>e?this.v2CanOffer():this.v1CanOffer())):(0,i.of)(!1)));this.canOffer=(0,w.h)(t,this.offeringResult.pipe((0,l.T)(()=>!1))).pipe((0,T.F)(),(0,E.t)(1))}clipPlaybackStarted(){this.clipPlaybackStartedSubject.next()}clipSwiped(){this.swipesCountSubject.next(this.swipesCountSubject.value+1),this.wasShown||this.sessionEndedSubject.next(!0)}clipWatched(){this.clipWatchedSubject.next()}clipsClosed(){this.sessionEndedSubject.next(!0)}v1CanOffer(){return this.persistence.load(A).pipe((0,V.vV)(e=>!e)).asObservable()}v2CanOffer(){return(0,j.z)([M.T.shared().videoClips.onboardingFirstShowDelay,M.T.shared().videoClips.onboardingShowsLimit]).pipe((0,k.n)(e=>{var[t,a]=e;return this.stopped(a).pipe((0,k.n)(e=>e?(0,i.of)(!1):this.viewingCanOffer(t,a)))}))}stopped(e){return(0,j.z)([this.sessionEndedSubject,this.swipesCountSubject]).pipe((0,l.T)(t=>{var[a,s]=t;return a||s>=e}),(0,T.F)())}viewingCanOffer(e,t){return this.persistence.load(L).asObservable().pipe((0,k.n)(a=>a?(0,i.of)(!1):this.offeringResult.pipe((0,I.S)(e=>e+1,0),(0,N.Z)(0),(0,k.n)(a=>a>=t?(0,i.of)(!1):a>0?this.clipWatchedSubject.pipe((0,l.T)(()=>!0),(0,N.Z)(!1)):this.clipPlaybackStartedSubject.pipe((0,k.n)(()=>(0,n.O)(e).pipe((0,l.T)(()=>!0))),(0,N.Z)(!1))))))}start(){var e=this.wasShown?"repeat":"first-time";return this.wasShown=!0,M.T.shared().videoClips.v2Enabled.toSingle().pipe((0,V.Fg)(e=>this.persistence.store(e?L:A,!0)),(0,V.AB)(x.Q.success({reason:e})))}}P.shared=(0,S.G)(e=>new P(e));var B=a(48830),O=a(4126),G=a(44415),J=a(98153),z=["popup.state.changed.search-popup","popup.state.changed.chat-requests-popup","popup.state.changed.my-contacts-popup","popup.state.changed.calls-popup"],D=new B.c(e=>{e.next(!1);var t=()=>e.next(!0),a=()=>e.next(!1);return J.A.states("event.menu.opened",t,"event.menu.closed",a),()=>{J.A.removeStates("event.menu.opened",t,"event.menu.closed",a)}}),F=(0,O.v)(()=>(0,j.z)([...z.map(e=>(0,G.E)(e).pipe((0,l.T)(e=>{var[t]=e;return t}),(0,N.Z)(!1))),D])).pipe((0,l.T)(e=>e.some(Boolean)),(0,T.F)(),(0,E.t)({refCount:!0,bufferSize:1})),U=a(95732),Y=a(971),W=a(99870),X=a.n(W),Z=a(51116),q=a(92514),H=a(8771),$=a(16116),Q=a(92495),K=a(26672),ee=a(78903),et=a(62407),ea=a(99027),es="video-clips",ei="muted";class en{constructor(){this.subject=new _.B,this.muted=(0,w.h)(R.y.shared(es).load(ei).pipe((0,V.vV)(e=>null!=e&&e)),this.subject).pipe((0,T.F)())}setMuted(e){return R.y.shared(es).store(ei,e).pipe((0,V.ex)(()=>this.subject.next(e)))}}en.shared=(0,S.G)(()=>new en);var el=a(34681),er=a(72366),eo=a(63578),ec=a(77776),ed=a(81924),eu=a(22183),ev=a(31085);let ep=(0,s.memo)(e=>{var{ownerId:t,name:a,age:i,onClick:n}=e,l=(0,s.useMemo)(()=>({name:a,age:i}),[a,i]);return(0,ev.jsxs)("div",{className:"video-clips-player-info__container",onClick:n,children:[(0,ev.jsx)(eu.e,{ownerId:t,size:40,contactIndicatorVisible:!1}),(0,ev.jsxs)("div",{className:"video-clips-player-info__text",children:[(0,ev.jsx)(ed.LocalizedText,{href:"/call#user-name-with-age",variant:"body-1",color:"light",data:l}),(0,ev.jsx)("div",{className:"video-clips-player-info__status",children:(0,ev.jsx)(ec.I,{textVariant:"footnote-2",ownerId:t,type:"full",fullViewBackgroundEnabled:!1})})]})]})});var em=a(99459),eh=(0,s.memo)(()=>(0,ev.jsxs)("div",{className:"video-clips-player-info__placeholder",children:[(0,ev.jsx)("div",{className:"video-clips-player-info__placeholderAvatar"}),(0,ev.jsxs)("div",{className:"video-clips-player-info__placeholderText",children:[(0,ev.jsx)("div",{className:"video-clips-player-info__placeholderNameLine"}),(0,ev.jsx)("div",{className:"video-clips-player-info__placeholderStatusLine"})]})]})),eb=(0,s.memo)(e=>{var{ownerId:t,basename:a,onClick:i}=e,n=(0,m.w)(),l=(0,s.useCallback)(()=>{n&&em.c.shared(n).logReactionClicked(t,a,"profile"),i()},[n,t,a,i]);return(0,ev.jsx)(ep,Object.assign({},e,{onClick:l}))}),ef=(0,s.memo)(e=>{var t,{ownerId:a,basename:s,onProfileClick:i}=e,n=(0,er.sb)(a),l=(0,d.uN)(()=>(null==i||i(),(0,eo.L)(a)),[i,a]);return n?(0,ev.jsx)(eb,{ownerId:a,basename:s,name:n.name,age:null==(t=n.birthday)?void 0:t.age,onClick:l}):(0,ev.jsx)(eh,{})});let eg="video-clips-player-skeleton__action",ex="video-clips-player-skeleton__actionButton",eC="video-clips-player-skeleton__actionLabel",ey=(0,s.memo)(e=>{var{onClose:t}=e,a=(0,s.useCallback)(e=>{e.stopPropagation(),null==t||t()},[t]);return(0,ev.jsxs)("div",{className:"video-clips-player-skeleton__skeleton",children:[(0,ev.jsxs)("div",{className:"video-clips-player-skeleton__top",children:[(0,ev.jsx)("div",{className:"video-clips-player-skeleton__progressBar"}),(0,ev.jsxs)("div",{className:"video-clips-player-skeleton__topRow",children:[(0,ev.jsx)(eh,{}),(0,ev.jsxs)("div",{className:"video-clips-player-skeleton__topActions",children:[(0,ev.jsx)("div",{className:"video-clips-player-skeleton__muteButton"}),t&&(0,ev.jsx)("button",{type:"button",className:"video-clips-player-skeleton__closeButton",onClick:a,"aria-label":"Close",children:(0,ev.jsx)(ee.Icon,{name:"cross",size:"normal"})})]})]})]}),(0,ev.jsxs)("div",{className:"video-clips-player-skeleton__actions",children:[(0,ev.jsxs)("div",{className:eg,children:[(0,ev.jsx)("div",{className:ex}),(0,ev.jsx)("div",{className:eC})]}),(0,ev.jsxs)("div",{className:eg,children:[(0,ev.jsx)("div",{className:ex}),(0,ev.jsx)("div",{className:eC})]}),(0,ev.jsxs)("div",{className:eg,children:[(0,ev.jsx)("div",{className:ex}),(0,ev.jsx)("div",{className:eC})]})]})]})});var e_=a(20345),ew=a(15782);let ej=(0,s.memo)(e=>{var{onReload:t}=e,a=(0,ew.A)("video-clips","reload");return(0,ev.jsxs)("div",{className:"video-clips-player-reload__container",children:[(0,ev.jsx)("div",{className:"video-clips-player-reload__message",children:(0,ev.jsx)(ed.LocalizedText,{href:"/commons#something-went-wrong",variant:"h3",color:"light"})}),(0,ev.jsx)(e_.$,{variant:"primary",title:a,onClick:t})]})}),ek=(0,s.memo)(e=>{var{progress:t}=e,a=(0,s.useMemo)(()=>({width:100*Math.max(0,Math.min(1,t))+"%"}),[t]);return(0,ev.jsx)("div",{className:"video-clips-player-progress-bar__track",children:(0,ev.jsx)("div",{className:"video-clips-player-progress-bar__fill",style:a})})});var eT=a(81468),eE=a(9224),eI=a(86133);let eN="video-clips-player-action-buttons__action",eS="video-clips-player-action-buttons__button";var eV=e=>e.stopPropagation();let eM=(0,s.memo)(e=>{var{userId:t,ownerId:a,likeAnimationKey:i,tooltipVisible:n,videoChatVisible:l,onCh
3atClick:r,onVideoChatClick:o,onVideoChatVisibleChange:c,onLikeClick:d}=e,u=(0,s.useMemo)(()=>X()(eS,"video-clips-player-action-buttons__likeButton"),[]),v=(0,s.useMemo)(()=>X()("video-clips-player-action-buttons__likeIconWrapper",{"video-clips-player-action-buttons__likeAnimating":i>0}),[i]),p=(0,s.useMemo)(()=>X()(eN,{"video-clips-player-action-buttons__actionHidden":!l}),[l]);return(0,ev.jsxs)("div",{className:"video-clips-player-action-buttons__container",onClick:eV,children:[(0,ev.jsxs)("div",{className:eN,children:[(0,ev.jsx)("button",{type:"button",className:eS,onClick:r,"aria-label":"Chat Now",children:(0,ev.jsx)(ee.Icon,{name:"chat-menu-redesign",size:"small",className:"video-clips-player-action-buttons__chatIcon"})}),(0,ev.jsx)(ed.LocalizedText,{href:"/dialogs/messages#chat-now",color:"transparent-light",variant:"footnote-2"})]}),(0,ev.jsxs)("div",{className:p,children:[(0,ev.jsx)(eI.DialButton,{userId:t,attendeeId:a,ctaName:"video-clip",buttonType:"round",onBeforeDial:o,onVisibleChange:c}),(0,ev.jsx)(ed.LocalizedText,{href:"/call/mcs#video-chat",color:"transparent-light",variant:"footnote-2"})]}),(0,ev.jsxs)("div",{className:eN,children:[(0,ev.jsx)("div",{className:"video-clips-player-action-buttons__likeWrapper",children:(0,ev.jsx)("button",{type:"button",className:u,onClick:d,children:(0,ev.jsx)("span",{className:v,children:(0,ev.jsx)(ee.Icon,{name:"heart-full",size:"normal",className:"video-clips-player-action-buttons__likeIcon"})},i)})}),(0,ev.jsx)(ed.LocalizedText,{href:"/call/mcs#like-it",color:"transparent-light",variant:"footnote-2"})]}),n&&(0,ev.jsx)("div",{className:"video-clips-player-action-buttons__tooltip",children:(0,ev.jsx)(ed.LocalizedText,{href:"/users#added-to-your-contacts",variant:"footnote-2",color:"light"})})]})});var eR=(0,s.memo)(e=>{var{userId:t,ownerId:a,basename:i,onChatClick:n,onVideoChatClick:l,onLikeClick:r}=e,o=(0,s.useCallback)(e=>{t&&em.c.shared(t).logReactionClicked(a,i,e)},[t,a,i]),c=(0,s.useCallback)(()=>{o("message"),n()},[o,n]),d=(0,s.useCallback)(()=>{o("videocall"),l()},[o,l]),u=(0,s.useCallback)(()=>{o("like"),r()},[o,r]);return(0,ev.jsx)(eM,Object.assign({},e,{onChatClick:c,onVideoChatClick:d,onLikeClick:u}))}),eA=2*p.b.second,eL=0,eP=(0,s.memo)(e=>{var{ownerId:t,basename:a,onChatClick:n,onVideoChatClick:l,onLikeClick:r}=e,o=(0,m.w)(),c=(0,d.J2)(()=>o?eE.G.shared(o).userIsFollowed(t):(0,i.of)(!1),[o,t],!1),v=(0,s.useRef)(!1),p=(0,s.useRef)(null),[h,b]=(0,s.useState)(0),[f,g]=(0,s.useState)(!1),[x,C]=(0,s.useState)(!1);(0,s.useEffect)(()=>{v.current=!1,g(!1),p.current&&(clearTimeout(p.current),p.current=null)},[t]),(0,s.useEffect)(()=>()=>{p.current&&clearTimeout(p.current)},[]);var y=(0,s.useCallback)(()=>{eL>=3||(eL+=1,g(!0),p.current&&clearTimeout(p.current),p.current=setTimeout(()=>{g(!1),p.current=null},eA))},[]),_=(0,s.useCallback)(()=>{null==n||n(),(0,eT.Z)(t)},[t,n]),w=(0,s.useCallback)(()=>{null==l||l()},[l]),j=(0,d.uN)(()=>o?eE.G.shared(o).follow(t,"video-clip").pipe((0,V.ex)(()=>y())):u.v.just(void 0),[o,t,y]),k=(0,s.useCallback)(()=>{b(e=>e+1);var e=!v.current;v.current=!0,e&&!c&&j(),null==r||r()},[c,j,r]);return(0,ev.jsx)(eR,{userId:o,ownerId:t,basename:a,likeAnimationKey:h,tooltipVisible:f,videoChatVisible:x,onChatClick:_,onVideoChatClick:w,onVideoChatVisibleChange:C,onLikeClick:k})}),eB=a(64147),eO=a(64651),eG=a(33366),eJ=10*p.b.second;let ez=(0,s.memo)(e=>{var{onClose:t}=e;(0,s.useEffect)(()=>{var e=setTimeout(()=>{t()},eJ);return()=>clearTimeout(e)},[t]);var a=(0,s.useCallback)(e=>{e.stopPropagation(),t()},[t]);return(0,ev.jsxs)("div",{className:"video-clips-player-onboarding__container",onClick:a,onTouchMove:a,children:[(0,ev.jsx)("div",{className:"video-clips-player-onboarding__animation",children:(0,ev.jsx)(eG.f,{src:"/animations/video-clips/swipe-up-for-more.json",autoplay:!0,loop:!0})}),(0,ev.jsx)("div",{className:"video-clips-player-onboarding__text",children:(0,ev.jsx)(ed.LocalizedText,{href:"/video-clips#swipe-up-for-more",variant:"h3",color:"light"})})]})}),eD=(0,s.memo)(e=>{var{onClose:t}=e,[a,i]=(0,s.useState)(!1);(0,s.useEffect)(()=>{var e=setTimeout(()=>i(!0),0),a=setTimeout(()=>i(!1),tc-600),s=setTimeout(()=>t(),tc);return()=>{clearTimeout(e),clearTimeout(a),clearTimeout(s)}},[t]);var n=(0,s.useMemo)(()=>X()("video-clips-player-onboarding-dsgn7414__container",{"video-clips-player-onboarding-dsgn7414__containerVisible":a}),[a]);return(0,ev.jsx)("div",{className:n,children:(0,ev.jsxs)("div",{className:"video-clips-player-onboarding-dsgn7414__content",children:[(0,ev.jsx)("div",{className:"video-clips-player-onboarding-dsgn7414__animation",children:(0,ev.jsx)(eG.f,{src:"/animations/video-clips/swipe-up-v2.json",autoplay:!0,loop:!0})}),(0,ev.jsx)("div",{className:"video-clips-player-onboarding-dsgn7414__text",children:(0,ev.jsx)(ed.LocalizedText,{href:"/video-clips#swipe-to-watch-next-clips",variant:"body-1",color:"light"})})]})})});var eF=["reason"],eU=(0,s.memo)(e=>{var{reason:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,eF),i=(0,m.w)(),n=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{!n.current&&i&&(n.current=!0,em.c.shared(i).logOnboardingShown(t))},[i,t]),(0,ev.jsx)(eD,Object.assign({},a))}),eY=(0,s.memo)(()=>{var e=(0,m.w)(),t=(0,d.J2)(()=>M.T.shared().videoClips.v2Enabled,[],!1),{offer:a,acceptOffer:i,rejectOffer:n}=(0,eB.g)(e?P.shared(e):void 0),l=(0,s.useCallback)(()=>{null==i||i()},[i]);return((0,eO.Fd)(()=>{null==n||n()},[n]),a)?t?(0,ev.jsx)(eU,{onClose:l,reason:a.reason}):(0,ev.jsx)(ez,{onClose:l}):null});let eW="video-clips-player__iconButton",eX=(0,s.memo)(e=>{var{clip:t,isActive:a,videoRef:i,videoUrl:n,posterUrl:l,muted:r,paused:o,progress:c,preload:d,showSkeleton:u,showReload:v,onboardingV2Visible:p,onProfileClick:m,onClose:h,onChatClick:b,onVideoChatClick:f,closeButtonVisible:g,onCanPlay:x,onError:C,onTimeUpdate:y,onPlaying:_,onEnded:w,onToggleMute:j,onTogglePlayPause:k,onReload:T}
3=e,[E,I]=(0,s.useState)(null),N=(0,s.useCallback)(e=>{e.stopPropagation(),null==h||h()},[h]),S=g?h:void 0,V=(0,s.useCallback)(e=>{e.stopPropagation()},[]),M=(0,s.useCallback)(e=>{var t=e.currentTarget;t.videoHeight>t.videoWidth?I("vertical"):t.videoWidth>t.videoHeight?I("horizontal"):I("square")},[]),R=(0,s.useMemo)(()=>X()("video-clips-player__container",{"video-clips-player__containerWithLetterboxBackground":"vertical"!==E}),[E]),A=(0,s.useMemo)(()=>X()("video-clips-player__video",{"video-clips-player__videoVertical":"vertical"===E}),[E]),L=(0,s.useMemo)(()=>X()("video-clips-player__bottomActions",{"video-clips-player__bottomActionsHidden":!!p}),[p]);return(0,ev.jsxs)("div",{className:R,onClick:k,children:[n?(0,ev.jsx)("video",{ref:i,className:A,src:n,poster:l,muted:r,playsInline:!0,preload:d,onCanPlay:x,onError:C,onTimeUpdate:y,onPlaying:_,onLoadedMetadata:M,onEnded:w}):null,u&&(0,ev.jsx)(ey,{onClose:S}),v&&(0,ev.jsx)(ej,{onReload:T}),!v&&!u&&(0,ev.jsxs)(ev.Fragment,{children:[(0,ev.jsx)("div",{className:"video-clips-player__topGradient"}),(0,ev.jsx)("div",{className:"video-clips-player__bottomGradient"}),(0,ev.jsxs)("div",{className:"video-clips-player__top",onClick:V,children:[(0,ev.jsx)(ek,{progress:c}),(0,ev.jsxs)("div",{className:"video-clips-player__topRow",children:[(0,ev.jsx)(ef,{ownerId:t.userId,basename:t.basename,onProfileClick:m}),(0,ev.jsxs)("div",{className:"video-clips-player__topActions",children:[(0,ev.jsx)("button",{type:"button",className:eW,onClick:j,"aria-label":r?"Unmute":"Mute",children:(0,ev.jsx)(ee.Icon,{name:r?"sound-off":"sound-on",size:"normal"})}),g&&(0,ev.jsx)("button",{type:"button",className:eW,onClick:N,"aria-label":"Close",children:(0,ev.jsx)(ee.Icon,{name:"cross",size:"normal"})})]})]})]}),o&&!u&&(0,ev.jsx)("div",{className:"video-clips-player__playOverlay",children:(0,ev.jsx)(ee.Icon,{name:"play-video-redesigned",size:"large"})}),(0,ev.jsx)("div",{className:L,children:(0,ev.jsx)(eP,{ownerId:t.userId,basename:t.basename,onChatClick:b,onVideoChatClick:f})}),a&&(0,ev.jsx)(eY,{})]})]})});var eZ=["isActive"],eq=(0,s.memo)(e=>{var{isActive:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,eZ),{clip:i,videoRef:n,muted:l,onTimeUpdate:r,onToggleMute:o}=a,c=(0,m.w)(),d=(0,s.useRef)(!1);(0,s.useEffect)(()=>{d.current=!1},[i.key]);var u=(0,s.useCallback)(()=>{if(r(),!d.current&&t&&c){var e=n.current;e&&e.currentTime>=10&&(d.current=!0,em.c.shared(c).logClipCompleted(i.userId,i.basename))}},[r,t,c,n,i.userId,i.basename]),v=(0,s.useCallback)(e=>{if(o(e),c){var t=em.c.shared(c);l?t.logSoundEnabled(i.userId,i.basename):t.logSoundDisabled(i.userId,i.basename)}},[o,l,c,i.userId,i.basename]);return(0,ev.jsx)(eX,Object.assign({},a,{isActive:t,onTimeUpdate:u,onToggleMute:v}))}),eH=15*p.b.second,e$=(0,s.memo)(e=>{var{clip:t,isActive:a,canPlay:n=!0,previewOnly:r=!1,closeButtonVisible:o,onProfileClick:c,onClose:v,onChatClick:b,onVideoChatClick:f,onLoaded:g}=e,x=(0,s.useRef)(null),C=(0,s.useRef)(null),[y,_]=(0,s.useState)(!1),[w,j]=(0,s.useState)(!1),[k,T]=(0,s.useState)(!1),[E,I]=(0,s.useState)(0),[N,S]=(0,s.useState)(!1),V=(0,m.w)(),R=(0,d.J2)(()=>V?P.shared(V).offer.pipe((0,l.T)(e=>!!e)):(0,i.of)(!1),[V],!1),A=(0,d.J2)(()=>M.T.shared().videoClips.v2Enabled,[],!1),L=R&&!A,B=a&&A&&R,O=(0,d.J2)(()=>el.B.shared().visible,[],!1),G=(0,d.J2)(()=>en.shared().muted,[],!1),J=(0,d.GG)(()=>(0,h.T)((0,ea.Gk)(t.userId,t.basename)),[t.userId,t.basename]),z=(0,d.GG)(()=>(0,h.T)((0,ea.C8)(t.userId,t.basename)),[t.userId,t.basename]),D=(0,s.useCallback)(()=>{C.current&&(clearTimeout(C.current),C.current=null)},[]),F=(0,s.useCallback)(()=>{_(!1),j(!1),T(!1),I(0)},[]);(0,s.useEffect)(()=>{F()},[t.basename,t.userId,F]),(0,s.useEffect)(()=>{if(a&&!y&&!w){var e=setTimeout(()=>{j(!0)},eH);return C.current=e,()=>{clearTimeout(e),C.current===e&&(C.current=null)}}},[a,y,w]);var U=(0,s.useRef)(!1);(0,s.useEffect)(()=>{if(r||U.current){U.current=r;var e=x.current;e&&(e.currentTime=0)}},[r]),(0,s.useEffect)(()=>{var e=x.current;e&&!w&&((a?k||L:!r)||!n||O?e.pause():e.play().catch(t=>{(null==t?void 0:t.name)!=="NotAllowedError"||e.muted||(e.muted=!0,S(!0),e.play().catch(et.l))}))},[a,w,k,L,O,n,y,r]);var Y=G||N||r;(0,s.useEffect)(()=>{var e=x.current;e&&(e.muted=Y)},[Y]);var W=(0,s.useCallback)(()=>{D(),_(!0)},[D]);(0,s.useLayoutEffect)(()=>{y&&(null==g||g())},[y,g]);var X=(0,s.useCallback)(()=>{var e=x.current;if(e){var{currentTime:t,duration:a}=e;a>0&&I(t/a)}},[]),Z=(0,s.useRef)(!1),q=(0,s.useRef)(0),H=(0,s.useRef)(0),$=(0,d.uN)(()=>
3{if(!V)return u.v.just();var e,a,s=null!=(e=null==(a=x.current)?void 0:a.currentTime)?e:q.current,i=H.current+Math.max(0,s-q.current)*p.b.second;return h.r.shared(V).clipPlaybackFinished(t,i)},[V,t]);(0,s.useEffect)(()=>{if(a){var e,t;Z.current=!0,H.current=0,q.current=null!=(e=null==(t=x.current)?void 0:t.currentTime)?e:0;return}Z.current&&(Z.current=!1,$())},[a,$]);var Q=(0,s.useRef)(!1);(0,s.useEffect)(()=>{Q.current=!1},[t.key,a]),(0,s.useEffect)(()=>{if(a&&V&&A)return()=>P.shared(V).clipSwiped()},[a,V,A]);var K=(0,s.useCallback)(()=>{a&&V&&!Q.current&&(Q.current=!0,h.r.shared(V).markClipViewed(t),P.shared(V).clipPlaybackStarted())},[a,V,t]),ee=(0,s.useCallback)(()=>{a&&V&&P.shared(V).clipWatched();var e=x.current;e&&(a&&!r&&e.duration>0&&(H.current+=(e.duration-q.current)*p.b.second,q.current=0),e.currentTime=0,e.play().catch(et.l))},[a,V,r]),es=(0,d.uN)(e=>{e.stopPropagation();var t=G||N;return S(!1),en.shared().setMuted(!t)},[G,N]),ei=(0,s.useCallback)(()=>{if(a&&!L){var e=x.current;e&&y&&!w&&(e.paused?(e.play().catch(et.l),T(!1)):(e.pause(),T(!0)))}},[y,w,a,L]),er=(0,s.useCallback)(()=>{var e;F(),null==(e=x.current)||e.load()},[F]),eo=(0,s.useRef)(!1),ec=(0,s.useRef)(!1),ed=(0,s.useCallback)(()=>{(ec.current=!1,D(),eo.current)?j(!0):(eo.current=!0,er())},[D,er]),eu=(0,s.useCallback)(()=>{D(),a?ed():ec.current=!0},[D,a,ed]);(0,s.useEffect)(()=>{a&&(w||ec.current)&&ed()},[a,w,ed]);var ep=!y,em=a||r?"auto":"metadata";return(0,s.useEffect)(()=>{var e=x.current;if(e)return()=>{e.pause(),e.src="",e.load()}},[]),(0,ev.jsx)(eq,{clip:t,isActive:a,videoRef:x,videoUrl:J,posterUrl:z,muted:Y,paused:k,progress:E,preload:em,showSkeleton:ep,showReload:w,onboardingV2Visible:B,onProfileClick:c,onClose:v,onChatClick:b,onVideoChatClick:f,closeButtonVisible:o,onCanPlay:W,onError:eu,onTimeUpdate:X,onPlaying:K,onEnded:ee,onToggleMute:es,onTogglePlayPause:ei,onReload:er})}),eQ=a(96542);let eK={button:"video-clips-overlay-nav-button__button",buttonV2:"video-clips-overlay-nav-button__buttonV2",hidden:"video-clips-overlay-nav-button__hidden",icon:"video-clips-overlay-nav-button__icon",iconV2:"video-clips-overlay-nav-button__iconV2",iconUp:"video-clips-overlay-nav-button__iconUp",iconDown:"video-clips-overlay-nav-button__iconDown"};var e0=(0,s.memo)(e=>{var{direction:t,visible:a,v2Enabled:s,onClick:i}=e,n=X()(eK.button,eK[t],{[eK.hidden]:!a,[eK.buttonV2]:s}),l=X()(eK.icon,"up"===t?eK.iconUp:eK.iconDown,{[eK.iconV2]:s});return(0,ev.jsx)("button",{type:"button",className:n,onClick:i,"aria-hidden":!a,tabIndex:a?0:-1,children:(0,ev.jsx)("svg",{className:l,viewBox:eQ.A.viewBox,fill:"currentColor",children:(0,ev.jsx)("use",{xlinkHref:"#"+eQ.A.id})})})}),e1=a(45811),e2=a(63440),e3=a(52597),e7=a(26233),e6=a(78186),e4=a(34677),e8=a(22783);let e9={container:"video-clips-invite-push-pill__container",entering:"video-clips-invite-push-pill__entering",entered:"video-clips-invite-push-pill__entered",exiting:"video-clips-invite-push-pill__exiting",exited:"video-clips-invite-push-pill__exited",push:"video-clips-invite-push-pill__push",priceBadge:"video-clips-invite-push-pill__priceBadge",avatar:"video-clips-invite-push-pill__avatar",body:"video-clips-invite-push-pill__body",messageRow:"video-clips-invite-push-pill__messageRow",icon:"video-clips-invite-push-pill__icon",message:"video-clips-invite-push-pill__message","animation-smile-tiny":"video-clips-invite-push-pill__animation-smile-tiny",close:"video-clips-invite-push-pill__close",closeExtendedTapArea:"video-clips-invite-push-pill__closeExtendedTapArea",closeIcon:"video-clips-invite-push-pill__closeIcon"},e5=(0,s.memo)(e=>{var t,a,{invite:i,invitePresentationData:n,attendeeProfile:l,status:r,v2Enabled:o,containerRef:c,onCloseButtonClick:d,onSwipeUp:u,onClick:v}=e,{text:p,l10n:m,l10nData:h}=n,b=null==l?void 0:l.name,f=null==l||null==(a=l.birthday)?void 0:a.age,g=(t=n.type)===e4.Go.Letter?"mail":t===e4.Go.Voice?"mic-solid":null,x=n.canStartVideoChat,C=X()(e9.container,e9[r]),y=X()(e9.close,{[e9.closeExtendedTapArea]:o}),_=(0,s.useMemo)(()=>({name:b,age:f}),[b,f]),w=(0,s.useRef)(null),j=(0,s.useRef)(!1),k=(0,s.useCallback)(e=>{w.current=e.touches[0].clientY,j.current=!1},[]),T=(0,s.useCallback)(e=>{null!==w.current&&(e.changedTouches[0].clientY-w.current<=-30&&(j.current=!0,u()),w.current=null)},[u]),E=(0,s.useCallback)(()=>
3{if(j.current){j.current=!1;return}v()},[v]),I=(0,s.useCallback)(e=>{e.stopPropagation(),d()},[d]);return(0,ev.jsxs)("div",{ref:c,className:C,children:[(0,ev.jsxs)("div",{className:e9.push,onClick:E,onTouchStart:k,onTouchEnd:T,children:[(0,ev.jsx)(eu.e,{size:48,ownerId:i.attendeeId,className:e9.avatar,userOnlineIndicatorVisible:!0,userInChatListIndicatorVisible:!1,contactIndicatorVisible:!1}),(0,ev.jsxs)("div",{className:e9.body,children:[(0,ev.jsx)(ed.LocalizedText,{href:"/call#user-name-with-age",variant:"h4",color:"light",overflowMode:"ellipsis",data:_}),(0,ev.jsxs)("div",{className:e9.messageRow,children:[g&&(0,ev.jsx)(ee.Icon,{className:e9.icon,name:g,size:"normal"}),(0,ev.jsx)("div",{className:e9.message,children:p?(0,ev.jsx)(e7.s,{text:p}):m&&(0,ev.jsx)(e6.X,{href:m,data:h})})]})]}),x&&(0,ev.jsx)(e8.J,{type:"video",className:e9.priceBadge})]}),(0,ev.jsx)("div",{className:y,onClick:I,children:(0,ev.jsx)(ee.Icon,{className:e9.closeIcon,name:"cross",size:"normal"})})]})});var te=a(83904),tt=a(27331),ta=["userId","invite","onClick"],ts=(0,s.memo)(e=>{var{userId:t,invite:a,onClick:i}=e,n=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,ta),l=(0,s.useRef)(null);(0,s.useEffect)(()=>{var e=a.id+":"+a.timestamp.getTime();l.current!==e&&(l.current=e,tt.L.shared(t).logShown(a),te.f.shared().logInviteShown(a))},[t,a]);var r=(0,s.useCallback)(()=>{tt.L.shared(t).logClicked(a),te.f.shared().logInviteClicked(a),i()},[i,t,a]);return(0,ev.jsx)(e5,Object.assign({},n,{invite:a,onClick:r}))}),ti=(0,s.memo)(e=>{var{userId:t,invite:a,status:i,containerRef:n,onInviteClicked:l}=e,r=(0,er.sb)(a.attendeeId),o=(0,e3.L)(a,!1),c=(0,d.J2)(()=>M.T.shared().videoClips.v2Enabled,[],!1),u=(0,s.useCallback)(()=>{e2.J.shared(t).close("close-button")},[t]),v=(0,s.useCallback)(()=>{e2.J.shared(t).close("swipe")},[t]),p=(0,s.useCallback)(()=>{l(),null==o||o.openInvite()},[l,o]);return o?(0,ev.jsx)(ts,{userId:t,invite:a,invitePresentationData:o,attendeeProfile:r,status:i,v2Enabled:c,containerRef:n,onCloseButtonClick:u,onSwipeUp:v,onClick:p}):null}),tn=(0,s.memo)(e=>{var{shouldPauseCountdown:t,onInviteClicked:a}=e,n=(0,m.w)(),l=(0,d.J2)(()=>n?e2.J.shared(n).currentInvite:(0,i.of)(null),[n],null),[r,o]=(0,s.use
3State)(null),[c,u]=(0,s.useState)(!1),v=(0,s.useRef)(null),p=(0,s.useRef)(!1),h=(0,s.useRef)(null);(0,s.useEffect)(()=>{n&&(t?e2.J.shared(n).pauseCountdown():p.current&&!v.current&&e2.J.shared(n).resumeCountdown(),p.current=t)},[t,n]),(0,s.useEffect)(()=>{if(!n){v.current=null,o(null),u(!1);return}if(!l){v.current=null,u(!1);return}if(!r){o(l),u(!0);return}if(r.id!==l.id||r.timestamp.getTime()!==l.timestamp.getTime()){e2.J.shared(n).pauseCountdown(),v.current=l,u(!1);return}o(l)},[l,r,n]);var b=(0,s.useCallback)(()=>{var e=v.current;if(e&&n){v.current=null,o(e),u(!0),t||e2.J.shared(n).resumeCountdown();return}v.current=null,o(null)},[n,t]);return n&&r?(0,ev.jsx)(e1.Ay,{in:c,appear:!0,mountOnEnter:!0,unmountOnExit:!0,timeout:320,nodeRef:h,onExited:b,children:e=>(0,ev.jsx)(ti,{userId:n,invite:r,status:e,containerRef:h,onInviteClicked:a})}):null});let tl="video-clips-overlay__clipRow";var tr=[function(e){let t,a,{swiper:s,extendParams:i,on:n,emit:l}=e,r=(0,q.a)();i({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),s.mousewheel={enabled:!1};let o=(0,H.f)(),c=[];function d(){s.enabled&&(s.mouseEntered=!0)}function u(){s.enabled&&(s.mouseEntered=!1)}function v(e){return!(s.params.mousewheel.thresholdDelta&&e.delta<s.params.mousewheel.thresholdDelta||s.params.mousewheel.thresholdTime&&(0,H.f)()-o<s.params.mousewheel.thresholdTime)&&(!!(e.delta>=6&&(0,H.f)()-o<60)||(e.direction<0?s.isEnd&&!s.params.loop||s.animating||(s.slideNext(),l("scroll",e.raw)):s.isBeginning&&!s.params.loop||s.animating||(s.slidePrev(),l("scroll",e.raw)),o=new r.Date().getTime(),!1))}function p(e){var i;let n,r,o,d,u=e;if(!s.enabled||e.target.closest(`.${s.params.mousewheel.noMousewheelClass}`))return;let p=s.params.mousewheel;s.params.cssMode&&u.preventDefault();let m=s.el;"container"!==s.params.mousewheel.eventsTarget&&(m=document.querySelector(s.params.mousewheel.eventsTarget));let h=m&&m.contains(u.target);if(!s.mouseEntered&&!h&&!p.releaseOnEdges)return!0;u.originalEvent&&(u=u.originalEvent);let b=0,f=s.rtlTranslate?-1:1,g=(n=0,r=0,o=0,d=0,"detail"in(i=u)&&(r=i.detail),"wheelDelta"in i&&(r=-i.wheelDelta/120),"wheelDeltaY"in i&&(r=-i.wheelDeltaY/120),"wheelDeltaX"in i&&(n=-i.wheelDeltaX/120),"axis"in i&&i.axis===i.HORIZONTAL_AXIS&&(n=r,r=0),o=10*n,d=10*r,"deltaY"in i&&(d=i.deltaY),"deltaX"in i&&(o=i.deltaX),i.shiftKey&&!o&&(o=d,d=0),(o||d)&&i.deltaMode&&(1===i.deltaMode?(o*=40,d*=40):(o*=800,d*=800)),o&&!n&&(n=o<1?-1:1),d&&!r&&(r=d<1?-1:1),{spinX:n,spinY:r,pixelX:o,pixelY:d});if(p.forceToAxis)if(s.isHorizontal())if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;else b=-g.pixelX*f;else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;b=-g.pixelY}else b=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*f:-g.pixelY;if(0===b)return!0;p.invert&&(b=-b);let x=s.getTranslate()+b*p.sensitivity;if(x>=s.minTranslate()&&(x=s.minTranslate()),x<=s.maxTranslate()&&(x=s.maxTranslate()),(s.params.loop||x!==s.minTranslate()&&x!==s.maxTranslate())&&s.params.nested&&u.stopPropagation(),s.params.freeMode&&s.params.freeMode.enabled){let e={time:(0,H.f)(),delta:Math.abs(b),direction:Math.sign(b)},i=a&&e.time<a.time+500&&e.delta<=a.delta&&e.direction===a.direction;if(!i){a=void 0;let n=s.getTranslate()+b*p.sensitivity,r=s.isBeginning,o=s.isEnd;if(n>=s.minTranslate()&&(n=s.minTranslate()),n<=s.maxTranslate()&&(n=s.maxTranslate()),s.setTransition(0),s.setTranslate(n),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses(),(!r&&s.isBeginning||!o&&s.isEnd)&&s.updateSlidesClasses(),s.params.loop&&s.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),s.params.freeMode.sticky){clearTimeout(t),t=void 0,c.length>=15&&c.shift();let i=c.length?c[c.length-1]:void 0,n=c[0];if(c.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))c.splice(0);else if(c.length>=15&&e.time-n.time<500&&n.delta-e.delta>=1&&e.delta<=6){let i=b>0?.8:.2;a=e,c.splice(0),t=(0,H.n)(()=>{!s.destroyed&&s.params&&s.slideToClosest(s.params.speed,!0,void 0,i)},0)}t||(t=(0,H.n)(()=>{s.destroyed||!s.params||(a=e,c.splice(0),s.slideToClosest(s.params.speed,!0,void 0,.5))},500))}if(i||l("scroll",u),s.params.autoplay&&s.params.autoplay.disableOnInteraction&&s.autoplay.stop(),p.releaseOnEdges&&(n===s.minTranslate()||n===s.maxTranslate()))return!0}}else{let t={time:(0,H.f)(),delta:Math.abs(b),direction:Math.sign(b),raw:e};c.length>=2&&c.shift();let a=c.length?c[c.length-1]:void 0;if(c.push(t),a?(t.direction!==a.direction||t.delta>a.delta||t.time>a.time+150)&&v(t):v(t),function(e){let t=s.params.mousewheel;if(e.direction<0){if(s.isEnd&&!s.params.loop&&t.releaseOnEdges)return!0}else if(s.isBeginning&&!s.params.loop&&t.releaseOnEdges)return!0;return!1}(t))return!0}return u.preventDefault?u.preventDefault():u.returnValue=!1,!1}function m(e){let t=s.el;"container"!==s.params.mousewheel.eventsTarget&&(t=document.querySelector(s.params.mousewheel.eventsTarget)),t[e]("mouseenter",d),t[e]("mouseleave",u),t[e]("wheel",p)}function h(){return s.params.cssMode?(s.wrapperEl.removeEventListener("wheel",p),!0):!s.mousewheel.enabled&&(m("addEventListener"),s.mousewheel.enabled=!0,!0)}function b(){return s.params.cssMode?(s.wrapperEl.addEventListener(event,p),!0):!!s.mousewheel.enabled&&(m("removeEventListener"),s.mousewheel.enabled=!1,!0)}n("init",()=>{!s.params.mousewheel.enabled&&s.params.cssMode&&b(),s.params.mousewheel.enabled&&h()}),n("destroy",()=>{s.params.cssMode&&h(),s.mousewheel.enabled&&b()}),Object.assign(s.mousewheel,{enable:h,disable:b})}],to={forceToAxis:!0,thresholdDelta:10},tc=8.6*p.b.second,td=[[0,0],[600,-.27],[3100,-.27],[3300,-.338],[3500,-.27],[3700,-.338],[3900,-.27],[5900,-.27],[6100,-.338],[6300,-.27],[6500,-.338],[6700,-.27],[8e3,-.27],[tc,0]],tu=td.slice(1).flatMap((e,t)=>{var[a,s]=e,[i,n]=td[t];return s===n?[]:[{startTime:i,offset:s,duration:a-i}]}),tv=tu.map((e,t)=>{var a,s,{startTime:i,offset:n,duration:l}=e;return{offset:n,duration:l,hold:(null!=(a=null==(s=tu[t+1])?void 0:s.startTime)?a:tc)-i}}),tp=(0,s.memo)(e=>{var{clip:t,active:a,mobile:i,canPlay:n,previewOnly:l,closeButtonVisible:r,onClose:o,onLoaded:c}=e,d=(0,s.useCallback)(()=>o("profile"),[o]),u=(0,s.useCallback)(()=>o("close_button"),[o]),v=(0,s.useCallback)(()=>o("chat"),[o]),p=(0,s.useCallback)(()=>o("videochat"),[o]),m=a?d:void 0,h=a?u:void 0,b=a?v:void 0,f=a?p:void 0,g=a?c:void 0,x=a&&i&&r;return(0,ev.jsx)(e$,{clip:t,isActive:a,canPlay:n,previewOnly:l,onProfileClick:m,onClose:h,onChatClick:b,onVideoChatClick:f,closeButtonVisible:x,onLoaded:g})});let tm=(0,s.memo)(e=>{var{clips:t,currentIndex:a,hasPrev:i,hasNext:n,loading:l,preloadAhead:r,preloadBehind:o,topmostOverlay:c,menuPopupVisible:d,onboardingV2Visible:u,v2Enabled:v,closeButtonVisible:p,onPrev:m,onNext:h,onIndexChange:b,onClose:f,onClipLoaded:g}=e,x=(0,$.Z)(Q.zh.LteMobile),C=c&&!d,y=(0,s.useRef)(null),_=(0,s.useRef)(0),w=(0,s.useRef)(null);(0,s.useEffect)(()=>{var e=_.current!==t.length;_.current=t.length;var s=y.current;!s||a<0||s.activeIndex!==a&&s.slideTo(a,e?0:void 0)},[a,t]);var j=(0,s.useCallback)(e=>{y.current=e},[]),k=(0,s.useCallback)(()=>{null===w.current||void 0===w.current||w.current()},[]);(0,s.useEffect)(()=>
3{if(c){var e=y.current;e&&(e.update(),e.animating&&(e.animating=!1))}},[c]);var T=(0,s.useCallback)(e=>{b(e.activeIndex)},[b]),E=a>=0&&a<t.length;(0,s.useEffect)(()=>{var e=y.current;if(x&&u&&E&&e&&!e.destroyed){var t=e.wrapperEl,a=t.style.transitionTimingFunction,s=-e.snapGrid[e.snapIndex],i=null,n=()=>{i&&clearTimeout(i),t.style.transitionTimingFunction=a,w.current=null},l=t=>{var a=tv[t];!a||e.destroyed?n():(e.translateTo(s+e.height*a.offset,a.duration,!1,!1),i=setTimeout(()=>l(t+1),a.hold))};return w.current=n,t.style.transitionTimingFunction="ease-in-out",i=setTimeout(()=>l(0),0),n}},[x,u,E]);var I=(0,s.useMemo)(()=>X()("video-clips-overlay__stage",{"video-clips-overlay__stageMobile":x}),[x]),N=(0,s.useMemo)(()=>X()("video-clips-overlay__navButtons",{"video-clips-overlay__navButtonsV2":v}),[v]),S=(0,s.useMemo)(()=>X()("video-clips-overlay__popupBackdrop",{"video-clips-overlay__popupBackdropVisible":d}),[d]),V=x?1:"auto",M=12*!x,R=!x,A=(0,s.useCallback)((e,t)=>(0,ev.jsx)(Z.qr,{className:tl,children:s=>{var{isActive:i,isPrev:n}=s,l=t-a;if(l<-o||l>r)return null;var c=i||x?void 0:n?m:h,d=x&&u&&1===l;return(0,ev.jsxs)(ev.Fragment,{children:[(0,ev.jsx)(tp,{clip:e,active:i,mobile:x,canPlay:C,previewOnly:d,closeButtonVisible:p,onClose:f,onLoaded:g}),c&&(0,ev.jsx)("div",{className:"video-clips-overlay__adjacentClickCatcher",onClick:c})]})}},e.key),[f,x,m,h,C,a,r,o,u,p,g]),L=(0,s.useCallback)(()=>f("close_button"),[f]),P=(0,s.useCallback)(()=>f("invite_clicked"),[f]),B=(0,s.useMemo)(()=>x&&p?()=>f("close_button"):void 0,[x,p,f]);return(0,ev.jsxs)("div",{className:"video-clips-overlay__overlay",children:[x&&(0,ev.jsx)("div",{className:S}),(0,ev.jsx)(tn,{shouldPauseCountdown:!C,onInviteClicked:P}),!x&&!v&&(0,ev.jsx)(K.J,{onClick:L}),(0,ev.jsxs)("div",{className:I,children:[E?(0,ev.jsx)(Z.RC,{modules:tr,className:"video-clips-overlay__swiper",direction:"vertical",slidesPerView:V,centeredSlides:R,spaceBetween:M,speed:320,initialSlide:a,mousewheel:to,onSwiper:j,onSlideChange:T,onSliderFirstMove:k,onBeforeTransitionStart:k,onBeforeResize:k,onBeforeDestroy:k,children:t.map(A)}):(0,ev.jsx)("div",{className:tl,children:(0,ev.jsx)(ey,{onClose:B})}),!x&&v&&p&&(0,ev.jsx)("button",{type:"button",className:"video-clips-overlay__closeButton",onClick:L,"aria-label":"Close",children:(0,ev.jsx)(ee.Icon,{name:"cross",size:"normal"})}),!x&&(0,ev.jsxs)("div",{className:N,children:[(0,ev.jsx)(e0,{direction:"up",visible:i,v2Enabled:v,onClick:m}),(0,ev.jsx)(e0,{direction:"down",visible:n,v2Enabled:v,onClick:h})]})]}),l&&(0,ev.jsx)("div",{className:"video-clips-overlay__loadMoreSpinner",children:(0,ev.jsx)("div",{className:"video-clips-overlay__spinner"})})]})});var th=3*p.b.second,tb=(0,s.memo)(e=>{var t,a,{clips:i,currentIndex:n,onClose:l,onClipLoaded:r}=e,o=(0,m.w)(),c=(0,s.useRef)(null);(0,s.useEffect)(()=>{if(o&&!(n<0)&&!(n>=i.length)){var e=i[n];e&&c.current!==e.key&&(c.current=e.key,em.c.shared(o).logClipViewed(e.userId,e.basename))}},[o,i,n]);var d=(0,s.useRef)(o),u=(0,s.useRef)(null),v=(0,s.useRef)(!1);(0,s.useEffect)(()=>{d.current=o},[o]),(0,s.useEffect)(()=>{var e;u.current=n>=0&&n<i.length&&null!=(e=i[n])?e:null},[i,n]);var p=(0,s.useCallback)(e=>{if(o&&n>=0&&n<i.length){var t=i[n];t&&em.c.shared(o).logOverlayClosed(t.userId,t.basename,e)}v.current=!0,l(e)},[o,i,n,l]);(0,s.useEffect)(()=>()=>{if(!v.current){var e=d.current,t=u.current;e&&t&&em.c.shared(e).logOverlayClosed(t.userId,t.basename,"overlay_close")}},[]);var h=(0,s.useRef)(!1),b=null!=(t=null==(a=i[n])?void 0:a.key)?t:null,f=(0,s.useRef)(null);null===f.current&&null!==b&&(f.current=b),(0,s.useEffect)(()=>{var e=setTimeout(()=>{if(!h.current){h.current=!0;var e=d.current;e&&em.c.shared(e).logFirstClipLoadingDelayed()}},th);return()=>clearTimeout(e)},[]);var g=(0,s.useCallback)(()=>{null!==b&&b===f.current&&(h.current=!0),r()},[b,r]);return(0,ev.jsx)(tm,Object.assign({},e,{onClose:p,onClipLoaded:g}))}),tf=[-1,1],tg=3*p.b.second,tx=(0,s.memo)(e=>{var{initialClipKey:t}=e,a=(0,m.w)(),p=(0,d.J2)(()=>a?h.r.shared(a).clips:(0,i.of)([]),[a],[]),g=(0,d.J2)(()=>a?h.r.shared(a).loading:(0,i.of)(!1),[a],!1),x=(0,d.J2)(()=>M.T.shared().videoClips.preloadAhead,[],3),C=(0,d.J2)(()=>
3M.T.shared().videoClips.preloadBehind,[],1),[y,_]=(0,s.useState)(null),w=(0,s.useMemo)(()=>y?p.findIndex(e=>e.key===y):-1,[p,y]),j=(0,s.useRef)(null),k=(0,d.uN)(()=>a?h.r.shared(a).loadMoreClips():u.v.just(),[a]);(0,s.useEffect)(()=>{if(null===y&&0!==p.length){var e;_((null!=(e=p.find(e=>e.key===t))?e:p[0]).key)}},[p,t,y]),(0,s.useEffect)(()=>{a&&y&&h.r.shared(a).setAnchor(y)},[a,y]),(0,s.useEffect)(()=>{w<0||tf.forEach(e=>{var t=p[w+e];t&&U.jq.shared().preloadProfile(t.userId)})},[w,p]),(0,s.useEffect)(()=>{if(a&&!g&&0!==p.length&&!(w<0)){var e=Math.max(1,x);if(!(w<p.length-e)){var t=p[p.length-1].key;j.current!==t&&(j.current=t,k())}}},[a,g,w,p,x,k]),(0,s.useEffect)(()=>{var e;a&&f.y.shared(a).setCurrent(null!=(e=p[w])?e:null)},[a,p,w]),(0,s.useEffect)(()=>{if(a)return()=>f.y.shared(a).setCurrent(null)},[a]);var T=(0,s.useRef)({clips:p,currentIndex:w});T.current={clips:p,currentIndex:w};var E=(0,s.useCallback)(e=>{var t=T.current.clips[e];t&&_(t.key)},[]),I=(0,s.useMemo)(()=>(0,v.n)(e=>{var{clips:t,currentIndex:a}=T.current,s=a+e;a<0||s<0||s>=t.length||E(s)},300,{leading:!0,trailing:!1}),[E]),N=(0,s.useCallback)(()=>I(-1),[I]),S=(0,s.useCallback)(()=>I(1),[I]),V=(0,s.useCallback)(e=>{E(e)},[E]),R=(0,d.J2)(()=>M.T.shared().videoClips.v2Enabled,[],!1),A=(0,s.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"close_button";if(R&&a){var{clips:t,currentIndex:s}=T.current,i=t[s];Y.h.shared(a).overlayClosed(null!=i?i:null,e)}o.Y.shared().get(c.A).actions.close("video-clips-overlay")},[a,R]),L=(0,d.J2)(()=>o.Y.shared().get(c.A).store.rxState().pipe((0,l.T)(e=>(null==e?void 0:e.name)==="video-clips-overlay")),[],!1),B=(0,d.J2)(()=>F,[],!1),O=(0,d.J2)(()=>a?P.shared(a).offer.pipe((0,l.T)(e=>!!e)):(0,i.of)(!1),[a],!1),G=R&&O,J=(0,d.J2)(()=>
3(0,n.O)(tg).pipe((0,r.u)(!0)),[],!1),[z,D]=(0,s.useState)(!1),W=(0,s.useCallback)(()=>D(!0),[]),X=!R||J||z;(0,s.useEffect)(()=>{if(a)return()=>{P.shared(a).clipsClosed(),h.r.shared(a).resetFeed()}},[a]),(0,s.useEffect)(()=>(b.d.shared().setVisible(!0),()=>{b.d.shared().setVisible(!1)}),[]),(0,s.useEffect)(()=>(document.body.classList.toggle("video-clips-overlay-visible",L),()=>{document.body.classList.remove("video-clips-overlay-visible")}),[L]),(0,s.useEffect)(()=>{if(L){var e=e=>{"ArrowUp"===e.key?N():"ArrowDown"===e.key?S():"Escape"===e.key&&A("close_button")};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)}},[L,N,S,A]);var Z=w>0,q=w>=0&&w<p.length-1;return(0,ev.jsx)(tb,{clips:p,currentIndex:w,hasPrev:Z,hasNext:q,loading:g,preloadAhead:x,preloadBehind:C,topmostOverlay:L,menuPopupVisible:B,onboardingV2Visible:G,v2Enabled:R,closeButtonVisible:X,onPrev:N,onNext:S,onIndexChange:V,onClose:A,onClipLoaded:W})})},83904(e,t,a){a.d(t,{f:()=>l});var s=a(15526),i=a(34677),n=a(37418);class l{logInviteShown(e){this.logEventToRCML("view",e)}logInviteClicked(e){this.logEventToRCML("click",e)}logEventToRCML(e,t){if(t.message.type===i.Go.Text){var{attendeeId:a,message:{content:s}}=t;n.V.getCandidateInfo(a).safeSubscribe(t=>{n.V.shared().logEvent("home",e,"chat_popup",{candidate_info:t,message:{message_text:s,message_time:new Date().toISOString(),message_type:"invite"}},"view"===e)})}}}l.shared=(0,s.G)(()=>new l)},34681(e,t,a){a.d(t,{B:()=>l});var s=a(97156),i=a(15654),n=a(15526);class l{constructor(){this.owners=new Set,this.visibleSubject=new s.t(!1),this.visible=this.visibleSubject.asObservable().pipe((0,i.F)())}setVisible(e,t){t?this.owners.add(e):this.owners.delete(e),this.visibleSubject.next(this.owners.size>0)}}l.shared=(0,n.G)(()=>new l)},41994(e,t,a){a.d(t,{m:()=>o});var s=a(13462),i=a(40961),n=a(79942),l=a(39971),r=a(27888);function o(e){return s.T.shared().userTrialCreditsLimitedUsageEnabled.toSingle().pipe((0,n.Fg)(e=>e?i.J.shared().refillBalance({name:r.N.TrialCreditsLimitedUsage},"subscription").toSingle().pipe((0,n.vV)(e=>e.isSuccessful)):l.v.just(!0)),(0,n.Fg)(t=>t?e():l.v.just()))}},10489(e,t,a){a.d(t,{t:()=>c});var s=a(22605),i=a(45482),n=a(5801),l=a(75841),r=a(66691),o=a(84190);function c(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,r.J2)(()=>e?i.Session.shared().userId.pipe((0,n.o)(),(0,o.n)(i=>s.g.shared(i).canCallTo(e,t,a))):(0,l.of)(!1),[a,t,e],!1)}}}]); 4//# sourceMappingURL=sourcemaps/8a9040aca5070458.js.map 5//# debugId=ccc5cafe-f4d3-5a98-90d3-813d9e101162
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.