1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2225],{2039:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/streamer-program",function(){return a(7732)}])},5755:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var n=a(2322),l=a(5376);function s(){return(0,n.jsx)(l.Z,{title:["403"],description:"Forbidden."})}},7732:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return F}});var n=a(2322),l=a(6400),s=a(1276),r=a(7181),i=a(5376),c=a(8702),o=a(2784),u=a(8398),d=a(5686),m=a(9755),x=a(8728),g=a(181),h=a(2017),f=a(4157),p=a(2715),v=a(5682),b=a(1325),j=a(3166),y=a(3146),w=a(3813),N=a(5755),Z=a(4468),_=a(3738);function S(e){var t,a;let{bounty:l,setBounties:s,ended:i,user:c}=e,[f,p]=(0,o.useState)(!1),[b,j]=(0,o.useState)(new Date);(0,o.useEffect)(()=>{p(!0);let e=setInterval(()=>{j(new Date)},1e3);return()=>clearInterval(e)},[]);let w=c&&(null===(t=l.users)||void 0===t?void 0:t.some(e=>(null==e?void 0:e._id)===c._id)),N=((null===(a=l.minutes)||void 0===a?void 0:a[(null==c?void 0:c.twitch.user.id)||""])||0)/60,Z=new Date(l.start_at),_=new Date(l.end_at),S=b>=Z,k=b>_,D=(0,o.useMemo)(()=>k?{title:"Ended",className:"bg-red-500"}:S?{title:"Active",className:"bg-green-500"}:{title:"Upcoming",className:"bg-yellow-500"},[k,S]),C=(0,o.useMemo)(()=>f?S?S&&!k?"Ends in ".concat((0,g.Z)(_.getTime()-b.getTime())):null:"Starts in ".concat((0,g.Z)(Z.getTime()-b.getTime())):null,[b,_,k,S,f,Z]);return(0,n.jsxs)("div",{id:"bounty-".concat(l._id),className:"flex flex-col bg-neutral-900 rounded overflow-hidden transition duration-500",children:[l.verified&&(0,n.jsx)(x.Z,{title:"Verified",className:"bg-green-500"}),(0,n.jsx)(x.Z,{title:D.title,className:D.className,description:C}),(0,n.jsx)("div",{className:"flex flex-col gap-2 p-2",children:(0,n.jsxs)("div",{className:"flex gap-2 items-start",children:[(0,n.jsx)("img",{src:l.game.box_art_url.replace("{width}","162").replace("{height}","216"),alt:l.game.name,className:"rounded hidden sm:block"}),(0,n.jsxs)(d.Z,{className:"grow",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2 w-full",children:[(0,n.jsx)(v.Z,{name:"Objective",value:l.objective||"N/A"}),(0,n.jsx)(v.Z,{name:"Category",value:(0,n.jsxs)("div",{className:"flex gap-2 items-center",children:[(0,n.jsx)("img",{src:l.game.box_art_url.replace("{width}","162").replace("{height}","216"),alt:l.game.name,className:"rounded sm:hidden h-8"}),(0,n.jsx)("p",{children:l.game.name})]})}),(0,n.jsx)(v.Z,{name:"Rate",value:"$".concat(l.rate," USD/Hour")}),(0,n.jsx)(v.Z,{name:"Hours Streamed",value:"".concat(N.toFixed(2)," ($").concat((N*l.rate).toFixed(2)," USD)")})]}),(0,n.jsxs)("div",{className:"flex flex-col justify-between gap-2",children:[!i&&!l.verified&&(0,n.jsx)(v.Z,{name:"Users",className:"flex flex-col gap-2",value:(0,n.jsxs)("div",{className:"flex flex-wrap gap-2",children:[l.users.length>0&&l.users.map(e=>(0,n.jsx)(y.Z,{href:"/users/".concat(e._id),img:{src:e.twitch.user.profile_image_url,alt:e.twitch.user.display_name},name:e.twitch.user.display_name,suffix:(0,n.jsx)(m.Z,{text:e._id===c._id?"Leave":"Kick",onClick:async()=>{(0,h.Z)(async()=>{let t=await u.Z.post("/bounties/".concat(l._id,"/users/").concat(e._id,"/remove"));s(e=>e?e.map(e=>e._id===t.data.data._id?t.data.data:e):null)})}})},e._id)),!w&&(0,n.jsx)(r.Z,{type:"button",className:"bg-neutral-800 hover:bg-neutral-700",onClick:async()=>{let e=await u.Z.post("/bounties/".concat(l._id,"/join"));s(t=>t?t.map(t=>t._id===e.data.data._id?e.data.data:t):null)},children:"Join"})]})}),(0,n.jsxs)("div",{className:"flex justify-between gap-2 mt-auto",children:[(0,n.jsx)(v.Z,{className:"w-full",name:S?"Started":"Starts",value:"".concat(Z.toLocaleString("default",{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit",timeZone:f?void 0:"UTC",hourCycle:"h23"})," (").concat(f?"Local":"UTC",")")}),(0,n.jsx)(v.Z,{className:"w-full",name:k?"Ended":"Ends",value:"".concat(_.toLocaleString("default",{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit",timeZone:f?void 0:"UTC",hourCycle:"h23"})," (").concat(f?"Local":"UTC",")")})]})]})]})]})})]},l._id)}function k(e){let{bounties:t,setBounties:a,user:l}=e;if(!t)return(0,n.jsx)(j.Z,{});let r=new Date,i=t.filter(e=>{var t;return!(r>new Date(e.end_at))||((null===(t=e.minutes)||void 0===t?void 0:t[l.twitch.user.id])||0)>0}),c=i.filter(e=>r<=new Date(e.end_at)).map(e=>{let t=new Date(e.start_at),a=new Date(e.end_at);return{_id:e._id,title:e.game.name,start_at_date:t.toISOString().slice(0,10),start_at_time:t.toISOString().slice(11,16),end_at_date:a.toISOString().slice(0,10),end_at_time:a.toISOString().slice(11,16),images:[{key:e.game.id,src:e.game.box_art_url.replace("{width}","162").replace("{height}","216"),alt:e.game.name}]}});return(0,n.jsxs)(n.Fragment,{children:[0===c.length?(0,n.jsx)(b.Z,{}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(p.Z,{title:"Schedule"}),(0,n.jsx)(s.Z,{elements:c,anchorPrefix:"bounty",showConfirmedTime:!1,showSpeculatedTime:!1})]}),(0,n.jsx)(p.Z,{title:"List"}),0===i.length?(0,n.jsx)(b.Z,{}):i.map(e=>{let t=r>new Date(e.end_at);return(0,n.jsx)(S,{bounty:e,setBounties:a,ended:t,user:l},e._id)})]})}function D(e){let{payouts:t}=e;if(!t)return(0,n.jsx)(j.Z,{});if(0===t.length)return(0,n.jsx)(b.Z,{});let a=t.sort((e,t)=>
1new Date(t.sent_at).getTime()-new Date(e.sent_at).getTime());return(0,n.jsx)("div",{className:"flex flex-col gap-2",children:a.map(e=>(0,n.jsx)(f.Z,{startItems:[{label:"Amount",value:"$".concat(e.amount.toFixed(2)," USD")}],endItems:[{label:"Method",value:e.method},{label:"Sent at",value:new Date(e.sent_at).toLocaleString("default",{year:"numeric",month:"long",day:"numeric"})}]},e._id))})}function C(){let[e,t]=(0,o.useState)(!1),[a,s]=(0,o.useState)(""),i=e=>{let t="live.streamdatabase.com".replace(/\/$/,"");return"".concat("https","://").concat(t,"/").concat(e,"/whip")};(0,o.useEffect)(()=>{(async()=>{s(i((await u.Z.get("/internal/stream-key")).data.data))})()},[]);let c=async()=>{s(i((await u.Z.post("/internal/stream-key")).data.data))};return(0,n.jsxs)("div",{className:"bg-neutral-900 p-2 rounded flex flex-col gap-2",children:[(0,n.jsx)(p.Z,{title:"Settings > Stream"}),(0,n.jsx)(l.Z,{label:"Service",className:"w-full",type:"text",name:"service",id:"service",value:"WHIP",disabled:!0}),(0,n.jsx)(l.Z,{label:"Server",className:"w-full",type:e?"text":"password",name:"server",id:"server",value:a,disabled:!0,placeholder:"Loading..."}),(0,n.jsxs)("div",{className:"flex justify-end gap-1",children:[(0,n.jsx)(r.Z,{type:"button",className:"bg-neutral-800 hover:bg-neutral-700",onClick:()=>t(!e),children:e?"Hide":"Show"}),(0,n.jsx)(r.Z,{type:"button",onClick:c,className:"bg-neutral-800 hover:bg-neutral-700",children:"Reset"}),(0,n.jsx)(r.Z,{type:"button",onClick:()=>{a&&navigator.clipboard.writeText(a)},className:"bg-neutral-800 hover:bg-neutral-700",children:"Copy"})]})]})}function M(){let[e,t]=(0,o.useState)(null),[a,l]=(0,o.useState)(6e4);(0,o.useEffect)(()=>{let e=!1,a=async()=>{try{let a=await u.Z.get("/internal/streams/logs");e||t(a.data.data)}catch(a){console.error("Failed to fetch stream logs:",a),e||t({streamers:[],activity:[]})}};a();let n=setInterval(a,5e3);return()=>{e=!0,clearInterval(n)}},[]);let s=(0,o.useMemo)(()=>{if(!e||0===e.streamers.length)return null;let t=Date.now()-a,n=e.streamers.filter(e=>e.bitrates.length>0);return 0===n.length?null:{datasets:n.map(e=>({label:e.user_name,data:function(e){let t=[];for(let a=0;a<e.length;a++){let n=e[a];a>0&&n.timestamp-e[a-1].timestamp>1e4&&t.push({x:e[a-1].timestamp+1,y:null}),t.push({x:n.timestamp,y:n.bitrate})}return t}(e.bitrates.filter(e=>e.timestamp>=t)),tension:.2,pointRadius:0,borderWidth:2,spanGaps:!1}))}},[e,a]);return e?(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)(p.Z,{title:"Bitrate",children:(0,n.jsx)(w.Z,{name:"bitrate_window",id:"bitrate_window",defaultValue:String(6e4),options:[{label:"1 Hour",value:String(36e5)},{label:"30 Minutes",value:String(18e5)},{label:"15 Minutes",value:String(9e5)},{label:"5 Minutes",value:String(3e5)},{label:"1 Minute",value:String(6e4)}],onChange:e=>l(Number(e.target.value))})}),s?(0,n.jsx)("div",{className:"bg-neutral-900 p-2 rounded",children:(0,n.jsx)(_.x1,{data:s,options:{responsive:!0,maintainAspectRatio:!0,animation:!1,interaction:{mode:"nearest",axis:"x",intersect:!1},plugins:{legend:{labels:{color:"#e5e5e5"}},tooltip:{callbacks:{title:e=>{var t,a;let n=null===(a=e[0])||void 0===a?void 0:null===(t=a.parsed)||void 0===t?void 0:t.x;return"number"!=typeof n?"":new Date(n).toLocaleTimeString("default",{hour:"2-digit",minute:"2-digit",second:"2-digit",hourCycle:"h23"})},label:e=>"".concat(e.dataset.label,": ").concat(Number(e.parsed.y||0).toLocaleString()," kbps")}}},scales:{x:{type:"linear",min:Date.now()-a,max:Date.now(),ticks:{color:"#a3a3a3",maxTicksLimit:8,callback:e=>new Date(Number(e)).toLocaleTimeString("default",{hour:"2-digit",minute:"2-digit",second:"2-digit",hourCycle:"h23"})},grid:{color:"#404040"}},y:{beginAtZero:!0,ticks:{color:"#a3a3a3",callback:e=>"".concat(Number(e).toLocaleString()," kbps")},grid:{color:"#404040"}}}}})}):(0,n.jsx)(b.Z,{}),(0,n.jsx)(p.Z,{title:"Activity"}),0===e.activity.length?(0,n.jsx)(b.Z,{}):(0,n.jsx)("div",{className:"flex flex-col gap-2",children:e.activity.map(e=>(0,n.jsxs)("div",{className:"bg-neutral-900 p-2 rounded flex justify-between gap-2",children:[(0,n.jsxs)("div",{className:"flex gap-1 min-w-0",children:[e.user_image&&(0,n.jsx)("img",{src:e.user_image,alt:e.user_name,className:"w-6 h-6 rounded-full shrink-0"}),(0,n.jsxs)("p",{className:function(e){switch(e){case"start":return"text-green-500";case"end":return"text-yellow-500";case"error":return"text-red-500"}}(e.type),children:[e.message,"."]})]}),(0,n.jsx)("p",{className:"text-neutral-500 shrink-0",children:new Date(e.timestamp).toLocaleTimeString("default",{hour:"2-digit",minute:"2-digit",second:"2-digit",hourCycle:"h23"})})]},"".concat(e.user_name,"-").concat(e.timestamp,"-").concat(e.type,"-").concat(e.message)))})]}):(0,n.jsx)(j.Z,{})}function E(e){let{bounties:t}=e,a=(0,o.useMemo)(()=>{let e=new Date,t=[];for(let a=0;a<3;a+=1){let n=new Date(e.getFullYear(),e.getMonth()-a,1);t.push({key:"".concat(n.getFullYear(),"-").concat(n.getMonth()),label:n.toLocaleStr
1ing("default",{month:"long"})})}return t},[]),l=(0,o.useMemo)(()=>{let e=new Map(a.map(e=>[e.key,{}]));return t&&t.forEach(t=>{let a=new Date(t.start_at),n="".concat(a.getFullYear(),"-").concat(a.getMonth()),l=e.get(n);l&&Object.entries(t.minutes||{}).forEach(e=>{let[t,a]=e;l[t]=(l[t]||0)+(a||0)/60})}),a.map(t=>({...t,userHours:e.get(t.key)||{}}))},[t,a]),s=(0,o.useMemo)(()=>{let e=new Map(a.map(e=>[e.key,{}]));return t&&t.forEach(t=>{let a=new Date(t.start_at),n="".concat(a.getFullYear(),"-").concat(a.getMonth()),l=e.get(n);l&&Object.entries(t.minutes||{}).forEach(e=>{let[a,n]=e;l[a]=(l[a]||0)+(n||0)/60*t.rate})}),a.map(t=>({...t,userEarnings:e.get(t.key)||{}}))},[t,a]),r=(0,o.useMemo)(()=>{let e={};return t&&t.forEach(t=>{t.users.forEach(t=>{var a;let n=null==t?void 0:null===(a=t.twitch)||void 0===a?void 0:a.user;(null==n?void 0:n.id)&&(e[n.id]=n.display_name||n.login)})}),e},[t]);return(0,n.jsx)("div",{className:"flex flex-col gap-2",children:l.map((e,t)=>(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:"text-2xl uppercase font-bold",children:e.label}),(0,n.jsxs)(d.Z,{children:[(0,n.jsx)(v.Z,{name:"Hours Streamed",value:(0,n.jsx)(_.by,{data:{labels:Object.keys(e.userHours).map(e=>r[e]||e),datasets:[{label:"Hours Streamed",data:Object.values(e.userHours)}]}})}),(0,n.jsx)(v.Z,{name:"Earnings",value:(()=>{var e;let a=(null===(e=s[t])||void 0===e?void 0:e.userEarnings)||{},l=Object.values(a).reduce((e,t)=>e+t,0);return(0,n.jsx)(_.by,{options:{plugins:{tooltip:{callbacks:{label:e=>"Earnings: ".concat(Number(e.raw||0).toFixed(2),"%")}}}},data:{labels:Object.keys(a).map(e=>r[e]||e),datasets:[{label:"Earnings %",data:Object.values(a).map(e=>l>0?e/l*100:0)}]}})})()})]})]},e.key))})}function F(){let[e,t]=(0,o.useState)("bounties"),[a,l]=(0,o.useState)(null),[s,d]=(0,o.useState)(null),m=(0,c.v9)(e=>e.user.user);(0,o.useEffect)(()=>{m&&((async()=>{l((await u.Z.get("/bounties")).data.data)})(),(async()=>{try{let e=await u.Z.get("/payouts/".concat(m._id));d(e.data.data)}catch(e){console.error("Failed to fetch payouts:",e)}})())},[m]);let x=(0,o.useMemo)(()=>a&&m?a.reduce((e,t)=>{var a;return e+((null===(a=t.minutes)||void 0===a?void 0:a[m.twitch.user.id])||0)/60},0):0,[a,m]),g=(0,o.useMemo)(()=>a&&m?a.reduce((e,t)=>{var a;return e+t.rate*((null===(a=t.minutes)||void 0===a?void 0:a[m.twitch.user.id])||0)/60},0):0,[a,m]),h=(0,o.useMemo)(()=>s?s.reduce((e,t)=>e+t.amount,0):0,[s]),p=(0,o.useMemo)(()=>g-h,[g,h]);return m?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.Z,{title:["Streamer Program"],description:"Stream games on the main Stream Database channel."}),(0,n.jsx)(f.Z,{startItems:[{label:"Hours Streamed",value:"".concat(x.toFixed(2))}],endItems:[{label:"Total Earnings",value:"$".concat(g.toFixed(2)," USD")},{label:"Paid Earnings",value:"$".concat(h.toFixed(2)," USD")},{label:"Unpaid Earnings",value:"$".concat(p.toFixed(2)," USD")}]}),(0,n.jsxs)("div",{className:"flex gap-2 flex-wrap",children:[(0,n.jsx)(r.Z,{type:"button",onClick:()=>t("bounties"),className:"hover:bg-neutral-700 ".concat("bounties"===e?"bg-neutral-800":"bg-neutral-900"),children:"Bounties"}),(0,n.jsx)(r.Z,{type:"button",onClick:()=>t("payouts"),className:"hover:bg-neutral-700 ".concat("payouts"===e?"bg-neutral-800":"bg-neutral-900"),children:"Payouts"}),(0,n.jsx)(r.Z,{type:"button",onClick:()=>t("obsSetup"),className:"hover:bg-neutral-700 ".concat("obsSetup"===e?"bg-neutral-800":"bg-neutral-900"),children:"OBS Setup"}),(0,n.jsx)(r.Z,{type:"button",onClick:()=>t("analytics"),className:"hover:bg-neutral-700 ".concat("analytics"===e?"bg-neutral-800":"bg-neutral-900"),children:"Analytics"}),(0,n.jsx)(r.Z,{type:"button",onClick:()=>t("logs"),className:"hover:bg-neutral-700 ".concat("logs"===e?"bg-neutral-800":"bg-neutral-900"),children:"Logs"})]}),(()=>{switch(e){case"logs":return(0,n.jsx)(M,{});case"analytics":return(0,n.jsx)(E,{bounties:a});case"obsSetup":return(0,n.jsx)(C,{});case"payouts":return(0,n.jsx)(D,{payouts:s});default:return(0,n.jsx)(k,{bounties:a,setBounties:l,user:m})}})()]}):(0,n.jsx)(N.default,{})}Z.kL.register(Z.qi,Z.uw,Z.f$,Z.jn,Z.od,Z.u,Z.De,Z.wL)},2017:function(e,t,a){"use strict";
1async function n(e){confirm("Are you sure?")&&e()}a.d(t,{Z:function(){return n}})},3146:function(e,t,a){"use strict";a.d(t,{Z:function(){return i}});var n=a(2322),l=a(9097),s=a.n(l);let r="flex items-center gap-2 p-1 rounded transition hover:bg-neutral-700 min-w-0";function i(e){var t;let{img:a,name:l,href:i,prefix:c,suffix:o,className:u}=e,d=u?"".concat(r," ").concat(u):r,m=(0,n.jsxs)(n.Fragment,{children:[a&&(0,n.jsx)("img",{src:a.src,alt:a.alt,loading:"lazy",className:null!==(t=a.className)&&void 0!==t?t:"h-6 rounded-full"}),(0,n.jsx)("span",{className:"truncate",children:l})]});function x(e,t){return i?i.startsWith("http://")||i.startsWith("https://")?(0,n.jsx)("a",{href:i,target:"_blank",rel:"noreferrer",className:t,children:e}):(0,n.jsx)(s(),{href:i,className:t,children:e}):null}return c||o?(0,n.jsxs)("div",{className:d,children:[c,i?x(m,"flex items-center gap-1 min-w-0"):m,o]}):i?x(m,d):(0,n.jsx)("div",{className:d,children:m})}},9755:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var n=a(2322);function l(e){let{onClick:t,text:a="Delete"}=e;return(0,n.jsxs)("button",{type:"button",onClick:e=>{e.preventDefault(),t()},className:"flex items-center gap-1 font-bold uppercase text-neutral-500 hover:text-red-500 select-none transition",children:[(0,n.jsx)("i",{className:"material-symbols-rounded",children:"delete"}),a]})}a(2784)},3166:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var n=a(2322);function l(){return(0,n.jsx)("span",{className:"material-symbols-rounded animate-spin w-fit !text-3xl",children:"progress_activity"})}a(2784)},8728:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var n=a(2322);function l(e){let{title:t,className:a,description:l}=e;return(0,n.jsxs)("div",{className:"flex gap-2 justify-between items-center flex-wrap p-2 text-xl uppercase ".concat(a),children:[(0,n.jsx)("p",{className:"font-bold",children:t}),(0,n.jsx)("p",{children:l})]})}a(2784)},4157:function(e,t,a){"use strict";a.d(t,{Z:function(){return i}});var n=a(2322),l=a(9097),s=a.n(l);function r(e){var t;let{item:a}=e;return(0,n.jsxs)("div",{className:"flex w-48 ".concat(a.imgSrc?"gap-2":"flex-col"),children:[a.imgSrc&&(0,n.jsx)("img",{src:a.imgSrc,alt:null!==(t=a.imgAlt)&&void 0!==t?t:a.label,className:"w-12 h-12 rounded-full shrink-0"}),(0,n.jsxs)("div",{className:"flex flex-col",children:[a.label&&(0,n.jsx)("p",{className:"text-neutral-500 uppercase font-bold",children:a.label}),a.value&&(0,n.jsx)("p",{className:"truncate",children:a.value})]})]})}function i(e){let{startItems:t,endItems:a,onClick:l,href:i}=e,c=(0,n.jsxs)("div",{className:"bg-neutral-900 transition flex flex-wrap gap-x-8 gap-y-2 justify-between p-2 rounded".concat(i||l?" hover:bg-neutral-700 cursor-pointer":""),onClick:l,children:[(0,n.jsx)("div",{className:"flex gap-x-8 gap-y-2 flex-wrap",children:t.map((e,t)=>(0,n.jsx)(r,{item:e},t))}),a&&(0,n.jsx)("div",{className:"flex gap-x-8 gap-y-2 flex-wrap",children:a.map((e,t)=>(0,n.jsx)(r,{item:e},t))})]});return i?(0,n.jsx)(s(),{href:i,children:c}):c}},6400:function(e,t,a){"use strict";var n=a(2322),l=a(2784),s=a(5682);let r=(0,l.forwardRef)((e,t)=>{let{type:a,name:l,id:r,label:i,step:c,min:o,defaultValue:u,value:d,defaultChecked:m,checked:x,onChange:g,className:h,placeholder:f,disabled:p,required:v}=e,b="checkbox"===a||"radio"===a,j=null!=r?r:i?l:void 0,y=(0,n.jsx)("input",{ref:t,type:a,id:j,name:l,step:c,min:o,...void 0!==d?{value:d}:void 0!==u?{defaultValue:u}:{},...void 0!==x?{checked:x}:void 0!==m?{defaultChecked:m}:{},onChange:g,placeholder:f,disabled:p,required:v,className:b?h:"px-2 py-1 rounded bg-neutral-800 hover:bg-neutral-700 transition ".concat(h).trim()});return i?(0,n.jsx)(s.Z,{name:i,htmlFor:j,className:h,value:y}):y});r.displayName="Input",t.Z=r},3813:function(e,t,a){"use strict";var n=a(2322),l=a(2784),s=a(5682);let r=(0,l.forwardRef)(function(e,t){let{id:a,name:l,label:r,options:i,defaultValue:c,disabled:o,onChange:u,className:d}=e,m=null!=a?a:r?l:void 0,x=(0,n.jsx)("select",{ref:t,id:m,name:l,className:"px-2 py-1 rounded bg-neutral-800 hover:bg-neutral-700 transition ".concat(d).trim(),defaultValue:c,disabled:o,onChange:u,children:i.map((e,t)=>(0,n.jsx)("option",{value:e.value,children:e.label},t))});return r?(0,n.jsx)(s.Z,{name:r,htmlFor:m,className:d,value:x}):x});t.Z=r},1325:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var n=a(2322);function l(e){let{children:t="Nothing here at the moment."}=e;return(0,n.jsx)("p",{className:"text-neutral-500",children:t})}},5682:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var n=a(2322);function l(e){let{name:t,value:a,htmlFor:l,className:s}=e,r="text-neutral-500 uppercase font-bold";return(0,n.jsxs)("div",{className:"flex flex-col ".concat(s).trim(),children:[l?(0,n.jsx)("label",{htmlFor:l,className:r,children:t}):(0,n.jsx)("p",{className:r,children:t}),a]})}},2715:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var n=a(2322);function l(e){let{title:t,children:a,className:l}=e;return(0,n.jsxs)("div",{className:"flex gap-2 justify-between",children:[(0,n.jsx)("h2",{className:"text-2xl uppercase font-bold ".concat(l).trim(),children:t}),a]})}},181:function(e,t,a){"use strict";function n(e){let t=Math.max(0,Math.floor(e/1e3)),a=[{value:Math.floor(t/2592e3),format:e=>"".concat(e," month").concat(1===e?"":"s")},{value:Math.floor(t%2592e3/86400),format:e=>"".concat(e," day").concat(1===e?"":"s")},{value:Math.floor(t%86400/3600),format:e=>"".concat(e," hour").concat(1===e?"":"s")},{value:Math.floor(t%3600/60),format:e=>"".concat(e," minute").concat(1===e?"":"s")},{value:t%60,format:e=>"".concat(e," second").concat(1===e?"":"s")}],n=a.findIndex(e=>e.value>0);return a.slice(n).slice(0,2).map(e=>e.format(e.value)).join(" ")}a.d(t,{Z:function(){return n}})}},function(e){e.O(0,[6767,1617,1302,2888,9774,179],function(){return e(e.s=2039)}),_N_E=e.O()}]);
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.