1.17.0
This commit is contained in:
11 files changed
+2630
-1947
No files matched your search
Generated
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "kredits-web",
|
||||
"version": "1.16.0",
|
||||
"version": "1.17.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "kredits-web",
|
||||
"version": "1.16.0",
|
||||
"version": "1.17.0",
|
||||
"private": true,
|
||||
"description": "Contribution dashboard of the Kosmos project",
|
||||
"repository": "https://github.com/67P/kredits-web",
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["vendor/ember-cli/app-prefix.js","kredits-web/app.js","kredits-web/component-managers/glimmer.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/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/loading-spinner/component.js","kredits-web/components/loading-spinner/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/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/router.js","kredits-web/routes/application.js","kredits-web/routes/contributions/new.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/kredits.js","kredits-web/services/moment.js","kredits-web/templates/application-loading.js","kredits-web/templates/application.js","kredits-web/templates/components/icon-account-gitea-kosmos-org.js","kredits-web/templates/components/icon-account-github-com.js","kredits-web/templates/components/icon-account-wiki-kosmos-org.js","kredits-web/templates/components/icon-account-zoom-us.js","kredits-web/templates/components/icon-warning.js","kredits-web/templates/components/icon-web-globe.js","kredits-web/templates/contributions/new.js","kredits-web/templates/contributions/resubmit.js","kredits-web/templates/contributors/edit.js","kredits-web/templates/contributors/new.js","kredits-web/templates/dashboard.js","kredits-web/templates/dashboard/contributions/show.js","kredits-web/templates/dashboard/contributors/show.js","kredits-web/templates/signup.js","kredits-web/templates/signup/complete.js","kredits-web/templates/signup/eth-aLine 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}#intro{padding:2rem;background-color:rgba(0,0,0,.2);font-size:1.6rem}@media (max-width:600px){#intro{padding:2rem 1rem;font-size:1.4rem}main section{margin-bottom:5rem}}#intro h2{font-size:inherit;margin-bottom:1em}#intro p{margin-bottom:1em;line-height:1.5em;font-size:1.2rem}#intro p:last-child{margin-bottom:0}#intro a{text-decoration:none}#intro a:active,#intro a:hover{text-decoration:underline}@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 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}section#contributions-by-type .chart{width:50%;margin-left:auto;margin-right:auto}@media (max-width:600px){section#contributions-by-type .chart{width:75%}main section#contributions-confirmed,main section#contributions-unconfirmed{margin-top:0}}@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;font-weight:500;text-decoration:none;text-transform:uppercase;cursor:pointer;letter-spacing:.1em;-webkit-appearance:none}.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:not(:disabled),button.danger:not(:disabled),input[type=submit].danger:not(:disabled){color:#fb6868;background-color:rgba(40,21,21,.6);border-color:#281515}.button.danger:not(:disabled):hover,button.danger:not(:disabled):hover,input[type=submit].danger:not(:disabled):hover{background-color:rgba(40,21,21,.8)}.button.danger:not(:disabled).active,.button.danger:not(:disabled):active,button.danger:not(:disabled).active,button.danger:not(:disabled):active,input[type=submit].danger:not(:disabled).active,input[type=submit].danger:not(:disabled):active{border-color:#fb6868}.button.green:not(:disabled),button.green:not(:disabled),input[type=submit].green:not(:disabled){color:#97fb68;background-color:rgba(21,40,21,.6);border-color:#152815}.button.green:not(:disabled):hover,button.green:not(:disabled):hover,input[type=submit].green:not(:disabled):hover{background-color:rgba(21,40,21,.8)}.button.green:not(:disabled).active,.button.green:not(:disabled):active,button.green:not(:disabled).active,button.green:not(:disabled):active,input[type=submit].green:not(:disabled).active,input[type=submit].green:not(:disabled):active{border-color:#97fb68}.button.icon svg,button.icon svg,input[type=submit].icon svg{Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["vendor/ember-cli/app-prefix.js","kredits-web/app.js","kredits-web/component-managers/glimmer.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/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/loading-spinner/component.js","kredits-web/components/loading-spinner/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/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/cancel-all.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/perform.js","kredits-web/helpers/promise-all.js","kredits-web/helpers/promise-hash.js","kredits-web/helpers/promise-rejected-reason.js","kredits-web/helpers/task.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/ember-concurrency.js","kredits-web/initializers/export-application-global.js","kredits-web/models/contribution.js","kredits-web/models/contributor.js","kredits-web/router.js","kredits-web/routes/application.js","kredits-web/routes/contributions/new.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/browser-cache.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/components/icon-account-gitea-kosmos-org.js","kredits-web/templates/components/icon-account-github-com.js","kredits-web/templates/components/icon-account-wiki-kosmos-org.js","kredits-web/templates/components/icon-account-zoom-us.js","kredits-web/templates/components/icon-warning.js","kredits-web/templates/components/icon-web-globe.js","kredits-web/templates/contributions/new.js","kredits-web/templates/contributions/resubmit.js","kredits-web/templates/contributors/edit.js","kredits-web/templates/contributors/new.js","kredits-web/templates/dashboard.js","kredits-web/templates/dashboard/conLine truncated
|
||||
+176
-65
@@ -3,19 +3,19 @@ define("kredits-web/app",["exports","ember-resolver","ember-load-initializers","
|
||||
if(Reflect.construct.sham)return!1
|
||||
if("function"==typeof Proxy)return!0
|
||||
try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()
|
||||
return function(){var n,r=d(e)
|
||||
if(t){var o=d(this).constructor
|
||||
return function(){var n,r=c(e)
|
||||
if(t){var o=c(this).constructor
|
||||
n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments)
|
||||
return a(this,n)}}function a(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
|
||||
return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var m=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
|
||||
return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var f=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
|
||||
e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)})(o,Ember.Application)
|
||||
var n=u(o)
|
||||
function o(){var e
|
||||
i(this,o)
|
||||
for(var s=arguments.length,u=new Array(s),a=0;a<s;a++)u[a]=arguments[a]
|
||||
return c(l(e=n.call.apply(n,[this].concat(u))),"modulePrefix",r.default.modulePrefix),c(l(e),"podModulePrefix",r.default.podModulePrefix),c(l(e),"Resolver",t.default),e}return o}()
|
||||
e.default=m,(0,n.default)(m,r.default.modulePrefix)})),define("kredits-web/component-managers/glimmer",["exports","@glimmer/component/-private/ember-component-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),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){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return
|
||||
return d(l(e=n.call.apply(n,[this].concat(u))),"modulePrefix",r.default.modulePrefix),d(l(e),"podModulePrefix",r.default.podModulePrefix),d(l(e),"Resolver",t.default),e}return o}()
|
||||
e.default=f,(0,n.default)(f,r.default.modulePrefix)})),define("kredits-web/component-managers/glimmer",["exports","@glimmer/component/-private/ember-component-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),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){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return
|
||||
var n=[],r=!0,o=!1,i=void 0
|
||||
try{for(var s,u=e[Symbol.iterator]();!(r=(s=u.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(a){o=!0,i=a}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return
|
||||
if("string"==typeof e)return r(e,t)
|
||||
@@ -29,7 +29,7 @@ var o=Ember.Component.extend({attributes:null,contributors:Object.freeze([]),isV
|
||||
if(e.preventDefault(),this.isValid){var r=this.getProperties(Object.keys(this.attributes)),o=n((r.date instanceof Array?r.date[0]:r.date).toISOString().split("T"),2),i=[o[0],o[1]]
|
||||
r.date=i[0],r.time=i[1],this.set("inProgress",!0),this.save(r).then((function(){t.reset()}),(function(e){console.warn(e),window.alert("Something went wrong. Check the browser console for details.")})).finally((function(){return t.set("inProgress",!1)}))}else alert("Invalid data. Please review and try again.")}}})
|
||||
e.default=o})),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:"KlAiEPw+",block:'{"symbols":["contributor","@contributors"],"statements":[[10,"form"],[15,"onsubmit",[30,[36,1],[[32,0],"submit"],null]],[12],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Contributor:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"select"],[14,"required",""],[15,"onchange",[30,[36,1],[[32,0],[30,[36,2],[[32,0,["contributorId"]]],null]],[["value"],["target.value"]]]],[12],[2,"\\n "],[10,"option"],[14,2,""],[14,"selected",""],[14,"disabled",""],[14,"hidden",""],[12],[13],[2,"\\n"],[6,[37,4],[[30,[36,3],[[30,[36,3],[[32,2]],null]],null]],null,[["default"],[{"statements":[[2," "],[10,"option"],[15,2,[32,1,["id"]]],[15,"selected",[30,[36,0],[[32,0,["contributorId"]],[32,1,["id"]]],null]],[12],[1,[32,1,["name"]]],[13],[2,"\\n"]],"parameters":[1]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Kind:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"select"],[14,"required",""],[15,"onchange",[30,[36,1],[[32,0],[30,[36,2],[[32,0,["kind"]]],null]],[["value"],["target.value"]]]],[12],[2,"\\n "],[10,"option"],[14,2,""],[14,"selected",""],[14,"disabled",""],[14,"hidden",""],[12],[13],[2,"\\n "],[10,"option"],[14,2,"community"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"community"],null]],[12],[2,"Community"],[13],[2,"\\n "],[10,"option"],[14,2,"design"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"design"],null]],[12],[2,"Design"],[13],[2,"\\n "],[10,"option"],[14,2,"dev"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"dev"],null]],[12],[2,"Development"],[13],[2,"\\n "],[10,"option"],[14,2,"docs"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"docs"],null]],[12],[2,"Documentation"],[13],[2,"\\n "],[10,"option"],[14,2,"ops"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"ops"],null]],[12],[2,"IT Operations"],[13],[2,"\\n "],[10,"option"],[14,2,"special"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"special"],null]],[12],[2,"Special"],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Date:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[1,[30,[36,5],null,[["date","defaultDate","maxDate","enableTime","time_24hr","onChange"],[[32,0,["date"]],[32,0,["defaultDate"]],[32,0,["defaultDate"]],true,true,[30,[36,1],[[32,0],[30,[36,2],[[32,0,["date"]]],null]],null]]]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Amount:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[1,[30,[36,7],null,[["type","placeholder","value","class"],["text","500",[32,0,["amount"]],[30,[36,6],[[32,0,["isValidAmount"]],"valid",""],null]]]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Description:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[1,[30,[36,7],null,[["type","value","class"],["text",[32,0,["description"]],[30,[36,6],[[32,0,["isValidDescription"]],"valid",""],null]]]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"URL (optional):"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[1,[30,[36,7],null,[["type","value","class"],["text",[32,0,["url"]],[30,[36,6],[[32,0,["isValidUrl"]],"valid",""],null]]]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n\\n"],[6,[37,6],[[32,0,["details"]]],null,[["default"],[{"statements":[[2," "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Details:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"pre"],[12],[2," "],[1,[32,0,["details"]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n "],[10,"p"],[14,0,"actions"],[12],[2,"\\n "],[1,[30,[36,7],null,[["type","disabled","value"],["submit",[32,0,["inProgress"]],[30,[36,6],[[32,0,["inProgress"]],"Processing","Save"],null]]]]],[2,"\\n "],[13],[2,"\\n"],[13],[2,"\\n\\n"]],"hasEval":false,"upvars":["eq","action","mut","-track-array","each","ember-flatpickr","if","input"]}',meta:{moduleName:"kredits-web/components/add-contribution/template.hbs"}})
|
||||
var t=Ember.HTMLBars.template({id:"taBLFOzB",block:'{"symbols":["contributor","@contributors"],"statements":[[10,"form"],[15,"onsubmit",[30,[36,1],[[32,0],"submit"],null]],[12],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Contributor:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"select"],[14,"required",""],[15,"onchange",[30,[36,1],[[32,0],[30,[36,2],[[32,0,["contributorId"]]],null]],[["value"],["target.value"]]]],[12],[2,"\\n "],[10,"option"],[14,2,""],[14,"selected",""],[14,"disabled",""],[14,"hidden",""],[12],[13],[2,"\\n"],[6,[37,4],[[30,[36,3],[[30,[36,3],[[32,2]],null]],null]],null,[["default"],[{"statements":[[2," "],[10,"option"],[15,2,[32,1,["id"]]],[15,"selected",[30,[36,0],[[32,0,["contributorId"]],[32,1,["id"]]],null]],[12],[1,[32,1,["name"]]],[13],[2,"\\n"]],"parameters":[1]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Kind:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"select"],[14,"required",""],[15,"onchange",[30,[36,1],[[32,0],[30,[36,2],[[32,0,["kind"]]],null]],[["value"],["target.value"]]]],[12],[2,"\\n "],[10,"option"],[14,2,""],[14,"selected",""],[14,"disabled",""],[14,"hidden",""],[12],[13],[2,"\\n "],[10,"option"],[14,2,"bureaucracy"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"bureaucracy"],null]],[12],[2,"Bureaucracy"],[13],[2,"\\n "],[10,"option"],[14,2,"community"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"community"],null]],[12],[2,"Community"],[13],[2,"\\n "],[10,"option"],[14,2,"design"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"design"],null]],[12],[2,"Design"],[13],[2,"\\n "],[10,"option"],[14,2,"dev"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"dev"],null]],[12],[2,"Development"],[13],[2,"\\n "],[10,"option"],[14,2,"docs"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"docs"],null]],[12],[2,"Documentation"],[13],[2,"\\n "],[10,"option"],[14,2,"ops"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"ops"],null]],[12],[2,"IT Operations"],[13],[2,"\\n "],[10,"option"],[14,2,"outreach"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"outreach"],null]],[12],[2,"Outreach"],[13],[2,"\\n "],[10,"option"],[14,2,"qa"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"qa"],null]],[12],[2,"Quality Assurance"],[13],[2,"\\n "],[10,"option"],[14,2,"special"],[15,"selected",[30,[36,0],[[32,0,["kind"]],"special"],null]],[12],[2,"Special"],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Date:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[1,[30,[36,5],null,[["date","defaultDate","maxDate","enableTime","time_24hr","onChange"],[[32,0,["date"]],[32,0,["defaultDate"]],[32,0,["defaultDate"]],true,true,[30,[36,1],[[32,0],[30,[36,2],[[32,0,["date"]]],null]],null]]]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Amount:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[1,[30,[36,7],null,[["type","placeholder","value","class"],["text","500",[32,0,["amount"]],[30,[36,6],[[32,0,["isValidAmount"]],"valid",""],null]]]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Description:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[1,[30,[36,7],null,[["type","value","class"],["text",[32,0,["description"]],[30,[36,6],[[32,0,["isValidDescription"]],"valid",""],null]]]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"URL (optional):"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[1,[30,[36,7],null,[["type","value","class"],["text",[32,0,["url"]],[30,[36,6],[[32,0,["isValidUrl"]],"valid",""],null]]]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n\\n"],[6,[37,6],[[32,0,["details"]]],null,[["default"],[{"statements":[[2," "],[10,"label"],[12],[2,"\\n "],[10,"p"],[14,0,"label"],[12],[2,"Details:"],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"pre"],[12],[2," "],[1,[32,0,["details"]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n "],[10,"p"],[14,0,"actions"],[12],[2,"\\n "],[1,[30,[36,7],null,[["type","disabled","value"],["submit",[32,0,["inProgress"]],[30,[36,6],[[32,0,["inProgress"]],"Processing","Save"],null]]]]],[2,"\\n "],[13],[2,"\\n"],[13],[2,"\\n\\n"]],"hasEval":false,"upvars":["eq","action","mut","-track-array","each","ember-flatpickr","if","input"]}',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({router:Ember.inject.service(),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"),isValidZoomDisplayName:Ember.computed.notEmpty("zoom_display_name"),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,zoom_display_name:null})},reset:function(){this.setProperties(this.attributes)},actions:{submit:function(e){var t=this
|
||||
if(e.preventDefault(),this.kredits.currentUserIsCore)if(this.isValid){var n=Object.keys(this.attributes),r=this.getProperties(n)
|
||||
@@ -48,11 +48,11 @@ return this.contributors.filter((function(t){return e.has(t.id.toString())}))}))
|
||||
return this.contributions.filter((function(t){var n=!0
|
||||
return e.hideSmallContributions&&t.amount<=500&&(n=!1),Ember.isPresent(e.contributorId)&&t.contributorId.toString()!==e.contributorId.toString()&&(n=!1),Ember.isPresent(e.contributionKind)&&t.kind!==e.contributionKind&&(n=!1),n}))})),actions:{veto:function(e){this.contractInteractionEnabled?this.vetoContribution(e):window.alert("Only members can veto contributions. Please ask someone to set you up.")},openContributionDetails:function(e){this.router.transitionTo("dashboard.contributions.show",e)}}})
|
||||
e.default=t})),define("kredits-web/components/contribution-list/template",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var t=Ember.HTMLBars.template({id:"nPpTvtAz",block:'{"symbols":["contribution","kind","contributor","@selectedContributionId","@showQuickFilter"],"statements":[[6,[37,5],[[32,5]],null,[["default"],[{"statements":[[2," "],[10,"div"],[14,0,"quick-filter"],[12],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"label"],[14,0,"filter-contributor"],[12],[2,"\\n Contributor:\\n "],[10,"select"],[15,"onchange",[30,[36,0],[[32,0],[30,[36,8],[[32,0,["contributorId"]]],null]],[["value"],["target.value"]]]],[12],[2,"\\n "],[10,"option"],[14,2,""],[14,"selected",""],[12],[2,"all"],[13],[2,"\\n"],[6,[37,10],[[30,[36,9],[[30,[36,9],[[32,0,["contributorsActive"]]],null]],null]],null,[["default"],[{"statements":[[2," "],[10,"option"],[15,2,[32,3,["id"]]],[15,"selected",[30,[36,4],[[32,0,["contributorId"]],[32,3,["id"]]],null]],[12],[1,[32,3,["name"]]],[13],[2,"\\n"]],"parameters":[3]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"label"],[14,0,"filter-contribution-kind"],[12],[2,"\\n Kind:\\n "],[10,"select"],[15,"onchange",[30,[36,0],[[32,0],[30,[36,8],[[32,0,["contributionKind"]]],null]],[["value"],["target.value"]]]],[12],[2,"\\n "],[10,"option"],[14,2,""],[14,"selected",""],[12],[2,"all"],[13],[2,"\\n"],[6,[37,10],[[30,[36,9],[[30,[36,9],[[32,0,["contributionKinds"]]],null]],null]],null,[["default"],[{"statements":[[2," "],[10,"option"],[15,2,[32,2]],[15,"selected",[30,[36,4],[[32,0,["contributionKind"]],[32,2]],null]],[12],[1,[30,[36,7],[[32,2]],null]],[13],[2,"\\n"]],"parameters":[2]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"label"],[14,0,"filter-contribution-size"],[12],[2,"\\n "],[8,"input",[],[["@type","@checked"],["checkbox",[32,0,["hideSmallContributions"]]]],null],[2,"\\n Hide small contributions\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n"],[10,"ul"],[14,0,"contribution-list"],[12],[2,"\\n"],[6,[37,10],[[30,[36,9],[[30,[36,9],[[32,0,["contributionsFiltered"]]],null]],null]],null,[["default"],[{"statements":[[2," "],[11,"li"],[24,"role","button"],[16,"data-contribution-id",[32,1,["id"]]],[16,0,[31,[[30,[36,6],[[32,1]],null],[30,[36,5],[[30,[36,4],[[32,1,["id"]],[32,4]],null]," selected"],null]]]],[4,[38,0],[[32,0],"openContributionDetails",[32,1]],null],[12],[2,"\\n "],[10,"p"],[14,0,"meta"],[12],[2,"\\n "],[10,"span"],[14,0,"recipient"],[12],[8,"user-avatar",[],[["@contributor"],[[32,1,["contributor"]]]],null],[13],[2,"\\n "],[10,"span"],[15,0,[31,["category ",[32,1,["kind"]]]]],[12],[2,"("],[1,[32,1,["kind"]]],[2,")"],[13],[2,"\\n "],[10,"span"],[14,0,"title"],[12],[1,[32,1,["description"]]],[13],[2,"\\n "],[13],[2,"\\n "],[10,"p"],[14,0,"kredits-amount"],[12],[2,"\\n "],[10,"span"],[14,0,"amount"],[12],[1,[32,1,["amount"]]],[13],[10,"span"],[14,0,"symbol"],[12],[2,"₭S"],[13],[2,"\\n "],[13],[2,"\\n"],[6,[37,3],[[32,1,["vetoed"]]],null,[["default"],[{"statements":[[6,[37,3],[[30,[36,2],[[32,1]],null]],null,[["default"],[{"statements":[[2," "],[10,"p"],[14,0,"voting"],[12],[2,"\\n "],[1,[30,[36,1],null,[["type","class","value","click","disabled"],["button","button small danger","veto",[30,[36,0],[[32,0],"veto",[32,1,["id"]]],null],[32,1,["hasPendingChanges"]]]]]],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]]],"parameters":[]}]]],[2," "],[13],[2,"\\n"]],"parameters":[1]}]]],[13]],"hasEval":false,"upvars":["action","input","is-confirmed-contribution","unless","eq","if","contribution-status","capitalize-string","mut","-track-array","each"]}',meta:{moduleName:"kredits-web/components/contribution-list/template.hbs"}})
|
||||
var t=Ember.HTMLBars.template({id:"Q/419luL",block:'{"symbols":["contribution","kind","contributor","@selectedContributionId","@showQuickFilter","@loading"],"statements":[[6,[37,5],[[32,5]],null,[["default"],[{"statements":[[2," "],[10,"div"],[14,0,"quick-filter"],[12],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"label"],[14,0,"filter-contributor"],[12],[2,"\\n Contributor:\\n "],[10,"select"],[15,"onchange",[30,[36,0],[[32,0],[30,[36,8],[[32,0,["contributorId"]]],null]],[["value"],["target.value"]]]],[12],[2,"\\n "],[10,"option"],[14,2,""],[14,"selected",""],[12],[2,"all"],[13],[2,"\\n"],[6,[37,10],[[30,[36,9],[[30,[36,9],[[32,0,["contributorsActive"]]],null]],null]],null,[["default"],[{"statements":[[2," "],[10,"option"],[15,2,[32,3,["id"]]],[15,"selected",[30,[36,4],[[32,0,["contributorId"]],[32,3,["id"]]],null]],[12],[1,[32,3,["name"]]],[13],[2,"\\n"]],"parameters":[3]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"label"],[14,0,"filter-contribution-kind"],[12],[2,"\\n Kind:\\n "],[10,"select"],[15,"onchange",[30,[36,0],[[32,0],[30,[36,8],[[32,0,["contributionKind"]]],null]],[["value"],["target.value"]]]],[12],[2,"\\n "],[10,"option"],[14,2,""],[14,"selected",""],[12],[2,"all"],[13],[2,"\\n"],[6,[37,10],[[30,[36,9],[[30,[36,9],[[32,0,["contributionKinds"]]],null]],null]],null,[["default"],[{"statements":[[2," "],[10,"option"],[15,2,[32,2]],[15,"selected",[30,[36,4],[[32,0,["contributionKind"]],[32,2]],null]],[12],[1,[30,[36,7],[[32,2]],null]],[13],[2,"\\n"]],"parameters":[2]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"label"],[14,0,"filter-contribution-size"],[12],[2,"\\n "],[8,"input",[],[["@type","@checked"],["checkbox",[32,0,["hideSmallContributions"]]]],null],[2,"\\n Hide small contributions\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n"],[10,"ul"],[15,0,[31,["contribution-list ",[30,[36,5],[[32,6],"loading"],null]]]],[12],[2,"\\n"],[6,[37,10],[[30,[36,9],[[30,[36,9],[[32,0,["contributionsFiltered"]]],null]],null]],null,[["default"],[{"statements":[[2," "],[11,"li"],[24,"role","button"],[16,"data-contribution-id",[32,1,["id"]]],[16,0,[31,[[30,[36,6],[[32,1]],null],[30,[36,5],[[30,[36,4],[[32,1,["id"]],[32,4]],null]," selected"],null]]]],[4,[38,0],[[32,0],"openContributionDetails",[32,1]],null],[12],[2,"\\n "],[10,"p"],[14,0,"meta"],[12],[2,"\\n "],[10,"span"],[14,0,"recipient"],[12],[8,"user-avatar",[],[["@contributor"],[[32,1,["contributor"]]]],null],[13],[2,"\\n "],[10,"span"],[15,0,[31,["category ",[32,1,["kind"]]]]],[12],[2,"("],[1,[32,1,["kind"]]],[2,")"],[13],[2,"\\n "],[10,"span"],[14,0,"title"],[12],[1,[32,1,["description"]]],[13],[2,"\\n "],[13],[2,"\\n "],[10,"p"],[14,0,"kredits-amount"],[12],[2,"\\n "],[10,"span"],[14,0,"amount"],[12],[1,[32,1,["amount"]]],[13],[10,"span"],[14,0,"symbol"],[12],[2,"₭S"],[13],[2,"\\n "],[13],[2,"\\n"],[6,[37,3],[[32,1,["vetoed"]]],null,[["default"],[{"statements":[[6,[37,3],[[30,[36,2],[[32,1]],null]],null,[["default"],[{"statements":[[2," "],[10,"p"],[14,0,"voting"],[12],[2,"\\n "],[1,[30,[36,1],null,[["type","class","value","click","disabled"],["button","button small danger","veto",[30,[36,0],[[32,0],"veto",[32,1,["id"]]],null],[32,1,["hasPendingChanges"]]]]]],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]]],"parameters":[]}]]],[2," "],[13],[2,"\\n"]],"parameters":[1]}]]],[13]],"hasEval":false,"upvars":["action","input","is-confirmed-contribution","unless","eq","if","contribution-status","capitalize-string","mut","-track-array","each"]}',meta:{moduleName:"kredits-web/components/contribution-list/template.hbs"}})
|
||||
e.default=t})),define("kredits-web/components/contributor-list/component",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var t=Ember.Component.extend({router:Ember.inject.service(),tagName:"table",classNames:"contributor-list",selectedContributorId:null,actions:{openContributorDetails:function(e){this.router.transitionTo("dashboard.contributors.show",e)}}})
|
||||
var t=Ember.Component.extend({tagName:"",router:Ember.inject.service(),selectedContributorId:null,actions:{openContributorDetails:function(e){this.router.transitionTo("dashboard.contributors.show",e)}}})
|
||||
e.default=t})),define("kredits-web/components/contributor-list/template",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var t=Ember.HTMLBars.template({id:"K0OAo35s",block:'{"symbols":["c","@selectedContributorId","@showUnconfirmedKredits","@contributorList"],"statements":[[10,"tbody"],[12],[2,"\\n"],[6,[37,5],[[30,[36,4],[[30,[36,4],[[32,4]],null]],null]],null,[["default"],[{"statements":[[2," "],[10,"tr"],[14,"role","button"],[15,"onclick",[30,[36,0],[[32,0],"openContributorDetails",[32,1,["contributor"]]],null]],[15,0,[31,[[30,[36,2],[[30,[36,3],[[32,1,["contributor"]]],null],"current-user"],null]," ",[30,[36,2],[[30,[36,1],[[32,1,["contributor","id"]],[32,2]],null],"selected"],null]]]],[12],[2,"\\n "],[10,"td"],[14,0,"person"],[12],[2,"\\n "],[8,"user-avatar",[],[["@contributor"],[[32,1,["contributor"]]]],null],[2," "],[1,[32,1,["contributor","name"]]],[2,"\\n "],[13],[2,"\\n "],[10,"td"],[14,0,"kredits"],[12],[2,"\\n "],[10,"span"],[14,0,"amount"],[12],[2,"\\n"],[6,[37,2],[[32,3]],null,[["default","else"],[{"statements":[[2," "],[1,[32,1,["amountTotal"]]],[2,"\\n"]],"parameters":[]},{"statements":[[2," "],[1,[32,1,["amountConfirmed"]]],[2,"\\n"]],"parameters":[]}]]],[2," "],[13],[2,"\\n "],[10,"span"],[14,0,"symbol"],[12],[2,"₭S"],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[1]}]]],[13],[2,"\\n"]],"hasEval":false,"upvars":["action","eq","if","is-current-user","-track-array","each"]}',meta:{moduleName:"kredits-web/components/contributor-list/template.hbs"}})
|
||||
var t=Ember.HTMLBars.template({id:"H19rOGuf",block:'{"symbols":["c","@selectedContributorId","@showUnconfirmedKredits","@loading","@contributorList"],"statements":[[10,"table"],[15,0,[31,["contributor-list ",[30,[36,2],[[32,4],"loading"],null]]]],[12],[2,"\\n "],[10,"thead"],[12],[2,"\\n "],[13],[2,"\\n "],[10,"tbody"],[12],[2,"\\n"],[6,[37,5],[[30,[36,4],[[30,[36,4],[[32,5]],null]],null]],null,[["default"],[{"statements":[[2," "],[10,"tr"],[14,"role","button"],[15,"onclick",[30,[36,0],[[32,0],"openContributorDetails",[32,1,["contributor"]]],null]],[15,0,[31,[[30,[36,2],[[30,[36,3],[[32,1,["contributor"]]],null],"current-user"],null]," ",[30,[36,2],[[30,[36,1],[[32,1,["contributor","id"]],[32,2]],null],"selected"],null]]]],[12],[2,"\\n "],[10,"td"],[14,0,"person"],[12],[2,"\\n "],[8,"user-avatar",[],[["@contributor"],[[32,1,["contributor"]]]],null],[2," "],[1,[32,1,["contributor","name"]]],[2,"\\n "],[13],[2,"\\n "],[10,"td"],[14,0,"kredits"],[12],[2,"\\n "],[10,"span"],[14,0,"amount"],[12],[2,"\\n"],[6,[37,2],[[32,3]],null,[["default","else"],[{"statements":[[2," "],[1,[32,1,["amountTotal"]]],[2,"\\n"]],"parameters":[]},{"statements":[[2," "],[1,[32,1,["amountConfirmed"]]],[2,"\\n"]],"parameters":[]}]]],[2," "],[13],[2,"\\n "],[10,"span"],[14,0,"symbol"],[12],[2,"₭S"],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[1]}]]],[2," "],[13],[2,"\\n"],[13],[2,"\\n"]],"hasEval":false,"upvars":["action","eq","if","is-current-user","-track-array","each"]}',meta:{moduleName:"kredits-web/components/contributor-list/template.hbs"}})
|
||||
e.default=t})),define("kredits-web/components/ember-chart",["exports","ember-cli-chart/components/ember-chart"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var n=t.default
|
||||
e.default=n})),define("kredits-web/components/ember-flatpickr",["exports","ember-flatpickr/components/ember-flatpickr"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/components/external-account-link/component",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
@@ -106,7 +106,7 @@ var n=Ember.Controller.extend({actions:{connectGithub:function(){window.location
|
||||
e.default=n})),define("kredits-web/helpers/and",["exports","ember-truth-helpers/helpers/and"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"and",{enumerable:!0,get:function(){return t.and}})})),define("kredits-web/helpers/app-version",["exports","kredits-web/config/environment","ember-cli-app-version/utils/regexp"],(function(e,t,n){function r(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=t.default.APP.version,i=r.versionOnly||r.hideSha,s=r.shaOnly||r.hideVersion,u=null
|
||||
return i&&(r.showExtended&&(u=o.match(n.versionExtendedRegExp)),u||(u=o.match(n.versionRegExp))),s&&(u=o.match(n.shaRegExp)),u?u[0]:o}Object.defineProperty(e,"__esModule",{value:!0}),e.appVersion=r,e.default=void 0
|
||||
var o=Ember.Helper.helper(r)
|
||||
e.default=o})),define("kredits-web/helpers/await",["exports","ember-promise-helpers/helpers/await"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/capitalize-string",["exports"],(function(e){function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return
|
||||
e.default=o})),define("kredits-web/helpers/await",["exports","ember-promise-helpers/helpers/await"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/cancel-all",["exports","ember-concurrency/helpers/cancel-all"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/capitalize-string",["exports"],(function(e){function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return
|
||||
var n=[],r=!0,o=!1,i=void 0
|
||||
try{for(var s,u=e[Symbol.iterator]();!(r=(s=u.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(a){o=!0,i=a}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return
|
||||
if("string"==typeof e)return n(e,t)
|
||||
@@ -157,14 +157,14 @@ for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n]
|
||||
return r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var r=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=r})),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}})})),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}})})),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}})})),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(e,"not",{enumerable:!0,get:function(){return t.not}})})),define("kredits-web/helpers/now",["exports","ember-moment/helpers/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/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"or",{enumerable:!0,get:function(){return t.or}})})),define("kredits-web/helpers/promise-all",["exports","ember-promise-helpers/helpers/promise-all"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/promise-hash",["exports","ember-promise-helpers/helpers/promise-hash"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/promise-rejected-reason",["exports","ember-promise-helpers/helpers/promise-rejected-reason"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/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/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
|
||||
e.default=r})),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}})})),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}})})),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}})})),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(e,"not",{enumerable:!0,get:function(){return t.not}})})),define("kredits-web/helpers/now",["exports","ember-moment/helpers/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/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"or",{enumerable:!0,get:function(){return t.or}})})),define("kredits-web/helpers/perform",["exports","ember-concurrency/helpers/perform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/promise-all",["exports","ember-promise-helpers/helpers/promise-all"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/promise-hash",["exports","ember-promise-helpers/helpers/promise-hash"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/promise-rejected-reason",["exports","ember-promise-helpers/helpers/promise-rejected-reason"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/task",["exports","ember-concurrency/helpers/task"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("kredits-web/helpers/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/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.dLine truncated
|
||||
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/ember-concurrency",["exports","ember-concurrency/initializers/ember-concurrency"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),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
|
||||
@@ -172,11 +172,11 @@ 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","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:"",pendingTx:null,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()})),hasPendingChanges:Ember.computed("pendingTx",(function(){return Ember.isPresent(this.pendingTx)}))})
|
||||
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,zoom_display_name:null,ipfsData:""})
|
||||
e.default=r})),define("kredits-web/router",["exports","kredits-web/config/environment"],(function(e,t){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)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
|
||||
e.default=r})),define("kredits-web/models/contribution",["exports","moment"],(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:null,vetoed:null,ipfsHash:null,contributor:null,kind:null,description:null,details:null,url:null,date:null,time:null,pendingTx:null,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,t.default)(this.iso8601Date).toDate()})),hasPendingChanges:Ember.computed("pendingTx",(function(){return Ember.isPresent(this.pendingTx)})),serialize:function(){return JSON.stringify(this)}})
|
||||
e.default=n})),define("kredits-web/models/contributor",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var t=Ember.Object.extend({id:null,account:null,balance:0,totalKreditsEarned:0,contributionsCount:0,isCore:!1,ipfsHash:null,kind:null,name:null,url:null,github_username:null,github_uid:null,wiki_username:null,zoom_display_name:null,serialize:function(){return JSON.stringify(this)}})
|
||||
e.default=t})),define("kredits-web/router",["exports","kredits-web/config/environment"],(function(e,t){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)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
|
||||
if(Reflect.construct.sham)return!1
|
||||
if("function"==typeof Proxy)return!0
|
||||
try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()
|
||||
@@ -185,20 +185,21 @@ if(t){var o=a(this).constructor
|
||||
n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments)
|
||||
return s(this,n)}}function s(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
|
||||
return e}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var d=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
|
||||
var c=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
|
||||
e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)})(s,Ember.Router)
|
||||
var n=i(s)
|
||||
function s(){var e
|
||||
r(this,s)
|
||||
for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a]
|
||||
return l(u(e=n.call.apply(n,[this].concat(i))),"location",t.default.locationType),l(u(e),"rootURL",t.default.rootURL),e}return s}()
|
||||
e.default=d,d.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("contributions",(function(){this.route("new",{queryParams:["contributorId","kind","amount"]}),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")}))}))})),define("kredits-web/routes/application",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
e.default=c,c.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("contributions",(function(){this.route("new",{queryParams:["contributorId","kind","amount"]}),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")}))}))})),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(){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()}))}})
|
||||
return this.kredits.loadInitialData().then((function(){e.kredits.addContractEventHandlers()})).then((function(){e.kredits.contributorsNeedSync&&Ember.run.schedule("afterRender",e.kredits.syncContributors,e.kredits.syncContributors.perform),e.kredits.contributionsNeedSync&&Ember.run.schedule("afterRender",e.kredits.syncContributions,e.kredits.syncContributions.perform),Ember.run.schedule("afterRender",e.kredits.fetchMissingContributions,e.kredits.fetchMissingContributions.perform)}))}})
|
||||
e.default=t})),define("kredits-web/routes/contributions/new",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var t=Ember.Route.extend({model:function(e){return{params:e}}})
|
||||
e.default=t})),define("kredits-web/routes/contributions/resubmit",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
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
|
||||
@@ -207,8 +208,7 @@ e.default=t})),define("kredits-web/routes/dashboard/contributions/show",["export
|
||||
var t=Ember.Route.extend({kredits:Ember.inject.service(),contributions:Ember.computed.alias("kredits.contributions"),model:function(e){return this.contributions.findBy("id",parseInt(e.id))},setupController:function(e,t){this._super(e,t),this.controllerFor("dashboard").setProperties({showDetailsPane:!0,selectedContributionId:t.id})},deactivate:function(){this.controllerFor("dashboard").setProperties({showDetailsPane:!1,selectedContributionId:null})}})
|
||||
e.default=t})),define("kredits-web/routes/dashboard/contributors/show",["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.contributors.findBy("id",e.id)},setupController:function(e,t){this._super(e,t),this.controllerFor("dashboard").setProperties({showDetailsPane:!0,selectedContributorId:t.id})},deactivate:function(){this.controllerFor("dashboard").setProperties({showDetailsPane:!1,selectedContributorId:null})}})
|
||||
e.default=t}))
|
||||
define("kredits-web/routes/index",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
e.default=t})),define("kredits-web/routes/index",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var t=Ember.Route.extend({redirect:function(){this.transitionTo("dashboard")}})
|
||||
e.default=t})),define("kredits-web/routes/signup",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var t=Ember.Route.extend({})
|
||||
@@ -221,52 +221,165 @@ var t=Ember.Route.extend({kredits:Ember.inject.service(),redirect:function(){var
|
||||
this._super.apply(this,arguments)
|
||||
try{e=window.location.hash.match(/access_token=(.+)/)[1]}catch(t){}if(Ember.isEmpty(e)||"undefined"===e)return console.error("No GitHub access token found."),void this.transitionTo("signup")
|
||||
this.kredits.set("githubAccessToken",e),this.transitionTo("signup.eth-account")}})
|
||||
e.default=t})),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/contribution"],(function(e,t,n,r,o,i,s,u){function a(e,t,n,r,o,i,s){try{var u=e[i](s),a=u.value}catch(l){return void n(l)}u.done?t(a):Promise.resolve(a).then(r,o)}function l(e){return function(){var t=this,n=arguments
|
||||
e.default=t})),define("kredits-web/services/browser-cache",["exports","localforage","kredits-web/config/environment"],(function(e,t,n){function r(e){return(r="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n]
|
||||
r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
|
||||
if(Reflect.construct.sham)return!1
|
||||
if("function"==typeof Proxy)return!0
|
||||
try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()
|
||||
return function(){var n,r=l(e)
|
||||
if(t){var o=l(this).constructor
|
||||
n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments)
|
||||
return a(this,n)}}function a(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
|
||||
return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e){var r=n.default.web3RequiredNetwork||"custom"
|
||||
return t.createInstance({name:"kredits:".concat(r,":").concat(e)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var d=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function")
|
||||
e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)})(l,Ember.Service)
|
||||
var t,n,r,a=u(l)
|
||||
function l(){var e
|
||||
return o(this,l),(e=a.apply(this,arguments)).stores={contributors:c("contributors"),contributions:c("contributions")},e}return t=l,(n=[{key:"contributors",get:function(){return this.stores.contributors}},{key:"contributions",get:function(){return this.stores.contributions}}])&&i(t.prototype,n),r&&i(t,r),l}()
|
||||
e.default=d})),define("kredits-web/services/kredits",["exports","ethers","kredits-contracts","ember-concurrency","kredits-web/utils/group-by","kredits-web/utils/process-contributor-data","kredits-web/utils/process-contribution-data","kredits-web/utils/format-kredits","kredits-web/config/environment","kredits-web/models/contributor","kredits-web/models/contribution"],(function(e,t,n,r,o,i,s,u,a,l,c){function d(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||b(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){var n
|
||||
if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=b(e))||t&&e&&"number"==typeof e.length){n&&(e=n)
|
||||
var r=0,o=function(){}
|
||||
return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1
|
||||
return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next()
|
||||
return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw i}}}}function b(e,t){if(e){if("string"==typeof e)return m(e,t)
|
||||
var n=Object.prototype.toString.call(e).slice(8,-1)
|
||||
return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length)
|
||||
for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n]
|
||||
return r}function p(e,t,n,r,o,i,s){try{var u=e[i](s),a=u.value}catch(l){return void n(l)}u.done?t(a):Promise.resolve(a).then(r,o)}function h(e){return function(){var t=this,n=arguments
|
||||
return new Promise((function(r,o){var i=e.apply(t,n)
|
||||
function s(e){a(i,r,o,s,u,"next",e)}function u(e){a(i,r,o,s,u,"throw",e)}s(void 0)}))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var d=Ember.Service.extend({currentBlock:null,currentUserAccounts:null,currentUser:null,contributors:null,contributions: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
|
||||
function s(e){p(i,r,o,s,u,"next",e)}function u(e){p(i,r,o,s,u,"throw",e)}s(void 0)}))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var v=Ember.Service.extend({browserCache:Ember.inject.service(),currentBlock:null,currentUserAccounts:null,currentUser:null,contributors:null,contributions:null,githubAccessToken:null,currentUserIsContributor:Ember.computed.notEmpty("currentUser"),currentUserIsCore:Ember.computed.alias("currentUser.isCore"),hasAccounts:Ember.computed.notEmpty("currentUserAccounts"),contributorsNeedSync:!1,contributionsNeedSync:!1,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 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,o.default)(t,"contributorId"),r=n.map((function(e){return e.value.toString()})),i=this.contributors.reject((function(e){return r.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("contributions",[])},getEthProvider:function(){var e,n=this
|
||||
return new Ember.RSVP.Promise(function(){var r=l(regeneratorRuntime.mark((function r(o){var s,u,a
|
||||
return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:a=function(){return(a=l(regeneratorRuntime.mark((function n(r,u){var a
|
||||
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(a=n.sent,!Ember.isPresent(i.default.web3RequiredNetwork)||a.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){u.set("currentUserAccounts",t)
|
||||
return new Promise((function(r){function o(){console.debug("[kredits] Creating new instance from npm module class"),console.debug("[kredits] providerURL: ".concat(a.default.web3ProviderUrl)),e=new t.default.providers.JsonRpcProvider(a.default.web3ProviderUrl),r({ethProvider:e,ethSigner:null})}function i(e,t){return s.apply(this,arguments)}function s(){return(s=h(regeneratorRuntime.mark((function n(i,s){var u
|
||||
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(i),n.next=4,e.getNetwork()
|
||||
case 4:if(u=n.sent,!Ember.isPresent(a.default.web3RequiredNetwork)||u.name===a.default.web3RequiredNetwork){n.next=8
|
||||
break}return window.alert('Please switch your Ethereum wallet to the "'.concat(a.default.web3RequiredNetwork,'" network before connecting your account.')),n.abrupt("return",o())
|
||||
case 8:e.listAccounts().then((function(t){s.set("currentUserAccounts",t)
|
||||
var n=0===t.length?null:e.getSigner()
|
||||
o({ethProvider:e,ethSigner:n})}))
|
||||
case 9:case"end":return n.stop()}}),n)})))).apply(this,arguments)},u=function(e,t){return a.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()?u(window.ethereum,n):s():window.web3?u(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=l(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()
|
||||
r({ethProvider:e,ethSigner:n})}))
|
||||
case 9:case"end":return n.stop()}}),n)})))).apply(this,arguments)}window.ethereum?window.ethereum.isConnected()?i(window.ethereum,n):o():window.web3?i(window.web3.currentProvider,n):o()}))},setup:function(){var e=this
|
||||
return this.getEthProvider().then((function(t){return new n.default(t.ethProvider,t.ethSigner,{addresses:{Kernel:a.default.kreditsKernelAddress},apm:a.default.kreditsApmDomain,ipfsConfig:a.default.ipfs}).init().then(function(){var t=h(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)
|
||||
case 8:case"end":return t.stop()}}),t)})))
|
||||
return function(e){return t.apply(this,arguments)}}())}))},totalSupply:Ember.computed((function(){return this.kredits.Token.functions.totalSupply().then((function(e){return(0,o.default)(e)}))})),totalKreditsEarned:Ember.computed((function(){return this.kredits.Contribution.functions.totalKreditsEarned(!0).then((function(e){return e.toNumber()}))})),loadInitialData:function(){var e=this
|
||||
return this.getContributors().then((function(t){return e.contributors.pushObjects(t)})).then((function(){return e.getContributions()})).then((function(t){return e.contributions.pushObjects(t)}))},addContributor:function(e){if(e.github_uid){var t=parseInt(e.github_uid)
|
||||
return function(e){return t.apply(this,arguments)}}())}))},totalSupply:Ember.computed((function(){return this.kredits.Token.functions.totalSupply().then((function(e){return(0,u.default)(e)}))})),totalKreditsEarned:Ember.computed((function(){return this.kredits.Contribution.functions.totalKreditsEarned(!0).then((function(e){return e.toNumber()}))})),loadInitialData:function(){var e=this
|
||||
return h(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.browserCache.contributors.length()
|
||||
case 2:if(!(t.sent>0)){t.next=9
|
||||
break}return t.next=6,e.loadContributorsFromCache()
|
||||
case 6:e.set("contributorsNeedSync",!0),t.next=11
|
||||
break
|
||||
case 9:return t.next=11,e.fetchContributors()
|
||||
case 11:return t.next=13,e.browserCache.contributions.length()
|
||||
case 13:if(!(t.sent>0)){t.next=20
|
||||
break}return t.next=17,e.loadContributionsFromCache()
|
||||
case 17:e.set("contributionsNeedSync",!0),t.next=22
|
||||
break
|
||||
case 20:return t.next=22,e.fetchContributions({page:{size:30}})
|
||||
case 22:return t.abrupt("return",Promise.resolve())
|
||||
case 23:case"end":return t.stop()}}),t)})))()},addContributor:function(e){if(e.github_uid){var t=parseInt(e.github_uid)
|
||||
e.github_uid=t}return console.debug("[kredits] add contributor",e),this.kredits.Contributor.add(e,{gasLimit:35e4}).then((function(e){console.debug("[kredits] add contributor response",e)}))},updateContributor:function(e,t){if(t.github_uid){var n=parseInt(t.github_uid)
|
||||
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
|
||||
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)}))},fetchContributors:function(){var e=this
|
||||
return console.debug("[kredits] Fetching all contributors from the network"),this.kredits.Contributor.all().then((function(t){return t.forEach((function(t){e.loadContributorFromData(t)}))})).then((function(){return e.cacheLoadedContributors()}))},loadContributorFromData:function(e){var t=l.default.create((0,i.default)(e)),n=this.contributors.findBy("id",t.id)
|
||||
return n&&this.contributors.removeObject(n),this.contributors.pushObject(t),t},cacheLoadedContributors:function(){var e=this
|
||||
return h(regeneratorRuntime.mark((function t(){var n,r,o
|
||||
return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=f(e.contributors),t.prev=1,n.s()
|
||||
case 3:if((r=n.n()).done){t.next=9
|
||||
break}return o=r.value,t.next=7,e.browserCache.contributors.setItem(o.id,o.serialize())
|
||||
case 7:t.next=3
|
||||
break
|
||||
case 9:t.next=14
|
||||
break
|
||||
case 11:t.prev=11,t.t0=t.catch(1),n.e(t.t0)
|
||||
case 14:return t.prev=14,n.f(),t.finish(14)
|
||||
case 17:return console.debug("[kredits] Cached ".concat(e.contributors.length," contributors in browser storage")),t.abrupt("return",Promise.resolve())
|
||||
case 19:case"end":return t.stop()}}),t,null,[[1,11,14,17]])})))()},loadContributorsFromCache:function(){var e=this
|
||||
return h(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.browserCache.contributors.iterate((function(t){e.contributors.pushObject(l.default.create(JSON.parse(t)))})).then((function(){console.debug("[kredits] Loaded ".concat(e.contributors.length," contributors from cache"))})))
|
||||
case 1:case"end":return t.stop()}}),t)})))()},syncContributors:(0,r.task)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetchContributors()
|
||||
case 2:case"end":return e.stop()}}),e,this)}))),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=u.default.create(e)
|
||||
return r.set("pendingTx",n),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()),u.default.create(t)}))}))},veto:function(e){console.debug("[kredits] veto against",e)
|
||||
var r=c.default.create(e)
|
||||
return r.set("pendingTx",n),r.set("confirmedAtBlock",n.blockNumber+40320),t.contributions.pushObject(r),r}))},fetchContributions:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{page:{size:200}}
|
||||
return console.debug("[kredits] Fetching contributions from the network"),this.kredits.Contribution.all(t).then((function(t){return t.map((function(t){return e.loadContributionFromData(t)}))})).then((function(t){var n=t.map((function(t){return e.browserCache.contributions.setItem(t.id.toString(),t.serialize())}))
|
||||
return Promise.all(n).then((function(){console.debug("[kredits] Cached ".concat(t.length," contributions in browser storage"))}))}))},loadContributionFromData:function(e){var t=c.default.create((0,s.default)(e))
|
||||
t.set("contributor",this.contributors.findBy("id",e.contributorId.toString()))
|
||||
var n=this.contributions.findBy("id",t.id)
|
||||
return n&&this.contributions.removeObject(n),this.contributions.pushObject(t),t},cacheLoadedContributions:function(){var e=this
|
||||
return h(regeneratorRuntime.mark((function t(){var n,r,o
|
||||
return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=f(e.contributions),t.prev=1,n.s()
|
||||
case 3:if((r=n.n()).done){t.next=9
|
||||
break}return o=r.value,t.next=7,e.browserCache.contributions.setItem(o.id,o.serialize())
|
||||
case 7:t.next=3
|
||||
break
|
||||
case 9:t.next=14
|
||||
break
|
||||
case 11:t.prev=11,t.t0=t.catch(1),n.e(t.t0)
|
||||
case 14:return t.prev=14,n.f(),t.finish(14)
|
||||
case 17:return console.debug("[kredits] Cached ".concat(e.contributions.length," contributions in browser storage")),t.abrupt("return",Promise.resolve())
|
||||
case 19:case"end":return t.stop()}}),t,null,[[1,11,14,17]])})))()},loadContributionsFromCache:function(){var e=this
|
||||
return h(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.browserCache.contributions.iterate((function(t){e.contributions.pushObject(c.default.create(JSON.parse(t)))})).then((function(){console.debug("[kredits] Loaded ".concat(e.contributions.length," contributions from cache"))})))
|
||||
case 1:case"end":return t.stop()}}),t)})))()},contributionTasks:(0,r.taskGroup)().enqueue(),syncContributions:(0,r.task)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetchNewContributions.perform()
|
||||
case 2:return e.next=4,this.syncUnconfirmedContributions.perform()
|
||||
case 4:case"end":return e.stop()}}),e,this)}))).group("contributionTasks"),fetchNewContributions:(0,r.task)(regeneratorRuntime.mark((function e(){var t,n,r,o,i,s
|
||||
return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.kredits.Contribution.functions.contributionsCount()
|
||||
case 2:if(t=e.sent,n=Math.max.apply(null,this.contributions.mapBy("id")),!((r=t-n)>0)){e.next=20
|
||||
break}console.debug("[kredits] Fetching ".concat(r," new contributions")),o=n
|
||||
case 8:if(!(o<=t)){e.next=18
|
||||
break}return e.next=11,this.kredits.Contribution.getById(o)
|
||||
case 11:return i=e.sent,s=this.loadContributionFromData(i),e.next=15,this.browserCache.contributions.setItem(s.id.toString(),s.serialize())
|
||||
case 15:o++,e.next=8
|
||||
break
|
||||
case 18:e.next=21
|
||||
break
|
||||
case 20:console.debug("[kredits] No new contributions to fetch")
|
||||
case 21:case"end":return e.stop()}}),e,this)}))),fetchMissingContributions:(0,r.task)(regeneratorRuntime.mark((function e(){var t,n,r,o,i,s,u,a
|
||||
return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.kredits.Contribution.functions.contributionsCount()
|
||||
case 2:if(t=e.sent,(n=d(Array(t+1).keys())).shift(),r=new Set(this.contributions.mapBy("id")),0!==(o=n.filter((function(e){return!r.has(e)}))).length){e.next=10
|
||||
break}return console.debug("[kredits] No contributions left to fetch"),e.abrupt("return")
|
||||
case 10:console.debug("[kredits] Fetching ".concat(o.length," past contributions")),i=0,s=t
|
||||
case 13:if(!(s>0)){e.next=29
|
||||
break}if(!r.has(s)){e.next=18
|
||||
break}return e.abrupt("continue",26)
|
||||
case 18:return e.next=20,this.kredits.Contribution.getById(s)
|
||||
case 20:return u=e.sent,a=this.loadContributionFromData(u),e.next=24,this.browserCache.contributions.setItem(a.id.toString(),a.serialize())
|
||||
case 24:++i%20==0&&console.debug("[kredits] Fetched ".concat(i," more contributions"))
|
||||
case 26:s--,e.next=13
|
||||
break
|
||||
case 29:console.debug("[kredits] Cached ".concat(i," past contributions"))
|
||||
case 30:case"end":return e.stop()}}),e,this)}))).group("contributionTasks"),syncUnconfirmedContributions:(0,r.task)(regeneratorRuntime.mark((function e(){var t,n,r,o,i
|
||||
return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this.contributionsUnconfirmed.length>0)){e.next=25
|
||||
break}console.debug("[kredits] Syncing unconfirmed contributions"),t=f(this.contributionsUnconfirmed),e.prev=3,t.s()
|
||||
case 5:if((n=t.n()).done){e.next=15
|
||||
break}return r=n.value,e.next=9,this.kredits.Contribution.getById(r.id)
|
||||
case 9:return o=e.sent,i=this.loadContributionFromData(o),e.next=13,this.browserCache.contributions.setItem(r.id.toString(),i.serialize())
|
||||
case 13:e.next=5
|
||||
break
|
||||
case 15:e.next=20
|
||||
break
|
||||
case 17:e.prev=17,e.t0=e.catch(3),t.e(e.t0)
|
||||
case 20:return e.prev=20,t.f(),e.finish(20)
|
||||
case 23:e.next=26
|
||||
break
|
||||
case 25:console.debug("[kredits] No unconfirmed contributions to sync")
|
||||
case 26:case"end":return e.stop()}}),e,this,[[3,17,20,23]])}))),veto:function(e){console.debug("[kredits] veto against",e)
|
||||
var t=this.contributions.findBy("id",e)
|
||||
return this.kredits.Contribution.functions.veto(e,{gasLimit:3e5}).then((function(e){return console.debug("[kredits] veto response",e),t.set("pendingTx",e),e}))},getCurrentUser:Ember.computed("kredits.provider","currentUserAccounts.[]",(function(){var e=this
|
||||
return Ember.isEmpty(this.currentUserAccounts)?Ember.RSVP.resolve():this.kredits.Contributor.functions.getContributorIdByAddress(this.currentUserAccounts.firstObject).then((function(t){return 0===t?Ember.RSVP.resolve():e.kredits.Contributor.getById(t)}))})),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.Token.on("Transfer",this.handleTransfer.bind(this))},handleContributorChange:function(e){var t=arguments,n=this
|
||||
return l(regeneratorRuntime.mark((function r(){var o,i,u,a,l,d
|
||||
return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:for(console.debug("[kredits] Contributor add/update event received for ID",e),o=t.length,i=new Array(o>1?o-1:0),u=1;u<o;u++)i[u-1]=t[u]
|
||||
return Ember.isEmpty(this.currentUserAccounts)?Promise.resolve():this.kredits.Contributor.functions.getContributorIdByAddress(this.currentUserAccounts.firstObject).then((function(t){return 0===t?Promise.resolve():e.kredits.Contributor.getById(t)}))})),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.Token.on("Transfer",this.handleTransfer.bind(this))},handleContributorChange:function(e){var t=arguments,n=this
|
||||
return h(regeneratorRuntime.mark((function r(){var o,i,s,u,a,c
|
||||
return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:for(console.debug("[kredits] Contributor add/update event received for ID",e),o=t.length,i=new Array(o>1?o-1:0),s=1;s<o;s++)i[s-1]=t[s]
|
||||
return console.debug("[kredits] Event data:",i),r.next=5,n.kredits.Contributor.getById(e)
|
||||
case 5:a=r.sent,l=s.default.create(a),(d=n.contributors.findBy("id",e.toString()))&&(console.debug("[kredits] old contributor",d),n.contributors.removeObject(d)),console.debug("[kredits] new contributor",l),n.contributors.pushObject(l)
|
||||
case 5:u=r.sent,a=l.default.create(u),(c=n.contributors.findBy("id",e.toString()))&&(console.debug("[kredits] old contributor",c),n.contributors.removeObject(c)),console.debug("[kredits] new contributor",a),n.contributors.pushObject(a)
|
||||
case 11:case"end":return r.stop()}}),r)})))()},handleContributionAdded:function(e,t,n){var r=this
|
||||
return l(regeneratorRuntime.mark((function o(){var i,s,a
|
||||
return h(regeneratorRuntime.mark((function o(){var i,s,u
|
||||
return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(console.debug("[kredits] ContributionAdded event received",{id:e,contributorId:t,amount:n}),!(i=r.contributions.find((function(e){return null===e.id&&e.contributorId.toString()===t.toString()&&e.amount.toString()===n.toString()})))){o.next=10
|
||||
break}return o.next=5,r.kredits.Contribution.getById(e)
|
||||
case 5:(s=o.sent).contributor=r.contributors.findBy("id",s.contributorId.toString()),a=u.default.create(s),r.contributions.addObject(a),r.contributions.removeObject(i)
|
||||
case 5:(s=o.sent).contributor=r.contributors.findBy("id",s.contributorId.toString()),u=c.default.create(s),r.contributions.addObject(u),r.contributions.removeObject(i)
|
||||
case 10:case"end":return o.stop()}}),o)})))()},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),t.set("pendingTx",null))},handleTransfer:function(e,t,n){n=n.toNumber(),this.contributors.findBy("address",e).decrementProperty("balance",n),this.contributors.findBy("address",t).incrementProperty("balance",n)}})
|
||||
e.default=d})),define("kredits-web/services/moment",["exports","ember-moment/services/moment","kredits-web/config/environment"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
e.default=v})),define("kredits-web/services/moment",["exports","ember-moment/services/moment","kredits-web/config/environment"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var r=Ember.get,o=t.default.extend({defaultFormat:r(n.default,"moment.outputFormat")})
|
||||
e.default=o})),define("kredits-web/templates/application-loading",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
|
||||
var t=Ember.HTMLBars.template({id:"rH2U9nfi",block:'{"symbols":[],"statements":[[8,"loading-spinner",[],[[],[]],null],[2,"\\n"]],"hasEval":false,"upvars":[]}',meta:{moduleName:"kredits-web/templates/application-loading.hbs"}})
|
||||
@@ -293,7 +406,7 @@ var t=Ember.HTMLBars.template({id:"clbPf+4y",block:'{"symbols":[],"statements":[
|
||||
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:"zY+qbRPK",block:'{"symbols":[],"statements":[[10,"main"],[14,0,"center-column"],[12],[2,"\\n\\n "],[10,"section"],[14,1,"add-contributor"],[12],[2,"\\n "],[10,"header"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Add contributor profile"],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"div"],[14,0,"content"],[12],[2,"\\n "],[8,"add-contributor",[],[["@save"],[[30,[36,0],[[32,0],"save"],null]]],null],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n\\n"],[13],[2,"\\n"]],"hasEval":false,"upvars":["action"]}',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:"yOIdbBBL",block:'{"symbols":[],"statements":[[6,[37,1],[[32,0,["showIntroText"]]],null,[["default"],[{"statements":[[2," "],[10,"div"],[14,1,"intro"],[15,0,[30,[36,1],[[32,0,["showDetailsPane"]],"with-details"],null]],[12],[2,"\\n "],[10,"h2"],[12],[2,"\\n Welcome to the contribution dashboard of the\\n "],[10,"a"],[14,6,"https://kosmos.org"],[14,"target","_blank"],[14,"rel","noreferrer noopener"],[12],[2,"Kosmos"],[13],[2," project!\\n "],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n If you want to learn more about what the numbers mean and how this works,\\n check out the\\n "],[10,"a"],[14,6,"https://wiki.kosmos.org/Kredits"],[14,"target","_blank"],[14,"rel","noreferrer noopener"],[12],[2,"Kredits documentation"],[13],[2,".\\n If you want to start earning kredits for your contributions,\\n "],[8,"link-to",[],[["@route"],["signup"]],[["default"],[{"statements":[[2,"create a contributor profile"]],"parameters":[]}]]],[2,".\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n"],[10,"main"],[14,1,"dashboard"],[15,0,[30,[36,1],[[32,0,["showDetailsPane"]],"with-details"],null]],[12],[2,"\\n\\n "],[10,"div"],[14,1,"stats"],[12],[2,"\\n "],[10,"section"],[14,1,"people"],[12],[2,"\\n "],[10,"header"],[14,0,"with-nav"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Contributors"],[13],[2,"\\n"],[6,[37,1],[[32,0,["kredits","hasAccounts"]]],null,[["default"],[{"statements":[[2," "],[10,"nav"],[12],[2,"\\n "],[8,"link-to",[[24,0,"button small green"]],[["@route","@title"],["contributors.new","Add contributor profile"]],[["default"],[{"statements":[[2,"add"]],"parameters":[]}]]],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2," "],[13],[2,"\\n "],[10,"div"],[14,0,"content"],[12],[2,"\\n "],[8,"contributor-list",[],[["@contributorList","@showUnconfirmedKredits","@selectedContributorId"],[[32,0,["kreditsToplist"]],[32,0,["showUnconfirmedKredits"]],[32,0,["selectedContributorId"]]]],null],[2,"\\n\\n "],[10,"p"],[14,0,"stats"],[12],[2,"\\n "],[10,"span"],[14,0,"number"],[12],[1,[30,[36,2],[[32,0,["kredits","totalKreditsEarned"]]],null]],[13],[2," kredits confirmed and issued to\\n "],[10,"span"],[14,0,"number"],[12],[1,[32,0,["contributorsWithKredits","length"]]],[13],[2," contributors\\n "],[13],[2,"\\n "],[10,"p"],[14,0,"stats"],[12],[2,"\\n "],[8,"input",[[24,1,"hide-unnconfirmed-kredits"]],[["@type","@checked"],["checkbox",[32,0,["showUnconfirmedKredits"]]]],null],[2,"\\n "],[10,"label"],[14,"for","hide-unnconfirmed-kredits"],[12],[2,"Show unconfirmed kredits in toplist"],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"section"],[14,1,"contributions-by-type"],[12],[2,"\\n "],[10,"header"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Contributions by type"],[13],[2,"\\n "],[13],[2,"\\n "],[10,"div"],[14,0,"content"],[12],[2,"\\n "],[8,"chart-contributions-by-type",[],[["@contributions"],[[32,0,["contributions"]]]],null],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"div"],[14,1,"contributions"],[12],[2,"\\n"],[6,[37,1],[[32,0,["contributionsUnconfirmed"]]],null,[["default"],[{"statements":[[2," "],[10,"section"],[14,1,"contributions-unconfirmed"],[12],[2,"\\n "],[10,"header"],[14,0,"with-nav"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Latest Contributions"],[13],[2,"\\n "],[10,"nav"],[12],[2,"\\n "],[10,"button"],[15,"onclick",[30,[36,0],[[32,0],"toggleQuickFilterUnconfirmed"],null]],[15,0,[31,["small ",[30,[36,1],[[32,0,["showQuickFilterUnconfirmed"]],"active"],null]]]],[14,4,"button"],[12],[2,"\\n filter\\n "],[13],[2,"\\n"],[6,[37,1],[[32,0,["kredits","hasAccounts"]]],null,[["default"],[{"statements":[[2," "],[8,"link-to",[[24,0,"button small green"]],[["@route","@title"],["contributions.new","Submit a contribution"]],[["default"],[{"statements":[[2,"add"]],"parameters":[]}]]],[2,"\\n"]],"parameters":[]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"div"],[14,0,"content"],[12],[2,"\\n"],[2," "],[8,"contribution-list",[],[["@contributions","@vetoContribution","@contractInteractionEnabled","@selectedContributionId","@showQuickFilter"],[[32,0,["contributionsUnconfirmedSorted"]],[30,[36,0],[[32,0],"vetoContribution"],null],[32,0,["kredits","hasAccounts"]],[32,0,["selectedContributionId"]],[32,0,["showQuickFilterUnconfirmed"]]]],null],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n "],[10,"section"],[14,1,"contributions-confirmed"],[12],[2,"\\n "],[10,"header"],[14,0,"with-nav"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Confirmed Contributions"],[13],[2,"\\n "],[10,"nav"],[12],[2,"\\n "],[10,"button"],[15,"onclick",[30,[36,0],[[32,0],"toggleQuickFilterConfirmed"],null]],[15,0Line truncated
|
||||
var t=Ember.HTMLBars.template({id:"Cpa+mFtw",block:'{"symbols":[],"statements":[[6,[37,1],[[32,0,["showIntroText"]]],null,[["default"],[{"statements":[[2," "],[10,"div"],[14,1,"intro"],[15,0,[30,[36,1],[[32,0,["showDetailsPane"]],"with-details"],null]],[12],[2,"\\n "],[10,"h2"],[12],[2,"\\n Welcome to the contribution dashboard of the\\n "],[10,"a"],[14,6,"https://kosmos.org"],[14,"target","_blank"],[14,"rel","noreferrer noopener"],[12],[2,"Kosmos"],[13],[2," project!\\n "],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n If you want to learn more about what the numbers mean and how this works,\\n check out the\\n "],[10,"a"],[14,6,"https://wiki.kosmos.org/Kredits"],[14,"target","_blank"],[14,"rel","noreferrer noopener"],[12],[2,"Kredits documentation"],[13],[2,".\\n If you want to start earning kredits for your contributions,\\n "],[8,"link-to",[],[["@route"],["signup"]],[["default"],[{"statements":[[2,"create a contributor profile"]],"parameters":[]}]]],[2,".\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n"],[10,"main"],[14,1,"dashboard"],[15,0,[30,[36,1],[[32,0,["showDetailsPane"]],"with-details"],null]],[12],[2,"\\n\\n "],[10,"div"],[14,1,"stats"],[12],[2,"\\n "],[10,"section"],[14,1,"people"],[12],[2,"\\n "],[10,"header"],[14,0,"with-nav"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Contributors"],[13],[2,"\\n"],[6,[37,1],[[32,0,["kredits","hasAccounts"]]],null,[["default"],[{"statements":[[2," "],[10,"nav"],[12],[2,"\\n "],[8,"link-to",[[24,0,"button small green"]],[["@route","@title"],["contributors.new","Add contributor profile"]],[["default"],[{"statements":[[2,"add"]],"parameters":[]}]]],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2," "],[13],[2,"\\n "],[10,"div"],[14,0,"content"],[12],[2,"\\n "],[8,"contributor-list",[],[["@contributorList","@showUnconfirmedKredits","@selectedContributorId","@loading"],[[32,0,["kreditsToplist"]],[32,0,["showUnconfirmedKredits"]],[32,0,["selectedContributorId"]],[32,0,["kredits","syncContributors","isRunning"]]]],null],[2,"\\n\\n "],[10,"p"],[14,0,"stats"],[12],[2,"\\n "],[10,"span"],[14,0,"number"],[12],[1,[30,[36,2],[[32,0,["kredits","totalKreditsEarned"]]],null]],[13],[2," kredits confirmed and issued to\\n "],[10,"span"],[14,0,"number"],[12],[1,[32,0,["contributorsWithKredits","length"]]],[13],[2," contributors\\n "],[13],[2,"\\n "],[10,"p"],[14,0,"stats"],[12],[2,"\\n "],[8,"input",[[24,1,"hide-unnconfirmed-kredits"]],[["@type","@checked"],["checkbox",[32,0,["showUnconfirmedKredits"]]]],null],[2,"\\n "],[10,"label"],[14,"for","hide-unnconfirmed-kredits"],[12],[2,"Show unconfirmed kredits in toplist"],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"section"],[14,1,"contributions-by-type"],[12],[2,"\\n "],[10,"header"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Contributions by type"],[13],[2,"\\n "],[13],[2,"\\n "],[10,"div"],[14,0,"content"],[12],[2,"\\n "],[8,"chart-contributions-by-type",[],[["@contributions"],[[32,0,["contributions"]]]],null],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"div"],[14,1,"contributions"],[12],[2,"\\n"],[6,[37,1],[[32,0,["contributionsUnconfirmed"]]],null,[["default"],[{"statements":[[2," "],[10,"section"],[14,1,"contributions-unconfirmed"],[12],[2,"\\n "],[10,"header"],[14,0,"with-nav"],[12],[2,"\\n "],[10,"h2"],[12],[2,"\\n Latest Contributions\\n "],[13],[2,"\\n "],[10,"nav"],[12],[2,"\\n "],[10,"button"],[15,"onclick",[30,[36,0],[[32,0],"toggleQuickFilterUnconfirmed"],null]],[15,0,[31,["small ",[30,[36,1],[[32,0,["showQuickFilterUnconfirmed"]],"active"],null]]]],[14,4,"button"],[12],[2,"\\n filter\\n "],[13],[2,"\\n"],[6,[37,1],[[32,0,["kredits","hasAccounts"]]],null,[["default"],[{"statements":[[2," "],[8,"link-to",[[24,0,"button small green"]],[["@route","@title"],["contributions.new","Submit a contribution"]],[["default"],[{"statements":[[2,"add"]],"parameters":[]}]]],[2,"\\n"]],"parameters":[]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"div"],[14,0,"content"],[12],[2,"\\n"],[2," "],[8,"contribution-list",[],[["@contributions","@vetoContribution","@contractInteractionEnabled","@selectedContributionId","@showQuickFilter","@loading"],[[32,0,["contributionsUnconfirmedSorted"]],[30,[36,0],[[32,0],"vetoContribution"],null],[32,0,["kredits","hasAccounts"]],[32,0,["selectedContributionId"]],[32,0,["showQuickFilterUnconfirmed"]],[32,0,["kredits","syncContributions","isRunning"]]]],null],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n "],[10,"section"],[14,1,"contributions-confirmed"],[12],[2,"\\n "],[10,"header"],[14,0,"with-nav"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Confirmed ContributionsLine truncated
|
||||
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:"p6LA/7xe",block:'{"symbols":[],"statements":[[10,"section"],[14,1,"contribution-details"],[15,0,[30,[36,0],[[32,0,["model","vetoed"]],"vetoed"],null]],[12],[2,"\\n "],[10,"header"],[14,0,"with-nav"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Contribution #"],[1,[32,0,["model","id"]]],[13],[2,"\\n "],[10,"nav"],[12],[2,"\\n "],[10,"span"],[14,0,"amount"],[12],[1,[32,0,["model","amount"]]],[13],[2," \\n "],[10,"span"],[14,0,"symbol"],[12],[2,"₭S"],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n\\n "],[10,"div"],[14,0,"content"],[12],[2,"\\n "],[10,"p"],[14,0,"who-what-when"],[12],[2,"\\n "],[10,"span"],[14,0,"contributor"],[12],[2,"\\n "],[8,"user-avatar",[],[["@contributor"],[[32,0,["model","contributor"]]]],null],[2,"\\n "],[8,"link-to",[],[["@route","@model"],["dashboard.contributors.show",[32,0,["model","contributor"]]]],[["default"],[{"statements":[[1,[32,0,["model","contributor","name"]]]],"parameters":[]}]]],[2,"\\n "],[13],[2,"\\n contributed\\n "],[10,"span"],[14,0,"date"],[15,"title",[32,0,["model","iso8601Date"]]],[12],[1,[30,[36,1],[[32,0,["model","iso8601Date"]]],null]],[13],[2,":\\n "],[13],[2,"\\n "],[10,"h3"],[12],[1,[32,0,["model","description"]]],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n Kind: "],[1,[32,0,["model","kind"]]],[2,"\\n "],[10,"br"],[12],[13],[2,"Status: "],[1,[30,[36,2],[[32,0,["model"]]],null]],[2,"\\n "],[13],[2,"\\n"],[6,[37,0],[[32,0,["model","url"]]],null,[["default"],[{"statements":[[2," "],[10,"p"],[12],[2,"\\n "],[10,"a"],[15,6,[32,0,["model","url"]]],[15,"title",[32,0,["model","description"]]],[14,0,"button"],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[2,"\\n Open URL\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[6,[37,0],[[32,0,["model","vetoed"]]],null,[["default"],[{"statements":[[2," "],[10,"div"],[14,0,"hint vetoed"],[12],[2,"\\n "],[10,"div"],[14,0,"icon"],[12],[2,"\\n "],[8,"icon-warning",[],[[],[]],null],[2,"\\n "],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n This contribution has been vetoed, meaning no\\n kredits will be issued.\\n "],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[8,"link-to",[[24,0,"button small green"]],[["@route","@model"],["contributions.resubmit",[32,0,["model"]]]],[["default"],[{"statements":[[2,"Re-submit contribution …"]],"parameters":[]}]]],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2," "],[13],[2,"\\n\\n "],[10,"div"],[14,0,"actions"],[12],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[8,"link-to",[[24,0,"button small"]],[["@route","@model"],["contributions.resubmit",[32,0,["model"]]]],[["default"],[{"statements":[[2,"Copy & edit as new"]],"parameters":[]}]]],[2,"\\n"],[6,[37,0],[[32,0,["model","ipfsHash"]]],null,[["default"],[{"statements":[[2," "],[10,"a"],[15,6,[31,[[32,0,["ipfsGatewayUrl"]],"/",[32,0,["model","ipfsHash"]]]]],[14,0,"button small"],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[2,"\\n Inspect IPFS data\\n "],[13],[2,"\\n"]],"parameters":[]}]]],[2," "],[13],[2,"\\n "],[13],[2,"\\n"],[13]],"hasEval":false,"upvars":["if","moment-from","contribution-status"]}',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
|
||||
@@ -304,20 +417,18 @@ e.default=t})),define("kredits-web/templates/signup/complete",["exports"],(funct
|
||||
var t=Ember.HTMLBars.template({id:"x6riITpS",block:'{"symbols":[],"statements":[[10,"header"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Welcome aboard!"],[13],[2,"\\n"],[13],[2,"\\n"],[10,"div"],[14,0,"content text-lg text-center"],[12],[2,"\\n "],[10,"p"],[12],[2,"\\n Congratulations. Your initial profile is now complete.\\n "],[13],[2,"\\n "],[10,"p"],[12],[2,"\\n Why not say hi to your fellow contributors\\n "],[10,"a"],[14,6,"https://wiki.kosmos.org/Main_Page#Community_.2F_Getting_in_touch_.2F_Getting_involved"],[12],[2,"in one of our chat rooms"],[13],[2,"?.\\n "],[13],[2,"\\n "],[10,"p"],[14,0,"actions"],[12],[2,"\\n "],[8,"link-to",[[24,0,"button small"]],[["@route"],["dashboard"]],[["default"],[{"statements":[[2,"Return to dashboard"]],"parameters":[]}]]],[2,"\\n "],[13],[2,"\\n"],[13]],"hasEval":false,"upvars":[]}',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:"7JUuWBL/",block:'{"symbols":[],"statements":[[10,"header"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Complete your contributor profile"],[13],[2,"\\n"],[13],[2,"\\n"],[10,"div"],[14,0,"content text-lg"],[12],[2,"\\n "],[10,"p"],[14,0,"mg-bottom-md"],[12],[2,"\\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 "],[13],[2,"\\n "],[10,"form"],[12],[2,"\\n "],[10,"p"],[12],[2,"\\n "],[10,"label"],[12],[2,"\\n Ethereum account:"],[10,"br"],[12],[13],[2,"\\n "],[8,"input",[[24,"placeholder","0xF18E631Ea191aE4ebE70046Fcb01a436554421BA4"],[16,0,[30,[36,0],[[32,0,["isValidEthAccount"]],"valid",""],null]]],[["@type","@value"],["text",[32,0,["ethAddress"]]]],null],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[13],[2,"\\n "],[10,"p"],[14,0,"actions"],[12],[2,"\\n "],[10,"button"],[15,"disabled",[32,0,["signupButtonDisabled"]]],[15,"onclick",[30,[36,1],[[32,0],"completeSignup"],null]],[14,4,"button"],[12],[2,"\\n Complete my profile\\n "],[13],[2,"\\n "],[13],[2,"\\n"],[13]],"hasEval":false,"upvars":["if","action"]}',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:"NAvcexMu",block:'{"symbols":[],"statements":[[10,"header"],[12],[2,"\\n "],[10,"h2"],[12],[2,"Create your contributor profile"],[13],[2,"\\n"],[13],[2,"\\n"],[10,"div"],[14,0,"content text-lg"],[12],[2,"\\n "],[10,"p"],[12],[2,"\\n You have already contributed to a Kosmos project, or you are interested\\n in contributing in the near future? Fantastic!\\n "],[13],[2,"\\n "],[10,"p"],[12],[2,"\\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 "],[13],[2,"\\n "],[10,"p"],[14,0,"actions"],[12],[2,"\\n "],[10,"button"],[15,"onclick",[30,[36,0],[[32,0],"connectGithub"],null]],[14,0,"icon"],[14,4,"button"],[12],[2,"\\n "],[8,"icon-account-github-com",[],[[],[]],null],[2,"\\n Connect GitHub\\n "],[13],[2,"\\n "],[13],[2,"\\n"],[13],[2,"\\n"]],"hasEval":false,"upvars":["action"]}',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)
|
||||
return this.set(e,i),i[n]()}})}})),define("kredits-web/utils/cps/kredits",["exports","ethers","kredits-web/utils/format-kredits"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
|
||||
return Ember.computed(e,{get:function(){var t=this.get(e)
|
||||
return(0,n.default)(t,r)},set:function(o,i){var s=t.default.utils.bigNumberify(i)
|
||||
return this.set(e,s),(0,n.default)(s,r)}})}})),define("kredits-web/utils/format-kredits",["exports","ethers"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.default.utils.formatEther(e)
|
||||
e.default=t})),define("kredits-web/utils/format-kredits",["exports","ethers"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.default.utils.formatEther(e)
|
||||
n.decimals||(r=parseInt(r).toString())
|
||||
return r}})),define("kredits-web/utils/group-by",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){var n=Ember.A(),r=e
|
||||
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.16.0+41cc37d3"})
|
||||
return n}})),define("kredits-web/utils/process-contribution-data",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var t={}
|
||||
e.confirmedAtBlock&&"function"==typeof e.confirmedAtBlock.toNumber?t.confirmedAt=e.confirmedAtBlock.toNumber():"undefined"!==e.confirmedAt&&(t.confirmedAt=e.confirmedAt)
|
||||
return["id","contributorId","amount","vetoed","ipfsHash","kind","description","details","url","date","time","pendingTx"].forEach((function(n){t[n]=e[n]})),t}})),define("kredits-web/utils/process-contributor-data",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var t,n={id:e.id.toString(),balance:e.balanceInt,totalKreditsEarned:e.totalKreditsEarned,contributionsCount:null===(t=e.contributionsCount)||void 0===t?void 0:t.toNumber()}
|
||||
return["account","accounts","ipfsHash","isCore","kind","name","url","github_username","github_uid","wiki_username","zoom_display_name"].forEach((function(t){n[t]=e[t]})),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.17.0+733e5e36"})
|
||||
|
||||
//# sourceMappingURL=kredits-web-76f9d21c45ed23f6243850e25e296f67.map
|
||||
//# sourceMappingURL=kredits-web-9c6bfc3b7a0946cf5e7de1b8d91e1062.map
|
||||
@@ -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}#intro{padding:2rem;background-color:rgba(0,0,0,.2);font-size:1.6rem}@media (max-width:600px){#intro{padding:2rem 1rem;font-size:1.4rem}main section{margin-bottom:5rem}}#intro h2{font-size:inherit;margin-bottom:1em}#intro p{margin-bottom:1em;line-height:1.5em;font-size:1.2rem}#intro p:last-child{margin-bottom:0}#intro a{text-decoration:none}#intro a:active,#intro a:hover{text-decoration:underline}@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 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}section#contributions-by-type .chart{width:50%;margin-left:auto;margin-right:auto}@media (max-width:600px){section#contributions-by-type .chart{width:75%}main section#contributions-confirmed,main section#contributions-unconfirmed{margin-top:0}}@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;font-weight:500;text-decoration:none;text-transform:uppercase;cursor:pointer;letter-spacing:.1em;-webkit-appearance:none}.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:not(:disabled),button.danger:not(:disabled),input[type=submit].danger:not(:disabled){color:#fb6868;background-color:rgba(40,21,21,.6);border-color:#281515}.button.danger:not(:disabled):hover,button.danger:not(:disabled):hover,input[type=submit].danger:not(:disabled):hover{background-color:rgba(40,21,21,.8)}.button.danger:not(:disabled).active,.button.danger:not(:disabled):active,button.danger:not(:disabled).active,button.danger:not(:disabled):active,input[type=submit].danger:not(:disabled).active,input[type=submit].danger:not(:disabled):active{border-color:#fb6868}.button.green:not(:disabled),button.green:not(:disabled),input[type=submit].green:not(:disabled){color:#97fb68;background-color:rgba(21,40,21,.6);border-color:#152815}.button.green:not(:disabled):hover,button.green:not(:disabled):hover,input[type=submit].green:not(:disabled):hover{background-color:rgba(21,40,21,.8)}.button.green:not(:disabled).active,.button.green:not(:disabled):active,button.green:not(:disabled).active,button.green:not(:disabled):active,input[type=submit].green:not(:disabled).active,input[type=submit].green:not(:disabled):active{border-color:#97fb68}.button.icon svg,button.icon svg,input[type=submit].icon svg{Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["vendor/ember-cli/vendor-prefix.js","vendor/loader/loader.js","vendor/ember-fetch.js","vendor/regenerator-runtime/runtime.js","vendor/moment/moment.js","loader.js","@ember/-internals/browser-environment/index.js","@ember/-internals/console/index.js","@ember/-internals/container/index.js","@ember/-internals/environment/index.js","@ember/-internals/error-handling/index.js","@ember/-internals/extension-support/index.js","@ember/-internals/extension-support/lib/container_debug_adapter.js","@ember/-internals/extension-support/lib/data_adapter.js","@ember/-internals/glimmer/index.js","@ember/-internals/meta/index.js","@ember/-internals/meta/lib/meta.js","@ember/-internals/metal/index.js","@ember/-internals/owner/index.js","@ember/-internals/routing/index.js","@ember/-internals/routing/lib/ext/controller.js","@ember/-internals/routing/lib/location/api.js","@ember/-internals/routing/lib/location/auto_location.js","@ember/-internals/routing/lib/location/hash_location.js","@ember/-internals/routing/lib/location/history_location.js","@ember/-internals/routing/lib/location/none_location.js","@ember/-internals/routing/lib/location/util.js","@ember/-internals/routing/lib/services/router.js","@ember/-internals/routing/lib/services/routing.js","@ember/-internals/routing/lib/system/cache.js","@ember/-internals/routing/lib/system/controller_for.js","@ember/-internals/routing/lib/system/dsl.js","@ember/-internals/routing/lib/system/engines.js","@ember/-internals/routing/lib/system/generate_controller.js","@ember/-internals/routing/lib/system/query_params.js","@ember/-internals/routing/lib/system/route-info.js","@ember/-internals/routing/lib/system/route.js","@ember/-internals/routing/lib/system/router.js","@ember/-internals/routing/lib/system/router_state.js","@ember/-internals/routing/lib/system/transition.js","@ember/-internals/routing/lib/utils.js","@ember/-internals/runtime/index.js","@ember/-internals/runtime/lib/compare.js","@ember/-internals/runtime/lib/copy.js","@ember/-internals/runtime/lib/ext/function.js","@ember/-internals/runtime/lib/ext/rsvp.js","@ember/-internals/runtime/lib/is-equal.js","@ember/-internals/runtime/lib/mixins/-proxy.js","@ember/-internals/runtime/lib/mixins/action_handler.js","@ember/-internals/runtime/lib/mixins/array.js","@ember/-internals/runtime/lib/mixins/comparable.js","@ember/-internals/runtime/lib/mixins/container_proxy.js","@ember/-internals/runtime/lib/mixins/copyable.js","@ember/-internals/runtime/lib/mixins/enumerable.js","@ember/-internals/runtime/lib/mixins/evented.js","@ember/-internals/runtime/lib/mixins/mutable_enumerable.js","@ember/-internals/runtime/lib/mixins/observable.js","@ember/-internals/runtime/lib/mixins/promise_proxy.js","@ember/-internals/runtime/lib/mixins/registry_proxy.js","@ember/-internals/runtime/lib/mixins/target_action_support.js","@ember/-internals/runtime/lib/system/array_proxy.js","@ember/-internals/runtime/lib/system/core_object.js","@ember/-internals/runtime/lib/system/namespace.js","@ember/-internals/runtime/lib/system/object.js","@ember/-internals/runtime/lib/system/object_proxy.js","@ember/-internals/runtime/lib/type-of.js","@ember/-internals/utils/index.js","@ember/-internals/views/index.js","@ember/-internals/views/lib/compat/attrs.js","@ember/-internals/views/lib/compat/fallback-view-registry.js","@ember/-internals/views/lib/component_lookup.js","@ember/-internals/views/lib/mixins/action_support.js","@ember/-internals/views/lib/mixins/child_views_support.js","@ember/-internals/views/lib/mixins/class_names_support.js","@ember/-internals/views/lib/mixins/text_support.js","@ember/-internals/views/lib/mixins/view_state_support.js","@ember/-internals/views/lib/mixins/view_support.js","@ember/-internals/views/lib/system/action_manager.js","@ember/-internals/views/lib/system/event_dispatcher.js","@ember/-internals/views/lib/system/jquery.js","@ember/-internals/views/lib/system/jquery_event_deprecation.js","@ember/-internals/views/lib/system/utils.js","@ember/-internals/views/lib/views/core_view.js","@ember/-internals/views/lib/views/states.js","@ember/-internals/views/lib/views/states/default.js","@ember/-internals/views/lib/views/states/destroying.js","@ember/-internals/views/lib/views/states/has_element.js","@ember/-internals/views/lib/views/states/in_dom.js","@ember/-internals/views/lib/views/states/pre_render.js","@ember/application/globals-resolver.js","@ember/application/index.js","@ember/application/instance.js","@ember/application/lib/application.js","@ember/application/lib/lazy_load.js","@ember/canary-features/index.js","@ember/component/index.js","@ember/component/template-only.js","@ember/controller/index.js","@ember/controller/lib/controller_mixin.js","@ember/debug/index.js","@ember/debug/lib/capture-render-tree.js","@ember/debug/lib/deprecate.js","@ember/debug/lib/handlers.js","@ember/debug/lib/testing.js","@ember/debug/lib/warn.js","@ember/deprecated-features/index.js","@ember/engine/index.js","@ember/engine/instancLine truncated
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["vendor/ember-cli/vendor-prefix.js","vendor/loader/loader.js","vendor/ember-fetch.js","vendor/regenerator-runtime/runtime.js","vendor/moment/min/moment.min.js","loader.js","@ember/-internals/browser-environment/index.js","@ember/-internals/console/index.js","@ember/-internals/container/index.js","@ember/-internals/environment/index.js","@ember/-internals/error-handling/index.js","@ember/-internals/extension-support/index.js","@ember/-internals/extension-support/lib/container_debug_adapter.js","@ember/-internals/extension-support/lib/data_adapter.js","@ember/-internals/glimmer/index.js","@ember/-internals/meta/index.js","@ember/-internals/meta/lib/meta.js","@ember/-internals/metal/index.js","@ember/-internals/owner/index.js","@ember/-internals/routing/index.js","@ember/-internals/routing/lib/ext/controller.js","@ember/-internals/routing/lib/location/api.js","@ember/-internals/routing/lib/location/auto_location.js","@ember/-internals/routing/lib/location/hash_location.js","@ember/-internals/routing/lib/location/history_location.js","@ember/-internals/routing/lib/location/none_location.js","@ember/-internals/routing/lib/location/util.js","@ember/-internals/routing/lib/services/router.js","@ember/-internals/routing/lib/services/routing.js","@ember/-internals/routing/lib/system/cache.js","@ember/-internals/routing/lib/system/controller_for.js","@ember/-internals/routing/lib/system/dsl.js","@ember/-internals/routing/lib/system/engines.js","@ember/-internals/routing/lib/system/generate_controller.js","@ember/-internals/routing/lib/system/query_params.js","@ember/-internals/routing/lib/system/route-info.js","@ember/-internals/routing/lib/system/route.js","@ember/-internals/routing/lib/system/router.js","@ember/-internals/routing/lib/system/router_state.js","@ember/-internals/routing/lib/system/transition.js","@ember/-internals/routing/lib/utils.js","@ember/-internals/runtime/index.js","@ember/-internals/runtime/lib/compare.js","@ember/-internals/runtime/lib/copy.js","@ember/-internals/runtime/lib/ext/function.js","@ember/-internals/runtime/lib/ext/rsvp.js","@ember/-internals/runtime/lib/is-equal.js","@ember/-internals/runtime/lib/mixins/-proxy.js","@ember/-internals/runtime/lib/mixins/action_handler.js","@ember/-internals/runtime/lib/mixins/array.js","@ember/-internals/runtime/lib/mixins/comparable.js","@ember/-internals/runtime/lib/mixins/container_proxy.js","@ember/-internals/runtime/lib/mixins/copyable.js","@ember/-internals/runtime/lib/mixins/enumerable.js","@ember/-internals/runtime/lib/mixins/evented.js","@ember/-internals/runtime/lib/mixins/mutable_enumerable.js","@ember/-internals/runtime/lib/mixins/observable.js","@ember/-internals/runtime/lib/mixins/promise_proxy.js","@ember/-internals/runtime/lib/mixins/registry_proxy.js","@ember/-internals/runtime/lib/mixins/target_action_support.js","@ember/-internals/runtime/lib/system/array_proxy.js","@ember/-internals/runtime/lib/system/core_object.js","@ember/-internals/runtime/lib/system/namespace.js","@ember/-internals/runtime/lib/system/object.js","@ember/-internals/runtime/lib/system/object_proxy.js","@ember/-internals/runtime/lib/type-of.js","@ember/-internals/utils/index.js","@ember/-internals/views/index.js","@ember/-internals/views/lib/compat/attrs.js","@ember/-internals/views/lib/compat/fallback-view-registry.js","@ember/-internals/views/lib/component_lookup.js","@ember/-internals/views/lib/mixins/action_support.js","@ember/-internals/views/lib/mixins/child_views_support.js","@ember/-internals/views/lib/mixins/class_names_support.js","@ember/-internals/views/lib/mixins/text_support.js","@ember/-internals/views/lib/mixins/view_state_support.js","@ember/-internals/views/lib/mixins/view_support.js","@ember/-internals/views/lib/system/action_manager.js","@ember/-internals/views/lib/system/event_dispatcher.js","@ember/-internals/views/lib/system/jquery.js","@ember/-internals/views/lib/system/jquery_event_deprecation.js","@ember/-internals/views/lib/system/utils.js","@ember/-internals/views/lib/views/core_view.js","@ember/-internals/views/lib/views/states.js","@ember/-internals/views/lib/views/states/default.js","@ember/-internals/views/lib/views/states/destroying.js","@ember/-internals/views/lib/views/states/has_element.js","@ember/-internals/views/lib/views/states/in_dom.js","@ember/-internals/views/lib/views/states/pre_render.js","@ember/application/globals-resolver.js","@ember/application/index.js","@ember/application/instance.js","@ember/application/lib/application.js","@ember/application/lib/lazy_load.js","@ember/canary-features/index.js","@ember/component/index.js","@ember/component/template-only.js","@ember/controller/index.js","@ember/controller/lib/controller_mixin.js","@ember/debug/index.js","@ember/debug/lib/capture-render-tree.js","@ember/debug/lib/deprecate.js","@ember/debug/lib/handlers.js","@ember/debug/lib/testing.js","@ember/debug/lib/warn.js","@ember/deprecated-features/index.js","@ember/engine/index.js","@ember/engineLine truncated
|
||||
+2445
-1873
File diff suppressed because it is too large.
Load diff
+4
-4
@@ -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_APPLICATION_TEMPLATE_WRAPPER%22%3Afalse%2C%22_DEFAULT_ASYNC_OBSERVERS%22%3Atrue%2C%22_JQUERY_INTEGRATION%22%3Afalse%2C%22_TEMPLATE_ONLY_GLIMMER_COMPONENTS%22%3Atrue%7D%2C%22APP%22%3A%7B%22name%22%3A%22kredits-web%22%2C%22version%22%3A%221.16.0%2B41cc37d3%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" />
|
||||
<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_APPLICATION_TEMPLATE_WRAPPER%22%3Afalse%2C%22_DEFAULT_ASYNC_OBSERVERS%22%3Atrue%2C%22_JQUERY_INTEGRATION%22%3Afalse%2C%22_TEMPLATE_ONLY_GLIMMER_COMPONENTS%22%3Atrue%7D%2C%22APP%22%3A%7B%22name%22%3A%22kredits-web%22%2C%22version%22%3A%221.17.0%2B733e5e36%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-ca96b2e19fc9f356e3dbad90c9f3f323.css">
|
||||
<link integrity="" rel="stylesheet" href="/assets/kredits-web-8440190dda6de1748075524fe140b4ee.css">
|
||||
<link integrity="" rel="stylesheet" href="/assets/kredits-web-f225d49328a14feac0888a2126087423.css">
|
||||
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
<body>
|
||||
|
||||
|
||||
<script src="/assets/vendor-5ebca0a713676bf484d729ec58e9d74b.js" integrity="sha256-K9BPrQzg0Nv83HSPUwk2n1hU8IOaceDf03EaU5LgblQ= sha512-stOJYOdJfiuzleqChwK9pNLCVMQwg9sZXUSboTsvtIixnRoQ285yS080rRX/GfcRd/eI0TEpPI0XKqvN56kzLA==" ></script>
|
||||
<script src="/assets/kredits-web-d376614e43d3edec456b90f7efdfedf4.js" integrity="sha256-ZUj9gy+521ioE0n+gKl53UrRqVALwY7YTOonD2SjZfg= sha512-0G4MUqxkZ+yazboR03+jfA9BRKoyKh2/IgG9iAVttTfVZRyMTHqiFnGlG00KY72H0y2jVamQtgY6UpLgAohGLg==" ></script>
|
||||
<script src="/assets/vendor-c96bc8b15817400d8cb58a32671bab0c.js" integrity="sha256-vRS2UvkDzerqXqzdCMPtGtxCDFflTcDv9xfi/8NLKJw= sha512-GWfVwFu8LhNRJyijvRuow7f38ARQGGCU0uKzB7HwiX+pQF6Vw5zSfZHtlfZiucFImmb2uyxSexiXkh16ulShEw==" ></script>
|
||||
<script src="/assets/kredits-web-b7d7786c26ec2d9d78fc58c35d4e9c59.js" integrity="sha256-IUbTJl1JYq98BlScoUafRjtznFRb4LOaGC0weMP0ycU= sha512-kzcGqMHh8+3DLnSeTwK3Mw6Nr+JZw0EEjfMGx+c/D1OkAVvuKXYmUKq1b5XgFw+lQ7cDkGLiAb4ud6O4DpT3Jg==" ></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
Reference in new issue
Block a user