utxo22-web/_app/chunks/Event-d12d19a1.js

2 řádky
12 KiB
JavaScript

import{S as me,i as be,s as ke,e as g,k as $,t as C,c as m,a as b,d as u,m as z,h as F,b as v,g as T,F as c,j as Ee,E as S,q as B,w as U,x as X,y as Y,o as O,B as Z,n as x,p as ee,G as K,J as ye,H as ie,l as ne}from"./index-f961f29d.js";import{A as De}from"./Avatar-ae188221.js";import{b as Ie,a as Q}from"./stores-2b13be7a.js";function Ve(i,e){if(!e)return 0;if(i.duration)return i.duration;const l=e.spec.events.filter(a=>a.parent===i.id);if(l.length>0){let a=l.reduce((t,n)=>t+(n.duration?n.duration:0),0);return a+=5*(l.length-1),a}}function oe(i,e){e.update(l=>{const a=l.favoriteEvents;let t=null;return a.includes(i)?t=Object.assign({},l,{favoriteEvents:a.filter(n=>n!==i)}):(a.push(i),t=Object.assign(l,{favoriteEvents:a})),t})}function we(i){let e,l,a,t,n,r=i[1].title+"",s,o,f;return{c(){e=g("div"),l=g("div"),t=$(),n=g("div"),s=C(r),this.h()},l(_){e=m(_,"DIV",{class:!0});var d=b(e);l=m(d,"DIV",{class:!0}),b(l).forEach(u),t=z(d),n=m(d,"DIV",{class:!0});var p=b(n);s=F(p,r),p.forEach(u),d.forEach(u),this.h()},h(){v(l,"class",a="w-1 rounded-l-sm "+i[1].style),v(n,"class",o=(i[0]==="big"?"px-2 py-0.5":"px-1.5 py-0.5")+" rounded-r-sm bg-gray-100 uppercase"),v(e,"class",f="flex "+(i[0]==="big"?"h-6 text-sm":"h-5 text-xs"))},m(_,d){T(_,e,d),c(e,l),c(e,t),c(e,n),c(n,s)},p(_,[d]){d&2&&a!==(a="w-1 rounded-l-sm "+_[1].style)&&v(l,"class",a),d&2&&r!==(r=_[1].title+"")&&Ee(s,r),d&1&&o!==(o=(_[0]==="big"?"px-2 py-0.5":"px-1.5 py-0.5")+" rounded-r-sm bg-gray-100 uppercase")&&v(n,"class",o),d&1&&f!==(f="flex "+(_[0]==="big"?"h-6 text-sm":"h-5 text-xs"))&&v(e,"class",f)},i:S,o:S,d(_){_&&u(e)}}}function Ae(i,e,l){let a,{event:t={}}=e,{size:n=null}=e;const r={panel:{title:"Panelov\xE1 debata",style:"bg-custom-red text-white"},talk:{title:"P\u0159edn\xE1\u0161ka",style:"bg-custom-green text-white"},workshop:{title:"Workshop",style:"bg-custom-blue text-white"},other:{title:"Ostatn\xED",style:"bg-custom-yellow"},lightning:{title:"Lightning talk",style:"bg-pink-400"}};return i.$$set=s=>{"event"in s&&l(2,t=s.event),"size"in s&&l(0,n=s.size)},i.$$.update=()=>{i.$$.dirty&4&&l(1,a=r[t.type])},[n,a,t]}class $e extends me{constructor(e){super();be(this,e,Ae,we,ke,{event:2,size:0})}}function fe(i,e,l){const a=i.slice();return a[10]=e[l],a}function ce(i,e,l){const a=i.slice();return a[13]=e[l],a}function ue(i,e,l){const a=i.slice();return a[16]=e[l],a}function de(i,e,l){const a=i.slice();return a[13]=e[l],a}function ze(i){let e,l,a=i[3](i[2].speakers),t=[];for(let r=0;r<a.length;r+=1)t[r]=he(de(i,a,r));const n=r=>O(t[r],1,1,()=>{t[r]=null});return{c(){e=g("div");for(let r=0;r<t.length;r+=1)t[r].c();this.h()},l(r){e=m(r,"DIV",{class:!0});var s=b(e);for(let o=0;o<t.length;o+=1)t[o].l(s);s.forEach(u),this.h()},h(){v(e,"class","mt-1 mb-2 flex flex-wrap gap-2")},m(r,s){T(r,e,s);for(let o=0;o<t.length;o+=1)t[o].m(e,null);l=!0},p(r,s){if(s&12){a=r[3](r[2].speakers);let o;for(o=0;o<a.length;o+=1){const f=de(r,a,o);t[o]?(t[o].p(f,s),B(t[o],1)):(t[o]=he(f),t[o].c(),B(t[o],1),t[o].m(e,null))}for(x(),o=a.length;o<t.length;o+=1)n(o);ee()}},i(r){if(!l){for(let s=0;s<a.length;s+=1)B(t[s]);l=!0}},o(r){t=t.filter(Boolean);for(let s=0;s<t.length;s+=1)O(t[s]);l=!1},d(r){r&&u(e),K(t,r)}}}function he(i){let e,l,a,t,n,r=i[13].name+"",s,o,f,_;return l=new De({props:{speaker:i[13],size:"extra-small"}}),{c(){e=g("div"),U(l.$$.fragment),a=$(),t=g("div"),n=g("a"),s=C(r),f=$(),this.h()},l(d){e=m(d,"DIV",{class:!0});var p=b(e);X(l.$$.fragment,p),a=z(p),t=m(p,"DIV",{class:!0});var h=b(t);n=m(h,"A",{href:!0});var E=b(n);s=F(E,r),E.forEach(u),h.forEach(u),f=z(p),p.forEach(u),this.h()},h(){v(n,"href",o="/lide?id="+i[13].id),v(t,"class","m-auto"),v(e,"class","flex gap-1.5")},m(d,p){T(d,e,p),Y(l,e,null),c(e,a),c(e,t),c(t,n),c(n,s),c(e,f),_=!0},p:S,i(d){_||(B(l.$$.fragment,d),_=!0)},o(d){O(l.$$.fragment,d),_=!1},d(d){d&&u(e),Z(l)}}}function _e(i){let e,l,a;return{c(){e=g("div"),l=C(i[0]),a=C("m"),this.h()},l(t){e=m(t,"DIV",{class:!0});var n=b(e);l=F(n,i[0]),a=F(n,"m"),n.forEach(u),this.h()},h(){v(e,"class","text-xs my-auto")},m(t,n){T(t,e,n),c(e,l),c(e,a)},p(t,n){n&1&&Ee(l,t[0])},d(t){t&&u(e)}}}function Be(i){let e,l,a=i[4](i[2].track)+"",t,n;return{c(){e=g("div"),l=g("a"),t=C(a),this.h()},l(r){e=m(r,"DIV",{class:!0});var s=b(e);l=m(s,"A",{href:!0});var o=b(l);t=F(o,a),o.forEach(u),s.forEach(u),this.h()},h(){v(l,"href",n="/program?track="+i[2].track),v(e,"class","text-sm my-auto")},m(r,s){T(r,e,s),c(e,l),c(l,t)},p:S,d(r){r&&u(e)}}}function Te(i){let e,l=i[2].tags,a=[];for(let t=0;t<l.length;t+=1)a[t]=ve(ue(i,l,t));return{c(){e=g("div");for(let t=0;t<a.length;t+=1)a[t].c();this.h()},l(t){e=m(t,"DIV",{class:!0});var n=b(e);for(let r=0;r<a.length;r+=1)a[r].l(n);n.forEach(u),this.h()},h(){v(e,"class","flex text-xs gap-1 my-auto text-blue-web/60")},m(t,n){T(t,e,n);for(let r=0;r<a.length;r+=1)a[r].m(e,null)},p(t,n){if(n&4){l=t[2].tags;let r;for(r=0;r<l.length;r+=1){const s=ue(t,l,r);a[r]?a[r].p(s,n):(a[r]=ve(s),a[r].c(),a[r].m(e,null))}for(;r<a.length;r+=1)a[r].d(1);a.length=l.length}},d(t){t&&u(e),K(a,t)}}}function ve(i){let e,l,a,t=i[16]+"",n,r;return{c(){e=g("div"),l=g("a"),a=C("#"),n=C(t),this.h()},l(s){e=m(s,"DIV",{});var o=b(e);l=m(o,"A",{href:!0});var f=b(l);a=F(f,"#"),n=F(f,t),f.forEach(u),o.forEach(u),this.h()},h(){v(l,"href",r="/program?tag="+i[16])},m(s,o){T(s,e,o),c(e,l),c(l,a),c(l,n)},p:S,d(s){s&&u(e)}}}function je(i){let e,l,a,t=i[5](i[2]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ge(fe(i,t,s));const r=s=>O(n[s],1,1,()=>{n[s]=null});return{c(){e=g("div"),l=g("div");for(let s=0;s<n.length;s+=1)n[s].c();this.h()},l(s){e=m(s,"DIV",{class:!0});var o=b(e);l=m(o,"DIV",{class:!0,cellpadding:!0});var f=b(l);for(let _=0;_<n.length;_+=1)n[_].l(f);f.forEach(u),o.forEach(u),this.h()},h(){v(l,"class","flex flex-wrap gap-2"),v(l,"cellpadding","5"),v(e,"class","mt-4 w-auto mb-2")},m(s,o){T(s,e,o),c(e,l);for(let f=0;f<n.length;f+=1)n[f].m(l,null);a=!0},p(s,o){if(o&46){t=s[5](s[2]);let f;for(f=0;f<t.length;f+=1){const _=fe(s,t,f);n[f]?(n[f].p(_,o),B(n[f],1)):(n[f]=ge(_),n[f].c(),B(n[f],1),n[f].m(l,null))}for(x(),f=t.length;f<n.length;f+=1)r(f);ee()}},i(s){if(!a){for(let o=0;o<t.length;o+=1)B(n[o]);a=!0}},o(s){n=n.filter(Boolean);for(let o=0;o<n.length;o+=1)O(n[o]);a=!1},d(s){s&&u(e),K(n,s)}}}function Oe(i){let e,l,a=i[3](i[10].speakers),t=[];for(let r=0;r<a.length;r+=1)t[r]=pe(ce(i,a,r));const n=r=>O(t[r],1,1,()=>{t[r]=null});return{c(){for(let r=0;r<t.length;r+=1)t[r].c();e=ne()},l(r){for(let s=0;s<t.length;s+=1)t[s].l(r);e=ne()},m(r,s){for(let o=0;o<t.length;o+=1)t[o].m(r,s);T(r,e,s),l=!0},p(r,s){if(s&44){a=r[3](r[10].speakers);let o;for(o=0;o<a.length;o+=1){const f=ce(r,a,o);t[o]?(t[o].p(f,s),B(t[o],1)):(t[o]=pe(f),t[o].c(),B(t[o],1),t[o].m(e.parentNode,e))}for(x(),o=a.length;o<t.length;o+=1)n(o);ee()}},i(r){if(!l){for(let s=0;s<a.length;s+=1)B(t[s]);l=!0}},o(r){t=t.filter(Boolean);for(let s=0;s<t.length;s+=1)O(t[s]);l=!1},d(r){K(t,r),r&&u(e)}}}function qe(i){let e,l;return{c(){e=g("div"),l=C("TBA")},l(a){e=m(a,"DIV",{});var t=b(e);l=F(t,"TBA"),t.forEach(u)},m(a,t){T(a,e,t),c(e,l)},p:S,i:S,o:S,d(a){a&&u(e)}}}function pe(i){let e,l,a,t,n,r=i[13].name+"",s,o,f,_;return l=new De({props:{speaker:i[13],size:"micro"}}),{c(){e=g("div"),U(l.$$.fragment),a=$(),t=g("div"),n=g("a"),s=C(r),f=$(),this.h()},l(d){e=m(d,"DIV",{class:!0});var p=b(e);X(l.$$.fragment,p),a=z(p),t=m(p,"DIV",{});var h=b(t);n=m(h,"A",{href:!0});var E=b(n);s=F(E,r),E.forEach(u),h.forEach(u),f=z(p),p.forEach(u),this.h()},h(){v(n,"href",o="/lide?id="+i[13].id),v(e,"class","flex gap-1")},m(d,p){T(d,e,p),Y(l,e,null),c(e,a),c(e,t),c(t,n),c(n,s),c(e,f),_=!0},p:S,i(d){_||(B(l.$$.fragment,d),_=!0)},o(d){O(l.$$.fragment,d),_=!1},d(d){d&&u(e),Z(l)}}}function ge(i){let e,l,a,t=i[10].name+"",n,r,s,o,f,_,d,p,h,E,I,L,G,N;function R(){return i[9](i[10])}const W=[qe,Oe],H=[];function J(w,A){return w[10].speakers.length===0?0:1}return p=J(i),h=H[p]=W[p](i),{c(){e=g("div"),l=g("div"),a=g("a"),n=C(t),s=$(),o=g("i"),_=$(),d=g("div"),h.c(),E=$(),this.h()},l(w){e=m(w,"DIV",{class:!0});var A=b(e);l=m(A,"DIV",{class:!0});var V=b(l);a=m(V,"A",{href:!0});var D=b(a);n=F(D,t),D.forEach(u),s=z(V),o=m(V,"I",{class:!0}),b(o).forEach(u),V.forEach(u),_=z(A),d=m(A,"DIV",{class:!0});var j=b(d);h.l(j),j.forEach(u),E=z(A),A.forEach(u),this.h()},h(){v(a,"href",r="/udalosti?id="+i[10].id),v(o,"class",f="fa-star "+(i[1].favoriteEvents.includes(i[10].id)?"fa-solid":"fa-regular")+" cursor-pointer"),v(l,"class","font-bold"),v(d,"class","mt-1"),v(e,"class",I="border rounded py-1.5 px-2.5 text-sm transition-all "+(i[1].favoriteEvents.includes(i[10].id)?"bg-yellow-100":"bg-gray-100"))},m(w,A){T(w,e,A),c(e,l),c(l,a),c(a,n),c(l,s),c(l,o),c(e,_),c(e,d),H[p].m(d,null),c(e,E),L=!0,G||(N=ye(o,"click",R),G=!0)},p(w,A){i=w,(!L||A&2&&f!==(f="fa-star "+(i[1].favoriteEvents.includes(i[10].id)?"fa-solid":"fa-regular")+" cursor-pointer"))&&v(o,"class",f),h.p(i,A),(!L||A&2&&I!==(I="border rounded py-1.5 px-2.5 text-sm transition-all "+(i[1].favoriteEvents.includes(i[10].id)?"bg-yellow-100":"bg-gray-100")))&&v(e,"class",I)},i(w){L||(B(h),L=!0)},o(w){O(h),L=!1},d(w){w&&u(e),H[p].d(),G=!1,N()}}}function Ce(i){let e,l,a,t,n,r,s,o=i[2].name+"",f,_,d,p,h,E,I,L,G,N,R,W=i[5](i[2]).length>0,H,J,w,A,V=i[2].speakers&&i[2].speakers.length>0&&ze(i);I=new $e({props:{event:i[2]}});let D=i[0]&&_e(i),j=i[2].track&&Be(i),P=i[2].tags&&Te(i),q=W&&je(i);return{c(){e=g("div"),l=g("div"),a=g("i"),n=$(),r=g("div"),s=g("a"),f=C(o),_=$(),V&&V.c(),d=$(),p=g("div"),h=g("div"),E=g("div"),U(I.$$.fragment),L=$(),D&&D.c(),G=$(),j&&j.c(),N=$(),P&&P.c(),R=$(),q&&q.c(),this.h()},l(k){e=m(k,"DIV",{class:!0});var y=b(e);l=m(y,"DIV",{class:!0});var te=b(l);a=m(te,"I",{class:!0}),b(a).forEach(u),te.forEach(u),n=z(y),r=m(y,"DIV",{class:!0});var le=b(r);s=m(le,"A",{href:!0});var ae=b(s);f=F(ae,o),ae.forEach(u),le.forEach(u),_=z(y),V&&V.l(y),d=z(y),p=m(y,"DIV",{class:!0});var re=b(p);h=m(re,"DIV",{class:!0});var M=b(h);E=m(M,"DIV",{});var se=b(E);X(I.$$.fragment,se),se.forEach(u),L=z(M),D&&D.l(M),G=z(M),j&&j.l(M),N=z(M),P&&P.l(M),M.forEach(u),re.forEach(u),R=z(y),q&&q.l(y),y.forEach(u),this.h()},h(){v(a,"class",t="fa-star "+(i[1].favoriteEvents.includes(i[2].id)?"fa-solid":"fa-regular")+" cursor-pointer"),v(l,"class","float-right"),v(s,"href","/udalosti?id="+i[2].id),v(r,"class","text-lg font-semibold"),v(h,"class","text-sm flex flex-wrap gap-3 flex-1"),v(p,"class",""),v(e,"class",H="transition-all mb-4 border px-3 py-2 rounded-md shadow "+(i[1].favoriteEvents.includes(i[2].id)?"bg-yellow-100":""))},m(k,y){T(k,e,y),c(e,l),c(l,a),c(e,n),c(e,r),c(r,s),c(s,f),c(e,_),V&&V.m(e,null),c(e,d),c(e,p),c(p,h),c(h,E),Y(I,E,null),c(h,L),D&&D.m(h,null),c(h,G),j&&j.m(h,null),c(h,N),P&&P.m(h,null),c(e,R),q&&q.m(e,null),J=!0,w||(A=ye(a,"click",i[8]),w=!0)},p(k,[y]){(!J||y&2&&t!==(t="fa-star "+(k[1].favoriteEvents.includes(k[2].id)?"fa-solid":"fa-regular")+" cursor-pointer"))&&v(a,"class",t),k[2].speakers&&k[2].speakers.length>0&&V.p(k,y),k[0]?D?D.p(k,y):(D=_e(k),D.c(),D.m(h,G)):D&&(D.d(1),D=null),k[2].track&&j.p(k,y),k[2].tags&&P.p(k,y),W&&q.p(k,y),(!J||y&2&&H!==(H="transition-all mb-4 border px-3 py-2 rounded-md shadow "+(k[1].favoriteEvents.includes(k[2].id)?"bg-yellow-100":"")))&&v(e,"class",H)},i(k){J||(B(V),B(I.$$.fragment,k),B(q),J=!0)},o(k){O(V),O(I.$$.fragment,k),O(q),J=!1},d(k){k&&u(e),V&&V.d(),Z(I),D&&D.d(),j&&j.d(),P&&P.d(),q&&q.d(),w=!1,A()}}}function Fe(i,e,l){let a,t,n;ie(i,Ie,h=>l(7,t=h)),ie(i,Q,h=>l(1,n=h));let{event:r}=e;const s=r;function o(h){if(!!h)return h.map(E=>t.spec.speakers.find(I=>I.id===E))}function f(h){const E=t.spec.tracks.find(I=>I.id===h);return E.shortname||E.name}function _(h){return t.spec.events.filter(E=>E.parent===h.id)}const d=()=>oe(s.id,Q),p=h=>oe(h.id,Q);return i.$$set=h=>{"event"in h&&l(6,r=h.event)},i.$$.update=()=>{i.$$.dirty&128&&l(0,a=Ve(s,t))},[a,n,s,o,f,_,r,t,d,p]}class Ge extends me{constructor(e){super();be(this,e,Fe,Ce,ke,{event:6})}}export{$e as E,Ge as a,oe as b,Ve as c};