{"version":3,"sources":["webpack:///./node_modules/@hiveio/hive-js/lib/auth/serializer/index.js","webpack:///./node_modules/@hiveio/hive-js/lib/auth/serializer/src/fast_parser.js","webpack:///./node_modules/@hiveio/hive-js/lib/auth/memo.js","webpack:///./node_modules/@hiveio/hive-js/lib/auth/serializer/src/object_id.js","webpack:///./node_modules/@hiveio/hive-js/lib/auth/serializer/src/ChainTypes.js","webpack:///./node_modules/@hiveio/hive-js/lib/auth/serializer/src/error_with_cause.js","webpack:///./node_modules/@hiveio/hive-js/lib/auth/serializer/src/number_utils.js"],"names":["module","exports","Serializer","fp","types","ops","template","number_utils","_createClass","defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","Constructor","protoProps","staticProps","prototype","_ecc","FastParser","instance","TypeError","_classCallCheck","this","value","b","len","buffer","b_copy","copy","offset","skip","Buffer","toBinary","data","slice","toString","append","writeUint8","_public_key","fixed_data","PublicKey","fromBuffer","toBuffer","_ripemd","epoch","Math","ceil","writeInt32","readInt32","Date","_typeof","Symbol","iterator","obj","constructor","decode","encode","_bytebuffer2","_interopRequireDefault","_assert2","_bs2","__esModule","default","encMemo","encrypted_memo","private_key","memo","equal","test","substring","checkEncryption","toPrivateObj","_memo","from","to","nonce","check","encrypted","otherpub","toPublicKey","Aes","decrypt","mbuf","fromBinary","DEFAULT_CAPACITY","LITTLE_ENDIAN","mark","readVString","e","reset","public_key","testNonce","toPublicObj","writeVString","_Aes$encrypt","encrypt","message","checksum","fromObject","encodeTest","undefined","plaintext","wif","console","error","Error","o","d","PrivateKey","fromWif","Q","fromString","Long","v","DB_MAX_INSTANCE_ID","fromNumber","pow","ObjectId","space","type","instance_string","object_id","is_digits","shiftLeft","or","writeUint64","toLong","params","require_match","required","parseInt","long","shiftRight","toInt","and","fromLong","readUint64","ChainTypes","reserved_spaces","relative_protocol_ids","protocol_ids","implementation_ids","operations","vote","comment","transfer","transfer_to_vesting","withdraw_vesting","limit_order_create","limit_order_cancel","feed_publish","convert","account_create","account_update","witness_update","account_witness_vote","account_witness_proxy","custom","report_over_production","delete_comment","custom_json","comment_options","set_withdraw_vesting_route","limit_order_create2","claim_account","create_claimed_account","request_account_recovery","recover_account","change_recovery_account","escrow_transfer","escrow_dispute","escrow_release","pow2","escrow_approve","transfer_to_savings","transfer_from_savings","cancel_transfer_from_savings","custom_binary","decline_voting_rights","reset_account","set_reset_account","claim_reward_balance","delegate_vesting_shares","account_create_with_delegation","witness_set_properties","account_update2","create_proposal","update_proposal_votes","remove_proposal","claim_reward_balance2","vote2","smt_setup","smt_setup_emissions","smt_setup_ico_tier","smt_set_setup_parameters","smt_set_runtime_parameters","smt_create","smt_contribute","fill_convert_request","author_reward","curation_reward","comment_reward","liquidity_reward","interest","fill_vesting_withdraw","fill_order","shutdown_witness","fill_transfer_from_savings","hardfork","comment_payout_update","return_vesting_delegation","comment_benefactor_reward","object_type","base","ErrorWithCause","cause","stack","msg","_slicedToArray","arr","Array","isArray","_arr","_n","_d","_e","_s","_i","next","done","push","err","sliceIterator","toImpliedDecimal","number","precision","trim","_number$split","split","_number$split2","_number$split2$","whole","_number$split2$2","decimal","padding","charAt","fromImpliedDecimal","dec_string","_assert"],"mappings":"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","file":"vendor.hiveio~b2b91031.3ba695b90cc2c198310e.chunk.js","sourcesContent":["'use strict';\n\nmodule.exports = {\n\n // Primary class for creating operations\n Serializer: require('./src/serializer'),\n\n // helper functions for creating operations\n fp: require('./src/fast_parser'),\n\n // Low level types\n types: require('./src/types'),\n\n // Higher level operations (made out of generic types)\n ops: require('./src/operations'),\n\n // Utility that generates JSON examples\n template: require('./src/template'),\n\n number_utils: require('./src/number_utils')\n};","'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _ecc = require('../../ecc');\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar FastParser = function () {\n function FastParser() {\n _classCallCheck(this, FastParser);\n }\n\n _createClass(FastParser, null, [{\n key: 'fixed_data',\n value: function fixed_data(b, len, buffer) {\n if (!b) {\n return;\n }\n if (buffer) {\n var data = buffer.slice(0, len).toString('binary');\n b.append(data, 'binary');\n while (len-- > data.length) {\n b.writeUint8(0);\n }\n } else {\n var b_copy = b.copy(b.offset, b.offset + len);\n b.skip(len);\n return new Buffer(b_copy.toBinary(), 'binary');\n }\n }\n }, {\n key: 'public_key',\n value: function public_key(b, _public_key) {\n if (!b) {\n return;\n }\n if (_public_key) {\n var buffer = _public_key.toBuffer();\n b.append(buffer.toString('binary'), 'binary');\n return;\n } else {\n buffer = FastParser.fixed_data(b, 33);\n return _ecc.PublicKey.fromBuffer(buffer);\n }\n }\n }, {\n key: 'ripemd160',\n value: function ripemd160(b, _ripemd) {\n if (!b) {\n return;\n }\n if (_ripemd) {\n FastParser.fixed_data(b, 20, _ripemd);\n return;\n } else {\n return FastParser.fixed_data(b, 20);\n }\n }\n }, {\n key: 'time_point_sec',\n value: function time_point_sec(b, epoch) {\n if (epoch) {\n epoch = Math.ceil(epoch / 1000);\n b.writeInt32(epoch);\n return;\n } else {\n epoch = b.readInt32(); // fc::time_point_sec\n return new Date(epoch * 1000);\n }\n }\n }]);\n\n return FastParser;\n}();\n\nmodule.exports = FastParser;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nexports.decode = decode;\nexports.encode = encode;\n\nvar _bytebuffer = require('bytebuffer');\n\nvar _bytebuffer2 = _interopRequireDefault(_bytebuffer);\n\nvar _assert = require('assert');\n\nvar _assert2 = _interopRequireDefault(_assert);\n\nvar _bs = require('bs58');\n\nvar _bs2 = _interopRequireDefault(_bs);\n\nvar _ecc = require('./ecc');\n\nvar _serializer = require('./serializer');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar encMemo = _serializer.ops.encrypted_memo;\n\n/**\n Some fields are only required if the memo is marked for decryption (starts with a hash).\n @arg {string|PrivateKey} private_key - WIF or PrivateKey object\n @arg {string} memo - plain text is returned, hash prefix base58 is decrypted\n @return {string} - utf8 decoded string (hash prefix)\n*/\nfunction decode(private_key, memo) {\n (0, _assert2.default)(memo, 'memo is required');\n _assert2.default.equal(typeof memo === 'undefined' ? 'undefined' : _typeof(memo), 'string', 'memo');\n if (!/^#/.test(memo)) return memo;\n memo = memo.substring(1);\n\n (0, _assert2.default)(private_key, 'private_key is required');\n checkEncryption();\n\n private_key = toPrivateObj(private_key);\n\n memo = _bs2.default.decode(memo);\n memo = encMemo.fromBuffer(new Buffer(memo, 'binary'));\n\n var _memo = memo,\n from = _memo.from,\n to = _memo.to,\n nonce = _memo.nonce,\n check = _memo.check,\n encrypted = _memo.encrypted;\n\n var pubkey = private_key.toPublicKey().toString();\n var otherpub = pubkey === from.toString() ? to.toString() : from.toString();\n memo = _ecc.Aes.decrypt(private_key, otherpub, nonce, encrypted, check);\n\n // remove varint length prefix\n var mbuf = _bytebuffer2.default.fromBinary(memo.toString('binary'), _bytebuffer2.default.DEFAULT_CAPACITY, _bytebuffer2.default.LITTLE_ENDIAN);\n try {\n mbuf.mark();\n return '#' + mbuf.readVString();\n } catch (e) {\n mbuf.reset();\n // Sender did not length-prefix the memo\n memo = new Buffer(mbuf.toString('binary'), 'binary').toString('utf-8');\n return '#' + memo;\n }\n}\n\n/**\n Some fields are only required if the memo is marked for encryption (starts with a hash).\n @arg {string|PrivateKey} private_key - WIF or PrivateKey object\n @arg {string|PublicKey} public_key - Recipient\n @arg {string} memo - plain text is returned, hash prefix text is encrypted\n @arg {string} [testNonce = undefined] - just for testing\n @return {string} - base64 decoded string (or plain text)\n*/\nfunction encode(private_key, public_key, memo, testNonce) {\n (0, _assert2.default)(memo, 'memo is required');\n _assert2.default.equal(typeof memo === 'undefined' ? 'undefined' : _typeof(memo), 'string', 'memo');\n if (!/^#/.test(memo)) return memo;\n memo = memo.substring(1);\n\n (0, _assert2.default)(private_key, 'private_key is required');\n (0, _assert2.default)(public_key, 'public_key is required');\n checkEncryption();\n\n private_key = toPrivateObj(private_key);\n public_key = toPublicObj(public_key);\n\n var mbuf = new _bytebuffer2.default(_bytebuffer2.default.DEFAULT_CAPACITY, _bytebuffer2.default.LITTLE_ENDIAN);\n mbuf.writeVString(memo);\n memo = new Buffer(mbuf.copy(0, mbuf.offset).toBinary(), 'binary');\n\n var _Aes$encrypt = _ecc.Aes.encrypt(private_key, public_key, memo, testNonce),\n nonce = _Aes$encrypt.nonce,\n message = _Aes$encrypt.message,\n checksum = _Aes$encrypt.checksum;\n\n memo = encMemo.fromObject({\n from: private_key.toPublicKey(),\n to: public_key,\n nonce: nonce,\n check: checksum,\n encrypted: message\n });\n // serialize\n memo = encMemo.toBuffer(memo);\n return '#' + _bs2.default.encode(new Buffer(memo, 'binary'));\n}\n\nvar encodeTest = undefined;\n\n/**\n Memo encryption has failed in the browser before. An Error will be thrown\n if a memo can't be encrypted and decrypted.\n*/\nfunction checkEncryption() {\n if (encodeTest === undefined) {\n var plaintext = void 0;\n encodeTest = true; // prevent infinate looping\n try {\n var wif = '5JdeC9P7Pbd1uGdFVEsJ41EkEnADbbHGq6p1BwFxm6txNBsQnsw';\n var pubkey = 'STM8m5UgaFAAYQRuaNejYdS8FVLVp9Ss3K1qAVk5de6F8s3HnVbvA';\n var cyphertext = encode(wif, pubkey, '#memo爱');\n plaintext = decode(wif, cyphertext);\n } catch (e) {\n console.error(e);\n } finally {\n encodeTest = plaintext === '#memo爱';\n }\n }\n if (encodeTest === false) throw new Error('This environment does not support encryption.');\n}\n\nvar toPrivateObj = function toPrivateObj(o) {\n return o ? o.d ? o : _ecc.PrivateKey.fromWif(o) : o /*null or undefined*/;\n};\nvar toPublicObj = function toPublicObj(o) {\n return o ? o.Q ? o : _ecc.PublicKey.fromString(o) : o /*null or undefined*/;\n};","'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar Long = require('bytebuffer').Long;\n\nvar v = require('./validation');\nvar DB_MAX_INSTANCE_ID = Long.fromNumber(Math.pow(2, 48) - 1);\n\nvar ObjectId = function () {\n function ObjectId(space, type, instance) {\n _classCallCheck(this, ObjectId);\n\n this.space = space;\n this.type = type;\n this.instance = instance;\n var instance_string = this.instance.toString();\n var object_id = this.space + '.' + this.type + '.' + instance_string;\n if (!v.is_digits(instance_string)) {\n throw new ('Invalid object id ' + object_id)();\n }\n }\n\n _createClass(ObjectId, [{\n key: 'toLong',\n value: function toLong() {\n return Long.fromNumber(this.space).shiftLeft(56).or(Long.fromNumber(this.type).shiftLeft(48).or(this.instance));\n }\n }, {\n key: 'appendByteBuffer',\n value: function appendByteBuffer(b) {\n return b.writeUint64(this.toLong());\n }\n }, {\n key: 'toString',\n value: function toString() {\n return this.space + '.' + this.type + '.' + this.instance.toString();\n }\n }], [{\n key: 'fromString',\n value: function fromString(value) {\n if (value.space !== undefined && value.type !== undefined && value.instance !== undefined) {\n return value;\n }\n var params = v.require_match(/^([0-9]+)\\.([0-9]+)\\.([0-9]+)$/, v.required(value, \"object_id\"), \"object_id\");\n return new ObjectId(parseInt(params[1]), parseInt(params[2]), Long.fromString(params[3]));\n }\n }, {\n key: 'fromLong',\n value: function fromLong(long) {\n var space = long.shiftRight(56).toInt();\n var type = long.shiftRight(48).toInt() & 0x00ff;\n var instance = long.and(DB_MAX_INSTANCE_ID);\n return new ObjectId(space, type, instance);\n }\n }, {\n key: 'fromByteBuffer',\n value: function fromByteBuffer(b) {\n return ObjectId.fromLong(b.readUint64());\n }\n }]);\n\n return ObjectId;\n}();\n\nmodule.exports = ObjectId;","\"use strict\";\n\nvar ChainTypes;\n\nmodule.exports = ChainTypes = {};\n\nChainTypes.reserved_spaces = {\n relative_protocol_ids: 0,\n protocol_ids: 1,\n implementation_ids: 2\n};\n\nChainTypes.operations = {\n vote: 0,\n comment: 1,\n transfer: 2,\n transfer_to_vesting: 3,\n withdraw_vesting: 4,\n limit_order_create: 5,\n limit_order_cancel: 6,\n feed_publish: 7,\n convert: 8,\n account_create: 9,\n account_update: 10,\n witness_update: 11,\n account_witness_vote: 12,\n account_witness_proxy: 13,\n pow: 14,\n custom: 15,\n report_over_production: 16,\n delete_comment: 17,\n custom_json: 18,\n comment_options: 19,\n set_withdraw_vesting_route: 20,\n limit_order_create2: 21,\n claim_account: 22,\n create_claimed_account: 23,\n request_account_recovery: 24,\n recover_account: 25,\n change_recovery_account: 26,\n escrow_transfer: 27,\n escrow_dispute: 28,\n escrow_release: 29,\n pow2: 30,\n escrow_approve: 31,\n transfer_to_savings: 32,\n transfer_from_savings: 33,\n cancel_transfer_from_savings: 34,\n custom_binary: 35,\n decline_voting_rights: 36,\n reset_account: 37,\n set_reset_account: 38,\n claim_reward_balance: 39,\n delegate_vesting_shares: 40,\n account_create_with_delegation: 41,\n witness_set_properties: 42,\n account_update2: 43,\n create_proposal: 44,\n update_proposal_votes: 45,\n remove_proposal: 46,\n claim_reward_balance2: 47,\n vote2: 48,\n smt_setup: 49,\n smt_setup_emissions: 50,\n smt_setup_ico_tier: 51,\n smt_set_setup_parameters: 52,\n smt_set_runtime_parameters: 53,\n smt_create: 54,\n smt_contribute: 55,\n fill_convert_request: 56,\n author_reward: 57,\n curation_reward: 58,\n comment_reward: 59,\n liquidity_reward: 60,\n interest: 61,\n fill_vesting_withdraw: 62,\n fill_order: 63,\n shutdown_witness: 64,\n fill_transfer_from_savings: 65,\n hardfork: 66,\n comment_payout_update: 67,\n return_vesting_delegation: 68,\n comment_benefactor_reward: 69\n};\n\n//types.hpp\nChainTypes.object_type = {\n \"null\": 0,\n base: 1\n};","\"use strict\";\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/** Exception nesting. */\nvar ErrorWithCause = function () {\n function ErrorWithCause(message, cause) {\n _classCallCheck(this, ErrorWithCause);\n\n this.message = message;\n if (typeof cause !== \"undefined\" && cause !== null ? cause.message : undefined) {\n this.message = \"cause\\t\" + cause.message + \"\\t\" + this.message;\n }\n\n var stack = \"\"; //(new Error).stack\n if (typeof cause !== \"undefined\" && cause !== null ? cause.stack : undefined) {\n stack = \"caused by\\n\\t\" + cause.stack + \"\\t\" + stack;\n }\n\n this.stack = this.message + \"\\n\" + stack;\n }\n\n _createClass(ErrorWithCause, null, [{\n key: \"throw\",\n value: function _throw(message, cause) {\n var msg = message;\n if (typeof cause !== \"undefined\" && cause !== null ? cause.message : undefined) {\n msg += \"\\t cause: \" + cause.message + \" \";\n }\n if (typeof cause !== \"undefined\" && cause !== null ? cause.stack : undefined) {\n msg += \"\\n stack: \" + cause.stack + \" \";\n }\n throw new Error(msg);\n }\n }]);\n\n return ErrorWithCause;\n}();\n\nmodule.exports = ErrorWithCause;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { 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\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nexports.toImpliedDecimal = toImpliedDecimal;\nexports.fromImpliedDecimal = fromImpliedDecimal;\n\nvar _assert = require(\"assert\");\n\nvar _assert2 = _interopRequireDefault(_assert);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n Convert 12.34 with a precision of 3 into 12340\n\n @arg {number|string} number - Use strings for large numbers. This may contain one decimal but no sign\n @arg {number} precision - number of implied decimal places (usually causes right zero padding)\n @return {string} -\n*/\nfunction toImpliedDecimal(number, precision) {\n\n if (typeof number === \"number\") {\n (0, _assert2.default)(number <= 9007199254740991, \"overflow\");\n number = \"\" + number;\n } else if (number.toString) number = number.toString();\n\n (0, _assert2.default)(typeof number === \"string\", \"number should be an actual number or string: \" + (typeof number === \"undefined\" ? \"undefined\" : _typeof(number)));\n number = number.trim();\n (0, _assert2.default)(/^[0-9]*\\.?[0-9]*$/.test(number), \"Invalid decimal number \" + number);\n\n var _number$split = number.split(\".\"),\n _number$split2 = _slicedToArray(_number$split, 2),\n _number$split2$ = _number$split2[0],\n whole = _number$split2$ === undefined ? \"\" : _number$split2$,\n _number$split2$2 = _number$split2[1],\n decimal = _number$split2$2 === undefined ? \"\" : _number$split2$2;\n\n var padding = precision - decimal.length;\n (0, _assert2.default)(padding >= 0, \"Too many decimal digits in \" + number + \" to create an implied decimal of \" + precision);\n\n for (var i = 0; i < padding; i++) {\n decimal += \"0\";\n }while (whole.charAt(0) === \"0\") {\n whole = whole.substring(1);\n }return whole + decimal;\n}\n\nfunction fromImpliedDecimal(number, precision) {\n if (typeof number === \"number\") {\n (0, _assert2.default)(number <= 9007199254740991, \"overflow\");\n number = \"\" + number;\n } else if (number.toString) number = number.toString();\n\n while (number.length < precision + 1) {\n // 0.123\n number = \"0\" + number;\n } // 44000 => 44.000\n var dec_string = number.substring(number.length - precision);\n return number.substring(0, number.length - precision) + (dec_string ? \".\" + dec_string : \"\");\n}"],"sourceRoot":""}