PageSourceSearch

https://nelpi.co.uk/_next/static/chunks/5768.4b1df1fc24dbf125.js

js nelpi.co.uk collected 2026-09-28 09:26:45 UTC 7,581 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5768],{5768:(e,t,s)=>{s.r(t),s.d(t,{default:()=>f});var r=s(89142),a=s(27030),l=s(42416),i=s(56833),c=s(11498),n=s(57184),d=s(68e3);function m(e){let t,s,{hours:r,minutes:a,seconds:l}=(t=Math.floor(e/1e3%60),s=Math.floor(e/6e4%60),{hours:Math.floor(e/36e5%24),minutes:s,seconds:t}),i=[];return r>0&&i.push(r),i.push(a),i.push(l),i.map(e=>e.toString().padStart(2,"0")).join(":")}function x(e,t,s){let r="",{mediaType:a,mediaTitle:l,showTitle:i,seasonNumber:c,episodeNumber:n,username:d}=e;if("episode"===a&&s){let e=`S${c.toString().padStart(2,"0")}`,t=`E${n.toString().padStart(2,"0")}`;r=`${i}: ${e} \xb7 ${t} - ${l}`}else r="episode"===a?`${i} - ${l}`:l;return t?`${r} (${d})`:r}function o({session:e,enableUser:t,showEpisodeNumber:s}){let{durationMs:a,progressMs:l,state:i,videoDecision:d,audioDecision:p}=e,h=a>0?l/a*100:0,u=x(e,t,s);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"text-theme-700 dark:text-theme-200 relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1 flex",children:[(0,r.jsx)("div",{className:"text-xs z-10 self-center ml-2 relative w-full h-4 grow mr-2",children:(0,r.jsx)("div",{className:"absolute w-full whitespace-nowrap text-ellipsis overflow-hidden",title:u,children:u})}),(0,r.jsxs)("div",{className:"self-center text-xs flex justify-end mr-1.5 pl-1",children:["directplay"===d&&"directplay"===p&&(0,r.jsx)(n.flQ,{className:"opacity-50"}),"copy"===d&&"copy"===p&&(0,r.jsx)(n.VfG,{className:"opacity-50"}),"copy"!==d&&"directplay"!==d&&("copy"!==p||"directplay"!==p)&&(0,r.jsx)(c.KNc,{className:"opacity-50"}),("copy"===d||"directplay"===d)&&"copy"!==p&&"directplay"!==p&&(0,r.jsx)(c.ofZ,{className:"opacity-50"})]})]}),(0,r.jsxs)("div",{className:"text-theme-700 dark:text-theme-200 relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1 flex",children:[(0,r.jsx)("div",{className:"absolute h-5 rounded-md bg-theme-200 dark:bg-theme-900/40 z-0",style:{width:`${h}%`}}),(0,r.jsxs)("div",{className:"text-xs z-10 self-center ml-1",children:["paused"===i&&(0,r.jsx)(c.bb6,{className:"inline-block w-4 h-4 cursor-pointer -mt-[1px] mr-1 opacity-80"}),"paused"!==i&&(0,r.jsx)(c.i8P,{className:"inline-block w-4 h-4 cursor-pointer -mt-[1px] mr-1 opacity-80"})]}),(0,r.jsx)("div",{className:"grow "}),(0,r.jsxs)("div",{className:"self-center text-xs flex justify-end mr-2 z-10",children:[m(l),(0,r.jsx)("span",{className:"mx-0.5 text-[8px]",children:"/"}),m(a)]})]})]})}function p({session:e,enableUser:t,showEpisodeNumber:s}){let{durationMs:a,progressMs:l,state:i,videoDecision:d,audioDecision:o}=e,h=a>0?l/a*100:0,u=x(e,t,s);return(0,r.jsxs)("div",{className:"text-theme-700 dark:text-theme-200 relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1 flex",children:[(0,r.jsx)("div",{className:"absolute h-5 rounded-md bg-theme-200 dark:bg-theme-900/40 z-0",style:{width:`${h}%`}}),(0,r.jsxs)("div",{className:"text-xs z-10 self-center ml-1",children:["paused"===i&&(0,r.jsx)(c.bb6,{className:"inline-block w-4 h-4 cursor-pointer -mt-[1px] mr-1 opacity-80"}),"paused"!==i&&(0,r.jsx)(c.i8P,{className:"inline-block w-4 h-4 cursor-pointer -mt-[1px] mr-1 opacity-80"})]}),(0,r.jsx)("div",{className:"text-xs z-10 self-center ml-2 relative w-full h-4 grow mr-2",children:(0,r.jsx)("div",{className:"absolute w-full whitespace-nowrap text-ellipsis overflow-hidden",title:u,children:u})}),(0,r.jsxs)("div",{className:"self-center text-xs flex justify-end mr-1.5 pl-1 z-10",children:["directplay"===d&&"directplay"===o&&(0,r.jsx)(n.flQ,{className:"opacity-50"}),"copy"===d&&"copy"===o&&(0,r.jsx)(n.VfG,{className:"opacity-50"}),"copy"!==d&&"directplay"!==d&&("copy"!==o||"directplay"!==o)&&(0,r.jsx)(c.KNc,{className:"opacity-50"}),("copy"===d||"directplay"===d)&&"copy"!==o&&"directplay"!==o&&(0,r.jsx)(c.ofZ,{className:"opacity-50"})]}),(0,r.jsx)("div",{className:"self-center text-xs flex justify-end mr-2 z-10",children:m(l)})]})}function h({service:e,summary:t,t:s}){return(0,r.jsxs)(l.A,{service:e,children:[(0,r.jsx)(a.A,{label:"tracearr.streams",value:s("common.number",{value:t.total})}),(0,r.jsx)(a.A,{label:"tracearr.transcodes",value:s("common.number",{value:t.transcodes})}),(0,r.jsx)(a.A,{label:"tracearr.directplay",value:s("common.number",{value:t.directPlays})}
1),(0,r.jsx)(a.A,{label:"tracearr.bitrate",value:t.totalBitrate})]})}function u({playing:e,enableUser:t,showEpisodeNumber:s,expandOneStreamToTwoRows:a,t:l}){if(0===e.length)return(0,r.jsxs)("div",{className:"flex flex-col pb-1 mx-1",children:[(0,r.jsx)("div",{className:"text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1",children:(0,r.jsx)("span",{className:"absolute left-2 text-xs mt-[2px]",children:l("tracearr.no_active")})}),a&&(0,r.jsx)("div",{className:"text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1",children:(0,r.jsx)("span",{className:"absolute left-2 text-xs mt-[2px]",children:"-"})})]});if(a&&1===e.length){let a=e[0];return(0,r.jsx)("div",{className:"flex flex-col pb-1 mx-1",children:(0,r.jsx)(o,{session:a,enableUser:t,showEpisodeNumber:s})})}return(0,r.jsx)("div",{className:"flex flex-col pb-1 mx-1",children:e.map(e=>(0,r.jsx)(p,{session:e,enableUser:t,showEpisodeNumber:s},e.id))})}function f({service:e}){let{t}=(0,i.Bd)(),{widget:s}=e,{data:c,error:n}=(0,d.A)(s,"streams",{refreshInterval:5e3}),m=!!e.widget?.enableUser,x=e.widget?.expandOneStreamToTwoRows!==!1,o=!!e.widget?.showEpisodeNumber,p=e.widget?.view??"details";if(n)return(0,r.jsx)(l.A,{service:e,error:n});if(!c||!c.data)return"summary"===p?(0,r.jsxs)(l.A,{service:e,children:[(0,r.jsx)(a.A,{label:"tracearr.streams"}),(0,r.jsx)(a.A,{label:"tracearr.transcodes"}),(0,r.jsx)(a.A,{label:"tracearr.directplay"}),(0,r.jsx)(a.A,{label:"tracearr.bitrate"})]}):(0,r.jsxs)("div",{className:"flex flex-col pb-1 mx-1",children:[(0,r.jsx)("div",{className:"text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1",children:(0,r.jsx)("span",{className:"absolute left-2 text-xs mt-[2px]",children:"-"})}),x&&(0,r.jsx)("div",{className:"text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1",children:(0,r.jsx)("span",{className:"absolute left-2 text-xs mt-[2px]",children:"-"})})]});let b=c.data.sort((e,t)=>e.progressMs-t.progressMs),{summary:j}=c;return"summary"===p?(0,r.jsx)(h,{service:e,summary:j,t:t}):"both"===p?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h,{service:e,summary:j,t:t}),(0,r.jsx)(u,{playing:b,enableUser:m,showEpisodeNumber:o,expandOneStreamToTwoRows:x,t:t})]}):(0,r.jsx)(u,{playing:b,enableUser:m,showEpisodeNumber:o,expandOneStreamToTwoRows:x,t:t})}},18165:(e,t,s)=>{function r(e,t=null){return null==e||""===e?t:"number"==typeof e?Number.isInteger(e)&&e>=0?e:t:"string"==typeof e&&/^\d+$/.test(e)?Number(e):t}function a(e,t){let s=new URLSearchParams({group:e.service_group,service:e.service_name,index:e.index});return t&&s.append("endpoint",t),s}function l(e,t,s){let r=a(e,t);return s&&r.append("query",JSON.stringify(s)),`/api/services/proxy?${r.toString()}`}s.d(t,{$C:()=>l,Sk:()=>r,_V:()=>a})},68e3:(e,t,s)=>{s.d(t,{A:()=>l});var r=s(45911),a=s(18165);function l(e,...t){let s={};t&&t[1]?.refreshInterval&&(s.refreshInterval=t[1].refreshInterval);let i=(0,a.$C)(e,...t);""===t[0]&&(i=null);let{data:c,error:n,mutate:d}=(0,r.Ay)(i,s);return{data:c,error:c?.error??n,mutate:d}}}}]);

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.