Skip to content

Instantly share code, notes, and snippets.

@yazonnile
Last active October 9, 2019 19:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yazonnile/860568764510556839a2e2f934c081eb to your computer and use it in GitHub Desktop.
Save yazonnile/860568764510556839a2e2f934c081eb to your computer and use it in GitHub Desktop.
!function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function r(t){t.forEach(e)}function o(t){return"function"==typeof t}function c(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function a(t,e,n){t.$$.on_destroy.push(function(t,e){const n=t.subscribe(e);return n.unsubscribe?()=>n.unsubscribe():n}(e,n))}function l(t,e){t.appendChild(e)}function u(t,e,n){t.insertBefore(e,n||null)}function s(t){t.parentNode.removeChild(t)}function m(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function i(t){return document.createElement(t)}function f(t){return document.createTextNode(t)}function d(){return f(" ")}function p(){return f("")}function $(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function b(t,e){e=""+e,t.data!==e&&(t.data=e)}function h(t,e){(null!=e||t.value)&&(t.value=e)}let g;function v(t){g=t}function x(t){(function(){if(!g)throw new Error("Function called outside component initialization");return g})().$$.on_mount.push(t)}const S=[],w=[],_=[],y=[],B=Promise.resolve();let A=!1;function q(t){_.push(t)}function k(){const t=new Set;do{for(;S.length;){const t=S.shift();v(t),E(t.$$)}for(;w.length;)w.pop()();for(let e=0;e<_.length;e+=1){const n=_[e];t.has(n)||(n(),t.add(n))}_.length=0}while(S.length);for(;y.length;)y.pop()();A=!1}function E(t){t.fragment&&(t.update(t.dirty),r(t.before_update),t.fragment.p(t.dirty,t.ctx),t.dirty=null,t.after_update.forEach(q))}const C=new Set;function j(t,e){t.$$.dirty||(S.push(t),A||(A=!0,B.then(k)),t.$$.dirty=n()),t.$$.dirty[e]=!0}function N(c,a,l,u,s,m){const i=g;v(c);const f=a.props||{},d=c.$$={fragment:null,ctx:null,props:m,update:t,not_equal:s,bound:n(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(i?i.$$.context:[]),callbacks:n(),dirty:null};let p=!1;var $,b,h;d.ctx=l?l(c,f,(t,e,n=e)=>(d.ctx&&s(d.ctx[t],d.ctx[t]=n)&&(d.bound[t]&&d.bound[t](n),p&&j(c,t)),e)):f,d.update(),p=!0,r(d.before_update),d.fragment=u(d.ctx),a.target&&(a.hydrate?d.fragment.l((h=a.target,Array.from(h.childNodes))):d.fragment.c(),a.intro&&(($=c.$$.fragment)&&$.i&&(C.delete($),$.i(b))),function(t,n,c){const{fragment:a,on_mount:l,on_destroy:u,after_update:s}=t.$$;a.m(n,c),q(()=>{const n=l.map(e).filter(o);u?u.push(...n):r(n),t.$$.on_mount=[]}),s.forEach(q)}(c,a.target,a.anchor),k()),v(i)}class O{$destroy(){var e,n;n=1,(e=this).$$.fragment&&(r(e.$$.on_destroy),e.$$.fragment.d(n),e.$$.on_destroy=e.$$.fragment=null,e.$$.ctx={}),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(){}}const F=[];function L(e,n=t){let r;const o=[];function a(t){if(c(e,t)&&(e=t,r)){const t=!F.length;for(let t=0;t<o.length;t+=1){const n=o[t];n[1](),F.push(n,e)}if(t){for(let t=0;t<F.length;t+=2)F[t][0](F[t+1]);F.length=0}}}return{set:a,update:function(t){a(t(e))},subscribe:function(c,l=t){const u=[c,l];return o.push(u),1===o.length&&(r=n(a)||t),c(e),()=>{const t=o.indexOf(u);-1!==t&&o.splice(t,1),0===o.length&&(r(),r=null)}}}}function M(e,n,c){const a=!Array.isArray(e),l=a?[e]:e,u=n.length<2;return{subscribe:L(c,e=>{let c=!1;const s=[];let m=0,i=t;const f=()=>{if(m)return;i();const r=n(a?s[0]:s,e);u?e(r):i=o(r)?r:t},d=l.map((t,e)=>t.subscribe(t=>{s[e]=t,m&=~(1<<e),c&&f()},()=>{m|=1<<e}));return c=!0,f(),function(){r(d),i()}}).subscribe}}const T=(t=[],e=[],n)=>{let r=0,o=0;return t=t.map(t=>((t={number:t}).number&&n.match(new RegExp(`(^|-)${t.number}(-|$)`))&&(t.result="good",r++),t)),e=e.map((t,e)=>((t={number:t}).number&&n.match(new RegExp(`(^|-)${t.number}(-|$)`))&&(t.result="good",o++),t)),[...Array(7)].forEach((n,r)=>{const o=t[r]||{},c=e.find(t=>t.number===o.number)||{};!o.result&&c.result?c.result="goal":o.result&&!c.result&&(o.result="goal");const a=e[r]||{},l=t.find(t=>t.number===a.number)||{};!a.result&&l.result?l.result="goal":a.result&&!l.result&&(a.result="goal")}),{rowBox:[{f:t,okv:r},{f:e,okv:o}],scoreChange:n?r>o?-1:r<o?1:0:0}};var H=t=>{const e=document.createElement("div");e.innerHTML=t;const n=L(""),r=L({name:e.querySelectorAll('th[colspan="3"]')[0].textContent.trim(),teamForecastExist:!!e.querySelectorAll('th[colspan="3"]')[0].querySelector(".tournament__forecast_status--active"),starters:[...e.querySelectorAll(".forecast-result:not(.no-diff)")].map(t=>({name:t.querySelectorAll("td")[1].textContent.trim(),f:t.querySelectorAll(".forecast-string")[0].textContent.trim().split("-")})),bench:[...e.querySelectorAll(".forecast-result.no-diff")].map(t=>({name:t.querySelectorAll("td")[1].textContent.trim(),f:t.querySelectorAll(".forecast-string")[0].textContent.trim().split("-")}))}),o=L({name:e.querySelectorAll('th[colspan="3"]')[1].textContent.trim(),teamForecastExist:!!e.querySelectorAll('th[colspan="3"]')[1].querySelector(".tournament__forecast_status--active"),starters:[...e.querySelectorAll(".forecast-result:not(.no-diff)")].map(t=>({name:t.querySelectorAll("td")[6].textContent.trim(),f:t.querySelectorAll(".forecast-string")[1].textContent.trim().split("-")})),bench:[...e.querySelectorAll(".forecast-result.no-diff")].map(t=>({name:t.querySelectorAll("td")[6].textContent.trim(),f:t.querySelectorAll(".forecast-string")[1].textContent.trim().split("-")}))});return{team1:r,team2:o,boxScore:M([r,o,n],([t,e,n])=>{let r=[0,0],o=[0,0];return{starters:[...Array(7)].map((c,a)=>{const l=T(t.starters[a].f,e.starters[a].f,n);switch(r[0]+=l.rowBox[0].okv,r[1]+=l.rowBox[1].okv,!0){case 1===l.scoreChange:l.rowBox[1].goal=!0,o[1]++;break;case-1===l.scoreChange:l.rowBox[0].goal=!0,o[0]++}return{...l,teamsScore:o.join(" : ")}}),bench:[...Array(Math.max(t.bench.length,e.bench.length))].map((r,o)=>T(t.bench[o]&&t.bench[o].f,e.bench[o]&&e.bench[o].f,n)),team:{okv:r.join(" : "),score:o.join(" : ")}}}),result:n}};function R(t,e,n){const r=Object.create(t);return r.v=e[n],r.i=n,r}function z(t,e,n){const r=Object.create(t);return r.v=e[n],r.i=n,r}function P(t,e,n){const r=Object.create(t);return r.row=e[n],r.i=n,r}function D(t,e,n){const r=Object.create(t);return r.v=e[n],r.i=n,r}function G(t,e,n){const r=Object.create(t);return r.v=e[n],r.i=n,r}function I(t,e,n){const r=Object.create(t);return r.row=e[n],r.i=n,r}function J(t){var e;return{c(){$(e=i("i"),"class","font-icon-ball team-match-table__goal")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}function K(t){var e,n=t.v.number+"",r=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){r&&r.c(),e=f(n)},m(t,n){r&&r.m(t,n),u(t,e,n)},p(t,r){t.$boxScore&&n!==(n=r.v.number+"")&&b(e,n)},d(t){r&&r.d(t),t&&s(e)}}}function Q(t){var e,n,r=t.v.number+"",o=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){o&&o.c(),e=i("span"),n=f(r),$(e,"class","r m")},m(t,r){o&&o.m(t,r),u(t,e,r),l(e,n)},p(t,e){t.$boxScore&&r!==(r=e.v.number+"")&&b(n,r)},d(t){o&&o.d(t),t&&s(e)}}}function U(t){var e,n,r=t.v.number+"",o=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){o&&o.c(),e=i("span"),n=f(r),$(e,"class","r")},m(t,r){o&&o.m(t,r),u(t,e,r),l(e,n)},p(t,e){t.$boxScore&&r!==(r=e.v.number+"")&&b(n,r)},d(t){o&&o.d(t),t&&s(e)}}}function V(t){var e;function n(t,e){return"goal"===e.v.result?U:"good"===e.v.result?Q:K}var r=n(0,t),o=r(t);return{c(){o.c(),e=p()},m(t,n){o.m(t,n),u(t,e,n)},p(t,c){r===(r=n(0,c))&&o?o.p(t,c):(o.d(1),(o=r(c))&&(o.c(),o.m(e.parentNode,e)))},d(t){o.d(t),t&&s(e)}}}function W(t){var e,n=t.v.number+"",r=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){r&&r.c(),e=f(n)},m(t,n){r&&r.m(t,n),u(t,e,n)},p(t,r){t.$boxScore&&n!==(n=r.v.number+"")&&b(e,n)},d(t){r&&r.d(t),t&&s(e)}}}function X(t){var e,n,r=t.v.number+"",o=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){o&&o.c(),e=i("span"),n=f(r),$(e,"class","r m")},m(t,r){o&&o.m(t,r),u(t,e,r),l(e,n)},p(t,e){t.$boxScore&&r!==(r=e.v.number+"")&&b(n,r)},d(t){o&&o.d(t),t&&s(e)}}}function Y(t){var e,n,r=t.v.number+"",o=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){o&&o.c(),e=i("span"),n=f(r),$(e,"class","r")},m(t,r){o&&o.m(t,r),u(t,e,r),l(e,n)},p(t,e){t.$boxScore&&r!==(r=e.v.number+"")&&b(n,r)},d(t){o&&o.d(t),t&&s(e)}}}function Z(t){var e;function n(t,e){return"goal"===e.v.result?Y:"good"===e.v.result?X:W}var r=n(0,t),o=r(t);return{c(){o.c(),e=p()},m(t,n){o.m(t,n),u(t,e,n)},p(t,c){r===(r=n(0,c))&&o?o.p(t,c):(o.d(1),(o=r(c))&&(o.c(),o.m(e.parentNode,e)))},d(t){o.d(t),t&&s(e)}}}function tt(t){var e;return{c(){$(e=i("i"),"class","font-icon-ball team-match-table__goal")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}function et(t){var e,n,r,o,c,a,p,h,g,v,x,S,w,_,y,B,A,q,k,E,C,j,N,O,F,L,M,T,H,R,z,P,I,K=t.i+1+"",Q=t.$team1.starters[t.i].name+"",U=t.row.teamsScore+"",W=t.row.rowBox[0].okv+"",X=t.row.rowBox[1].okv+"",Y=t.$team2.starters[t.i].name+"",et=t.i+1+"",nt=t.row.rowBox[0].goal&&J();let rt=t.row.rowBox[0].f,ot=[];for(let e=0;e<rt.length;e+=1)ot[e]=V(G(t,rt,e));let ct=t.row.rowBox[1].f,at=[];for(let e=0;e<ct.length;e+=1)at[e]=Z(D(t,ct,e));var lt=t.row.rowBox[1].goal&&tt();return{c(){e=i("tr"),n=i("td"),r=i("span"),o=f(K),c=d(),a=i("td"),p=i("span"),nt&&nt.c(),h=f(Q),g=d(),v=i("td"),x=i("span");for(let t=0;t<ot.length;t+=1)ot[t].c();S=d(),w=i("td"),_=i("b"),y=f(U),B=d(),A=i("td"),q=i("span"),k=f(W),E=f(" : "),C=f(X),j=d(),N=i("td"),O=i("span");for(let t=0;t<at.length;t+=1)at[t].c();F=d(),L=i("td"),M=i("span"),T=f(Y),H=d(),lt&&lt.c(),R=d(),z=i("td"),P=i("span"),I=f(et),$(v,"class","forecast-string"),$(N,"class","forecast-string"),$(e,"class","forecast-result")},m(t,s){u(t,e,s),l(e,n),l(n,r),l(r,o),l(e,c),l(e,a),l(a,p),nt&&nt.m(p,null),l(p,h),l(e,g),l(e,v),l(v,x);for(let t=0;t<ot.length;t+=1)ot[t].m(x,null);l(e,S),l(e,w),l(w,_),l(_,y),l(e,B),l(e,A),l(A,q),l(q,k),l(q,E),l(q,C),l(e,j),l(e,N),l(N,O);for(let t=0;t<at.length;t+=1)at[t].m(O,null);l(e,F),l(e,L),l(L,M),l(M,T),l(L,H),lt&&lt.m(L,null),l(e,R),l(e,z),l(z,P),l(P,I)},p(t,e){if(e.row.rowBox[0].goal?nt||((nt=J()).c(),nt.m(p,h)):nt&&(nt.d(1),nt=null),t.$team1&&Q!==(Q=e.$team1.starters[e.i].name+"")&&b(h,Q),t.$boxScore){let n;for(rt=e.row.rowBox[0].f,n=0;n<rt.length;n+=1){const r=G(e,rt,n);ot[n]?ot[n].p(t,r):(ot[n]=V(r),ot[n].c(),ot[n].m(x,null))}for(;n<ot.length;n+=1)ot[n].d(1);ot.length=rt.length}if(t.$boxScore&&U!==(U=e.row.teamsScore+"")&&b(y,U),t.$boxScore&&W!==(W=e.row.rowBox[0].okv+"")&&b(k,W),t.$boxScore&&X!==(X=e.row.rowBox[1].okv+"")&&b(C,X),t.$boxScore){let n;for(ct=e.row.rowBox[1].f,n=0;n<ct.length;n+=1){const r=D(e,ct,n);at[n]?at[n].p(t,r):(at[n]=Z(r),at[n].c(),at[n].m(O,null))}for(;n<at.length;n+=1)at[n].d(1);at.length=ct.length}t.$team2&&Y!==(Y=e.$team2.starters[e.i].name+"")&&b(T,Y),e.row.rowBox[1].goal?lt||((lt=tt()).c(),lt.m(L,null)):lt&&(lt.d(1),lt=null)},d(t){t&&s(e),nt&&nt.d(),m(ot,t),m(at,t),lt&&lt.d()}}}function nt(t){var e,n=t.v.number+"",r=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){r&&r.c(),e=f(n)},m(t,n){r&&r.m(t,n),u(t,e,n)},p(t,r){t.$boxScore&&n!==(n=r.v.number+"")&&b(e,n)},d(t){r&&r.d(t),t&&s(e)}}}function rt(t){var e,n,r=t.v.number+"",o=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){o&&o.c(),e=i("span"),n=f(r),$(e,"class","r")},m(t,r){o&&o.m(t,r),u(t,e,r),l(e,n)},p(t,e){t.$boxScore&&r!==(r=e.v.number+"")&&b(n,r)},d(t){o&&o.d(t),t&&s(e)}}}function ot(t){var e;function n(t,e){return"goal"===e.v.result?rt:nt}var r=n(0,t),o=r(t);return{c(){o.c(),e=p()},m(t,n){o.m(t,n),u(t,e,n)},p(t,c){r===(r=n(0,c))&&o?o.p(t,c):(o.d(1),(o=r(c))&&(o.c(),o.m(e.parentNode,e)))},d(t){o.d(t),t&&s(e)}}}function ct(t){var e,n=t.v.number+"",r=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){r&&r.c(),e=f(n)},m(t,n){r&&r.m(t,n),u(t,e,n)},p(t,r){t.$boxScore&&n!==(n=r.v.number+"")&&b(e,n)},d(t){r&&r.d(t),t&&s(e)}}}function at(t){var e,n,r=t.v.number+"",o=t.i>0&&function(t){var e;return{c(){e=f("-")},m(t,n){u(t,e,n)},d(t){t&&s(e)}}}();return{c(){o&&o.c(),e=i("span"),n=f(r),$(e,"class","r")},m(t,r){o&&o.m(t,r),u(t,e,r),l(e,n)},p(t,e){t.$boxScore&&r!==(r=e.v.number+"")&&b(n,r)},d(t){o&&o.d(t),t&&s(e)}}}function lt(t){var e;function n(t,e){return"goal"===e.v.result?at:ct}var r=n(0,t),o=r(t);return{c(){o.c(),e=p()},m(t,n){o.m(t,n),u(t,e,n)},p(t,c){r===(r=n(0,c))&&o?o.p(t,c):(o.d(1),(o=r(c))&&(o.c(),o.m(e.parentNode,e)))},d(t){o.d(t),t&&s(e)}}}function ut(t){var e,n,r,o,c,a,p,h,g,v,x,S,w,_,y,B,A,q,k,E,C,j,N,O,F,L,M,T=t.$team1.bench[t.i].name+"",H=t.row.rowBox[0].okv+"",P=t.row.rowBox[1].okv+"",D=t.$team2.bench[t.i].name+"";let G=t.row.rowBox[0].f,I=[];for(let e=0;e<G.length;e+=1)I[e]=ot(z(t,G,e));let J=t.row.rowBox[1].f,K=[];for(let e=0;e<J.length;e+=1)K[e]=lt(R(t,J,e));return{c(){e=i("tr"),(n=i("td")).innerHTML="<span></span>",r=d(),o=i("td"),c=i("span"),a=f(T),p=d(),h=i("td"),g=i("span");for(let t=0;t<I.length;t+=1)I[t].c();v=d(),x=i("td"),S=i("span"),w=f(H),_=d(),y=i("td"),B=i("span"),A=f(P),q=d(),k=i("td"),E=i("span");for(let t=0;t<K.length;t+=1)K[t].c();C=d(),j=i("td"),N=i("span"),O=f(D),F=d(),(L=i("td")).innerHTML="<span></span>",M=d(),$(h,"class","forecast-string"),$(k,"class","forecast-string"),$(e,"class","forecast-result no-diff")},m(t,s){u(t,e,s),l(e,n),l(e,r),l(e,o),l(o,c),l(c,a),l(e,p),l(e,h),l(h,g);for(let t=0;t<I.length;t+=1)I[t].m(g,null);l(e,v),l(e,x),l(x,S),l(S,w),l(e,_),l(e,y),l(y,B),l(B,A),l(e,q),l(e,k),l(k,E);for(let t=0;t<K.length;t+=1)K[t].m(E,null);l(e,C),l(e,j),l(j,N),l(N,O),l(e,F),l(e,L),l(e,M)},p(t,e){if(t.$team1&&T!==(T=e.$team1.bench[e.i].name+"")&&b(a,T),t.$boxScore){let n;for(G=e.row.rowBox[0].f,n=0;n<G.length;n+=1){const r=z(e,G,n);I[n]?I[n].p(t,r):(I[n]=ot(r),I[n].c(),I[n].m(g,null))}for(;n<I.length;n+=1)I[n].d(1);I.length=G.length}if(t.$boxScore&&H!==(H=e.row.rowBox[0].okv+"")&&b(w,H),t.$boxScore&&P!==(P=e.row.rowBox[1].okv+"")&&b(A,P),t.$boxScore){let n;for(J=e.row.rowBox[1].f,n=0;n<J.length;n+=1){const r=R(e,J,n);K[n]?K[n].p(t,r):(K[n]=lt(r),K[n].c(),K[n].m(E,null))}for(;n<K.length;n+=1)K[n].d(1);K.length=J.length}t.$team2&&D!==(D=e.$team2.bench[e.i].name+"")&&b(O,D)},d(t){t&&s(e),m(I,t),m(K,t)}}}function st(e){var n,r,o,c,a,p,g,v,x,S,w,_,y,B,A,q,k,E,C,j,N,O,F,L,M,T,H,R,z,D,G,J,K=e.$team1.name+"",Q=e.$boxScore.team.score+"",U=e.$boxScore.team.okv+"",V=e.$team2.name+"";let W=e.$boxScore.starters,X=[];for(let t=0;t<W.length;t+=1)X[t]=et(I(e,W,t));let Y=e.$boxScore.bench,Z=[];for(let t=0;t<Y.length;t+=1)Z[t]=ut(P(e,Y,t));return{c(){n=i("input"),r=d(),o=i("table"),c=i("thead"),a=i("tr"),p=i("th"),g=i("span"),v=f(K),x=d(),S=i("i"),_=d(),y=i("th"),B=i("b"),A=f(Q),q=d(),k=i("th"),E=i("span"),C=f(U),j=d(),N=i("th"),O=i("span"),F=f(V),L=d(),M=i("i"),H=d(),R=i("tbody");for(let t=0;t<X.length;t+=1)X[t].c();z=d(),(D=i("tr")).innerHTML='<td colspan="8">запасные</td>',G=d();for(let t=0;t<Z.length;t+=1)Z[t].c();var t,l,u,s;$(n,"type","text"),$(n,"placeholder","Введите результат"),$(S,"class",w=`tournament__forecast_status${e.$team1.teamForecastExist?" tournament__forecast_status--active":""}`),$(p,"colspan","3"),$(M,"class",T=`tournament__forecast_status${e.$team2.teamForecastExist?" tournament__forecast_status--active":""}`),$(N,"colspan","3"),$(o,"class","team-match-table"),t=n,l="input",u=e.input_input_handler,t.addEventListener(l,u,s),J=(()=>t.removeEventListener(l,u,s))},m(t,s){u(t,n,s),h(n,e.$result),u(t,r,s),u(t,o,s),l(o,c),l(c,a),l(a,p),l(p,g),l(g,v),l(g,x),l(g,S),l(a,_),l(a,y),l(y,B),l(B,A),l(a,q),l(a,k),l(k,E),l(E,C),l(a,j),l(a,N),l(N,O),l(O,F),l(O,L),l(O,M),l(o,H),l(o,R);for(let t=0;t<X.length;t+=1)X[t].m(R,null);l(R,z),l(R,D),l(R,G);for(let t=0;t<Z.length;t+=1)Z[t].m(R,null)},p(t,e){if(t.$result&&n.value!==e.$result&&h(n,e.$result),t.$team1&&K!==(K=e.$team1.name+"")&&b(v,K),t.$team1&&w!==(w=`tournament__forecast_status${e.$team1.teamForecastExist?" tournament__forecast_status--active":""}`)&&$(S,"class",w),t.$boxScore&&Q!==(Q=e.$boxScore.team.score+"")&&b(A,Q),t.$boxScore&&U!==(U=e.$boxScore.team.okv+"")&&b(C,U),t.$team2&&V!==(V=e.$team2.name+"")&&b(F,V),t.$team2&&T!==(T=`tournament__forecast_status${e.$team2.teamForecastExist?" tournament__forecast_status--active":""}`)&&$(M,"class",T),t.$boxScore||t.$team2||t.$team1){let n;for(W=e.$boxScore.starters,n=0;n<W.length;n+=1){const r=I(e,W,n);X[n]?X[n].p(t,r):(X[n]=et(r),X[n].c(),X[n].m(R,z))}for(;n<X.length;n+=1)X[n].d(1);X.length=W.length}if(t.$team2||t.$boxScore||t.$team1){let n;for(Y=e.$boxScore.bench,n=0;n<Y.length;n+=1){const r=P(e,Y,n);Z[n]?Z[n].p(t,r):(Z[n]=ut(r),Z[n].c(),Z[n].m(R,null))}for(;n<Z.length;n+=1)Z[n].d(1);Z.length=Y.length}},i:t,o:t,d(t){t&&(s(n),s(r),s(o)),m(X,t),m(Z,t),J()}}}function mt(t,e,n){let r,o,c,l,{node:u}=e;const{team1:s,team2:m,boxScore:i,result:f}=H(u.outerHTML);return a(t,s,t=>{n("$team1",r=t)}),a(t,m,t=>{n("$team2",l=t)}),a(t,i,t=>{n("$boxScore",o=t)}),a(t,f,t=>{n("$result",c=t)}),x(()=>{u.parentNode.removeChild(u)}),t.$set=(t=>{"node"in t&&n("node",u=t.node)}),t.$$.update=((t={$team1:1,$boxScore:1,$result:1})=>{(t.$team1||t.$boxScore||t.$result)&&console.log(r,o,c)}),{node:u,team1:s,team2:m,boxScore:i,result:f,$team1:r,$boxScore:o,$result:c,$team2:l,input_input_handler:function(){f.set(this.value)}}}const it=document.querySelector(".team-match-table");new class extends O{constructor(t){super(),N(this,t,mt,st,c,["node"])}}({target:it.parentNode,props:{node:it}})}();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment