1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5159],{45159:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Z});var o=n(95155),i=n(12115),a=n(29988),l=n(247),s=n(3701),r=n(74473),d=n(67564),c=n(19753),u=n.n(c),h=n(35876),m=n(28979),g=n(69730),w=n.n(g),p=n(34519),x=n(72575),v=n(33856),f=n(73321),y=n(48409),_=n(98314),b=n(59133),S=n(87918),j=n(66175),D=n(21338),I=n(97307),L=n(21329),k=n(39425);n(88404);var C=n(55724),N=n(52215),T=n(84939),E=n(79005),R=n.n(E),U=n(97326),A=n(133),M=n(83927),O=n(80090),P=n(54349),H=n(91994),$=n(26326),K=n(38323),B=n(30832);let V="hdStoryIndex";function z(e){let t=function(){let e=sessionStorage.getItem(V);if(!e)return 0;let t=parseInt(e,10);return Number.isNaN(t)?0:Math.max(0,t)}();if(t<=0)return{index:0,visible:Math.min(5,Math.max(e,5))};let n=Math.min(e,Math.max(5,t+5));return{index:Math.min(t,Math.max(0,n-1)),visible:n}}let F=({show:e,isDark:t,label:n="Load more",onLoadMore:i})=>e?(0,o.jsxs)("button",{type:"button",className:w()(R().btn,u().loadMoreBtnFullWidth,{[R().dark]:t,[R().light]:!t}),onClick:()=>i?.(),children:[(0,o.jsx)(K.UF6,{className:R().icon}),(0,o.jsx)("span",{className:R().btnTxt,children:n})]}):null,G=e=>"video"===e.dataType?(0,o.jsx)(W,{...e}):(0,o.jsx)(q,{...e}),W=e=>{let t=e.opt_1[0];if(!t)return null;let n=(0,v.T7)(e.contentKey,e.contentInViewIndex);return(0,o.jsxs)("div",{className:u().previewerControlsGroup,children:[(0,o.jsx)(F,{show:!!e.showMore,isDark:e.isDark,label:"Show more",onLoadMore:e.onShowMore}),(0,o.jsx)(F,{show:!!e.showLoadMore,isDark:e.isDark,onLoadMore:e.onLoadMore}),(0,o.jsxs)("div",{className:u().previewerControlsTop,children:[!e.isOnDlPage&&(0,o.jsx)("div",{className:u().previewerControlsTopLeft,children:(0,o.jsx)(M.Ay,{onClick:()=>e.saveHandler(n),style:{fontSize:12},_id:n,filename:e.filenames[0],level:2,icon:(0,o.jsx)(r.jgn,{}),downloadedIcon:(0,o.jsx)(r.KGC,{}),texts:{download:"Offline",downloaded:"Saved",downloading:e.text.downloadingText,downloadFailed:e.text.downloadFailedText,share:e.text.shareText},isDark:e.isDark,dataType:"video",inputUrl:e.inputUrl,url:t.url,offline_id:n,isDownloaded:e.isOfflineAvail,featureLabel:t.featureLabel,disabled:t._id.includes("-hd")})}),(0,o.jsx)("div",{className:u().previewerControlsTopRight,style:{width:e.isOnDlPage?"100%":"75%"},children:(0,o.jsx)(O.Ay,{_id:t._id,dataType:"video",filename:e.filenames[0],inputUrl:e.inputUrl,url:e.url,options:e.opt_1,level:1,isDark:e.isDark,withSpeed:t.withSpeed,preferenceCookieName:"video-1-pref-opt",handleAmplificationDownload:e.handleAmplificationDownload})})]}),(0,o.jsx)("div",{className:u().previewerControlsBottom,children:(0,o.jsx)(T.A,{findStatus:"FOUND",contentId:e.contentKey,handleAgain:e.handleAgain,handleRedownload:e.handleRedownload,againTxt:e.globalPreviewer?.navigation_texts.back_text,redownloadTxt:e.globalPreviewer?.navigation_texts.retry_text,viewTxt:e.globalPreviewer?.navigation_texts.view_text})})]})},q=e=>{let[t,n]=i.useState(0),a=(0,v.T7)(e.contentKey,e.contentInViewIndex);return(0,o.jsxs)("div",{className:u().previewerControlsGroup,children:[(0,o.jsx)(F,{show:!!e.showMore,isDark:e.isDark,label:"Show more",onLoadMore:e.onShowMore}),(0,o.jsx)(F,{show:!!e.showLoadMore,isDark:e.isDark,onLoadMore:e.onLoadMore}),(0,o.jsxs)("div",{className:u().previewerControlsTop,children:[(0,o.jsx)("div",{className:u().previewerControlsTopLeft,children:(0,o.jsx)(h.Ay,{disabled:!1,onClick:()=>e.saveHandler(a),style:{fontSize:12},_id:a,filename:e.filenames[0],level:2,icon:(0,o.jsx)(r.jgn,{}),downloadedIcon:(0,o.jsx)(r.KGC,{}),texts:{download:"Offline",downloaded:"Saved",downloading:e.text.downloadingText,downloadFailed:e.text.downloadFailedText,share:e.text.shareText},imageCount:1,index:0,isDark:e.isDark,dataType:"image",inputUrl:e.inputUrl,url:e.url,_ids:[e._id],urls:e.urls,offline_id:a,isDownloaded:e.isOfflineAvail,featureLabel:e.opt_1[0]?.featureLabel})}),(0,o.jsx)("div",{className:u().previewerControlsTopRight,children:(0,o.jsx)(b.Ay,{options:e.opt_1,level:1,imageCount:1,isDark:e.isDark,_id:"will-replaced",dataType:"video",filename:"will-replaced",inputUrl:e.inputUrl,url:e.url,_ids:[e._id],urls:e.urls,withSpeed:!0,selectedImageIndex:0,featureLabel:e.opt_1[0]?.featureLabel})})]}),e.opt_2&&(0,o.jsx)("div",{className:u().previewerControlsMid,children:(0,o.jsx)("div",{className:u().previewerControlsMidRight,children:(0,o.jsx)(U.Ay,{optIndex:t,setOptIndex:n,options:e.opt_2,level:3,imageCount:e.urls.length,isDark:e.isDark,_id:"will-replaced",dataType:"video",filename:"will-replaced",inputUrl:e.inputUrl,url:e.url,_ids:[e._id],urls:e.urls,withSpeed:!0,sessionId:e.sessionId,renderQuality:e.renderQuality,imageDuration:e.imageDuration,hideOpt:e.hideOpt,audioUrl:e.audioUrl,withTransitions:e.withTransitions,contentInViewIndex:e.contentInViewIndex??0,featureLabel:e.opt_2[t]?.featureLabel})})}),(0,o.jsx)("div",{className:u().previewerControlsBottom,children:(0,o.jsx)(T.A,{findStatus:"FOUND",contentId:e.contentKey,handleAgain:e.handleAgain,handleRedownload:e.handleRedownload,hideViewBtn:!0,againTxt:e.globalPreviewer?.navigation_texts.back_text,redownloadTxt:e.globalPreviewer?.navigation_texts.retry_text,viewTxt:e.globalPreviewer?.navigation_texts.view_text})})]})};async function Q(e){if(!e)return null;try{let t=(await D.A.get(e,{responseType:"blob"})).data;if("image/heic"===t.type||"image/heif"===t.type||e.toLowerCase().includes(".heic"))try{let e=(await Promise.resolve().then(n.t.bind(n,15079,23))).default;t=await e({blob:t,toType:"image/jpeg",quality:1})}catch(e){console.error("Error converting HEIC image:",e)}return t}catch(e){return console.error("Error loading image:",e),null}}let X=({url:e,handleImageLoaded:t,handleSaveHistory:n,index:a,isViewMode:l})=>{let[s,r]=i.useState(null);return i.useEffect(()=>{let o=null,i=!1;return(async()=>{let l=await Q(e);i||(l?(o=URL.createObjectURL(l),0===a&&n({date:new Date,expiry:new Date(Date.now()+6048e5),id:e,inputUrl:e,title:e,blobThumbnail:l}),r(o)):r(e),t())})(),()=>{i=!0,o&&URL.revokeObjectURL(o)}},[e]),(0,o.jsx)("img",{className:w()(u().image,{[u().viewMode]:l}),src:s??e,alt:"image"})},J=e=>{(0,f.useRouter)();let t=(0,f.usePathname)()||"/",n=(0,f.useSearchParams)(),c=t.split("/"),h=c[c.length-1]||"en",g=t.includes("/dl"),b=(t,n)=>{let o=s.Kz.find(e=>e.type===t&&e.tag===n);if(!e.previewerDicts)return o;{let i=e.previewerDicts.find(e=>e.type===t&&e.tag===n);return{...o,...i}}};e.contentKey;let{isMobileCtx:D,downloadIdQueueCtx:T,downloadStatusHandlerCtx:E,addDownloadIdHandlerCtx:R,showSharePromptHandlerCtx:U,toastHandlerCtx:M,videoDataCtx:O,toastCtx:K,setAmplifiedDownloadDataCtx:F,setAmplificationProgressCtx:W,showReviewBarCtx:q,showReviewBarHandlerCtx:J,isOnRetryHDCtx:Y,userHighlightDataCtx:Z,activeHighlightIdCtx:ee}=i.useContext(l.Ay),{themeCtx:et}=i.useContext(A.A),en="dark"===(0,A.j)(),eo=i.useMemo(()=>(0,L.tR)(e.title),[e.title]),ei=i.useMemo(()=>(0,L.iO)(e.title),[e.title]),ea=(0,v.z2)(e.contentKey),el=i.useMemo(()=>
1{if(!(0,v.z2)(e.contentKey))return"highlight";let t=(0,L.iO)(e.username.replace(/^@/,"")),n=ei||"highlight";return`${t}-highlight-${n}`},[e.contentKey,e.username,ei]),es=i.useRef(null);i.useMemo(()=>e.downloadURLS.map((t,n)=>`${e.contentKey}-${n+1}`),[e.downloadURLS]),i.useMemo(()=>`${e.contentKey}-offline`,[e.contentKey]);let er=i.useMemo(()=>z(e.contents.length),[]),[ed,ec]=i.useState(er.visible),[eu,eh]=i.useState(er.index),em=i.useRef(er.index>0?er.index:null),eg=i.useRef(e.contents.length),ew=i.useRef(e.contentId);i.useEffect(()=>{let t=e.contents.length;if(ew.current!==e.contentId){ew.current=e.contentId,eg.current=t,em.current=null,sessionStorage.setItem(V,"0"),ec(5),eh(0);return}if(t>eg.current){let e=z(t);ec(e.visible),e.index>0&&(em.current=e.index,eh(e.index))}eg.current=t},[e.contentId,e.contents.length]);let ep=i.useMemo(()=>e.contents.slice(0,ed),[e.contents,ed]),ex=i.useMemo(()=>e.downloadURLS.slice(0,ed),[e.downloadURLS,ed]),ev=Math.max(0,ep.length-1),ef=Math.min(eu,ev),ey=i.useMemo(()=>e.contents[ef],[e.contents,ef]);i.useEffect(()=>{let t=e.contentId,n=ey?.contentId;t&&n&&(0,B.a)(n,t)},[ey?.contentId,e.contentId]);let e_=i.useMemo(()=>{if(e.highlightTotalCount&&e.highlightTotalCount>0)return e.highlightTotalCount;let t=Z?.highlights.find(e=>String(e.contentId)===String(ee));return Number(t?.videoCount)||0},[e.highlightTotalCount,Z,ee]),eb=e.contents.length,eS=eb>ed,ej=e_>eb||e_<=0&&eb>0&&eb%30==0,eD=ef===ev,eI=eS&&eD,eL=!ea&&!!e.onStoryLoadMore&&!!e.storyHasMore&&!eS&&eD,ek=ea&&!!e.onHighlightLoadMore&&ej&&!eS&&eD,eC=eL||ek,eN=eL?e.onStoryLoadMore:e.onHighlightLoadMore,eT=i.useCallback(()=>{if(!eS)return;let e=ef+1;em.current=e,eh(e),sessionStorage.setItem(V,e.toString()),ec(e=>Math.min(e+5,eb))},[eS,eb,ef]);i.useLayoutEffect(()=>{let e=em.current;null==e||ev<e||(em.current=null,es.current?.navigateTo(e,"smooth"))},[ep.length,ev]),i.useEffect(()=>{(0,p.setCookie)("contentInViewIndex",eu.toString(),{maxAge:1800,path:"/",sameSite:"lax"})},[eu]);let[eE,eR]=i.useState(!1),[eU,eA]=i.useState(e.downloadURLS.map((e,t)=>t)),[eM,eO]=i.useState(()=>{{let e=sessionStorage.getItem("slideshow_render_quality");if("medium"===e||"high"===e)return e}return"medium"}),[eP,eH]=i.useState(()=>{{let e=sessionStorage.getItem("slideshow_image_duration");if("3"===e)return 3;if("5"===e)return 5;if("10"===e)return 10}return"match-audio"}),[e$,eK]=i.useState(()=>{{let e=sessionStorage.getItem("slideshow_with_transitions");if(e)return"true"===e}return!1}),[eB,eV]=i.useState(null),[ez,eF]=i.useState(!1);i.useEffect(()=>{eG()},[]);let eG=async()=>{let t=await Q(e.profilePic);t?eV(URL.createObjectURL(t)):eV(e.profilePic)},[eW,eq]=i.useState(!0),[eQ,eX]=i.useState(!g),[eJ,eY]=i.useState(!1);i.useEffect(()=>{if(g)return void eX(!1);let e=setTimeout(()=>{eX(!1)},2e3);return()=>clearTimeout(e)},[g]),i.useEffect(()=>{eB&&ez&&eq(!1)},[eB,ez]);let[eZ,e0]=i.useState(!1),[e1,e3]=i.useState(null),[e2,e5]=i.useState(0),e9=t.includes("/dl-slideshow"),e7=async e=>{eR(await (0,x.HC)(e))};i.useEffect(()=>{e7(`${e.contentKey}-${eu+1}-offline`)},[eu]);let e4=i.useRef(null);i.useEffect(()=>{e4.current!==eu&&(e4.current=eu)},[eu]);let e8=!!T[0]&&!g,e6=i.useCallback(e=>{if(W(0),F(null),T[0]&&!g)return M("SEARCH-SUSPENDED"),!1},[T,g,W,F,M]),te=`${e.contentId}:${e.contentKey}`,tt=i.useRef(null);i.useEffect(()=>{if(null===tt.current){tt.current=te,sessionStorage.getItem(V)||sessionStorage.setItem(V,"0");return}tt.current!==te&&(tt.current=te,em.current=null,sessionStorage.setItem(V,"0"),ec(5),eh(0))},[te]),i.useEffect(()=>{let e=sessionStorage.getItem(V);if(!e)return;let t=parseInt(e,10);Number.isNaN(t)||eh(Math.min(Math.max(0,t),ev))},[ev]),i.useEffect(()=>{eu>ev&&eh(ev)},[eu,ev]);let tn=i.useCallback(e=>{null!==eu&&(T[0]?g||M("DOWNLOAD-SUSPENDED"):(E("DOWNLOADING"),R(e),(0,a.qx)(()=>U(!0))))},[eu]),to=i.useCallback(async e=>{let t=await (0,x.HC)(e);t||T[0]?t&&M("DOWNLOADED"):(R(e),E("DOWNLOADING"),(0,a.qx)(()=>U(!0)))},[T,O]),ti=i.useRef(null),ta=i.useRef(null),tl=async t=>{if((0,v.z2)(e.contentKey))return;let n={...t,id:e.contentId||e.inputUrl,inputUrl:e.inputUrl,title:e.title,contentId:e.contentId};await (0,j.fs)(n)},ts=b("slideshow","slideshow-image-only");b("image","image-zip"),b("slideshow","slideshow-to-video-no-transition");let tr=b("slideshow","slideshow-to-video-transition"),td=i.useCallback(e=>"slideshow"===e.data_type?e.images?.[0]??"":e.clientVideoURL?.nonwm??O?.clientVideoURL?.nonwm??e.videoURL??"",[O?.clientVideoURL?.nonwm]),tc=i.useCallback(e=>{if("video"!==e.data_type)return!1;let t=`story_hd_proc_${e.contentId}`;if("1"===sessionStorage.getItem(t))return!0;let n=!e.clientVideoURL?.nonwm&&!!e.videoURL;return n&&sessionStorage.setItem(t,"1"),n},[]),tu=i.useMemo(()=>{let t=e.contents[ef];if(!t)return[];let n=td(t),o=ea?`vidgap-com-${el}-${ef+1}.${"slideshow"===t.data_type?"jpg":"mp4"}`:((e,t)=>{switch(t){case"video":default:return`vidgap-com-${e}.mp4`;case"slideshow":return`vidgap-com-${e}.jpg`}})(t.contentId,t.data_type),i=tc(t),a={slideshow:"slideshow-image-only",video:i?"video-no-watermark-hd":"video-no-watermark"},l=b(t.data_type,a[t.data_type]),s=ea?`${el}-${ef+1}`:`${t.contentId}-story-${ef+1}${i?"-hd-procedure":""}`;return[{_id:s,icon:"slideshow"===t.data_type?I.Lmn:d.DTA,downloadedIcon:r.KGC,downloadClickHandler:()=>{tn(s)},url:n,texts:{...l,download:`${l.download}`,downloaded:`${l.downloaded}`},filename:o,withSpeed:"video"===t.data_type,tag:l.tag,sizeMB:"video"===t.data_type?t.infSize:void 0,contentId:t.contentId,featureLabel:a[t.data_type]}]},[ef,e.previewerDicts,e.contents,e.contentKey,td,tn,tc,ea,el]);i.useEffect(()=>{if(!g||Y)return;let e=tu[0];e?._id.includes("-hd")&&tn(e._id)},[g]);let th=i.useMemo(()=>ep.map(t=>{var n,o;return n=t,o=e.thumbnail,n.thumbnail||n.dynamicCover||n.images?.[0]||o||""}),[ep,e.thumbnail]),[tm,tg]=i.useState(null);i.useEffect(()=>{let e=th[eu];if(!e)return void tg(null);let t=null,n=!1;return Q(e).then(o=>{n||(o?tg(t=URL.createObjectURL(o)):tg(e))}),()=>{n=!0,t&&URL.revokeObjectURL(t)}},[eu,th]),i.useEffect(()=>
1{sessionStorage.setItem("slideshow_render_quality",eM)},[eM]),i.useEffect(()=>{sessionStorage.setItem("slideshow_image_duration",eP.toString())},[eP]),i.useEffect(()=>{sessionStorage.setItem("slideshow_with_transitions",e$.toString())},[e$]);let tw=()=>{let e=n.get("sessionid"),t=n.get("tovideo"),o=n.get("transitions");e&&t&&o&&R("1"===o?`${s.X}`:`${s.X}#no-transitions`)};i.useEffect(()=>(window.addEventListener("focus",tw),()=>{window.removeEventListener("focus",tw)}),[]),i.useEffect(()=>{switch(K){case"DOWNLOADED":(0,C.oR)(e.toastLang.download.success,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"success",delay:1e3});break;case"COPIED":(0,C.oR)(e.toastLang.urlcopied,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"info"});break;case"CANCELLED":(0,C.oR)(e.toastLang.download.cancel,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"info"});break;case"DOWNLOAD-SUSPENDED":(0,C.oR)(e.toastLang.searchinterrupt.ondownload,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"error"});break;case"SEARCH-SUSPENDED":(0,C.oR)(e.toastLang.searchinterrupt.onsearch,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"error"});break;case"MESSAGE-SENT":(0,C.oR)(e.toastLang.message.sent,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"success"});break;case"MESSAGE-NOT-SENT":(0,C.oR)(e.toastLang.message.not_sent,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"error"});break;
1case"INVALID-MESSAGE":(0,C.oR)(e.toastLang.message.invalid_message,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"error"})}},[K]);let tp=()=>{ez||eF(!0)},tx=i.useRef(null);i.useEffect(()=>{window.scrollTo({top:0,behavior:"instant"})},[]);let tv={minute_ago:e.globalPreviewer?.time_texts.minute_ago,hour_ago:e.globalPreviewer?.time_texts.hour_ago,day_ago:e.globalPreviewer?.time_texts.day_ago,minute_plural:e.globalPreviewer?.time_texts.minute_plural,hour_plural:e.globalPreviewer?.time_texts.hour_plural,day_plural:e.globalPreviewer?.time_texts.day_plural};return(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{className:u().container,ref:tx,children:[!q&&!eQ&&(0,o.jsx)("div",{className:u().floatingReviewButtonPortalContainer,children:(0,o.jsx)(P.A,{showReviewBarHandler:()=>J(!0)})}),(0,o.jsx)(y.default,{portalElementId:"toast-portal",children:(0,o.jsx)(C.ToastContainer,{position:"top-right",autoClose:3e3,hideProgressBar:!0,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0,theme:"light"})}),eZ&&(0,o.jsx)(y.default,{portalElementId:"backdrop-portal",children:(0,o.jsx)(_.A,{opacity:.7,show:!0,close:()=>e0(!1),blur:30})}),eZ&&(0,o.jsx)(y.default,{portalElementId:"modal-portal",children:(0,o.jsx)(S.A,{images:e.contents.map(e=>e.images[0]||e.thumbnail),selectedImageIndexes:eU,setSelectedImageIndexes:eA,onClose:()=>e0(!1),onConfirm:e=>{e0(!1)},renderQuality:eM,setRenderQuality:eO,texts:tr,imageDuration:eP,setImageDuration:eH,setIsWithTransitions:eK,isWithTransitions:e$,liveImageIndexes:[],setLiveImageIndexes:()=>{}})}),eQ&&(0,o.jsx)("div",{className:u().skeletonOverlay,children:(0,o.jsx)(H.A,{})}),(0,o.jsxs)("div",{className:w()(u().previewLayer,{[u().hidden]:eQ}),children:[(0,o.jsx)("div",{className:w()(u().indicator_ctn,{[u().viewMode]:eJ}),children:ex.length>1&&!g&&(0,o.jsx)(m.A,{images:th,index:eu,isDark:!0,navigateHandler:(e,t="smooth")=>{(W(0),F(null),T[0]&&!g)?M("SEARCH-SUSPENDED"):(sessionStorage.setItem("hdStoryIndex",e.toString()),es.current?.navigateTo(e,t))},prevIndex:e4.current})}),(0,o.jsx)("div",{className:w()(u().floatingThumbnailContainer,{[u().viewMode]:eJ}),children:(tm??th[eu])&&(0,o.jsx)("img",{src:tm??th[eu],alt:"thumbnail",className:w()(u().floatingThumbnail,{[u().viewMode]:eJ})})}),(0,o.jsx)("div",{className:u().previewer,ref:ti,children:(0,o.jsxs)("div",{className:w()(u().previewer_screen,u().vignette),children:[(0,o.jsx)($.A,{ref:es,items:th,index:eu,onIndexChange:e=>{eh(e),sessionStorage.setItem(V,e.toString())},className:u().image_list,itemClassName:u().image_item,nudgeEnabled:!0,nudgeReady:!eQ,nudgeKey:e.contentKey,scrollLocked:e8,onScrollBlocked:()=>M("SEARCH-SUSPENDED"),onBeforeNavigate:e6,renderItem:(e,t,n)=>(0,o.jsx)(X,{url:e,handleImageLoaded:tp,handleSaveHistory:tl,index:n?-1:t,isViewMode:eJ})}),!eJ&&(0,o.jsxs)("div",{className:u().info,children:[(0,o.jsxs)("span",{className:u().title,children:[eo," ",ex.length>1&&(0,o.jsx)("span",{className:u().image_count,children:`(${eu+1} / ${ex.length})`})]}),(0,o.jsxs)("div",{className:u().infoBottom,children:[(0,o.jsxs)("div",{className:u().profile,children:[(0,o.jsx)("img",{src:eB??e.profilePic,alt:"profile",className:u().profilePic}),(0,o.jsx)("span",{className:u().username,children:e.username})]}),e.timePosted&&(0,o.jsx)("span",{className:u().timePosted,children:(0,N.F)(e.timePosted??0,tv,h)})]})]}),!eJ&&(0,o.jsxs)("div",{className:w()(u().previewer_controls,{[u().dark]:"dark"===et,[u().light]:"light"===et,[u().withLoadMore]:eC||eI}),children:[(0,o.jsx)(G,{saveHandler:e=>{to(e)},dataType:ep[ef]?.data_type,contentKey:e.contentKey,text:{downloadText:"will-replaced",downloadedText:"will-replaced",downloadingText:"will-replaced",downloadFailedText:"will-replaced",shareText:"will-replaced"},isDark:en,inputUrl:e.inputUrl,url:ex[eu],_id:`${e.contentKey}-${eu+1}`,urls:ex,isOfflineAvail:eE,filenames:["will-replaced"],opt_1:tu,handleAgain:e.handleAgain,handleRedownload:e.handleRedownload,globalPreviewer:e.globalPreviewer,handleAmplificationDownload:e.handleAmplificationDownload,sessionId:e1??void 0,renderQuality:eM,imageDuration:eP,hideOpt:e9,withTransitions:e$,audioUrl:ep[ef]?.data_type==="slideshow"?ep[ef].clientVideoURL?.nonwm??O?.clientVideoURL?.nonwm??ep[ef].videoURL:void 0,contentInViewIndex:eu,showMore:eI,onShowMore:eT,showLoadMore:eC,onLoadMore:eN,isOnDlPage:g}),(0,o.jsx)(k.A,{copyTxt:ts.copy,shareTxt:ts.share,contentVLink:e.contentId})]})]})}),(0,o.jsx)("div",{className:u().scrollAnchor,ref:ta})]})]})})},Y=e=>{let{addDownloadIdHandlerCtx:t,downloadStatusHandlerCtx:n,downloadIdQueueCtx:c,toastHandlerCtx:u,showSharePromptHandlerCtx:h}=i.useContext(l.Ay),m=[`vidgap-com-${e.username}-${e.contentId}-(non-wm).mp4`,`vidgap-com-${e.username}-${e.contentId}-(wm).mp4`],g=(t,n)=>e.previewerDicts?e.previewerDicts.find(e=>e.type===t&&e.tag===n):s.Kz.find(e=>e.type===t&&e.tag===n);e.contentKey,e.contentKey;let w=g("video","story-no-watermark"),p=g("video","story-watermark");i.useCallback(e=>
1{c[0]?u("DOWNLOAD-SUSPENDED"):(t(e),n("DOWNLOADING"),(0,a.qx)(()=>h(!0)))},[c]),d.DTA,m[0],r.KGC,e.downloadURLS[0],w.download,w.sub_download,w.downloading,w.downloaded,w.downloadFailed,d.DTA,m[1],r.KGC,e.downloadURLS[1],p.download,p.sub_download,p.downloading,p.downloaded,p.downloadFailed;let x={infSize:e.infSize,duration:e.duration,views:e.views,title:e.title,thumbnail:e.thumbnail,thumbnailOrigin:e.thumbnail,dynamicCover:e.thumbnail,images:[],data_type:e.dataType,inputUrl:e.inputUrl,url:e.inputUrl,wmSize:e.wmSize,username:e.username,contentId:e.contentId,c_id:e.contentId,profilePic:e.profilePic,profileUrl:e.profilePic,clientVideoURL:{nonwm:e.downloadURLS[0],wm:e.downloadURLS[1]}},v=e.contents&&e.contents.length>0?e.contents:[x],f=v.map(t=>t.thumbnail||t.dynamicCover||t.images?.[0]||e.thumbnail||"");return(0,o.jsx)(J,{findStatus:e.findStatus,profilePic:e.profilePic,thumbnail:e.thumbnail,title:e.title,username:e.username,downloadAgain:e.downloadAgain,downloadText:e.downloadText,downloadedText:e.downloadedText,downloadfailedText:e.downloadfailedText,downloadingText:e.downloadingText,postDownload:e.postDownload,downloadURLS:f,contentKey:e.contentId+"-slide",inputUrl:e.inputUrl,previewerDicts:e.previewerDicts,toastLang:e.toastLang,contentId:e.contentId,friendlyTimeTexts:e.friendlyTimeTexts,handleFindVideo:e.handleFindVideo,handleAgain:e.downloadAgain,handleRedownload:()=>{e.handleFindVideo(e.inputUrl)},globalPreviewer:e.globalPreviewer,contents:v,handleAmplificationDownload:e.handleAmplificationDownload,timePosted:e.timePosted,storyHasMore:e.storyHasMore,onStoryLoadMore:e.onStoryLoadMore})};Y.displayName="PreviewStory";let Z=Y},83927:(e,t,n)=>{n.d(t,{Ay:()=>p});var o=n(95155),i=n(12115),a=n(55259),l=n.n(a),s=n(69730),r=n.n(s),d=n(74473),c=n(247),u=n(48409),h=n(37229),m=n(23116),g=n(65149),w=n(29988);let p=e=>{let{onDownloadIdCtx:t}=i.useContext(c.Ay);return(0,o.jsxs)("div",{className:l().screen,children:[(0,o.jsx)("div",{className:r()(l().btn_ctn,{[l().ondownload]:t}),children:(0,o.jsx)(y,{...e})}),(0,o.jsx)("div",{className:l().ctrl_ctn,children:(0,o.jsx)("button",{className:l().btn_cancel,children:(0,o.jsx)(d.Tfw,{className:l().icon})})})]})},x=e=>{let{onClick:t,featureLabel:n}=e;return(0,o.jsxs)("button",{className:r()(l().button,{[l().btn_1]:1===e.level,[l().btn_2]:2===e.level,[l().btn_3]:3===e.level,[l().dark]:e.isDark,[l().btn_downloaded]:e.isDownloaded}),type:"button",style:e.style,onClick:e=>{(0,w.Xz)(n),t?.(e)},disabled:e.isDownloaded||e.disabled,children:[(0,o.jsx)(f,{isDark:e.isDark,icon:e.isDownloaded&&e.downloadedIcon||e.icon,level:e.level}),(0,o.jsx)("div",{className:r()(l().button_separator,{[l().dark]:e.isDark})}),(0,o.jsx)("span",{className:l().text,children:e.isDownloaded?e.texts.downloaded:e.texts.download})]})},v=e=>{let[t,n]=i.useState(null),[a,s]=i.useState(null);return(i.useEffect(()=>{let e=()=>{s({height:window.innerHeight,width:window.innerWidth})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),i.useEffect(()=>{let e=()=>{n(null)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),e.options)?(0,o.jsxs)("div",{className:r()(l().split_btn_ctn),children:[(0,o.jsx)("button",{onClick:e.onClick,style:{...e.style},className:r()(l().split_btn_main,{[l().btn_1]:1===e.level,[l().btn_2]:2===e.level,[l().btn_3]:3===e.level,[l().dark]:e.isDark}),children:e.texts.download}),(0,o.jsx)("button",{onClick:o=>{let i=o.currentTarget.getBoundingClientRect(),l=i.height,s=l*(e.options?.length||0),r=s+80-(a?a.height-i.y:0)>0?-(s+10):l+10;i&&!t?n({x:i.left,y:i.top+r,itemHeight:l}):n(null)},className:r()(l().split_btn_opt,{[l().btn_1]:1===e.level,[l().btn_2]:2===e.level,[l().btn_3]:3===e.level,[l().dark]:e.isDark}),children:(0,o.jsx)(d.j1Q,{style:{transition:"transform 0.2s ease-in-out",transform:t?"rotate(180deg)":"rotate(0deg)"},size:24,className:l().btn_opt_icon})}),t&&(0,o.jsx)(u.default,{portalElementId:"modal-portal",children:(0,o.jsx)("div",{style:{top:t.y,left:t.x},className:r()(l().opt_window,{[l().window_1]:1===e.level,[l().window_2]:2===e.level,[l().window_3]:3===e.level,[l().dark]:e.isDark}),children:(0,o.jsx)("ul",{className:r()(l().opt_ls),children:e.options.map(i=>(0,o.jsx)("li",{className:r()(l().opt_item,{[l().dark]:e.isDark}),children:(0,o.jsx)(x,{_id:i._id,icon:i.icon,level:e.level,isDark:e.isDark,style:{height:t.itemHeight,...e.style},onClick:()=>{i.onClickHandler(),n(null)},texts:{...e.texts,download:i.opt_texts}})},i._id))})})})]}):(0,o.jsx)(x,{...e})},f=e=>(0,o.jsx)("div",{className:r()(l().icon_ctn,{[l().dark]:e.isDark}),children:e.icon}),y=e=>{let{onDownloadIdCtx:t,downloadIdQueueCtx:n,downloadedListCtx:a}=i.useContext(c.Ay);return(i.useEffect(()=>{},[a]),a.includes(e._id))?(0,o.jsx)(x,{...e,isDownloaded:!0}):n[0]===e._id?"video"!==e.dataType||(0,g.WI)(e.url)?(0,o.jsx)(h.A,{...e}):(0,o.jsx)(m.A,{...e}):e.options?(0,o.jsx)(v,{...e}):(0,o.jsx)(x,{...e})}}}]);
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.