PageSourceSearch

https://vidgap.com/_next/static/chunks/4142-90f61ec05a0d4933.js

js vidgap.com collected 2026-10-08 23:43:04 UTC 62,613 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4142],{2892:(e,t,r)=>{"use strict";r.d(t,{TD:()=>s,YG:()=>o,Yb:()=>a,fV:()=>n,pn:()=>i});var l=r(8263);function i(e){var t;return/-slide-\d+-offline$/.test(e)&&(t=e,!/-slide-\d+(?:[-_])live-offline$/.test(t))}function n(e){if(!i(e))return null;let t=e.match(/^(.+-slide)-\d+-offline$/);return t?t[1]:null}function s(e){let t=e.match(/-slide-(\d+)(?:(?:[-_])live)?-offline$/);return t?parseInt(t[1],10):0}function a(e){let t=new Map;for(let r of e){if(!i(r.id))continue;let e=s(r.id);t.has(e)||t.set(e,r)}return[...t.entries()].sort(([e],[t])=>e-t).map(([,e])=>e)}async function o(e){return"video"===e.type?new Promise((t,r)=>{let l=document.createElement("video"),i=URL.createObjectURL(e.blob);l.src=i,l.muted=!0,l.playsInline=!0,l.onloadedmetadata=()=>{l.currentTime=0},l.onseeked=()=>{let e=document.createElement("canvas");e.width=l.videoWidth,e.height=l.videoHeight;let n=e.getContext("2d");n?(n.drawImage(l,0,0,e.width,e.height),t(e.toDataURL("image/png"))):r(Error("Could not get canvas context.")),URL.revokeObjectURL(i)},l.onerror=()=>{URL.revokeObjectURL(i),r(Error("Error loading video for thumbnail generation."))}}):(0,l.e)(e.blob,e.inputUrl)}},8263:(e,t,r)=>{"use strict";async function l(e,t){let l,i,n=e;if(l=e.type?.toLowerCase()??"",i=t?.toLowerCase()??"","image/heic"===l||"image/heif"===l||i.includes(".heic")||i.includes(".heif"))try{let t=(await r.e(2e3).then(r.t.bind(r,15079,23))).default;n=await t({blob:e,toType:"image/jpeg",quality:1})}catch{n=e}return URL.createObjectURL(n)}r.d(t,{e:()=>l})},9279:e=>{e.exports={offline:"OfflineTemplate_offline__dP1k_",dark:"OfflineTemplate_dark__LlfaQ",light:"OfflineTemplate_light__l5D9s",headline:"OfflineTemplate_headline__VowL5",title:"OfflineTemplate_title__Ru7fI",subtitle:"OfflineTemplate_subtitle__tyY_4",show:"OfflineTemplate_show__EJIax",dropdownSpan:"OfflineTemplate_dropdownSpan__e9HZe",dropdownIcon:"OfflineTemplate_dropdownIcon__0E9f7",active:"OfflineTemplate_active__XsjJe",control_ctn:"OfflineTemplate_control_ctn__tYp_q",statement_icon:"OfflineTemplate_statement_icon__OL1U2",list:"OfflineTemplate_list__JzP9Y",grid:"OfflineTemplate_grid__pTSJH",view_control:"OfflineTemplate_view_control__DuhBk"}},12801:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var l=r(95155);r(12115);let i=({size:e=100,color:t="#864879"})=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 200 200",width:e,height:e,children:[(0,l.jsxs)("radialGradient",{id:"a12",cx:".66",fx:".66",cy:".3125",fy:".3125",gradientTransform:"scale(1.5)",children:[(0,l.jsx)("stop",{offset:"0",stopColor:t}),(0,l.jsx)("stop",{offset:".3",stopColor:t,stopOpacity:".9"}),(0,l.jsx)("stop",{offset:".6",stopColor:t,stopOpacity:".6"}),(0,l.jsx)("stop",{offset:".8",stopColor:t,stopOpacity:".3"}),(0,l.jsx)("stop",{offset:"1",stopColor:t,stopOpacity:"0"})]}),(0,l.jsx)("circle",{fill:"none",stroke:"url(#a12)",strokeWidth:"15",strokeLinecap:"round",strokeDasharray:"200 1000",strokeDashoffset:"0",cx:"100",cy:"100",r:"70",children:(0,l.jsx)("animateTransform",{type:"rotate",attributeName:"transform",calcMode:"spline",dur:"2",values:"360;0",keyTimes:"0;1",keySplines:"0 0 1 1",repeatCount:"indefinite"})}),(0,l.jsx)("circle",{fill:"none",opacity:".2",stroke:t,strokeWidth:"15",strokeLinecap:"round",cx:"100",cy:"100",r:"70"})]})},20579:e=>{e.exports={btn_switch:"ViewSwitch_btn_switch__m3ztm",dark:"ViewSwitch_dark__XEjQm",light:"ViewSwitch_light__PB5XX",part:"ViewSwitch_part__S_NS_",on:"ViewSwitch_on__hreE6",icon:"ViewSwitch_icon__fLH_s",selection_layer:"ViewSwitch_selection_layer___BUg8",switched:"ViewSwitch_switched___e4jw"}},21329:(e,t,r)=>{"use strict";function l(e){if(!e||"string"!=typeof e)return"icon";let t=e.replace(/[\uFFFD]/g,"").replace(/[\u0000-\u001F]/g,"").replace(/[\u007F-\u009F]/g,"").replace(/[\u{1F600}-\u{1F64F}]/gu,"").replace(/[\u{1F300}-\u{1F5FF}]/gu,"").replace(/[\u{1F680}-\u{1F6FF}]/gu,"").replace(/[\u{1F1E0}-\u{1F1FF}]/gu,"").replace(/[\u{1F700}-\u{1F77F}]/gu,"").replace(/[\u{1F780}-\u{1F7FF}]/gu,"").replace(/[\u{1F800}-\u{1F8FF}]/gu,"").replace(/[\u{1F900}-\u{1F9FF}]/gu,"").replace(/[\u{1FA00}-\u{1FA6F}]/gu,"").replace(/[\u{1FA70}-\u{1FAFF}]/gu,"").replace(/[\u{2600}-\u{26FF}]/gu,"").replace(/[\u{2700}-\u{27BF}]/gu,"").replace(/[\u{2B50}-\u{2B55}]/gu,"").replace(/[\u{FE0E}\u{FE0F}]/gu,"").replace(/[\u{200D}]/gu,"").replace(/[\u{20E3}]/gu,"").replace(/[\u{E000}-\u{F8FF}]/gu,"").replace(/[★☆♠♣♥♦♪♫☎☏☺☻☼♀♂]/g,"").replace(/[←↑→↓↔↕⇐⇑⇒⇓⇔⇕]/g,"").replace(/[■□▲△▼▽◆◇○●◎◉]/g,"").replace(/[©®™℗℠]/g,"").replace(/[€£¥₹₽$¢]/g,"").replace(/[°±×÷√∞≈≠≤≥]/g,"").replace(/[…–—''""„‚‛]/g,"").replace(/\.{3,}$/g,"").replace(/\s*\.{3,}
1\s*/g," ").replace(/\s+/g," ").trim();return""===t?"icon":t}function i(e){if(!e)return"";if(e.length<=45)return e;let t=l(e).slice(0,45),r=0;for(let e of t)" "===e&&r++;return e.slice(0,45+r)+"..."}function n(e){return l(e)}function s(e){return l(e).replace(/[^a-zA-Z0-9\-_\s]/g,"_").replace(/\s+/g,"_").replace(/_+/g,"_").replace(/^_+|_+$/g,"").slice(0,60)||"vidgap"}function a(e){if(!e)return"";let t=e.match(/#\S+/g);return t?t.join(" "):""}function o(e){if(!e)return"";let t=e.match(/@\S+/g);return t?t.join(" "):""}function c(e){return l(e)}function d(e){return e?l(e).replace(/#\S+/g,"").replace(/@\S+/g,"").replace(/\s+/g," ").trim():""}r.d(t,{Z4:()=>d,Ft:()=>a,PB:()=>o,MV:()=>c,iO:()=>s,Qg:()=>n,tR:()=>i})},23888:(e,t,r)=>{"use strict";r.d(t,{j:()=>l});let l=e=>{let t=e.getDate(),r=e.getMonth(),l=e.getFullYear(),i=e=>e<10?`0${e}`:`${e}`;return`${i(t)}/${i(r)}/${l}`}},28137:(e,t,r)=>{"use strict";r.d(t,{LB:()=>o,S:()=>a,qu:()=>c,uU:()=>s});var l=r(3701),i=r(59034),n=r(57504);function s(e){let t=encodeURIComponent(e),r=`https://web.facebook.com/sharer/sharer.php?u=${t}&src=sdkpreparse`;return{whatsapp:`https://wa.me/?text=${t}`,facebook:r,twitter:`https://twitter.com/intent/tweet?text=${t}`,telegram:`https://t.me/share/url?url=${t}&text=`,messenger:`fb-messenger://share/?link=${t}&app_id=566090842322237`}}function a(e,t){navigator.clipboard.writeText(e.includes("https://vidgap.com")?e:`https://vidgap.com${e}`),t("COPIED")}function o(e,t){let r="";if((0,i.n)(e)){let i="all"==l.eq[t]?"":`/${l.eq[t]}`;r=`https://vidgap.com${i}/download/${e}`}else(0,n.B)(e)&&(r=`https://vidgap.com/profile/download/${e}`);return r}function c(e,t){let r=o(e,t);console.log("generatedShareurl",r),navigator.clipboard.writeText(r)}},29773:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var l=r(95155),i=r(69730),n=r.n(i),s=r(20579),a=r.n(s);r(12115);var o=r(74473);let c=e=>(0,l.jsxs)("button",{type:"button",onClick:e.onClick,className:n()(a().btn_switch,{[a().dark]:e.isDark,[a().light]:!e.isDark}),"aria-label":"grid"===e.currentView?"Switch to list view":"Switch to grid view",children:[(0,l.jsx)("div",{className:n()(a().part,{[a().on]:"grid"===e.currentView,[a().dark]:e.isDark,[a().light]:!e.isDark}),children:(0,l.jsx)(o.R6h,{className:a().icon,"aria-hidden":"true"})}),(0,l.jsx)("div",{className:n()(a().part,{[a().on]:"list"===e.currentView,[a().dark]:e.isDark,[a().light]:!e.isDark}),children:(0,l.jsx)(o.EgJ,{className:a().icon,"aria-hidden":"true"})}),(0,l.jsx)("div",{className:n()(a().selection_layer,{[a().dark]:e.isDark,[a().light]:!e.isDark,[a().switched]:"list"===e.currentView})})]})},30339:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var l=r(12115);function i(e){let[t,r]=l.useState(!1),i=l.useRef(null),n=l.useRef(!1),s=l.useCallback(t=>{i.current&&(i.current.disconnect(),i.current=null),t&&!n.current&&(i.current=new IntersectionObserver(([e])=>{e.isIntersecting&&(n.current=!0,r(!0),i.current?.disconnect(),i.current=null)},{threshold:.1,...e}),i.current.observe(t))},[]);return l.useEffect(()=>()=>{i.current?.disconnect()},[]),[s,t]}},31503:(e,t,r)=>{"use strict";r.d(t,{default:()=>em});var l=r(95155),i=r(9279),n=r.n(i),s=r(12115),a=r(28271),o=r(55724),c=r(48409),d=r(3701),u=r(247),h=r(69730),m=r.n(h),f=r(6801),p=r(73321),x=r(83109),g=r(72575),_=r(33856),v=r(93220),w=r(2892),j=r(97991),y=r(23888),b=r(133),k=r(74473),N=r(98314);let C=({closeHandler:e,data:t,...i})=>{let{styles:n,isLoaded:a}=(0,j.Xk)(()=>Promise.all([r.e(369),r.e(2522)]).then(r.t.bind(r,32522,23))),o=s.useRef(null);return(s.useEffect(()=>{let e=o.current;e&&e.play()},[]),a)?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(N.A,{opacity:.1,show:!0,close:e}),(0,l.jsx)("div",{className:n.container,children:(0,l.jsx)("video",{ref:o,...i,className:n.video})})]}):null};var A=r(35137),I=r(57094),D=r(77016),L=r.n(D);let S=e=>{let t="dark"===(0,b.j)();return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(N.A,{opacity:.1,close:e.closeHandler,show:!0}),(0,l.jsxs)("div",{className:m()(L().prompt,{[L().light]:!t}),children:[(0,l.jsx)("button",{type:"button",className:m()(L().close_btn,{[L().light]:!t}),onClick:e.closeHandler,children:(0,l.jsx)(A.yGN,{className:L().close_icon})}
1),(0,l.jsxs)("div",{className:L().content,children:[(0,l.jsx)("p",{className:L().title,children:e.title_txt}),(0,l.jsx)("p",{className:L().subtitle,children:e.subtitle_txt}),(0,l.jsxs)("div",{className:L().btn_group,children:[(0,l.jsx)("button",{type:"button",className:m()(L().control_btn,{[L().light]:!t}),onClick:e.closeHandler,children:e.cancel_txt}),(0,l.jsx)("button",{type:"button",className:m()(L().control_btn,L().delete_btn,{[L().light]:!t}),onClick:()=>{e.deleteHandler(e.idbId)},children:e.delete_txt})]})]})]})]})},F=({closeHandler:e,data:t,...i})=>{let{styles:n,isLoaded:a}=(0,j.Xk)(()=>Promise.all([r.e(8260),r.e(7899)]).then(r.t.bind(r,27899,23))),o=s.useRef(null);return(s.useEffect(()=>{let e=o.current;e&&e.play()},[]),a)?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(N.A,{opacity:.1,show:!0,close:e}),(0,l.jsx)("div",{className:n.container,children:(0,l.jsx)("audio",{ref:o,...i,className:n.audio})})]}):null},E=({closeHandler:e,...t})=>{let{styles:i,isLoaded:n}=(0,j.Xk)(()=>Promise.all([r.e(7888),r.e(8031)]).then(r.t.bind(r,98031,23)));return n?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(N.A,{opacity:.1,close:e,show:!0}),(0,l.jsx)("div",{className:i.container,children:(0,l.jsx)("img",{className:i.image,...t})})]}):null},T=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",...e,children:[(0,l.jsx)("path",{style:{fill:"#FFFFFF"},d:"M4.868,43.303l2.694-9.835C5.9,30.59,5.026,27.324,5.027,23.979C5.032,13.514,13.548,5,24.014,5c5.079,0.002,9.845,1.979,13.43,5.566c3.584,3.588,5.558,8.356,5.556,13.428c-0.004,10.465-8.522,18.98-18.986,18.98c-0.001,0,0,0,0,0h-0.008c-3.177-0.001-6.3-0.798-9.073-2.311L4.868,43.303z"}),(0,l.jsxs)("g",{children:[(0,l.jsx)("path",{style:{fill:"#FFFFFF"},d:"M4.868,43.803c-0.132,0-0.26-0.052-0.355-0.148c-0.125-0.127-0.174-0.312-0.127-0.483l2.639-9.636c-1.636-2.906-2.499-6.206-2.497-9.556C4.532,13.238,13.273,4.5,24.014,4.5c5.21,0.002,10.105,2.031,13.784,5.713c3.679,3.683,5.704,8.577,5.702,13.781c-0.004,10.741-8.746,19.48-19.486,19.48c-3.189-0.001-6.344-0.788-9.144-2.277l-9.875,2.589C4.953,43.798,4.911,43.803,4.868,43.803z"}),(0,l.jsx)("path",{style:{fill:"#CFD8DC"},d:"M24.014,5c5.079,0.002,9.845,1.979,13.43,5.566c3.584,3.588,5.558,8.356,5.556,13.428c-0.004,10.465-8.522,18.98-18.986,18.98h-0.008c-3.177-0.001-6.3-0.798-9.073-2.311L4.868,43.303l2.694-9.835C5.9,30.59,5.026,27.324,5.027,23.979C5.032,13.514,13.548,5,24.014,5 M24.014,42.974C24.014,42.974,24.014,42.974,24.014,42.974C24.014,42.974,24.014,42.974,24.014,42.974 M24.014,42.974C24.014,42.974,24.014,42.974,24.014,42.974C24.014,42.974,24.014,42.974,24.014,42.974 M24.014,4C24.014,4,24.014,4,24.014,4C12.998,4,4.032,12.962,4.027,23.979c-0.001,3.367,0.849,6.685,2.461,9.622l-2.585,9.439c-0.094,0.345,0.002,0.713,0.254,0.967c0.19,0.192,0.447,0.297,0.711,0.297c0.085,0,0.17-0.011,0.254-0.033l9.687-2.54c2.828,1.468,5.998,2.243,9.197,2.244c11.024,0,19.99-8.963,19.995-19.98c0.002-5.339-2.075-10.359-5.848-14.135C34.378,6.083,29.357,4.002,24.014,4L24.014,4z"})]}),(0,l.jsx)("path",{style:{fill:"#40C351"},d:"M35.176,12.832c-2.98-2.982-6.941-4.625-11.157-4.626c-8.704,0-15.783,7.076-15.787,15.774c-0.001,2.981,0.833,5.883,2.413,8.396l0.376,0.597l-1.595,5.821l5.973-1.566l0.577,0.342c2.422,1.438,5.2,2.198,8.032,2.199h0.006c8.698,0,15.777-7.077,15.78-15.776C39.795,19.778,38.156,15.814,35.176,12.832z"}),(0,l.jsx)("path",{style:{fill:"#FFFFFF",fillRule:"evenodd",clipRule:"evenodd"},d:"M19.268,16.045c-0.355-0.79-0.729-0.806-1.068-0.82c-0.277-0.012-0.593-0.011-0.909-0.011c-0.316,0-0.83,0.119-1.265,0.594c-0.435,0.475-1.661,1.622-1.661,3.956c0,2.334,1.7,4.59,1.937,4.906c0.237,0.316,3.282,5.259,8.104,7.161c4.007,1.58,4.823,1.266,5.693,1.187c0.87-0.079,2.807-1.147,3.202-2.255c0.395-1.108,0.395-2.057,0.277-2.255c-0.119-0.198-0.435-0.316-0.909-0.554s-2.807-1.385-3.242-1.543c-0.435-0.158-0.751-0.237-1.068,0.238c-0.316,0.474-1.225,1.543-1.502,1.859c-0.277,0.317-0.554,0.357-1.028,0.119c-0.474-0.238-2.002-0.738-3.815-2.354c-1.41-1.257-2.362-2.81-2.639-3.285c-0.277-0.474-0.03-0.731,0.208-0.968c0.213-0.213,0.474-0.554,0.712-0.831c0.237-0.277,0.316-0.475,0.474-0.791c0.158-0.317,0.079-0.594-0.04-0.831C20.612,19.329,19.69,16.983,19.268,16.045z"})]});var $=r(28137);let P=e=>(0,l.jsx)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 48",xmlSpace:"preserve",...e,children:(0,l.jsxs)("g",{children:[(0,l.jsxs)("linearGradient",{id:"SVGID_1_",gradientUnits:"userSpaceOnUse",x1:"9.9929",y1:"9.9929",x2:"40.6152",y2:"40.6152",children:[(0,l.jsx)("stop",{offset:"0",style:{stopColor:"#2AA4F4"}}),(0,l.jsx)("stop",{offset:"1",style:{stopColor:"#007AD9"}})]}),(0,l.jsx)("path",{style:{fill:"url(#SVGID_1_)"},d:"M24,4C12.954,4,4,12.954,4,24s8.954,20,20,20s20-8.954,20-20S35.046,4,24,4z"}),(0,l.jsx)("path",{style:{fill:"#FFFFFF"},d:"M26.707,29.301h5.176l0.813-5.258h-5.989v-2.874c0-2.184,0.714-4.121,2.757-4.121h3.283V12.46 c-0.577-0.078-1.797-0.248-4.102-0.248c-4.814,0-7.636,2.542-7.636,8.334v3.498H16.06v5.258h4.948v14.452 C21.988,43.9,22.981,44,24,44c0.921,0,1.82-0.084,2.707-0.204V29.301z"})]})}),R=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512",fill:"none",viewBox:"0 0 512 512",id:"twitter",...e,children:[(0,l.jsxs)("g",{clipPath:"url(#clip0_84_15697)",children:[(0,l.jsx)("rect",{width:"512",height:"512",fill:"#000",rx:"60"}),(0,l.jsx)("path",{fill:"#fff",d:"M355.904 100H408.832L293.2 232.16L429.232 412H322.72L239.296 302.928L143.84 412H90.8805L214.56 270.64L84.0645 100H193.28L268.688 199.696L35
15.904 100ZM337.328 380.32H366.656L177.344 130.016H145.872L337.328 380.32Z"})]}),(0,l.jsx)("defs",{children:(0,l.jsx)("clipPath",{id:"clip0_84_15697",children:(0,l.jsx)("rect",{width:"512",height:"512",fill:"#fff"})})})]}),O=e=>(0,l.jsxs)("svg",{id:"Livello_1","data-name":"Livello 1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 240 240",...e,children:[(0,l.jsx)("defs",{children:(0,l.jsxs)("linearGradient",{id:"linear-gradient",x1:"120",y1:"240",x2:"120",gradientUnits:"userSpaceOnUse",children:[(0,l.jsx)("stop",{offset:"0",stopColor:"#1d93d2"}),(0,l.jsx)("stop",{offset:"1",stopColor:"#38b0e3"})]})}),(0,l.jsx)("title",{children:"Telegram_logo"}),(0,l.jsx)("circle",{cx:"120",cy:"120",r:"120",fill:"url(#linear-gradient)"}),(0,l.jsx)("path",{d:"M81.229,128.772l14.237,39.406s1.78,3.687,3.686,3.687,30.255-29.492,30.255-29.492l31.525-60.89L81.737,118.6Z",fill:"#c8daea"}),(0,l.jsx)("path",{d:"M100.106,138.878l-2.733,29.046s-1.144,8.9,7.754,0,17.415-15.763,17.415-15.763",fill:"#a9c6d8"}),(0,l.jsx)("path",{d:"M81.486,130.178,52.2,120.636s-3.5-1.42-2.373-4.64c.232-.664.7-1.229,2.1-2.2,6.489-4.523,120.106-45.36,120.106-45.36s3.208-1.081,5.1-.362a2.766,2.766,0,0,1,1.885,2.055,9.357,9.357,0,0,1,.254,2.585c-.009.752-.1,1.449-.169,2.542-.692,11.165-21.4,94.493-21.4,94.493s-1.239,4.876-5.678,5.043A8.13,8.13,0,0,1,146.1,172.5c-8.711-7.493-38.819-27.727-45.472-32.177a1.27,1.27,0,0,1-.546-.9c-.093-.469.417-1.05.417-1.05s52.426-46.6,53.821-51.492c.108-.379-.3-.566-.848-.4-3.482,1.281-63.844,39.4-70.506,43.607A3.21,3.21,0,0,1,81.486,130.178Z",fill:"#fff"})]}),U=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 800 800",...e,children:[(0,l.jsxs)("radialGradient",{id:"a",cx:"101.9",cy:"809",r:"1.1",gradientTransform:"matrix(800 0 0 -800 -81386 648000)",gradientUnits:"userSpaceOnUse",children:[(0,l.jsx)("stop",{offset:"0",style:{stopColor:"#09f"}}),(0,l.jsx)("stop",{offset:".6",style:{stopColor:"#a033ff"}}),(0,l.jsx)("stop",{offset:".9",style:{stopColor:"#ff5280"}}),(0,l.jsx)("stop",{offset:"1",style:{stopColor:"#ff7061"}})]}),(0,l.jsx)("path",{fill:"url(#a)",d:"M400 0C174.7 0 0 165.1 0 388c0 116.6 47.8 217.4 125.6 287 6.5 5.8 10.5 14 10.7 22.8l2.2 71.2a32 32 0 0 0 44.9 28.3l79.4-35c6.7-3 14.3-3.5 21.4-1.6 36.5 10 75.3 15.4 115.8 15.4 225.3 0 400-165.1 400-388S625.3 0 400 0z"}),(0,l.jsx)("path",{fill:"#FFF",d:"m159.8 501.5 117.5-186.4a60 60 0 0 1 86.8-16l93.5 70.1a24 24 0 0 0 28.9-.1l126.2-95.8c16.8-12.8 38.8 7.4 27.6 25.3L522.7 484.9a60 60 0 0 1-86.8 16l-93.5-70.1a24 24 0 0 0-28.9.1l-126.2 95.8c-16.8 12.8-38.8-7.3-27.5-25.2z"})]}),H=e=>{let{s:t}=e;return e.href?(0,l.jsx)("li",{className:`${t.share_item} ${!e.isDark?t.light:""}`,onClick:t=>{t.stopPropagation(),e.closeHandler()},children:(0,l.jsxs)("a",{href:e.href,target:"_blank",className:t.item_anchor,children:[e.icon,(0,l.jsx)("span",{className:t.share_item_text,children:e.name})]})},e.name+"-share-item"):e.action?(0,l.jsx)("li",{className:`${t.share_item} ${!e.isDark?t.light:""}`,onClick:t=>{t.stopPropagation(),e.closeHandler()},children:(0,l.jsxs)("button",{onClick:e.action,className:t.item_btn,children:[e.icon,(0,l.jsx)("span",{className:t.share_item_text,children:e.name})]})},e.name+"-share-item"):null},V=e=>{let{styles:t,isLoaded:i}=(0,j.Xk)(()=>Promise.all([r.e(2449),r.e(4974)]).then(r.t.bind(r,24974,23))),n=(0,$.uU)(e.url),{toastHandlerCtx:a,isMobileCtx:o}=s.useContext(u.Ay);if(!i)return null;let c=[{name:"WhatsApp",icon:(0,l.jsx)(T,{className:t.share_icon}),href:n.whatsapp},{name:"Facebook",icon:(0,l.jsx)(P,{className:t.share_icon}),href:n.facebook},{name:"Twitter/X",icon:(0,l.jsx)(R,{className:t.share_icon}),href:n.twitter},{name:"Telegram",icon:(0,l.jsx)(O,{className:t.share_icon}),href:n.telegram},{name:"Messenger",icon:(0,l.jsx)(U,{className:t.share_icon}),href:n.messenger},{name:"Copy Link",icon:(0,l.jsx)(k.kn0,{className:`${t.share_icon} ${t.icon_glyph}`}),action:()=>(0,$.S)(e.url,a)}];if(e.position){let r=e.position.y+340-window.innerHeight,i=e.position.x+180-window.innerWidth;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(N.A,{opacity:.1,show:!0,close:e.closeHandler}),(0,l.jsxs)("div",{className:m()(t.share_modal,{[t.light]:!e.isDark}
1),style:{top:r>0?e.position.y-(r+10):e.position.y,left:i>0?e.position.x-(i+10):e.position.x},children:[(0,l.jsx)("div",{className:t.share_title,children:"Share"}),(0,l.jsx)("ul",{className:t.share_list,children:c.map((r,i)=>!(!o&&"Messenger"===r.name)&&(0,l.jsx)(H,{closeHandler:e.closeHandler,isDark:e.isDark,s:t,...r},"share-item-"+i))})]})]})}return null};var B=r(75010),W=r(12801);let M=e=>{let{styles:t,isLoaded:i}=(0,j.Xk)(()=>Promise.all([r.e(1786),r.e(9925)]).then(r.t.bind(r,39925,23))),n=s.useRef(null);return(s.useEffect(()=>{var t=e.index;if(n.current){n.current.scrollWidth,n.current.clientWidth;let r=t-Math.ceil(n.current.scrollLeft/20);null!==e.prevIndex&&t>e.prevIndex&&r>=8?n.current.scrollBy({left:23,behavior:"smooth"}):null!==e.prevIndex&&t<e.prevIndex&&r<=1&&n.current.scrollBy({left:-23,behavior:"smooth"})}},[e.index]),s.useEffect(()=>{let e=e=>{("ArrowLeft"===e.key||"ArrowRight"===e.key)&&(e.preventDefault(),e.stopPropagation())},t=n.current;return t&&t.addEventListener("keydown",e),()=>{t&&t.removeEventListener("keydown",e)}},[]),i)?(0,l.jsxs)("div",{className:m()(t.indicatorContainer,{[t.light]:!e.isDark}),children:[(0,l.jsx)("button",{onClick:()=>{0!==e.index&&e.navigateHandler(e.index-1,"smooth")},className:m()(t.navBtn,{[t.light]:!e.isDark}),children:(0,l.jsx)(k.E_E,{className:t.btnIcon})}),(0,l.jsx)("ul",{onClick:e=>{let t=n.current;t&&t.blur()},ref:n,className:m()(t.indicator,{[t.light]:!e.isDark}),children:e.images.map((r,i)=>(0,l.jsx)("li",{className:m()(t.point,{[t.light]:!e.isDark}),onClick:()=>{e.navigateHandler(i);let t=n.current;t&&t.blur()},children:(0,l.jsx)("div",{className:m()(t.fill,{[t.active]:e.index===i,[t.dark]:e.isDark})})},`indicator-${i}`))}),(0,l.jsx)("button",{onClick:()=>{e.index!==e.images.length-1&&e.navigateHandler(e.index+1,"smooth")},className:m()(t.navBtn,{[t.light]:!e.isDark}),children:(0,l.jsx)(k.xVu,{className:t.btnIcon})})]}):null},X=({images:e,imageInViewIndex:t,prevImageInViewIndex:i,closeImageViewer:n,setImageInViewIndex:a})=>{let{styles:o,isLoaded:c}=(0,j.Xk)(()=>Promise.all([r.e(9069),r.e(9710)]).then(r.t.bind(r,69710,23))),d=s.useRef(null),u=(e,t)=>{let r=d.current;r&&r.scrollTo({left:e*r.clientWidth,behavior:t})},h=e=>{let t,r;"ArrowRight"===e.key&&(t=d.current)&&t.scrollBy({left:t.clientWidth,behavior:"smooth"}),"ArrowLeft"===e.key&&(r=d.current)&&r.scrollBy({left:-r.clientWidth,behavior:"smooth"}),"Escape"===e.key&&n()};return(s.useEffect(()=>(window.addEventListener("keydown",h),()=>{window.removeEventListener("keydown",h)}),[]),s.useEffect(()=>{null!==t&&u(t,"instant")},[]),c)?(0,l.jsxs)("div",{className:o.container,children:[(0,l.jsxs)("div",{className:o.header,children:[(0,l.jsxs)("span",{className:o.headerText,children:[t+1," / ",e.length]}),(0,l.jsx)("button",{className:o.closeBtn,onClick:e=>{e.stopPropagation(),console.log("closing slideshow"),n(),a(null)},children:(0,l.jsx)(k.m6K,{className:o.closeIcon})})]}),(0,l.jsx)("ul",{ref:d,onScroll:t=>{let r=t.target,l=Math.round(r.scrollLeft/r.clientWidth);l<e.length?a(l):a(e.length-1)},className:o.list,children:e.map((e,t)=>(0,l.jsx)("li",{className:o.item,children:(0,l.jsx)("img",{className:m()(o.image),src:e,alt:`image-${t}`,loading:"lazy"})},t))}),(0,l.jsx)(M,{images:e,index:t,prevIndex:i,navigateHandler:e=>{u(e)},isDark:!0})]}):null},G=({items:e,slideInViewIndex:t,prevSlideInViewIndex:i,closeViewer:n,setSlideInViewIndex:a})=>{let{styles:o,isLoaded:c}=(0,j.Xk)(()=>Promise.all([r.e(9069),r.e(9710)]).then(r.t.bind(r,69710,23))),[d,u]=s.useState([]),h=s.useRef([]);s.useEffect(()=>{let t=e.map(e=>URL.createObjectURL(e.blob));return u(t),()=>{t.forEach(e=>URL.revokeObjectURL(e))}},[e]),s.useEffect(()=>{h.current.forEach((e,r)=>{e&&r!==t&&e.pause()})},[t]);let f=s.useRef(null),p=(e,t)=>{let r=f.current;r&&r.scrollTo({left:e*r.clientWidth,behavior:t})},x=s.useCallback(e=>{let t,r;"ArrowRight"===e.key&&(t=f.current)&&t.scrollBy({left:t.clientWidth,behavior:"smooth"}),"ArrowLeft"===e.key&&(r=f.current)&&r.scrollBy({left:-r.clientWidth,behavior:"smooth"}),"Escape"===e.key&&n()},[n]);return(s.useEffect(()=>(window.addEventListener("keydown",x),()=>window.removeEventListener("keydown",x)),[x]),s.useEffect(()=>{p(t,"instant")},[]),c)?(0,l.jsxs)("div",{className:o.container,children:[(0,l.jsxs)("div",{className:o.header,children:[(0,l.jsxs)("span",{className:o.headerText,children:[t+1," / ",e.length]}),(0,l.jsx)("button",{type:"button",className:o.closeBtn,onClick:e=>{e.stopPropagation(),n(),a(null)},children:(0,l.jsx)(k.m6K,{className:o.closeIcon})})]}),(0,l.jsx)("ul",{ref:f,onScroll:t=>
1{let r=t.target,l=Math.round(r.scrollLeft/r.clientWidth);l<e.length?a(l):a(e.length-1)},className:o.list,children:e.map((e,t)=>(0,l.jsx)("li",{className:o.item,children:"video"===e.type?(0,l.jsx)("video",{ref:e=>{h.current[t]=e},className:m()(o.image),src:d[t],controls:!0,playsInline:!0}):"audio"===e.type?(0,l.jsx)("audio",{className:o.image,src:d[t],controls:!0}):(0,l.jsx)("img",{className:m()(o.image),src:d[t],alt:`highlight-${t}`,loading:"lazy"})},e.id))}),(0,l.jsx)(M,{images:e.map(()=>""),index:t,prevIndex:i,navigateHandler:e=>p(e),isDark:!0})]}):null};var q=r(45426),z=r(49678),Y=r(30339),K=r(8263);let Z=({data:e,imageInViewIndex:t,setImageInViewIndex:i,prevImageInViewIndex:n})=>{let[a,o]=s.useState([]),[d,u]=s.useState([]),{styles:h,isLoaded:m}=(0,j.Xk)(()=>Promise.all([r.e(6495),r.e(6588)]).then(r.t.bind(r,56588,23))),f=(0,_.FQ)(e),p=(0,v.rf)(e),x=f||p,g=s.useMemo(()=>(0,_.yP)(e),[e]);return(s.useEffect(()=>{let e=!1,t=g[0];if(t)return(0,w.YG)(t).then(t=>{e||o([t])}).catch(e=>console.error("Error generating slideshow thumbnail:",e)),()=>{e=!0}},[g]),s.useEffect(()=>{if(null===t||x)return void u([]);let e=!1;return Promise.all(g.map(e=>(0,w.YG)(e))).then(t=>{e||u(t)}).catch(e=>console.error("Error generating slideshow viewer thumbnails:",e)),()=>{e=!0}},[t,x,g]),m)?(0,l.jsxs)("figure",{className:h.slide_pvw_scr,children:[null!==t&&x&&(0,l.jsx)(c.default,{portalElementId:"slideshow-portal",children:(0,l.jsx)(G,{items:g,slideInViewIndex:t,prevSlideInViewIndex:n,setSlideInViewIndex:i,closeViewer:()=>i(null)})}),null!==t&&!x&&(0,l.jsx)(c.default,{portalElementId:"slideshow-portal",children:(0,l.jsx)(X,{closeImageViewer:()=>{i(null),console.log("offline item close triggered")},images:d.length>0?d:a,imageInViewIndex:t,prevImageInViewIndex:n,setImageInViewIndex:i,title:`slide-${t}`})}),null!==t&&(0,l.jsx)(c.default,{portalElementId:"backdrop-portal",children:(0,l.jsx)(N.A,{close:()=>i(null),show:!0,opacity:.9})}),(0,l.jsxs)("ul",{className:h.slide_pvw_grid,children:[a.slice(0,4).map((e,t)=>(0,l.jsx)("li",{className:h.slide_pvw_item,children:(0,l.jsx)("img",{className:h.slide_pvw_img,src:e,alt:`slide-${t}`})},t)),Array.from({length:4-a.length}).map((e,t)=>(0,l.jsx)("li",{className:h.slide_pvw_item},t))]})]}):null},J=s.forwardRef(({isDark:e=!0},t)=>{let{styles:i,isLoaded:n}=(0,j.Xk)(()=>Promise.all([r.e(6495),r.e(6588)]).then(r.t.bind(r,56588,23)));return n?(0,l.jsxs)("li",{ref:t,className:m()(i.item,i.skeleton,{[i.light]:!e}),children:[(0,l.jsxs)("div",{className:i.content,children:[(0,l.jsx)("div",{className:i.left,children:(0,l.jsx)("figure",{className:m()(i.figure,i.skeleton_thumb,i.shimmer,{[i.light]:!e})})}),(0,l.jsxs)("div",{className:i.mid,children:[(0,l.jsxs)("div",{className:i.mid_top,children:[(0,l.jsx)("div",{className:m()(i.skeleton_title,i.shimmer,{[i.light]:!e})}),(0,l.jsx)("div",{className:m()(i.skeleton_username,i.shimmer,{[i.light]:!e})})]}),(0,l.jsxs)("div",{className:i.mid_bottom,children:[(0,l.jsx)("div",{className:i.mid_bottom_left,children:(0,l.jsx)("div",{className:m()(i.skeleton_indicator,i.shimmer,{[i.light]:!e})})}),(0,l.jsxs)("div",{className:i.mid_bottom_right,children:[(0,l.jsx)("div",{className:m()(i.skeleton_date,i.shimmer,{[i.light]:!e})}),(0,l.jsx)("div",{className:m()(i.skeleton_duration,i.shimmer,{[i.light]:!e})})]})]})]})]}),(0,l.jsxs)("div",{className:i.control,children:[(0,l.jsx)("div",{className:m()(i.skeleton_icon,i.shimmer,{[i.light]:!e})}),(0,l.jsx)("div",{className:m()(i.skeleton_icon,i.shimmer,{[i.light]:!e})})]})]}):null});J.displayName="OfflineVideoItemSkeleton";let Q=({data:e,refreshOfflineList:t,delete_prompt_texts:i})=>{let{styles:n,isLoaded:a}=(0,j.Xk)(()=>Promise.all([r.e(6495),r.e(6588)]).then(r.t.bind(r,56588,23))),o=(0,p.useRouter)(),d="dark"===(0,b.j)(),[u,h]=(0,Y.Z)({threshold:.1}
1),[f,x]=(0,s.useState)(null),[N,D]=(0,s.useState)(null),[L,T]=(0,s.useState)(!1),[$,P]=(0,s.useState)(!1),[R,O]=(0,s.useState)(!1),[U,H]=(0,s.useState)(null),M=(0,y.j)(Array.isArray(e)?e[0].date:e.date),X=async e=>{if("video"===e.type)return new Promise((t,r)=>{let l=document.createElement("video");D(URL.createObjectURL(e.blob)),l.src=URL.createObjectURL(e.blob),l.crossOrigin="anonymous",l.onloadedmetadata=()=>{l.currentTime=0},l.onseeked=()=>{let e=document.createElement("canvas");e.width=l.videoWidth,e.height=l.videoHeight;let i=e.getContext("2d");i?(i.drawImage(l,0,0,l.videoWidth,l.videoHeight),t(e.toDataURL("image/png"))):r("Could not get canvas context."),URL.revokeObjectURL(l.src)},l.onerror=e=>{r(`Error loading video for thumbnail generation: ${e.message}`)}});if("audio"===e.type)return D(URL.createObjectURL(e.blob)),new Promise((e,t)=>{e("/png/music-album-cover.png")});{let t=await (0,K.e)(e.blob,e.inputUrl);return D(t),t}},G=e=>{x(e)};(0,s.useEffect)(()=>{if(h){if(Array.isArray(e)){let t=(0,_.yP)(e)[0];if(!t)return;(0,w.YG)(t).then(e=>G(e)).catch(e=>console.error("Error generating thumbnail:",e));return}X(e).then(e=>G(e)).catch(e=>console.error("Error generating thumbnail:",e))}},[h,e]);let[Q,ee]=s.useState(null),[et,er]=s.useState(null);s.useEffect(()=>{console.log("imageInViewIndex",et)},[et]);let el=s.useRef(0);if(s.useEffect(()=>{null!==et&&(el.current=et)},[et]),!a)return null;let ei=Array.isArray(e)||"video"!==e.type?Array.isArray(e)||"audio"!==e.type?Array.isArray(e)&&(0,_.FQ)(e)?(0,l.jsxs)("div",{className:m()(n.indicator,{[n.light]:!d}),children:[(0,l.jsx)(k.Nt4,{className:n.indicator_icon}),(0,l.jsxs)("span",{className:n.indicator_name,children:["Highlight (",e.length,")"]})]}):Array.isArray(e)&&(0,v.rf)(e)?(0,l.jsxs)("div",{className:m()(n.indicator,{[n.light]:!d}),children:[(0,l.jsx)(k.MPv,{className:n.indicator_icon}),(0,l.jsxs)("span",{className:n.indicator_name,children:["Playlist (",e.length,")"]})]}):(0,l.jsxs)("div",{className:m()(n.indicator,{[n.light]:!d}),children:[(0,l.jsx)(k.TbK,{className:n.indicator_icon}),(0,l.jsx)("span",{className:n.indicator_name,children:"Image"})]}):(0,l.jsxs)("div",{className:m()(n.indicator,{[n.light]:!d}),children:[(0,l.jsx)(k.vC2,{className:n.indicator_icon}),(0,l.jsx)("span",{className:n.indicator_name,children:"Audio"})]}):(0,l.jsxs)("div",{className:m()(n.indicator,{[n.light]:!d}),children:[(0,l.jsx)(k.XKH,{className:n.indicator_icon}),(0,l.jsx)("span",{className:n.indicator_name,children:"Video"})]}),en="https://vidgap.com/download",es=Array.isArray(e)?`${en}/${(0,z.f)(e[0].inputUrl)}`:`${en}/${(0,z.f)(e.inputUrl)}`,ea=Array.isArray(e)?e[0].id:e.id,eo=(0,_.KN)(ea),ec=(0,v.EU)(ea),ed=(0,q.s$)(ea),eu=eo||ec||ed,eh=eo?"highlight_contents":ec?"playlist_contents":ed?"collection_contents":void 0,em=Array.isArray(e)?(0,_.RP)(e):e.id,ef=Array.isArray(e)?Array.isArray(e)?(0,l.jsx)(Z,{data:e,imageInViewIndex:et,setImageInViewIndex:er,prevImageInViewIndex:el.current}):(0,l.jsx)("div",{className:m()(n.item,{[n.light]:!d}),style:{alignItems:"center",justifyContent:"center"},children:(0,l.jsx)(W.A,{size:20,color:d?"#fff":"#000"})}):f&&(0,l.jsx)("img",{src:f,width:720,height:1280,className:n.thumb});return(0,l.jsxs)(l.Fragment,{children:[L&&N&&!Array.isArray(e)&&"video"===e.type&&(0,l.jsx)(C,{data:e,src:N,loop:!0,controls:!0,closeHandler:()=>T(!1)}),R&&N&&!Array.isArray(e)&&"audio"===e.type&&(0,l.jsx)(F,{data:e,src:N,loop:!0,closeHandler:()=>O(!1),controls:!0}),$&&N&&!Array.isArray(e)&&"image"===e.type&&(0,l.jsx)(E,{data:e,alt:e.title,src:N,closeHandler:()=>P(!1)}),U&&(0,l.jsx)(c.default,{portalElementId:"modal-portal",children:(0,l.jsx)(S,{closeHandler:()=>H(null),deleteHandler:r=>{Array.isArray(e)?(0,_.FQ)(e)?(0,g.YX)(r):(0,v.rf)(e)?(0,g.C7)(r):(0,g.G2)(r):(0,g.Ww)(r),t(),o.refresh()},idbId:U,title_txt:i.title_txt,subtitle_txt:i.subtitle_txt,cancel_txt:i.cancel_txt,delete_txt:i.delete_txt})}),Q&&(0,l.jsx)(c.default,{portalElementId:"modal-portal",children:eu&&eh?(0,l.jsx)(B.A,{closeHandler:()=>ee(null),isDark:d,position:Q,url:eu,source:eh}):(0,l.jsx)(V,{closeHandler:()=>ee(null),isDark:d,position:Q,url:es})}),f?(0,l.jsxs)("li",{ref:u,className:m()(n.item,{[n.light]:!d}),children:[(0,l.jsxs)("div",{className:n.content,onClick:()=>{Array.isArray(e)?er(0):"video"===e.type?T(!0):"audio"===e.type?O(!0):(console.log("View image"),P(!0))},children:[(0,l.jsx)("div",{className:n.left,children:(0,l.jsx)("figure",{className:n.figure,children:ef})}),(0,l.jsxs)("div",{className:n.mid,children:[(0,l.jsxs)("div",{className:n.mid_top,children:[(0,l.jsx)("p",{className:n.title,children:Array.isArray(e)&&(0,v.rf)(e)?(0,v.y2)(e):(0,_.aq)(e)}),(0,l.jsx)("p",{className:n.username,children:Array.isArray(e)?e[0].username:e.username})]}),(0,l.jsxs)("div",{className:n.mid_bottom,children:[(0,l.jsx)("div",{className:n.mid_bottom_left,children:ei}),(0,l.jsxs)("div",{className:n.mid_bottom_right,children:[(0,l.jsx)("p",{className:n.date,children:M}),!Array.isArray(e)&&e.duration&&(0,l.jsx)("p",{className:n.date,children:(e=>
1{if(!isNaN(e)){let t=Math.floor(e/3600),r=Math.floor(e%3600/60),l=Math.floor(e%3600%60),i=t>=10?t:`0${t}`,n=r>=10?r:`0${r}`,s=l>=10?l:`0${l}`;return`${t>0?`${i}:`:""}${n}:${s}`}return"0:00"})(e.duration)})]})]})]})]}),(0,l.jsxs)("div",{className:n.control,children:[(0,l.jsx)("button",{type:"button",className:n.delete_btn,onClick:e=>{e.preventDefault(),e.stopPropagation(),ee({x:e.clientX,y:e.clientY})},children:(0,l.jsx)(I.y40,{color:d?"#fff":"#131313",className:n.delete_icon})}),(0,l.jsx)("button",{type:"button",className:n.delete_btn,onClick:()=>{Array.isArray(e)?H(em):H(e.id)},children:(0,l.jsx)(A.IXo,{color:d?"#fff":"#131313",className:n.delete_icon})})]})]}):(0,l.jsx)(J,{ref:u,isDark:d})]})};var ee=r(97492),et=r.n(ee);let er=[{index:0,icon:k.Vii},{index:1,icon:k.XKH},{index:2,icon:k.vC2},{index:3,icon:k.TbK}],el=({active:e,title:t,icon:r,onSelected:i,index:n,isDark:s})=>(0,l.jsxs)("button",{type:"button",role:"tab","aria-selected":e,tabIndex:e?0:-1,className:m()(et().tabItem,{[et().on]:e,[et().dark]:s,[et().light]:!s}),onClick:()=>i(n),children:[(0,l.jsx)(r,{className:et().icon,"aria-hidden":"true",focusable:"false"}),(0,l.jsx)("span",{className:et().txt,children:t})]}),ei=({currentTab:e,currentTabChange:t,all_text:r,video_text:i,audio_text:n,image_text:a})=>{let o="dark"===(0,b.j)(),c={0:s.useRef(null),1:s.useRef(null),2:s.useRef(null),3:s.useRef(null)},d=[r,i,n,a],[u,h]=s.useState(null),f=s.useRef(!1),p=s.useCallback((t=!1)=>{let r=c[e];if(!r?.current)return;let l=r.current;h({left:l.offsetLeft,width:l.offsetWidth,height:l.offsetHeight,noTransition:t})},[e]);s.useEffect(()=>{let e=requestAnimationFrame(()=>{p(!0),f.current=!0});return()=>cancelAnimationFrame(e)},[]),s.useEffect(()=>{f.current&&p(!1)},[p]);let x=s.useCallback(()=>{p(!0)},[p]);return s.useEffect(()=>(window.addEventListener("resize",x),()=>window.removeEventListener("resize",x)),[x]),(0,l.jsxs)("ul",{role:"tablist","aria-label":"Downloaded content tabs",className:m()(et().list,{[et().dark]:o,[et().light]:!o}),children:[u&&(0,l.jsx)("li",{role:"none","aria-hidden":"true",style:{padding:0,margin:0,position:"absolute",top:0,left:0},children:(0,l.jsx)("div",{className:m()(et().floatingIndicator,{[et().dark]:o,[et().light]:!o,[et().noTransition]:u.noTransition}),style:{transform:`translate(${u.left}px, 3px)`,width:u.width,height:u.height}})}),er.map(({index:r,icon:i})=>(0,l.jsx)("li",{className:et().tabItemWrapper,role:"presentation",ref:c[r],children:(0,l.jsx)(el,{active:e===r,title:d[r],icon:i,onSelected:t,index:r,isDark:o})},r))]})};var en=r(29773);let es=({data:e,imageInViewIndex:t,setImageInViewIndex:i,prevImageInViewIndex:n})=>{let{styles:a,isLoaded:o}=(0,j.Xk)(()=>Promise.all([r.e(8023),r.e(4204)]).then(r.t.bind(r,54204,23))),[d,u]=s.useState([]),[h,m]=s.useState([]),f=(0,_.FQ)(e),p=(0,v.rf)(e),x=f||p,g=s.useMemo(()=>(0,_.yP)(e),[e]);return(s.useEffect(()=>{let e=!1,t=g[0];if(t)return(0,w.YG)(t).then(t=>{e||u([t])}).catch(e=>console.error("Error generating slideshow thumbnail:",e)),()=>{e=!0}},[g]),s.useEffect(()=>{if(null===t||x)return void m([]);let e=!1;return Promise.all(g.map(e=>(0,w.YG)(e))).then(t=>{e||m(t)}).catch(e=>console.error("Error generating slideshow viewer thumbnails:",e)),()=>{e=!0}},[t,x,g]),o)?(0,l.jsxs)("figure",{className:a.slide_pvw_scr,children:[null!==t&&x&&(0,l.jsx)(c.default,{portalElementId:"slideshow-portal",children:(0,l.jsx)(G,{items:g,slideInViewIndex:t,prevSlideInViewIndex:n,setSlideInViewIndex:i,closeViewer:()=>i(null)})}),null!==t&&!x&&(0,l.jsx)(c.default,{portalElementId:"slideshow-portal",children:(0,l.jsx)(X,{closeImageViewer:()=>{i(null),console.log("offline item close triggered")},images:h.length>0?h:d,imageInViewIndex:t,prevImageInViewIndex:n,setImageInViewIndex:i,title:`slide-${t}`})}),null!==t&&(0,l.jsx)(c.default,{portalElementId:"backdrop-portal",children:(0,l.jsx)(N.A,{close:()=>i(null),show:!0,opacity:.9})}),(0,l.jsxs)("ul",{className:a.slide_pvw_grid,children:[d.slice(0,4).map((e,t)=>(0,l.jsx)("li",{className:a.slide_pvw_item,children:(0,l.jsx)("img",{className:a.slide_pvw_img,src:e,alt:`${t}-offline`})},t)),Array.from({length:4-d.length}).map((e,t)=>(0,l.jsx)("li",{className:a.slide_pvw_item},t))]})]}):null},ea=s.forwardRef((e,t)=>
1{let{styles:i,isLoaded:n}=(0,j.Xk)(()=>Promise.all([r.e(8023),r.e(4204)]).then(r.t.bind(r,54204,23))),s="dark"===(0,b.j)();return n?(0,l.jsx)("div",{ref:t,className:m()(i.item,i.skeleton,i.shimmer,i.pulse,s?"":i.light)}):null});ea.displayName="OfflineVideoItemGridSkeleton";let eo=({data:e,refreshOfflineList:t,delete_prompt_texts:i})=>{let{styles:n,isLoaded:a}=(0,j.Xk)(()=>Promise.all([r.e(8023),r.e(4204)]).then(r.t.bind(r,54204,23))),o=(0,p.useRouter)(),d="dark"===(0,b.j)(),[u,h]=(0,Y.Z)({threshold:.1}),[f,x]=s.useState(null),[y,N]=s.useState(null),[A,D]=s.useState(!1),[L,T]=s.useState(!1),[$,P]=s.useState(!1),[R,O]=s.useState(null),[U,H]=s.useState(null),[W,M]=s.useState(null);s.useEffect(()=>{console.log("imageInViewIndex",W)},[W]);let X=s.useRef(0);s.useEffect(()=>{null!==W&&(X.current=W)},[W]);let G=async e=>{if("video"===e.type)return new Promise((t,r)=>{let l=document.createElement("video");N(URL.createObjectURL(e.blob)),l.src=URL.createObjectURL(e.blob),l.crossOrigin="anonymous",l.onloadedmetadata=()=>{l.currentTime=0},l.onseeked=()=>{let e=document.createElement("canvas");e.width=l.videoWidth,e.height=l.videoHeight;let i=e.getContext("2d");i?(i.drawImage(l,0,0,l.videoWidth,l.videoHeight),t(e.toDataURL("image/png"))):r("Could not get canvas context."),URL.revokeObjectURL(l.src)},l.onerror=e=>{r(`Error loading video for thumbnail generation: ${e.message}`)}});if("audio"===e.type)return N(URL.createObjectURL(e.blob)),new Promise((e,t)=>{e("/png/music-album-cover.png")});{let t=await (0,K.e)(e.blob,e.inputUrl);return N(t),t}},Z=e=>{x(e)};s.useEffect(()=>{if(h){if(Array.isArray(e)){let t=(0,_.yP)(e)[0];if(!t)return;(0,w.YG)(t).then(e=>Z(e)).catch(e=>console.error("Error generating thumbnail:",e));return}G(e).then(e=>Z(e)).catch(e=>console.error("Error generating thumbnail:",e))}},[h,e]);let J="https://vidgap.com/download",Q=Array.isArray(e)?(0,_.RP)(e):e.id,ee=Array.isArray(e)?`${J}/${(0,z.f)(e[0].inputUrl)}`:`${J}/${(0,z.f)(e.inputUrl)}`,et=Array.isArray(e)?e[0].id:e.id,er=(0,_.KN)(et),el=(0,v.EU)(et),ei=(0,q.s$)(et),en=er||el||ei,eo=Array.isArray(e)?Array.isArray(e)?(0,l.jsx)(es,{data:e,imageInViewIndex:W,setImageInViewIndex:M,prevImageInViewIndex:X.current}):(0,l.jsx)(ea,{}):f&&(0,l.jsx)("img",{src:f,width:720,height:1280,className:n.thumb});return a?(0,l.jsxs)(l.Fragment,{children:[A&&y&&!Array.isArray(e)&&"video"===e.type&&(0,l.jsx)(C,{data:e,src:y,loop:!0,controls:!0,closeHandler:()=>D(!1)}),$&&y&&!Array.isArray(e)&&"audio"===e.type&&(0,l.jsx)(F,{data:e,src:y,loop:!0,closeHandler:()=>P(!1),controls:!0}),L&&y&&!Array.isArray(e)&&"image"===e.type&&(0,l.jsx)(E,{data:e,alt:e.title,src:y,closeHandler:()=>T(!1)}),R&&(0,l.jsx)(c.default,{portalElementId:"modal-portal",children:(0,l.jsx)(S,{closeHandler:()=>O(null),deleteHandler:r=>{Array.isArray(e)?(0,_.FQ)(e)?(0,g.YX)(r):(0,v.rf)(e)?(0,g.C7)(r):(0,g.G2)(r):(0,g.Ww)(r),O(null),t(),o.refresh()},idbId:R,title_txt:i.title_txt,subtitle_txt:i.subtitle_txt,cancel_txt:i.cancel_txt,delete_txt:i.delete_txt})}),U&&(0,l.jsx)(c.default,{portalElementId:"modal-portal",children:en?(0,l.jsx)(B.A,{closeHandler:()=>H(null),isDark:d,position:U,url:en,source:(er?"highlight_contents":el?"playlist_contents":ei?"collection_contents":void 0)??"share"}):(0,l.jsx)(V,{closeHandler:()=>H(null),isDark:d,position:U,url:ee})}),f?(0,l.jsxs)("li",{ref:u,className:m()(n.item,{[n.light]:!d}),onClick:t=>{t.stopPropagation(),Array.isArray(e)?M(0):"video"===e.type?D(!0):"audio"===e.type?P(!0):(console.log("View image"),T(!0)),console.log("id",Array.isArray(e)?e[0].id:e.id)},children:[(0,l.jsxs)("figure",{className:n.figure,children:[(0,l.jsxs)("div",{className:n.tools,children:[(0,l.jsxs)("div",{className:n.tools_left,children:[(0,l.jsx)("button",{name:"Play",onClick:()=>{},className:n.tools_btn,children:(0,l.jsx)(k.XKH,{title:"Play",className:n.icons})}),(0,l.jsx)("button",{className:n.tools_btn,name:"Share",onClick:e=>{e.stopPropagation(),H({x:e.clientX,y:e.clientY})},children:(0,l.jsx)(I.y40,{title:"Share",className:n.icons})})]}),(0,l.jsx)("div",{className:n.tools_right,children:(0,l.jsx)("button",{name:"Delete",onClick:t=>{t.stopPropagation(),Array.isArray(e)?O(Q):O(e.id)},className:m()(n.tools_btn,n.delete_btn),children:(0,l.jsx)(k.b6i,{title:"Delete",className:n.icons})})})]}),eo]}),(0,l.jsx)("div",{className:n.info,children:(0,l.jsx)("span",{className:n.title,children:(0,_.aq)(e)})})]}):(0,l.jsx)(ea,{ref:u})]}):null};var ec=r(97307),ed=r(42690),eu=r(60728),eh=r(95555);let em=e=>{var t;let r="object"==typeof(t=JSON.parse(JSON.stringify(e.dataLang).replaceAll("--t","")))?JSON.parse(JSON.stringify(t).replaceAll("Toktiktok","VidGap").replaceAll("toktiktok","vidgap")):t,i=(0,p.usePathname)()||"/",{showSwitchLangCardCtx:h,langPromptHandlerCtx:j,systemLocaleHandlerCtx:y,toastCtx:N}=s.useContext(u.Ay),C=(0,eh.Xr)(eu.J);s.useEffect(()=>{"COPIED"===N&&(0,o.oR)(d.HK,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"info"})},[N]);let{themeCtx:A}=s.useContext(b.A),I="dark"===(0,b.j)(),[D,L]=s.useState(!1),S=s.useRef(null),F=s.useRef(null),E=s.useRef(null),[T,$]=s.useState(!1),[P,R]=s.useState(0),[O,U]=s.useState([]),H=async()=>{let e=await (0,g.sq)(),t=new Set,r=new Set,l=new Set,i=[];for(let n of e)if((0,w.pn)(n.id)){let r=(0,w.fV)(n.id);if(t.has(r))continue;t.add(r);let l=(0,w.Yb)(e.filter(e=>(0,w.pn)(e.id)&&(0,w.fV)(e.id)===r));i.push(l.length>1?l:l[0])}
1else if((0,_.B5)(n.id)){let t=(0,_.VU)(n.id);if(r.has(t))continue;r.add(t);let l=(0,_.sK)(e.filter(e=>(0,_.B5)(e.id)&&(0,_.VU)(e.id)===t));i.push(l.length>1?l:l[0])}else if((0,v.tN)(n.id)){let t=(0,v.Td)(n.id);if(l.has(t))continue;l.add(t);let r=(0,v.S0)(e.filter(e=>(0,v.tN)(e.id)&&(0,v.Td)(e.id)===t));i.push(r.length>1?r:r[0])}else i.push(n);U(i)};s.useEffect(()=>{H()},[]);let V=async()=>{let e=i.split("/"),t=e[e.length-1],r=t.length<=3&&t.length>0&&!["","video","audio","slideshow","profile","thumbnail","profile","story","terms-condition","contact","about","privacy-policy"].some(e=>e===t)?t:"en",l=window.navigator.language,n=(0,x.hasCookie)("language-preference"),s=(e,t)=>t.includes("-")&&!e.includes("-")?t.split("-")[0]==e:!t.includes("-")&&e.includes("-")?e.split("-")[0]===t:t===e;if(n||h||s(l,r))$(!0);else{let e=f.gQ.slice(0).map(e=>({lang:e[0],hrefLang:e[1],name:e[2],country:e[3]})),t=0;do{let i=e[t],a=`/api/page-data/switch-lang?lang_id=${i.country.toLocaleLowerCase()}`;if(s(l,i.hrefLang)&&r!==i.country&&!n){try{$(!0);let e=await fetch(a,{method:"GET",headers:{"Content-Type":"application/json"}}),t=await e.json();t&&e.ok&&(j(t.data),y(i.country))}catch(e){console.error("Failed to make request switch-lang")}break}if(t===f.gQ.length-1){$(!0);break}t+=1}while(t<f.gQ.length)}},[B,W]=s.useState("grid");s.useEffect(()=>{let e=(0,x.getCookie)("offline-view-pref");e&&W(e)},[]);let[M,X]=s.useState(null),[G,q]=s.useState(null);return s.useEffect(()=>{window.addEventListener("beforeinstallprompt",e=>{e.preventDefault(),q(e)})},[]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.default,{portalElementId:"toast-portal",children:(0,l.jsx)(o.ToastContainer,{position:"top-right",autoClose:3e3,hideProgressBar:!0,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0,theme:"light"})}),(0,l.jsx)(ed.A,{tab:0,_id:"header-offline-page",info_list:r.information_list,langId:r.navbar?.langId,ref:E,black:!0,country_name:e.country_name,pageTitle:e.dataLang.meta.meta_title,featuresTxt:r.navbar?.features,homeTxt:r.navbar?.home,howtouseTxt:r.navbar?.howtouse,qnaTxt:r.navbar?.qna,howtouseTitle:r.navbar?.howtouse,featuresTitle:r.navbar?.features,qnaTitle:r.navbar?.qna,showDownloadBtn:!0,showSideNavbarBtn:!0,language_text:r.navbar.language_text,light_mode_text:r.navbar.light_mode_text,dark_mode_text:r.navbar.dark_mode_text,sections_text:r.navbar.
1sections_text,history_text:r.navbar.history_text,downloader_text:r.navbar.downloader_text,offline_text:r.navbar.offline_text,aboutusTxt:r.footer.aboutus,termsconditionsTxt:r.footer.termsconditions,privacypolicyTxt:r.footer.privacypolicy,contactsTxt:r.footer.contacts,videoTxt:r.navbar.video_tab,audioTxt:r.navbar.audio_tab,slideshowTxt:r.navbar.slideshow_tab,storyTxt:r.navbar.story_tab,thumbnailTxt:r.navbar.thumbnail_tab,profileTxt:r.navbar.profile_tab}),(0,l.jsxs)("main",{className:m()(n().offline,{[n().dark]:"dark"===A,[n().light]:"light"===A}),onPointerOver:()=>{T||V(),C(!0)},children:[(0,l.jsxs)("div",{className:n().headline,children:[(0,l.jsxs)("h3",{ref:F,className:m()(n().title),children:[(0,l.jsx)(ec.SGb,{className:n().downloaded_icon}),(0,l.jsx)("span",{children:r.title}),(0,l.jsx)("button",{type:"button","aria-label":"Toggle description",title:"Toggle description",className:n().dropdownSpan,onClick:e=>{e.stopPropagation(),L(!D)},children:(0,l.jsx)(k.q0c,{className:m()(n().dropdownIcon,{[n().dark]:"dark"===A,[n().light]:"light"===A,[n().active]:D})})})]}),(0,l.jsx)("div",{ref:S,className:m()(n().subtitle,{[n().show]:D}),children:(0,l.jsxs)("p",{children:[(0,l.jsx)(k.dBF,{className:n().statement_icon}),(0,l.jsx)("span",{children:r.statement})]})})]}),(0,l.jsxs)("div",{className:n().control_ctn,children:[(0,l.jsx)(ei,{currentTab:P,currentTabChange:e=>R(e),all_text:r.offline_tab_all,audio_text:r.offline_tab_audios,image_text:r.offline_tab_images,video_text:r.offline_tab_videos}),(0,l.jsx)("div",{className:n().view_control,children:(0,l.jsx)(en.A,{currentView:B,isDark:I,onClick:()=>{"grid"===B?((0,x.setCookie)("offline-view-pref","list",{maxAge:0x3b9ac9ff,sameSite:"lax",path:"/"}),W("list")):((0,x.setCookie)("offline-view-pref","grid",{maxAge:0x3b9ac9ff,sameSite:"lax",path:"/"}),W("grid"))}})})]}),O.length>0?(0,l.jsx)("ul",{className:m()({[n().list]:"list"===B},{[n().grid]:"grid"===B},{[n().dark]:"dark"===A},{[n().light]:"light"===A}),children:O.filter(e=>0===P||(1===P?e&&!Array.isArray(e)&&"video"===e.type:2===P?e&&!Array.isArray(e)&&"audio"===e.type:3===P?e&&!Array.isArray(e)&&"image"===e.type||Array.isArray(e):void 0)).map((e,t)=>e&&"list"===B?(0,l.jsx)(Q,{data:e,refreshOfflineList:H,delete_prompt_texts:{cancel_txt:r.delete_prompt_cancel,delete_txt:r.delete_prompt_delete,subtitle_txt:r.delete_prompt_subtitle,title_txt:r.delete_prompt_title}},Array.isArray(e)?e[0].id:e.id):(0,l.jsx)(eo,{data:e,refreshOfflineList:H,delete_prompt_texts:{cancel_txt:r.delete_prompt_cancel,delete_txt:r.delete_prompt_delete,subtitle_txt:r.delete_prompt_subtitle,title_txt:r.delete_prompt_title}},e&&!Array.isArray(e)?e.id:e&&e[0].id))}):(0,l.jsx)("p",{className:n().empty_txt,children:r.empty_offline_text})]}),(0,l.jsx)(a.A,{add_text:r.pwa_guide.add,add_to_home_screen_text:r.pwa_guide.add_to_home_screen,add_to_phone_text:r.pwa_guide.add_to_phone,bar_subtitle:r.pwa_guide.bar_subtitle,bar_title:r.pwa_guide.bar_title,closure_text:r.pwa_guide.closure,guide_text:r.pwa_guide.guide,install_text:r.pwa_guide.install,title_text:r.pwa_guide.title,ascend:!1,installPrompt:G,onUserFeedback:e=>{X(e)},currentTab:1,show:!0,bottomNavHomeText:r.navbar.bottom_nav_home,howtouseTxt:r.navbar.howtouse,featuresTxt:r.navbar.features,faqTxt:r.navbar.qna,bottomNavHistoryText:r.navbar.bottom_nav_history,homeTxt:r.navbar.home,langId:r.lang_id,closeHandler:()=>{}})]})}},33856:(e,t,r)=>{"use strict";r.d(t,{B5:()=>o,FQ:()=>g,KN:()=>h,RP:()=>v,T7:()=>m,VU:()=>f,aq:()=>d,nK:()=>w,sK:()=>x,v$:()=>s,yP:()=>_,z2:()=>a});var l=r(21329),i=r(2892),n=r(93220);function s(e,t){let r=(0,l.iO)(e.replace(/^@/,"")||"unknown");return`${r}-highlight-${t}`}function a(e){return!!e.startsWith("highlight-")||e.includes("-highlight-")}function o(e){return/(?:^|-)highlight-.+-\d+-offline$/.test(e)}function c(e,t){let r=(0,l.iO)(e.replace(/^@/,"")||"unknown"),i=(0,l.iO)(t)||"highlight";return`${r}-highlight-${i}`}function d(e){var t;let r=Array.isArray(e)?e[0]:e,l=Array.isArray(e)&&g(e);if(!o(r.id))return r.title;if(!(!r.title||"Untitled"===r.title||"highlight"===r.title))return l?r.title.replace(/-\d+$/,""):r.title;let i=f(r.id),n=i?u(i):null,s=c(r.username,n||"highlight");return l?s:(t=p(r.id),`${s}-${t}`)}function u(e){let t="-highlight-",r=e.indexOf(t);return r>=0?e.slice(r+t.length):e.startsWith("highlight-")?e.slice(10):null}function h(e){let t=f(e);return t?u(t):null}function m(e,t){return a(e)?`${e}-${(t??0)+1}-offline`:`${e}-offline`}function f(e){return o(e)?e.replace(/-\d+-offline$/,""):null}function p(e){let t=e.match(/-(\d+)-offline$/);return t?parseInt(t[1],10):0}function x(e){let t=new Map;for(let r of e){if(!o(r.id))continue;let e=p(r.id);t.has(e)||t.set(e,r)}return[...t.entries()].sort(([e],[t])=>e-t).map(([,e])=>e)}function g(e){return e.length>0&&o(e[0].id)}function _(e){return 0===e.length?e:o(e[0].id)?x([...e].sort((e,t)=>
1p(e.id)-p(t.id))):(0,n.tN)(e[0].id)?(0,n.S0)([...e].sort((e,t)=>(0,n.oD)(e.id)-(0,n.oD)(t.id))):(0,i.Yb)([...e].sort((e,t)=>(0,i.TD)(e.id)-(0,i.TD)(t.id)))}function v(e){return o(e[0].id)?f(e[0].id)??e[0].id:(0,n.tN)(e[0].id)?(0,n.Td)(e[0].id)??e[0].id:(0,i.fV)(e[0].id)??e[0].id}function w(e,t){var r;let l;if((0,n.tN)(e))return(0,n.Dh)(e,{videoDataCtx:t.videoDataCtx,userPlaylistDataCtx:t.userPlaylistDataCtx??null,activePlaylistIdCtx:t.activePlaylistIdCtx??null,playlistContentDataCtx:t.playlistContentDataCtx});if(!o(e))return{title:t.videoDataCtx?.title??"Untitled",username:t.videoDataCtx?.username??"Unknown"};let i=f(e),s=p(e),a=t.activeHighlightIdCtx??(i?u(i):null),d=a?t.userHighlightDataCtx?.highlights.find(e=>e.contentId===a):void 0,h=a?t.highlightContentDataCtx?.[a]:void 0,m=d?.title||h?.title||t.videoDataCtx?.title||"",x=t.userHighlightDataCtx?.username||h?.username||t.videoDataCtx?.username||(i&&(l=i.indexOf("-highlight-"))>=0?i.slice(0,l):"unknown");return{title:(r=c(x,m||"highlight"),`${r}-${s}`),username:x}}},45426:(e,t,r)=>{"use strict";r.d(t,{JD:()=>i,s$:()=>n});var l=r(21329);function i(e,t){let r=(0,l.iO)(e.replace(/^@/,"")||"unknown");return`${r}-collection-${t}`}function n(e){let t,r,l=function(e){return/(?:^|-)collection-.+-\d+-offline$/.test(e)?e.replace(/-\d+-offline$/,""):null}(e);return l?(t="-collection-",(r=l.indexOf(t))>=0?l.slice(r+t.length):l.startsWith("collection-")?l.slice(11):null):null}},49678:(e,t,r)=>{"use strict";r.d(t,{f:()=>f});var l=r(3701);let i=e=>{let t=l.vz,r=l.Gv,i=e.match(t),n=e.match(r);return{isCorrect:!!i?.[0],vLink:n?.[0]}},n=e=>{let t=l.YG,r=l.hj,i=e.match(t),n=e.match(r);return{isCorrect:!!i?.[0],vLink:n?.[0]}},s=e=>{let t=l.mp,r=l.Xz,i=e.match(t),n=e.match(r);return{isCorrect:!!i?.[0],vLink:n?.[0]}},a=e=>{let t=l.sP,r=l.Dw,i=e.match(t),n=e.match(r);return{isCorrect:!!i?.[0],vLink:n?.[0]}},o=e=>{let t=l.dI,r=l.od,i=e.match(t),n=e.match(r);return{isCorrect:!!i?.[0],vLink:n?.[0]}},c=e=>{let t=l.oK,r=l.TX,i=e.match(t),n=e.match(r);return{isCorrect:!!i?.[0],vLink:n?.[0]}},d=e=>{let t=l.$g,r=l.KN,i=e.match(t),n=e.match(r);return{isCorrect:!!i?.[0],vLink:n?.[0]}},u=e=>{let t=l.dZ,r=l.IT,i=l.rh,n=l.Ed,s=e.match(t)||e.match(i),a=e.match(r)||e.match(n);return{isCorrect:!!s?.[0],vLink:a?.[0]}};var h=r(82093),m=r(57388);let f=e=>{if(!(e.length>0))return"";return(0,m.At)(e)?encodeURIComponent(e):encodeURIComponent(n(e).isCorrect?n(e).vLink:i(e).isCorrect?i(e).vLink:s(e).isCorrect?s(e).vLink:a(e).isCorrect?a(e).vLink:c(e).isCorrect&&!n(e).isCorrect?c(e).vLink:o(e).isCorrect?o(e).vLink:u(e).isCorrect?u(e).vLink:d(e).isCorrect?d(e).vLink:(0,h.Z)(e)?(0,h.Z)(e):e)}},57388:(e,t,r)=>{"use strict";r.d(t,{At:()=>l});let l=e=>{if(!e||"string"!=typeof e)return!1;if(e.startsWith("vg-")){let t=e.split("-");return 2===t.length&&8===t[1].length}return e.startsWith("vgshare-")&&e.includes("-")&&e.split("-").length>=3}},57504:(e,t,r)=>{"use strict";function l(e){let t=e.match(/(@[^/?]+)(?:\/\d+)?/);return t&&t[1]&&!e.includes("/video")&&!e.includes("/photo")?t[1]:null}r.d(t,{B:()=>l})},59034:(e,t,r)=>{"use strict";function l(e){if(e.includes("/video")||e.includes("/photo")||e.includes("/music"))return null;let t=e.match(/(\d{19})/);return t?t[1]:null}r.d(t,{n:()=>l})},60728:(e,t,r)=>{"use strict";r.d(t,{D:()=>i,J:()=>n});var l=r(15455);let i=(0,l.eU)(!1),n=(0,l.eU)(null,(e,t,r)=>{e(i)||t(i,!0)})},68586:(e,t,r)=>{"use strict";r.d(t,{G:()=>i});var l=r(9339);let i=(0,l.createServerReference)("60b80c5aaf31749a855a742375ba9c64ddb9ca5e76",l.callServer,void 0,l.findSourceMapURL,"generateVgShareAction")},72575:(e,t,r)=>{"use strict";r.d(t,{C7:()=>c,G2:()=>a,HC:()=>m,Ww:()=>d,YX:()=>o,e_:()=>h,sq:()=>u});var l=r(33856),i=r(93220),n=r(2892);async function s(){return new Promise((e,t)=>{let r=indexedDB.open("offlineContentDatabase",1);r.onupgradeneeded=e=>{let t=r.result;t.objectStoreNames.contains("contents")||t.createObjectStore("contents",{keyPath:"id"})},r.onsuccess=()=>{e(r.result)},r.onerror=()=>{t(`Error opening database: ${r.error}`)}})}async function a(e){let t=await s(),r=(await u()).filter(t=>{if(!(0,n.pn)(t.id))return!1;let r=(0,n.fV)(t.id);if(!r)return!1;let l=e.replace(/-offline$/,"");return r===e||r===l||r.startsWith(l)}).map(e=>e.id);return new Promise((e,l)=>
1{let i=t.transaction("contents","readwrite"),n=i.objectStore("contents");r.forEach(e=>{e&&n.delete(e)}),i.oncomplete=()=>t.close(),i.onerror=()=>l(i.error)})}async function o(e){let t=await s(),r=(await u()).filter(t=>{if(!(0,l.B5)(t.id))return!1;let r=(0,l.VU)(t.id);if(!r)return!1;let i=e.replace(/-offline$/,"");return r===e||r===i||r.startsWith(i)||e.startsWith(r)}).map(e=>e.id);return new Promise((e,l)=>{let i=t.transaction("contents","readwrite"),n=i.objectStore("contents");r.forEach(e=>{e&&n.delete(e)}),i.oncomplete=()=>t.close(),i.onerror=()=>l(i.error)})}async function c(e){let t=await s(),r=(await u()).filter(t=>{if(!(0,i.tN)(t.id))return!1;let r=(0,i.Td)(t.id);if(!r)return!1;let l=e.replace(/-offline$/,"");return r===e||r===l||r.startsWith(l)||e.startsWith(r)}).map(e=>e.id);return new Promise((e,l)=>{let i=t.transaction("contents","readwrite"),n=i.objectStore("contents");r.forEach(e=>{e&&n.delete(e)}),i.oncomplete=()=>t.close(),i.onerror=()=>l(i.error)})}async function d(e){let t=await s();return new Promise((r,l)=>{let i=t.transaction("contents","readwrite"),n=i.objectStore("contents").delete(e);n.onsuccess=()=>{r()},n.onerror=()=>{l(n.error)},i.oncomplete=()=>t.close(),i.onerror=()=>l(i.error)})}async function u(){try{let e=await s(),t=Date.now();return new Promise((r,l)=>{let i=e.transaction("contents","readwrite").objectStore("contents"),n=i.getAll();n.onsuccess=()=>{let e=n.result.sort((e,t)=>t.date.getTime()-e.date.getTime()).map(e=>e.expiry.getTime()<t?(i.delete(e.id),null):e);r(e.filter(e=>null!==e))},n.onerror=()=>{l(n.error)}})}catch(e){throw e}}async function h(e){let t=await s();return new Promise((r,l)=>{let i=t.transaction("contents","readwrite").objectStore("contents").put(e);i.onsuccess=()=>{r()},i.onerror=()=>{l(i.error)}})}async function m(e){let t=await s();return new Promise((r,l)=>{let i=t.transaction("contents","readonly").objectStore("contents").get(e);i.onsuccess=()=>{let e=i.result;e?r(e):r(null),i.onerror=()=>{l(i.error)}}})}},75010:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var l=r(95155),i=r(12115),n=r(97991),s=r(28137),a=r(247),o=r(98314),c=r(69730),d=r.n(c),u=r(97307),h=r(3701),m=r(68586),f=r(95555),p=r(92843),x=r(57094),g=r(36959),_=r(89549),v=r(12505);let w=e=>{let{styles:t,isLoaded:i}=(0,n.Xk)(()=>Promise.all([r.e(2449),r.e(4974)]).then(r.t.bind(r,24974,23)));return i?e.href?(0,l.jsx)("li",{className:`${t.share_item} ${!e.isDark?t.light:""}`,onClick:e=>{e.stopPropagation()},children:(0,l.jsxs)("a",{href:e.href,target:"_blank",className:t.item_anchor,children:[e.icon,(0,l.jsx)("span",{className:t.share_item_text,children:e.name})]})},e.name+"-share-item"):e.action?(0,l.jsx)("li",{className:`${t.share_item} ${!e.isDark?t.light:""}`,onClick:e=>{e.stopPropagation()},children:(0,l.jsxs)("button",{onClick:e.action,className:t.item_btn,ref:e.ref,children:[e.icon,(0,l.jsx)("span",{className:t.share_item_text,children:e.name})]})},e.name+"-share-item"):null:null},j=({contentVLink:e,tabIndexCtx:t})=>{let{styles:i,isLoaded:s}=(0,n.Xk)(()=>Promise.all([r.e(2449),r.e(4974)]).then(r.t.bind(r,24974,23)));return s?(0,l.jsx)("div",{className:i.qrCodeContainer,children:(0,l.jsx)(_.Ay,{value:e,size:128,style:{height:"auto",maxWidth:"100%",width:"100%"},viewBox:"0 0 128 128",fgColor:"#000000",bgColor:"#ffffff"})}):null},y=e=>{let{styles:t,isLoaded:c}=(0,n.Xk)(()=>Promise.all([r.e(2449),r.e(4974)]).then(r.t.bind(r,24974,23))),_=(0,f.md)(p.B),{toastHandlerCtx:y,isMobileCtx:b}=i.useContext(a.Ay),[k,N]=i.useState(null),[C,A]=i.useState(""),I=i.useRef(null);i.useEffect(()=>{if(!e.position)return;let t=!1;return(0,m.G)(e.url,e.source??"share").then(e=>{!t&&e?.shareLink&&A(e.shareLink)}),()=>{t=!0}},[e.position,e.url,e.source]);let D=()=>{N(null),e.closeHandler()},L=async e=>{try{await navigator.clipboard.writeText(e),y("COPIED")}catch{(0,s.S)(e,y)}},S=async()=>{if(C)return C;let t=await (0,m.G)(e.url,e.source??"share");return t?.shareLink?(A(t.shareLink),t.shareLink):null},F=async e=>{if(e.preventDefault(),e.stopPropagation(),k)return void N(null);if(I.current){let e=I.current.getBoundingClientRect();if(!await S())return;let t=1.5*e.width,r=e.bottom+8,l=e.left;r+260>window.innerHeight&&(r=Math.max(8,e.top-260-8)),l+t>window.innerWidth&&(l=Math.max(8,window.innerWidth-t-10)),N({top:r,left:l,parentHeight:e.height,parentWidth:e.width})}},E=async e=>{e?.preventDefault(),e?.stopPropagation();let t=await S();t&&await L(t),D()},T=async()=>{try{let t=await (0,m.G)(e.url,e.source??"share"),r=t?.shareLink||(0,s.LB)(e.url,0);if(navigator.share)try{await navigator.share({title:document.title,url:r})}catch(e){console.log("Error sharing:",e)}else(0,s.S)(r,y)}catch(r){console.error("Error generating vgshare:",r);let t=(0,s.LB)(e.url,0);if(navigator.share)try{await navigator.share({title:document.title,url:t})}catch(e){console.log("Error sharing:",e)}else(0,s.S)(t,y)}D()};if(!c)return null;
1let $=[{name:"QR Code",icon:(0,l.jsx)(u.aGf,{className:t.share_icon}),action:F,ref:I},{name:h.HK,icon:(0,l.jsx)(x.ukW,{className:t.share_icon}),action:E},{name:h.i4,icon:(0,l.jsx)(v.Zzu,{className:t.share_icon}),action:T}];if(e.position){let r=e.position.y+340-window.innerHeight,i=e.position.x+180-window.innerWidth;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.A,{opacity:.1,show:!0,close:e.closeHandler}),(0,l.jsxs)("div",{className:d()(t.share_modal,{[t.light]:!e.isDark}),style:{top:r>0?e.position.y-(r+10):e.position.y,left:i>0?e.position.x-(i+10):e.position.x},children:[(0,l.jsx)("div",{className:t.share_title,children:"Share"}),k&&C&&(0,l.jsxs)("div",{style:{top:k.top,left:k.left,width:1.5*k.parentWidth},className:d()(t.qrCodeModal,{[t.dark]:e.isDark}),onClick:E,onPointerDown:e=>e.stopPropagation(),children:[(0,l.jsx)(j,{contentVLink:C,tabIndexCtx:_}),(0,l.jsxs)("div",{className:t.urlContainer,children:[(0,l.jsx)("span",{className:t.urlText,children:C}),(0,l.jsx)("div",{className:t.urlCopyBtn,children:(0,l.jsx)(g.r6e,{className:t.urlCopyIcon})})]})]}),(0,l.jsx)("ul",{className:t.share_list,children:$.map((t,r)=>!(!b&&"Messenger"===t.name)&&(0,l.jsx)(w,{closeHandler:D,isDark:e.isDark,...t},"share-item-"+r))})]})]})}return null}},77016:e=>{e.exports={prompt:"DeletePrompt_prompt__wqv_u",light:"DeletePrompt_light__faRsw",close_btn:"DeletePrompt_close_btn__b_mKI",content:"DeletePrompt_content__Ycfo7",title:"DeletePrompt_title__YFkks",subtitle:"DeletePrompt_subtitle__DE06v",btn_group:"DeletePrompt_btn_group__mJzLL",control_btn:"DeletePrompt_control_btn__IfjJf",delete_btn:"DeletePrompt_delete_btn__ALslO"}},82093:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,Z:()=>o});var l=r(3701),i=r(59034),n=r(57504),s=r(57388);let a=[l.Mw,l.hE,l.fB,l.f4],o=e=>{if(!e)return null;for(let t of a){t.lastIndex=0;let r=e.match(t);if(r?.[0])return r[0]}return null},c=e=>{if((0,s.At)(e)||(0,i.n)(e)||(0,n.B)(e)||o(e))return!0;let t=[l.YG,l.vz,l.mp,l.sP,l.oK,l.dZ,l.$g,l.rh,l.Aj,l.ii,l.dI,l.Ty,l.vE,l.av,l.G3,l.Uv],r=(0,i.n)(e),a=(0,n.B)(e);return t.some(t=>(t.lastIndex=0,t.test(e)))||r||a}},93220:(e,t,r)=>{"use strict";r.d(t,{Dh:()=>f,EU:()=>c,S0:()=>h,Td:()=>d,VI:()=>i,oD:()=>u,rf:()=>m,tN:()=>n,y2:()=>a});var l=r(21329);function i(e,t){let r=(0,l.iO)(e.replace(/^@/,"")||"unknown");return`${r}-playlist-${t}`}function n(e){return/(?:^|-)playlist-.+-\d+-offline$/.test(e)}function s(e,t){let r=(0,l.iO)(e.replace(/^@/,"")||"unknown"),i=(0,l.iO)(t)||"playlist";return`${r}-playlist-${i}`}function a(e){var t;let r=Array.isArray(e)?e[0]:e,l=Array.isArray(e)&&m(e);if(!n(r.id))return r.title;if(!(!r.title||"Untitled"===r.title||"playlist"===r.title))return l?r.title.replace(/-\d+$/,""):r.title;let i=d(r.id),a=i?o(i):null,c=s(r.username,a||"playlist");return l?c:(t=u(r.id),`${c}-${t}`)}function o(e){let t="-playlist-",r=e.indexOf(t);return r>=0?e.slice(r+t.length):e.startsWith("playlist-")?e.slice(9):null}function c(e){let t=d(e);return t?o(t):null}function d(e){return n(e)?e.replace(/-\d+-offline$/,""):null}function u(e){let t=e.match(/-(\d+)-offline$/);return t?parseInt(t[1],10):0}function h(e){let t=new Map;for(let r of e){if(!n(r.id))continue;let e=u(r.id);t.has(e)||t.set(e,r)}return[...t.entries()].sort(([e],[t])=>e-t).map(([,e])=>e)}function m(e){return e.length>0&&n(e[0].id)}function f(e,t){var r;let l;if(!n(e))return{title:t.videoDataCtx?.title??"Untitled",username:t.videoDataCtx?.username??"Unknown"};let i=d(e),a=u(e),c=t.activePlaylistIdCtx??(i?o(i):null),h=c?t.userPlaylistDataCtx?.playlists.find(e=>e.contentId===c):void 0,m=c?t.playlistContentDataCtx?.[c]:void 0,f=h?.title||m?.title||t.videoDataCtx?.title||"",p=t.userPlaylistDataCtx?.username||m?.username||t.videoDataCtx?.username||(i&&(l=i.indexOf("-playlist-"))>=0?i.slice(0,l):"unknown");return{title:(r=s(p,f||"playlist"),`${r}-${a}`),username:p}}},94142:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,42593,23)),Promise.resolve().then(r.bind(r,31503))},97492:e=>{e.exports={list:"DownloadedTabs_list__Hw_uu",dark:"DownloadedTabs_dark__tRVaR",light:"DownloadedTabs_light__lw_t9",floatingIndicator:"DownloadedTabs_floatingIndicator__qVU4X",noTransition:"DownloadedTabs_noTransition__rRJvZ",tabItemWrapper:"DownloadedTabs_tabItemWrapper__Km_cx",tabItem:"DownloadedTabs_tabItem__2jI0y",on:"DownloadedTabs_on____O6g",icon:"DownloadedTabs_icon___qgHR",txt:"DownloadedTabs_txt__XOQny"}}}]);

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.