import{SasCe,iasOe,sasSe,eashe,basI,Basre,hasD,kasU,lasY,masA,nasM,passe,Nasme,qasE,aasae,rasW,casne,HasS,uasce,KasUe}from"./index-ca7dbb83.js";functionG(a){if(a===null||a===!0||a===!1)returnNaN;vart=Number(a);returnisNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}functionC(a,t){if(t.length<a)thrownewTypeError(a+" argument"+(a>1?"s":"")+" required, but only "+t.length+" present")}function$(a){returntypeofSymbol=="function"&&typeofSymbol.iterator=="symbol"?$=function(e){returntypeofe}:$=function(e){returne&&typeofSymbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeofe},$(a)}functionk(a){C(1,arguments);vart=Object.prototype.toString.call(a);returnainstanceofDate||$(a)==="object"&&t==="[object Date]"?newDate(a.getTime()):typeofa=="number"||t==="[object Number]"?newDate(a):((typeofa=="string"||t==="[object String]")&&typeofconsole<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(newError().stack)),newDate(NaN))}functionbr(a,t){C(2,arguments);vare=k(a),r=G(t);returnisNaN(r)?newDate(NaN):(r&&e.setDate(e.getDate()+r),e)}functionYe(a,t){C(2,arguments);vare=k(a).getTime(),r=G(t);returnnewDate(e+r)}varIe={};functionK(){returnIe}functionfe(a){vart=newDate(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));returnt.setUTCFullYear(a.getFullYear()),a.getTime()-t.getTime()}functionee(a,t){C(2,arguments);vare=k(a),r=k(t),n=e.getTime()-r.getTime();returnn<0?-1:n>0?1:n}functionte(a){returntypeofSymbol=="function"&&typeofSymbol.iterator=="symbol"?te=function(e){returntypeofe}:te=function(e){returne&&typeofSymbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeofe},te(a)}functionAe(a){returnC(1,arguments),ainstanceofDate||te(a)==="object"&&Object.prototype.toString.call(a)==="[object Date]"}functionFe(a){if(C(1,arguments),!Ae(a)&&typeofa!="number")return!1;vart=k(a);return!isNaN(Number(t))}functionqe(a,t){C(2,arguments);vare=k(a),r=k(t),n=e.getFullYear()-r.getFullYear(),i=e.getMonth()-r.getMonth();returnn*12+i}functionLe(a,t){returnC(2,arguments),k(a).getTime()-k(t).getTime()}varve={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){returnt<0?Math.ceil(t):Math.floor(t)}},Re="trunc";functionHe(a){returna?ve[a]:ve[Re]}functionze(a){C(1,arguments);vart=k(a);returnt.setHours(23,59,59,999),t}functionXe(a){C(1,arguments);vart=k(a),e=t.getMonth();returnt.setFullYear(t.getFullYear(),e+1,0),t.setHours(23,59,59,999),t}functionGe(a){C(1,arguments);vart=k(a);returnze(t).getTime()===Xe(t).getTime()}functionBe(a,t){C(2,arguments);vare=k(a),r=k(t),n=ee(e,r),i=Math.abs(qe(e,r)),o;if(i<1)o=0;else{e.getMonth()===1&&e.getDate()>27&&e.setDate(30),e.setMonth(e.getMonth()-n*i);vars=ee(e,r)===-n;Ge(k(a))&&i===1&&ee(a,r)===1&&(s=!1),o=n*(i-Number(s))}returno===0?0:o}functionje(a,t,e){C(2,arguments);varr=Le(a,t)/1e3;returnHe(e==null?void0:e.roundingMethod)(r)}functionQe(a,t){C(2,arguments);vare=G(t);returnYe(a,-e)}varVe=864e5;functionJe(a){C(1,arguments);vart=k(a),e=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);varr=t.getTime(),n=e-r;returnMath.floor(n/Ve)+1}functionie(a){C(1,arguments);vart=1,e=k(a),r=e.getUTCDay(),n=(r<t?7:0)+r-t;returne.setUTCDate(e.getUTCDate()-n),e.setUTCHours(0,0,0,0),e}functionxe(a){C(1,arguments);vart=k(a),e=t.getUTCFullYear(),r=newDate(0);r.setUTCFullYear(e+1,0,4),r.setUTCHours(0,0,0,0);varn=ie(r),i=newDate(0);i.setUTCFullYear(e,0,4),i.setUTCHours(0,0,0,0);varo=ie(i);returnt.getTime()>=n.getTime()?e+1:t.getTime()>=o.getTime()?e:e-1}functionKe(a){C(1,arguments);vart=xe(a),e=newDate(0);e.setUTCFullYear(t,0,4),e.setUTCHours(0,0,0,0);varr=ie(e);returnr}varZe=6048e5;function$e(a){C(1,arguments);vart=k(a),e=ie(t).getTime()-Ke(t).getTime();returnMath.round(e/Ze)+1}function
|`),u=Y(f,"BUTTON",{class:!0});var b=A(u);d=W(b,"Toggle JSON source"),b.forEach(D),this.h()},h(){M(e,"href",i="https://github.com/utxo-foundation/prague-blockchain-week/tree/main/data/23/"+a[3]+"/"+a[0].id),M(e,"class","underline hover:no-underline"),M(e,"target","_blank"),M(u,"class","cursor-pointer underline hover:no-underline")},m(f,m){I(f,t,m),I(f,e,m),S(e,n),I(f,o,m),I(f,s,m),I(f,l,m),I(f,u,m),S(u,d),c||(h=Ue(u,"click",a[5]),c=!0)},p(f,m){m&1&&r!==(r=f[0].id+"")&&ce(n,r),m&1&&i!==(i="https://github.com/utxo-foundation/prague-blockchain-week/tree/main/data/23/"+f[3]+"/"+f[0].id)&&M(e,"href",i)},d(f){f&&D(t),f&&D(e),f&&D(o),f&&D(s),f&&D(l),f&&D(u),c=!1,h()}}}function ke(a){let t,e,r,n,i=JSON.stringify(a[0],null,2)+"",o;return{c(){t=U("h2"),e=E("JSON source-code"),r=ae(),n=U("div"),o=E(i),this.h()},l(s){t=Y(s,"H2",{class:!0});var l=A(t);e=W(l,"JSON source-code"),l.forEach(D),r=ne(s),n=Y(s,"DIV",{class:!0});var u=A(n);o=W(u,i),u.forEach(D),this.h()},h(){M(t,"class","text-2xl uppercase font-bold mt-10 text-gray-500"),M(n,"class","mt-4 font-mono whitespace-pre-wrap p-4 rounded-md bg-slate-200 text-sm text-black")},m(s,l){I(s,t,l),S(t,e),I(s,r,l),I(s,n,l),S(n,o)},p(s,l){l&1&&i!==(i=JSON.stringify(s[0],null,2)+"")&&ce(o,i)},d(s){s&&D(t),s&&D(r),s&&D(n)}}}function mr(a){let t,e,r,n,i,o,s,l,u,d,c,h,f,m=a[1]&&Me(a);return{c(){t=U("div"),e=U("div"),r=U("div"),n=E("⚙ This page is automatically generated using the structured dataset which can be consumed as a single JSON file → "),i=U("a"),o=E("data.prgblockweek.com/23/index.json"),s=E(`.
GoaheadanddoPRs!`),f=ae(),m&&m.c(),this.h()},l(b){t=Y(b,"DIV",{class:!0});var v=A(t);e=Y(v,"DIV",{class:!0});var O=A(e);r=Y(O,"DIV",{});var g=A(r);n=W(g,"⚙ This page is automatically generated using the structured dataset which can be consumed as a single JSON file → "),i=Y(g,"A",{href:!0,class:!0,target:!0});var w=A(i);o=W(w,"data.prgblockweek.com/23/index.json"),w.forEach(D),s=W(g,`.
GoaheadanddoPRs!`),g.forEach(D),O.forEach(D),f=ne(v),m&&m.l(v),v.forEach(D),this.h()},h(){M(i,"href","https://data.prgblockweek.com/23/index.json"),M(i,"class","underline hover:no-underline"),M(i,"target","_blank"),M(l,"class","h-4"),M(d,"href","https://github.com/utxo-foundation/prague-blockchain-week"),M(d,"class","underline hover:no-underline"),M(d,"target","_blank"),M(e,"class","bg-gray-100 p-4 text-lg text-gray-600"),M(t,"class","mt-20")},m(b,v){I(b,t,v),S(t,e),S(e,r),S(r,n),S(r,i),S(i,o),S(r,s),S(r,l),S(r,u),S(r,d),S(d,c),S(r,h),S(t,f),m&&m.m(t,null)},p(b,[v]){b[1]?m?m.p(b,v):(m=Me(b),m.c(),m.m(t,null)):m&&(m.d(1),m=null)},i:re,o:re,d(b){b&&D(t),m&&m.d()}}}function vr(a,t,e){let{item:r}=t,{col:n}=t,{bundle:i}=t;const o=Object.keys(Te.collections).find(u=>Te.collections[u].model===n);let s=!1;const l=()=>(e(2,s=!s),!1);return a.$$set=u=>{"item"in u&&e(0,r=u.item),"col"in u&&e(4,n=u.col),"bundle"in u&&e(1,i=u.bundle)},[r,i,s,o,n,l]}class yr extends Ce{constructor(t){super(),Oe(this,t,vr,mr,Se,{item:0,col:4,bundle:1})}}export{yr as F,pr as I,Ye as a,br as b,ee as c,Te as d,wr as f,C as r,G as t};