returne?(r.unsubscribe(),u=!0,i._fireError(s,t.promise,t.reject)):voida._parent._web3.eth.getTransactionReceipt(o,function(e,n){if(e)returnr.unsubscribe(),u=!0,i._fireError(s,t.promise,t.reject);if(!u&&n)if(a._deployData){if(!n.contractAddress)returnu=!0,i._fireError(newError("The transaction receipt didn't contain a contract address."),t.promise,t.reject);a._parent._web3.eth.getCode(n.contractAddress,function(e,o){if(o)returnr.unsubscribe(),u=!0,o.length>2?(t.promise.emit("receipt",n),t.resolve(n),t.promise.removeAllListeners(),void0):i._fireError(newError("The contract code couldn't be stored, please check your gas limit."),t.promise,t.reject)})}else{if(r.unsubscribe(),u=!0,n.outOfGas)returni._fireError(newError("Transaction ran out of gas."),t.promise,t.reject);t.promise.emit("receipt",n),t.resolve(n),t.promise.removeAllListeners()}})})):t.resolve(o)))},f.prototype._processExecuteArguments=function(t,e){varn={};if(n.type=t.shift(),n.callback=this._parent._getCallback(t),"call"===n.type&&t[t.length-1]!==!0&&(i.isString(t[t.length-1])||isFinite(t[t.length-1]))&&(n.defaultBlock=t.pop()),n.options=i.isObject(t[t.length-1])?t.pop():{},n.generateRequest=t[t.length-1]===!0&&t.pop(),n.options=this._parent._fillWithDefaultOptions(n.options),n.options.data=this.encodeABI(),!this._deployData&&!i.isAddress(this._parent.options.address))thrownewError("This contract object doesn't have address set yet, please set an address first.");returnthis._deployData||(n.options.to=this._parent.options.address),n.options.data?n:i._fireError(newError("Couldn't find a matching contract method, or the number of parameters is wrong."),e.promise,e.reject,n.callback)},f.prototype._executeMethod=function(){vart=this._parent._processExecuteArguments.call(this,Array.prototype.slice.call(arguments),e),e=o("send"!==t.type);if(t.generateRequest){varn={params:[u.inputCallFormatter(t.options),u.inputDefaultBlockNumberFormatter(t.defaultBlock)],callback:t.callback};return"call"===t.type?(n.method="eth_call",n.format=this._parent._decodeMethodReturn.bind(null,this._method.outputs)):n.method="eth_sendTransaction",n}vara=this._parent._methodReturnCallback.bind(this,e,t.callback,t.type);switch(t.type){case"estimate":this._parent._web3.eth.estimateGas(t.options,a);break;case"call":this._parent._web3.eth.call(t.options,t.defaultBlock,a);break;case"send":if(!i.isAddress(t.options.from))returni._fireError(newError('No "from" address specified in neither the given options, nor the default options.'),e.promise,e.reject,t.callback);if(r.isBoolean(this._method.payable)&&!this._method.payable&&t.options.value&&t.options.value>0)returni._fireError(newError("Can not send value to non-payable contract method or constructor"),e.promise,e.reject,t.callback);this._parent._web3.eth.sendTransaction(t.options,a)}returne.promise},e.exports=f},{"../solidity/coder":7,"../utils/sha3":19,"../utils/utils":20,"./eventifiedPromise.js":26,"./formatters":28,"./method.js":31,"./subscription.js":45,lodash:85}],25:[function(t,e,n){e.exports={InvalidNumberOfParams:function(){returnnewError("Invalid number of input parameters")},InvalidConnection:function(t){returnnewError("CONNECTION ERROR: Couldn't connect to node "+t+".")},InvalidProvider:function(){returnnewError("Provider not set or invalid")},InvalidResponse:function(t){vare=t&&t.error&&t.error.message?t.error.message:"Invalid JSON RPC response: "+JSON.stringify(t);returnnewError(e)},ConnectionTimeout:function(t){returnnewError("CONNECTION TIMEOUT: timeout of "+t+" ms achived")}}},{}],26:[function(t,e,n){varr=t("eventemitter3"),i=t("bluebird"),o=function(t){vare,n,o=newi(function(){e=arguments[0],n=arguments[1]});if(t)return{resolve:e,reject:n,promise:o};vara=newr;returno.emit=a.emit,o.on=a.on,o.once=a.once,o.off=a.off,o.listeners=a.listeners,o.addListener=a.addListener,o.removeListener=a.removeListener,o.removeAllListeners=a.removeAllListeners,{resolve:e,reject:n,promise:o}};e.exports=o},{bluebird:48,eventemitter3:84}],27:[function(t,e,n){varr=t("./formatters"),i=t("./../utils/utils"),o=t("./meth
})},a.prototype.sendBatch=function(t,e){if(!this.provider)returne(o.InvalidProvider());varn=r.toBatchPayload(t);this.provider.send(n,function(t,n){returnt?e(t):i.isArray(n)?voide(t,n):e(o.InvalidResponse(n))})},a.prototype.addSubscription=function(t,e,n,r){if(!this.provider.on)thrownewError("This provider doesn't support subscriptions",this.provider);this.subscriptions[t]={callback:r,type:n,name:e}},a.prototype.removeSubscription=function(t,e){varn=this;this.subscriptions[t]&&(this.send({method:this.subscriptions[t].type+"_unsubscribe",params:[t]},e),deleten.subscriptions[t])},a.prototype.setProvider=function(t){vare=this;this.provider&&this.reset(),this.provider=t,this.provider&&this.provider.on&&this.provider.on("notification",function(t,n){t?Object.keys(e.subscriptions).forEach(function(n){e.subscriptions[n].callback&&e.subscriptions[n].callback(t)}):e.subscriptions[n.params.subscription]&&e.subscriptions[n.params.subscription].callback&&e.subscriptions[n.params.subscription].callback(null,n.params.result)})},a.prototype.reset=function(t){vare=this;Object.keys(this.subscriptions).forEach(function(n){t&&"syncing"===e.subscriptions[n].name||e.removeSubscription(n)}),this.provider.reset&&this.provider.reset()},e.exports=a},{"../utils/utils":20,"./errors":25,"./jsonrpc":30}],44:[function(t,e,n){varr=function(){this.defaultBlock="latest",this.defaultAccount=void0};e.exports=r},{}],45:[function(t,e,n){varr=t("../utils/utils"),i=t("./errors"),o=t("eventemitter3"),a=function(t){vare=newo;this.id=null,this.callback=null,this._reconnectIntervalId=null,this.options={subscription:t.subscription,subscribeMethod:t.subscribeMethod,unsubscribeMethod:t.unsubscribeMethod,requestManager:t.requestManager},this.emit=e.emit,this.on=e.on,this.once=e.once,this.off=e.off,this.listeners=e.listeners,this.listenerCount=e.listenerCount,this.addListener=e.addListener,this.removeListener=e.removeListener,this.removeAllListeners=e.removeAllListeners,this.setMaxListeners=e.setMaxListeners,this.getMaxListeners=e.getMaxListeners};a.prototype._extractCallback=function(t){if(r.isFunction(t[t.length-1]))returnt.pop()},a.prototype._validateArgs=function(t){vare=this.options.subscription;if(e||(e={}),e.params||(e.params=0),t.length!==e.params+1)throwi.InvalidNumberOfParams()},a.prototype._formatInput=function(t){vare=this.options.subscription;if(!e||!e.inputFormatter)returnt;varn=e.inputFormatter.map(function(e,n){returne?e(t[n+1]):t[n+1]});returnn.unshift(t[0]),n},a.prototype._formatOutput=function(t){vare=this.options.subscription;returne&&e.outputFormatter&&t?e.outputFormatter(t):t},a.prototype._toPayload=function(t){this.callback=this._extractCallback(t);vare=this._formatInput(t);returnthis._validateArgs(e),{method:this.options.subscribeMethod,params:e}},a.prototype.unsubscribe=function(t){this.options.requestManager.removeSubscription(this.id,t),this.id=null,this.removeAllListeners(),clearInterval(this._reconnectIntervalId)},a.prototype.subscribe=function(){vart=this,e=arguments,n=this._toPayload(Array.prototype.slice.call(arguments));if(!this.options.requestManager.provider.on)thrownewError("The current provider doesn't support subscriptions",this.options.requestManager.provider);if(this.options.params=n.params[1],"logs"===n.params[0]&&r.isObject(n.params[1])&&n.params[1].hasOwnProperty("fromBlock")&&isFinite(n.params[1].fromBlock)&&this.options.requestManager.send({method:"eth_getLogs",params:[n.params[1]]},function(e,n){e?(t.callback(e,null,t),t.emit("error",e)):n.forEach(function(e){varn=t._formatOutput(e);t.callback(null,n,t),t.emit("data",n)})}),t.callback)return"object"==typeofn.params[1]&&deleten.params[1].fromBlock,this.options.requestManager.send(n,function(i,o){!i&&o?(t.id=o,t.options.requestManager.addSubscription(t.id,n.params[0],"eth",function(n,i){r.isArray(i)&&(i=i[0]);varo=t._formatOutput(i);n?(t.options.requestManager.removeSubscription(t.id),t.options.requestManager.provider.once&&(t._reconnectIntervalId=setInterval(function(){t.options.requestManager.provider.reconnect()},500),t.options.requestMana
},i.prototype._resizeTo=function(t){vare=this._capacity;this._capacity=t;varn=this._front,i=this._length,o=n+i&e-1;r(this,0,this,e,o)},e.exports=i},{}],27:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){functiono(t,o){varu=r(t);if(uinstanceofe)returns(u);if(t=a.asArray(t),null===t)returni("expecting an array or an iterable object but got "+a.classString(t));varc=newe(n);void0!==o&&c._propagateFrom(o,3);for(varl=c._fulfill,f=c._reject,p=0,h=t.length;p<h;++p){vard=t[p];(void0!==d||pint)&&e.cast(d)._then(l,f,void0,c,null)}returnc}vara=t("./util"),s=function(t){returnt.then(function(e){returno(e,t)})};e.race=function(t){returno(t,void0)},e.prototype.race=function(){returno(this,void0)}}},{"./util":36}],28:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,a){functions(t,n,r,i){this.constructor$(t);vara=p();this._fn=null===a?n:h.domainBind(a,n),void0!==r&&(r=e.resolve(r),r._attachCancellationCallback(this)),this._initialValue=r,this._currentCancellable=null,i===o?this._eachValues=Array(this._length):0===i?this._eachValues=null:this._eachValues=void0,this._promise._captureStackTrace(),this._init$(void0,-5)}functionu(t,e){this.isFulfilled()?e._resolve(t):e._reject(t)}functionc(t,e,n,i){if("function"!=typeofe)returnr("expecting a function but got "+h.classString(e));varo=news(t,e,n,i);returno.promise()}functionl(t){this.accum=t,this.array._gotAccum(t);varn=i(this.value,this.array._promise);returnninstanceofe?(this.array._currentCancellable=n,n._then(f,void0,void0,this,void0)):f.call(this,n)}functionf(t){varn=this.array,r=n._promise,i=d(n._fn);r._pushContext();varo;o=void0!==n._eachValues?i.call(r._boundValue(),t,this.index,this.length):i.call(r._boundValue(),this.accum,t,this.index,this.length),oinstanceofe&&(n._currentCancellable=o);vars=r._popContext();returna.checkForgottenReturns(o,s,void0!==n._eachValues?"Promise.each":"Promise.reduce",r),o}varp=e._getDomain,h=t("./util"),d=h.tryCatch;h.inherits(s,n),s.prototype._gotAccum=function(t){void0!==this._eachValues&&null!==this._eachValues&&t!==o&&this._eachValues.push(t)},s.prototype._eachComplete=function(t){returnnull!==this._eachValues&&this._eachValues.push(t),this._eachValues},s.prototype._init=function(){},s.prototype._resolveEmptyArray=function(){this._resolve(void0!==this._eachValues?this._eachValues:this._initialValue)},s.prototype.shouldCopyValues=function(){return!1},s.prototype._resolve=function(t){this._promise._resolveCallback(t),this._values=null},s.prototype._resultCancelled=function(t){returnt===this._initialValue?this._cancel():void(this._isResolved()||(this._resultCancelled$(),this._currentCancellableinstanceofe&&this._currentCancellable.cancel(),this._initialValueinstanceofe&&this._initialValue.cancel()))},s.prototype._iterate=function(t){this._values=t;varn,r,i=t.length;if(void0!==this._initialValue?(n=this._initialValue,r=0):(n=e.resolve(t[0]),r=1),this._currentCancellable=n,!n.isRejected())for(;r<i;++r){varo={accum:null,value:t[r],index:r,length:i,array:this};n=n._then(l,void0,void0,o,void0)}void0!==this._eachValues&&(n=n._then(this._eachComplete,void0,void0,this,void0)),n._then(u,u,void0,n,this)},e.prototype.reduce=function(t,e){returnc(this,t,e,null)},e.reduce=function(t,e,n,r){returnc(t,e,n,r)}}},{"./util":36}],29:[function(t,e,n){"use strict";varr,i=t("./util"),o=function(){thrownewError("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")},a=i.getNativePromise();if(i.isNode&&"undefined"==typeofMutationObserver){vars=global.setImmediate,u=process.nextTick;r=i.isRecentNode?function(t){s.call(global,t)}:function(t){u.call(process,t)}}elseif("function"==typeofa&&"function"==typeofa.resolve){varc=a.resolve();r=function(t){c.then(t)}}elser="undefined"==typeofMutationObserver||"undefined"!=typeofwindow&&window.navigator&&(window.navigator.standalone||window.cordova)?"undefined"!=typeofsetImmediate?function(t){setImmediate(t)}:"undefined"!=typeofsetTimeout?function(t){setTimeout(t,0)}:o:function(){vart=document.createElement("div"),e={attr
a=t[u]/F|0,r=l*o+a*c,i=c*o+r%F*F+s,s=(i/n|0)+(r/F|0)+l*a,t[u]=i%n;returns&&t.unshift(s),t}functionn(t,e,n,r){vari,o;if(n!=r)o=n>r?1:-1;elsefor(i=o=0;i<n;i++)if(t[i]!=e[i]){o=t[i]>e[i]?1:-1;break}returno}functionr(t,e,n,r){for(vari=0;n--;)t[n]-=i,i=t[n]<e[n]?1:0,t[n]=i*r+t[n]-e[n];for(;!t[0]&&t.length>1;t.shift());}returnfunction(o,a,s,u,c){varl,f,p,h,d,v,_,y,g,b,w,k,j,E,F,S,A,B=o.s==a.s?1:-1,O=o.c,T=a.c;if(!(O&&O[0]&&T&&T[0]))returnnewe(o.s&&a.s&&(O?!T||O[0]!=T[0]:T)?O&&0==O[0]||!T?0*B:B/0:NaN);for(y=newe(B),g=y.c=[],f=o.e-a.e,B=s+f+1,c||(c=x,f=i(o.e/C)-i(a.e/C),B=B/C|0),p=0;T[p]==(O[p]||0);p++);if(T[p]>(O[p]||0)&&f--,B<0)g.push(1),h=!0;else{for(E=O.length,S=T.length,p=0,B+=2,d=m(c/(T[0]+1)),d>1&&(T=t(T,d,c),O=t(O,d,c),S=T.length,E=O.length),j=S,b=O.slice(0,S),w=b.length;w<S;b[w++]=0);A=T.slice(),A.unshift(0),F=T[0],T[1]>=c/2&&F++;do{if(d=0,l=n(T,b,S,w),l<0){if(k=b[0],S!=w&&(k=k*c+(b[1]||0)),d=m(k/F),d>1)for(d>=c&&(d=c-1),v=t(T,d,c),_=v.length,w=b.length;1==n(v,b,_,w);)d--,r(v,S<_?A:T,_,c),_=v.length,l=1;else0==d&&(l=d=1),v=T.slice(),_=v.length;if(_<w&&v.unshift(0),r(b,v,w,c),w=b.length,l==-1)for(;n(T,b,S,w)<1;)d++,r(b,S<w?A:T,w,c),w=b.length}else0===l&&(d++,b=[0]);g[p++]=d,b[0]?b[w++]=O[j]||0:(b=[O[j]],w=1)}while((j++<E||null!=b[0])&&B--);h=null!=b[0],g[0]||g.shift()}if(c==x){for(p=1,B=g[0];B>=10;B/=10,p++);R(y,s+(y.e=p+f*C-1)+1,u,h)}elsey.e=f,y.r=+h;returny}}(),v=function(){vart=/^(-?)0([xbo])/i,n=/^([^.]+)\.$/,r=/^\.([^.]+)$/,i=/^-?(Infinity|NaN)$/,o=/^\s*\+|^\s+|\s+$/g;returnfunction(a,s,u,c){varl,f=u?s:s.replace(o,"");if(i.test(f))a.s=isNaN(f)?null:f<0?-1:1;else{if(!u&&(f=f.replace(t,function(t,e,n){returnl="x"==(n=n.toLowerCase())?16:"b"==n?2:8,c&&c!=l?t:e}),c&&(l=c,f=f.replace(n,"$1").replace(r,"0.$1")),s!=f))returnnewe(f,l);W&&T(I,"not a"+(c?" base "+c:"")+" number",s),a.s=null}a.c=a.e=null,I=0}}(),D.absoluteValue=D.abs=function(){vart=newe(this);returnt.s<0&&(t.s=1),t},D.ceil=function(){returnR(newe(this),this.e+1,2)},D.comparedTo=D.cmp=function(t,n){returnI=1,a(this,newe(t,n))},D.decimalPlaces=D.dp=function(){vart,e,n=this.c;if(!n)returnnull;if(t=((e=n.length-1)-i(this.e/C))*C,e=n[e])for(;e%10==0;e/=10,t--);returnt<0&&(t=0),t},D.dividedBy=D.div=function(t,n){returnI=3,P(this,newe(t,n),N,L)},D.dividedToIntegerBy=D.divToInt=function(t,n){returnI=4,P(this,newe(t,n),0,1)},D.equals=D.eq=function(t,n){returnI=5,0===a(this,newe(t,n))},D.floor=function(){returnR(newe(this),this.e+1,3)},D.greaterThan=D.gt=function(t,n){returnI=6,a(this,newe(t,n))>0},D.greaterThanOrEqualTo=D.gte=function(t,n){returnI=7,1===(n=a(this,newe(t,n)))||0===n},D.isFinite=function(){return!!this.c},D.isInteger=D.isInt=function(){return!!this.c&&i(this.e/C)>this.c.length-2},D.isNaN=function(){return!this.s},D.isNegative=D.isNeg=function(){returnthis.s<0},D.isZero=function(){return!!this.c&&0==this.c[0]},D.lessThan=D.lt=function(t,n){returnI=8,a(this,newe(t,n))<0},D.lessThanOrEqualTo=D.lte=function(t,n){returnI=9,(n=a(this,newe(t,n)))===-1||0===n},D.minus=D.sub=function(t,n){varr,o,a,s,u=this,c=u.s;if(I=10,t=newe(t,n),n=t.s,!c||!n)returnnewe(NaN);if(c!=n)returnt.s=-n,u.plus(t);varl=u.e/C,f=t.e/C,p=u.c,h=t.c;if(!l||!f){if(!p||!h)returnp?(t.s=-n,t):newe(h?u:NaN);if(!p[0]||!h[0])returnh[0]?(t.s=-n,t):newe(p[0]?u:3==L?-0:0)}if(l=i(l),f=i(f),p=p.slice(),c=l-f){for((s=c<0)?(c=-c,a=p):(f=l,a=h),a.reverse(),n=c;n--;a.push(0));a.reverse()}elsefor(o=(s=(c=p.length)<(n=h.length))?c:n,c=n=0;n<o;n++)if(p[n]!=h[n]){s=p[n]<h[n];break}if(s&&(a=p,p=h,h=a,t.s=-t.s),n=(o=h.length)-(r=p.length),n>0)for(;n--;p[r++]=0);for(n=x-1;o>c;){if(p[--o]<h[o]){for(r=o;r&&!p[--r];p[r]=n);--p[r],p[o]+=x}p[o]-=h[o]}for(;0==p[0];p.shift(),--f);returnp[0]?O(t,p,f):(t.s=3==L?-1:1,t.c=[t.e=0],t)},D.modulo=D.mod=function(t,n){varr,i,o=this;returnI=11,t=newe(t,n),!o.c||!t.s||t.c&&!t.c[0]?newe(NaN):!t.c||o.c&&!o.c[0]?newe(o):(9==G?(i=t.s,t.s=1,r=P(o,t,0,3),t.s=i,r.s*=i):r=P(o,t,0,G),o.minus(r.times(t)))},D.negated=D.neg=function(){vart=newe(this);returnt.s=-t.s||null,t},D.plus=D.add=function(t,n){varr,o=this,a=o.s;if(I=
if(t)u.callbacks.forEach(function(e){e(t)}),i(t);elseif(u.filterId=e,u.getLogsCallbacks.forEach(function(t){u.get(t)}),u.getLogsCallbacks=[],u.callbacks.forEach(function(t){s(u,t)}),u.callbacks.length>0&&c(u),"function"==typeofo)returnu.watch(o)}),this};u.prototype.watch=function(t){returnthis.callbacks.push(t),this.filterId&&(s(this,t),c(this)),this},u.prototype.stopWatching=function(t){returnthis.requestManager.stopPolling(this.filterId),this.callbacks=[],t?voidthis.implementation.uninstallFilter(this.filterId,t):this.implementation.uninstallFilter(this.filterId)},u.prototype.get=function(t){vare=this;if(!o.isFunction(t)){if(null===this.filterId)thrownewError("Filter ID Error: filter().get() can't be chained synchronous, please provide a callback for the get() method.");varn=this.implementation.getLogs(this.filterId);returnn.map(function(t){returne.formatter?e.formatter(t):t})}returnnull===this.filterId?this.getLogsCallbacks.push(t):this.implementation.getLogs(this.filterId,function(n,r){n?t(n):t(null,r.map(function(t){returne.formatter?e.formatter(t):t}))}),this},e.exports=u},{"../utils/utils":20,"./formatters":30}],30:[function(t,e,n){varr=t("../utils/utils"),o=t("../utils/config"),i=t("./iban"),a=function(t){returnr.toBigNumber(t)},s=function(t){return"latest"===t||"pending"===t||"earliest"===t},c=function(t){returnvoid0===t?o.defaultBlock:u(t)},u=function(t){if(void0!==t)returns(t)?t:r.toHex(t)},f=function(t){returnt.from=t.from||o.defaultAccount,t.from&&(t.from=v(t.from)),t.to&&(t.to=v(t.to)),["gasPrice","gas","value","nonce"].filter(function(e){returnvoid0!==t[e]}).forEach(function(e){t[e]=r.fromDecimal(t[e])}),t},l=function(t){returnt.from=t.from||o.defaultAccount,t.from=v(t.from),t.to&&(t.to=v(t.to)),["gasPrice","gas","value","nonce"].filter(function(e){returnvoid0!==t[e]}).forEach(function(e){t[e]=r.fromDecimal(t[e])}),t},p=function(t){returnnull!==t.blockNumber&&(t.blockNumber=r.toDecimal(t.blockNumber)),null!==t.transactionIndex&&(t.transactionIndex=r.toDecimal(t.transactionIndex)),t.nonce=r.toDecimal(t.nonce),t.gas=r.toDecimal(t.gas),t.gasPrice=r.toBigNumber(t.gasPrice),t.value=r.toBigNumber(t.value),t},h=function(t){returnnull!==t.blockNumber&&(t.blockNumber=r.toDecimal(t.blockNumber)),null!==t.transactionIndex&&(t.transactionIndex=r.toDecimal(t.transactionIndex)),t.cumulativeGasUsed=r.toDecimal(t.cumulativeGasUsed),t.gasUsed=r.toDecimal(t.gasUsed),r.isArray(t.logs)&&(t.logs=t.logs.map(function(t){returnm(t)})),t},d=function(t){returnt.gasLimit=r.toDecimal(t.gasLimit),t.gasUsed=r.toDecimal(t.gasUsed),t.size=r.toDecimal(t.size),t.timestamp=r.toDecimal(t.timestamp),null!==t.number&&(t.number=r.toDecimal(t.number)),t.difficulty=r.toBigNumber(t.difficulty),t.totalDifficulty=r.toBigNumber(t.totalDifficulty),r.isArray(t.transactions)&&t.transactions.forEach(function(t){if(!r.isString(t))returnp(t)}),t},m=function(t){returnnull!==t.blockNumber&&(t.blockNumber=r.toDecimal(t.blockNumber)),null!==t.transactionIndex&&(t.transactionIndex=r.toDecimal(t.transactionIndex)),null!==t.logIndex&&(t.logIndex=r.toDecimal(t.logIndex)),t},y=function(t){returnt.ttl=r.fromDecimal(t.ttl),t.workToProve=r.fromDecimal(t.workToProve),t.priority=r.fromDecimal(t.priority),r.isArray(t.topics)||(t.topics=t.topics?[t.topics]:[]),t.topics=t.topics.map(function(t){return0===t.indexOf("0x")?t:r.fromUtf8(t)}),t},g=function(t){returnt.expiry=r.toDecimal(t.expiry),t.sent=r.toDecimal(t.sent),t.ttl=r.toDecimal(t.ttl),t.workProved=r.toDecimal(t.workProved),t.topics||(t.topics=[]),t.topics=t.topics.map(function(t){returnr.toAscii(t)}),t},v=function(t){vare=newi(t);if(e.isValid()&&e.isDirect())return"0x"+e.address();if(r.isStrictAddress(t))returnt;if(r.isAddress(t))return"0x"+t;thrownewError("invalid address")},b=function(t){returnt.startingBlock=r.toDecimal(t.startingBlock),t.currentBlock=r.toDecimal(t.currentBlock),t.highestBlock=r.toDecimal(t.highestBlock),t.knownStates&&(t.knownStates=r.toDecimal(t.knownStates),t.pulledStates=r.toDecimal(t.pulledStates)),t};e.exports={inputDefaultBlockNumberFormatter:c,in