Files
kredits-web/release/assets/kredits-web-76f9d21c45ed23f6243850e25e296f67.map
T
2020-05-16 11:28:23 +02:00

1 line
237 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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-account.js","kredits-web/templates/signup/index.js","kredits-web/utils/cps/bignumber.js","kredits-web/utils/cps/kredits.js","kredits-web/utils/format-kredits.js","kredits-web/utils/group-by.js","vendor/ember-cli/app-config.js","vendor/ember-cli/app-boot.js"],"names":["define","_exports","_emberResolver","_emberLoadInitializers","_environment","_typeof","obj","Symbol","iterator","constructor","prototype","_classCallCheck","instance","Constructor","TypeError","_setPrototypeOf","o","p","Object","setPrototypeOf","__proto__","_createSuper","Derived","hasNativeReflectConstruct","Reflect","construct","sham","Proxy","Date","toString","call","e","_isNativeReflectConstruct","result","Super","_getPrototypeOf","NewTarget","this","arguments","apply","_possibleConstructorReturn","self","_assertThisInitialized","ReferenceError","getPrototypeOf","_defineProperty","key","value","defineProperty","enumerable","configurable","writable","default","App","_EmberApplication","subClass","superClass","create","_inherits","Ember","Application","_super","_this","_len","length","args","Array","_key","concat","modulePrefix","podModulePrefix","_emberComponentManager","get","_moment","_slicedToArray","arr","i","isArray","_arrayWithHoles","_arr","_n","_d","_e","undefined","_s","_i","next","done","push","err","_iterableToArrayLimit","minLen","_arrayLikeToArray","n","slice","name","from","test","_unsupportedIterableToArray","_nonIterableRest","len","arr2","_default","Component","extend","attributes","contributors","freeze","isValidContributor","computed","notEmpty","isValidKind","isValidAmount","parseInt","amount","isValidDescription","isValidUrl","isValid","and","init","set","startOf","toDate","contributorId","kind","date","defaultDate","description","url","details","assign","defaultAttr","reset","setProperties","actions","submit","evt","preventDefault","getProperties","keys","_dateInput$toISOStrin2","toISOString","split","_ref","time","save","then","console","warn","window","alert","finally","HTMLBars","template","id","block","meta","moduleName","_web3Utils","router","inject","service","kredits","isValidAccount","isAddress","account","isValidName","isValidURL","isValidGithubUID","isValidGithubUsername","isValidGiteaUsername","isValidWikiUsername","isValidZoomDisplayName","inProgress","setDefaultAttributes","isPresent","github_username","github_uid","gitea_username","wiki_username","zoom_display_name","currentUserIsCore","contributor","catch","transitionTo","categoryColors","contributions","chartOptions","legend","display","chartData","filterBy","map","c","reduce","kinds","datasets","data","borderColor","borderWidth","labels","tagName","classNames","selectedContribution","showQuickFilter","hideSmallContributions","contributionKind","contributorsSorting","sort","contributorsActive","activeIds","Set","mapBy","filter","has","contributionKinds","uniq","contributionsFiltered","included","veto","contributionId","contractInteractionEnabled","vetoContribution","openContributionDetails","contribution","selectedContributorId","openContributorDetails","_emberChart","_emberFlatpickr","iconComponentName","site","match","replace","asyncGeneratorStep","gen","resolve","reject","_next","_throw","arg","info","error","Promise","setupInProgress","userHasEthereumWallet","ethereum","showConnectButton","hasAccounts","signup","connectAccount","fn","regeneratorRuntime","mark","_callee","wrap","_context","prev","enable","setup","t0","log","stop","SIZES","small","medium","large","classNameBindings","attributeBindings","size","src","alias","title","avatarURL","Controller","queryParams","minedContributors","sortedContributors","findBy","contributorIpfsHash","ipfsHash","addContribution","transitionToRoute","_new","updateContributor","model","addContributor","showDetailsPane","selectedContributionId","currentBlock","contributionsConfirmed","contributionsUnconfirmed","contributionsSorting","contributionsUnconfirmedSorted","contributionsConfirmedSorted","kreditsByContributor","kreditsToplistSorting","showUnconfirmedKredits","kreditsToplist","hideUnconfirmedKredits","not","showQuickFilterUnconfirmed","showQuickFilterConfirmed","showIntroText","currentUser","transaction","debug","hash","toggleQuickFilterUnconfirmed","toggleProperty","toggleQuickFilterConfirmed","ipfsGatewayUrl","ipfs","gatewayUrl","roleName","isCore","totalKreditsEarned","ethAddress","githubAccessToken","isValidEthAccount","signupButtonDisabled","completeSignup","payload","accessToken","fetch","githubSignupUrl","method","headers","Content-Type","body","JSON","stringify","res","json","connectGithub","location","githubConnectUrl","_and","_regexp","appVersion","_","version","APP","versionOnly","hideSha","shaOnly","hideVersion","showExtended","versionExtendedRegExp","versionRegExp","shaRegExp","Helper","helper","_await","compute","string","charAt","toUpperCase","setupRecompute","status","vetoed","confirmedAt","hasPendingChanges","join","destroy","teardown","addObserver","triggerRecompute","removeObserver","run","once","recompute","_equal","equal","_gt","gt","_gte","gte","_isAfter","_isArray","_isBefore","_isBetween","_isEqual","isEqual","_isFulfilled","_isPending","_isRejected","_isSameOrAfter","_isSameOrBefore","_isSame","_lt","lt","_lte","lte","_momentAdd","_momentCalendar","_momentDiff","_momentDuration","_momentFormat","_momentFromNow","_momentFrom","_momentSubtract","_momentToDate","_momentToNow","_momentTo","_unix","_notEqual","notEq","_not","_now","_or","or","_promiseAll","_promiseHash","_promiseRejectedReason","_utc","utc","_xor","xor","_initializerFactory","initialize","_containerDebugAdapter","app","register","application","exportApplicationGlobal","theGlobal","global","globalName","String","classify","reopen","willDestroy","_bignumber","creatorAccount","ipfsData","pendingTx","isEmpty","iso8601Date","jsDate","_kredits","balance","contributionsCount","Router","_EmberRouter","locationType","rootURL","route","path","Route","beforeModel","preflightChecks","afterModel","loadInitialData","addContractEventHandlers","params","setupController","controller","controllerFor","deactivate","redirect","_ethers","_kreditsContracts","_groupBy","_formatKredits","_contributor","_contribution","_asyncToGenerator","Service","currentUserAccounts","currentUserIsContributor","_this2","_this3","contributionsGrouped","contributorsWithUnconfirmed","contributorsWithOnlyConfirmed","includes","amountUnconfirmed","items","a","b","amountConfirmed","amountTotal","forEach","getEthProvider","ethProvider","_this4","RSVP","_callee2","instantiateWithoutAccount","instantiateWithAccount","_instantiateWithAccount","_context2","web3Provider","context","network","providers","Web3Provider","getNetwork","sent","web3RequiredNetwork","abrupt","listAccounts","accounts","ethSigner","getSigner","_x2","_x3","web3ProviderUrl","JsonRpcProvider","isConnected","web3","currentProvider","_x","_this5","providerAndSigner","addresses","Kernel","kreditsKernelAddress","apm","kreditsApmDomain","ipfsConfig","_ref2","_callee3","_context3","provider","getBlockNumber","t1","getCurrentUser","contributorData","_x4","totalSupply","Token","functions","total","Contribution","toNumber","_this6","getContributors","pushObjects","getContributions","uidInt","Contributor","add","gasLimit","updateProfile","all","_this7","blockNumber","pushObject","_this8","page","_this9","getContributorIdByAddress","firstObject","getById","on","handleContributorChange","bind","handleContributionAdded","handleContributionVetoed","handleTransfer","_arguments","_this10","_callee4","newContributor","oldContributor","_context4","removeObject","_this11","_callee5","pendingContribution","newContribution","_context5","find","addObject","to","decrementProperty","incrementProperty","defaultFormat","dependentKey","converterMethod","utils","BigNumber","isBigNumber","bnValue","bigNumberify","options","etherValue","formatEther","decimals","collection","property","groups","A","item","group","metaName","prefix","rawConfig","document","querySelector","getAttribute","exports","parse","decodeURIComponent","Error","runningTests","require"],"mappings":"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","file":"kredits-web.js","sourcesContent":["'use strict';\n\n\n","define(\"kredits-web/app\", [\"exports\", \"ember-resolver\", \"ember-load-initializers\", \"kredits-web/config/environment\"], function (_exports, _emberResolver, _emberLoadInitializers, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n function _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\n function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function () { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\n function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\n function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\n function _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\n function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n var App = /*#__PURE__*/function (_EmberApplication) {\n _inherits(App, _EmberApplication);\n\n var _super = _createSuper(App);\n\n function App() {\n var _this;\n\n _classCallCheck(this, App);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this), \"modulePrefix\", _environment.default.modulePrefix);\n\n _defineProperty(_assertThisInitialized(_this), \"podModulePrefix\", _environment.default.podModulePrefix);\n\n _defineProperty(_assertThisInitialized(_this), \"Resolver\", _emberResolver.default);\n\n return _this;\n }\n\n return App;\n }(Ember.Application);\n\n _exports.default = App;\n (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n});","define(\"kredits-web/component-managers/glimmer\", [\"exports\", \"@glimmer/component/-private/ember-component-manager\"], function (_exports, _emberComponentManager) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _emberComponentManager.default;\n }\n });\n});","define(\"kredits-web/components/add-contribution/component\", [\"exports\", \"moment\"], function (_exports, _moment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n var _default = Ember.Component.extend({\n attributes: null,\n contributors: Object.freeze([]),\n isValidContributor: Ember.computed.notEmpty('contributorId'),\n isValidKind: Ember.computed.notEmpty('kind'),\n isValidAmount: Ember.computed('amount', function () {\n return parseInt(this.amount, 10) > 0;\n }),\n isValidDescription: Ember.computed.notEmpty('description'),\n isValidUrl: Ember.computed.notEmpty('url'),\n isValid: Ember.computed.and('isValidContributor', 'isValidKind', 'isValidAmount', 'isValidDescription'),\n init: function init() {\n this._super.apply(this, arguments);\n\n this.set('defaultDate', (0, _moment.default)().startOf('hour').toDate());\n this.set('defaultAttr', {\n contributorId: null,\n kind: null,\n date: this.defaultDate,\n amount: null,\n description: null,\n url: null,\n details: null\n });\n this.set('attributes', Ember.assign({}, this.defaultAttr, this.attributes));\n this.reset();\n },\n reset: function reset() {\n this.setProperties(this.attributes);\n },\n actions: {\n submit: function submit(evt) {\n var _this = this;\n\n evt.preventDefault();\n\n if (!this.isValid) {\n alert('Invalid data. Please review and try again.');\n return;\n }\n\n var attributes = this.getProperties(Object.keys(this.attributes));\n var dateInput = attributes.date instanceof Array ? attributes.date[0] : attributes.date;\n\n var _dateInput$toISOStrin = dateInput.toISOString().split('T'),\n _dateInput$toISOStrin2 = _slicedToArray(_dateInput$toISOStrin, 2),\n date = _dateInput$toISOStrin2[0],\n time = _dateInput$toISOStrin2[1];\n\n var _ref = [date, time];\n attributes.date = _ref[0];\n attributes.time = _ref[1];\n this.set('inProgress', true);\n this.save(attributes).then(function ()\n /*contribution*/\n {\n _this.reset();\n }, function (err) {\n console.warn(err);\n window.alert('Something went wrong. Check the browser console for details.');\n }).finally(function () {\n return _this.set('inProgress', false);\n });\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/add-contribution/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"KlAiEPw+\",\n \"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\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/add-contribution/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/add-contributor/component\", [\"exports\", \"web3-utils\"], function (_exports, _web3Utils) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Component.extend({\n router: Ember.inject.service(),\n kredits: Ember.inject.service(),\n attributes: null,\n isValidAccount: Ember.computed('account', function () {\n return (0, _web3Utils.isAddress)(this.account);\n }),\n isValidName: Ember.computed.notEmpty('name'),\n isValidURL: Ember.computed.notEmpty('url'),\n isValidGithubUID: Ember.computed.notEmpty('github_uid'),\n isValidGithubUsername: Ember.computed.notEmpty('github_username'),\n isValidGiteaUsername: Ember.computed.notEmpty('gitea_username'),\n isValidWikiUsername: Ember.computed.notEmpty('wiki_username'),\n isValidZoomDisplayName: Ember.computed.notEmpty('zoom_display_name'),\n isValid: Ember.computed.and('isValidAccount', 'isValidName', 'isValidGithubUID'),\n inProgress: false,\n init: function init() {\n this._super.apply(this, arguments);\n\n this.setDefaultAttributes();\n this.reset();\n },\n setDefaultAttributes: function setDefaultAttributes() {\n if (Ember.isPresent(this.attributes)) {\n return;\n }\n\n this.set('attributes', {\n account: null,\n name: null,\n kind: 'person',\n url: null,\n github_username: null,\n github_uid: null,\n gitea_username: null,\n wiki_username: null,\n zoom_display_name: null\n });\n },\n reset: function reset() {\n this.setProperties(this.attributes);\n },\n actions: {\n submit: function submit(evt) {\n var _this = this;\n\n evt.preventDefault();\n\n if (!this.kredits.currentUserIsCore) {\n window.alert('Only core team members can edit profiles. Please ask someone to set you up.');\n return;\n }\n\n if (!this.isValid) {\n window.alert('Invalid data. Please review and try again.');\n return;\n }\n\n var attributes = Object.keys(this.attributes);\n var contributor = this.getProperties(attributes);\n this.set('inProgress', true);\n this.save(contributor).then(function () {\n _this.reset();\n }).catch(function (err) {\n console.warn(err);\n window.alert('Something went wrong. Please check the browser console.');\n }).finally(function () {\n _this.set('inProgress', false);\n\n _this.router.transitionTo('dashboard');\n });\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/add-contributor/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"M5Q03SON\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"form\\\"],[15,\\\"onsubmit\\\",[30,[36,0],[[32,0],\\\"submit\\\"],null]],[12],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-account\\\"],[12],[2,\\\"Ethereum account\\\"],[13],[2,\\\"\\\\n \\\"],[8,\\\"input\\\",[[24,3,\\\"account\\\"],[24,1,\\\"c-account\\\"],[24,\\\"placeholder\\\",\\\"0xF18E631Ea191aE4ebE70046Fcb01a436554421BA4\\\"],[16,0,[30,[36,1],[[32,0,[\\\"isValidAccount\\\"]],\\\"valid\\\",\\\"\\\"],null]]],[[\\\"@type\\\",\\\"@value\\\"],[\\\"text\\\",[32,0,[\\\"account\\\"]]]],null],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-kind\\\"],[12],[2,\\\"Kind\\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"select\\\"],[14,\\\"required\\\",\\\"\\\"],[15,\\\"onchange\\\",[30,[36,0],[[32,0],[30,[36,2],[[32,0,[\\\"kind\\\"]]],null]],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[14,1,\\\"c-kind\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"option\\\"],[14,2,\\\"person\\\"],[15,\\\"selected\\\",[30,[36,3],[[32,0,[\\\"kind\\\"]],\\\"person\\\"],null]],[12],[2,\\\"Person\\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"option\\\"],[14,2,\\\"organization\\\"],[15,\\\"selected\\\",[30,[36,3],[[32,0,[\\\"kind\\\"]],\\\"organization\\\"],null]],[12],[2,\\\"Organization\\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-name\\\"],[12],[2,\\\"Name\\\"],[13],[2,\\\"\\\\n \\\"],[1,[30,[36,4],null,[[\\\"name\\\",\\\"type\\\",\\\"value\\\",\\\"placeholder\\\",\\\"class\\\",\\\"id\\\"],[\\\"name\\\",\\\"text\\\",[32,0,[\\\"name\\\"]],\\\"Zero Cool\\\",[30,[36,1],[[32,0,[\\\"isValidName\\\"]],\\\"valid\\\",\\\"\\\"],null],\\\"c-name\\\"]]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-url\\\"],[12],[2,\\\"URL\\\"],[13],[2,\\\"\\\\n \\\"],[1,[30,[36,4],null,[[\\\"name\\\",\\\"type\\\",\\\"value\\\",\\\"placeholder\\\",\\\"class\\\",\\\"id\\\"],[\\\"url\\\",\\\"text\\\",[32,0,[\\\"url\\\"]],\\\"http://zerocool.bit\\\",[30,[36,1],[[32,0,[\\\"isValidURL\\\"]],\\\"valid\\\",\\\"\\\"],null],\\\"c-url\\\"]]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-github-uid\\\"],[12],[2,\\\"GitHub UID\\\"],[13],[2,\\\"\\\\n \\\"],[1,[30,[36,4],null,[[\\\"name\\\",\\\"type\\\",\\\"value\\\",\\\"placeholder\\\",\\\"class\\\",\\\"id\\\"],[\\\"github_uid\\\",\\\"text\\\",[32,0,[\\\"github_uid\\\"]],\\\"2342\\\",[30,[36,1],[[32,0,[\\\"isValidGithubUID\\\"]],\\\"valid\\\",\\\"\\\"],null],\\\"c-github-uid\\\"]]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-github-username\\\"],[12],[2,\\\"GitHub username\\\"],[13],[2,\\\"\\\\n \\\"],[1,[30,[36,4],null,[[\\\"name\\\",\\\"type\\\",\\\"value\\\",\\\"placeholder\\\",\\\"class\\\",\\\"id\\\"],[\\\"github_username\\\",\\\"text\\\",[32,0,[\\\"github_username\\\"]],\\\"zerocool\\\",[30,[36,1],[[32,0,[\\\"isValidGithubUsername\\\"]],\\\"valid\\\",\\\"\\\"],null],\\\"c-github-username\\\"]]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-gitea-username\\\"],[12],[2,\\\"Gitea username\\\"],[13],[2,\\\"\\\\n \\\"],[1,[30,[36,4],null,[[\\\"name\\\",\\\"type\\\",\\\"value\\\",\\\"placeholder\\\",\\\"class\\\",\\\"id\\\"],[\\\"gitea_username\\\",\\\"text\\\",[32,0,[\\\"gitea_username\\\"]],\\\"zerocool\\\",[30,[36,1],[[32,0,[\\\"isValidGiteaUsername\\\"]],\\\"valid\\\",\\\"\\\"],null],\\\"c-gitea-username\\\"]]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-wiki-username\\\"],[12],[2,\\\"Wiki username\\\"],[13],[2,\\\"\\\\n \\\"],[1,[30,[36,4],null,[[\\\"name\\\",\\\"type\\\",\\\"value\\\",\\\"placeholder\\\",\\\"class\\\",\\\"id\\\"],[\\\"wiki_username\\\",\\\"text\\\",[32,0,[\\\"wiki_username\\\"]],\\\"ZeroCool\\\",[30,[36,1],[[32,0,[\\\"isValidWikiUsername\\\"]],\\\"valid\\\",\\\"\\\"],null],\\\"c-wiki-username\\\"]]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"c-zoom-display-name\\\"],[12],[2,\\\"Zoom display name\\\"],[13],[2,\\\"\\\\n \\\"],[1,[30,[36,4],null,[[\\\"name\\\",\\\"type\\\",\\\"value\\\",\\\"placeholder\\\",\\\"class\\\",\\\"id\\\"],[\\\"zoom_display_name\\\",\\\"text\\\",[32,0,[\\\"zoom_display_name\\\"]],\\\"Zero Cool\\\",[30,[36,1],[[32,0,[\\\"isValidZoomDisplayName\\\"]],\\\"valid\\\",\\\"\\\"],null],\\\"c-zoom-display-name\\\"]]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[14,0,\\\"actions\\\"],[12],[2,\\\"\\\\n \\\"],[1,[30,[36,4],null,[[\\\"type\\\",\\\"disabled\\\",\\\"value\\\"],[\\\"submit\\\",[32,0,[\\\"inProgress\\\"]],[30,[36,1],[[32,0,[\\\"inProgress\\\"]],\\\"Processing\\\",\\\"Save\\\"],null]]]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"action\\\",\\\"if\\\",\\\"mut\\\",\\\"eq\\\",\\\"input\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/add-contributor/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/chart-contributions-by-type/component\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n var categoryColors = {\n community: \"#fb6868\",\n design: \"#fbe468\",\n dev: \"#e068fb\",\n docs: \"#97fb68\",\n ops: \"#8f68fb\"\n };\n\n var _default = Ember.Component.extend({\n contributions: null,\n chartOptions: Object.freeze({\n legend: {\n display: false\n }\n }),\n chartData: Ember.computed('contributions', function () {\n var kredits = this.contributions.filterBy('vetoed', false).map(function (c) {\n return {\n kind: c.kind,\n amount: c.amount\n };\n }).reduce(function (kinds, c) {\n if (c.kind in kinds) {\n kinds[c.kind] = kinds[c.kind] + c.amount;\n } else {\n kinds[c.kind] = c.amount;\n }\n\n return kinds;\n }, {});\n return {\n datasets: [{\n data: [kredits['community'], kredits['design'], kredits['dev'], kredits['ops'], kredits['docs']],\n borderColor: [categoryColors.community, categoryColors.design, categoryColors.dev, categoryColors.ops, categoryColors.docs],\n borderWidth: 1\n }],\n labels: ['Community', 'Design', 'Development', 'Operations & Infrastructure', 'Documentation']\n };\n })\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/chart-contributions-by-type/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"wfd6i6On\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"div\\\"],[14,0,\\\"chart\\\"],[12],[2,\\\"\\\\n \\\"],[8,\\\"ember-chart\\\",[],[[\\\"@type\\\",\\\"@data\\\",\\\"@options\\\",\\\"@width\\\",\\\"@height\\\"],[\\\"doughnut\\\",[32,0,[\\\"chartData\\\"]],[32,0,[\\\"chartOptions\\\"]],\\\"200\\\",\\\"200\\\"]],null],[2,\\\"\\\\n\\\"],[13]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/chart-contributions-by-type/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/contribution-list/component\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Component.extend({\n router: Ember.inject.service(),\n tagName: 'div',\n classNames: ['contributions'],\n selectedContribution: null,\n showQuickFilter: false,\n hideSmallContributions: false,\n contributorId: null,\n contributionKind: null,\n kredits: Ember.inject.service(),\n contributorsSorting: Object.freeze(['name:asc']),\n contributors: Ember.computed.sort('kredits.contributors', 'contributorsSorting'),\n contributorsActive: Ember.computed('contributors.[]', 'contributions', function () {\n var activeIds = new Set(this.contributions.mapBy('contributorId').map(function (id) {\n return id.toString();\n }));\n return this.contributors.filter(function (c) {\n return activeIds.has(c.id.toString());\n });\n }),\n contributionKinds: Ember.computed('contributions.[]', function () {\n return this.contributions.mapBy('kind').uniq();\n }),\n contributionsFiltered: Ember.computed('contributions.[]', 'hideSmallContributions', 'contributorId', 'contributionKind', function () {\n var _this = this;\n\n return this.contributions.filter(function (c) {\n var included = true;\n\n if (_this.hideSmallContributions && c.amount <= 500) {\n included = false;\n }\n\n if (Ember.isPresent(_this.contributorId) && c.contributorId.toString() !== _this.contributorId.toString()) {\n included = false;\n }\n\n if (Ember.isPresent(_this.contributionKind) && c.kind !== _this.contributionKind) {\n included = false;\n }\n\n return included;\n });\n }),\n actions: {\n veto: function veto(contributionId) {\n if (this.contractInteractionEnabled) {\n this.vetoContribution(contributionId);\n } else {\n window.alert('Only members can veto contributions. Please ask someone to set you up.');\n }\n },\n openContributionDetails: function openContributionDetails(contribution) {\n this.router.transitionTo('dashboard.contributions.show', contribution);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/contribution-list/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"nPpTvtAz\",\n \"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\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/contribution-list/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/contributor-list/component\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Component.extend({\n router: Ember.inject.service(),\n tagName: 'table',\n classNames: 'contributor-list',\n selectedContributorId: null,\n actions: {\n openContributorDetails: function openContributorDetails(contributor) {\n this.router.transitionTo('dashboard.contributors.show', contributor);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/contributor-list/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"K0OAo35s\",\n \"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\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/contributor-list/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/ember-chart\", [\"exports\", \"ember-cli-chart/components/ember-chart\"], function (_exports, _emberChart) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n var _default = _emberChart.default;\n _exports.default = _default;\n});","define(\"kredits-web/components/ember-flatpickr\", [\"exports\", \"ember-flatpickr/components/ember-flatpickr\"], function (_exports, _emberFlatpickr) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _emberFlatpickr.default;\n }\n });\n});","define(\"kredits-web/components/external-account-link/component\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Component.extend({\n tagName: \"\",\n account: null,\n iconComponentName: Ember.computed('account.site', function () {\n if (this.account.site.match(/github|gitea|wiki|zoom/)) {\n return 'icon-account-' + this.account.site.replace(/\\./g, '-');\n } else {\n return 'icon-web-globe';\n }\n })\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/external-account-link/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"rwjEP1kx\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"a\\\"],[15,6,[32,0,[\\\"account\\\",\\\"url\\\"]]],[14,\\\"target\\\",\\\"_blank\\\"],[14,\\\"rel\\\",\\\"noopener noreferrer\\\"],[15,\\\"title\\\",[31,[[32,0,[\\\"account\\\",\\\"username\\\"]],\\\" on \\\",[32,0,[\\\"account\\\",\\\"site\\\"]]]]],[12],[2,\\\"\\\\n \\\"],[10,\\\"span\\\"],[14,0,\\\"site\\\"],[12],[1,[32,0,[\\\"account\\\",\\\"site\\\"]]],[13],[2,\\\"\\\\n \\\"],[1,[30,[36,0],[[32,0,[\\\"iconComponentName\\\"]]],null]],[2,\\\"\\\\n\\\"],[13]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"component\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/external-account-link/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/loading-spinner/component\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Component.extend({\n classNames: ['loading-spinner']\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/loading-spinner/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"RDvW8Yf/\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"xmlns:xlink\\\",\\\"http://www.w3.org/1999/xlink\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"version\\\",\\\"1.1\\\"],[14,\\\"x\\\",\\\"0px\\\"],[14,\\\"y\\\",\\\"0px\\\"],[14,\\\"viewBox\\\",\\\"0 0 132 100\\\"],[14,\\\"enable-background\\\",\\\"new 0 0 100 100\\\"],[14,\\\"xml:space\\\",\\\"preserve\\\",\\\"http://www.w3.org/XML/1998/namespace\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"path\\\"],[14,1,\\\"path-comet\\\"],[14,\\\"d\\\",\\\"M79.062,24.173L79.062,24.173l-0.021-0.011c-0.068-0.03-0.137-0.062-0.204-0.093L42.392,7.337\\\\n c0,0,3.065,14.104,4.458,18.019l0,0c0,0-41.754-12.481-46.85-13.67c1.67,6.52,30.607,62.492,30.607,62.492\\\\n c5.848,11.873,19.394,18.485,33.522,18.485c19.811,0,35.87-16.059,35.87-35.869C100,42.313,91.418,29.837,79.062,24.173z\\\"],[12],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n Loading data...\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/loading-spinner/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/topbar-account-panel/component\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\n function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\n var _default = Ember.Component.extend({\n tagName: '',\n kredits: Ember.inject.service(),\n router: Ember.inject.service(),\n setupInProgress: false,\n userHasEthereumWallet: Ember.computed(function () {\n return Ember.isPresent(window.ethereum);\n }),\n showConnectButton: Ember.computed('userHasEthereumWallet', 'kredits.hasAccounts', function () {\n return this.userHasEthereumWallet && !this.kredits.hasAccounts;\n }),\n actions: {\n signup: function signup() {\n this.router.transitionTo('signup');\n },\n connectAccount: function connectAccount() {\n var _this = this;\n\n return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n _context.next = 3;\n return window.ethereum.enable();\n\n case 3:\n _this.set('setupInProgress', true);\n\n _context.next = 6;\n return _this.kredits.setup();\n\n case 6:\n _this.set('setupInProgress', false);\n\n _this.router.transitionTo('dashboard');\n\n _context.next = 14;\n break;\n\n case 10:\n _context.prev = 10;\n _context.t0 = _context[\"catch\"](0);\n\n _this.set('setupInProgress', false);\n\n console.log('Opening Ethereum wallet failed:', _context.t0);\n\n case 14:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[0, 10]]);\n }))();\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/topbar-account-panel/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"tHJ6yVSg\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"section\\\"],[14,1,\\\"user-account\\\"],[12],[2,\\\"\\\\n\\\"],[6,[37,1],[[32,0,[\\\"setupInProgress\\\"]]],null,[[\\\"default\\\",\\\"else\\\"],[{\\\"statements\\\":[[2,\\\" Connecting account...\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[6,[37,1],[[30,[36,2],[[32,0,[\\\"kredits\\\",\\\"hasAccounts\\\"]],[32,0,[\\\"kredits\\\",\\\"currentUser\\\"]]],null]],null,[[\\\"default\\\",\\\"else\\\"],[{\\\"statements\\\":[[2,\\\" \\\"],[1,[32,0,[\\\"kredits\\\",\\\"currentUser\\\",\\\"name\\\"]]],[2,\\\"\\\\n\\\"],[6,[37,1],[[32,0,[\\\"kredits\\\",\\\"currentUserIsCore\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\" \\\"],[10,\\\"span\\\"],[14,0,\\\"core-flag\\\"],[12],[2,\\\"(core)\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]]],\\\"parameters\\\":[]},{\\\"statements\\\":[[2,\\\" \\\"],[10,\\\"span\\\"],[14,0,\\\"anonymous\\\"],[12],[2,\\\"Anonymous\\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"button\\\"],[15,\\\"onclick\\\",[30,[36,0],[[32,0],\\\"signup\\\"],null]],[14,0,\\\"small\\\"],[14,4,\\\"button\\\"],[12],[2,\\\"Sign up\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,1],[[32,0,[\\\"showConnectButton\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\" \\\"],[10,\\\"button\\\"],[15,\\\"onclick\\\",[30,[36,0],[[32,0],\\\"connectAccount\\\"],null]],[14,0,\\\"small green\\\"],[14,4,\\\"button\\\"],[12],[2,\\\"Connect account\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]]],\\\"parameters\\\":[]}]]]],\\\"parameters\\\":[]}]]],[13]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"action\\\",\\\"if\\\",\\\"and\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/topbar-account-panel/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/user-avatar/component\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n var SIZES = {\n 'small': '128',\n // pixels\n 'medium': '256',\n 'large': '512'\n };\n\n var _default = Ember.Component.extend({\n contributor: null,\n tagName: 'img',\n classNames: ['avatar'],\n classNameBindings: ['size'],\n attributeBindings: ['src', 'title'],\n size: 'small',\n src: Ember.computed.alias('avatarURL'),\n title: Ember.computed.alias('contributor.name'),\n avatarURL: Ember.computed('contributor.github_uid', 'size', function () {\n var github_uid = this.contributor.github_uid;\n\n if (github_uid) {\n return \"https://avatars2.githubusercontent.com/u/\".concat(github_uid, \"?v=3&s=\").concat(SIZES[this.size]);\n } else {\n // TODO use custom avatar\n return '';\n }\n })\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/components/user-avatar/template\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"PL5L75/g\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/components/user-avatar/template.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/application\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n kredits: Ember.inject.service()\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/contributions/new\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n kredits: Ember.inject.service(),\n queryParams: ['contributorId', 'kind', 'amount'],\n contributors: Ember.computed.alias('kredits.contributors'),\n minedContributors: Ember.computed.filterBy('contributors', 'id'),\n contributorsSorting: Object.freeze(['name:asc']),\n sortedContributors: Ember.computed.sort('minedContributors', 'contributorsSorting'),\n actions: {\n save: function save(contribution) {\n var _this = this;\n\n var contributor = this.contributors.findBy('id', contribution.contributorId);\n contribution.contributorIpfsHash = contributor.ipfsHash;\n return this.kredits.addContribution(contribution).then(function (contribution) {\n _this.transitionToRoute('index');\n\n return contribution;\n });\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/contributions/resubmit\", [\"exports\", \"kredits-web/controllers/contributions/new\"], function (_exports, _new) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = _new.default.extend({\n attributes: null\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/contributors/edit\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n kredits: Ember.inject.service(),\n actions: {\n save: function save(attributes) {\n return this.kredits.updateContributor(this.model.id, attributes);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/contributors/new\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n kredits: Ember.inject.service(),\n actions: {\n save: function save(contributor) {\n return this.kredits.addContributor(contributor);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/dashboard\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n kredits: Ember.inject.service(),\n showDetailsPane: false,\n selectedContributorId: null,\n selectedContributionId: null,\n currentBlock: Ember.computed.alias('kredits.currentBlock'),\n contributions: Ember.computed.alias('kredits.contributions'),\n contributionsConfirmed: Ember.computed.alias('kredits.contributionsConfirmed'),\n contributionsUnconfirmed: Ember.computed.alias('kredits.contributionsUnconfirmed'),\n contributionsSorting: Object.freeze(['date:desc', 'time:desc', 'id:desc']),\n contributionsUnconfirmedSorted: Ember.computed.sort('contributionsUnconfirmed', 'contributionsSorting'),\n contributionsConfirmedSorted: Ember.computed.sort('contributionsConfirmed', 'contributionsSorting'),\n kreditsByContributor: Ember.computed.alias('kredits.kreditsByContributor'),\n kreditsToplistSorting: Ember.computed('showUnconfirmedKredits', function () {\n return this.showUnconfirmedKredits ? ['amountTotal:desc'] : ['amountConfirmed:desc'];\n }),\n kreditsToplist: Ember.computed.sort('kreditsByContributor', 'kreditsToplistSorting'),\n showUnconfirmedKredits: true,\n hideUnconfirmedKredits: Ember.computed.not('showUnconfirmedKredits'),\n showQuickFilterUnconfirmed: false,\n showQuickFilterConfirmed: false,\n showIntroText: Ember.computed('kredits.{hasAccounts,currentUser}', function () {\n return !this.kredits.hasAccounts || !this.kredits.currentUser;\n }),\n actions: {\n vetoContribution: function vetoContribution(contributionId) {\n this.kredits.veto(contributionId).then(function (transaction) {\n console.debug('[controllers:index] Veto submitted to Ethereum blockhain: ' + transaction.hash);\n });\n },\n toggleQuickFilterUnconfirmed: function toggleQuickFilterUnconfirmed() {\n this.toggleProperty('showQuickFilterUnconfirmed');\n },\n toggleQuickFilterConfirmed: function toggleQuickFilterConfirmed() {\n this.toggleProperty('showQuickFilterConfirmed');\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/dashboard/contributions/show\", [\"exports\", \"kredits-web/config/environment\"], function (_exports, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n ipfsGatewayUrl: Ember.computed(function () {\n return _environment.default.ipfs.gatewayUrl;\n })\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/dashboard/contributors/show\", [\"exports\", \"kredits-web/config/environment\"], function (_exports, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n roleName: Ember.computed('model.isCore', 'totalKreditsEarned', function () {\n if (this.model.isCore) return 'Core Contributor';\n if (this.model.totalKreditsEarned <= 5000) return 'Newcomer';\n return 'Contributor';\n }),\n ipfsGatewayUrl: Ember.computed(function () {\n return _environment.default.ipfs.gatewayUrl;\n })\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/signup/eth-account\", [\"exports\", \"web3-utils\", \"kredits-web/config/environment\"], function (_exports, _web3Utils, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n kredits: Ember.inject.service(),\n ethAddress: null,\n githubAccessToken: Ember.computed.alias('kredits.githubAccessToken'),\n isValidEthAccount: Ember.computed('ethAddress', function () {\n return (0, _web3Utils.isAddress)(this.ethAddress);\n }),\n signupButtonDisabled: Ember.computed.not('isValidEthAccount'),\n actions: {\n completeSignup: function completeSignup() {\n var _this = this;\n\n var payload = {\n accessToken: this.githubAccessToken,\n account: this.ethAddress\n };\n fetch(_environment.default.githubSignupUrl, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify(payload)\n }).then(function (res) {\n return res.json();\n }).then(function (data) {\n console.log('Created contributor:', data);\n\n _this.setProperties({\n githubAccessToken: null,\n ethAddress: null\n });\n\n _this.transitionToRoute('signup.complete');\n });\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/controllers/signup/index\", [\"exports\", \"kredits-web/config/environment\"], function (_exports, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Controller.extend({\n actions: {\n connectGithub: function connectGithub() {\n window.location = _environment.default.githubConnectUrl;\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/helpers/and\", [\"exports\", \"ember-truth-helpers/helpers/and\"], function (_exports, _and) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _and.default;\n }\n });\n Object.defineProperty(_exports, \"and\", {\n enumerable: true,\n get: function get() {\n return _and.and;\n }\n });\n});","define(\"kredits-web/helpers/app-version\", [\"exports\", \"kredits-web/config/environment\", \"ember-cli-app-version/utils/regexp\"], function (_exports, _environment, _regexp) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.appVersion = appVersion;\n _exports.default = void 0;\n\n function appVersion(_) {\n var hash = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var version = _environment.default.APP.version; // e.g. 1.0.0-alpha.1+4jds75hf\n // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility\n\n var versionOnly = hash.versionOnly || hash.hideSha;\n var shaOnly = hash.shaOnly || hash.hideVersion;\n var match = null;\n\n if (versionOnly) {\n if (hash.showExtended) {\n match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1\n } // Fallback to just version\n\n\n if (!match) {\n match = version.match(_regexp.versionRegExp); // 1.0.0\n }\n }\n\n if (shaOnly) {\n match = version.match(_regexp.shaRegExp); // 4jds75hf\n }\n\n return match ? match[0] : version;\n }\n\n var _default = Ember.Helper.helper(appVersion);\n\n _exports.default = _default;\n});","define(\"kredits-web/helpers/await\", [\"exports\", \"ember-promise-helpers/helpers/await\"], function (_exports, _await) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _await.default;\n }\n });\n});","define(\"kredits-web/helpers/capitalize-string\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n var _default = Ember.Helper.extend({\n compute: function compute(_ref) {\n var _ref2 = _slicedToArray(_ref, 1),\n string = _ref2[0];\n\n return string.charAt(0).toUpperCase() + string.slice(1);\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/helpers/contribution-status\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n var _default = Ember.Helper.extend({\n kredits: Ember.inject.service(),\n currentBlock: Ember.computed.alias('kredits.currentBlock'),\n compute: function compute(_ref) {\n var _ref2 = _slicedToArray(_ref, 1),\n contribution = _ref2[0];\n\n this.setupRecompute(contribution);\n var status = [];\n\n if (contribution.vetoed) {\n status.push('vetoed');\n } else if (contribution.confirmedAt > this.currentBlock) {\n status.push('unconfirmed');\n } else {\n status.push('confirmed');\n }\n\n if (contribution.hasPendingChanges) {\n status.push('pending');\n }\n\n return status.join(' ');\n },\n destroy: function destroy() {\n if (this.teardown) this.teardown();\n\n this._super.apply(this, arguments);\n },\n setupRecompute: function setupRecompute(contribution) {\n var _this = this;\n\n if (this.teardown) this.teardown();\n contribution.addObserver('vetoed', this, this.triggerRecompute);\n contribution.addObserver('confirmedAt', this, this.triggerRecompute);\n contribution.addObserver('currentBlock', this, this.triggerRecompute);\n contribution.addObserver('hasPendingChanges', this, this.triggerRecompute);\n\n this.teardown = function () {\n contribution.removeObserver('vetoed', _this, _this.triggerRecompute);\n contribution.removeObserver('confirmedAt', _this, _this.triggerRecompute);\n contribution.removeObserver('currentBlock', _this, _this.triggerRecompute);\n contribution.removeObserver('hasPendingChanges', _this, _this.triggerRecompute);\n };\n },\n triggerRecompute: function triggerRecompute() {\n Ember.run.once(this, this.recompute);\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/helpers/eq\", [\"exports\", \"ember-truth-helpers/helpers/equal\"], function (_exports, _equal) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _equal.default;\n }\n });\n Object.defineProperty(_exports, \"equal\", {\n enumerable: true,\n get: function get() {\n return _equal.equal;\n }\n });\n});","define(\"kredits-web/helpers/gt\", [\"exports\", \"ember-truth-helpers/helpers/gt\"], function (_exports, _gt) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _gt.default;\n }\n });\n Object.defineProperty(_exports, \"gt\", {\n enumerable: true,\n get: function get() {\n return _gt.gt;\n }\n });\n});","define(\"kredits-web/helpers/gte\", [\"exports\", \"ember-truth-helpers/helpers/gte\"], function (_exports, _gte) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _gte.default;\n }\n });\n Object.defineProperty(_exports, \"gte\", {\n enumerable: true,\n get: function get() {\n return _gte.gte;\n }\n });\n});","define(\"kredits-web/helpers/is-after\", [\"exports\", \"ember-moment/helpers/is-after\"], function (_exports, _isAfter) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isAfter.default;\n }\n });\n});","define(\"kredits-web/helpers/is-array\", [\"exports\", \"ember-truth-helpers/helpers/is-array\"], function (_exports, _isArray) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isArray.default;\n }\n });\n Object.defineProperty(_exports, \"isArray\", {\n enumerable: true,\n get: function get() {\n return _isArray.isArray;\n }\n });\n});","define(\"kredits-web/helpers/is-before\", [\"exports\", \"ember-moment/helpers/is-before\"], function (_exports, _isBefore) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isBefore.default;\n }\n });\n});","define(\"kredits-web/helpers/is-between\", [\"exports\", \"ember-moment/helpers/is-between\"], function (_exports, _isBetween) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isBetween.default;\n }\n });\n});","define(\"kredits-web/helpers/is-confirmed-contribution\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n var _default = Ember.Helper.extend({\n kredits: Ember.inject.service(),\n currentBlock: Ember.computed.alias('kredits.currentBlock'),\n compute: function compute(_ref) {\n var _ref2 = _slicedToArray(_ref, 1),\n contribution = _ref2[0];\n\n return !contribution.vetoed && contribution.confirmedAt <= this.currentBlock;\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/helpers/is-current-user\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n var _default = Ember.Helper.extend({\n kredits: Ember.inject.service(),\n currentUser: Ember.computed.alias('kredits.currentUser'),\n compute: function compute(_ref) {\n var _ref2 = _slicedToArray(_ref, 1),\n contributor = _ref2[0];\n\n return Ember.isPresent(contributor) && Ember.isPresent(this.currentUser) && contributor.account === this.currentUser.account;\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/helpers/is-equal\", [\"exports\", \"ember-truth-helpers/helpers/is-equal\"], function (_exports, _isEqual) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isEqual.default;\n }\n });\n Object.defineProperty(_exports, \"isEqual\", {\n enumerable: true,\n get: function get() {\n return _isEqual.isEqual;\n }\n });\n});","define(\"kredits-web/helpers/is-fulfilled\", [\"exports\", \"ember-promise-helpers/helpers/is-fulfilled\"], function (_exports, _isFulfilled) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isFulfilled.default;\n }\n });\n});","define(\"kredits-web/helpers/is-pending\", [\"exports\", \"ember-promise-helpers/helpers/is-pending\"], function (_exports, _isPending) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isPending.default;\n }\n });\n});","define(\"kredits-web/helpers/is-rejected\", [\"exports\", \"ember-promise-helpers/helpers/is-rejected\"], function (_exports, _isRejected) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isRejected.default;\n }\n });\n});","define(\"kredits-web/helpers/is-same-or-after\", [\"exports\", \"ember-moment/helpers/is-same-or-after\"], function (_exports, _isSameOrAfter) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isSameOrAfter.default;\n }\n });\n});","define(\"kredits-web/helpers/is-same-or-before\", [\"exports\", \"ember-moment/helpers/is-same-or-before\"], function (_exports, _isSameOrBefore) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isSameOrBefore.default;\n }\n });\n});","define(\"kredits-web/helpers/is-same\", [\"exports\", \"ember-moment/helpers/is-same\"], function (_exports, _isSame) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _isSame.default;\n }\n });\n});","define(\"kredits-web/helpers/lt\", [\"exports\", \"ember-truth-helpers/helpers/lt\"], function (_exports, _lt) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _lt.default;\n }\n });\n Object.defineProperty(_exports, \"lt\", {\n enumerable: true,\n get: function get() {\n return _lt.lt;\n }\n });\n});","define(\"kredits-web/helpers/lte\", [\"exports\", \"ember-truth-helpers/helpers/lte\"], function (_exports, _lte) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _lte.default;\n }\n });\n Object.defineProperty(_exports, \"lte\", {\n enumerable: true,\n get: function get() {\n return _lte.lte;\n }\n });\n});","define(\"kredits-web/helpers/moment-add\", [\"exports\", \"ember-moment/helpers/moment-add\"], function (_exports, _momentAdd) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentAdd.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-calendar\", [\"exports\", \"ember-moment/helpers/moment-calendar\"], function (_exports, _momentCalendar) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentCalendar.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-diff\", [\"exports\", \"ember-moment/helpers/moment-diff\"], function (_exports, _momentDiff) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentDiff.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-duration\", [\"exports\", \"ember-moment/helpers/moment-duration\"], function (_exports, _momentDuration) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentDuration.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-format\", [\"exports\", \"ember-moment/helpers/moment-format\"], function (_exports, _momentFormat) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentFormat.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-from-now\", [\"exports\", \"ember-moment/helpers/moment-from-now\"], function (_exports, _momentFromNow) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentFromNow.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-from\", [\"exports\", \"ember-moment/helpers/moment-from\"], function (_exports, _momentFrom) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentFrom.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-subtract\", [\"exports\", \"ember-moment/helpers/moment-subtract\"], function (_exports, _momentSubtract) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentSubtract.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-to-date\", [\"exports\", \"ember-moment/helpers/moment-to-date\"], function (_exports, _momentToDate) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentToDate.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-to-now\", [\"exports\", \"ember-moment/helpers/moment-to-now\"], function (_exports, _momentToNow) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentToNow.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-to\", [\"exports\", \"ember-moment/helpers/moment-to\"], function (_exports, _momentTo) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _momentTo.default;\n }\n });\n});","define(\"kredits-web/helpers/moment-unix\", [\"exports\", \"ember-moment/helpers/unix\"], function (_exports, _unix) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _unix.default;\n }\n });\n});","define(\"kredits-web/helpers/moment\", [\"exports\", \"ember-moment/helpers/moment\"], function (_exports, _moment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _moment.default;\n }\n });\n});","define(\"kredits-web/helpers/not-eq\", [\"exports\", \"ember-truth-helpers/helpers/not-equal\"], function (_exports, _notEqual) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _notEqual.default;\n }\n });\n Object.defineProperty(_exports, \"notEq\", {\n enumerable: true,\n get: function get() {\n return _notEqual.notEq;\n }\n });\n});","define(\"kredits-web/helpers/not\", [\"exports\", \"ember-truth-helpers/helpers/not\"], function (_exports, _not) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _not.default;\n }\n });\n Object.defineProperty(_exports, \"not\", {\n enumerable: true,\n get: function get() {\n return _not.not;\n }\n });\n});","define(\"kredits-web/helpers/now\", [\"exports\", \"ember-moment/helpers/now\"], function (_exports, _now) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _now.default;\n }\n });\n});","define(\"kredits-web/helpers/or\", [\"exports\", \"ember-truth-helpers/helpers/or\"], function (_exports, _or) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _or.default;\n }\n });\n Object.defineProperty(_exports, \"or\", {\n enumerable: true,\n get: function get() {\n return _or.or;\n }\n });\n});","define(\"kredits-web/helpers/promise-all\", [\"exports\", \"ember-promise-helpers/helpers/promise-all\"], function (_exports, _promiseAll) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _promiseAll.default;\n }\n });\n});","define(\"kredits-web/helpers/promise-hash\", [\"exports\", \"ember-promise-helpers/helpers/promise-hash\"], function (_exports, _promiseHash) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _promiseHash.default;\n }\n });\n});","define(\"kredits-web/helpers/promise-rejected-reason\", [\"exports\", \"ember-promise-helpers/helpers/promise-rejected-reason\"], function (_exports, _promiseRejectedReason) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _promiseRejectedReason.default;\n }\n });\n});","define(\"kredits-web/helpers/unix\", [\"exports\", \"ember-moment/helpers/unix\"], function (_exports, _unix) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _unix.default;\n }\n });\n});","define(\"kredits-web/helpers/utc\", [\"exports\", \"ember-moment/helpers/utc\"], function (_exports, _utc) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _utc.default;\n }\n });\n Object.defineProperty(_exports, \"utc\", {\n enumerable: true,\n get: function get() {\n return _utc.utc;\n }\n });\n});","define(\"kredits-web/helpers/xor\", [\"exports\", \"ember-truth-helpers/helpers/xor\"], function (_exports, _xor) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function get() {\n return _xor.default;\n }\n });\n Object.defineProperty(_exports, \"xor\", {\n enumerable: true,\n get: function get() {\n return _xor.xor;\n }\n });\n});","define(\"kredits-web/initializers/app-version\", [\"exports\", \"ember-cli-app-version/initializer-factory\", \"kredits-web/config/environment\"], function (_exports, _initializerFactory, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n var name, version;\n\n if (_environment.default.APP) {\n name = _environment.default.APP.name;\n version = _environment.default.APP.version;\n }\n\n var _default = {\n name: 'App Version',\n initialize: (0, _initializerFactory.default)(name, version)\n };\n _exports.default = _default;\n});","define(\"kredits-web/initializers/container-debug-adapter\", [\"exports\", \"ember-resolver/resolvers/classic/container-debug-adapter\"], function (_exports, _containerDebugAdapter) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n var _default = {\n name: 'container-debug-adapter',\n initialize: function initialize() {\n var app = arguments[1] || arguments[0];\n app.register('container-debug-adapter:main', _containerDebugAdapter.default);\n app.inject('container-debug-adapter:main', 'namespace', 'application:main');\n }\n };\n _exports.default = _default;\n});","define(\"kredits-web/initializers/export-application-global\", [\"exports\", \"kredits-web/config/environment\"], function (_exports, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.initialize = initialize;\n _exports.default = void 0;\n\n function initialize() {\n var application = arguments[1] || arguments[0];\n\n if (_environment.default.exportApplicationGlobal !== false) {\n var theGlobal;\n\n if (typeof window !== 'undefined') {\n theGlobal = window;\n } else if (typeof global !== 'undefined') {\n theGlobal = global;\n } else if (typeof self !== 'undefined') {\n theGlobal = self;\n } else {\n // no reasonable global, just bail\n return;\n }\n\n var value = _environment.default.exportApplicationGlobal;\n var globalName;\n\n if (typeof value === 'string') {\n globalName = value;\n } else {\n globalName = Ember.String.classify(_environment.default.modulePrefix);\n }\n\n if (!theGlobal[globalName]) {\n theGlobal[globalName] = application;\n application.reopen({\n willDestroy: function willDestroy() {\n this._super.apply(this, arguments);\n\n delete theGlobal[globalName];\n }\n });\n }\n }\n }\n\n var _default = {\n name: 'export-application-global',\n initialize: initialize\n };\n _exports.default = _default;\n});","define(\"kredits-web/models/contribution\", [\"exports\", \"kredits-web/utils/cps/bignumber\", \"moment\"], function (_exports, _bignumber, _moment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Object.extend({\n // Contract\n id: null,\n contributorId: null,\n amount: null,\n confirmedAt: (0, _bignumber.default)('confirmedAtBlock', 'toNumber'),\n vetoed: null,\n ipfsHash: null,\n creatorAccount: null,\n // IPFS\n kind: null,\n description: null,\n details: null,\n url: null,\n date: null,\n time: null,\n ipfsData: '',\n pendingTx: null,\n init: function init() {\n this._super.apply(this, arguments);\n\n if (Ember.isEmpty(this.details)) this.set('details', {});\n },\n iso8601Date: Ember.computed('date', 'time', function () {\n return this.time ? \"\".concat(this.date, \"T\").concat(this.time) : this.date;\n }),\n jsDate: Ember.computed('iso8601Date', function () {\n return (0, _moment.default)(this.iso8601Date).toDate();\n }),\n hasPendingChanges: Ember.computed('pendingTx', function () {\n return Ember.isPresent(this.pendingTx);\n })\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/models/contributor\", [\"exports\", \"kredits-web/utils/cps/bignumber\", \"kredits-web/utils/cps/kredits\"], function (_exports, _bignumber, _kredits) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Object.extend({\n // Contract\n id: (0, _bignumber.default)('idRaw', 'toString'),\n account: null,\n balance: (0, _kredits.default)('balanceRaw'),\n totalKreditsEarned: (0, _bignumber.default)('totalKreditsEarnedRaw', 'toNumber'),\n contributionsCount: (0, _bignumber.default)('contributionsCountRaw', 'toNumber'),\n isCore: false,\n ipfsHash: null,\n // IPFS\n kind: null,\n name: null,\n url: null,\n github_username: null,\n github_uid: null,\n wiki_username: null,\n zoom_display_name: null,\n ipfsData: ''\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/router\", [\"exports\", \"kredits-web/config/environment\"], function (_exports, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n function _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\n function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function () { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\n function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\n function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\n function _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\n function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n var Router = /*#__PURE__*/function (_EmberRouter) {\n _inherits(Router, _EmberRouter);\n\n var _super = _createSuper(Router);\n\n function Router() {\n var _this;\n\n _classCallCheck(this, Router);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this), \"location\", _environment.default.locationType);\n\n _defineProperty(_assertThisInitialized(_this), \"rootURL\", _environment.default.rootURL);\n\n return _this;\n }\n\n return Router;\n }(Ember.Router);\n\n _exports.default = Router;\n Router.map(function () {\n this.route('dashboard', function () {\n this.route('contributors', function () {\n this.route('show', {\n path: ':id'\n });\n });\n this.route('contributions', function () {\n this.route('show', {\n path: ':id'\n });\n });\n });\n this.route('contributions', function () {\n this.route('new', {\n queryParams: ['contributorId', 'kind', 'amount']\n });\n this.route('resubmit', {\n path: ':id/resubmit'\n });\n });\n this.route('contributors', function () {\n this.route('new');\n this.route('edit', {\n path: ':id/edit'\n });\n });\n this.route('signup', function () {\n this.route('github');\n this.route('eth-account');\n this.route('complete');\n });\n });\n});","define(\"kredits-web/routes/application\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n kredits: Ember.inject.service(),\n beforeModel: function beforeModel()\n /* transition */\n {\n var kredits = this.kredits;\n return kredits.setup().then(function () {\n kredits.get('kredits').preflightChecks().catch(function (error) {\n console.error('Kredits preflight check failed!');\n console.error(error);\n });\n }).catch(function (error) {\n console.log('Error initializing Kredits', error);\n });\n },\n afterModel: function afterModel() {\n var _this = this;\n\n return this.kredits.loadInitialData().then(function () {\n _this.kredits.addContractEventHandlers();\n });\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/contributions/new\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n model: function model(params) {\n return {\n params: params\n };\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/contributions/resubmit\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n kredits: Ember.inject.service(),\n model: function model(params) {\n var contribution = this.kredits.contributions.findBy('id', parseInt(params.id));\n contribution.contributorId = contribution.contributorId.toString();\n return contribution;\n },\n setupController: function setupController(controller, model) {\n this._super(controller, model);\n\n controller.set('attributes', model.getProperties(['kind', 'amount', 'description', 'url', 'details']));\n controller.set('attributes.contributorId', model.contributorId.toString());\n controller.set('attributes.date', model.jsDate);\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/contributors/edit\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n kredits: Ember.inject.service(),\n contributors: Ember.computed.alias('kredits.contributors'),\n model: function model(params) {\n return this.kredits.contributors.findBy('id', params.id);\n },\n setupController: function setupController(controller, model) {\n this._super(controller, model);\n\n controller.set('attributes', {\n account: model.account,\n name: model.name,\n kind: model.kind,\n url: model.url,\n github_username: model.github_username,\n github_uid: model.github_uid,\n gitea_username: model.gitea_username,\n wiki_username: model.wiki_username,\n zoom_display_name: model.zoom_display_name\n });\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/dashboard/contributions/show\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n kredits: Ember.inject.service(),\n contributions: Ember.computed.alias('kredits.contributions'),\n model: function model(params) {\n return this.contributions.findBy('id', parseInt(params.id));\n },\n setupController: function setupController(controller, model) {\n this._super(controller, model);\n\n this.controllerFor('dashboard').setProperties({\n showDetailsPane: true,\n selectedContributionId: model.id\n });\n },\n deactivate: function deactivate() {\n this.controllerFor('dashboard').setProperties({\n showDetailsPane: false,\n selectedContributionId: null\n });\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/dashboard/contributors/show\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n kredits: Ember.inject.service(),\n contributors: Ember.computed.alias('kredits.contributors'),\n model: function model(params) {\n return this.contributors.findBy('id', params.id);\n },\n setupController: function setupController(controller, model) {\n this._super(controller, model);\n\n this.controllerFor('dashboard').setProperties({\n showDetailsPane: true,\n selectedContributorId: model.id\n });\n },\n deactivate: function deactivate() {\n this.controllerFor('dashboard').setProperties({\n showDetailsPane: false,\n selectedContributorId: null\n });\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/index\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n redirect: function redirect() {\n this.transitionTo('dashboard');\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/signup\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/signup/complete\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/signup/eth-account\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n kredits: Ember.inject.service(),\n redirect: function redirect() {\n this._super.apply(this, arguments);\n\n if (Ember.isEmpty(this.kredits.githubAccessToken)) {\n this.transitionTo('signup.index');\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/routes/signup/github\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.Route.extend({\n kredits: Ember.inject.service(),\n redirect: function redirect() {\n this._super.apply(this, arguments);\n\n var accessToken;\n\n try {\n accessToken = window.location.hash.match(/access_token=(.+)/)[1];\n } catch (error) {\n /* ignore */\n }\n\n if (Ember.isEmpty(accessToken) || accessToken === 'undefined') {\n console.error('No GitHub access token found.');\n this.transitionTo('signup');\n return;\n }\n\n this.kredits.set('githubAccessToken', accessToken);\n this.transitionTo('signup.eth-account');\n }\n });\n\n _exports.default = _default;\n});","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 (_exports, _ethers, _kreditsContracts, _groupBy, _formatKredits, _environment, _contributor, _contribution) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\n function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\n var _default = Ember.Service.extend({\n currentBlock: null,\n currentUserAccounts: null,\n // default to not having an account. this is the wen web3 is loaded.\n currentUser: null,\n contributors: null,\n contributions: null,\n githubAccessToken: null,\n currentUserIsContributor: Ember.computed.notEmpty('currentUser'),\n currentUserIsCore: Ember.computed.alias('currentUser.isCore'),\n hasAccounts: Ember.computed.notEmpty('currentUserAccounts'),\n contributionsUnconfirmed: Ember.computed('contributions.[]', 'currentBlock', function () {\n var _this = this;\n\n return this.contributions.filter(function (contribution) {\n return contribution.confirmedAt > _this.currentBlock;\n });\n }),\n contributionsConfirmed: Ember.computed('contributions.[]', 'currentBlock', function () {\n var _this2 = this;\n\n return this.contributions.filterBy('vetoed', false).filter(function (contribution) {\n return contribution.confirmedAt <= _this2.currentBlock;\n });\n }),\n kreditsByContributor: Ember.computed('contributionsUnconfirmed.@each.vetoed', 'contributors.[]', function () {\n var _this3 = this;\n\n var contributionsUnconfirmed = this.contributionsUnconfirmed.filterBy('vetoed', false);\n var contributionsGrouped = (0, _groupBy.default)(contributionsUnconfirmed, 'contributorId');\n var contributorsWithUnconfirmed = contributionsGrouped.map(function (c) {\n return c.value.toString();\n });\n var contributorsWithOnlyConfirmed = this.contributors.reject(function (c) {\n return contributorsWithUnconfirmed.includes(c.id);\n });\n var kreditsByContributor = contributionsGrouped.map(function (c) {\n var amountUnconfirmed = c.items.mapBy('amount').reduce(function (a, b) {\n return a + b;\n });\n\n var contributor = _this3.contributors.findBy('id', c.value.toString());\n\n return Ember.Object.create({\n contributor: contributor,\n amountUnconfirmed: amountUnconfirmed,\n amountConfirmed: contributor.totalKreditsEarned,\n amountTotal: contributor.totalKreditsEarned + amountUnconfirmed\n });\n });\n contributorsWithOnlyConfirmed.forEach(function (c) {\n kreditsByContributor.push(Ember.Object.create({\n contributor: c,\n amountUnconfirmed: 0,\n amountConfirmed: c.totalKreditsEarned,\n amountTotal: c.totalKreditsEarned\n }));\n });\n return kreditsByContributor;\n }),\n init: function init() {\n this._super.apply(this, arguments);\n\n this.set('contributors', []);\n this.set('contributions', []);\n },\n // This is called in the application route's beforeModel(). So it is\n // initialized before everything else, and we can rely on the ethProvider and\n // the potential currentUserAccounts to be available\n getEthProvider: function getEthProvider() {\n var _this4 = this;\n\n var ethProvider;\n return new Ember.RSVP.Promise( /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(resolve) {\n var instantiateWithoutAccount, instantiateWithAccount, _instantiateWithAccount;\n\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _instantiateWithAccount = function _instantiateWithAccou2() {\n _instantiateWithAccount = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(web3Provider, context) {\n var network;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n console.debug('[kredits] Using user-provided instance, e.g. from Mist browser or Metamask');\n ethProvider = new _ethers.default.providers.Web3Provider(web3Provider);\n _context.next = 4;\n return ethProvider.getNetwork();\n\n case 4:\n network = _context.sent;\n\n if (!(Ember.isPresent(_environment.default.web3RequiredNetwork) && network.name !== _environment.default.web3RequiredNetwork)) {\n _context.next = 8;\n break;\n }\n\n window.alert(\"Please switch your Ethereum wallet to the \\\"\".concat(_environment.default.web3RequiredNetwork, \"\\\" network before connecting your account.\"));\n return _context.abrupt(\"return\", instantiateWithoutAccount());\n\n case 8:\n ethProvider.listAccounts().then(function (accounts) {\n context.set('currentUserAccounts', accounts);\n var ethSigner = accounts.length === 0 ? null : ethProvider.getSigner();\n resolve({\n ethProvider: ethProvider,\n ethSigner: ethSigner\n });\n });\n\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _instantiateWithAccount.apply(this, arguments);\n };\n\n instantiateWithAccount = function _instantiateWithAccou(_x2, _x3) {\n return _instantiateWithAccount.apply(this, arguments);\n };\n\n instantiateWithoutAccount = function _instantiateWithoutAc() {\n console.debug('[kredits] Creating new instance from npm module class');\n console.debug(\"[kredits] providerURL: \".concat(_environment.default.web3ProviderUrl));\n ethProvider = new _ethers.default.providers.JsonRpcProvider(_environment.default.web3ProviderUrl);\n resolve({\n ethProvider: ethProvider,\n ethSigner: null\n });\n };\n\n if (window.ethereum) {\n if (window.ethereum.isConnected()) {\n instantiateWithAccount(window.ethereum, _this4);\n } else {\n instantiateWithoutAccount();\n }\n } // Legacy dapp browsers...\n else if (window.web3) {\n instantiateWithAccount(window.web3.currentProvider, _this4);\n } // Non-dapp browsers...\n else {\n instantiateWithoutAccount();\n }\n\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }());\n },\n setup: function setup() {\n var _this5 = this;\n\n return this.getEthProvider().then(function (providerAndSigner) {\n var kredits = new _kreditsContracts.default(providerAndSigner.ethProvider, providerAndSigner.ethSigner, {\n addresses: {\n Kernel: _environment.default.kreditsKernelAddress\n },\n apm: _environment.default.kreditsApmDomain,\n ipfsConfig: _environment.default.ipfs\n });\n return kredits.init().then( /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(kredits) {\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _this5.set('kredits', kredits);\n\n _context3.t0 = _this5;\n _context3.next = 4;\n return kredits.provider.getBlockNumber();\n\n case 4:\n _context3.t1 = _context3.sent;\n\n _context3.t0.set.call(_context3.t0, 'currentBlock', _context3.t1);\n\n if (_this5.currentUserAccounts && _this5.currentUserAccounts.length > 0) {\n _this5.getCurrentUser.then(function (contributorData) {\n _this5.set('currentUser', contributorData);\n });\n }\n\n return _context3.abrupt(\"return\", kredits);\n\n case 8:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n\n return function (_x4) {\n return _ref2.apply(this, arguments);\n };\n }());\n });\n },\n totalSupply: Ember.computed(function () {\n return this.kredits.Token.functions.totalSupply().then(function (total) {\n return (0, _formatKredits.default)(total);\n });\n }),\n totalKreditsEarned: Ember.computed(function () {\n return this.kredits.Contribution.functions.totalKreditsEarned(true).then(function (total) {\n return total.toNumber();\n });\n }),\n loadInitialData: function loadInitialData() {\n var _this6 = this;\n\n return this.getContributors().then(function (contributors) {\n return _this6.contributors.pushObjects(contributors);\n }).then(function () {\n return _this6.getContributions();\n }).then(function (contributions) {\n return _this6.contributions.pushObjects(contributions);\n });\n },\n addContributor: function addContributor(attributes) {\n if (attributes.github_uid) {\n var uidInt = parseInt(attributes.github_uid);\n attributes.github_uid = uidInt;\n }\n\n console.debug('[kredits] add contributor', attributes);\n return this.kredits.Contributor.add(attributes, {\n gasLimit: 350000\n }).then(function (data) {\n console.debug('[kredits] add contributor response', data);\n });\n },\n updateContributor: function updateContributor(id, attributes) {\n if (attributes.github_uid) {\n var uidInt = parseInt(attributes.github_uid);\n attributes.github_uid = uidInt;\n }\n\n console.debug('[kredits] update contributor', attributes);\n return this.kredits.Contributor.updateProfile(id, attributes, {\n gasLimit: 350000\n }).then(function (data) {\n console.debug('[kredits] updateProfile response', data);\n });\n },\n getContributors: function getContributors() {\n return this.kredits.Contributor.all().then(function (contributors) {\n return contributors.map(function (contributor) {\n return _contributor.default.create(contributor);\n });\n });\n },\n addContribution: function addContribution(attributes) {\n var _this7 = this;\n\n console.debug('[kredits] add contribution', attributes);\n return this.kredits.Contribution.addContribution(attributes, {\n gasLimit: 300000\n }).then(function (data) {\n console.debug('[kredits] add contribution response', data);\n attributes.contributor = _this7.contributors.findBy('id', attributes.contributorId);\n\n var contribution = _contribution.default.create(attributes);\n\n contribution.set('pendingTx', data);\n contribution.set('confirmedAtBlock', data.blockNumber + 40320);\n\n _this7.contributions.pushObject(contribution);\n\n return contribution;\n });\n },\n getContributions: function getContributions() {\n var _this8 = this;\n\n return this.kredits.Contribution.all({\n page: {\n size: 200\n }\n }).then(function (contributions) {\n return contributions.map(function (contribution) {\n contribution.contributor = _this8.contributors.findBy('id', contribution.contributorId.toString());\n return _contribution.default.create(contribution);\n });\n });\n },\n veto: function veto(contributionId) {\n console.debug('[kredits] veto against', contributionId);\n var contribution = this.contributions.findBy('id', contributionId);\n return this.kredits.Contribution.functions.veto(contributionId, {\n gasLimit: 300000\n }).then(function (data) {\n console.debug('[kredits] veto response', data);\n contribution.set('pendingTx', data);\n return data;\n });\n },\n getCurrentUser: Ember.computed('kredits.provider', 'currentUserAccounts.[]', function () {\n var _this9 = this;\n\n if (Ember.isEmpty(this.currentUserAccounts)) {\n return Ember.RSVP.resolve();\n }\n\n return this.kredits.Contributor.functions.getContributorIdByAddress(this.currentUserAccounts.firstObject).then(function (id) {\n // check if the user is a contributor or not\n if (id === 0) {\n return Ember.RSVP.resolve();\n } else {\n return _this9.kredits.Contributor.getById(id);\n }\n });\n }),\n // Contract events\n addContractEventHandlers: function addContractEventHandlers() {\n this.kredits.Contributor.on('ContributorProfileUpdated', this.handleContributorChange.bind(this)).on('ContributorAccountUpdated', this.handleContributorChange.bind(this)).on('ContributorAdded', this.handleContributorChange.bind(this));\n this.kredits.Contribution.on('ContributionAdded', this.handleContributionAdded.bind(this)).on('ContributionVetoed', this.handleContributionVetoed.bind(this));\n this.kredits.Token.on('Transfer', this.handleTransfer.bind(this));\n },\n handleContributorChange: function handleContributorChange(contributorId) {\n var _arguments = arguments,\n _this10 = this;\n\n return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {\n var _len, args, _key, contributorData, newContributor, oldContributor;\n\n return regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n console.debug('[kredits] Contributor add/update event received for ID', contributorId);\n\n for (_len = _arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = _arguments[_key];\n }\n\n console.debug('[kredits] Event data:', args);\n _context4.next = 5;\n return _this10.kredits.Contributor.getById(contributorId);\n\n case 5:\n contributorData = _context4.sent;\n newContributor = _contributor.default.create(contributorData);\n oldContributor = _this10.contributors.findBy('id', contributorId.toString());\n\n if (oldContributor) {\n console.debug('[kredits] old contributor', oldContributor);\n\n _this10.contributors.removeObject(oldContributor);\n }\n\n console.debug('[kredits] new contributor', newContributor);\n\n _this10.contributors.pushObject(newContributor);\n\n case 11:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n handleContributionAdded: function handleContributionAdded(id, contributorId, amount) {\n var _this11 = this;\n\n return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {\n var pendingContribution, attributes, newContribution;\n return regeneratorRuntime.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n console.debug('[kredits] ContributionAdded event received', {\n id: id,\n contributorId: contributorId,\n amount: amount\n });\n pendingContribution = _this11.contributions.find(function (c) {\n return c.id === null && c.contributorId.toString() === contributorId.toString() && c.amount.toString() === amount.toString();\n });\n\n if (!pendingContribution) {\n _context5.next = 10;\n break;\n }\n\n _context5.next = 5;\n return _this11.kredits.Contribution.getById(id);\n\n case 5:\n attributes = _context5.sent;\n attributes.contributor = _this11.contributors.findBy('id', attributes.contributorId.toString());\n newContribution = _contribution.default.create(attributes);\n\n _this11.contributions.addObject(newContribution);\n\n _this11.contributions.removeObject(pendingContribution);\n\n case 10:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n handleContributionVetoed: function handleContributionVetoed(contributionId) {\n console.debug('[kredits] ContributionVetoed event received for ', contributionId);\n var contribution = this.contributions.findBy('id', contributionId);\n console.debug('[kredits] contribution', contribution);\n\n if (contribution) {\n contribution.set('vetoed', true);\n contribution.set('pendingTx', null);\n }\n },\n handleTransfer: function handleTransfer(from, to, value) {\n value = value.toNumber();\n this.contributors.findBy('address', from).decrementProperty('balance', value);\n this.contributors.findBy('address', to).incrementProperty('balance', value);\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/services/moment\", [\"exports\", \"ember-moment/services/moment\", \"kredits-web/config/environment\"], function (_exports, _moment, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n var get = Ember.get;\n\n var _default = _moment.default.extend({\n defaultFormat: get(_environment.default, 'moment.outputFormat')\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/application-loading\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"rH2U9nfi\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[8,\\\"loading-spinner\\\",[],[[],[]],null],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/application-loading.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/application\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"v+/8V/ng\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"header\\\"],[14,1,\\\"topbar\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"h1\\\"],[12],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"dashboard\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Kosmos Kredits\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n \\\"],[8,\\\"topbar-account-panel\\\",[],[[],[]],null],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[1,[30,[36,1],[[30,[36,0],null,null]],null]],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"-outlet\\\",\\\"component\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/application.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/components/icon-account-gitea-kosmos-org\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"i2/ZI1CX\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"svg\\\"],[14,0,\\\"icon-gitea\\\"],[14,\\\"width\\\",\\\"400\\\"],[14,\\\"height\\\",\\\"400\\\"],[14,\\\"version\\\",\\\"1.1\\\"],[14,\\\"viewBox\\\",\\\"0 0 400 400\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"xmlns:cc\\\",\\\"http://creativecommons.org/ns#\\\"],[14,\\\"xmlns:dc\\\",\\\"http://purl.org/dc/elements/1.1/\\\"],[14,\\\"xmlns:rdf\\\",\\\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"g\\\"],[14,\\\"fill-rule\\\",\\\"evenodd\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"m235.61 136.7 7e-3 32.7 4.493 2.189c2.471 1.204 4.628 2.25 4.793 2.324s0.3-15.626 0.3-34.889v-35.024h-9.6l7e-3 32.7m-22.336 30.528c-2.787 0.548-5.894 2.175-8.11 4.244-2.296 2.145-1.694 0.967-24.197 47.328l-11.164 23v4.6c0 4.305 0.076 4.75 1.185 6.942 2.815 5.56 1.055 4.606 69.415 37.629l4.2 2.029h4.221c10.104 0 11.144-1.319 26.676-33.8 0.999-2.09 4.15-8.57 7.001-14.4s6.916-14.2 9.033-18.6l3.849-8 0.01-4.219c0.02-8.49-2.644-11.721-14.326-17.371-4.215-2.038-11.264-5.461-15.664-7.606-15.241-7.429-22.802-11.07-23.125-11.137-0.418-0.086-1.177 1.299-5.112 9.333l-3.234 6.6 1.19 2.2c0.654 1.21 1.308 3.038 1.454 4.063l0.265 1.862 5.747 2.8c22.047 10.742 22.975 15.314 9.007 44.377l-3.317 6.902 1.162 2.098c3.865 6.974-0.923 15.098-8.898 15.098-12.557 0-13.717-18.335-1.278-20.2l1.842-0.276 3.101-6.462c12.037-25.079 11.953-25.952-3.232-33.53l-7.333-3.659-2.319 1.032c-1.276 0.567-3.151 1.153-4.167 1.301l-1.848 0.269-6.785 13.855-6.786 13.854 1.109 1.747c6.109 9.633-5.532 20.771-14.552 13.924-6.729-5.108-4.39-16.742 3.633-18.073 0.812-0.134 1.71-0.318 1.996-0.408 0.429-0.136 6.592-12.372 13.118-26.044l1.37-2.87-0.782-1.33c-3.586-6.099 0.331-14.253 7.353-15.306l1.683-0.252 3.969-8.045c2.183-4.425 4.019-8.168 4.08-8.319s-2.979-1.758-6.755-3.571c-8.092-3.885-10.4-4.452-14.685-3.609\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"path\\\"],[14,0,\\\"fg\\\"],[14,\\\"d\\\",\\\"m73.4 97.876c-2.903 0.376-8.068 1.377-8.8 1.705-0.44 0.197-2.915 1.007-5.5 1.8s-4.7 1.617-4.7 1.831c0 0.213-0.225 0.388-0.5 0.388-0.63 1e-3 -5.615 2.344-5.893 2.771-0.114 0.175-0.837 0.638-1.607 1.029-5.482 2.788-14.835 11.523-18.63 17.4-0.639 0.99-1.274 1.89-1.409 2-0.659 0.534-4.752 8.933-5.555 11.4-0.502 1.54-1.048 2.98-1.213 3.2-0.587 0.782-2.031 7.531-2.489 11.633-0.256 2.292-0.61 4.167-0.785 4.167-0.443 0-0.403 17.45 0.042 18.305 0.199 0.382 0.566 2.748 0.816 5.258 0.493 4.939 1.847 12.516 2.428 13.578 0.198 0.363 0.83 2.369 1.405 4.459 1.927 7.009 10.26 22.927 12.44 23.764 0.303 0.116 0.55 0.481 0.55 0.812 0 0.813 10.667 11.552 12.3 12.383 0.715 0.364 1.3 0.821 1.3 1.017 0 0.195 0.945 0.934 2.1 1.642s2.19 1.41 2.3 1.561 1.28 0.875 2.6 1.609c1.32 0.735 2.67 1.552 3 1.816s1.95 1.086 3.6 1.827c1.65 0.74 3.101 1.486 3.224 1.658 0.123 0.171 1.741 0.865 3.596 1.542s3.557 1.384 3.783 1.572c0.226 0.187 2.388 0.907 4.804 1.599s4.753 1.423 5.193 1.624c1.299 0.593 7.258 1.856 12.2 2.586 2.53 0.374 4.96 0.83 5.4 1.013 1.151 0.48 8.262 1.165 15.067 1.45l5.866 0.247 0.877 2.594c0.903 2.673 4.652 10.529 5.195 10.884 0.168 0.11 0.585 0.83 0.928 1.6 0.685 1.538 1.927 3.686 2.313 4 0.135 0.11 0.826 1.19 1.536 2.4 1.544 2.634 4.561 7.175 5.293 7.968 0.289 0.313 0.975 1.236 1.525 2.051 1.729 2.563 7.039 9.405 8.557 11.025 0.244 0.26 1.523 1.692 2.843 3.183 3.476 3.925 7.354 7.774 10.261 10.183 1.397 1.157 2.629 2.223 2.739 2.368s1.096 0.884 2.191 1.643c1.094 0.758 2.33 1.681 2.745 2.051s1.229 0.911 1.809 1.203 1.884 1.026 2.897 1.632c1.952 1.167 7.201 3.093 8.428 3.093 0.402 0 0.73 0.18 0.73 0.4 0 0.511 115.46 0.557 115.77 0.046 0.121-0.194 1.074-0.482 2.119-0.639 2.437-0.365 7.765-2.307 9.27-3.378 0.64-0.456 1.334-0.829 1.542-0.829 0.451 0 5.639-3.687 8.597-6.111 2.854-2.337 5.633-5.107 8.718-8.689 1.42-1.65 2.681-3.09 2.8-3.2 0.581-0.536 5.161-6.76 5.812-7.9 0.409-0.715 0.869-1.3 1.023-1.3 0.153 0 0.938-1.125 1.742-2.5 2.068-3.533 4.108-6.822 4.561-7.352 0.213-0.248 1.043-1.755 1.845-3.348s1.62-3.1 1.818-3.348c0.687-0.864 5.069-9.661 5.555-11.152 0.269-0.825 0.642-1.5 0.829-1.5s0.878-1.396 1.536-3.101c0.658-1.706 1.671-4.047 2.251-5.203 0.581-1.156 1.405-3.116 1.832-4.356 0.426-1.239 0.934-2.453 1.129-2.696 0.194-0.244 0.946-2.154 1.671-4.244s1.446-3.89 1.602-4c0.155-0.11 0.964-2.36 1.797-5 0.832-2.64 1.627-4.89 1.766-5s0.861-2.27 1.604-4.8c0.742-2.53 1.484-4.782 1.649-5.003 0.164-0.222 0.872-2.562 1.573-5.2 0.701-2.639 1.412-4.977 1.58-5.197s0.965-3.19 1.77-6.6 1.623-6.488 1.817-6.84c0.195-0.353 0.919-3.503 1.611-7 0.692-3.498 1.431-6.678 1.642-7.068 0.211-0.389 0.938-4.169 1.616-8.4 0.677-4.23 1.388-8.052 1.579-8.492 0.192-0.44 0.708-3.77 1.147-7.4 4.258-35.198 1.497-55.451-8.208-60.199l-2.219-1.086-7.473 0.266c-4.111 0.146-7.834 0.417-8.274 0.602-0.801 0.336-13.842 0.941-52 2.412-11.22 0.433-22.2 0.881-24.4 0.997-2.2 0.115-11.334 0.415-20.298 0.665l-16.298 0.455-0.204 69.922-9.392-4.634-8e-3 -65.272-19.3-0.277c-10.615-0.153-19.84-0.441-20.5-0.642-0.66-0.2-6.69-0.551-13.4-0.779-21.82-0.743-58.18-2.495-59-2.843-0.44-0.187-4.04-0.453-8-0.591s-11.34-0.508-16.4-0.822c-8.365-0.519-22.619-0.685-25.6-0.298m13.657 31.23c0.269 0.173 0.809 3.742 1.313 8.694 0.471 4.62 1.021 8.76 1.221 9.2 0.201 0.44 0.561 2.42 0.801 4.4 0.709 5.856 2.382 15.937 2.787 16.8 0.207 0.44 0.943 3.68 1.636 7.2s1.4 6.58 1.571 6.8 0.803 2.56 1.405 5.2c0.601 2.64 1.333 5.34 1.627 6 0.293 0.66 1.193 3.63 2 6.6 0.808 2.97 1.597 5.49 1.754 5.6s0.884 2.27 1.614 4.8c0.731 2.53 1.455 4.69 1.608 4.8 0.154 0.11 0.868 2.09 1.587 4.4 0.72 2.31 1.494 4.429 1.721 4.71 0.226 0.28 0.341 0.567 0.255 0.637-0.263 0.215-9.713-1.339-10.37-1.704-0.337-0.188-1.237-0.468-2-0.623-4-0.814-10.947-2.703-11.712-3.185-0.481-0.304-1.325-0.675-1.875-0.825-1.377-0.377-5.355-1.954-5.6-2.22-0.11-0.12-1.447-0.841-2.971-1.604-1.524-0.762-3.216-1.791-3.759-2.286s-1.16-0.9-1.372-0.9c-1.422 0-11.329-9.68-12.558-12.27-0.347-0.731-0.775-1.33-0.951-1.33-0.593 0-4.638-8.175-5.591-11.3-0.519-1.705-1.071-3.1-1.226-3.1s-0.372-0.495-0.482-1.1c-0.111-0.605-0.599-3.08-1.084-5.5-1.119-5.58-1.528-15.681-0.814-20.111 0.516-3.208 1.895-8.141 2.372-8.489 0.15-0.11 0.752-1.19 1.338-2.4 2.053-4.245 6.611-8.836 11.098-11.177 1.43-0.746 2.69-1.485 2.8-1.643 0.28-0.402 6.231-2.23 8.4-2.58 0.99-0.16 2.003-0.454 2.251-0.654 0.248-0.199 2.678-0.513 5.4-0.697s5.039-0.357 5.149-0.385c0.11-0.029 0.406 0.08 0.657 0.242m131.79 38.066c2.262 0.371 16.092 6.678 15.866 7.236-0.061 0.151-1.897 3.894-4.08 8.319l-3.969 8.045-1.683 0.252c-7.022 1.053-10.939 9.207-7.353 15.306l0.782 1.33-1.37 2.87c-6.526 13.672-12.689 25.908-13.118 26.044-0.286 0.09-1.184 0.274-1.996 0.408-8.023 1.331-10.362 12.965-3.633 18.073 9.02 6.847 20.661-4.291 14.552-13.924l-1.109-1.747 6.786-13.854 6.785-13.855 1.848-0.269c1.016-0.148 2.891-0.734 4.167-1.301l2.319-1.032 7.333 3.659c15.185 7.578 15.269 8.451 3.232 33.53l-3.101 6.462-1.842 0.276c-12.439 1.865-11.279 20.2 1.278 20.2 7.975 0 12.763-8.124 8.898-15.098l-1.162-2.098 3.317-6.902c13.968-29.063 13.04-33.635-9.007-44.377l-5.747-2.8-0.265-1.862c-0.146-1.025-0.8-2.853-1.454-4.063l-1.19-2.2 3.234-6.6c3.935-8.034 4.694-9.419 5.112-9.333 0.323 0.067 7.884 3.708 23.125 11.137 4.4 2.145 11.449 5.568 15.664 7.606 11.682 5.65 14.346 8.881 14.326 17.371l-0.01 4.219-3.849 8c-2.117 4.4-6.182 12.77-9.033 18.6s-6.002 12.31-7.001 14.4c-15.532 32.481-16.572 33.8-26.676 33.8h-4.221l-4.2-2.029c-68.36-33.023-66.6-32.069-69.415-37.629-1.109-2.192-1.185-2.637-1.185-6.942v-4.6l11.164-23c22.503-46.361 21.901-45.183 24.197-47.328 3.874-3.618 8.661-5.122 13.684-4.3\\\"],[12],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/components/icon-account-gitea-kosmos-org.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/components/icon-account-github-com\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"6f7RSD0A\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"svg\\\"],[14,0,\\\"icon-github\\\"],[14,\\\"width\\\",\\\"260\\\"],[14,\\\"height\\\",\\\"260\\\"],[14,\\\"enable-background\\\",\\\"new 0 0 212.4575 186.23\\\"],[14,\\\"version\\\",\\\"1.1\\\"],[14,\\\"viewBox\\\",\\\"0 0 260 260\\\"],[14,\\\"xml:space\\\",\\\"preserve\\\",\\\"http://www.w3.org/XML/1998/namespace\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"xmlns:cc\\\",\\\"http://creativecommons.org/ns#\\\"],[14,\\\"xmlns:dc\\\",\\\"http://purl.org/dc/elements/1.1/\\\"],[14,\\\"xmlns:rdf\\\",\\\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"g\\\"],[14,\\\"transform\\\",\\\"translate(23.766 36.885)\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"m151.79 86.234c-7.078 0.1229-14.154 0.5605-21.232 0.7069-12.318 0.248-24.64 0.5664-36.961 0.512-11.176-0.0472-22.358-0.9728-33.518-0.7052-7.3164 0.1776-14.373 2.2948-20.131 7.584-9.9472 9.1368-12.522 21-11.314 33.807 1.92 20.357 9.2716 31.449 29.115 37.064 15.793 4.4704 31.963 5.2088 48.199 4.9744 5.254 0 10.51 0.1367 15.758-0.0292 12.723-0.4064 25.264-2.2072 37.358-6.3596 10.846-3.7225 18.799-10.691 22.572-22.166 2.6736-8.1288 3.7148-16.388 2.5544-24.853-1.7772-12.959-13.275-30.86-32.4-30.535zm-81.576 59.996c-8.836 0-16-8.9551-16-20 0-11.045 7.164-20 16-20s16 8.9553 16 20c0 11.045-7.164 20-16 20zm76 0c-8.836 0-16-8.9551-16-20 0-11.045 7.164-20 16-20s16 8.9553 16 20c0 11.045-7.164 20-16 20z\\\"],[14,\\\"fill\\\",\\\"none\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"path\\\"],[14,0,\\\"fg\\\"],[14,\\\"d\\\",\\\"m200.25 59.188c-2.5076-3.4493-4.3632-6.3888-3.8748-11.44 0.6796-7.0664-0.3536-14.396-1.3204-21.518-1.2188-8.9843-3.5236-17.74-7.1776-26.23-9.0332 1.9356-17.981 3.49-25.963 8.0976-8.4648 4.8908-16.695 10.215-25.08 15.25-0.9532 0.5704-2.3124 0.8848-3.3848 0.7032-17.967-3.1368-35.92-3.0196-53.898-0.086-1.3632 0.2244-3.0724-0.2345-4.2948-0.9608-4.4436-2.6604-8.6564-5.7344-13.123-8.3516-11.656-6.844-23.66-12.822-37.494-14.59-0.3928 0.8597-0.7188 1.4785-0.9612 2.1253-4.164 11.22-6.6424 22.844-7.4276 34.82-0.2872 4.3516-0.6092 8.8048 0 13.072 0.3456 2.4296-4e-3 3.8788-1.3924 5.6132-4.8516 6.0488-8.6368 12.717-11.102 20.219-4.6972 14.295-4.4004 28.861-2.2756 43.475 1.7268 11.974 4.7344 23.537 11.324 33.873 13.186 20.682 32.892 29.774 55.572 31.705 19.308 1.6464 38.8 1.1992 58.213 1.2364 13.855 0.0251 27.57-1.4924 40.715-6.6389 20.375-7.9727 33.859-22.604 40.275-44.166 3.7344-12.545 5.2324-25.396 4.8144-38.498-0.4412-13.81-4.0504-26.566-12.144-37.711zm-18.609 82.435c-3.7736 11.475-11.727 18.444-22.572 22.166-12.094 4.1524-24.635 5.9532-37.358 6.3596-5.248 0.1659-10.504 0.0292-15.758 0.0292-16.236 0.2344-32.406-0.504-48.199-4.9744-19.844-5.6152-27.195-16.707-29.115-37.064-1.2072-12.807 1.3672-24.67 11.314-33.807 5.7576-5.2892 12.814-7.4064 20.131-7.584 11.16-0.2676 22.342 0.658 33.518 0.7052 12.32 0.0544 24.642-0.264 36.961-0.512 7.0784-0.1464 14.154-0.584 21.232-0.7069 19.125-0.3243 30.623 17.576 32.4 30.535 1.1604 8.4647 0.1192 16.724-2.5544 24.853z\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"ellipse\\\"],[14,0,\\\"fg\\\"],[14,\\\"cx\\\",\\\"70.214\\\"],[14,\\\"cy\\\",\\\"126.23\\\"],[14,\\\"rx\\\",\\\"16\\\"],[14,\\\"ry\\\",\\\"20\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"ellipse\\\"],[14,0,\\\"fg\\\"],[14,\\\"cx\\\",\\\"146.21\\\"],[14,\\\"cy\\\",\\\"126.23\\\"],[14,\\\"rx\\\",\\\"16\\\"],[14,\\\"ry\\\",\\\"20\\\"],[12],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/components/icon-account-github-com.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/components/icon-account-wiki-kosmos-org\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"Jd1PFucm\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"svg\\\"],[14,0,\\\"icon-wiki\\\"],[14,\\\"width\\\",\\\"120\\\"],[14,\\\"height\\\",\\\"120\\\"],[14,\\\"version\\\",\\\"1.1\\\"],[14,\\\"viewBox\\\",\\\"0 0 120 120\\\"],[14,\\\"xml:space\\\",\\\"preserve\\\",\\\"http://www.w3.org/XML/1998/namespace\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"xmlns:cc\\\",\\\"http://creativecommons.org/ns#\\\"],[14,\\\"xmlns:dc\\\",\\\"http://purl.org/dc/elements/1.1/\\\"],[14,\\\"xmlns:rdf\\\",\\\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"g\\\"],[14,\\\"transform\\\",\\\"translate(18.1,3)\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"polygon\\\"],[14,0,\\\"fg\\\"],[14,\\\"transform\\\",\\\"translate(-6.2,9)\\\"],[14,\\\"points\\\",\\\"6.2 5 45.7 20.5 45.7 91 6.2 75.5\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"polygon\\\"],[14,0,\\\"fg\\\"],[14,\\\"transform\\\",\\\"translate(-6.2,9)\\\"],[14,\\\"points\\\",\\\"90 5 50.5 20.5 50.5 91 90 75.5\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"polygon\\\"],[14,0,\\\"fg\\\"],[14,\\\"transform\\\",\\\"translate(-6.2,9)\\\"],[14,\\\"points\\\",\\\"87 88 87 81.8 60.4 91\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"polygon\\\"],[14,0,\\\"fg\\\"],[14,\\\"transform\\\",\\\"translate(-6.2,9)\\\"],[14,\\\"points\\\",\\\"9.2 88 9.2 81.8 34.9 91\\\"],[12],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/components/icon-account-wiki-kosmos-org.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/components/icon-account-zoom-us\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"t+FK8DQJ\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"256\\\"],[14,\\\"height\\\",\\\"256\\\"],[14,\\\"version\\\",\\\"1.1\\\"],[14,\\\"viewBox\\\",\\\"0 0 67.733 67.733\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"xmlns:cc\\\",\\\"http://creativecommons.org/ns#\\\"],[14,\\\"xmlns:dc\\\",\\\"http://purl.org/dc/elements/1.1/\\\"],[14,\\\"xmlns:rdf\\\",\\\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"g\\\"],[14,\\\"transform\\\",\\\"translate(0 -229.27)\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"g\\\"],[14,\\\"transform\\\",\\\"matrix(.90278 0 0 .90278 6.5684 141.05)\\\"],[14,\\\"fill-rule\\\",\\\"evenodd\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"path\\\"],[14,0,\\\"fg\\\"],[14,\\\"d\\\",\\\"m32.67 117.1c2.2056 0.1405 3.0528 0.27041 4.1992 0.64479 3.9359 1.2854 6.7418 4.6736 7.3059 8.8223 0.06615 0.48578 0.13996 1.0253 0.16431 1.1986 0.29104 2.0743 0.07488 21.552-0.25003 22.55-0.59082 1.814-1.901 2.7993-4.0537 3.0488-1.3671 0.15849-30.564 0.0701-31.846-0.0963-5.2843-0.68659-8.8934-4.001-9.7398-8.9445-0.38418-2.2439-0.62362-20.748-0.29871-23.084 0.34422-2.4746 1.7264-3.797 4.3212-4.1338 0.98769-0.12832 28.191-0.13361 30.197-6e-3\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"path\\\"],[14,0,\\\"fg\\\"],[14,\\\"d\\\",\\\"m61.114 118.11c0.56621 0.4072 0.97816 1.0565 1.1885 1.874 0.19553 0.75909 0.24474 28.04 0.05371 29.747-0.37333 3.3361-2.6305 4.0137-5.5264 1.6584-7.9722-6.4841-9.021-7.5734-9.6795-10.052-0.26008-0.97895-0.33152-10.629-0.08811-11.876 0.38021-1.9457 1.2594-3.1946 3.7383-5.3099 7.4491-6.3564 7.5914-6.4569 9.0522-6.4008 0.70723 0.0272 0.8599 0.0709 1.2613 0.3593\\\"],[12],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/components/icon-account-zoom-us.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/components/icon-warning\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"s2ZzsQPB\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"60px\\\"],[14,\\\"height\\\",\\\"60px\\\"],[14,\\\"version\\\",\\\"1.1\\\"],[14,\\\"viewBox\\\",\\\"0 0 60 60\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"xmlns:cc\\\",\\\"http://creativecommons.org/ns#\\\"],[14,\\\"xmlns:dc\\\",\\\"http://purl.org/dc/elements/1.1/\\\"],[14,\\\"xmlns:rdf\\\",\\\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"g\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"fill-rule\\\",\\\"evenodd\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"g\\\"],[14,\\\"transform\\\",\\\"translate(-479,-238)\\\"],[14,\\\"stroke\\\",\\\"#fbe468\\\"],[14,\\\"stroke-linecap\\\",\\\"round\\\"],[14,\\\"stroke-linejoin\\\",\\\"round\\\"],[14,\\\"stroke-width\\\",\\\"1\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"g\\\"],[14,\\\"transform\\\",\\\"translate(482,244)\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"a\\\"],[14,\\\"transform\\\",\\\"translate(0,2)\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"polygon\\\"],[14,1,\\\"Triangle-58\\\"],[14,\\\"points\\\",\\\"0.15321 44 27 0 53.847 44\\\"],[12],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"rect\\\"],[14,\\\"x\\\",\\\"25\\\"],[14,\\\"y\\\",\\\"13\\\"],[14,\\\"width\\\",\\\"4\\\"],[14,\\\"height\\\",\\\"21\\\"],[12],[13],[2,\\\"\\\\n \\\"],[10,\\\"a\\\"],[14,\\\"transform\\\",\\\"translate(0,2)\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"circle\\\"],[14,\\\"cx\\\",\\\"27\\\"],[14,\\\"cy\\\",\\\"38\\\"],[14,\\\"r\\\",\\\"2\\\"],[12],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/components/icon-warning.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/components/icon-web-globe\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"CCF3RzQa\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"svg\\\"],[14,0,\\\"icon-web-globe\\\"],[14,\\\"width\\\",\\\"60\\\"],[14,\\\"height\\\",\\\"60\\\"],[14,\\\"enable-background\\\",\\\"new 0 0 64 64\\\"],[14,\\\"version\\\",\\\"1.1\\\"],[14,\\\"viewBox\\\",\\\"0 0 60 60\\\"],[14,\\\"xml:space\\\",\\\"preserve\\\",\\\"http://www.w3.org/XML/1998/namespace\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"xmlns:cc\\\",\\\"http://creativecommons.org/ns#\\\"],[14,\\\"xmlns:dc\\\",\\\"http://purl.org/dc/elements/1.1/\\\"],[14,\\\"xmlns:rdf\\\",\\\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"path\\\"],[14,0,\\\"fg\\\"],[14,\\\"d\\\",\\\"m48.1 14.3c-0.4-0.5-0.9-1-1.4-1.5-4.3-4.2-10.2-6.8-16.7-6.8s-12.4 2.6-16.7 6.8c-0.5 0.5-1 1-1.4 1.5-3.7 4.2-5.9 9.7-5.9 15.7s2.2 11.5 5.8 15.7c0.4 0.5 0.9 1 1.4 1.5 4.3 4.2 10.3 6.8 16.8 6.8s12.5-2.6 16.8-6.9c0.5-0.5 0.9-0.9 1.4-1.5 3.6-4.1 5.8-9.6 5.8-15.6s-2.2-11.5-5.9-15.7zm3.9 14.7h-8.1c-0.1-3-1-7.3-2.4-10.5 1.8-0.8 3.5-1.8 5.1-3 3.1 3.6 5.1 8.5 5.4 13.5zm-21-20.1c3 2.3 5.8 5.2 7.6 8.5-2.4 0.9-4.6 1.3-7.6 1.4zm-2 9.9c-3-0.1-5.2-0.6-7.6-1.4 1.8-3.3 4.6-6.3 7.6-8.5zm0 2v8.2h-10.8c0.1-3 0.9-6.8 2.3-9.8 2.7 1 5.5 1.5 8.5 1.6zm0 10.2v8c-3 0.1-5.9 0.7-8.6 1.7-1.4-3-2.1-5.7-2.3-9.7zm0 10v10.1c-3-2.3-5.8-5.3-7.7-8.6 2.4-0.9 4.7-1.4 7.7-1.5zm2 0c3 0.1 5.3 0.6 7.7 1.5-1.9 3.4-4.7 6.3-7.7 8.6zm0-2v-8h10.8c-0.1 4-0.9 6.7-2.3 9.7-2.6-1-5.5-1.5-8.5-1.7zm0-10v-8.2c3-0.1 5.8-0.7 8.5-1.6 1.4 3 2.2 6.8 2.3 9.8zm9.5-12.3c-1.7-3.2-4.1-6-6.9-8.3 4.4 0.6 8.4 2.7 11.5 5.6-1.4 1.1-3 1.9-4.6 2.7zm-14.1-8.4c-2.9 2.3-5.2 5.2-6.9 8.3-1.6-0.7-3.2-1.6-4.6-2.6 3.1-2.9 7.1-5 11.5-5.7zm-12.9 7.2c1.6 1.2 3.3 2.2 5.1 3-1.5 3.3-2.3 7.5-2.4 10.5h-8.2c0.3-5 2.3-9.9 5.5-13.5zm-5.5 15.5h8.1c0.1 4 1 7.2 2.4 10.5-1.8 0.8-3.5 1.8-5.1 3-3.2-3.7-5.1-8.5-5.4-13.5zm11.4 12.2c1.7 3.2 4.1 6.1 7 8.4-4.5-0.7-8.5-2.8-11.6-5.8 1.5-1 3-1.8 4.6-2.6zm14.2 8.5c2.9-2.4 5.3-5.2 7-8.4 1.6 0.7 3.2 1.6 4.6 2.6-3.1 3-7.2 5-11.6 5.8zm13-7.3c-1.6-1.2-3.3-2.2-5.1-3 1.4-3.2 2.3-6.5 2.4-10.5h8.1c-0.3 5.1-2.2 9.9-5.4 13.5z\\\"],[12],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/components/icon-web-globe.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/contributions/new\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"VTXa2JVs\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"main\\\"],[14,0,\\\"center-column\\\"],[12],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"section\\\"],[14,1,\\\"add-contribution\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"header\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"h2\\\"],[12],[2,\\\"Submit a contribution\\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"div\\\"],[14,0,\\\"content\\\"],[12],[2,\\\"\\\\n \\\"],[8,\\\"add-contribution\\\",[],[[\\\"@contributors\\\",\\\"@attributes\\\",\\\"@save\\\"],[[32,0,[\\\"sortedContributors\\\"]],[32,0,[\\\"model\\\",\\\"params\\\"]],[30,[36,0],[[32,0],\\\"save\\\"],null]]],null],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"action\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/contributions/new.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/contributions/resubmit\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"CwFo+wqw\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"main\\\"],[14,0,\\\"center-column\\\"],[12],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"section\\\"],[14,1,\\\"add-contribution\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"header\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"h2\\\"],[12],[2,\\\"Re-submit contribution #\\\"],[1,[32,0,[\\\"model\\\",\\\"id\\\"]]],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"div\\\"],[14,0,\\\"content\\\"],[12],[2,\\\"\\\\n \\\"],[8,\\\"add-contribution\\\",[],[[\\\"@attributes\\\",\\\"@contributors\\\",\\\"@save\\\"],[[32,0,[\\\"attributes\\\"]],[32,0,[\\\"sortedContributors\\\"]],[30,[36,0],[[32,0],\\\"save\\\"],null]]],null],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"action\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/contributions/resubmit.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/contributors/edit\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"clbPf+4y\",\n \"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,\\\"Update contributor profile\\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"div\\\"],[14,0,\\\"content\\\"],[12],[2,\\\"\\\\n \\\"],[8,\\\"add-contributor\\\",[],[[\\\"@attributes\\\",\\\"@save\\\"],[[32,0,[\\\"attributes\\\"]],[30,[36,0],[[32,0],\\\"save\\\"],null]]],null],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"action\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/contributors/edit.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/contributors/new\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"zY+qbRPK\",\n \"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\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/contributors/new.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/dashboard\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"yOIdbBBL\",\n \"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,0,[31,[\\\"small \\\",[30,[36,1],[[32,0,[\\\"showQuickFilterConfirmed\\\"]],\\\"active\\\"],null]]]],[14,4,\\\"button\\\"],[12],[2,\\\"\\\\n filter\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"div\\\"],[14,0,\\\"content\\\"],[12],[2,\\\"\\\\n \\\"],[8,\\\"contribution-list\\\",[],[[\\\"@contributions\\\",\\\"@vetoContribution\\\",\\\"@selectedContributionId\\\",\\\"@showQuickFilter\\\"],[[32,0,[\\\"contributionsConfirmedSorted\\\"]],[30,[36,0],[[32,0],\\\"vetoContribution\\\"],null],[32,0,[\\\"selectedContributionId\\\"]],[32,0,[\\\"showQuickFilterConfirmed\\\"]]]],null],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"div\\\"],[14,1,\\\"details\\\"],[12],[2,\\\"\\\\n \\\"],[1,[30,[36,4],[[30,[36,3],null,null]],null]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"action\\\",\\\"if\\\",\\\"await\\\",\\\"-outlet\\\",\\\"component\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/dashboard.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/dashboard/contributions/show\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"p6LA/7xe\",\n \"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\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/dashboard/contributions/show.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/dashboard/contributors/show\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"fKxhLwYT\",\n \"block\": \"{\\\"symbols\\\":[\\\"account\\\"],\\\"statements\\\":[[10,\\\"section\\\"],[14,1,\\\"contributor-profile\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"header\\\"],[12],[2,\\\"\\\\n \\\"],[8,\\\"user-avatar\\\",[],[[\\\"@contributor\\\",\\\"@size\\\"],[[32,0,[\\\"model\\\"]],\\\"medium\\\"]],null],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"div\\\"],[14,0,\\\"content\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"h2\\\"],[12],[1,[32,0,[\\\"model\\\",\\\"name\\\"]]],[13],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[14,0,\\\"role\\\"],[12],[1,[32,0,[\\\"roleName\\\"]]],[13],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"ul\\\"],[14,0,\\\"external-accounts\\\"],[12],[2,\\\"\\\\n\\\"],[6,[37,1],[[30,[36,0],[[30,[36,0],[[32,0,[\\\"model\\\",\\\"accounts\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\" \\\"],[10,\\\"li\\\"],[12],[2,\\\"\\\\n \\\"],[8,\\\"external-account-link\\\",[],[[\\\"@account\\\"],[[32,1]]],null],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]}]]],[6,[37,2],[[32,0,[\\\"model\\\",\\\"url\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\" \\\"],[10,\\\"li\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"a\\\"],[15,6,[32,0,[\\\"model\\\",\\\"url\\\"]]],[14,\\\"target\\\",\\\"_blank\\\"],[14,\\\"rel\\\",\\\"noopener noreferrer\\\"],[14,\\\"title\\\",\\\"Website\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"span\\\"],[14,0,\\\"site\\\"],[12],[2,\\\"Web\\\"],[13],[2,\\\"\\\\n \\\"],[8,\\\"icon-web-globe\\\",[],[[],[]],null],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\" \\\"],[13],[2,\\\"\\\\n \\\"],[10,\\\"div\\\"],[14,0,\\\"actions\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[8,\\\"link-to\\\",[[24,0,\\\"button green\\\"]],[[\\\"@route\\\",\\\"@query\\\"],[\\\"contributions.new\\\",[30,[36,3],null,[[\\\"contributorId\\\"],[[32,0,[\\\"model\\\",\\\"id\\\"]]]]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"♥ Give kredits\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\\n \\\"],[10,\\\"div\\\"],[14,0,\\\"actions\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"p\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"a\\\"],[15,6,[31,[\\\"https://rinkeby.etherscan.io/address/\\\",[32,0,[\\\"model\\\",\\\"account\\\"]]]]],[14,0,\\\"button small\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,\\\"rel\\\",\\\"noopener noreferrer\\\"],[12],[2,\\\"Inspect Ethereum transactions\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,2],[[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,\\\"Inspect IPFS profile\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\" \\\"],[8,\\\"link-to\\\",[[24,0,\\\"button small\\\"]],[[\\\"@route\\\",\\\"@model\\\"],[\\\"contributors.edit\\\",[32,0,[\\\"model\\\"]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Edit profile\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"-track-array\\\",\\\"each\\\",\\\"if\\\",\\\"hash\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/dashboard/contributors/show.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/signup\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"vyvqw+Xa\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"main\\\"],[14,0,\\\"center-column\\\"],[12],[2,\\\"\\\\n \\\"],[10,\\\"section\\\"],[14,1,\\\"signup\\\"],[12],[2,\\\"\\\\n \\\"],[1,[30,[36,1],[[30,[36,0],null,null]],null]],[2,\\\"\\\\n \\\"],[13],[2,\\\"\\\\n\\\"],[13]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"-outlet\\\",\\\"component\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/signup.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/signup/complete\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"x6riITpS\",\n \"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\\\":[]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/signup/complete.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/signup/eth-account\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"7JUuWBL/\",\n \"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\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/signup/eth-account.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/templates/signup/index\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"NAvcexMu\",\n \"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\\\"]}\",\n \"meta\": {\n \"moduleName\": \"kredits-web/templates/signup/index.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"kredits-web/utils/cps/bignumber\", [\"exports\", \"ethers\"], function (_exports, _ethers) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = _default;\n\n function _default(dependentKey, converterMethod) {\n return Ember.computed(dependentKey, {\n get: function get() {\n var value = this.get(dependentKey);\n\n if (value && _ethers.default.utils.BigNumber.isBigNumber(value)) {\n return value[converterMethod]();\n } else {\n return value;\n }\n },\n set: function set(key, value) {\n var bnValue = _ethers.default.utils.bigNumberify(value);\n\n this.set(dependentKey, bnValue);\n return bnValue[converterMethod]();\n }\n });\n }\n});","define(\"kredits-web/utils/cps/kredits\", [\"exports\", \"ethers\", \"kredits-web/utils/format-kredits\"], function (_exports, _ethers, _formatKredits) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = _default;\n\n function _default(dependentKey) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return Ember.computed(dependentKey, {\n get: function get() {\n var value = this.get(dependentKey);\n return (0, _formatKredits.default)(value, options);\n },\n set: function set(key, value) {\n var bnValue = _ethers.default.utils.bigNumberify(value);\n\n this.set(dependentKey, bnValue);\n return (0, _formatKredits.default)(bnValue, options);\n }\n });\n }\n});","define(\"kredits-web/utils/format-kredits\", [\"exports\", \"ethers\"], function (_exports, _ethers) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = _default;\n\n function _default(value) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n var etherValue = _ethers.default.utils.formatEther(value);\n\n if (!options.decimals) {\n etherValue = parseInt(etherValue).toString();\n }\n\n return etherValue;\n }\n});","define(\"kredits-web/utils/group-by\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = groupBy;\n\n function groupBy(collection, property) {\n var groups = Ember.A();\n var items = collection;\n\n if (items) {\n items.forEach(function (item) {\n var value = Ember.get(item, property);\n var group = groups.findBy('value', value);\n\n if (Ember.isPresent(group)) {\n Ember.get(group, 'items').push(item);\n } else {\n group = {\n property: property,\n value: value,\n items: [item]\n };\n groups.push(group);\n }\n });\n }\n\n return groups;\n }\n});","define('kredits-web/config/environment', [], function() {\n var prefix = 'kredits-web';\ntry {\n var metaName = prefix + '/config/environment';\n var rawConfig = document.querySelector('meta[name=\"' + metaName + '\"]').getAttribute('content');\n var config = JSON.parse(decodeURIComponent(rawConfig));\n\n var exports = { 'default': config };\n\n Object.defineProperty(exports, '__esModule', { value: true });\n\n return exports;\n}\ncatch(err) {\n throw new Error('Could not read config from meta tag with name \"' + metaName + '\".');\n}\n\n});\n","\n if (!runningTests) {\n require(\"kredits-web/app\")[\"default\"].create({\"name\":\"kredits-web\",\"version\":\"1.16.0+41cc37d3\"});\n }\n \n"]}