utxo22-web/_app/pages/tv-screen.svelte-28a663e5.js

2 řádky
5.1 KiB
JavaScript

import{S as ae,i as re,s as ie,e as I,k as C,t as G,c as y,a as E,d as k,m as H,h as J,N as ne,b,f as M,g as R,J as _,j as K,q as T,w as oe,x as ce,y as ue,o as L,B as fe,n as te,p as se,K as de,l as W,L as X,T as pe}from"../chunks/index-695b5929.js";import{p as me}from"../chunks/stores-67278648.js";import{b as Y}from"../chunks/stores-ca1bbb18.js";import{g as ve}from"../chunks/schedule-2f7a7abd.js";import{f as he}from"../chunks/utils-1595b72e.js";import{A as _e}from"../chunks/Avatar-20e0f1fa.js";import{E as N}from"../chunks/config-c1fcac96.js";import{l as ge}from"../chunks/index-c9b2ee0d.js";import"../chunks/index-57c7a2a5.js";import"../chunks/periods-3c9faf13.js";import"../chunks/index-14ac584d.js";import"../chunks/Link-9c9f68ae.js";function Z(s,t,l){const e=s.slice();return e[17]=t[l],e}function $(s){let t,l,e,r,o,m,v,c,h,g=N[s[1].type].text+"",u,d,x,w,f=s[1].name+"",q,A,D,V,S=s[2](s[1].speakers),i=[];for(let a=0;a<S.length;a+=1)i[a]=ee(Z(s,S,a));const le=a=>L(i[a],1,1,()=>{i[a]=null});return{c(){t=I("div"),l=I("div"),e=I("img"),o=C(),m=I("div"),v=I("div"),c=I("div"),h=I("div"),u=G(g),x=C(),w=I("div"),q=G(f),A=C(),D=I("div");for(let a=0;a<i.length;a+=1)i[a].c();this.h()},l(a){t=y(a,"DIV",{style:!0,class:!0,id:!0});var p=E(t);l=y(p,"DIV",{class:!0});var n=E(l);e=y(n,"IMG",{src:!0,style:!0}),n.forEach(k),o=H(p),m=y(p,"DIV",{class:!0,style:!0});var B=E(m);v=y(B,"DIV",{class:!0});var z=E(v);c=y(z,"DIV",{class:!0});var U=E(c);h=y(U,"DIV",{class:!0});var F=E(h);u=J(F,g),F.forEach(k),U.forEach(k),x=H(z),w=y(z,"DIV",{class:!0});var O=E(w);q=J(O,f),O.forEach(k),A=H(z),D=y(z,"DIV",{class:!0});var Q=E(D);for(let P=0;P<i.length;P+=1)i[P].l(Q);Q.forEach(k),z.forEach(k),B.forEach(k),p.forEach(k),this.h()},h(){ne(e.src,r="/img/logo-white.svg")||b(e,"src",r),M(e,"width","520px"),b(l,"class","absolute bottom-20 left-20"),b(h,"class",d="inline-block px-4 py-3 rounded-xl text-black uppercase "+N[s[1].type].color+" w-auto"),b(c,"class","text-5xl mb-10 flex"),b(w,"class","font-semibold"),b(D,"class","text-6xl flex flex-wrap mt-12 gap-6"),b(v,"class","my-auto text-white text-8xl pl-20 pr-20"),b(m,"class","flex"),M(m,"height","900px"),M(t,"width","1920px"),M(t,"height","1080px"),b(t,"class","relative bg-[url('/img/tv-bg.png')] text-white/50 text-xl"),b(t,"id","utxo-tv")},m(a,p){R(a,t,p),_(t,l),_(l,e),_(t,o),_(t,m),_(m,v),_(v,c),_(c,h),_(h,u),_(v,x),_(v,w),_(w,q),_(v,A),_(v,D);for(let n=0;n<i.length;n+=1)i[n].m(D,null);V=!0},p(a,p){if((!V||p&2)&&g!==(g=N[a[1].type].text+"")&&K(u,g),(!V||p&2&&d!==(d="inline-block px-4 py-3 rounded-xl text-black uppercase "+N[a[1].type].color+" w-auto"))&&b(h,"class",d),(!V||p&2)&&f!==(f=a[1].name+"")&&K(q,f),p&6){S=a[2](a[1].speakers);let n;for(n=0;n<S.length;n+=1){const B=Z(a,S,n);i[n]?(i[n].p(B,p),T(i[n],1)):(i[n]=ee(B),i[n].c(),T(i[n],1),i[n].m(D,null))}for(te(),n=S.length;n<i.length;n+=1)le(n);se()}},i(a){if(!V){for(let p=0;p<S.length;p+=1)T(i[p]);V=!0}},o(a){i=i.filter(Boolean);for(let p=0;p<i.length;p+=1)L(i[p]);V=!1},d(a){a&&k(t),de(i,a)}}}function ee(s){let t,l,e,r,o,m=s[17].name+"",v,c,h,g;return e=new _e({props:{speaker:s[17],size:"custom",customSize:s[1].speakers.length===1?"w-32":"w-20"}}),{c(){t=I("div"),l=I("div"),oe(e.$$.fragment),r=C(),o=I("div"),v=G(m),c=C(),this.h()},l(u){t=y(u,"DIV",{class:!0});var d=E(t);l=y(d,"DIV",{class:!0});var x=E(l);ce(e.$$.fragment,x),x.forEach(k),r=H(d),o=y(d,"DIV",{class:!0});var w=E(o);v=J(w,m),w.forEach(k),c=H(d),d.forEach(k),this.h()},h(){b(l,"class","m-auto"),b(o,"class","m-auto"),b(t,"class",h="flex "+(s[1].speakers.length===1?"text-8xl gap-10":"gap-4"))},m(u,d){R(u,t,d),_(t,l),ue(e,l,null),_(t,r),_(t,o),_(o,v),_(t,c),g=!0},p(u,d){const x={};d&2&&(x.speaker=u[17]),d&2&&(x.customSize=u[1].speakers.length===1?"w-32":"w-20"),e.$set(x),(!g||d&2)&&m!==(m=u[17].name+"")&&K(v,m),(!g||d&2&&h!==(h="flex "+(u[1].speakers.length===1?"text-8xl gap-10":"gap-4")))&&b(t,"class",h)},i(u){g||(T(e.$$.fragment,u),g=!0)},o(u){L(e.$$.fragment,u),g=!1},d(u){u&&k(t),fe(e)}}}function be(s){let t,l,e=s[0]&&s[1]&&$(s);return{c(){e&&e.c(),t=W()},l(r){e&&e.l(r),t=W()},m(r,o){e&&e.m(r,o),R(r,t,o),l=!0},p(r,[o]){r[0]&&r[1]?e?(e.p(r,o),o&3&&T(e,1)):(e=$(r),e.c(),T(e,1),e.m(t.parentNode,t)):e&&(te(),L(e,1,1,()=>{e=null}),se())},i(r){l||(T(e),l=!0)},o(r){L(e),l=!1},d(r){e&&e.d(r),r&&k(t)}}}const Be=!0;function j(s,t="s"){return new URLSearchParams(s).get(t)}function ke(s,t,l){let e,r,o,m,v,c,h;X(s,Y,f=>l(0,c=f)),X(s,me,f=>l(7,h=f));let g={};function u(f){return f.map(q=>c.spec.speakers.find(A=>A.id===q))}d();function d(){return he(new Date,"iiiiii HH:mm:ss",{locale:ge.cs})}const x=setInterval(()=>{},2e3),w=setInterval(()=>{d()},1e3);return Y.subscribe(f=>{ve(f,g)}),pe(()=>{clearInterval(x),clearInterval(w)}),s.$$.update=()=>{s.$$.dirty&128&&l(6,e=j(h.url.search,"s")),s.$$.dirty&65&&e&&c&&c.spec.stages.find(f=>f.id===e),s.$$.dirty&64&&e&&g[e],s.$$.dirty&128&&l(5,r=j(h.url.search,"id")),s.$$.dirty&128&&l(3,o=j(h.url.search,"event")),s.$$.dirty&33&&l(4,m=c?c.spec.schedule.find(f=>f.id===r):null),s.$$.dirty&25&&l(1,v=m?c.spec.events.find(f=>f.id===m.event):o&&c?c.spec.events.find(f=>f.id===o):null)},[c,v,u,o,m,r,e,h]}class Ce extends ae{constructor(t){super();re(this,t,ke,be,ie,{})}}export{Ce as default,Be as prerender};