This commit is contained in:
basti committed 2019-09-10 17:01:23 +02:00
1 parent 7b9659e22f
commit b6161e1ff0
9 files changed
+72 -51

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "kredits-web",
"version": "1.9.0",
"version": "1.10.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "kredits-web",
"version": "1.9.0",
"version": "1.10.0",
"private": true,
"description": "Contribution dashboard of the Kosmos project",
"repository": "https://github.com/67P/kredits-web",
@@ -0,0 +1 @@
{"version":3,"sources":["vendor/ember-cli/app-prefix.js","kredits-web/app.js","kredits-web/components/add-contribution/component.js","kredits-web/components/add-contribution/template.js","kredits-web/components/add-contributor/component.js","kredits-web/components/add-contributor/template.js","kredits-web/components/add-proposal/component.js","kredits-web/components/add-proposal/template.js","kredits-web/components/chart-contributions-by-type/component.js","kredits-web/components/chart-contributions-by-type/template.js","kredits-web/components/contribution-list/component.js","kredits-web/components/contribution-list/template.js","kredits-web/components/contributor-list/component.js","kredits-web/components/contributor-list/template.js","kredits-web/components/ember-chart.js","kredits-web/components/ember-flatpickr.js","kredits-web/components/external-account-link/component.js","kredits-web/components/external-account-link/template.js","kredits-web/components/icon-account-gitea-kosmos-org/component.js","kredits-web/components/icon-account-gitea-kosmos-org/template.js","kredits-web/components/icon-account-github-com/component.js","kredits-web/components/icon-account-github-com/template.js","kredits-web/components/icon-account-wiki-kosmos-org/component.js","kredits-web/components/icon-account-wiki-kosmos-org/template.js","kredits-web/components/icon-warning/component.js","kredits-web/components/icon-warning/template.js","kredits-web/components/icon-web-globe/component.js","kredits-web/components/icon-web-globe/template.js","kredits-web/components/loading-spinner/component.js","kredits-web/components/loading-spinner/template.js","kredits-web/components/proposal-list/component.js","kredits-web/components/proposal-list/template.js","kredits-web/components/topbar-account-panel/component.js","kredits-web/components/topbar-account-panel/template.js","kredits-web/components/user-avatar/component.js","kredits-web/components/user-avatar/template.js","kredits-web/controllers/application.js","kredits-web/controllers/contributions/new.js","kredits-web/controllers/contributions/resubmit.js","kredits-web/controllers/contributors/edit.js","kredits-web/controllers/contributors/new.js","kredits-web/controllers/dashboard.js","kredits-web/controllers/dashboard/contributions/show.js","kredits-web/controllers/dashboard/contributors/show.js","kredits-web/controllers/proposals/new.js","kredits-web/controllers/signup/eth-account.js","kredits-web/controllers/signup/index.js","kredits-web/helpers/and.js","kredits-web/helpers/app-version.js","kredits-web/helpers/await.js","kredits-web/helpers/capitalize-string.js","kredits-web/helpers/contribution-status.js","kredits-web/helpers/eq.js","kredits-web/helpers/gt.js","kredits-web/helpers/gte.js","kredits-web/helpers/is-after.js","kredits-web/helpers/is-array.js","kredits-web/helpers/is-before.js","kredits-web/helpers/is-between.js","kredits-web/helpers/is-confirmed-contribution.js","kredits-web/helpers/is-current-user.js","kredits-web/helpers/is-equal.js","kredits-web/helpers/is-fulfilled.js","kredits-web/helpers/is-pending.js","kredits-web/helpers/is-rejected.js","kredits-web/helpers/is-same-or-after.js","kredits-web/helpers/is-same-or-before.js","kredits-web/helpers/is-same.js","kredits-web/helpers/lt.js","kredits-web/helpers/lte.js","kredits-web/helpers/moment-add.js","kredits-web/helpers/moment-calendar.js","kredits-web/helpers/moment-diff.js","kredits-web/helpers/moment-duration.js","kredits-web/helpers/moment-format.js","kredits-web/helpers/moment-from-now.js","kredits-web/helpers/moment-from.js","kredits-web/helpers/moment-subtract.js","kredits-web/helpers/moment-to-date.js","kredits-web/helpers/moment-to-now.js","kredits-web/helpers/moment-to.js","kredits-web/helpers/moment-unix.js","kredits-web/helpers/moment.js","kredits-web/helpers/not-eq.js","kredits-web/helpers/not.js","kredits-web/helpers/now.js","kredits-web/helpers/or.js","kredits-web/helpers/promise-all.js","kredits-web/helpers/promise-hash.js","kredits-web/helpers/promise-rejected-reason.js","kredits-web/helpers/unix.js","kredits-web/helpers/utc.js","kredits-web/helpers/xor.js","kredits-web/initializers/app-version.js","kredits-web/initializers/container-debug-adapter.js","kredits-web/initializers/export-application-global.js","kredits-web/models/contribution.js","kredits-web/models/contributor.js","kredits-web/models/proposal.js","kredits-web/resolver.js","kredits-web/router.js","kredits-web/routes/application.js","kredits-web/routes/contributions/resubmit.js","kredits-web/routes/contributors/edit.js","kredits-web/routes/dashboard/contributions/show.js","kredits-web/routes/dashboard/contributors/show.js","kredits-web/routes/index.js","kredits-web/routes/signup.js","kredits-web/routes/signup/complete.js","kredits-web/routes/signup/eth-account.js","kredits-web/routes/signup/github.js","kredits-web/services/ajax.js","kredits-web/services/kredits.js","kredits-web/services/moment.js","kredits-web/templates/application-loadingLine truncated
@@ -1 +0,0 @@
{"version":3,"sources":["vendor/ember-cli/app-prefix.js","kredits-web/app.js","kredits-web/components/add-contribution/component.js","kredits-web/components/add-contribution/template.js","kredits-web/components/add-contributor/component.js","kredits-web/components/add-contributor/template.js","kredits-web/components/add-proposal/component.js","kredits-web/components/add-proposal/template.js","kredits-web/components/chart-contributions-by-type/component.js","kredits-web/components/chart-contributions-by-type/template.js","kredits-web/components/contribution-list/component.js","kredits-web/components/contribution-list/template.js","kredits-web/components/contributor-list/component.js","kredits-web/components/contributor-list/template.js","kredits-web/components/ember-chart.js","kredits-web/components/ember-flatpickr.js","kredits-web/components/external-account-link/component.js","kredits-web/components/external-account-link/template.js","kredits-web/components/icon-account-gitea-kosmos-org/component.js","kredits-web/components/icon-account-gitea-kosmos-org/template.js","kredits-web/components/icon-account-github-com/component.js","kredits-web/components/icon-account-github-com/template.js","kredits-web/components/icon-account-wiki-kosmos-org/component.js","kredits-web/components/icon-account-wiki-kosmos-org/template.js","kredits-web/components/icon-web-globe/component.js","kredits-web/components/icon-web-globe/template.js","kredits-web/components/loading-spinner/component.js","kredits-web/components/loading-spinner/template.js","kredits-web/components/proposal-list/component.js","kredits-web/components/proposal-list/template.js","kredits-web/components/topbar-account-panel/component.js","kredits-web/components/topbar-account-panel/template.js","kredits-web/components/user-avatar/component.js","kredits-web/components/user-avatar/template.js","kredits-web/controllers/application.js","kredits-web/controllers/contributions/new.js","kredits-web/controllers/contributors/edit.js","kredits-web/controllers/contributors/new.js","kredits-web/controllers/dashboard.js","kredits-web/controllers/dashboard/contributors/show.js","kredits-web/controllers/proposals/new.js","kredits-web/controllers/signup/eth-account.js","kredits-web/controllers/signup/index.js","kredits-web/helpers/and.js","kredits-web/helpers/app-version.js","kredits-web/helpers/await.js","kredits-web/helpers/capitalize-string.js","kredits-web/helpers/contribution-status.js","kredits-web/helpers/eq.js","kredits-web/helpers/gt.js","kredits-web/helpers/gte.js","kredits-web/helpers/is-after.js","kredits-web/helpers/is-array.js","kredits-web/helpers/is-before.js","kredits-web/helpers/is-between.js","kredits-web/helpers/is-confirmed-contribution.js","kredits-web/helpers/is-current-user.js","kredits-web/helpers/is-equal.js","kredits-web/helpers/is-fulfilled.js","kredits-web/helpers/is-pending.js","kredits-web/helpers/is-rejected.js","kredits-web/helpers/is-same-or-after.js","kredits-web/helpers/is-same-or-before.js","kredits-web/helpers/is-same.js","kredits-web/helpers/lt.js","kredits-web/helpers/lte.js","kredits-web/helpers/moment-add.js","kredits-web/helpers/moment-calendar.js","kredits-web/helpers/moment-diff.js","kredits-web/helpers/moment-duration.js","kredits-web/helpers/moment-format.js","kredits-web/helpers/moment-from-now.js","kredits-web/helpers/moment-from.js","kredits-web/helpers/moment-subtract.js","kredits-web/helpers/moment-to-date.js","kredits-web/helpers/moment-to-now.js","kredits-web/helpers/moment-to.js","kredits-web/helpers/moment-unix.js","kredits-web/helpers/moment.js","kredits-web/helpers/not-eq.js","kredits-web/helpers/not.js","kredits-web/helpers/now.js","kredits-web/helpers/or.js","kredits-web/helpers/promise-all.js","kredits-web/helpers/promise-hash.js","kredits-web/helpers/promise-rejected-reason.js","kredits-web/helpers/unix.js","kredits-web/helpers/utc.js","kredits-web/helpers/xor.js","kredits-web/initializers/app-version.js","kredits-web/initializers/container-debug-adapter.js","kredits-web/initializers/export-application-global.js","kredits-web/models/contribution.js","kredits-web/models/contributor.js","kredits-web/models/proposal.js","kredits-web/resolver.js","kredits-web/router.js","kredits-web/routes/application.js","kredits-web/routes/contributors/edit.js","kredits-web/routes/dashboard/contributions/show.js","kredits-web/routes/dashboard/contributors/show.js","kredits-web/routes/index.js","kredits-web/routes/signup.js","kredits-web/routes/signup/complete.js","kredits-web/routes/signup/eth-account.js","kredits-web/routes/signup/github.js","kredits-web/services/ajax.js","kredits-web/services/kredits.js","kredits-web/services/moment.js","kredits-web/templates/application-loading.js","kredits-web/templates/application.js","kredits-web/templates/contributions/new.js","kredits-web/templates/contributors/edit.js","kredits-web/templates/contributors/new.js","kredits-web/templates/dashboard.js","kredits-web/templates/dashboard/contributiLine truncated
@@ -0,0 +1 @@
@charset "UTF-8";body,button,h1,h2,h3,h4,h5,html,input{font-family:"Open Sans",sans-serif;font-weight:300}a,section h2{color:#68d7fb}*{margin:0;padding:0;box-sizing:border-box}:active,:focus,:hover{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}main{padding:1rem 2rem}@media (max-width:600px){main{padding:1rem}}main#dashboard{width:100%;display:grid;grid-row-gap:2rem;grid-template-areas:"stats" "contributions"}main.center-column{display:flex;flex-direction:column;align-items:center}main.center-column section{width:600px;max-width:100%}main.center-column section header{text-align:center}main section .content a{font-size:inherit}main section .content.text-lg p{font-size:1.2rem;margin-bottom:1em;line-height:1.5em}main section .content.text-center{text-align:center}main section .content p.mg-bottom-md{margin-bottom:2rem}main section .content p.actions{text-align:center;padding-top:2rem}@media (min-width:550px){main#dashboard{grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:2fr 4fr;grid-template-areas:"stats contributions"}main#dashboard.with-details{grid-column-gap:3rem;grid-template-columns:2fr 4fr 2fr;grid-template-areas:"stats contributions details"}}main section{margin-bottom:5rem}main section:first-of-type{margin-top:2rem}main section header{margin-bottom:3rem}main section header.with-nav{display:grid;grid-template-columns:auto 5rem;grid-template-areas:"title" "actions"}main section header h2{display:inline-block}main section header nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media (max-width:600px){main section{margin-bottom:5rem}main section header{margin-bottom:2rem}}body,html{font-size:12px;color:#fff}body{background-image:linear-gradient(to bottom,rgba(22,21,40,.4),rgba(0,0,0,.75)),url(/img/bg-947d3bf6bb15a1a3b07afcba4c307690.jpg);background-repeat:none;background-attachment:fixed}@media screen and (min-width:900px){body{background-size:cover}}button,h1,h2,h3,h4,h5,input{font-size:1rem}section h2{font-size:1.4rem}section#people .content p.stats{margin-bottom:1rem;font-size:1rem;color:#fff;text-align:center}section#people .content p.stats span.number{font-weight:600}.button,button,input[type=submit],table.contributor-list tr.current-user,ul.contribution-list li .amount,ul.contribution-list li .recipient,ul.proposal-list li .amount,ul.proposal-list li .recipient,ul.proposal-list li .symbol{font-weight:500}section#contributions-by-type .chart{width:50%;margin-left:auto;margin-right:auto}section#proposals-closed .actions,section#proposals-open .actions{padding-top:3rem;font-size:1rem;color:#68d7fb;text-align:center}@media (max-width:600px){section#contributions-by-type .chart{width:75%}section#proposals-closed .actions,section#proposals-open .actions{padding-top:2rem}main section#contributions-confirmed,main section#contributions-unconfirmed{margin-top:0}}section#proposals-closed .actions a,section#proposals-open .actions a{color:#68d7fb}@media (min-width:550px){section h2{font-size:2rem}}.button,button,input[type=submit]{display:inline-block;padding:.6rem 2rem;background-color:rgba(22,21,40,.6);border:1px solid #161528;border-radius:3px;color:#68d7fb;text-decoration:none;text-transform:uppercase;cursor:pointer;letter-spacing:.1em}.button+.button,.button+button,.button+input[type=submit],button+.button,button+button,button+input[type=submit],input[type=submit]+.button,input[type=submit]+button,input[type=submit]+input[type=submit]{margin-left:.5rem}.button:hover,button:hover,input[type=submit]:hover{background-color:rgba(22,21,40,.8)}.button.active,.button:active,button.active,button:active,input[type=submit].active,input[type=submit]:active{border-color:#68d7fb}.button[disabled],button[disabled],input[type=submit][disabled]{color:rgba(255,255,255,.5)}.button.small,button.small,input[type=submit].small{font-size:.86rem;padding:.2rem .8rem}.button.danger,button.danger,input[type=submit].danger{color:#fb6868;background-color:rgba(40,21,21,.6);border-color:#281515}.button.danger:hover,button.danger:hover,input[type=submit].danger:hover{background-color:rgba(40,21,21,.8)}.button.danger.active,.button.danger:active,button.danger.active,button.danger:active,input[type=submit].danger.active,input[type=submit].danger:active{border-color:#fb6868}.button.green,button.green,input[type=submit].green{color:#97fb68;background-color:rgba(21,40,21,.6);border-color:#152815}.button.green:hover,button.green:hover,input[type=submit].green:hover{background-color:rgba(21,40,21,.8)}.button.green.active,.button.green:active,button.green.active,button.green:active,input[type=submit].green.active,input[type=submit].green:active{border-color:#97fb68}.button.icon svg,button.icon svg,input[type=submit].icon svg{width:2rem;height:2rem;vertical-align:middle;margin-right:1rem}.button.icon svg .fg,button.icon svg .fg,input[type=submit].icon svg .fg{fill:#68d7fb}section#add-contribution form p,section#add-contributor form p,section#add-propLine truncated
@@ -1 +0,0 @@
@charset "UTF-8";body,button,h1,h2,h3,h4,h5,html,input{font-family:"Open Sans",sans-serif;font-weight:300}a,section h2{color:#68d7fb}*{margin:0;padding:0;box-sizing:border-box}:active,:focus,:hover{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}main{padding:1rem 2rem}@media (max-width:600px){main{padding:1rem}}main#dashboard{width:100%;display:grid;grid-row-gap:2rem;grid-template-areas:"stats" "contributions"}main.center-column{display:flex;flex-direction:column;align-items:center}main.center-column section{width:600px;max-width:100%}main.center-column section header{text-align:center}main section .content a{font-size:inherit}main section .content.text-lg p{font-size:1.2rem;margin-bottom:1em;line-height:1.5em}main section .content.text-center{text-align:center}main section .content p.mg-bottom-md{margin-bottom:2rem}main section .content p.actions{text-align:center;padding-top:2rem}@media (min-width:550px){main#dashboard{grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:2fr 4fr;grid-template-areas:"stats contributions"}main#dashboard.with-details{grid-column-gap:3rem;grid-template-columns:2fr 4fr 2fr;grid-template-areas:"stats contributions details"}}main section{margin-bottom:5rem}main section:first-of-type{margin-top:2rem}main section header{margin-bottom:3rem}main section header.with-nav{display:grid;grid-template-columns:auto 5rem;grid-template-areas:"title" "actions"}main section header h2{display:inline-block}main section header nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media (max-width:600px){main section{margin-bottom:5rem}main section header{margin-bottom:2rem}}body,html{font-size:12px;color:#fff}body{background-image:linear-gradient(to bottom,rgba(22,21,40,.4),rgba(0,0,0,.75)),url(/img/bg-947d3bf6bb15a1a3b07afcba4c307690.jpg);background-repeat:none;background-attachment:fixed}@media screen and (min-width:900px){body{background-size:cover}}button,h1,h2,h3,h4,h5,input{font-size:1rem}section h2{font-size:1.4rem}section#people .content p.stats{margin-bottom:1rem;font-size:1rem;color:#fff;text-align:center}section#people .content p.stats span.number{font-weight:600}.button,button,input[type=submit],table.contributor-list tr.current-user,ul.contribution-list li .amount,ul.contribution-list li .recipient,ul.proposal-list li .amount,ul.proposal-list li .recipient,ul.proposal-list li .symbol{font-weight:500}section#contributions-by-type .chart{width:50%;margin-left:auto;margin-right:auto}section#proposals-closed .actions,section#proposals-open .actions{padding-top:3rem;font-size:1rem;color:#68d7fb;text-align:center}@media (max-width:600px){section#contributions-by-type .chart{width:75%}section#proposals-closed .actions,section#proposals-open .actions{padding-top:2rem}main section#contributions-confirmed,main section#contributions-unconfirmed{margin-top:0}}section#proposals-closed .actions a,section#proposals-open .actions a{color:#68d7fb}@media (min-width:550px){section h2{font-size:2rem}}.button,button,input[type=submit]{display:inline-block;padding:.6rem 2rem;background-color:rgba(22,21,40,.6);border:1px solid #161528;border-radius:3px;color:#68d7fb;text-decoration:none;text-transform:uppercase;cursor:pointer;letter-spacing:.1em}.button+.button,.button+button,.button+input[type=submit],button+.button,button+button,button+input[type=submit],input[type=submit]+.button,input[type=submit]+button,input[type=submit]+input[type=submit]{margin-left:.5rem}.button:hover,button:hover,input[type=submit]:hover{background-color:rgba(22,21,40,.8)}.button.active,.button:active,button.active,button:active,input[type=submit].active,input[type=submit]:active{border-color:#68d7fb}.button[disabled],button[disabled],input[type=submit][disabled]{color:rgba(255,255,255,.5)}.button.small,button.small,input[type=submit].small{font-size:.86rem;padding:.2rem .8rem}.button.danger,button.danger,input[type=submit].danger{color:#fb6868;background-color:rgba(40,21,21,.6);border-color:#281515}.button.danger:hover,button.danger:hover,input[type=submit].danger:hover{background-color:rgba(40,21,21,.8)}.button.danger.active,.button.danger:active,button.danger.active,button.danger:active,input[type=submit].danger.active,input[type=submit].danger:active{border-color:#fb6868}.button.green,button.green,input[type=submit].green{color:#97fb68;background-color:rgba(21,40,21,.6);border-color:#152815}.button.green:hover,button.green:hover,input[type=submit].green:hover{background-color:rgba(21,40,21,.8)}.button.green.active,.button.green:active,button.green.active,button.green:active,input[type=submit].green.active,input[type=submit].green:active{border-color:#97fb68}.button.icon svg,button.icon svg,input[type=submit].icon svg{width:2rem;height:2rem;vertical-align:middle;margin-right:1rem}.button.icon svg .fg,button.icon svg .fg,input[type=submit].icon svg .fg{fill:#68d7fb}section#add-contribution form p,section#add-contributor form p,section#add-propLine truncated
@@ -4,11 +4,11 @@ var o=Ember.Application.extend({modulePrefix:r.default.modulePrefix,podModulePre
var i=o
e.default=i}),define("kredits-web/components/add-contribution/component",["exports","moment"],function(e,t){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0
try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=Ember.Component.extend({attributes:null,contributors:Object.freeze([]),isValidContributor:Ember.computed.notEmpty("contributorId"),isValidKind:Ember.computed.notEmpty("kind"),isValidAmount:Ember.computed("amount",function(){return parseInt(this.amount,10)>0}),isValidDescription:Ember.computed.notEmpty("description"),isValidUrl:Ember.computed.notEmpty("url"),isValid:Ember.computed.and("isValidContributor","isValidKind","isValidAmount","isValidDescription"),init:function(){this._super.apply(this,arguments),this.set("defaultDate",(0,t.default)().startOf("hour").toDate()),this.set("attributes",{contributorId:null,kind:null,date:this.defaultDate,amount:null,description:null,url:null}),this.reset()},reset:function(){this.setProperties(this.attributes)},actions:{submit:function(){var e=this
var r=Ember.Component.extend({attributes:null,contributors:Object.freeze([]),isValidContributor:Ember.computed.notEmpty("contributorId"),isValidKind:Ember.computed.notEmpty("kind"),isValidAmount:Ember.computed("amount",function(){return parseInt(this.amount,10)>0}),isValidDescription:Ember.computed.notEmpty("description"),isValidUrl:Ember.computed.notEmpty("url"),isValid:Ember.computed.and("isValidContributor","isValidKind","isValidAmount","isValidDescription"),init:function(){this._super.apply(this,arguments),this.set("defaultDate",(0,t.default)().startOf("hour").toDate()),Ember.isEmpty(this.attributes)&&this.set("attributes",{contributorId:null,kind:null,date:this.defaultDate,amount:null,description:null,url:null,details:null}),this.reset()},reset:function(){this.setProperties(this.attributes)},actions:{submit:function(){var e=this
if(this.isValid){var t=this.getProperties(Object.keys(this.attributes)),r=n((t.date instanceof Array?t.date[0]:t.date).toISOString().split("T"),2),o=[r[0],r[1]]
t.date=o[0],t.time=o[1],this.set("inProgress",!0),this.save(t).then(function(){e.reset()},function(e){console.warn(e),window.alert("Something went wrong. Check the browser console for details.")}).finally(function(){return e.set("inProgress",!1)})}else alert("Invalid data. Please review and try again.")}}})
e.default=r}),define("kredits-web/components/add-contribution/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"AUOL+M29",block:'{"symbols":["contributor"],"statements":[[7,"form"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Contributor:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"select"],[11,"required",""],[12,"onchange",[29,"action",[[24,0,[]],[29,"mut",[[25,["contributorId"]]],null]],[["value"],["target.value"]]]],[9],[0,"\\n "],[7,"option"],[11,"value",""],[11,"selected",""],[11,"disabled",""],[11,"hidden",""],[9],[10],[0,"\\n"],[4,"each",[[25,["contributors"]]],null,{"statements":[[0," "],[7,"option"],[12,"value",[24,1,["id"]]],[12,"selected",[29,"eq",[[25,["contributorId"]],[24,1,["id"]]],null]],[9],[1,[24,1,["name"]],false],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Kind:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"select"],[11,"required",""],[12,"onchange",[29,"action",[[24,0,[]],[29,"mut",[[25,["kind"]]],null]],[["value"],["target.value"]]]],[9],[0,"\\n "],[7,"option"],[11,"value",""],[11,"selected",""],[11,"disabled",""],[11,"hidden",""],[9],[10],[0,"\\n "],[7,"option"],[11,"value","community"],[12,"selected",[29,"eq",[[25,["kind"]],"community"],null]],[9],[0,"Community"],[10],[0,"\\n "],[7,"option"],[11,"value","design"],[12,"selected",[29,"eq",[[25,["kind"]],"design"],null]],[9],[0,"Design"],[10],[0,"\\n "],[7,"option"],[11,"value","dev"],[12,"selected",[29,"eq",[[25,["kind"]],"dev"],null]],[9],[0,"Development"],[10],[0,"\\n "],[7,"option"],[11,"value","docs"],[12,"selected",[29,"eq",[[25,["kind"]],"docs"],null]],[9],[0,"Documentation"],[10],[0,"\\n "],[7,"option"],[11,"value","ops"],[12,"selected",[29,"eq",[[25,["kind"]],"ops"],null]],[9],[0,"IT Operations"],[10],[0,"\\n "],[7,"option"],[11,"value","special"],[12,"selected",[29,"eq",[[25,["kind"]],"special"],null]],[9],[0,"Special"],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Date:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"ember-flatpickr",null,[["date","defaultDate","maxDate","enableTime","time_24hr","onChange"],[[25,["date"]],[25,["defaultDate"]],[25,["defaultDate"]],true,true,[29,"action",[[24,0,[]],[29,"mut",[[25,["date"]]],null]],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Amount:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"input",null,[["type","placeholder","value","class"],["text","500",[25,["amount"]],[29,"if",[[25,["isValidAmount"]],"valid",""],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Description:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"input",null,[["type","value","class"],["text",[25,["description"]],[29,"if",[[25,["isValidDescription"]],"valid",""],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"URL (optional):"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"input",null,[["type","value","class"],["text",[25,["url"]],[29,"if",[[25,["isValidUrl"]],"valid",""],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"p"],[11,"class","actions"],[9],[0,"\\n "],[1,[29,"input",null,[["type","disabled","value"],["submit",[25,["inProgress"]],[29,"if",[[25,["inProgress"]],"Processing","Save"],null]]]],false],[0,"\\n "],[10],[0,"\\n"],[3,"action",[[24,0,[]],"submit"],[["on"],["submit"]]],[10],[0,"\\n\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/components/add-contribution/template.hbs"}})
var t=Ember.HTMLBars.template({id:"US4CExRm",block:'{"symbols":["contributor"],"statements":[[7,"form"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Contributor:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"select"],[11,"required",""],[12,"onchange",[29,"action",[[24,0,[]],[29,"mut",[[25,["contributorId"]]],null]],[["value"],["target.value"]]]],[9],[0,"\\n "],[7,"option"],[11,"value",""],[11,"selected",""],[11,"disabled",""],[11,"hidden",""],[9],[10],[0,"\\n"],[4,"each",[[25,["contributors"]]],null,{"statements":[[0," "],[7,"option"],[12,"value",[24,1,["id"]]],[12,"selected",[29,"eq",[[25,["contributorId"]],[24,1,["id"]]],null]],[9],[1,[24,1,["name"]],false],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Kind:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"select"],[11,"required",""],[12,"onchange",[29,"action",[[24,0,[]],[29,"mut",[[25,["kind"]]],null]],[["value"],["target.value"]]]],[9],[0,"\\n "],[7,"option"],[11,"value",""],[11,"selected",""],[11,"disabled",""],[11,"hidden",""],[9],[10],[0,"\\n "],[7,"option"],[11,"value","community"],[12,"selected",[29,"eq",[[25,["kind"]],"community"],null]],[9],[0,"Community"],[10],[0,"\\n "],[7,"option"],[11,"value","design"],[12,"selected",[29,"eq",[[25,["kind"]],"design"],null]],[9],[0,"Design"],[10],[0,"\\n "],[7,"option"],[11,"value","dev"],[12,"selected",[29,"eq",[[25,["kind"]],"dev"],null]],[9],[0,"Development"],[10],[0,"\\n "],[7,"option"],[11,"value","docs"],[12,"selected",[29,"eq",[[25,["kind"]],"docs"],null]],[9],[0,"Documentation"],[10],[0,"\\n "],[7,"option"],[11,"value","ops"],[12,"selected",[29,"eq",[[25,["kind"]],"ops"],null]],[9],[0,"IT Operations"],[10],[0,"\\n "],[7,"option"],[11,"value","special"],[12,"selected",[29,"eq",[[25,["kind"]],"special"],null]],[9],[0,"Special"],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Date:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"ember-flatpickr",null,[["date","defaultDate","maxDate","enableTime","time_24hr","onChange"],[[25,["date"]],[25,["defaultDate"]],[25,["defaultDate"]],true,true,[29,"action",[[24,0,[]],[29,"mut",[[25,["date"]]],null]],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Amount:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"input",null,[["type","placeholder","value","class"],["text","500",[25,["amount"]],[29,"if",[[25,["isValidAmount"]],"valid",""],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Description:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"input",null,[["type","value","class"],["text",[25,["description"]],[29,"if",[[25,["isValidDescription"]],"valid",""],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"URL (optional):"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"input",null,[["type","value","class"],["text",[25,["url"]],[29,"if",[[25,["isValidUrl"]],"valid",""],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[25,["details"]]],null,{"statements":[[0," "],[7,"label"],[9],[0,"\\n "],[7,"p"],[11,"class","label"],[9],[0,"Details:"],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"pre"],[9],[0," "],[1,[23,"details"],false],[0," "],[10],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"p"],[11,"class","actions"],[9],[0,"\\n "],[1,[29,"input",null,[["type","disabled","value"],["submit",[25,["inProgress"]],[29,"if",[[25,["inProgress"]],"Processing","Save"],null]]]],false],[0,"\\n "],[10],[0,"\\n"],[3,"action",[[24,0,[]],"submit"],[["on"],["submit"]]],[10],[0,"\\n\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/components/add-contribution/template.hbs"}})
e.default=t}),define("kredits-web/components/add-contributor/component",["exports","web3-utils"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Component.extend({kredits:Ember.inject.service(),attributes:null,isValidAccount:Ember.computed("account",function(){return(0,t.isAddress)(this.account)}),isValidName:Ember.computed.notEmpty("name"),isValidURL:Ember.computed.notEmpty("url"),isValidGithubUID:Ember.computed.notEmpty("github_uid"),isValidGithubUsername:Ember.computed.notEmpty("github_username"),isValidGiteaUsername:Ember.computed.notEmpty("gitea_username"),isValidWikiUsername:Ember.computed.notEmpty("wiki_username"),isValid:Ember.computed.and("isValidAccount","isValidName","isValidGithubUID"),inProgress:!1,init:function(){this._super.apply(this,arguments),this.setDefaultAttributes(),this.reset()},setDefaultAttributes:function(){Ember.isPresent(this.attributes)||this.set("attributes",{account:null,name:null,kind:"person",url:null,github_username:null,github_uid:null,gitea_username:null,wiki_username:null})},reset:function(){this.setProperties(this.attributes)},actions:{submit:function(){var e=this
if(this.isValid){var t=Object.keys(this.attributes),n=this.getProperties(t)
@@ -55,6 +55,10 @@ e.default=t}),define("kredits-web/components/icon-account-wiki-kosmos-org/compon
var t=Ember.Component.extend({tagName:""})
e.default=t}),define("kredits-web/components/icon-account-wiki-kosmos-org/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"BV/BbT8B",block:'{"symbols":[],"statements":[[7,"svg"],[11,"class","icon-wiki"],[11,"width","120"],[11,"height","120"],[11,"version","1.1"],[11,"viewBox","0 0 120 120"],[11,"xml:space","preserve","http://www.w3.org/XML/1998/namespace"],[11,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[11,"xmlns:cc","http://creativecommons.org/ns#"],[11,"xmlns:dc","http://purl.org/dc/elements/1.1/"],[11,"xmlns:rdf","http://www.w3.org/1999/02/22-rdf-syntax-ns#"],[9],[0,"\\n "],[7,"g"],[11,"transform","translate(18.1,3)"],[9],[0,"\\n "],[7,"polygon"],[11,"class","fg"],[11,"transform","translate(-6.2,9)"],[11,"points","6.2 5 45.7 20.5 45.7 91 6.2 75.5"],[9],[10],[0,"\\n "],[7,"polygon"],[11,"class","fg"],[11,"transform","translate(-6.2,9)"],[11,"points","90 5 50.5 20.5 50.5 91 90 75.5"],[9],[10],[0,"\\n "],[7,"polygon"],[11,"class","fg"],[11,"transform","translate(-6.2,9)"],[11,"points","87 88 87 81.8 60.4 91"],[9],[10],[0,"\\n "],[7,"polygon"],[11,"class","fg"],[11,"transform","translate(-6.2,9)"],[11,"points","9.2 88 9.2 81.8 34.9 91"],[9],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/components/icon-account-wiki-kosmos-org/template.hbs"}})
e.default=t}),define("kredits-web/components/icon-warning/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Component.extend({tagName:""})
e.default=t}),define("kredits-web/components/icon-warning/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"9k6ElSoN",block:'{"symbols":[],"statements":[[7,"svg"],[11,"width","60px"],[11,"height","60px"],[11,"version","1.1"],[11,"viewBox","0 0 60 60"],[11,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[11,"xmlns:cc","http://creativecommons.org/ns#"],[11,"xmlns:dc","http://purl.org/dc/elements/1.1/"],[11,"xmlns:rdf","http://www.w3.org/1999/02/22-rdf-syntax-ns#"],[9],[0,"\\n "],[7,"g"],[11,"fill","none"],[11,"fill-rule","evenodd"],[9],[0,"\\n "],[7,"g"],[11,"transform","translate(-479,-238)"],[11,"stroke","#fbe468"],[11,"stroke-linecap","round"],[11,"stroke-linejoin","round"],[11,"stroke-width","1"],[9],[0,"\\n "],[7,"g"],[11,"transform","translate(482,244)"],[9],[0,"\\n "],[7,"a"],[11,"transform","translate(0,2)"],[9],[0,"\\n "],[7,"polygon"],[11,"id","Triangle-58"],[11,"points","0.15321 44 27 0 53.847 44"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"rect"],[11,"x","25"],[11,"y","13"],[11,"width","4"],[11,"height","21"],[9],[10],[0,"\\n "],[7,"a"],[11,"transform","translate(0,2)"],[9],[0,"\\n "],[7,"circle"],[11,"cx","27"],[11,"cy","38"],[11,"r","2"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/components/icon-warning/template.hbs"}})
e.default=t}),define("kredits-web/components/icon-web-globe/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Component.extend({tagName:""})
e.default=t}),define("kredits-web/components/icon-web-globe/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
@@ -65,13 +69,21 @@ e.default=t}),define("kredits-web/components/loading-spinner/template",["exports
var t=Ember.HTMLBars.template({id:"b6SWTOaj",block:'{"symbols":[],"statements":[[7,"p"],[9],[0,"\\n "],[7,"svg"],[11,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[11,"xmlns:xlink","http://www.w3.org/1999/xlink","http://www.w3.org/2000/xmlns/"],[11,"version","1.1"],[11,"x","0px"],[11,"y","0px"],[11,"viewBox","0 0 132 100"],[11,"enable-background","new 0 0 100 100"],[11,"xml:space","preserve","http://www.w3.org/XML/1998/namespace"],[9],[0,"\\n "],[7,"path"],[11,"id","path-comet"],[11,"d","M79.062,24.173L79.062,24.173l-0.021-0.011c-0.068-0.03-0.137-0.062-0.204-0.093L42.392,7.337\\n c0,0,3.065,14.104,4.458,18.019l0,0c0,0-41.754-12.481-46.85-13.67c1.67,6.52,30.607,62.492,30.607,62.492\\n c5.848,11.873,19.394,18.485,33.522,18.485c19.811,0,35.87-16.059,35.87-35.869C100,42.313,91.418,29.837,79.062,24.173z"],[9],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"],[7,"p"],[9],[0,"\\n Loading data...\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/components/loading-spinner/template.hbs"}})
e.default=t}),define("kredits-web/components/proposal-list/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Component.extend({tagName:"ul",classNames:["proposal-list"],actions:{confirm:function(e){this.contractInteractionEnabled?this.confirmProposal(e):window.alert("Only members can vote on proposals. Please ask someone to set you up.")}}})
e.default=t}),define("kredits-web/components/proposal-list/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"m53EF4sk",block:'{"symbols":["proposal"],"statements":[[4,"each",[[25,["proposals"]]],null,{"statements":[[0," "],[7,"li"],[12,"data-proposal-id",[24,1,["id"]]],[12,"class",[29,"if",[[24,1,["isExecuted"]],"confirmed","unconfirmed"],null]],[9],[0,"\\n "],[7,"p"],[11,"class","meta"],[9],[0,"\\n "],[7,"span"],[12,"class",[30,["category ",[24,1,["kind"]]]]],[9],[0,"♥ ("],[1,[24,1,["kind"]],false],[0,")"],[10],[0,"\\n "],[7,"span"],[11,"class","recipient"],[9],[1,[24,1,["contributor","name"]],false],[0,":"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","kredits-amount"],[9],[0,"\\n "],[7,"span"],[11,"class","amount"],[9],[1,[24,1,["amount"]],false],[10],[7,"span"],[11,"class","symbol"],[9],[0,"₭S"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","description"],[9],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[1,[24,1,["description"]],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","voting"],[9],[0,"\\n"],[4,"unless",[[24,1,["isExecuted"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","votes"],[9],[0,"("],[1,[24,1,["votesCount"]],false],[0,"/"],[1,[24,1,["votesNeeded"]],false],[0," votes)"],[10],[0,"\\n "],[7,"button"],[9],[0,"+1"],[3,"action",[[24,0,[]],"confirm",[24,1,["id"]]]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"kredits-web/components/proposal-list/template.hbs"}})
e.default=t}),define("kredits-web/components/topbar-account-panel/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Component.extend({tagName:"",kredits:Ember.inject.service(),router:Ember.inject.service(),actions:{signup:function(){this.router.transitionTo("signup")}}})
e.default=t})
define("kredits-web/components/topbar-account-panel/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"15JWmvIR",block:'{"symbols":[],"statements":[[7,"section"],[11,"id","user-account"],[9],[0,"\\n"],[4,"if",[[29,"and",[[25,["kredits","hasAccounts"]],[25,["kredits","currentUser"]]],null]],null,{"statements":[[0," "],[1,[25,["kredits","currentUser","name"]],false],[0,"\\n"],[4,"if",[[25,["kredits","currentUserIsCore"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","core-flag"],[9],[0,"(core)"],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," Anonymous\\n "],[7,"button"],[11,"class","small green"],[9],[0,"Sign up"],[3,"action",[[24,0,[]],"signup"]],[10],[0,"\\n"]],"parameters":[]}],[10]],"hasEval":false}',meta:{moduleName:"kredits-web/components/topbar-account-panel/template.hbs"}})
define("kredits-web/components/proposal-list/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"m53EF4sk",block:'{"symbols":["proposal"],"statements":[[4,"each",[[25,["proposals"]]],null,{"statements":[[0," "],[7,"li"],[12,"data-proposal-id",[24,1,["id"]]],[12,"class",[29,"if",[[24,1,["isExecuted"]],"confirmed","unconfirmed"],null]],[9],[0,"\\n "],[7,"p"],[11,"class","meta"],[9],[0,"\\n "],[7,"span"],[12,"class",[30,["category ",[24,1,["kind"]]]]],[9],[0,"♥ ("],[1,[24,1,["kind"]],false],[0,")"],[10],[0,"\\n "],[7,"span"],[11,"class","recipient"],[9],[1,[24,1,["contributor","name"]],false],[0,":"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","kredits-amount"],[9],[0,"\\n "],[7,"span"],[11,"class","amount"],[9],[1,[24,1,["amount"]],false],[10],[7,"span"],[11,"class","symbol"],[9],[0,"₭S"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","description"],[9],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[1,[24,1,["description"]],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","voting"],[9],[0,"\\n"],[4,"unless",[[24,1,["isExecuted"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","votes"],[9],[0,"("],[1,[24,1,["votesCount"]],false],[0,"/"],[1,[24,1,["votesNeeded"]],false],[0," votes)"],[10],[0,"\\n "],[7,"button"],[9],[0,"+1"],[3,"action",[[24,0,[]],"confirm",[24,1,["id"]]]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"kredits-web/components/proposal-list/template.hbs"}})
e.default=t}),define("kredits-web/components/topbar-account-panel/component",["exports"],function(e){function t(e,t,n,r,o,i,s){try{var a=e[i](s),l=a.value}catch(u){return void n(u)}a.done?t(l):Promise.resolve(l).then(r,o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Component.extend({tagName:"",kredits:Ember.inject.service(),router:Ember.inject.service(),setupInProgress:!1,userHasEthereumWallet:Ember.computed(function(){return Ember.isPresent(window.ethereum)}).volatile(),showConnectButton:Ember.computed("userHasEthereumWallet","kredits.hasAccounts",function(){return this.userHasEthereumWallet&&!this.kredits.hasAccounts}),actions:{signup:function(){this.router.transitionTo("signup")},connectAccount:function(){var e,n=(e=regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,window.ethereum.enable()
case 3:return this.set("setupInProgress",!0),e.next=6,this.kredits.setup()
case 6:this.set("setupInProgress",!1),this.router.transitionTo("dashboard"),e.next=14
break
case 10:e.prev=10,e.t0=e.catch(0),this.set("setupInProgress",!1),console.log("Opening Ethereum wallet failed:",e.t0)
case 14:case"end":return e.stop()}},e,this,[[0,10]])}),function(){var n=this,r=arguments
return new Promise(function(o,i){var s=e.apply(n,r)
function a(e){t(s,o,i,a,l,"next",e)}function l(e){t(s,o,i,a,l,"throw",e)}a(void 0)})})
return function(){return n.apply(this,arguments)}}()}})
e.default=n}),define("kredits-web/components/topbar-account-panel/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"vBVedF+r",block:'{"symbols":[],"statements":[[7,"section"],[11,"id","user-account"],[9],[0,"\\n"],[4,"if",[[25,["setupInProgress"]]],null,{"statements":[[0," Connecting account...\\n"]],"parameters":[]},{"statements":[[4,"if",[[29,"and",[[25,["kredits","hasAccounts"]],[25,["kredits","currentUser"]]],null]],null,{"statements":[[0," "],[1,[25,["kredits","currentUser","name"]],false],[0,"\\n"],[4,"if",[[25,["kredits","currentUserIsCore"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","core-flag"],[9],[0,"(core)"],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," Anonymous\\n "],[7,"button"],[11,"class","small"],[9],[0,"Sign up"],[3,"action",[[24,0,[]],"signup"]],[10],[0,"\\n"],[4,"if",[[25,["showConnectButton"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","small green"],[9],[0,"Connect account"],[3,"action",[[24,0,[]],"connectAccount"]],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]}],[10]],"hasEval":false}',meta:{moduleName:"kredits-web/components/topbar-account-panel/template.hbs"}})
e.default=t}),define("kredits-web/components/user-avatar/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t={small:"128",medium:"256",large:"512"},n=Ember.Component.extend({contributor:null,tagName:"img",classNames:["avatar"],classNameBindings:["size"],attributeBindings:["src","title"],size:"small",src:Ember.computed.alias("avatarURL"),title:Ember.computed.alias("contributor.name"),avatarURL:Ember.computed("contributor.github_uid","size",function(){var e=this.contributor.github_uid
if(e)return"https://avatars2.githubusercontent.com/u/".concat(e,"?v=3&s=").concat(t[this.size])})})
@@ -82,7 +94,9 @@ var t=Ember.Controller.extend({kredits:Ember.inject.service()})
e.default=t}),define("kredits-web/controllers/contributions/new",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Controller.extend({kredits:Ember.inject.service(),contributors:Ember.computed.alias("kredits.contributors"),minedContributors:Ember.computed.filterBy("contributors","id"),contributorsSorting:Object.freeze(["name:asc"]),sortedContributors:Ember.computed.sort("minedContributors","contributorsSorting"),actions:{save:function(e){var t=this,n=this.contributors.findBy("id",e.contributorId)
return e.contributorIpfsHash=n.ipfsHash,this.kredits.addContribution(e).then(function(e){return t.transitionToRoute("index"),e})}}})
e.default=t}),define("kredits-web/controllers/contributors/edit",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t}),define("kredits-web/controllers/contributions/resubmit",["exports","kredits-web/controllers/contributions/new"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({attributes:null})
e.default=n}),define("kredits-web/controllers/contributors/edit",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Controller.extend({kredits:Ember.inject.service(),actions:{save:function(e){var t=this
return this.kredits.updateContributor(this.model.id,e).then(function(){return t.transitionToRoute("index")})}}})
e.default=t}),define("kredits-web/controllers/contributors/new",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
@@ -90,7 +104,9 @@ var t=Ember.Controller.extend({kredits:Ember.inject.service(),actions:{save:func
return this.kredits.addContributor(e).then(function(){return t.transitionToRoute("index")})}}})
e.default=t}),define("kredits-web/controllers/dashboard",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Controller.extend({kredits:Ember.inject.service(),showDetailsPane:!1,selectedContributorId:null,selectedContributionId:null,currentBlock:Ember.computed.alias("kredits.currentBlock"),contributions:Ember.computed.alias("kredits.contributions"),contributionsConfirmed:Ember.computed.alias("kredits.contributionsConfirmed"),contributionsUnconfirmed:Ember.computed.alias("kredits.contributionsUnconfirmed"),contributionsSorting:Object.freeze(["date:desc","time:desc","id:desc"]),contributionsUnconfirmedSorted:Ember.computed.sort("contributionsUnconfirmed","contributionsSorting"),contributionsConfirmedSorted:Ember.computed.sort("contributionsConfirmed","contributionsSorting"),kreditsByContributor:Ember.computed.alias("kredits.kreditsByContributor"),kreditsToplistSorting:Ember.computed("showUnconfirmedKredits",function(){return this.showUnconfirmedKredits?["amountTotal:desc"]:["amountConfirmed:desc"]}),kreditsToplist:Ember.computed.sort("kreditsByContributor","kreditsToplistSorting"),showUnconfirmedKredits:!0,hideUnconfirmedKredits:Ember.computed.not("showUnconfirmedKredits"),showQuickFilterUnconfirmed:!1,showQuickFilterConfirmed:!1,actions:{vetoContribution:function(e){this.kredits.veto(e).then(function(e){console.debug("[controllers:index] Veto submitted to Ethereum blockhain: "+e.hash)})},confirmProposal:function(e){this.kredits.vote(e).then(function(e){console.debug("[controllers:index] Vote submitted to Ethereum blockhain: "+e.hash)})},toggleQuickFilterUnconfirmed:function(){this.toggleProperty("showQuickFilterUnconfirmed")},toggleQuickFilterConfirmed:function(){this.toggleProperty("showQuickFilterConfirmed")}}})
e.default=t}),define("kredits-web/controllers/dashboard/contributors/show",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t}),define("kredits-web/controllers/dashboard/contributions/show",["exports","kredits-web/config/environment"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Controller.extend({ipfsGatewayUrl:Ember.computed(function(){return t.default.ipfs.gatewayUrl}).volatile()})
e.default=n}),define("kredits-web/controllers/dashboard/contributors/show",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Controller.extend({roleName:Ember.computed("model.isCore","totalKreditsEarned",function(){return this.model.isCore?"Core Contributor":this.model.totalKreditsEarned<=5e3?"Newcomer":"Contributor"})})
e.default=t}),define("kredits-web/controllers/proposals/new",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Controller.extend({kredits:Ember.inject.service(),contributors:Ember.computed.alias("kredits.contributors"),minedContributors:Ember.computed.filterBy("contributors","id"),actions:{save:function(e){var t=this,n=this.contributors.findBy("id",e.contributorId)
@@ -119,15 +135,15 @@ e.default=n}),define("kredits-web/helpers/is-current-user",["exports"],function(
try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Helper.extend({kredits:Ember.inject.service(),currentUser:Ember.computed.alias("kredits.currentUser"),compute:function(e){var n=t(e,1)[0]
return Ember.isPresent(n)&&Ember.isPresent(this.currentUser)&&n.account===this.currentUser.account}})
e.default=n}),define("kredits-web/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return t.isEqual}})}),define("kredits-web/helpers/is-fulfilled",["exports","ember-promise-helpers/helpers/is-fulfilled"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isFulfilled",{enumerable:!0,get:function(){return t.isFulfilled}})}),define("kredits-web/helpers/is-pending",["exports","ember-promise-helpers/helpers/is-pending"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isPending",{enumerable:!0,get:function(){return t.isPending}})}),define("kredits-web/helpers/is-rejected",["exports","ember-promise-helpers/helpers/is-rejected"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isRejected",{enumerable:!0,get:function(){return t.isRejected}})})
define("kredits-web/helpers/is-same-or-after",["exports","ember-moment/helpers/is-same-or-after"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/is-same-or-before",["exports","ember-moment/helpers/is-same-or-before"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/is-same",["exports","ember-moment/helpers/is-same"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return t.lt}})}),define("kredits-web/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return t.lte}})}),define("kredits-web/helpers/moment-add",["exports","ember-moment/helpers/moment-add"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-calendar",["exports","ember-moment/helpers/moment-calendar"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-diff",["exports","ember-moment/helpers/moment-diff"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-duration",["exports","ember-moment/helpers/moment-duration"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-format",["exports","ember-moment/helpers/moment-format"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-from-now",["exports","ember-moment/helpers/moment-from-now"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-from",["exports","ember-moment/helpers/moment-from"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-subtract",["exports","ember-moment/helpers/moment-subtract"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-to-date",["exports","ember-moment/helpers/moment-to-date"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-to-now",["exports","ember-moment/helpers/moment-to-now"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-to",["exports","ember-moment/helpers/moment-to"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-unix",["exports","ember-moment/helpers/unix"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment",["exports","ember-moment/helpers/moment"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-equal"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"notEq",{enumerable:!0,get:function(){return t.notEq}})}),define("kredits-web/helpers/not",["exports","ember-truth-helpers/helpers/not"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(eLine truncated
e.default=n})
define("kredits-web/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return t.isEqual}})}),define("kredits-web/helpers/is-fulfilled",["exports","ember-promise-helpers/helpers/is-fulfilled"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isFulfilled",{enumerable:!0,get:function(){return t.isFulfilled}})}),define("kredits-web/helpers/is-pending",["exports","ember-promise-helpers/helpers/is-pending"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isPending",{enumerable:!0,get:function(){return t.isPending}})}),define("kredits-web/helpers/is-rejected",["exports","ember-promise-helpers/helpers/is-rejected"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isRejected",{enumerable:!0,get:function(){return t.isRejected}})}),define("kredits-web/helpers/is-same-or-after",["exports","ember-moment/helpers/is-same-or-after"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/is-same-or-before",["exports","ember-moment/helpers/is-same-or-before"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/is-same",["exports","ember-moment/helpers/is-same"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return t.lt}})}),define("kredits-web/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return t.lte}})}),define("kredits-web/helpers/moment-add",["exports","ember-moment/helpers/moment-add"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-calendar",["exports","ember-moment/helpers/moment-calendar"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-diff",["exports","ember-moment/helpers/moment-diff"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-duration",["exports","ember-moment/helpers/moment-duration"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-format",["exports","ember-moment/helpers/moment-format"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-from-now",["exports","ember-moment/helpers/moment-from-now"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-from",["exports","ember-moment/helpers/moment-from"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-subtract",["exports","ember-moment/helpers/moment-subtract"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-to-date",["exports","ember-moment/helpers/moment-to-date"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/helpers/moment-to-now",["exports","ember-moment/helpers/moment-to-now"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.definLine truncated
define("kredits-web/helpers/utc",["exports","ember-moment/helpers/utc"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"utc",{enumerable:!0,get:function(){return t.utc}})}),define("kredits-web/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"xor",{enumerable:!0,get:function(){return t.xor}})}),define("kredits-web/initializers/app-version",["exports","ember-cli-app-version/initializer-factory","kredits-web/config/environment"],function(e,t,n){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n.default.APP&&(r=n.default.APP.name,o=n.default.APP.version)
var i={name:"App Version",initialize:(0,t.default)(r,o)}
e.default=i}),define("kredits-web/initializers/container-debug-adapter",["exports","ember-resolver/resolvers/classic/container-debug-adapter"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n={name:"container-debug-adapter",initialize:function(){var e=arguments[1]||arguments[0]
e.register("container-debug-adapter:main",t.default),e.inject("container-debug-adapter:main","namespace","application:main")}}
e.default=n})
define("kredits-web/initializers/export-application-global",["exports","kredits-web/config/environment"],function(e,t){function n(){var e=arguments[1]||arguments[0]
e.default=n}),define("kredits-web/initializers/export-application-global",["exports","kredits-web/config/environment"],function(e,t){function n(){var e=arguments[1]||arguments[0]
if(!1!==t.default.exportApplicationGlobal){var n
if("undefined"!=typeof window)n=window
else if("undefined"!=typeof global)n=global
@@ -135,9 +151,9 @@ else{if("undefined"==typeof self)return
n=self}var r,o=t.default.exportApplicationGlobal
r="string"==typeof o?o:Ember.String.classify(t.default.modulePrefix),n[r]||(n[r]=e,e.reopen({willDestroy:function(){this._super.apply(this,arguments),delete n[r]}}))}}Object.defineProperty(e,"__esModule",{value:!0}),e.initialize=n,e.default=void 0
var r={name:"export-application-global",initialize:n}
e.default=r}),define("kredits-web/models/contribution",["exports","kredits-web/utils/cps/bignumber"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Object.extend({id:null,contributorId:null,amount:null,confirmedAt:(0,t.default)("confirmedAtBlock","toNumber"),vetoed:null,ipfsHash:null,creatorAccount:null,kind:null,description:null,details:null,url:null,date:null,time:null,ipfsData:"",init:function(){this._super.apply(this,arguments),this.set("details",{})},iso8601Date:Ember.computed("date","time",function(){return this.time?"".concat(this.date,"T").concat(this.time):this.date})})
e.default=n}),define("kredits-web/models/contributor",["exports","kredits-web/utils/cps/bignumber","kredits-web/utils/cps/kredits"],function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=r}),define("kredits-web/models/contribution",["exports","kredits-web/utils/cps/bignumber","moment"],function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=Ember.Object.extend({id:null,contributorId:null,amount:null,confirmedAt:(0,t.default)("confirmedAtBlock","toNumber"),vetoed:null,ipfsHash:null,creatorAccount:null,kind:null,description:null,details:null,url:null,date:null,time:null,ipfsData:"",init:function(){this._super.apply(this,arguments),Ember.isEmpty(this.details)&&this.set("details",{})},iso8601Date:Ember.computed("date","time",function(){return this.time?"".concat(this.date,"T").concat(this.time):this.date}),jsDate:Ember.computed("iso8601Date",function(){return(0,n.default)(this.iso8601Date).toDate()})})
e.default=r}),define("kredits-web/models/contributor",["exports","kredits-web/utils/cps/bignumber","kredits-web/utils/cps/kredits"],function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=Ember.Object.extend({id:(0,t.default)("idRaw","toString"),account:null,balance:(0,n.default)("balanceRaw"),totalKreditsEarned:(0,t.default)("totalKreditsEarnedRaw","toNumber"),contributionsCount:(0,t.default)("contributionsCountRaw","toNumber"),isCore:!1,ipfsHash:null,kind:null,name:null,url:null,github_username:null,github_uid:null,wiki_username:null,ipfsData:""})
e.default=r}),define("kredits-web/models/proposal",["exports","kredits-web/utils/cps/bignumber"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Object.extend({id:(0,t.default)("idRaw","toString"),creatorAccount:null,contributorId:(0,t.default)("contributorIdRaw","toString"),amount:(0,t.default)("amountRaw","toNumber"),votesCount:(0,t.default)("votesCountRaw","toNumber"),votesNeeded:(0,t.default)("votesNeededRaw","toNumber"),executed:null,ipfsHash:null,isExecuted:Ember.computed.alias("executed"),kind:null,description:null,details:null,url:null,ipfsData:"",init:function(){this._super.apply(this,arguments),this.set("details",{})}})
@@ -145,12 +161,15 @@ e.default=n}),define("kredits-web/resolver",["exports","ember-resolver"],functio
var n=t.default
e.default=n}),define("kredits-web/router",["exports","kredits-web/config/environment"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Router.extend({location:t.default.locationType,rootURL:t.default.rootURL})
n.map(function(){this.route("dashboard",function(){this.route("contributors",function(){this.route("show",{path:":id"})}),this.route("contributions",function(){this.route("show",{path:":id"})})}),this.route("proposals",function(){this.route("new")}),this.route("contributions",function(){this.route("new")}),this.route("contributors",function(){this.route("new"),this.route("edit",{path:":id/edit"})}),this.route("signup",function(){this.route("github"),this.route("eth-account"),this.route("complete")})})
n.map(function(){this.route("dashboard",function(){this.route("contributors",function(){this.route("show",{path:":id"})}),this.route("contributions",function(){this.route("show",{path:":id"})})}),this.route("proposals",function(){this.route("new")}),this.route("contributions",function(){this.route("new"),this.route("resubmit",{path:":id/resubmit"})}),this.route("contributors",function(){this.route("new"),this.route("edit",{path:":id/edit"})}),this.route("signup",function(){this.route("github"),this.route("eth-account"),this.route("complete")})})
var r=n
e.default=r}),define("kredits-web/routes/application",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Route.extend({kredits:Ember.inject.service(),beforeModel:function(e){var t=this.kredits
return t.setup().then(function(){t.get("kredits").preflightChecks().catch(function(e){console.error("Kredits preflight check failed!"),console.error(e)}),t.get("accountNeedsUnlock")&&confirm("It looks like you have an Ethereum wallet available. Please unlock your account.")&&e.retry()}).catch(function(e){console.log("Error initializing Kredits",e)})},afterModel:function(){var e=this
var t=Ember.Route.extend({kredits:Ember.inject.service(),beforeModel:function(){var e=this.kredits
return e.setup().then(function(){e.get("kredits").preflightChecks().catch(function(e){console.error("Kredits preflight check failed!"),console.error(e)})}).catch(function(e){console.log("Error initializing Kredits",e)})},afterModel:function(){var e=this
return this.kredits.loadInitialData().then(function(){e.kredits.addContractEventHandlers()})}})
e.default=t}),define("kredits-web/routes/contributions/resubmit",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Route.extend({kredits:Ember.inject.service(),model:function(e){var t=this.kredits.contributions.findBy("id",parseInt(e.id))
return t.contributorId=t.contributorId.toString(),t},setupController:function(e,t){this._super(e,t),e.set("attributes",t.getProperties(["kind","amount","description","url","details"])),e.set("attributes.contributorId",t.contributorId.toString()),e.set("attributes.date",t.jsDate)}})
e.default=t}),define("kredits-web/routes/contributors/edit",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Route.extend({kredits:Ember.inject.service(),contributors:Ember.computed.alias("kredits.contributors"),model:function(e){return this.kredits.contributors.findBy("id",e.id)},setupController:function(e,t){this._super(e,t),e.set("attributes",{account:t.account,name:t.name,kind:t.kind,url:t.url,github_username:t.github_username,github_uid:t.github_uid,gitea_username:t.gitea_username,wiki_username:t.wiki_username})}})
e.default=t}),define("kredits-web/routes/dashboard/contributions/show",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
@@ -173,24 +192,21 @@ this.kredits.set("githubAccessToken",e),this.transitionTo("signup.eth-account")}
e.default=t}),define("kredits-web/services/ajax",["exports","ember-ajax/services/ajax"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("kredits-web/services/kredits",["exports","ethers","kredits-contracts","kredits-web/utils/group-by","kredits-web/utils/format-kredits","kredits-web/config/environment","kredits-web/models/contributor","kredits-web/models/proposal","kredits-web/models/contribution"],function(e,t,n,r,o,i,s,a,l){function u(e,t,n,r,o,i,s){try{var a=e[i](s),l=a.value}catch(u){return void n(u)}a.done?t(l):Promise.resolve(l).then(r,o)}function d(e){return function(){var t=this,n=arguments
return new Promise(function(r,o){var i=e.apply(t,n)
function s(e){u(i,r,o,s,a,"next",e)}function a(e){u(i,r,o,s,a,"throw",e)}s(void 0)})}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var c=Ember.Service.extend({currentBlock:null,currentUserAccounts:null,currentUser:null,contributors:null,contributions:null,proposals:null,githubAccessToken:null,currentUserIsContributor:Ember.computed.notEmpty("currentUser"),currentUserIsCore:Ember.computed.alias("currentUser.isCore"),hasAccounts:Ember.computed.notEmpty("currentUserAccounts"),accountNeedsUnlock:Ember.computed("currentUserAccounts",function(){return this.currentUserAccounts&&Ember.isEmpty(this.currentUserAccounts)}),contributionsUnconfirmed:Ember.computed("contributions.[]","currentBlock",function(){var e=this
var c=Ember.Service.extend({currentBlock:null,currentUserAccounts:null,currentUser:null,contributors:null,contributions:null,proposals:null,githubAccessToken:null,currentUserIsContributor:Ember.computed.notEmpty("currentUser"),currentUserIsCore:Ember.computed.alias("currentUser.isCore"),hasAccounts:Ember.computed.notEmpty("currentUserAccounts"),contributionsUnconfirmed:Ember.computed("contributions.[]","currentBlock",function(){var e=this
return this.contributions.filter(function(t){return t.confirmedAt>e.currentBlock})}),contributionsConfirmed:Ember.computed("contributions.[]","currentBlock",function(){var e=this
return this.contributions.filterBy("vetoed",!1).filter(function(t){return t.confirmedAt<=e.currentBlock})}),kreditsByContributor:Ember.computed("contributionsUnconfirmed.@each.vetoed","contributors.[]",function(){var e=this,t=this.contributionsUnconfirmed.filterBy("vetoed",!1),n=(0,r.default)(t,"contributorId"),o=n.map(function(e){return e.value.toString()}),i=this.contributors.reject(function(e){return o.includes(e.id)}),s=n.map(function(t){var n=t.items.mapBy("amount").reduce(function(e,t){return e+t}),r=e.contributors.findBy("id",t.value.toString())
return Ember.Object.create({contributor:r,amountUnconfirmed:n,amountConfirmed:r.totalKreditsEarned,amountTotal:r.totalKreditsEarned+n})})
return i.forEach(function(e){s.push(Ember.Object.create({contributor:e,amountUnconfirmed:0,amountConfirmed:e.totalKreditsEarned,amountTotal:e.totalKreditsEarned}))}),s}),init:function(){this._super.apply(this,arguments),this.set("contributors",[]),this.set("proposals",[]),this.set("contributions",[])},getEthProvider:function(){var e,n=this
return new Ember.RSVP.Promise(function(){var r=d(regeneratorRuntime.mark(function r(o){var s,a,l
return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(l=function(){return(l=d(regeneratorRuntime.mark(function n(r,i){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:console.debug("[kredits] Using user-provided instance, e.g. from Mist browser or Metamask"),(e=new t.default.providers.Web3Provider(r)).listAccounts().then(function(t){i.set("currentUserAccounts",t)
return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:l=function(){return(l=d(regeneratorRuntime.mark(function n(r,a){var l
return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return console.debug("[kredits] Using user-provided instance, e.g. from Mist browser or Metamask"),e=new t.default.providers.Web3Provider(r),n.next=4,e.getNetwork()
case 4:if(l=n.sent,!Ember.isPresent(i.default.web3RequiredNetwork)||l.name===i.default.web3RequiredNetwork){n.next=8
break}return window.alert('Please switch your Ethereum wallet to the "'.concat(i.default.web3RequiredNetwork,'" network before connecting your account.')),n.abrupt("return",s())
case 8:e.listAccounts().then(function(t){a.set("currentUserAccounts",t)
var n=0===t.length?null:e.getSigner()
o({ethProvider:e,ethSigner:n})})
case 3:case"end":return n.stop()}},n)}))).apply(this,arguments)},a=function(e,t){return l.apply(this,arguments)},s=function(){console.debug("[kredits] Creating new instance from npm module class"),console.debug("[kredits] providerURL: ".concat(i.default.web3ProviderUrl)),e=new t.default.providers.JsonRpcProvider(i.default.web3ProviderUrl),o({ethProvider:e,ethSigner:null})},!window.ethereum){r.next=15
break}return r.prev=4,r.next=7,window.ethereum.enable()
case 7:a(window.ethereum,n),r.next=13
break
case 10:r.prev=10,r.t0=r.catch(4),s()
case 13:r.next=16
break
case 15:window.web3?a(window.web3.currentProvider,n):s()
case 16:case"end":return r.stop()}},r,null,[[4,10]])}))
case 9:case"end":return n.stop()}},n)}))).apply(this,arguments)},a=function(e,t){return l.apply(this,arguments)},s=function(){console.debug("[kredits] Creating new instance from npm module class"),console.debug("[kredits] providerURL: ".concat(i.default.web3ProviderUrl)),e=new t.default.providers.JsonRpcProvider(i.default.web3ProviderUrl),o({ethProvider:e,ethSigner:null})},window.ethereum?window.ethereum.isConnected()?a(window.ethereum,n):s():window.web3?a(window.web3.currentProvider,n):s()
case 4:case"end":return r.stop()}},r)}))
return function(e){return r.apply(this,arguments)}}())},setup:function(){var e=this
return this.getEthProvider().then(function(t){return new n.default(t.ethProvider,t.ethSigner,{addresses:{Kernel:i.default.kreditsKernelAddress},apm:i.default.kreditsApmDomain,ipfsConfig:i.default.ipfs}).init().then(function(){var t=d(regeneratorRuntime.mark(function t(n){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.set("kredits",n),t.t0=e,t.next=4,n.provider.getBlockNumber()
case 4:return t.t1=t.sent,t.t0.set.call(t.t0,"currentBlock",t.t1),e.currentUserAccounts&&e.currentUserAccounts.length>0&&e.getCurrentUser.then(function(t){e.set("currentUser",t)}),t.abrupt("return",n)
@@ -201,16 +217,19 @@ e.github_uid=t}return console.debug("[kredits] add contributor",e),this.kredits.
t.github_uid=n}return console.debug("[kredits] update contributor",t),this.kredits.Contributor.updateProfile(e,t,{gasLimit:35e4}).then(function(e){console.debug("[kredits] updateProfile response",e)})},getContributors:function(){return this.kredits.Contributor.all().then(function(e){return e.map(function(e){return s.default.create(e)})})},addContribution:function(e){var t=this
return console.debug("[kredits] add contribution",e),this.kredits.Contribution.addContribution(e,{gasLimit:3e5}).then(function(n){console.debug("[kredits] add contribution response",n),e.contributor=t.contributors.findBy("id",e.contributorId)
var r=l.default.create(e)
return r.set("confirmedAtBlock",n.blockNumber+40320),t.contributions.pushObject(r),r})},addProposal:function(e){var t=this
return console.debug("[kredits] add proposal",e),this.kredits.Proposal.addProposal(e).then(function(n){return console.debug("[kredits] add proposal response",n),e.contributor=t.contributors.findBy("id",e.contributorId),a.default.create(e)})},getProposals:function(){var e=this
return this.kredits.Proposal.all().then(function(t){return t.map(function(t){return t.contributor=e.contributors.findBy("id",t.contributorId.toString()),a.default.create(t)})})},getContributions:function(){var e=this
return r.set("confirmedAtBlock",n.blockNumber+40320),t.contributions.pushObject(r),r})},getContributions:function(){var e=this
return this.kredits.Contribution.all({page:{size:200}}).then(function(t){return t.map(function(t){return t.contributor=e.contributors.findBy("id",t.contributorId.toString()),l.default.create(t)})})},vote:function(e){return console.debug("[kredits] vote for",e),this.kredits.Proposal.functions.vote(e).then(function(e){return console.debug("[kredits] vote response",e),e})},veto:function(e){return console.debug("[kredits] veto against",e),this.kredits.Contribution.functions.veto(e,{gasLimit:3e5}).then(function(e){return console.debug("[kredits] veto response",e),e})},getCurrentUser:Ember.computed("kredits.provider",function(){var e=this
return Ember.isEmpty(this.currentUserAccounts)?Ember.RSVP.resolve():this.kredits.Contributor.functions.getContributorIdByAddress(this.get("currentUserAccounts.firstObject")).then(function(t){return 0===t?Ember.RSVP.resolve():e.kredits.Contributor.getById(t)})}),findProposalById:function(e){return this.proposals.findBy("id",e.toString())},addContractEventHandlers:function(){this.kredits.Contributor.on("ContributorProfileUpdated",this.handleContributorChange.bind(this)).on("ContributorAccountUpdated",this.handleContributorChange.bind(this)).on("ContributorAdded",this.handleContributorChange.bind(this)),this.kredits.Contribution.on("ContributionVetoed",this.handleContributionVetoed.bind(this)),this.kredits.Proposal.on("ProposalCreated",this.handleProposalCreated.bind(this)).on("ProposalVoted",this.handleProposalVoted.bind(this)).on("ProposalExecuted",this.handleProposalExecuted.bind(this)),this.kredits.Token.on("Transfer",this.handleTransfer.bind(this))},handleContributorChange:function(){var e=d(regeneratorRuntime.mark(function e(t){var n,r,o,i,a,l,u=arguments
return Ember.isEmpty(this.currentUserAccounts)?Ember.RSVP.resolve():this.kredits.Contributor.functions.getContributorIdByAddress(this.get("currentUserAccounts.firstObject")).then(function(t){return 0===t?Ember.RSVP.resolve():e.kredits.Contributor.getById(t)})}),findProposalById:function(e){return this.proposals.findBy("id",e.toString())},addContractEventHandlers:function(){this.kredits.Contributor.on("ContributorProfileUpdated",this.handleContributorChange.bind(this)).on("ContributorAccountUpdated",this.handleContributorChange.bind(this)).on("ContributorAdded",this.handleContributorChange.bind(this)),this.kredits.Contribution.on("ContributionAdded",this.handleContributionAdded.bind(this)).on("ContributionVetoed",this.handleContributionVetoed.bind(this)),this.kredits.Proposal.on("ProposalCreated",this.handleProposalCreated.bind(this)).on("ProposalVoted",this.handleProposalVoted.bind(this)).on("ProposalExecuted",this.handleProposalExecuted.bind(this)),this.kredits.Token.on("Transfer",this.handleTransfer.bind(this))},handleContributorChange:function(){var e=d(regeneratorRuntime.mark(function e(t){var n,r,o,i,a,l,u=arguments
return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(console.debug("[kredits] Contributor add/update event received for ID",t),n=u.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=u[o]
return console.debug("[kredits] Event data:",r),e.next=5,this.kredits.Contributor.getById(t)
case 5:i=e.sent,a=s.default.create(i),(l=this.contributors.findBy("id",t.toString()))&&(console.debug("[kredits] old contributor",l),this.contributors.removeObject(l)),console.debug("[kredits] new contributor",a),this.contributors.pushObject(a)
case 11:case"end":return e.stop()}},e,this)}))
return function(t){return e.apply(this,arguments)}}(),handleContributionVetoed:function(e){console.debug("[kredits] ContributionVetoed event received for ",e)
return function(t){return e.apply(this,arguments)}}(),handleContributionAdded:function(){var e=d(regeneratorRuntime.mark(function e(t,n,r){var o,i,s
return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(console.debug("[kredits] ContributionAdded event received",{id:t,contributorId:n,amount:r}),!(o=this.contributions.find(function(e){return null===e.id&&e.contributorId.toString()===n.toString()&&e.amount.toString()===r.toString()}))){e.next=10
break}return e.next=5,this.kredits.Contribution.getById(t)
case 5:(i=e.sent).contributor=this.contributors.findBy("id",i.contributorId.toString()),s=l.default.create(i),this.contributions.addObject(s),this.contributions.removeObject(o)
case 10:case"end":return e.stop()}},e,this)}))
return function(t,n,r){return e.apply(this,arguments)}}(),handleContributionVetoed:function(e){console.debug("[kredits] ContributionVetoed event received for ",e)
var t=this.contributions.findBy("id",e)
console.debug("[kredits] contribution",t),t&&t.set("vetoed",!0)},handleProposalCreated:function(e){var t=this
this.findProposalById(e)?console.debug("[events] proposal exists, not adding from event"):this.kredits.Proposal.getById(e).then(function(e){e.contributor=t.contributors.findBy("id",e.contributorId.toString()),t.proposals.pushObject(a.default.create(e))})},handleProposalVoted:function(e,t,n){var r=this.findProposalById(e)
@@ -224,14 +243,17 @@ e.default=t}),define("kredits-web/templates/application",["exports"],function(e)
var t=Ember.HTMLBars.template({id:"n0l12247",block:'{"symbols":[],"statements":[[7,"header"],[11,"id","topbar"],[9],[0,"\\n "],[7,"h1"],[9],[4,"link-to",null,[["route"],["dashboard"]],{"statements":[[0,"Kosmos Kredits"]],"parameters":[]},null],[10],[0,"\\n "],[1,[23,"topbar-account-panel"],false],[0,"\\n"],[10],[0,"\\n\\n"],[1,[23,"outlet"],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/application.hbs"}})
e.default=t}),define("kredits-web/templates/contributions/new",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"Qh3b3zeA",block:'{"symbols":[],"statements":[[7,"main"],[11,"class","center-column"],[9],[0,"\\n\\n "],[7,"section"],[11,"id","add-contribution"],[9],[0,"\\n "],[7,"header"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Submit a contribution"],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[1,[29,"add-contribution",null,[["contributors","save"],[[25,["sortedContributors"]],[29,"action",[[24,0,[]],"save"],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/contributions/new.hbs"}})
e.default=t}),define("kredits-web/templates/contributions/resubmit",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"Sy8pmJg2",block:'{"symbols":[],"statements":[[7,"main"],[11,"class","center-column"],[9],[0,"\\n\\n "],[7,"section"],[11,"id","add-contribution"],[9],[0,"\\n "],[7,"header"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Re-submit contribution #"],[1,[25,["model","id"]],false],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[1,[29,"add-contribution",null,[["attributes","contributors","save"],[[25,["attributes"]],[25,["sortedContributors"]],[29,"action",[[24,0,[]],"save"],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/contributions/resubmit.hbs"}})
e.default=t}),define("kredits-web/templates/contributors/edit",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"Nh2+dVjE",block:'{"symbols":[],"statements":[[7,"main"],[11,"class","center-column"],[9],[0,"\\n\\n "],[7,"section"],[11,"id","add-contributor"],[9],[0,"\\n "],[7,"header"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Update contributor profile"],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[1,[29,"add-contributor",null,[["attributes","save"],[[25,["attributes"]],[29,"action",[[24,0,[]],"save"],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/contributors/edit.hbs"}})
e.default=t}),define("kredits-web/templates/contributors/new",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"T7trqSXO",block:'{"symbols":[],"statements":[[7,"main"],[11,"class","center-column"],[9],[0,"\\n\\n "],[7,"section"],[11,"id","add-contributor"],[9],[0,"\\n "],[7,"header"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Add contributor profile"],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[1,[29,"add-contributor",null,[["save"],[[29,"action",[[24,0,[]],"save"],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/contributors/new.hbs"}})
e.default=t}),define("kredits-web/templates/dashboard",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"wJtINv3A",block:'{"symbols":[],"statements":[[7,"main"],[11,"id","dashboard"],[12,"class",[29,"if",[[25,["showDetailsPane"]],"with-details"],null]],[9],[0,"\\n\\n "],[7,"div"],[11,"id","stats"],[9],[0,"\\n "],[7,"section"],[11,"id","people"],[9],[0,"\\n "],[7,"header"],[11,"class","with-nav"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Contributors"],[10],[0,"\\n"],[4,"if",[[25,["kredits","hasAccounts"]]],null,{"statements":[[0," "],[7,"nav"],[9],[0,"\\n "],[4,"link-to",null,[["title","class","route"],["Add contributor profile","button small green","contributors.new"]],{"statements":[[0,"add"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[1,[29,"contributor-list",null,[["contributorList","showUnconfirmedKredits","selectedContributorId"],[[25,["kreditsToplist"]],[25,["showUnconfirmedKredits"]],[25,["selectedContributorId"]]]]],false],[0,"\\n\\n "],[7,"p"],[11,"class","stats"],[9],[0,"\\n "],[7,"span"],[11,"class","number"],[9],[1,[29,"await",[[25,["kredits","totalKreditsEarned"]]],null],false],[10],[0," kredits confirmed and issued to\\n "],[7,"span"],[11,"class","number"],[9],[1,[25,["contributorsWithKredits","length"]],false],[10],[0," contributors\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","stats"],[9],[0,"\\n "],[1,[29,"input",null,[["type","id","checked"],["checkbox","hide-unnconfirmed-kredits",[25,["showUnconfirmedKredits"]]]]],false],[0,"\\n "],[7,"label"],[11,"for","hide-unnconfirmed-kredits"],[9],[0,"Show unconfirmed kredits in toplist"],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"id","contributions-by-type"],[9],[0,"\\n "],[7,"header"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Contributions by type"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[1,[29,"chart-contributions-by-type",null,[["contributions"],[[25,["contributions"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"id","contributions"],[9],[0,"\\n"],[4,"if",[[25,["contributionsUnconfirmed"]]],null,{"statements":[[0," "],[7,"section"],[11,"id","contributions-unconfirmed"],[9],[0,"\\n "],[7,"header"],[11,"class","with-nav"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Latest Contributions"],[10],[0,"\\n"],[4,"if",[[25,["kredits","hasAccounts"]]],null,{"statements":[[0," "],[7,"nav"],[9],[0,"\\n "],[7,"button"],[12,"class",[30,["small ",[29,"if",[[25,["showQuickFilterUnconfirmed"]],"active"],null]]]],[9],[0,"filter"],[3,"action",[[24,0,[]],"toggleQuickFilterUnconfirmed"]],[10],[0,"\\n "],[4,"link-to",null,[["title","class","route"],["Submit a contribution","button small green","contributions.new"]],{"statements":[[0,"add"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n"],[0," "],[1,[29,"contribution-list",null,[["contributions","vetoContribution","contractInteractionEnabled","selectedContributionId","showQuickFilter"],[[25,["contributionsUnconfirmedSorted"]],[29,"action",[[24,0,[]],"vetoContribution"],null],[25,["kredits","hasAccounts"]],[25,["selectedContributionId"]],[25,["showQuickFilterUnconfirmed"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"section"],[11,"id","contributions-confirmed"],[9],[0,"\\n "],[7,"header"],[11,"class","with-nav"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Confirmed Contributions"],[10],[0,"\\n "],[7,"nav"],[9],[0,"\\n "],[7,"button"],[12,"class",[30,["small ",[29,"if",[[25,["showQuickFilterConfirmed"]],"active"],null]]]],[9],[0,"filter"],[3,"action",[[24,0,[]],"toggleQuickFilterConfirmed"]],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[1,[29,"contribution-list",null,[["contributions","vetoContribution","selectedContributionId","showQuickFilter"],[[25,["contributionsConfirmedSorted"]],[29,"action",[[24,0,[]],"vetoContribution"],null],[25,["selectedContributionId"]],[25,["showQuickFilterConfirmed"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"id","details"],[9],[0,"\\n "],[1,[23,"outlet"],false],[0,"\\n "],[10],[0,"\\n\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/dashboard.hbs"}})
e.default=t}),define("kredits-web/templates/dashboard/contributions/show",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"5w0/Xa/Y",block:'{"symbols":[],"statements":[[7,"section"],[11,"id","contribution-details"],[9],[0,"\\n "],[7,"header"],[11,"class","with-nav"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Contribution #"],[1,[25,["model","id"]],false],[10],[0,"\\n "],[7,"nav"],[9],[0,"\\n "],[7,"span"],[11,"class","amount"],[9],[1,[25,["model","amount"]],false],[10],[0," \\n "],[7,"span"],[11,"class","symbol"],[9],[0,"₭S"],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[7,"p"],[11,"class","who-what-when"],[9],[0,"\\n "],[7,"span"],[11,"class","contributor"],[9],[0,"\\n "],[1,[29,"user-avatar",null,[["contributor"],[[25,["model","contributor"]]]]],false],[0,"\\n "],[4,"link-to",null,[["route","model"],["dashboard.contributors.show",[25,["model","contributor"]]]],{"statements":[[1,[25,["model","contributor","name"]],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n contributed\\n "],[7,"span"],[11,"class","date"],[12,"title",[25,["model","iso8601Date"]]],[9],[1,[29,"moment-from",[[25,["model","iso8601Date"]]],null],false],[10],[0,":\\n "],[10],[0,"\\n "],[7,"h3"],[9],[1,[25,["model","description"]],false],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n Kind: "],[1,[25,["model","kind"]],false],[0,"\\n "],[7,"br"],[9],[10],[0,"Status: "],[1,[29,"contribution-status",[[25,["model"]]],null],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[25,["model","url"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[7,"a"],[12,"href",[25,["model","url"]]],[12,"title",[25,["model","description"]]],[11,"class","button"],[11,"target","_blank"],[11,"rel","noopener"],[9],[0,"\\n Open URL\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","actions"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"if",[[25,["model","ipfsHash"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[30,["https://ipfs.io/ipfs/",[25,["model","ipfsHash"]]]]],[11,"class","button small"],[11,"target","_blank"],[11,"rel","noopener"],[9],[0,"\\n Inspect IPFS data\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/dashboard/contributions/show.hbs"}})
e.default=t})
define("kredits-web/templates/dashboard/contributions/show",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"GDphde2L",block:'{"symbols":[],"statements":[[7,"section"],[11,"id","contribution-details"],[12,"class",[29,"if",[[25,["model","vetoed"]],"vetoed"],null]],[9],[0,"\\n "],[7,"header"],[11,"class","with-nav"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Contribution #"],[1,[25,["model","id"]],false],[10],[0,"\\n "],[7,"nav"],[9],[0,"\\n "],[7,"span"],[11,"class","amount"],[9],[1,[25,["model","amount"]],false],[10],[0," \\n "],[7,"span"],[11,"class","symbol"],[9],[0,"₭S"],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[7,"p"],[11,"class","who-what-when"],[9],[0,"\\n "],[7,"span"],[11,"class","contributor"],[9],[0,"\\n "],[1,[29,"user-avatar",null,[["contributor"],[[25,["model","contributor"]]]]],false],[0,"\\n "],[4,"link-to",null,[["route","model"],["dashboard.contributors.show",[25,["model","contributor"]]]],{"statements":[[1,[25,["model","contributor","name"]],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n contributed\\n "],[7,"span"],[11,"class","date"],[12,"title",[25,["model","iso8601Date"]]],[9],[1,[29,"moment-from",[[25,["model","iso8601Date"]]],null],false],[10],[0,":\\n "],[10],[0,"\\n "],[7,"h3"],[9],[1,[25,["model","description"]],false],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n Kind: "],[1,[25,["model","kind"]],false],[0,"\\n "],[7,"br"],[9],[10],[0,"Status: "],[1,[29,"contribution-status",[[25,["model"]]],null],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[25,["model","url"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[7,"a"],[12,"href",[25,["model","url"]]],[12,"title",[25,["model","description"]]],[11,"class","button"],[11,"target","_blank"],[11,"rel","noopener"],[9],[0,"\\n Open URL\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[25,["model","vetoed"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","hint vetoed"],[9],[0,"\\n "],[7,"div"],[11,"class","icon"],[9],[0,"\\n "],[1,[23,"icon-warning"],false],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n This contribution has been vetoed, meaning no\\n kredits will be issued.\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[4,"link-to",null,[["class","route","model"],["button small green","contributions.resubmit",[25,["model"]]]],{"statements":[[0,"Re-submit contribution …"]],"parameters":[]},null],[0,".\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","actions"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"if",[[25,["model","ipfsHash"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[30,[[23,"ipfsGatewayUrl"],"/",[25,["model","ipfsHash"]]]]],[11,"class","button small"],[11,"target","_blank"],[11,"rel","noopener"],[9],[0,"\\n Inspect IPFS data\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/dashboard/contributions/show.hbs"}})
e.default=t}),define("kredits-web/templates/dashboard/contributors/show",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"MQ3uD3UV",block:'{"symbols":["account"],"statements":[[7,"section"],[11,"id","contributor-profile"],[9],[0,"\\n "],[7,"header"],[9],[0,"\\n "],[1,[29,"user-avatar",null,[["contributor","size"],[[25,["model"]],"medium"]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","content"],[9],[0,"\\n "],[7,"h2"],[9],[1,[25,["model","name"]],false],[10],[0,"\\n "],[7,"p"],[11,"class","role"],[9],[1,[23,"roleName"],false],[10],[0,"\\n\\n "],[7,"ul"],[11,"class","external-accounts"],[9],[0,"\\n"],[4,"each",[[25,["model","accounts"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[1,[29,"external-account-link",null,[["account"],[[24,1,[]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[4,"if",[[25,["model","url"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[7,"a"],[12,"href",[25,["model","url"]]],[11,"target","_blank"],[11,"rel","noopener"],[11,"title","Website"],[9],[0,"\\n "],[7,"span"],[11,"class","site"],[9],[0,"Web"],[10],[0,"\\n "],[1,[23,"icon-web-globe"],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","actions"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"a"],[12,"href",[30,["https://rinkeby.etherscan.io/address/",[25,["model","account"]]]]],[11,"class","button small"],[11,"target","_blank"],[11,"rel","noopener"],[9],[0,"Inspect Ethereum transactions"],[10],[0,"\\n"],[4,"if",[[25,["model","ipfsHash"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[30,["https://ipfs.io/ipfs/",[25,["model","ipfsHash"]]]]],[11,"class","button small"],[11,"target","_blank"],[11,"rel","noopener"],[9],[0,"Inspect IPFS profile"],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[4,"link-to",null,[["class","route","model"],["button small","contributors.edit",[25,["model"]]]],{"statements":[[0,"Edit profile"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/dashboard/contributors/show.hbs"}})
e.default=t}),define("kredits-web/templates/proposals/new",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
@@ -242,8 +264,7 @@ e.default=t}),define("kredits-web/templates/signup/complete",["exports"],functio
var t=Ember.HTMLBars.template({id:"vw9BEH2t",block:'{"symbols":[],"statements":[[7,"header"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Welcome aboard!"],[10],[0,"\\n"],[10],[0,"\\n"],[7,"div"],[11,"class","content text-lg text-center"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n Congratulations. Your initial profile is now complete.\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n Why not say hi to your fellow contributors\\n "],[7,"a"],[11,"href","https://wiki.kosmos.org/Main_Page#Community_.2F_Getting_in_touch_.2F_Getting_involved"],[9],[0,"in one of our chat rooms"],[10],[0,"?.\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","actions"],[9],[0,"\\n "],[4,"link-to",null,[["class","route"],["button small","dashboard"]],{"statements":[[0,"Return to dashboard"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/signup/complete.hbs"}})
e.default=t}),define("kredits-web/templates/signup/eth-account",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"SdPScpbK",block:'{"symbols":[],"statements":[[7,"header"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Complete your contributor profile"],[10],[0,"\\n"],[10],[0,"\\n"],[7,"div"],[11,"class","content text-lg"],[9],[0,"\\n "],[7,"p"],[11,"class","mg-bottom-md"],[9],[0,"\\n Kredits allow you to take part in project governance, and to earn rewards for\\n your contributions. For both, you will need an Ethereum wallet/account.\\n "],[10],[0,"\\n "],[7,"form"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n Ethereum account:"],[7,"br"],[9],[10],[0,"\\n "],[1,[29,"input",null,[["type","value","placeholder","class"],["text",[25,["ethAddress"]],"0xF18E631Ea191aE4ebE70046Fcb01a436554421BA4",[29,"if",[[25,["isValidEthAccount"]],"valid",""],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[3,"action",[[24,0,[]],"submit"],[["on"],["submit"]]],[10],[0,"\\n "],[7,"p"],[11,"class","actions"],[9],[0,"\\n "],[7,"button"],[12,"disabled",[23,"signupButtonDisabled"]],[9],[0,"\\n Complete my profile\\n "],[3,"action",[[24,0,[]],"completeSignup"]],[10],[0,"\\n "],[10],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/signup/eth-account.hbs"}})
e.default=t})
define("kredits-web/templates/signup/index",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t}),define("kredits-web/templates/signup/index",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.HTMLBars.template({id:"tt7XHpu0",block:'{"symbols":[],"statements":[[7,"header"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Create your contributor profile"],[10],[0,"\\n"],[10],[0,"\\n"],[7,"div"],[11,"class","content text-lg"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n You have already contributed to a Kosmos project, or you are interested\\n in contributing in the near future? Fantastic!\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n In order to earn kredits for your contributions, you will need a\\n registered contributor profile. The quickest way to register is by\\n connecting one of the following accounts:\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","actions"],[9],[0,"\\n "],[7,"button"],[11,"class","icon"],[9],[0,"\\n "],[1,[23,"icon-account-github-com"],false],[0,"\\n Connect GitHub\\n "],[3,"action",[[24,0,[]],"connectGithub"]],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"kredits-web/templates/signup/index.hbs"}})
e.default=t}),define("kredits-web/utils/cps/bignumber",["exports","ethers"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){return Ember.computed(e,{get:function(){var r=this.get(e)
return r&&t.default.utils.BigNumber.isBigNumber(r)?r[n]():r},set:function(r,o){var i=t.default.utils.bigNumberify(o)
@@ -256,6 +277,6 @@ return r}}),define("kredits-web/utils/group-by",["exports"],function(e){Object.d
r&&r.forEach(function(e){var r=Ember.get(e,t),o=n.findBy("value",r)
Ember.isPresent(o)?Ember.get(o,"items").push(e):(o={property:t,value:r,items:[e]},n.push(o))})
return n}}),define("kredits-web/config/environment",[],function(){try{var e="kredits-web/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))}
return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(r){throw new Error('Could not read config from meta tag with name "'+e+'".')}}),runningTests||require("kredits-web/app").default.create({name:"kredits-web",version:"1.9.0+9bf2ae2d"})
return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(r){throw new Error('Could not read config from meta tag with name "'+e+'".')}}),runningTests||require("kredits-web/app").default.create({name:"kredits-web",version:"1.10.0+7b9659e2"})
//# sourceMappingURL=kredits-web-7fe8964c31666d314f384f34f575c3ac.map
//# sourceMappingURL=kredits-web-75df168835fd046db421be3ed3e99eda.map
@@ -16990,7 +16990,7 @@ default:return"unknown"}}e.exports=function(e){var t=o(e)
return n(function(e,r,n){"function"==typeof r&&(n=r,r={})
try{e=a(e)}catch(t){if(!i.ipfsPath(e))return n(t)}t({path:"ls",args:e,qs:r},function(t,r){if(t)return n(t)
var i=r.Objects
return i?(i=i[0])?(i=i.Links,Array.isArray(i)?(i=i.map(function(t){return{name:t.Name,path:e+"/"+t.Name,size:t.Size,hash:t.Hash,type:s(t),depth:t.Depth||1}}),void n(null,i)):n(new Error("expected one array in results.Objects[0].Links"))):n(new Error("expected one array in results.Objects")):n(new Error("expected .Objects in results"))})})}},function(e){e.exports={_args:[["ipfs-http-client@30.1.4","/home/basti/src/kosmos/kredits/kredits-web"]],_development:!0,_from:"ipfs-http-client@30.1.4",_id:"ipfs-http-client@30.1.4",_inBundle:!1,_integrity:"sha512-ordvoPT3lAFL5qsvdYBeDGRP03gtbL6Jl+qJ9dztyhE7NJf2yhtnU3ZNqN1JMCcUK0qpGsDzX89t8dKQvI80Pw==",_location:"/ipfs-http-client",_phantomChildren:{"base64-js":"1.3.0",ieee754:"1.1.13",inherits:"2.0.3","json-stringify-safe":"5.0.1","safe-buffer":"5.1.2",split2:"3.1.1","util-deprecate":"1.0.2",yallist:"3.0.3"},_requested:{type:"version",registry:!0,raw:"ipfs-http-client@30.1.4",name:"ipfs-http-client",escapedName:"ipfs-http-client",rawSpec:"30.1.4",saveSpec:null,fetchSpec:"30.1.4"},_requiredBy:["/kredits-contracts"],_resolved:"https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-30.1.4.tgz",_spec:"30.1.4",_where:"/home/basti/src/kosmos/kredits/kredits-web",browser:{glob:!1,fs:!1,stream:"readable-stream"},bugs:{url:"https://github.com/ipfs/js-ipfs-http-client/issues"},contributors:[{name:"Alan Shaw",email:"alan.shaw@protocol.ai"},{name:"Alan Shaw",email:"alan@tableflip.io"},{name:"Alex Mingoia",email:"talk@alexmingoia.com"},{name:"Alex Potsides",email:"alex@achingbrain.net"},{name:"Antonio Tenorio-Fornés",email:"antoniotenorio@ucm.es"},{name:"Bruno Barbieri",email:"bbarbieri@delivery.com"},{name:"Clemo",email:"flipflopsimsommer@users.noreply.github.com"},{name:"Connor Keenan",email:"ckeenan89@gmail.com"},{name:"Danny",email:"dannyid@protonmail.com"},{name:"David Braun",email:"David.Braun@Toptal.com"},{name:"David Dias",email:"daviddias.p@gmail.com"},{name:"Dietrich Ayala",email:"autonome@gmail.com"},{name:"Diogo Silva",email:"fsdiogo@gmail.com"},{name:"Dmitriy Ryajov",email:"dryajov@gmail.com"},{name:"Dmitry Nikulin",email:"dmitr-nikulin@mail.ru"},{name:"Donatas Stundys",email:"donatas.stundys@necolt.com"},{name:"Fil",email:"fil@rezo.net"},{name:"Filip Š",email:"filip.stamcar@hotmail.com"},{name:"Francisco Baio Dias",email:"xicombd@gmail.com"},{name:"Friedel Ziegelmayer",email:"dignifiedquire@gmail.com"},{name:"Gar",email:"gar+gh@danger.computer"},{name:"Gavin McDermott",email:"gavinmcdermott@gmail.com"},{name:"Greenkeeper",email:"support@greenkeeper.io"},{name:"Haad",email:"haadcode@users.noreply.github.com"},{name:"Harlan T Wood",email:"harlantwood@users.noreply.github.com"},{name:"Harlan T Wood",email:"code@harlantwood.net"},{name:"Henrique Dias",email:"hacdias@gmail.com"},{name:"Holodisc",email:"holodiscent@gmail.com"},{name:"Hugo Dias",email:"mail@hugodias.me"},{name:"JGAntunes",email:"j.goncalo.antunes@gmail.com"},{name:"Jacob Heun",email:"jacobheun@gmail.com"},{name:"James Halliday",email:"substack@gmail.com"},{name:"Jason Carver",email:"jacarver@linkedin.com"},{name:"Jason Papakostas",email:"vith@users.noreply.github.com"},{name:"Jeff Downie",email:"JeffDownie@users.noreply.github.com"},{name:"Jeromy",email:"why@ipfs.io"},{name:"Jeromy",email:"jeromyj@gmail.com"},{name:"Joe Turgeon",email:"arithmetric@gmail.com"},{name:"Jonathan",email:"jkrone@vt.edu"},{name:"Juan Batiz-Benet",email:"juan@benet.ai"},{name:"Kevin Wang",email:"kevin@fossa.io"},{name:"Kristoffer Ström",email:"kristoffer@rymdkoloni.se"},{name:"Marcin Rataj",email:"lidel@lidel.org"},{name:"Matt Bell",email:"mappum@gmail.com"},{name:"Maxime Lathuilière",email:"k@maxlath.eu"},{name:"Michael Muré",email:"batolettre@gmail.com"},{name:"Mikeal Rogers",email:"mikeal.rogers@gmail.com"},{name:"Mitar",email:"mitar.git@tnode.com"},{name:"Mithgol",email:"getgit@mithgol.ru"},{name:"Mohamed Abdulaziz",email:"mohamed@mohamedabdulaziz.com"},{name:"Nitin Patel",email:"31539366+niinpatel@users.noreply.github.com"},{name:"Nuno Nogueira",email:"nunofmn@gmail.com"},{name:"Níckolas Goline",email:"nickolas.goline@gmail.com"},{name:"Oli Evans",email:"oli@tableflip.io"},{name:"Orie Steele",email:"orie@ohs.io"},{name:"Pedro Teixeira",email:"i@pgte.me"},{name:"Pete Thomas",email:"pete@xminusone.net"},{name:"Richard Littauer",email:"richard.littauer@gmail.com"},{name:"Richard Schneider",email:"makaretu@gmail.com"},{name:"Roman Khafizianov",email:"requilence@gmail.com"},{name:"SeungWon",email:"ksw3894@gmail.com"},{name:"Stephen Whitmore",email:"stephen.whitmore@gmail.com"},{name:"Tara Vancil",email:"tbvanc@gmail.com"},{name:"Travis Person",email:"travis@protocol.ai"},{name:"Travis Person",email:"travis.person@gmail.com"},{name:"Vasco Santos",email:"vasco.santos@ua.pt"},{name:"Vasco Santos",email:"vasco.santos@moxy.studio"},{name:"Victor Bjelkholm",email:"victor@typeform.com"},{name:"Volker Mische",email:"volker.mische@gmail.com"},{name:"Zhiyuan Lin",email:"edsgerlin@gmail.com"},{name:"dmitriy ryajov",email:"dryajovLine truncated
return i?(i=i[0])?(i=i.Links,Array.isArray(i)?(i=i.map(function(t){return{name:t.Name,path:e+"/"+t.Name,size:t.Size,hash:t.Hash,type:s(t),depth:t.Depth||1}}),void n(null,i)):n(new Error("expected one array in results.Objects[0].Links"))):n(new Error("expected one array in results.Objects")):n(new Error("expected .Objects in results"))})})}},function(e){e.exports={_from:"ipfs-http-client@^30.1.3",_id:"ipfs-http-client@30.1.4",_inBundle:!1,_integrity:"sha512-ordvoPT3lAFL5qsvdYBeDGRP03gtbL6Jl+qJ9dztyhE7NJf2yhtnU3ZNqN1JMCcUK0qpGsDzX89t8dKQvI80Pw==",_location:"/ipfs-http-client",_phantomChildren:{"base64-js":"1.3.0",ieee754:"1.1.13",inherits:"2.0.3","util-deprecate":"1.0.2",yallist:"3.0.3"},_requested:{type:"range",registry:!0,raw:"ipfs-http-client@^30.1.3",name:"ipfs-http-client",escapedName:"ipfs-http-client",rawSpec:"^30.1.3",saveSpec:null,fetchSpec:"^30.1.3"},_requiredBy:["/kredits-contracts"],_resolved:"https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-30.1.4.tgz",_shasum:"d1b25178c9de7fee7752831893fb075dbfff8b82",_spec:"ipfs-http-client@^30.1.3",_where:"/home/basti/src/kosmos/kredits/kredits-web/node_modules/kredits-contracts",browser:{glob:!1,fs:!1,stream:"readable-stream"},bugs:{url:"https://github.com/ipfs/js-ipfs-http-client/issues"},bundleDependencies:!1,contributors:[{name:"Alan Shaw",email:"alan.shaw@protocol.ai"},{name:"Alan Shaw",email:"alan@tableflip.io"},{name:"Alex Mingoia",email:"talk@alexmingoia.com"},{name:"Alex Potsides",email:"alex@achingbrain.net"},{name:"Antonio Tenorio-Fornés",email:"antoniotenorio@ucm.es"},{name:"Bruno Barbieri",email:"bbarbieri@delivery.com"},{name:"Clemo",email:"flipflopsimsommer@users.noreply.github.com"},{name:"Connor Keenan",email:"ckeenan89@gmail.com"},{name:"Danny",email:"dannyid@protonmail.com"},{name:"David Braun",email:"David.Braun@Toptal.com"},{name:"David Dias",email:"daviddias.p@gmail.com"},{name:"Dietrich Ayala",email:"autonome@gmail.com"},{name:"Diogo Silva",email:"fsdiogo@gmail.com"},{name:"Dmitriy Ryajov",email:"dryajov@gmail.com"},{name:"Dmitry Nikulin",email:"dmitr-nikulin@mail.ru"},{name:"Donatas Stundys",email:"donatas.stundys@necolt.com"},{name:"Fil",email:"fil@rezo.net"},{name:"Filip Š",email:"filip.stamcar@hotmail.com"},{name:"Francisco Baio Dias",email:"xicombd@gmail.com"},{name:"Friedel Ziegelmayer",email:"dignifiedquire@gmail.com"},{name:"Gar",email:"gar+gh@danger.computer"},{name:"Gavin McDermott",email:"gavinmcdermott@gmail.com"},{name:"Greenkeeper",email:"support@greenkeeper.io"},{name:"Haad",email:"haadcode@users.noreply.github.com"},{name:"Harlan T Wood",email:"harlantwood@users.noreply.github.com"},{name:"Harlan T Wood",email:"code@harlantwood.net"},{name:"Henrique Dias",email:"hacdias@gmail.com"},{name:"Holodisc",email:"holodiscent@gmail.com"},{name:"Hugo Dias",email:"mail@hugodias.me"},{name:"JGAntunes",email:"j.goncalo.antunes@gmail.com"},{name:"Jacob Heun",email:"jacobheun@gmail.com"},{name:"James Halliday",email:"substack@gmail.com"},{name:"Jason Carver",email:"jacarver@linkedin.com"},{name:"Jason Papakostas",email:"vith@users.noreply.github.com"},{name:"Jeff Downie",email:"JeffDownie@users.noreply.github.com"},{name:"Jeromy",email:"why@ipfs.io"},{name:"Jeromy",email:"jeromyj@gmail.com"},{name:"Joe Turgeon",email:"arithmetric@gmail.com"},{name:"Jonathan",email:"jkrone@vt.edu"},{name:"Juan Batiz-Benet",email:"juan@benet.ai"},{name:"Kevin Wang",email:"kevin@fossa.io"},{name:"Kristoffer Ström",email:"kristoffer@rymdkoloni.se"},{name:"Marcin Rataj",email:"lidel@lidel.org"},{name:"Matt Bell",email:"mappum@gmail.com"},{name:"Maxime Lathuilière",email:"k@maxlath.eu"},{name:"Michael Muré",email:"batolettre@gmail.com"},{name:"Mikeal Rogers",email:"mikeal.rogers@gmail.com"},{name:"Mitar",email:"mitar.git@tnode.com"},{name:"Mithgol",email:"getgit@mithgol.ru"},{name:"Mohamed Abdulaziz",email:"mohamed@mohamedabdulaziz.com"},{name:"Nitin Patel",email:"31539366+niinpatel@users.noreply.github.com"},{name:"Nuno Nogueira",email:"nunofmn@gmail.com"},{name:"Níckolas Goline",email:"nickolas.goline@gmail.com"},{name:"Oli Evans",email:"oli@tableflip.io"},{name:"Orie Steele",email:"orie@ohs.io"},{name:"Pedro Teixeira",email:"i@pgte.me"},{name:"Pete Thomas",email:"pete@xminusone.net"},{name:"Richard Littauer",email:"richard.littauer@gmail.com"},{name:"Richard Schneider",email:"makaretu@gmail.com"},{name:"Roman Khafizianov",email:"requilence@gmail.com"},{name:"SeungWon",email:"ksw3894@gmail.com"},{name:"Stephen Whitmore",email:"stephen.whitmore@gmail.com"},{name:"Tara Vancil",email:"tbvanc@gmail.com"},{name:"Travis Person",email:"travis@protocol.ai"},{name:"Travis Person",email:"travis.person@gmail.com"},{name:"Vasco Santos",email:"vasco.santos@ua.pt"},{name:"Vasco Santos",email:"vasco.santos@moxy.studio"},{name:"Victor Bjelkholm",email:"victor@typeform.com"},{name:"Volker Mische",email:"volker.mische@gmail.com"},{name:"Zhiyuan Lin",email:"edsgerlin@gmail.com"},{name:"dmitriy ryajov",email:"dryajov@dmitriys-MacBook-Pro.local"},{name:"elsLine truncated
var n=r(467),i=r(468),o=r(210)
e.exports={formats:o,parse:i,stringify:n}},function(e,t,r){"use strict"
function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=r(109),o=r(210),a=Object.prototype.hasOwnProperty,s={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},u=Array.isArray,l=Array.prototype.push,c=function(e,t){l.apply(e,u(t)?t:[t])},f=Date.prototype.toISOString,h={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:i.encode,encodeValuesOnly:!1,formatter:o.formatters[o.default],indices:!1,serializeDate:function(e){return f.call(e)},skipNulls:!1,strictNullHandling:!1},d=function e(t,r,n,o,a,s,l,f,d,p,m,y,g){var v=t
+4 -4
View File
@@ -8,10 +8,10 @@
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta name="kredits-web/config/environment" content="%7B%22modulePrefix%22%3A%22kredits-web%22%2C%22environment%22%3A%22production%22%2C%22rootURL%22%3A%22%2F%22%2C%22locationType%22%3A%22auto%22%2C%22EmberENV%22%3A%7B%22FEATURES%22%3A%7B%7D%2C%22EXTEND_PROTOTYPES%22%3A%7B%22Date%22%3Afalse%7D%2C%22_JQUERY_INTEGRATION%22%3Atrue%7D%2C%22APP%22%3A%7B%22name%22%3A%22kredits-web%22%2C%22version%22%3A%221.9.0%2B9bf2ae2d%22%7D%2C%22browserify%22%3A%7B%22tests%22%3Atrue%2C%22transform%22%3A%5B%5B%22babelify%22%2C%7B%22presets%22%3A%5B%22es2015%22%5D%2C%22global%22%3Atrue%7D%5D%5D%7D%2C%22web3ProviderUrl%22%3A%22https%3A%2F%2Frinkeby.infura.io%2Fv3%2Fd4f788b7a6584f7db2fc3c268d4d09e9%22%2C%22githubConnectUrl%22%3A%22https%3A%2F%2Fhal8000.chat.kosmos.org%2Fkredits%2Fsignup%2Fconnect%2Fgithub%22%2C%22githubSignupUrl%22%3A%22https%3A%2F%2Fhal8000.chat.kosmos.org%2Fkredits%2Fsignup%2Fgithub%22%2C%22ipfs%22%3A%7B%22host%22%3A%22ipfs.kosmos.org%22%2C%22port%22%3A%225444%22%2C%22protocol%22%3A%22https%22%2C%22gatewayUrl%22%3A%22https%3A%2F%2Fipfs.kosmos.org%2Fipfs%22%7D%2C%22kreditsApmDomain%22%3A%22open.aragonpm.eth%22%2C%22exportApplicationGlobal%22%3Afalse%7D" />
<meta name="kredits-web/config/environment" content="%7B%22modulePrefix%22%3A%22kredits-web%22%2C%22environment%22%3A%22production%22%2C%22rootURL%22%3A%22%2F%22%2C%22locationType%22%3A%22auto%22%2C%22EmberENV%22%3A%7B%22FEATURES%22%3A%7B%7D%2C%22EXTEND_PROTOTYPES%22%3A%7B%22Date%22%3Afalse%7D%2C%22_JQUERY_INTEGRATION%22%3Atrue%7D%2C%22APP%22%3A%7B%22name%22%3A%22kredits-web%22%2C%22version%22%3A%221.10.0%2B7b9659e2%22%7D%2C%22browserify%22%3A%7B%22tests%22%3Atrue%2C%22transform%22%3A%5B%5B%22babelify%22%2C%7B%22presets%22%3A%5B%22es2015%22%5D%2C%22global%22%3Atrue%7D%5D%5D%7D%2C%22web3ProviderUrl%22%3A%22https%3A%2F%2Frinkeby.infura.io%2Fv3%2Fd4f788b7a6584f7db2fc3c268d4d09e9%22%2C%22web3RequiredNetwork%22%3A%22rinkeby%22%2C%22githubConnectUrl%22%3A%22https%3A%2F%2Fhal8000.chat.kosmos.org%2Fkredits%2Fsignup%2Fconnect%2Fgithub%22%2C%22githubSignupUrl%22%3A%22https%3A%2F%2Fhal8000.chat.kosmos.org%2Fkredits%2Fsignup%2Fgithub%22%2C%22ipfs%22%3A%7B%22host%22%3A%22ipfs.kosmos.org%22%2C%22port%22%3A%225444%22%2C%22protocol%22%3A%22https%22%2C%22gatewayUrl%22%3A%22https%3A%2F%2Fipfs.kosmos.org%2Fipfs%22%7D%2C%22exportApplicationGlobal%22%3Afalse%7D" />
<link integrity="" rel="stylesheet" href="/assets/vendor-179cf27a97ea5bbb0ce72403a401cc8c.css">
<link integrity="" rel="stylesheet" href="/assets/kredits-web-c870e46b48f385300f37386e5ce5b3a6.css">
<link integrity="" rel="stylesheet" href="/assets/kredits-web-bf8cdb5aeca9f819317b56a053af9a07.css">
@@ -24,8 +24,8 @@
<body>
<script src="/assets/vendor-765025e7de61c40a38fb3d7f2c93d4aa.js" integrity="sha256-/Qtv1B7vhqswTyQR74IPIUbG3346Xqb94WqJleIR3v4= sha512-T77HNtXJ47uJ90fMPppaFIoPzyymEX1ZWVkVOkuDWCA/miwGZXeJreaMsE++XphOLB8hvHm26eORNOJECPC37g==" ></script>
<script src="/assets/kredits-web-788265737118a90913112fa6ebe6b8f5.js" integrity="sha256-ey9RABp1iJ86aXudb96KujZGI4jaUU1Ng3W4Cx1Cqg0= sha512-MCgoD4+VRdwXCLq2rZc4AOhchBv+wZ/RCpfvfUaCtiUk5VCktp3Lrf7vy6dn++LmQUtx3yVHw/oRmRyLH7tW2A==" ></script>
<script src="/assets/vendor-13d8e4e4e82dd7bac91d821b2e30d995.js" integrity="sha256-7W4pPHJA775yfzH5yRprMaeGsW0iuMwhw2JwjXc2+Pk= sha512-fQfK5OmWIdSpGamuq7f3/EpCbVQnGSgR1VPXwxWRCu8JFeXdrUDmK67J4lHuC5cHc8yxD9WFymXKugeH7+NNgA==" ></script>
<script src="/assets/kredits-web-f1054baf811714b6865ab8c77c69fb4c.js" integrity="sha256-hrHVjH6k8rdA8LxWsKWsd300dN0+m/osbECl2U0ntZ8= sha512-L2xrymtmnW49TvaECYHqQ5Ql4lkEDERWveK1i66UbA3DddwdaFTjqPSLdj7kq6doX6TTlBdzfEDdsuwUjLyxeg==" ></script>
</body>