51d5e4c8454886229fb7e93791d18b043e46fc7d.js 2.3 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. !function(){var t,e,n;(function(){t=this}).call(this),function(){var t=__meteor_runtime_config__;e=t.meteorEnv,n={isProduction:"production"===e.NODE_ENV,isDevelopment:"production"!==e.NODE_ENV,isClient:!0,isServer:!1,isCordova:!1,isModern:t.isModern},t.PUBLIC_SETTINGS&&(n.settings={public:t.PUBLIC_SETTINGS})}.call(this),function(){function e(){this._promiseInfoMap=Object.create(null)}var r=e.prototype;r._define=function t(e,n){n=n||{};for(var r=arguments.length,o=2;o<r;++o){var i=arguments[o];for(var s in i)s in n||(n[s]=i[s])}this[e]=n;var a=this._promiseInfoMap[e];return a&&a.resolve(n),n},r._has=function t(e){return Object.prototype.hasOwnProperty.call(this,e)},r._promise=function t(e){var r=this,o=r._promiseInfoMap[e];return o||((o=r._promiseInfoMap[e]={}).promise=new Promise(function(t,i){o.resolve=t,r._has(e)?t(r[e]):n.startup(function(){r._has(e)||i(new Error("Package "+e+" not installed"))})})),o.promise},t.Package=new e,"object"==typeof exports&&(exports.PackageRegistry=e)}.call(this),function(){if(n.isServer)var t=Npm.require("fibers/future");"object"==typeof __meteor_runtime_config__&&__meteor_runtime_config__.meteorRelease&&(n.release=__meteor_runtime_config__.meteorRelease),n._get=function(t){for(var e=1;e<arguments.length;e++){if(!(arguments[e]in t))return;t=t[arguments[e]]}return t},n._ensure=function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];n in t||(t[n]={}),t=t[n]}return t},n._delete=function(t){for(var e=[t],n=!0,r=1;r<arguments.length-1;r++){var o;if(!((o=arguments[r])in t)){n=!1;break}if("object"!=typeof(t=t[o]))break;e.push(t)}for(var r=e.length-1;r>=0;r--){var o=arguments[r+1];if(n)n=!1;else for(var i in e[r][o])return;delete e[r][o]}},n.wrapAsync=function(e,r){return function(){for(var i=r||this,s=Array.prototype.slice.call(arguments),a,u=s.length-1;u>=0;--u){var c=s[u],l=typeof c;if("undefined"!==l){"function"===l&&(a=c);break}}if(!a){if(n.isClient)a=o;else{var f=new t;a=f.resolver()}++u}s[u]=n.bindEnvironment(a);var p=e.apply(i,s);return f?f.wait():p}};var e=Object.prototype.hasOwnProperty;n._inherits=function(t,n){for(var r in n)e.call(n,r)&&(t[r]=n[r]);var o=function(){this.constructor=t};return o.prototype=n.prototype,t.prototype=new o,t.__super__=n.prototype,t};var r=!1;function o(t){if(t)return n._debug("Exception in callback of async function",t)}n._wrapAsync=function(t,e){return r||(n._debug("Meteor._wrapAsync has been renamed to Meteor.wrapAsync"),r=!0),n.wrapAsync.apply(n,arguments)}}.call(this),function(){"use strict";var t=this;function e(){if(t.setImmediate){var e=function(e){t.setImmediate(e)};return e.implementation="setImmediate",e}return null}function r(){if(!t.postMessage||t.importScripts)return null;var e=!0,n=t.onmessage;if(t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,!e)return null;var r=0,o={},i="Meteor._setImmediate."+Math.random()+".";function s(t,e){return"string"==typeof t&&t.substring(0,e.length)===e}function a(e){if(e.source===t&&s(e.data,i)){var n=e.data.substring(i.length);try{o[n]&&o[n]()}finally{delete o[n]}}}t.addEventListener?t.addEventListener("message",a,!1):t.attachEvent("onmessage",a);var u=function(e){o[++r]=e,t.postMessage(i+r,"*")};return u.implementation="postMessage",u}function o(){var e=function(e){t.setTimeout(e,0)};return e.implementation="setTimeout",e}n._setImmediate=e()||r()||o()}.call(this),function(){function t(t){if(Package.ddp){var e=Package.ddp.DDP,n=e._CurrentMethodInvocation||e._CurrentInvocation,r=n.get();if(r&&r.isSimulation)throw new Error("Can't set timers inside simulations");return function(){n.withValue(null,t)}}return t}function e(e,r){return n.bindEnvironment(t(r),e)}n.setTimeout=function(t,n){return setTimeout(e("setTimeout callback",t),n)},n.setInterval=function(t,n){return setInterval(e("setInterval callback",t),n)},n.clearInterval=function(t){return clearInterval(t)},n.clearTimeout=function(t){return clearTimeout(t)},n.defer=function(t){n._setImmediate(e("defer callback",t))}}.call(this),function(){n.makeErrorType=function(t,e){var r=function(){Error.captureStackTrace?Error.captureStackTrace(this,r):this.stack=(new Error).stack,e.apply(this,arguments),this.errorType=t};return n._inherits(r,Error),r},n.Error=n.makeErrorType("Meteor.Error",function(t,e,n){var r=this;this.isClientSafe=!0,this.error=t,this.reason=e,this.details=n,this.reason?this.message=this.reason+" ["+this.error+"]":this.message="["+this.error+"]"}),n.Error.prototype.clone=function(){var t=this;return new n.Error(this.error,this.reason,this.details)}}.call(this),function(){n._noYieldsAllowed=function(t){return t()},n._SynchronousQueue=function(){var t=this;this._tasks=[],this._running=!1,this._runTimeout=null};var t=n._SynchronousQueue.prototype;t.runTask=function(t){var e=this;if(!this.safeToRunTask())throw new Error("Could not synchronously run a task from a running task");this._tasks.push(t);var r=this._tasks;this._tasks=[],this._running=!0,this._runTimeout&&(clearTimeout(this._runTimeout),this._runTimeout=null);try{for(;r.length>0;){var o=r.shift();try{o()}catch(t){if(0===r.length)throw t;n._debug("Exception in queued task",t)}}}finally{this._running=!1}},t.queueTask=function(t){var e=this;e._tasks.push(t),e._runTimeout||(e._runTimeout=setTimeout(function(){return e.flush.apply(e,arguments)},0))},t.flush=function(){var t=this;this.runTask(function(){})},t.drain=function(){var t=this;if(this.safeToRunTask())for(;this._tasks.length>0;)this.flush()},t.safeToRunTask=function(){var t=this;return!this._running}}.call(this),function(){var t=[],e=!1,r=!1,o=0,i=function(){o++},s=function(){o--,a()},a=function(){if(!(r||!e||o>0)){for(r=!0;t.length;)t.shift()();n.isCordova&&WebAppLocalServer.startupDidComplete()}},u=function(){e||(e=!0,a())};n.isCordova&&(i(),document.addEventListener("deviceready",s,!1)),"complete"===document.readyState||"loaded"===document.readyState?window.setTimeout(u):document.addEventListener?(document.addEventListener("DOMContentLoaded",u,!1),window.addEventListener("load",u,!1)):(document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&u()}),window.attachEvent("load",u)),n.startup=function(e){var o=!document.addEventListener&&document.documentElement.doScroll;if(o&&window===top){try{o("left")}catch(t){return void setTimeout(function(){n.startup(e)},50)}e()}else r?e():t.push(e)}}.call(this),function(){var t=0;n._debug=function(){if(t)t--;else if("undefined"!=typeof console&&void 0!==console.log)if(0==arguments.length)console.log("");else if("function"==typeof console.log.apply){for(var e=!0,n=0;n<arguments.length;n++)"string"!=typeof arguments[n]&&(e=!1);e?console.log.apply(console,[Array.prototype.join.call(arguments," ")]):console.log.apply(console,arguments)}else if("function"==typeof Function.prototype.bind){var r;Function.prototype.bind.call(console.log,console).apply(console,arguments)}else Function.prototype.call.call(console.log,console,Array.prototype.slice.call(arguments))},n._suppress_log=function(e){t+=e},n._suppressed_log_expected=function(){return 0!==t}}.call(this),function(){n._escapeRegExp=function(t){return String(t).replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}.call(this),function(){var t;t=n.isClient?e.TEST_METADATA:process.env.TEST_METADATA;var r=JSON.parse(t||"{}"),o=r.driverPackage;n.isTest=!!r.isTest,n.isAppTest=!!r.isAppTest,n.isPackageTest=!!o&&!n.isTest&&!n.isAppTest,"string"==typeof o&&n.startup(function(){var t=Package[o];if(!t)throw new Error("Can't find test driver package: "+o);if(n.isClient){if("function"!=typeof t.runTests)throw new Error("Test driver package "+o+" missing `runTests` export");t.runTests()}else"function"==typeof t.start&&t.start()})}.call(this),function(){var t=0,e=[];n.EnvironmentVariable=function(){this.slot=t++};var r=n.EnvironmentVariable.prototype;r.get=function(){return e[this.slot]},r.getOrNullIfOutsideFiber=function(){return this.get()},r.withValue=function(t,n){var r=e[this.slot];try{e[this.slot]=t;var o=n()}finally{e[this.slot]=r}return o},n.bindEnvironment=function(t,r,o){var i=e.slice();if(!r||"string"==typeof r){var s=r||"callback of async function";r=function(t){n._debug("Exception in "+s+":",t)}}return function(){var n=e;try{e=i;var s=t.apply(o,arguments)}catch(t){r(t)}finally{e=n}return s}},n._nodeCodeMustBeInFiber=function(){}}.call(this),function(){n.absoluteUrl=function(t,e){e||"object"!=typeof t||(e=t,t=void 0);var r=(e=Object.assign({},n.absoluteUrl.defaultOptions,e||{})).rootUrl;if(!r)throw new Error("Must pass options.rootUrl or set ROOT_URL in the server environment");if(/^http[s]?:\/\//i.test(r)||(r="http://"+r),r.endsWith("/")||(r+="/"),t){for(;t.startsWith("/");)t=t.slice(1);r+=t}return e.secure&&/^http:/.test(r)&&!/http:\/\/localhost[:\/]/.test(r)&&!/http:\/\/127\.0\.0\.1[:\/]/.test(r)&&(r=r.replace(/^http:/,"https:")),e.replaceLocalhost&&(r=r.replace(/^http:\/\/localhost([:\/].*)/,"http://127.0.0.1$1")),r};var t=n.absoluteUrl.defaultOptions={},e="object"==typeof window&&window.location;"object"==typeof __meteor_runtime_config__&&__meteor_runtime_config__.ROOT_URL?t.rootUrl=__meteor_runtime_config__.ROOT_URL:e&&e.protocol&&e.host&&(t.rootUrl=e.protocol+"//"+e.host),e&&"https:"===e.protocol&&(t.secure=!0),n._relativeToSiteRootUrl=function(t){return"object"==typeof __meteor_runtime_config__&&"/"===t.substr(0,1)&&(t=(__meteor_runtime_config__.ROOT_URL_PATH_PREFIX||"")+t),t}}.call(this),Package._define("meteor",{Meteor:n,global:t,meteorEnv:e})}();
  2. Package._define("less");
  3. Package._define("coffeescript");
  4. !function(){var n,t;(function(){n={}}).call(this),function(){(function(){var t=this,r=t._,e={},u=Array.prototype,i=Object.prototype,a=Function.prototype,c=u.push,o=u.slice,l=u.concat,f=i.toString,s=i.hasOwnProperty,p=u.forEach,h=u.map,v=u.reduce,y=u.reduceRight,d=u.filter,g=u.every,m=u.some,b=u.indexOf,_=u.lastIndexOf,w=Array.isArray,x=Object.keys,j=a.bind,A=function(n){return n instanceof A?n:this instanceof A?void(this._wrapped=n):new A(n)};void 0!==n?("undefined"!=typeof module&&module.exports&&(n=module.exports=A),n._=A):t._=A,A.VERSION="1.5.2";var O=function(n){return"[object Arguments]"===f.call(n)};O(arguments)||(O=function(n){return!(!n||!s.call(n,"callee")||"function"!=typeof n.callee)});var E=function(n){return n.length===+n.length&&(O(n)||n.constructor!==Object)},k=A.each=A.forEach=function(n,t,r){if(null!=n)if(p&&n.forEach===p)n.forEach(t,r);else if(E(n)){for(var u=0,i=n.length;u<i;u++)if(t.call(r,n[u],u,n)===e)return}else for(var a=A.keys(n),u=0,i=a.length;u<i;u++)if(t.call(r,n[a[u]],a[u],n)===e)return};A.map=A.collect=function(n,t,r){var e=[];return null==n?e:h&&n.map===h?n.map(t,r):(k(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var F="Reduce of empty array with no initial value";A.reduce=A.foldl=A.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduce===v)return e&&(t=A.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(k(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(F);return r},A.reduceRight=A.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),y&&n.reduceRight===y)return e&&(t=A.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(!E(n)){var a=A.keys(n);i=a.length}if(k(n,function(c,o,l){o=a?a[--i]:--i,u?r=t.call(e,r,n[o],o,l):(r=n[o],u=!0)}),!u)throw new TypeError(F);return r},A.find=A.detect=function(n,t,r){var e;return M(n,function(n,u,i){if(t.call(r,n,u,i))return e=n,!0}),e},A.filter=A.select=function(n,t,r){var e=[];return null==n?e:d&&n.filter===d?n.filter(t,r):(k(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},A.reject=function(n,t,r){return A.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},A.every=A.all=function(n,t,r){t||(t=A.identity);var u=!0;return null==n?u:g&&n.every===g?n.every(t,r):(k(n,function(n,i,a){if(!(u=u&&t.call(r,n,i,a)))return e}),!!u)};var M=A.some=A.any=function(n,t,r){t||(t=A.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,r):(k(n,function(n,i,a){if(u||(u=t.call(r,n,i,a)))return e}),!!u)};A.contains=A.include=function(n,t){return null!=n&&(b&&n.indexOf===b?-1!=n.indexOf(t):M(n,function(n){return n===t}))},A.invoke=function(n,t){var r=o.call(arguments,2),e=A.isFunction(t);return A.map(n,function(n){return(e?t:n[t]).apply(n,r)})},A.pluck=function(n,t){return A.map(n,function(n){return n[t]})},A.where=function(n,t,r){return A.isEmpty(t)?r?void 0:[]:A[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},A.findWhere=function(n,t){return A.where(n,t,!0)},A.max=function(n,t,r){if(!t&&A.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&A.isEmpty(n))return-1/0;var e={computed:-1/0,value:-1/0};return k(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},A.min=function(n,t,r){if(!t&&A.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&A.isEmpty(n))return 1/0;var e={computed:1/0,value:1/0};return k(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},A.shuffle=function(n){var t,r=0,e=[];return k(n,function(n){t=A.random(r++),e[r-1]=e[t],e[t]=n}),e},A.sample=function(n,t,r){return arguments.length<2||r?n[A.random(n.length-1)]:A.shuffle(n).slice(0,Math.max(0,t))};var R=function(n){return A.isFunction(n)?n:function(t){return t[n]}};A.sortBy=function(n,t,r){var e=R(t);return A.pluck(A.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||void 0===r)return 1;if(r<e||void 0===e)return-1}return n.index-t.index}),"value")};var S=function(n){return function(t,r,e){var u={},i=null==r?A.identity:R(r);return k(t,function(r,a){var c=i.call(e,r,a,t);n(u,c,r)}),u}};A.groupBy=S(function(n,t,r){(A.has(n,t)?n[t]:n[t]=[]).push(r)}),A.indexBy=S(function(n,t,r){n[t]=r}),A.countBy=S(function(n,t){A.has(n,t)?n[t]++:n[t]=1}),A.sortedIndex=function(n,t,r,e){for(var u=(r=null==r?A.identity:R(r)).call(e,t),i=0,a=n.length;i<a;){var c=i+a>>>1;r.call(e,n[c])<u?i=c+1:a=c}return i},A.toArray=function(n){return n?A.isArray(n)?o.call(n):E(n)?A.map(n,A.identity):A.values(n):[]},A.size=function(n){return null==n?0:E(n)?n.length:A.keys(n).length},A.first=A.head=A.take=function(n,t,r){if(null!=n)return null==t||r?n[0]:o.call(n,0,t)},A.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},A.last=function(n,t,r){if(null!=n)return null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},A.rest=A.tail=A.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},A.compact=function(n){return A.filter(n,A.identity)};var I=function(n,t,r){return t&&A.every(n,A.isArray)?l.apply(r,n):(k(n,function(n){A.isArray(n)||A.isArguments(n)?t?c.apply(r,n):I(n,t,r):r.push(n)}),r)};A.flatten=function(n,t){return I(n,t,[])},A.without=function(n){return A.difference(n,o.call(arguments,1))},A.uniq=A.unique=function(n,t,r,e){A.isFunction(t)&&(e=r,r=t,t=!1);var u=r?A.map(n,r,e):n,i=[],a=[];return k(u,function(r,e){(t?e&&a[a.length-1]===r:A.contains(a,r))||(a.push(r),i.push(n[e]))}),i},A.union=function(){return A.uniq(A.flatten(arguments,!0))},A.intersection=function(n){var t=o.call(arguments,1);return A.filter(A.uniq(n),function(n){return A.every(t,function(t){return A.indexOf(t,n)>=0})})},A.difference=function(n){var t=l.apply(u,o.call(arguments,1));return A.filter(n,function(n){return!A.contains(t,n)})},A.zip=function(){for(var n=A.max(A.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;r<n;r++)t[r]=A.pluck(arguments,""+r);return t},A.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;e<u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},A.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return n[e=A.sortedIndex(n,t)]===t?e:-1;e=r<0?Math.max(0,u+r):r}if(b&&n.indexOf===b)return n.indexOf(t,r);for(;e<u;e++)if(n[e]===t)return e;return-1},A.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(_&&n.lastIndexOf===_)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},A.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)/r),0),u=0,i=new Array(e);u<e;)i[u++]=n,n+=r;return i};var T=function(){};A.bind=function(n,t){var r,e;if(j&&n.bind===j)return j.apply(n,o.call(arguments,1));if(!A.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));T.prototype=n.prototype;var u=new T;T.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},A.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},A.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return k(t,function(t){n[t]=A.bind(n[t],n)}),n},A.memoize=function(n,t){var r={};return t||(t=A.identity),function(){var e=t.apply(this,arguments);return A.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},A.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},A.defer=function(n){return A.delay.apply(A,[n,1].concat(o.call(arguments,1)))},A.throttle=function(n,t,r){var e,u,i,a=null,c=0;r||(r={});var o=function(){c=!1===r.leading?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;c||!1!==r.leading||(c=l);var f=t-(l-c);return e=this,u=arguments,f<=0?(clearTimeout(a),a=null,c=l,i=n.apply(e,u)):a||!1===r.trailing||(a=setTimeout(o,f)),i}},A.debounce=function(n,t,r){var e,u,i,a,c;return function(){i=this,u=arguments,a=new Date;var o=function(){var l=new Date-a;l<t?e=setTimeout(o,t-l):(e=null,r||(c=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(o,t)),l&&(c=n.apply(i,u)),c}},A.once=function(n){var t=!1,r;return function(){return t?r:(t=!0,r=n.apply(this,arguments),n=null,r)}},A.wrap=function(n,t){return function(){var r=[n];return c.apply(r,arguments),t.apply(this,r)}},A.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},A.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},A.keys=x||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)A.has(n,r)&&t.push(r);return t},A.values=function(n){for(var t=A.keys(n),r=t.length,e=new Array(r),u=0;u<r;u++)e[u]=n[t[u]];return e},A.pairs=function(n){for(var t=A.keys(n),r=t.length,e=new Array(r),u=0;u<r;u++)e[u]=[t[u],n[t[u]]];return e},A.invert=function(n){for(var t={},r=A.keys(n),e=0,u=r.length;e<u;e++)t[n[r[e]]]=r[e];return t},A.functions=A.methods=function(n){var t=[];for(var r in n)A.isFunction(n[r])&&t.push(r);return t.sort()},A.extend=function(n){return k(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},A.pick=function(n){var t={},r=l.apply(u,o.call(arguments,1));return k(r,function(r){r in n&&(t[r]=n[r])}),t},A.omit=function(n){var t={},r=l.apply(u,o.call(arguments,1));for(var e in n)A.contains(r,e)||(t[e]=n[e]);return t},A.defaults=function(n){return k(o.call(arguments,1),function(t){if(t)for(var r in t)void 0===n[r]&&(n[r]=t[r])}),n},A.clone=function(n){return A.isObject(n)?A.isArray(n)?n.slice():A.extend({},n):n},A.tap=function(n,t){return t(n),n};var N=function(n,t,r,e){if(n===t)return 0!==n||1/n==1/t;if(null==n||null==t)return n===t;n instanceof A&&(n=n._wrapped),t instanceof A&&(t=t._wrapped);var u=f.call(n);if(u!=f.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,c=t.constructor;if(a!==c&&!(A.isFunction(a)&&a instanceof a&&A.isFunction(c)&&c instanceof c))return!1;r.push(n),e.push(t);var o=0,l=!0;if("[object Array]"==u){if(l=(o=n.length)==t.length)for(;o--&&(l=N(n[o],t[o],r,e)););}else{for(var s in n)if(A.has(n,s)&&(o++,!(l=A.has(t,s)&&N(n[s],t[s],r,e))))break;if(l){for(s in t)if(A.has(t,s)&&!o--)break;l=!o}}return r.pop(),e.pop(),l};A.isEqual=function(n,t){return N(n,t,[],[])},A.isEmpty=function(n){if(null==n)return!0;if(A.isArray(n)||A.isString(n))return 0===n.length;for(var t in n)if(A.has(n,t))return!1;return!0},A.isElement=function(n){return!(!n||1!==n.nodeType)},A.isArray=w||function(n){return"[object Array]"==f.call(n)},A.isObject=function(n){return n===Object(n)},k(["Arguments","Function","String","Number","Date","RegExp"],function(n){A["is"+n]=function(t){return f.call(t)=="[object "+n+"]"}}),A.isArguments(arguments)||(A.isArguments=function(n){return!(!n||!A.has(n,"callee"))}),"function"!=typeof/./&&(A.isFunction=function(n){return"function"==typeof n}),A.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},A.isNaN=function(n){return A.isNumber(n)&&n!=+n},A.isBoolean=function(n){return!0===n||!1===n||"[object Boolean]"==f.call(n)},A.isNull=function(n){return null===n},A.isUndefined=function(n){return void 0===n},A.has=function(n,t){return s.call(n,t)},A.noConflict=function(){return t._=r,this},A.identity=function(n){return n},A.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;u<n;u++)e[u]=t.call(r,u);return e},A.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var q={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};q.unescape=A.invert(q.escape);var B={escape:new RegExp("["+A.keys(q.escape).join("")+"]","g"),unescape:new RegExp("("+A.keys(q.unescape).join("|")+")","g")};A.each(["escape","unescape"],function(n){A[n]=function(t){return null==t?"":(""+t).replace(B[n],function(t){return q[n][t]})}}),A.result=function(n,t){if(null!=n){var r=n[t];return A.isFunction(r)?r.call(n):r}},A.mixin=function(n){k(A.functions(n),function(t){var r=A[t]=n[t];A.prototype[t]=function(){var n=[this._wrapped];return c.apply(n,arguments),U.call(this,r.apply(A,n))}})};var D=0;A.uniqueId=function(n){var t=++D+"";return n?n+t:t},A.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var z=/(.)^/,C={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"},P=/\\|'|\r|\n|\t|\u2028|\u2029/g;A.template=function(n,t,r){var e;r=A.defaults({},r,A.templateSettings);var u=new RegExp([(r.escape||z).source,(r.interpolate||z).source,(r.evaluate||z).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,c){return a+=n.slice(i,c).replace(P,function(n){return"\\"+C[n]}),r&&(a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'"),e&&(a+="'+\n((__t=("+e+"))==null?'':__t)+\n'"),u&&(a+="';\n"+u+"\n__p+='"),i=c+t.length,t}),a+="';\n",r.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{e=new Function(r.variable||"obj","_",a)}catch(n){throw n.source=a,n}if(t)return e(t,A);var c=function(n){return e.call(this,n,A)};return c.source="function("+(r.variable||"obj")+"){\n"+a+"}",c},A.chain=function(n){return A(n).chain()};var U=function(n){return this._chain?A(n).chain():n};A.mixin(A),k(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=u[n];A.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],U.call(this,r)}}),k(["concat","join","slice"],function(n){var t=u[n];A.prototype[n]=function(){return U.call(this,t.apply(this._wrapped,arguments))}}),A.extend(A.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this)}.call(this),function(){t=n._}.call(this),Package._define("underscore",{_:t})}();
  5. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package.underscore._,i;(function(){(function(){var e=function(e,t){var n=this;if(this._eventEmitter.maxListeners&&t>this._eventEmitter.maxListeners)return"warning: possible EventEmitter memory leak detected. "+t+' listeners added on event "'+e+'". Use emitter.setMaxListeners() to increase limit. ('+this._eventEmitter.maxListeners+")"};(i=function(e){var t=this;if(!(this instanceof i))throw new Error('use "new" to construct an EventEmitter');e=e||{},this._eventEmitter={onListeners:{},onceListeners:{},maxListeners:e.maxListeners||10}}).prototype.setMaxListeners=function(e){this._eventEmitter.maxListeners=e};var t=function(t,n,r){return void 0===t[n]&&(t[n]=[]),e.apply(this,[n,t[n].push(r)])};i.prototype.on=function(e,n){var r=t.apply(this,[this._eventEmitter.onListeners,e,n]);return r&&console.warn(new Error(r).stack),this},i.prototype.once=function(e,n){var r=t.apply(this,[this._eventEmitter.onceListeners,e,n]);return r&&console.warn(new Error(r).stack),this};var n=function(e,t){var n=this,i=0;return void 0!==e&&r.each(e,function(e){i++,e.apply(n,t)}),i};i.prototype.emit=function(e){var t=this,i=r.rest(arguments),s=0,o=this._eventEmitter.onceListeners[e];return this._eventEmitter.onceListeners[e]=[],s+=n.call(this,this._eventEmitter.onListeners[e],i),(s+=n.call(this,o,i))>0};var s=function(e,t){for(var n=!1,r=[],i=0;i<e.length;i++)n||e[i]!==t?r.push(e[i]):n=!0;return r};i.prototype.off=function(e,t){var n=this;e?"function"==typeof t?(void 0!==this._eventEmitter.onListeners[e]&&(this._eventEmitter.onListeners[e]=s(this._eventEmitter.onListeners[e],t)),void 0!==this._eventEmitter.onceListeners[e]&&(this._eventEmitter.onceListeners[e]=s(this._eventEmitter.onceListeners[e],t))):(this._eventEmitter.onListeners[e]=[],this._eventEmitter.onceListeners[e]=[]):(this._eventEmitter.onListeners={},this._eventEmitter.onceListeners={})},i.prototype.addListener=i.prototype.on,i.prototype.removeListener=i.prototype.off,i.prototype.removeAllListeners=i.prototype.off,i.prototype.one=i.prototype.once,i.prototype.trigger=i.prototype.emit}).call(this)}).call(this),Package._define("raix:eventemitter",{EventEmitter:i})}();
  6. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,o=Package.meteor.meteorEnv,r;(function(){(function(){r={},"function"==typeof Object.create?r.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:r.inherits=function(e,t){e.super_=t;var o=function(){};o.prototype=t.prototype,e.prototype=new o,e.prototype.constructor=e}}).call(this)}).call(this),Package._define("meteorspark:util",{Util:r})}();
  7. !function(){var n=Package.meteor.Meteor,t=Package.meteor.global,e=Package.meteor.meteorEnv,r,o;r=function(n){"use strict";var t=(n=n||{}).extensions||[".js",".json"],e=n.fallback,r=n.mainFields||(n.browser?["browser","main"]:["main"]),o={}.hasOwnProperty;function i(n,t){return h(n)&&m(t)&&o.call(n,t)}var u={},s=new w("/",new w("/..")),c=b(s),f,a;function l(n,t){return h(n)&&x(s,n,t),c}function d(n){this.id=n,this.children=[],this.childrenById={}}function p(n,t){return i(n,t)&&n[t]}function h(n){return null!==n&&"object"==typeof n}function v(n){return"function"==typeof n}function m(n){return"string"==typeof n}function y(n){return new Error("Cannot find module '"+n+"'")}function b(n){var t=n.module;function e(n){return t.require(n)}return e.extensions=j(n).slice(0),e.resolve=function n(e){return t.resolve(e)},e}function w(n,t){var e=this;this.parent=t=t||null,this.module=new d(n),u[n]=this,this.contents=null,this.deps={}}function g(n,t){var e=n.module;if(!i(e,"exports")){var r=n.contents;if(!r){if(n.stub)return n.stub;throw y(e.id)}if(t){e.parent=t;var o=t.children;Array.isArray(o)&&o.push(e)}r(b(n),e.exports=n.stub||{},e,n.module.id,n.parent.module.id),e.loaded=!0}var u=e.runSetters||e.runModuleSetters;return v(u)&&u.call(e),e.exports}function k(n){return n&&h(n.contents)}function P(n){return n&&null===n.contents}function x(n,t,e){Array.isArray(t)?(t.forEach(function(e){m(e)?n.deps[e]=n.module.id:v(e)?t=e:h(e)&&(n.stub=n.stub||{},E(e,function(t,e){n.stub[e]=t}))}),v(t)||(t=null)):v(t)||m(t)||h(t)||(t=null),t&&(n.contents=n.contents||(h(t)?{}:t),h(t)&&k(n)&&E(t,function(t,r){if(".."===r)o=n.parent;else{var o=p(n.contents,r);o||((o=n.contents[r]=new w(n.module.id.replace(/\/*$/,"/")+r,n)).options=e)}x(o,t,e)}))}function E(n,t,e){Object.keys(n).forEach(function(e){t.call(this,n[e],e)},e)}function j(n){return n.options&&n.options.extensions||t}function I(n,t,e){for(;n&&!k(n);)n=n.parent;if(!n||!t||"."===t)return n;if(".."===t)return n.parent;var r=p(n.contents,t);if(e&&(!r||k(r)))for(var o=0;o<e.length;++o){var i=p(n.contents,t+e[o]);if(i&&!k(i))return i}return r}function O(n,t,e){var r=t.split("/");return r.every(function(t,o){return n=o<r.length-1?I(n,t):I(n,t,e)}),n}function A(n,t){var e=t&&t.module;n&&e&&(n.childrenById[e.id]=e)}function q(n,t,e,o){var e=e||n.module,i=j(n);for(n="/"===t.charAt(0)?O(s,t,i):"."===t.charAt(0)?O(n,t,i):M(n,t,i);k(n);){if((o=o||[]).indexOf(n)<0){o.push(n);var u=I(n,"package.json"),c,f=u&&g(u,e);if(f&&r.some(function(n){return m(c=f[n])})){var a=O(n,c,i)||q(n,c,e,o);if(a){n=a,A(e,u);continue}}}n=I(n,"index",i)}return n&&m(n.contents)&&(n=q(n,n.contents,e,o)),A(e,n),n}function M(n,t,e){for(var r;n&&!r;n=n.parent)r=k(n)&&O(n,"node_modules/"+t,e);return r}return l.fetch=function(n){throw new Error("fetch not implemented")},d.prototype.prefetch=function(n){var t=this,e=p(u,t.id),r=f=f||Promise.resolve();function o(n){var t=p(u,n.id);P(t)&&!t.pending&&(t.pending=!0,(a=a||{})[n.id]={module:t.module,deps:Object.keys(t.deps),options:t.options,stub:t.stub},E(t.deps,function(n,e){q(t,e)}),E(n.childrenById,o))}return f=new Promise(function(e){var r=t.resolve(n);E(t.childrenById,o),e(r)}).then(function(n){var t=a;return a=null,Promise.resolve(t&&l.fetch(t)).then(function(t){function e(){return l(t),n}return r.then(e,e)})})},l.Module=d,d.prototype.resolve=function(n){var t=q(u[this.id],n);if(t)return t.module.id;var r=y(n);if(e&&v(e.resolve))return e.resolve(n,this.id,r);throw r},d.prototype.require=function n(t){var r=q(u[this.id],t);if(r)return g(r,this);var o=y(t);if(v(e))return e(t,this.id,o);throw o},l},"object"==typeof exports&&(exports.makeInstaller=r),function(){o=r({browser:!0,fallback:function(n,t,e){if(n&&n.startsWith("meteor/")){var r=n.split("/",2)[1];throw new Error('Cannot find package "'+r+'". Try "meteor add '+r+'".')}throw e}})}.call(this),function(){if("function"==typeof Profile&&process.env.METEOR_PROFILE){var n=o.Module.prototype;n.require=Profile(function(n){return"require("+JSON.stringify(n)+")"},n.require)}}.call(this),Package._define("modules-runtime",{meteorInstall:o})}();
  8. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package["modules-runtime"].meteorInstall,o,a=r({node_modules:{meteor:{modules:{"client.js":function(e,t){e("./install-packages.js"),e("./stubs.js"),e("./process.js"),e("./reify.js"),t.addStyles=e("./css").addStyles},"css.js":function(e,t){var n=document,r=n.getElementsByTagName("head").item(0);t.addStyles=function(e){var t=n.createElement("style");t.setAttribute("type","text/css");var o=t.sheet||t.styleSheet;return o?o.cssText=e:t.appendChild(n.createTextNode(e)),r.appendChild(t)}},"install-packages.js":function(e,t,n){function o(e,t){var n={};n[e+".js"]="string"==typeof t?t:function(t,n,r){r.exports=Package[e]},r({node_modules:{meteor:n}})}o("meteor"),o("less"),o("coffeescript"),o("underscore"),o("raix:eventemitter"),o("meteorspark:util"),o("modules-runtime"),o("modules","meteor/modules/client.js"),o("modern-browsers"),o("babel-compiler"),o("ecmascript"),o("ecmascript-runtime"),o("babel-runtime","meteor/babel-runtime/babel-runtime.js"),o("promise","meteor/promise/client.js"),o("url","meteor/url/url_client.js"),o("http","meteor/http/httpcall_client.js"),o("dynamic-import","meteor/dynamic-import/client.js"),o("es5-shim"),o("ecmascript-runtime-client","meteor/ecmascript-runtime-client/modern.js"),o("tracker"),o("base64","meteor/base64/base64.js"),o("ejson","meteor/ejson/ejson.js"),o("diff-sequence","meteor/diff-sequence/diff.js"),o("geojson-utils","meteor/geojson-utils/main.js"),o("id-map","meteor/id-map/id-map.js"),o("random"),o("mongo-id","meteor/mongo-id/id.js"),o("ordered-dict","meteor/ordered-dict/ordered_dict.js"),o("minimongo","meteor/minimongo/minimongo_client.js"),o("check","meteor/check/match.js"),o("retry","meteor/retry/retry.js"),o("callback-hook","meteor/callback-hook/hook.js"),o("ddp-common"),o("reload","meteor/reload/reload.js"),o("socket-stream-client","meteor/socket-stream-client/browser.js"),o("ddp-client","meteor/ddp-client/client/client.js"),o("ddp"),o("ddp-server"),o("allow-deny"),o("mongo"),o("reactive-dict","meteor/reactive-dict/migration.js"),o("session"),o("jquery","meteor/jquery/main.js"),o("observe-sequence"),o("reactive-var"),o("deps"),o("htmljs"),o("blaze"),o("spacebars"),o("templating-compiler"),o("templating-runtime"),o("templating"),o("tap:i18n"),o("jeeeyul:moment-with-langs"),o("ostrio:templatehelpers","meteor/ostrio:templatehelpers/templatehelpers.js"),o("ui"),o("raix:handlebar-helpers"),o("frozeman:animation-helper"),o("frozeman:template-var"),o("frozeman:reactive-timer"),o("localstorage"),o("frozeman:storage"),o("frozeman:global-notifications"),o("sacha:spin"),o("chuangbo:cookie"),o("agnito:simptip"),o("mrt:jquery-ui-sortable"),o("amplify"),o("frozeman:persistent-minimongo"),o("ethereum:web3"),o("ethereum:accounts"),o("3stack:bignumber"),o("ethereum:tools"),o("standard-minifiers"),o("alexvandesande:identicon"),o("standard-minifier-css"),o("standard-minifier-js"),o("ethereum:elements"),o("ethereum:dapp-styles"),o("meteor-base"),o("mobile-experience"),o("blaze-html-templates"),o("logging","meteor/logging/logging.js"),o("tap:i18n-bundler"),o("shell-server"),o("numeral:numeral"),o("numeral:languages"),o("webapp","meteor/webapp/webapp_client.js"),o("livedata"),o("hot-code-push"),o("launch-screen"),o("autoupdate")},"process.js":function(o,a,i){if(!t.process)try{t.process=o("process")}catch(e){t.process={}}var l=t.process;e.isServer?r({node_modules:{"process.js":function(e,t,n){n.exports=l}}}):(l.platform="browser",l.nextTick=l.nextTick||e._setImmediate),"object"!=typeof l.env&&(l.env={});var s=Object.prototype.hasOwnProperty;for(var u in n)s.call(n,u)&&(l.env[u]=n[u])},"reify.js":function(e,t,n){e("reify/lib/runtime").enable(n.constructor.prototype)},"stubs.js":function(e){var t=!1;try{e.resolve("meteor-node-stubs"),t=!0}catch(e){}t&&e("meteor-node-stubs")},node_modules:{reify:{lib:{runtime:{"index.js":function(e,t,n){"use strict";var r=e("./utils.js"),o=e("./entry.js");function a(e,t,n){r.setESModule(this.exports),o.getOrCreate(this.exports,this),r.isObject(t)&&o.getOrCreate(e).addSetters(this,t,n)}function i(e,t){r.setESModule(this.exports);var n=o.getOrCreate(this.exports,this);n.addGetters(e,t),this.loaded&&n.runSetters()}function l(e){return this.export({default:function(){return e}},!0)}function s(e){var t=o.get(this.exports);return null!==t&&t.runSetters(),this.loaded&&o.getOrCreate(this.exports,this),e}function u(e){var t=this;return function(n){Object.keys(n).forEach(function(o){(e||"default"!==o)&&r.copyKey(o,t.exports,n)})}}t.enable=function(e){return e.watch!==a&&(e.watch=a,e.export=i,e.exportDefault=l,e.runSetters=s,e.makeNsSetter=u,!0)}},"utils.js":function(e,t,n){"use strict";var r="function"==typeof Object.setPrototypeOf,o="function"==typeof Symbol,a="__esModule",i=o?Symbol.for(a):null,l=o&&"symbol"==typeof Symbol.toStringTag,s="function"==typeof Object.getOwnPropertyDescriptor,u=Object.prototype.hasOwnProperty;function c(e,t,n){if(s){var r=Object.getOwnPropertyDescriptor(n,e);r.configurable=!0,Object.defineProperty(t,e,r)}else t[e]=n[e]}function d(e){if(h(e)){if(o&&u.call(e,i))return!!e[i];if(u.call(e,a))return!!e[a]}return!1}function f(e){h(e)&&(o?e[i]=!0:e[a]||Object.defineProperty(e,a,{configurable:!0,enumerable:!1,value:!0,writable:!1}))}function p(e){return"object"==typeof e&&null!==e}function h(e){var t=typeof e;return"function"===t||"object"===t&&null!==e}function m(){var e=Object.create(null);return l&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module",configurable:!1,enumerable:!1,writable:!1}),f(e),e}function v(e,t){return r?Object.setPrototypeOf(e,t):e.__proto__=t,e}t.copyKey=c,t.valueOrGetter=function(e,t){if(s&&u.call(e,t)){var n=Object.getOwnPropertyDescriptor(e,t);if("function"==typeof n.get)return n.get}return e[t]},t.getESModule=d,t.setESModule=f,t.isObject=p,t.isObjectLike=h,t.createNamespace=m,t.setPrototypeOf=v},"entry.js":function(e,t,n){"use strict";var r=e("./utils.js"),o={},a={},i={},l=Object.prototype.hasOwnProperty,s=0;function u(e){this.exports=e,this.getters=Object.create(null),this.setters=Object.create(null),this.namespace=r.createNamespace(),this.ownerModules=Object.create(null),this._loaded=!1}var c=r.setPrototypeOf(u.prototype,null),d="function"==typeof WeakMap?new WeakMap:new function e(){var t=[],n=[];this.get=function(e){var r=t.indexOf(e);if(r>=0)return n[r]},this.set=function(e,r){var o=t.indexOf(e);o>=0?n[o]=r:(t.push(e),n.push(r))}};function f(e){if(!r.isObjectLike(e))return new u(e);var t;if(void 0!==(t=d.get(e)))return t;var t=new u(e);return d.set(e,t),t}function p(e){var t=Object.keys(e),n=t.indexOf("__esModule");return n>=0&&t.splice(n,1),t}function h(e,t){var n=!1;r.getESModule(e.exports)||(e.namespace.default=e.exports,n=!0),r.isObjectLike(e.exports)&&((void 0===t||t.indexOf("*")>=0)&&(t=Object.keys(e.exports)),t.forEach(function(t){l.call(e.getters,t)||n&&"default"===t||!l.call(e.exports,t)||r.copyKey(t,e.namespace,e.exports)}))}function m(e,t,n,o){if("__esModule"!==t){var l=!1;if(void 0===e.last&&(e.last=Object.create(null),l=!0),"*"===t)for(var s=p(n),u=s.length,c=0;c<u;++c){var d=s[c];f(d,r.valueOrGetter(n,d))&&(l=!0)}else f(t,n)&&(l=!0);return l?o(e,t,n):void 0}function f(t,n){var r=n;return r!=r?r=a:void 0===r&&(r=i),e.last[t]!==r&&(e.last[t]=r,!0)}}function v(e,t,n){var r=!0;void 0===t&&(t=Object.keys(e.setters),r=!1);for(var o=t.length,a=0;a<o;++a){var i=t[a];if(!r||l.call(e.setters,i))for(var s=e.setters[i],u=Object.keys(s),c=u.length,d=0;d<c;++d){var f=u[d],p=y(e,i);m(s[f],i,p,n);var h=e.getters[i];"function"==typeof h&&h.runCount>0&&h.constant&&delete s[f]}}}function y(e,t){if("*"===t)return e.namespace;if(l.call(e.namespace,t))return e.namespace[t];var n=e.exports;return"default"!==t||r.getESModule(n)&&"default"in n?null!=n?n[t]:void 0:n}function g(){return Math.random().toString(36).replace("0.",++s+"$")}function b(e,t){var n=e.getters[t];try{var r=n();return++n.runCount,r}catch(e){}return o}u.get=function(e){if(r.isObjectLike(e)){var t=d.get(e);if(void 0!==t)return t}return null},u.getOrCreate=function(e,t){var n=f(e);return r.isObject(t)&&(n.ownerModules[t.id]=t),n},c.addGetters=function(e,t){var n=p(e),r=n.length;t=!!t;for(var o=0;o<r;++o){var a=n[o],i=e[a];"function"!=typeof i||a in this.getters||(this.getters[a]=i,i.constant=t,i.runCount=0)}},c.addSetters=function(e,t,n){var r=p(t),o=r.length;if(o){n=void 0===n?g():e.id+":"+n;for(var a=0;a<o;++a){var i=r[a],l=t[i];"function"==typeof l&&(l.parent=e,i in this.setters||(this.setters[i]=Object.create(null)),this.setters[i][n]=l)}this.runSetters(r)}},c.runGetters=function(e){h(this,e),(void 0===e||e.indexOf("*")>=0)&&(e=Object.keys(this.getters));for(var t=e.length,n=0;n<t;++n){var r=e[n],a=b(this,r);a!==o&&(this.namespace[r]=a,this.exports[r]=a)}},c.hasLoaded=function(){if(this._loaded)return!0;for(var e=Object.keys(this.ownerModules),t=e.length,n=0;n<t;++n){var r=this.ownerModules[e[n]];if(!r.loaded&&r.exports===this.exports)return!1}return this._loaded=!0},c.runSetters=function(e){var t;if(this.runGetters(e),v(this,e,function(e,n,r){void 0===t&&(t=Object.create(null)),t[e.parent.id]=e.parent,e(r,n)}),t)for(var n=Object.keys(t),r=n.length,o=0;o<r;++o){var a=t[n[o]],i=u.get(a.exports);i&&i.runSetters()}},n.exports=u}}}}}}},react:{"package.json":function(e,t){t.name="react",t.version="16.2.0",t.main="index.js"},"index.js":function(e,t,n){"use strict";n.exports=e("./cjs/react.development.js")},cjs:{"react.production.min.js":function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/emptyObject"),a=e("fbjs/lib/emptyFunction"),i="function"==typeof Symbol&&Symbol.for,l=i?Symbol.for("react.element"):60103,s=i?Symbol.for("react.call"):60104,u=i?Symbol.for("react.return"):60105,c=i?Symbol.for("react.portal"):60106,d=i?Symbol.for("react.fragment"):60107,f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);throw(t=Error(n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.")).name="Invariant Violation",t.framesToPop=1,t}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function m(e,t,n){this.props=e,this.context=t,this.refs=o,this.updater=n||h}function v(e,t,n){this.props=e,this.context=t,this.refs=o,this.updater=n||h}function y(){}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&p("85"),this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=m.prototype;var g=v.prototype=new y;function b(e,t,n){this.props=e,this.context=t,this.refs=o,this.updater=n||h}g.constructor=v,r(g,m.prototype),g.isPureReactComponent=!0;var w=b.prototype=new y;w.constructor=b,r(w,m.prototype),w.unstable_isAsyncReactComponent=!0,w.render=function(){return this.props.children};var k={current:null},_=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r,o={},a=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&!x.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:l,type:e,key:a,ref:i,props:o,_owner:k.current}}function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===l}function S(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}var P=/\/+/g,O=[];function E(e,t,n,r){if(O.length){var o=O.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function M(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>O.length&&O.push(e)}function j(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var a=!1;if(null===e)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case l:case s:case u:case c:a=!0}}if(a)return n(r,e,""===t?"."+N(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var i=0;i<e.length;i++){var d=t+N(o=e[i],i);a+=j(o,d,n,r)}else if(null===e||void 0===e?d=null:d="function"==typeof(d=f&&e[f]||e["@@iterator"])?d:null,"function"==typeof d)for(e=d.call(e),i=0;!(o=e.next()).done;)a+=j(o=o.value,d=t+N(o,i++),n,r);else"object"===o&&p("31","[object Object]"===(n=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":n,"");return a}function N(e,t){return"object"==typeof e&&null!==e&&null!=e.key?S(e.key):t.toString(36)}function D(e,t){e.func.call(e.context,t,e.count++)}function R(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?I(e,r,n,a.thatReturnsArgument):null!=e&&(T(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n,e={$$typeof:l,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),r.push(e))}function I(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(P,"$&/")+"/"),t=E(t,a,r,o),null==e||j(e,"",R,t),M(t)}var A={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return I(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=E(null,null,t,n),null==e||j(e,"",D,t),M(t)},count:function(e){return null==e?0:j(e,"",a.thatReturnsNull,null)},toArray:function(e){var t=[];return I(e,t,null,a.thatReturnsArgument),t},only:function(e){return T(e)||p("143"),e}},Component:m,PureComponent:v,unstable_AsyncComponent:b,Fragment:d,createElement:C,cloneElement:function(e,t,n){var o=r({},e.props),a=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=k.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)_.call(t,c)&&!x.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:l,type:e.type,key:a,ref:i,props:o,_owner:s}},createFactory:function(e){var t=C.bind(null,e);return t.type=e,t},isValidElement:T,version:"16.2.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:k,assign:r}},F=Object.freeze({default:A}),U=F&&A||F;n.exports=U.default?U.default:U},"react.development.js":function(e,t,n){"use strict";(function(){var t=e("object-assign"),r=e("fbjs/lib/emptyObject"),o=e("fbjs/lib/invariant"),a=e("fbjs/lib/warning"),i=e("fbjs/lib/emptyFunction"),l=e("prop-types/checkPropTypes"),s="16.2.0",u="function"==typeof Symbol&&Symbol.for,c=u?Symbol.for("react.element"):60103,d=u?Symbol.for("react.call"):60104,f=u?Symbol.for("react.return"):60105,p=u?Symbol.for("react.portal"):60106,h=u?Symbol.for("react.fragment"):60107,m="function"==typeof Symbol&&Symbol.iterator,v="@@iterator";function y(e){if(null===e||void 0===e)return null;var t=m&&e[m]||e[v];return"function"==typeof t?t:null}var g=function(){},b=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.warn(a);try{throw new Error(a)}catch(e){}},w=g=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];b.apply(void 0,[t].concat(r))}},k={};function _(e,t){var n=e.constructor,r=n&&(n.displayName||n.name)||"ReactClass",o=r+"."+t;k[o]||(a(!1,"%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op.\n\nPlease check the code for the %s component.",t,t,r),k[o]=!0)}var x={isMounted:function(e){return!1},enqueueForceUpdate:function(e,t,n){_(e,"forceUpdate")},enqueueReplaceState:function(e,t,n,r){_(e,"replaceState")},enqueueSetState:function(e,t,n,r){_(e,"setState")}};function C(e,t,n){this.props=e,this.context=t,this.refs=r,this.updater=n||x}C.prototype.isReactComponent={},C.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&o(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),this.updater.enqueueSetState(this,e,t,"setState")},C.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var T={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},S=function(e,t){Object.defineProperty(C.prototype,e,{get:function(){w(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})};for(var P in T)T.hasOwnProperty(P)&&S(P,T[P]);function O(e,t,n){this.props=e,this.context=t,this.refs=r,this.updater=n||x}function E(){}E.prototype=C.prototype;var M=O.prototype=new E;function j(e,t,n){this.props=e,this.context=t,this.refs=r,this.updater=n||x}M.constructor=O,t(M,C.prototype),M.isPureReactComponent=!0;var N=j.prototype=new E;N.constructor=j,t(N,C.prototype),N.unstable_isAsyncReactComponent=!0,N.render=function(){return this.props.children};var D={current:null},R=Object.prototype.hasOwnProperty,I={key:!0,ref:!0,__self:!0,__source:!0},A,F;function U(e){if(R.call(e,"ref")){var t=Object.getOwnPropertyDescriptor(e,"ref").get;if(t&&t.isReactWarning)return!1}return void 0!==e.ref}function L(e){if(R.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return!1}return void 0!==e.key}function H(e,t){var n=function(){A||(A=!0,a(!1,"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",t))};n.isReactWarning=!0,Object.defineProperty(e,"key",{get:n,configurable:!0})}function z(e,t){var n=function(){F||(F=!0,a(!1,"%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",t))};n.isReactWarning=!0,Object.defineProperty(e,"ref",{get:n,configurable:!0})}var Y=function(e,t,n,r,o,a,i){var l={$$typeof:c,type:e,key:t,ref:n,props:i,_owner:a,_store:{}};return Object.defineProperty(l._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(l,"_self",{configurable:!1,enumerable:!1,writable:!1,value:r}),Object.defineProperty(l,"_source",{configurable:!1,enumerable:!1,writable:!1,value:o}),Object.freeze&&(Object.freeze(l.props),Object.freeze(l)),l};function W(e,t,n){var r,o={},a=null,i=null,l=null,s=null;if(null!=t)for(r in U(t)&&(i=t.ref),L(t)&&(a=""+t.key),l=void 0===t.__self?null:t.__self,s=void 0===t.__source?null:t.__source,t)R.call(t,r)&&!I.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(u>1){for(var d=Array(u),f=0;f<u;f++)d[f]=arguments[f+2];Object.freeze&&Object.freeze(d),o.children=d}if(e&&e.defaultProps){var p=e.defaultProps;for(r in p)void 0===o[r]&&(o[r]=p[r])}if((a||i)&&(void 0===o.$$typeof||o.$$typeof!==c)){var h="function"==typeof e?e.displayName||e.name||"Unknown":e;a&&H(o,h),i&&z(o,h)}return Y(e,a,i,l,s,D.current,o)}function V(e,t){var n;return Y(e.type,t,e.ref,e._self,e._source,e._owner,e.props)}function B(e,n,r){var o,a=t({},e.props),i=e.key,l=e.ref,s=e._self,u=e._source,c=e._owner,d;if(null!=n)for(o in U(n)&&(l=n.ref,c=D.current),L(n)&&(i=""+n.key),e.type&&e.type.defaultProps&&(d=e.type.defaultProps),n)R.call(n,o)&&!I.hasOwnProperty(o)&&(void 0===n[o]&&void 0!==d?a[o]=d[o]:a[o]=n[o]);var f=arguments.length-2;if(1===f)a.children=r;else if(f>1){for(var p=Array(f),h=0;h<f;h++)p[h]=arguments[h+2];a.children=p}return Y(e.type,i,l,s,u,c,a)}function q(e){return"object"==typeof e&&null!==e&&e.$$typeof===c}var K={getCurrentStack:null,getStackAddendum:function(){var e=K.getCurrentStack;return e?e():null}},G=".",$=":";function Q(e){var t,n={"=":"=0",":":"=2"},r;return"$"+(""+e).replace(/[=:]/g,function(e){return n[e]})}var Z=!1,X=/\/+/g;function J(e){return(""+e).replace(X,"$&/")}var ee=10,te=[];function ne(e,t,n,r){if(te.length){var o=te.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function re(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,te.length<ee&&te.push(e)}function oe(e,t,n,r){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var l=!1,s,u;if(null===e)l=!0;else switch(i){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case c:case d:case f:case p:l=!0}}if(l)return n(r,e,""===t?G+ie(e,0):t),1;var h=0,m=""===t?G:t+$;if(Array.isArray(e))for(var v=0;v<e.length;v++)h+=oe(s=e[v],u=m+ie(s,v),n,r);else{var g=y(e);if("function"==typeof g){g===e.entries&&(a(Z,"Using Maps as children is unsupported and will likely yield unexpected results. Convert it to a sequence/iterable of keyed ReactElements instead.%s",K.getStackAddendum()),Z=!0);for(var b=g.call(e),w,k=0;!(w=b.next()).done;)h+=oe(s=w.value,u=m+ie(s,k++),n,r)}else if("object"===i){var _="";_=" If you meant to render a collection of children, use an array instead."+K.getStackAddendum();var x=""+e;o(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===x?"object with keys {"+Object.keys(e).join(", ")+"}":x,_)}}return h}function ae(e,t,n){return null==e?0:oe(e,"",t,n)}function ie(e,t){return"object"==typeof e&&null!==e&&null!=e.key?Q(e.key):t.toString(36)}function le(e,t,n){var r=e.func,o=e.context;r.call(o,t,e.count++)}function se(e,t,n){if(null==e)return e;var r=ne(null,null,t,n);ae(e,le,r),re(r)}function ue(e,t,n){var r=e.result,o=e.keyPrefix,a=e.func,l=e.context,s=a.call(l,t,e.count++);Array.isArray(s)?ce(s,r,n,i.thatReturnsArgument):null!=s&&(q(s)&&(s=V(s,o+(!s.key||t&&t.key===s.key?"":J(s.key)+"/")+n)),r.push(s))}function ce(e,t,n,r,o){var a="";null!=n&&(a=J(n)+"/");var i=ne(t,a,r,o);ae(e,ue,i),re(i)}function de(e,t,n){if(null==e)return e;var r=[];return ce(e,r,null,t,n),r}function fe(e,t){return ae(e,i.thatReturnsNull,null)}function pe(e){var t=[];return ce(e,t,null,i.thatReturnsArgument),t}function he(e){return q(e)||o(!1,"React.Children.only expected to receive a single React element child."),e}var me=function(e,t,n){return"\n in "+(e||"Unknown")+(t?" (at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+")":n?" (created by "+n+")":"")};function ve(e){var t=e.type;return"string"==typeof t?t:"function"==typeof t?t.displayName||t.name:null}var ye=null,ge=!1,be=function(e){return null==e?"#empty":"string"==typeof e||"number"==typeof e?"#text":"string"==typeof e.type?e.type:e.type===h?"React.Fragment":e.type.displayName||e.type.name||"Unknown"},we=function(){var e="";if(ye){var t=be(ye),n=ye._owner;e+=me(t,ye._source,n&&ve(n))}return e+=K.getStackAddendum()||""},ke=new Map([["children",!0],["key",!0]]);function _e(){if(D.current){var e=ve(D.current);if(e)return"\n\nCheck the render method of `"+e+"`."}return""}function xe(e){if(null!==e&&void 0!==e&&void 0!==e.__source){var t=e.__source,n,r;return"\n\nCheck your code at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+"."}return""}var Ce={};function Te(e){var t=_e();if(!t){var n="string"==typeof e?e:e.displayName||e.name;n&&(t="\n\nCheck the top-level render call using <"+n+">.")}return t}function Se(e,t){if(e._store&&!e._store.validated&&null==e.key){e._store.validated=!0;var n=Te(t);if(!Ce[n]){Ce[n]=!0;var r="";e&&e._owner&&e._owner!==D.current&&(r=" It was passed a child from "+ve(e._owner)+"."),ye=e,a(!1,'Each child in an array or iterator should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.%s',n,r,we()),ye=null}}}function Pe(e,t){if("object"==typeof e)if(Array.isArray(e))for(var n=0;n<e.length;n++){var r=e[n];q(r)&&Se(r,t)}else if(q(e))e._store&&(e._store.validated=!0);else if(e){var o=y(e);if("function"==typeof o&&o!==e.entries)for(var a=o.call(e),i;!(i=a.next()).done;)q(i.value)&&Se(i.value,t)}}function Oe(e){var t=e.type;if("function"==typeof t){var n=t.displayName||t.name,r=t.propTypes;r?(ye=e,l(r,e.props,"prop",n,we),ye=null):void 0===t.PropTypes||ge||(ge=!0,a(!1,"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",n||"Unknown")),"function"==typeof t.getDefaultProps&&a(t.getDefaultProps.isReactClassApproved,"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function Ee(e){ye=e;var t=!0,n=!1,r=void 0;try{for(var o=Object.keys(e.props)[Symbol.iterator](),i;!(t=(i=o.next()).done);t=!0){var l=i.value;if(!ke.has(l)){a(!1,"Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.%s",l,we());break}}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}null!==e.ref&&a(!1,"Invalid attribute `ref` supplied to `React.Fragment`.%s",we()),ye=null}function Me(e,t,n){var r="string"==typeof e||"function"==typeof e||"symbol"==typeof e||"number"==typeof e;if(!r){var o="";(void 0===e||"object"==typeof e&&null!==e&&0===Object.keys(e).length)&&(o+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var i=xe(t);o+=i||_e(),o+=we()||"",a(!1,"React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==e?e:typeof e,o)}var l=W.apply(this,arguments);if(null==l)return l;if(r)for(var s=2;s<arguments.length;s++)Pe(arguments[s],e);return"symbol"==typeof e&&e===h?Ee(l):Oe(l),l}function je(e){var t=Me.bind(null,e);return t.type=e,Object.defineProperty(t,"type",{enumerable:!1,get:function(){return w(!1,"Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:e}),e}}),t}function Ne(e,t,n){for(var r=B.apply(this,arguments),o=2;o<arguments.length;o++)Pe(arguments[o],r.type);return Oe(r),r}var De={Children:{map:de,forEach:se,count:fe,toArray:pe,only:he},Component:C,PureComponent:O,unstable_AsyncComponent:j,Fragment:h,createElement:Me,cloneElement:Ne,createFactory:je,isValidElement:q,version:"16.2.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:D,assign:t}};t(De.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,{ReactDebugCurrentFrame:K,ReactComponentTreeHook:{}});var Re=Object.freeze({default:De}),Ie=Re&&De||Re,Ae=Ie.default?Ie.default:Ie;n.exports=Ae})()}}},"object-assign":{"package.json":function(e,t){t.name="object-assign",t.version="4.1.1"},"index.js":function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function l(){try{if(!Object.assign)return!1;var e=new String("abc"),t;if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},r=0;r<10;r++)n["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(n).map(function(e){return n[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}n.exports=l()?Object.assign:function(e,t){for(var n,l=i(e),s,u=1;u<arguments.length;u++){for(var c in n=Object(arguments[u]))o.call(n,c)&&(l[c]=n[c]);if(r){s=r(n);for(var d=0;d<s.length;d++)a.call(n,s[d])&&(l[s[d]]=n[s[d]])}}return l}}},fbjs:{lib:{"emptyObject.js":function(e,t,n){"use strict";var r={};Object.freeze(r),n.exports=r},"emptyFunction.js":function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function e(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},n.exports=o},"invariant.js":function(e,t,n){"use strict";var r=function e(t){};function o(e,t,n,o,a,i,l,s){if(r(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,o,a,i,l,s],d=0;(u=new Error(t.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}r=function e(t){if(void 0===t)throw new Error("invariant requires an error message argument")},n.exports=o},"warning.js":function(e,t,n){"use strict";var r,o=e("./emptyFunction"),a=function e(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var a=0,i="Warning: "+t.replace(/%s/g,function(){return r[a++]});"undefined"!=typeof console&&console.error(i);try{throw new Error(i)}catch(e){}};o=function e(t,n){if(void 0===n)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==n.indexOf("Failed Composite propType: ")&&!t){for(var r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];a.apply(void 0,[n].concat(o))}},n.exports=o},"ExecutionEnvironment.js":function(e,t,n){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};n.exports=o},"EventListener.js":function(e,t,n){"use strict";var r=e("./emptyFunction"),o={listen:function e(t,n,r){return t.addEventListener?(t.addEventListener(n,r,!1),{remove:function e(){t.removeEventListener(n,r,!1)}}):t.attachEvent?(t.attachEvent("on"+n,r),{remove:function e(){t.detachEvent("on"+n,r)}}):void 0},capture:function e(t,n,o){return t.addEventListener?(t.addEventListener(n,o,!0),{remove:function e(){t.removeEventListener(n,o,!0)}}):(console.error("Attempted to listen to events during the capture phase on a browser that does not support the capture phase. Your application will not receive some events."),{remove:r})},registerDefault:function e(){}};n.exports=o},"getActiveElement.js":function(e,t,n){"use strict";function r(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}n.exports=r},"shallowEqual.js":function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function a(e,t){if(o(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var i=0;i<n.length;i++)if(!r.call(t,n[i])||!o(e[n[i]],t[n[i]]))return!1;return!0}n.exports=a},"containsNode.js":function(e,t,n){"use strict";var r=e("./isTextNode");function o(e,t){return!(!e||!t)&&(e===t||!r(e)&&(r(t)?o(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}n.exports=o},"isTextNode.js":function(e,t,n){"use strict";var r=e("./isNode");function o(e){return r(e)&&3==e.nodeType}n.exports=o},"isNode.js":function(e,t,n){"use strict";function r(e){var t,n=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}n.exports=r},"focusNode.js":function(e,t,n){"use strict";function r(e){try{e.focus()}catch(e){}}n.exports=r},"hyphenateStyleName.js":function(e,t,n){"use strict";var r=e("./hyphenate"),o=/^ms-/;function a(e){return r(e).replace(o,"-ms-")}n.exports=a},"hyphenate.js":function(e,t,n){"use strict";var r=/([A-Z])/g;function o(e){return e.replace(r,"-$1").toLowerCase()}n.exports=o},"camelizeStyleName.js":function(e,t,n){"use strict";var r=e("./camelize"),o=/^-ms-/;function a(e){return r(e.replace(o,"ms-"))}n.exports=a},"camelize.js":function(e,t,n){"use strict";var r=/-(.)/g;function o(e){return e.replace(r,function(e,t){return t.toUpperCase()})}n.exports=o}}},"prop-types":{"checkPropTypes.js":function(e,t,n){"use strict";var r=e("fbjs/lib/invariant"),o=e("fbjs/lib/warning"),a=e("./lib/ReactPropTypesSecret"),i={};function l(e,t,n,l,s){for(var u in e)if(e.hasOwnProperty(u)){var c;try{r("function"==typeof e[u],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",l||"React class",n,u,typeof e[u]),c=e[u](t,u,l,n,null,a)}catch(e){c=e}if(o(!c||c instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",l||"React class",n,u,typeof c),c instanceof Error&&!(c.message in i)){i[c.message]=!0;var d=s?s():"";o(!1,"Failed %s type: %s%s",n,c.message,null!=d?d:"")}}}n.exports=l},lib:{"ReactPropTypesSecret.js":function(e,t,n){"use strict";var r="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";n.exports=r}},"package.json":function(e,t){t.name="prop-types",t.version="15.6.1",t.main="index.js"},"index.js":function(e,t,n){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,o=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},a=!0;n.exports=e("./factoryWithTypeCheckers")(o,!0)},"factoryWithTypeCheckers.js":function(e,t,n){"use strict";var r=e("fbjs/lib/emptyFunction"),o=e("fbjs/lib/invariant"),a=e("fbjs/lib/warning"),i=e("object-assign"),l=e("./lib/ReactPropTypesSecret"),s=e("./checkPropTypes");n.exports=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator,u="@@iterator";function c(e){var t=e&&(n&&e[n]||e[u]);if("function"==typeof t)return t}var d="<<anonymous>>",f={array:v("array"),bool:v("boolean"),func:v("function"),number:v("number"),object:v("object"),string:v("string"),symbol:v("symbol"),any:y(),arrayOf:g,element:b(),instanceOf:w,node:C(),objectOf:_,oneOf:k,oneOfType:x,shape:T,exact:S};function p(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function h(e){this.message=e,this.stack=""}function m(e){var n={},r=0;function i(i,s,u,c,f,p,m){if(c=c||d,p=p||u,m!==l)if(t)o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("undefined"!=typeof console){var v=c+":"+u;!n[v]&&r<3&&(a(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",p,c),n[v]=!0,r++)}return null==s[u]?i?null===s[u]?new h("The "+f+" `"+p+"` is marked as required in `"+c+"`, but its value is `null`."):new h("The "+f+" `"+p+"` is marked as required in `"+c+"`, but its value is `undefined`."):null:e(s,u,c,f,p)}var s=i.bind(null,!1);return s.isRequired=i.bind(null,!0),s}function v(e){function t(t,n,r,o,a,i){var l=t[n],s,u;return E(l)!==e?new h("Invalid "+o+" `"+a+"` of type `"+M(l)+"` supplied to `"+r+"`, expected `"+e+"`."):null}return m(t)}function y(){return m(r.thatReturnsNull)}function g(e){function t(t,n,r,o,a){if("function"!=typeof e)return new h("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var i=t[n],s;if(!Array.isArray(i))return new h("Invalid "+o+" `"+a+"` of type `"+E(i)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u<i.length;u++){var c=e(i,u,r,o,a+"["+u+"]",l);if(c instanceof Error)return c}return null}return m(t)}function b(){function t(t,n,r,o,a){var i=t[n],l;return e(i)?null:new h("Invalid "+o+" `"+a+"` of type `"+E(i)+"` supplied to `"+r+"`, expected a single ReactElement.")}return m(t)}function w(e){function t(t,n,r,o,a){if(!(t[n]instanceof e)){var i=e.name||d,l;return new h("Invalid "+o+" `"+a+"` of type `"+N(t[n])+"` supplied to `"+r+"`, expected instance of `"+i+"`.")}return null}return m(t)}function k(e){if(!Array.isArray(e))return a(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull;function t(t,n,r,o,a){for(var i=t[n],l=0;l<e.length;l++)if(p(i,e[l]))return null;var s;return new h("Invalid "+o+" `"+a+"` of value `"+i+"` supplied to `"+r+"`, expected one of "+JSON.stringify(e)+".")}return m(t)}function _(e){function t(t,n,r,o,a){if("function"!=typeof e)return new h("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var i=t[n],s=E(i);if("object"!==s)return new h("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected an object.");for(var u in i)if(i.hasOwnProperty(u)){var c=e(i,u,r,o,a+"."+u,l);if(c instanceof Error)return c}return null}return m(t)}function x(e){if(!Array.isArray(e))return a(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var t=0;t<e.length;t++){var n=e[t];if("function"!=typeof n)return a(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",j(n),t),r.thatReturnsNull}function o(t,n,r,o,a){for(var i=0;i<e.length;i++){var s;if(null==(0,e[i])(t,n,r,o,a,l))return null}return new h("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")}return m(o)}function C(){function e(e,t,n,r,o){return P(e[t])?null:new h("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return m(e)}function T(e){function t(t,n,r,o,a){var i=t[n],s=E(i);if("object"!==s)return new h("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");for(var u in e){var c=e[u];if(c){var d=c(i,u,r,o,a+"."+u,l);if(d)return d}}return null}return m(t)}function S(e){function t(t,n,r,o,a){var s=t[n],u=E(s);if("object"!==u)return new h("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");var c=i({},t[n],e);for(var d in c){var f=e[d];if(!f)return new h("Invalid "+o+" `"+a+"` key `"+d+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var p=f(s,d,r,o,a+"."+d,l);if(p)return p}return null}return m(t)}function P(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(P);if(null===t||e(t))return!0;var n=c(t);if(!n)return!1;var r=n.call(t),o;if(n!==t.entries){for(;!(o=r.next()).done;)if(!P(o.value))return!1}else for(;!(o=r.next()).done;){var a=o.value;if(a&&!P(a[1]))return!1}return!0;default:return!1}}function O(e,t){return"symbol"===e||("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function E(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":O(t,e)?"symbol":t}function M(e){if(void 0===e||null===e)return""+e;var t=E(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function j(e){var t=M(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function N(e){return e.constructor&&e.constructor.name?e.constructor.name:d}return h.prototype=Error.prototype,f.checkPropTypes=s,f.PropTypes=f,f}},"factoryWithThrowingShims.js":function(e,t,n){"use strict";var r=e("fbjs/lib/emptyFunction"),o=e("fbjs/lib/invariant"),a=e("./lib/ReactPropTypesSecret");n.exports=function(){function e(e,t,n,r,i,l){l!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}}},"react-dom":{"package.json":function(e,t){t.name="react-dom",t.version="16.2.0",t.browser={"./server.js":"./server.browser.js"},t.main="index.js"},"index.js":function(e,t,n){"use strict";function r(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)throw new Error("^_^")}n.exports=e("./cjs/react-dom.development.js")},cjs:{"react-dom.production.min.js":function(e,t,n){"use strict";var r=e("react"),o=e("fbjs/lib/ExecutionEnvironment"),a=e("object-assign"),i=e("fbjs/lib/emptyFunction"),l=e("fbjs/lib/EventListener"),s=e("fbjs/lib/getActiveElement"),u=e("fbjs/lib/shallowEqual"),c=e("fbjs/lib/containsNode"),d=e("fbjs/lib/focusNode"),f=e("fbjs/lib/emptyObject");function p(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);throw(t=Error(n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.")).name="Invariant Violation",t.framesToPop=1,t}r||p("227");var h={children:!0,dangerouslySetInnerHTML:!0,defaultValue:!0,defaultChecked:!0,innerHTML:!0,suppressContentEditableWarning:!0,suppressHydrationWarning:!0,style:!0};function m(e,t){return(e&t)===t}var v={MUST_USE_PROPERTY:1,HAS_BOOLEAN_VALUE:4,HAS_NUMERIC_VALUE:8,HAS_POSITIVE_NUMERIC_VALUE:24,HAS_OVERLOADED_BOOLEAN_VALUE:32,HAS_STRING_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(e){var t=v,n=e.Properties||{},r=e.DOMAttributeNamespaces||{},o=e.DOMAttributeNames||{};for(var a in e=e.DOMMutationMethods||{},n){y.hasOwnProperty(a)&&p("48",a);var i=a.toLowerCase(),l=n[a];1>=(i={attributeName:i,attributeNamespace:null,propertyName:a,mutationMethod:null,mustUseProperty:m(l,t.MUST_USE_PROPERTY),hasBooleanValue:m(l,t.HAS_BOOLEAN_VALUE),hasNumericValue:m(l,t.HAS_NUMERIC_VALUE),hasPositiveNumericValue:m(l,t.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:m(l,t.HAS_OVERLOADED_BOOLEAN_VALUE),hasStringBooleanValue:m(l,t.HAS_STRING_BOOLEAN_VALUE)}).hasBooleanValue+i.hasNumericValue+i.hasOverloadedBooleanValue||p("50",a),o.hasOwnProperty(a)&&(i.attributeName=o[a]),r.hasOwnProperty(a)&&(i.attributeNamespace=r[a]),e.hasOwnProperty(a)&&(i.mutationMethod=e[a]),y[a]=i}}},y={};function g(e,t){if(h.hasOwnProperty(e)||2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1]))return!1;if(null===t)return!0;switch(typeof t){case"boolean":return h.hasOwnProperty(e)?e=!0:(t=b(e))?e=t.hasBooleanValue||t.hasStringBooleanValue||t.hasOverloadedBooleanValue:e="data-"===(e=e.toLowerCase().slice(0,5))||"aria-"===e,e;case"undefined":case"number":case"string":case"object":return!0;default:return!1}}function b(e){return y.hasOwnProperty(e)?y[e]:null}var w=v,k=w.MUST_USE_PROPERTY,_=w.HAS_BOOLEAN_VALUE,x=w.HAS_NUMERIC_VALUE,C=w.HAS_POSITIVE_NUMERIC_VALUE,T=w.HAS_OVERLOADED_BOOLEAN_VALUE,S=w.HAS_STRING_BOOLEAN_VALUE,P={Properties:{allowFullScreen:_,async:_,autoFocus:_,autoPlay:_,capture:T,checked:k|_,cols:C,contentEditable:S,controls:_,default:_,defer:_,disabled:_,download:T,draggable:S,formNoValidate:_,hidden:_,loop:_,multiple:k|_,muted:k|_,noValidate:_,open:_,playsInline:_,readOnly:_,required:_,reversed:_,rows:C,rowSpan:x,scoped:_,seamless:_,selected:k|_,size:C,start:x,span:C,spellCheck:S,style:0,tabIndex:0,itemScope:_,acceptCharset:0,className:0,htmlFor:0,httpEquiv:0,value:S},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}},O=w.HAS_STRING_BOOLEAN_VALUE,E="http://www.w3.org/1999/xlink",M="http://www.w3.org/XML/1998/namespace",j={Properties:{autoReverse:O,externalResourcesRequired:O,preserveAlpha:O},DOMAttributeNames:{autoReverse:"autoReverse",externalResourcesRequired:"externalResourcesRequired",preserveAlpha:"preserveAlpha"},DOMAttributeNamespaces:{xlinkActuate:E,xlinkArcrole:E,xlinkHref:E,xlinkRole:E,xlinkShow:E,xlinkTitle:E,xlinkType:E,xmlBase:M,xmlLang:M,xmlSpace:M}},N=/[\-\:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode x-height xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type xml:base xmlns:xlink xml:lang xml:space".split(" ").forEach(function(e){var t=e.replace(N,D);j.Properties[t]=0,j.DOMAttributeNames[t]=e}),w.injectDOMPropertyConfig(P),w.injectDOMPropertyConfig(j);var R={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback&&p("197"),I=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){I.apply(R,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){if(R.invokeGuardedCallback.apply(this,arguments),R.hasCaughtError()){var u=R.clearCaughtError();R._hasRethrowError||(R._hasRethrowError=!0,R._rethrowError=u)}},rethrowCaughtError:function(){return A.apply(R,arguments)},hasCaughtError:function(){return R._hasCaughtError},clearCaughtError:function(){if(R._hasCaughtError){var e=R._caughtError;return R._caughtError=null,R._hasCaughtError=!1,e}p("198")}};function I(e,t,n,r,o,a,i,l,s){R._hasCaughtError=!1,R._caughtError=null;var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){R._caughtError=e,R._hasCaughtError=!0}}function A(){if(R._hasRethrowError){var e=R._rethrowError;throw R._rethrowError=null,R._hasRethrowError=!1,e}}var F=null,U={};function L(){if(F)for(var e in U){var t=U[e],n=F.indexOf(e);if(-1<n||p("96",e),!z[n])for(var r in t.extractEvents||p("97",e),z[n]=t,n=t.eventTypes){var o=void 0,a=n[r],i=t,l=r;Y.hasOwnProperty(l)&&p("99",l),Y[l]=a;var s=a.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&H(s[o],i,l);o=!0}else a.registrationName?(H(a.registrationName,i,l),o=!0):o=!1;o||p("98",r,e)}}}function H(e,t,n){W[e]&&p("100",e),W[e]=t,V[e]=t.eventTypes[n].dependencies}var z=[],Y={},W={},V={};function B(e){F&&p("101"),F=Array.prototype.slice.call(e),L()}function q(e){var t=!1,n;for(n in e)if(e.hasOwnProperty(n)){var r=e[n];U.hasOwnProperty(n)&&U[n]===r||(U[n]&&p("102",n),U[n]=r,t=!0)}t&&L()}var K=Object.freeze({plugins:z,eventNameDispatchConfigs:Y,registrationNameModules:W,registrationNameDependencies:V,possibleRegistrationNames:null,injectEventPluginOrder:B,injectEventPluginsByName:q}),G=null,$=null,Q=null;function Z(e,t,n,r){t=e.type||"unknown-event",e.currentTarget=Q(r),R.invokeGuardedCallbackAndCatchFirstError(t,n,void 0,e),e.currentTarget=null}function X(e,t){return null==t&&p("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function J(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var ee=null;function te(e,t){if(e){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o<n.length&&!e.isPropagationStopped();o++)Z(e,t,n[o],r[o]);else n&&Z(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function ne(e){return te(e,!0)}function re(e){return te(e,!1)}var oe={injectEventPluginOrder:B,injectEventPluginsByName:q};function ae(e,t){var n=e.stateNode;if(!n)return null;var r=G(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&p("231",t,typeof n),n)}function ie(e,t,n,r){for(var o,a=0;a<z.length;a++){var i=z[a];i&&(i=i.extractEvents(e,t,n,r))&&(o=X(o,i))}return o}function le(e){e&&(ee=X(ee,e))}function se(e){var t=ee;ee=null,t&&(J(t,e?ne:re),ee&&p("95"),R.rethrowCaughtError())}var ue=Object.freeze({injection:oe,getListener:ae,extractEvents:ie,enqueueEvents:le,processEventQueue:se}),ce=Math.random().toString(36).slice(2),de="__reactInternalInstance$"+ce,fe="__reactEventHandlers$"+ce;function pe(e){if(e[de])return e[de];for(var t=[];!e[de];){if(t.push(e),!e.parentNode)return null;e=e.parentNode}var n=void 0,r=e[de];if(5===r.tag||6===r.tag)return r;for(;e&&(r=e[de]);e=t.pop())n=r;return n}function he(e){if(5===e.tag||6===e.tag)return e.stateNode;p("33")}function me(e){return e[fe]||null}var ve=Object.freeze({precacheFiberNode:function(e,t){t[de]=e},getClosestInstanceFromNode:pe,getInstanceFromNode:function(e){return!(e=e[de])||5!==e.tag&&6!==e.tag?null:e},getNodeFromInstance:he,getFiberCurrentPropsFromNode:me,updateFiberProps:function(e,t){e[fe]=t}});function ye(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function ge(e,t,n){for(var r=[];e;)r.push(e),e=ye(e);for(e=r.length;0<e--;)t(r[e],"captured",n);for(e=0;e<r.length;e++)t(r[e],"bubbled",n)}function be(e,t,n){(t=ae(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=X(n._dispatchListeners,t),n._dispatchInstances=X(n._dispatchInstances,e))}function we(e){e&&e.dispatchConfig.phasedRegistrationNames&&ge(e._targetInst,be,e)}function ke(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst;ge(t=t?ye(t):null,be,e)}}function _e(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=ae(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=X(n._dispatchListeners,t),n._dispatchInstances=X(n._dispatchInstances,e))}function xe(e){e&&e.dispatchConfig.registrationName&&_e(e._targetInst,null,e)}function Ce(e){J(e,we)}function Te(e,t,n,r){if(n&&r)e:{for(var o=n,a=r,i=0,l=o;l;l=ye(l))i++;l=0;for(var s=a;s;s=ye(s))l++;for(;0<i-l;)o=ye(o),i--;for(;0<l-i;)a=ye(a),l--;for(;i--;){if(o===a||o===a.alternate)break e;o=ye(o),a=ye(a)}o=null}else o=null;for(a=o,o=[];n&&n!==a&&(null===(i=n.alternate)||i!==a);)o.push(n),n=ye(n);for(n=[];r&&r!==a&&(null===(i=r.alternate)||i!==a);)n.push(r),r=ye(r);for(r=0;r<o.length;r++)_e(o[r],"bubbled",e);for(e=n.length;0<e--;)_e(n[e],"captured",t)}var Se=Object.freeze({accumulateTwoPhaseDispatches:Ce,accumulateTwoPhaseDispatchesSkipTarget:function(e){J(e,ke)},accumulateEnterLeaveDispatches:Te,accumulateDirectDispatches:function(e){J(e,xe)}}),Pe=null;function Oe(){return!Pe&&o.canUseDOM&&(Pe="textContent"in document.documentElement?"textContent":"innerText"),Pe}var Ee={_root:null,_startText:null,_fallbackText:null};function Me(){if(Ee._fallbackText)return Ee._fallbackText;var e,t=Ee._startText,n=t.length,r,o=je(),a=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[a-r];r++);return Ee._fallbackText=o.slice(e,1<r?1-r:void 0),Ee._fallbackText}function je(){return"value"in Ee._root?Ee._root.value:Ee._root[Oe()]}var Ne="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),De={type:null,target:null,currentTarget:i.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function Re(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?i.thatReturnsTrue:i.thatReturnsFalse,this.isPropagationStopped=i.thatReturnsFalse,this}function Ie(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Ae(e){e instanceof this||p("223"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Fe(e){e.eventPool=[],e.getPooled=Ie,e.release=Ae}function Ue(e,t,n,r){return Re.call(this,e,t,n,r)}function Le(e,t,n,r){return Re.call(this,e,t,n,r)}a(Re.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=i.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=i.thatReturnsTrue)},persist:function(){this.isPersistent=i.thatReturnsTrue},isPersistent:i.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface,t;for(t in e)this[t]=null;for(e=0;e<Ne.length;e++)this[Ne[e]]=null}}),Re.Interface=De,Re.augmentClass=function(e,t){function n(){}n.prototype=this.prototype;var r=new n;a(r,e.prototype),e.prototype=r,e.prototype.constructor=e,e.Interface=a({},this.Interface,t),e.augmentClass=this.augmentClass,Fe(e)},Fe(Re),Re.augmentClass(Ue,{data:null}),Re.augmentClass(Le,{data:null});var He=[9,13,27,32],ze=o.canUseDOM&&"CompositionEvent"in window,Ye=null,We;if(o.canUseDOM&&"documentMode"in document&&(Ye=document.documentMode),We=o.canUseDOM&&"TextEvent"in window&&!Ye){var Ve=window.opera;We=!("object"==typeof Ve&&"function"==typeof Ve.version&&12>=parseInt(Ve.version(),10))}var Be=We,qe=o.canUseDOM&&(!ze||Ye&&8<Ye&&11>=Ye),Ke=String.fromCharCode(32),Ge={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"topBlur topCompositionEnd topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"topBlur topCompositionStart topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"topBlur topCompositionUpdate topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")}},$e=!1;function Qe(e,t){switch(e){case"topKeyUp":return-1!==He.indexOf(t.keyCode);case"topKeyDown":return 229!==t.keyCode;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ze(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Xe=!1;function Je(e,t){switch(e){case"topCompositionEnd":return Ze(t);case"topKeyPress":return 32!==t.which?null:($e=!0,Ke);case"topTextInput":return(e=t.data)===Ke&&$e?null:e;default:return null}}function et(e,t){if(Xe)return"topCompositionEnd"===e||!ze&&Qe(e,t)?(e=Me(),Ee._root=null,Ee._startText=null,Ee._fallbackText=null,Xe=!1,e):null;switch(e){case"topPaste":return null;case"topKeyPress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"topCompositionEnd":return qe?null:t.data;default:return null}}var tt={eventTypes:Ge,extractEvents:function(e,t,n,r){var o;if(ze)e:{switch(e){case"topCompositionStart":var a=Ge.compositionStart;break e;case"topCompositionEnd":a=Ge.compositionEnd;break e;case"topCompositionUpdate":a=Ge.compositionUpdate;break e}a=void 0}else Xe?Qe(e,n)&&(a=Ge.compositionEnd):"topKeyDown"===e&&229===n.keyCode&&(a=Ge.compositionStart);return a?(qe&&(Xe||a!==Ge.compositionStart?a===Ge.compositionEnd&&Xe&&(o=Me()):(Ee._root=r,Ee._startText=je(),Xe=!0)),a=Ue.getPooled(a,t,n,r),o?a.data=o:null!==(o=Ze(n))&&(a.data=o),Ce(a),o=a):o=null,(e=Be?Je(e,n):et(e,n))?((t=Le.getPooled(Ge.beforeInput,t,n,r)).data=e,Ce(t)):t=null,[o,t]}},nt=null,rt=null,ot=null;function at(e){if(e=$(e)){nt&&"function"==typeof nt.restoreControlledState||p("194");var t=G(e.stateNode);nt.restoreControlledState(e.stateNode,e.type,t)}}var it={injectFiberControlledHostComponent:function(e){nt=e}};function lt(e){rt?ot?ot.push(e):ot=[e]:rt=e}function st(){if(rt){var e=rt,t=ot;if(ot=rt=null,at(e),t)for(e=0;e<t.length;e++)at(t[e])}}var ut=Object.freeze({injection:it,enqueueStateRestore:lt,restoreStateIfNeeded:st});function ct(e,t){return e(t)}var dt=!1;function ft(e,t){if(dt)return ct(e,t);dt=!0;try{return ct(e,t)}finally{dt=!1,st()}}var pt={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0},ht;function mt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!pt[e.type]:"textarea"===t}function vt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function yt(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n=(t="on"+e)in document;return n||((n=document.createElement("div")).setAttribute(t,"return;"),n="function"==typeof n[t]),!n&&ht&&"wheel"===e&&(n=document.implementation.hasFeature("Events.wheel","3.0")),n}function gt(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function bt(e){var t=gt(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"function"==typeof n.get&&"function"==typeof n.set)return Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:!0,get:function(){return n.get.call(this)},set:function(e){r=""+e,n.set.call(this,e)}}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}function wt(e){e._valueTracker||(e._valueTracker=bt(e))}function kt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=gt(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}o.canUseDOM&&(ht=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""));var _t={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"topBlur topChange topClick topFocus topInput topKeyDown topKeyUp topSelectionChange".split(" ")}};function xt(e,t,n){return(e=Re.getPooled(_t.change,e,t,n)).type="change",lt(n),Ce(e),e}var Ct=null,Tt=null;function St(e){le(e),se(!1)}function Pt(e){var t;if(kt(he(e)))return e}function Ot(e,t){if("topChange"===e)return t}var Et=!1;function Mt(){Ct&&(Ct.detachEvent("onpropertychange",jt),Tt=Ct=null)}function jt(e){"value"===e.propertyName&&Pt(Tt)&&ft(St,e=xt(Tt,e,vt(e)))}function Nt(e,t,n){"topFocus"===e?(Mt(),Tt=n,(Ct=t).attachEvent("onpropertychange",jt)):"topBlur"===e&&Mt()}function Dt(e){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return Pt(Tt)}function Rt(e,t){if("topClick"===e)return Pt(t)}function It(e,t){if("topInput"===e||"topChange"===e)return Pt(t)}o.canUseDOM&&(Et=yt("input")&&(!document.documentMode||9<document.documentMode));var At={eventTypes:_t,_isInputEventSupported:Et,extractEvents:function(e,t,n,r){var o=t?he(t):window,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type)var i=Ot;else if(mt(o))if(Et)i=It;else{i=Dt;var l=Nt}else!(a=o.nodeName)||"input"!==a.toLowerCase()||"checkbox"!==o.type&&"radio"!==o.type||(i=Rt);if(i&&(i=i(e,t)))return xt(i,n,r);l&&l(e,o,t),"topBlur"===e&&null!=t&&(e=t._wrapperState||o._wrapperState)&&e.controlled&&"number"===o.type&&(e=""+o.value,o.getAttribute("value")!==e&&o.setAttribute("value",e))}};function Ft(e,t,n,r){return Re.call(this,e,t,n,r)}Re.augmentClass(Ft,{view:null,detail:null});var Ut={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Lt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Ut[e])&&!!t[e]}function Ht(){return Lt}function zt(e,t,n,r){return Re.call(this,e,t,n,r)}Ft.augmentClass(zt,{screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Ht,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}});var Yt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Wt={eventTypes:Yt,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement)||"topMouseOut"!==e&&"topMouseOver"!==e)return null;var o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window;if("topMouseOut"===e?(e=t,t=(t=n.relatedTarget||n.toElement)?pe(t):null):e=null,e===t)return null;var a=null==e?o:he(e);o=null==t?o:he(t);var i=zt.getPooled(Yt.mouseLeave,e,n,r);return i.type="mouseleave",i.target=a,i.relatedTarget=o,(n=zt.getPooled(Yt.mouseEnter,t,n,r)).type="mouseenter",n.target=o,n.relatedTarget=a,Te(i,n,e,t),[i,n]}},Vt=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner;function Bt(e){return"string"==typeof(e=e.type)?e:"function"==typeof e?e.displayName||e.name:null}function qt(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function Kt(e){return!!(e=e._reactInternalFiber)&&2===qt(e)}function Gt(e){2!==qt(e)&&p("188")}function $t(e){var t=e.alternate;if(!t)return 3===(t=qt(e))&&p("188"),1===t?null:e;for(var n=e,r=t;;){var o=n.return,a=o?o.alternate:null;if(!o||!a)break;if(o.child===a.child){for(var i=o.child;i;){if(i===n)return Gt(o),e;if(i===r)return Gt(o),t;i=i.sibling}p("188")}if(n.return!==r.return)n=o,r=a;else{i=!1;for(var l=o.child;l;){if(l===n){i=!0,n=o,r=a;break}if(l===r){i=!0,r=o,n=a;break}l=l.sibling}if(!i){for(l=a.child;l;){if(l===n){i=!0,n=a,r=o;break}if(l===r){i=!0,r=a,n=o;break}l=l.sibling}i||p("189")}}n.alternate!==r&&p("190")}return 3!==n.tag&&p("188"),n.stateNode.current===n?e:t}function Qt(e){if(!(e=$t(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Zt(e){if(!(e=$t(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var Xt=[];function Jt(e){var t=e.targetInst;do{if(!t){e.ancestors.push(t);break}var n;for(n=t;n.return;)n=n.return;if(!(n=3!==n.tag?null:n.stateNode.containerInfo))break;e.ancestors.push(t),t=pe(n)}while(t);for(n=0;n<e.ancestors.length;n++)t=e.ancestors[n],tn(e.topLevelType,t,e.nativeEvent,vt(e.nativeEvent))}var en=!0,tn=void 0;function nn(e){en=!!e}function rn(e,t,n){return n?l.listen(n,t,an.bind(null,e)):null}function on(e,t,n){return n?l.capture(n,t,an.bind(null,e)):null}function an(e,t){if(en){var n=vt(t);if(null===(n=pe(n))||"number"!=typeof n.tag||2===qt(n)||(n=null),Xt.length){var r=Xt.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{ft(Jt,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Xt.length&&Xt.push(e)}}}var ln=Object.freeze({get _enabled(){return en},get _handleTopLevel(){return tn},setHandleTopLevel:function(e){tn=e},setEnabled:nn,isEnabled:function(){return en},trapBubbledEvent:rn,trapCapturedEvent:on,dispatchEvent:an});function sn(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var un={animationend:sn("Animation","AnimationEnd"),animationiteration:sn("Animation","AnimationIteration"),animationstart:sn("Animation","AnimationStart"),transitionend:sn("Transition","TransitionEnd")},cn={},dn={};function fn(e){if(cn[e])return cn[e];if(!un[e])return e;var t=un[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in dn)return cn[e]=t[n];return""}o.canUseDOM&&(dn=document.createElement("div").style,"AnimationEvent"in window||(delete un.animationend.animation,delete un.animationiteration.animation,delete un.animationstart.animation),"TransitionEvent"in window||delete un.transitionend.transition);var pn={topAbort:"abort",topAnimationEnd:fn("animationend")||"animationend",topAnimationIteration:fn("animationiteration")||"animationiteration",topAnimationStart:fn("animationstart")||"animationstart",topBlur:"blur",topCancel:"cancel",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topClose:"close",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoad:"load",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topToggle:"toggle",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:fn("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},hn={},mn=0,vn="_reactListenersID"+(""+Math.random()).slice(2);function yn(e){return Object.prototype.hasOwnProperty.call(e,vn)||(e[vn]=mn++,hn[e[vn]]={}),hn[e[vn]]}function gn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function bn(e,t){var n=gn(e),r;for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=gn(n)}}function wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)}var kn=o.canUseDOM&&"documentMode"in document&&11>=document.documentMode,_n={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"topBlur topContextMenu topFocus topKeyDown topKeyUp topMouseDown topMouseUp topSelectionChange".split(" ")}},xn=null,Cn=null,Tn=null,Sn=!1;function Pn(e,t){if(Sn||null==xn||xn!==s())return null;var n=xn;return"selectionStart"in n&&wn(n)?n={start:n.selectionStart,end:n.selectionEnd}:window.getSelection?n={anchorNode:(n=window.getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}:n=void 0,Tn&&u(Tn,n)?null:(Tn=n,(e=Re.getPooled(_n.select,Cn,e,t)).type="select",e.target=xn,Ce(e),e)}var On={eventTypes:_n,extractEvents:function(e,t,n,r){var o=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument,a;if(!(a=!o)){e:{o=yn(o),a=V.onSelect;for(var i=0;i<a.length;i++){var l=a[i];if(!o.hasOwnProperty(l)||!o[l]){o=!1;break e}}o=!0}a=!o}if(a)return null;switch(o=t?he(t):window,e){case"topFocus":(mt(o)||"true"===o.contentEditable)&&(xn=o,Cn=t,Tn=null);break;case"topBlur":Tn=Cn=xn=null;break;case"topMouseDown":Sn=!0;break;case"topContextMenu":case"topMouseUp":return Sn=!1,Pn(n,r);case"topSelectionChange":if(kn)break;case"topKeyDown":case"topKeyUp":return Pn(n,r)}return null}};function En(e,t,n,r){return Re.call(this,e,t,n,r)}function Mn(e,t,n,r){return Re.call(this,e,t,n,r)}function jn(e,t,n,r){return Re.call(this,e,t,n,r)}function Nn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,32<=e||13===e?e:0}Re.augmentClass(En,{animationName:null,elapsedTime:null,pseudoElement:null}),Re.augmentClass(Mn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ft.augmentClass(jn,{relatedTarget:null});var Dn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Rn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};function In(e,t,n,r){return Re.call(this,e,t,n,r)}function An(e,t,n,r){return Re.call(this,e,t,n,r)}function Fn(e,t,n,r){return Re.call(this,e,t,n,r)}function Un(e,t,n,r){return Re.call(this,e,t,n,r)}function Ln(e,t,n,r){return Re.call(this,e,t,n,r)}Ft.augmentClass(In,{key:function(e){if(e.key){var t=Dn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Nn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Rn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Ht,charCode:function(e){return"keypress"===e.type?Nn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Nn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),zt.augmentClass(An,{dataTransfer:null}),Ft.augmentClass(Fn,{touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Ht}),Re.augmentClass(Un,{propertyName:null,elapsedTime:null,pseudoElement:null}),zt.augmentClass(Ln,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null});var Hn={},zn={};"abort animationEnd animationIteration animationStart blur cancel canPlay canPlayThrough click close contextMenu copy cut doubleClick drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error focus input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing progress rateChange reset scroll seeked seeking stalled submit suspend timeUpdate toggle touchCancel touchEnd touchMove touchStart transitionEnd volumeChange waiting wheel".split(" ").forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t;n={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[t="top"+t]},Hn[e]=n,zn[t]=n});var Yn={eventTypes:Hn,extractEvents:function(e,t,n,r){var o=zn[e];if(!o)return null;switch(e){case"topKeyPress":if(0===Nn(n))return null;case"topKeyDown":case"topKeyUp":e=In;break;case"topBlur":case"topFocus":e=jn;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":e=zt;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":e=An;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":e=Fn;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":e=En;break;case"topTransitionEnd":e=Un;break;case"topScroll":e=Ft;break;case"topWheel":e=Ln;break;case"topCopy":case"topCut":case"topPaste":e=Mn;break;default:e=Re}return Ce(t=e.getPooled(o,t,n,r)),t}};tn=function(e,t,n,r){le(e=ie(e,t,n,r)),se(!1)},oe.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin TapEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),G=ve.getFiberCurrentPropsFromNode,$=ve.getInstanceFromNode,Q=ve.getNodeFromInstance,oe.injectEventPluginsByName({SimpleEventPlugin:Yn,EnterLeaveEventPlugin:Wt,ChangeEventPlugin:At,SelectEventPlugin:On,BeforeInputEventPlugin:tt});var Wn=[],Vn=-1;function Bn(e){0>Vn||(e.current=Wn[Vn],Wn[Vn]=null,Vn--)}function qn(e,t){Wn[++Vn]=e.current,e.current=t}new Set;var Kn={current:f},Gn={current:!1},$n=f;function Qn(e){return Xn(e)?$n:Kn.current}function Zn(e,t){var n=e.type.contextTypes;if(!n)return f;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Xn(e){return 2===e.tag&&null!=e.type.childContextTypes}function Jn(e){Xn(e)&&(Bn(Gn,e),Bn(Kn,e))}function er(e,t,n){null!=Kn.cursor&&p("168"),qn(Kn,t,e),qn(Gn,n,e)}function tr(e,t){var n=e.stateNode,r=e.type.childContextTypes;if("function"!=typeof n.getChildContext)return t;for(var o in n=n.getChildContext())o in r||p("108",Bt(e)||"Unknown",o);return a({},t,n)}function nr(e){if(!Xn(e))return!1;var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||f,$n=Kn.current,qn(Kn,t,e),qn(Gn,Gn.current,e),!0}function rr(e,t){var n=e.stateNode;if(n||p("169"),t){var r=tr(e,$n);n.__reactInternalMemoizedMergedChildContext=r,Bn(Gn,e),Bn(Kn,e),qn(Kn,r,e)}else Bn(Gn,e);qn(Gn,t,e)}function or(e,t,n){this.tag=e,this.key=t,this.stateNode=this.type=null,this.sibling=this.child=this.return=null,this.index=0,this.memoizedState=this.updateQueue=this.memoizedProps=this.pendingProps=this.ref=null,this.internalContextTag=n,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.expirationTime=0,this.alternate=null}function ar(e,t,n){var r=e.alternate;return null===r?((r=new or(e.tag,e.key,e.internalContextTag)).type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.expirationTime=n,r.pendingProps=t,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function ir(e,t,n){var r=void 0,o=e.type,a=e.key;return"function"==typeof o?((r=o.prototype&&o.prototype.isReactComponent?new or(2,a,t):new or(0,a,t)).type=o,r.pendingProps=e.props):"string"==typeof o?((r=new or(5,a,t)).type=o,r.pendingProps=e.props):"object"==typeof o&&null!==o&&"number"==typeof o.tag?(r=o).pendingProps=e.props:p("130",null==o?o:typeof o,""),r.expirationTime=n,r}function lr(e,t,n,r){return(t=new or(10,r,t)).pendingProps=e,t.expirationTime=n,t}function sr(e,t,n){return(t=new or(6,null,t)).pendingProps=e,t.expirationTime=n,t}function ur(e,t,n){return(t=new or(7,e.key,t)).type=e.handler,t.pendingProps=e,t.expirationTime=n,t}function cr(e,t,n){return(e=new or(9,null,t)).expirationTime=n,e}function dr(e,t,n){return(t=new or(4,e.key,t)).pendingProps=e.children||[],t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var fr=null,pr=null;function hr(e){return function(t){try{return e(t)}catch(e){}}}function mr(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);fr=hr(function(e){return t.onCommitFiberRoot(n,e)}),pr=hr(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function vr(e){"function"==typeof fr&&fr(e)}function yr(e){"function"==typeof pr&&pr(e)}function gr(e){return{baseState:e,expirationTime:0,first:null,last:null,callbackList:null,hasForceUpdate:!1,isInitialized:!1}}function br(e,t){null===e.last?e.first=e.last=t:(e.last.next=t,e.last=t),(0===e.expirationTime||e.expirationTime>t.expirationTime)&&(e.expirationTime=t.expirationTime)}function wr(e,t){var n=e.alternate,r=e.updateQueue;null===r&&(r=e.updateQueue=gr(null)),null!==n?null===(e=n.updateQueue)&&(e=n.updateQueue=gr(null)):e=null,null===(e=e!==r?e:null)?br(r,t):null===r.last||null===e.last?(br(r,t),br(e,t)):(br(r,t),e.last=t)}function kr(e,t,n,r){return"function"==typeof(e=e.partialState)?e.call(t,n,r):e}function _r(e,t,n,r,o,i){null!==e&&e.updateQueue===n&&(n=t.updateQueue={baseState:n.baseState,expirationTime:n.expirationTime,first:n.first,last:n.last,isInitialized:n.isInitialized,callbackList:null,hasForceUpdate:!1}),n.expirationTime=0,n.isInitialized?e=n.baseState:(e=n.baseState=t.memoizedState,n.isInitialized=!0);for(var l=!0,s=n.first,u=!1;null!==s;){var c=s.expirationTime;if(c>i){var d=n.expirationTime;(0===d||d>c)&&(n.expirationTime=c),u||(u=!0,n.baseState=e)}else u||(n.first=s.next,null===n.first&&(n.last=null)),s.isReplace?(e=kr(s,r,e,o),l=!0):(c=kr(s,r,e,o))&&(e=l?a({},e,c):a(e,c),l=!1),s.isForced&&(n.hasForceUpdate=!0),null!==s.callback&&(null===(c=n.callbackList)&&(c=n.callbackList=[]),c.push(s));s=s.next}return null!==n.callbackList?t.effectTag|=32:null!==n.first||n.hasForceUpdate||(t.updateQueue=null),u||(n.baseState=e),e}function xr(e,t){var n=e.callbackList;if(null!==n)for(e.callbackList=null,e=0;e<n.length;e++){var r=n[e],o=r.callback;r.callback=null,"function"!=typeof o&&p("191",o),o.call(t)}}function Cr(e,t,n,r){function o(e,t){t.updater=a,e.stateNode=t,t._reactInternalFiber=e}var a={isMounted:Kt,enqueueSetState:function(n,r,o){n=n._reactInternalFiber,o=void 0===o?null:o;var a=t(n);wr(n,{expirationTime:a,partialState:r,callback:o,isReplace:!1,isForced:!1,nextCallback:null,next:null}),e(n,a)},enqueueReplaceState:function(n,r,o){n=n._reactInternalFiber,o=void 0===o?null:o;var a=t(n);wr(n,{expirationTime:a,partialState:r,callback:o,isReplace:!0,isForced:!1,nextCallback:null,next:null}),e(n,a)},enqueueForceUpdate:function(n,r){n=n._reactInternalFiber,r=void 0===r?null:r;var o=t(n);wr(n,{expirationTime:o,partialState:null,callback:r,isReplace:!1,isForced:!0,nextCallback:null,next:null}),e(n,o)}};return{adoptClassInstance:o,constructClassInstance:function(e,t){var n=e.type,r=Qn(e),a=2===e.tag&&null!=e.type.contextTypes,i=a?Zn(e,r):f;return o(e,t=new n(t,i)),a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=i),t},mountClassInstance:function(e,t){var n=e.alternate,r=e.stateNode,o=r.state||null,i=e.pendingProps;i||p("158");var l=Qn(e);r.props=i,r.state=e.memoizedState=o,r.refs=f,r.context=Zn(e,l),null!=e.type&&null!=e.type.prototype&&!0===e.type.prototype.unstable_isAsyncReactComponent&&(e.internalContextTag|=1),"function"==typeof r.componentWillMount&&(o=r.state,r.componentWillMount(),o!==r.state&&a.enqueueReplaceState(r,r.state,null),null!==(o=e.updateQueue)&&(r.state=_r(n,e,o,r,i,t))),"function"==typeof r.componentDidMount&&(e.effectTag|=4)},updateClassInstance:function(e,t,o){var i=t.stateNode;i.props=t.memoizedProps,i.state=t.memoizedState;var l=t.memoizedProps,s=t.pendingProps;s||null==(s=l)&&p("159");var c=i.context,d=Qn(t);if(d=Zn(t,d),"function"!=typeof i.componentWillReceiveProps||l===s&&c===d||(c=i.state,i.componentWillReceiveProps(s,d),i.state!==c&&a.enqueueReplaceState(i,i.state,null)),c=t.memoizedState,o=null!==t.updateQueue?_r(e,t,t.updateQueue,i,s,o):c,!(l!==s||c!==o||Gn.current||null!==t.updateQueue&&t.updateQueue.hasForceUpdate))return"function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),!1;var f=s;if(null===l||null!==t.updateQueue&&t.updateQueue.hasForceUpdate)f=!0;else{var h=t.stateNode,m=t.type;f="function"==typeof h.shouldComponentUpdate?h.shouldComponentUpdate(f,o,d):!m.prototype||!m.prototype.isPureReactComponent||(!u(l,f)||!u(c,o))}return f?("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(s,o,d),"function"==typeof i.componentDidUpdate&&(t.effectTag|=4)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),n(t,s),r(t,o)),i.props=s,i.state=o,i.context=d,f}}}var Tr="function"==typeof Symbol&&Symbol.for,Sr=Tr?Symbol.for("react.element"):60103,Pr=Tr?Symbol.for("react.call"):60104,Or=Tr?Symbol.for("react.return"):60105,Er=Tr?Symbol.for("react.portal"):60106,Mr=Tr?Symbol.for("react.fragment"):60107,jr="function"==typeof Symbol&&Symbol.iterator;function Nr(e){return null===e||void 0===e?null:"function"==typeof(e=jr&&e[jr]||e["@@iterator"])?e:null}var Dr=Array.isArray;function Rr(e,t){var n=t.ref;if(null!==n&&"function"!=typeof n){if(t._owner){var r=void 0;(t=t._owner)&&(2!==t.tag&&p("110"),r=t.stateNode),r||p("147",n);var o=""+n;return null!==e&&null!==e.ref&&e.ref._stringRef===o?e.ref:((e=function(e){var t=r.refs===f?r.refs={}:r.refs;null===e?delete t[o]:t[o]=e})._stringRef=o,e)}"string"!=typeof n&&p("148"),t._owner||p("149",n)}return n}function Ir(e,t){"textarea"!==e.type&&p("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Ar(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=ar(e,t,n)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function i(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=sr(n,e.internalContextTag,r)).return=e,t):((t=o(t,n,r)).return=e,t)}function s(e,t,n,r){return null!==t&&t.type===n.type?((r=o(t,n.props,r)).ref=Rr(t,n),r.return=e,r):((r=ir(n,e.internalContextTag,r)).ref=Rr(t,n),r.return=e,r)}function u(e,t,n,r){return null===t||7!==t.tag?((t=ur(n,e.internalContextTag,r)).return=e,t):((t=o(t,n,r)).return=e,t)}function c(e,t,n,r){return null===t||9!==t.tag?((t=cr(n,e.internalContextTag,r)).type=n.value,t.return=e,t):((t=o(t,null,r)).type=n.value,t.return=e,t)}function d(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=dr(n,e.internalContextTag,r)).return=e,t):((t=o(t,n.children||[],r)).return=e,t)}function f(e,t,n,r,a){return null===t||10!==t.tag?((t=lr(n,e.internalContextTag,r,a)).return=e,t):((t=o(t,n,r)).return=e,t)}function h(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=sr(""+t,e.internalContextTag,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Sr:return t.type===Mr?((t=lr(t.props.children,e.internalContextTag,n,t.key)).return=e,t):((n=ir(t,e.internalContextTag,n)).ref=Rr(null,t),n.return=e,n);case Pr:return(t=ur(t,e.internalContextTag,n)).return=e,t;case Or:return(n=cr(t,e.internalContextTag,n)).type=t.value,n.return=e,n;case Er:return(t=dr(t,e.internalContextTag,n)).return=e,t}if(Dr(t)||Nr(t))return(t=lr(t,e.internalContextTag,n,null)).return=e,t;Ir(e,t)}return null}function m(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Sr:return n.key===o?n.type===Mr?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case Pr:return n.key===o?u(e,t,n,r):null;case Or:return null===o?c(e,t,n,r):null;case Er:return n.key===o?d(e,t,n,r):null}if(Dr(n)||Nr(n))return null!==o?null:f(e,t,n,r,null);Ir(e,n)}return null}function v(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Sr:return e=e.get(null===r.key?n:r.key)||null,r.type===Mr?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case Pr:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case Or:return c(t,e=e.get(n)||null,r,o);case Er:return d(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Dr(r)||Nr(r))return f(t,e=e.get(n)||null,r,o,null);Ir(t,r)}return null}function y(o,i,l,s){for(var u=null,c=null,d=i,f=i=0,p=null;null!==d&&f<l.length;f++){d.index>f?(p=d,d=null):p=d.sibling;var y=m(o,d,l[f],s);if(null===y){null===d&&(d=p);break}e&&d&&null===y.alternate&&t(o,d),i=a(y,i,f),null===c?u=y:c.sibling=y,c=y,d=p}if(f===l.length)return n(o,d),u;if(null===d){for(;f<l.length;f++)(d=h(o,l[f],s))&&(i=a(d,i,f),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(o,d);f<l.length;f++)(p=v(d,o,f,l[f],s))&&(e&&null!==p.alternate&&d.delete(null===p.key?f:p.key),i=a(p,i,f),null===c?u=p:c.sibling=p,c=p);return e&&d.forEach(function(e){return t(o,e)}),u}function g(o,i,l,s){var u=Nr(l);"function"!=typeof u&&p("150"),null==(l=u.call(l))&&p("151");for(var c=u=null,d=i,f=i=0,y=null,g=l.next();null!==d&&!g.done;f++,g=l.next()){d.index>f?(y=d,d=null):y=d.sibling;var b=m(o,d,g.value,s);if(null===b){d||(d=y);break}e&&d&&null===b.alternate&&t(o,d),i=a(b,i,f),null===c?u=b:c.sibling=b,c=b,d=y}if(g.done)return n(o,d),u;if(null===d){for(;!g.done;f++,g=l.next())null!==(g=h(o,g.value,s))&&(i=a(g,i,f),null===c?u=g:c.sibling=g,c=g);return u}for(d=r(o,d);!g.done;f++,g=l.next())null!==(g=v(d,o,f,g.value,s))&&(e&&null!==g.alternate&&d.delete(null===g.key?f:g.key),i=a(g,i,f),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach(function(e){return t(o,e)}),u}return function(e,r,a,l){"object"==typeof a&&null!==a&&a.type===Mr&&null===a.key&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Sr:e:{var u=a.key;for(s=r;null!==s;){if(s.key===u){if(10===s.tag?a.type===Mr:s.type===a.type){n(e,s.sibling),(r=o(s,a.type===Mr?a.props.children:a.props,l)).ref=Rr(s,a),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}a.type===Mr?((r=lr(a.props.children,e.internalContextTag,l,a.key)).return=e,e=r):((l=ir(a,e.internalContextTag,l)).ref=Rr(r,a),l.return=e,e=l)}return i(e);case Pr:e:{for(s=a.key;null!==r;){if(r.key===s){if(7===r.tag){n(e,r.sibling),(r=o(r,a,l)).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=ur(a,e.internalContextTag,l)).return=e,e=r}return i(e);case Or:e:{if(null!==r){if(9===r.tag){n(e,r.sibling),(r=o(r,null,l)).type=a.value,r.return=e,e=r;break e}n(e,r)}(r=cr(a,e.internalContextTag,l)).type=a.value,r.return=e,e=r}return i(e);case Er:e:{for(s=a.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[],l)).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=dr(a,e.internalContextTag,l)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),r=o(r,a,l)):(n(e,r),r=sr(a,e.internalContextTag,l)),r.return=e,i(e=r);if(Dr(a))return y(e,r,a,l);if(Nr(a))return g(e,r,a,l);if(s&&Ir(e,a),void 0===a)switch(e.tag){case 2:case 1:p("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var Fr=Ar(!0),Ur=Ar(!1);function Lr(e,t,n,r,o){function a(e,t,n){var r=t.expirationTime;t.child=null===e?Ur(t,null,n,r):Fr(t,e.child,n,r)}function i(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=128)}function l(e,t,n,r){if(i(e,t),!n)return r&&rr(t,!1),u(e,t);n=t.stateNode,Vt.current=t;var o=n.render();return t.effectTag|=1,a(e,t,o),t.memoizedState=n.state,t.memoizedProps=n.props,r&&rr(t,!0),t.child}function s(e){var t=e.stateNode;t.pendingContext?er(e,t.pendingContext,t.pendingContext!==t.context):t.context&&er(e,t.context,!1),v(e,t.containerInfo)}function u(e,t){if(null!==e&&t.child!==e.child&&p("153"),null!==t.child){var n=ar(e=t.child,e.pendingProps,e.expirationTime);for(t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ar(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function c(e,t){switch(t.tag){case 3:s(t);break;case 2:nr(t);break;case 4:v(t,t.stateNode.containerInfo)}return null}var d=e.shouldSetTextContent,f=e.useSyncScheduling,h=e.shouldDeprioritizeSubtree,m=t.pushHostContext,v=t.pushHostContainer,y=n.enterHydrationState,g=n.resetHydrationState,b=n.tryToClaimNextHydratableInstance,w=(e=Cr(r,o,function(e,t){e.memoizedProps=t},function(e,t){e.memoizedState=t})).adoptClassInstance,k=e.constructClassInstance,_=e.mountClassInstance,x=e.updateClassInstance;return{beginWork:function(e,t,n){if(0===t.expirationTime||t.expirationTime>n)return c(e,t);switch(t.tag){case 0:null!==e&&p("155");var r=t.type,o=t.pendingProps,C=Qn(t);return r=r(o,C=Zn(t,C)),t.effectTag|=1,"object"==typeof r&&null!==r&&"function"==typeof r.render?(t.tag=2,o=nr(t),w(t,r),_(t,n),t=l(e,t,!0,o)):(t.tag=1,a(e,t,r),t.memoizedProps=o,t=t.child),t;case 1:e:{if(o=t.type,n=t.pendingProps,r=t.memoizedProps,Gn.current)null===n&&(n=r);else if(null===n||r===n){t=u(e,t);break e}o=o(n,r=Zn(t,r=Qn(t))),t.effectTag|=1,a(e,t,o),t.memoizedProps=n,t=t.child}return t;case 2:return o=nr(t),r=void 0,null===e?t.stateNode?p("153"):(k(t,t.pendingProps),_(t,n),r=!0):r=x(e,t,n),l(e,t,r,o);case 3:return s(t),null!==(o=t.updateQueue)?(r=t.memoizedState)===(o=_r(e,t,o,null,null,n))?(g(),t=u(e,t)):(r=o.element,C=t.stateNode,(null===e||null===e.child)&&C.hydrate&&y(t)?(t.effectTag|=2,t.child=Ur(t,null,r,n)):(g(),a(e,t,r)),t.memoizedState=o,t=t.child):(g(),t=u(e,t)),t;case 5:m(t),null===e&&b(t),o=t.type;var T=t.memoizedProps;return null===(r=t.pendingProps)&&(null===(r=T)&&p("154")),C=null!==e?e.memoizedProps:null,Gn.current||null!==r&&T!==r?(T=r.children,d(o,r)?T=null:C&&d(o,C)&&(t.effectTag|=16),i(e,t),2147483647!==n&&!f&&h(o,r)?(t.expirationTime=2147483647,t=null):(a(e,t,T),t.memoizedProps=r,t=t.child)):t=u(e,t),t;case 6:return null===e&&b(t),null===(e=t.pendingProps)&&(e=t.memoizedProps),t.memoizedProps=e,null;case 8:t.tag=7;case 7:return o=t.pendingProps,Gn.current?null===o&&(null===(o=e&&e.memoizedProps)&&p("154")):null!==o&&t.memoizedProps!==o||(o=t.memoizedProps),r=o.children,t.stateNode=null===e?Ur(t,t.stateNode,r,n):Fr(t,t.stateNode,r,n),t.memoizedProps=o,t.stateNode;case 9:return null;case 4:e:{if(v(t,t.stateNode.containerInfo),o=t.pendingProps,Gn.current)null===o&&(null==(o=e&&e.memoizedProps)&&p("154"));else if(null===o||t.memoizedProps===o){t=u(e,t);break e}null===e?t.child=Fr(t,null,o,n):a(e,t,o),t.memoizedProps=o,t=t.child}return t;case 10:e:{if(n=t.pendingProps,Gn.current)null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n){t=u(e,t);break e}a(e,t,n),t.memoizedProps=n,t=t.child}return t;default:p("156")}},beginFailedWork:function(e,t,n){switch(t.tag){case 2:nr(t);break;case 3:s(t);break;default:p("157")}return t.effectTag|=64,null===e?t.child=null:t.child!==e.child&&(t.child=e.child),0===t.expirationTime||t.expirationTime>n?c(e,t):(t.firstEffect=null,t.lastEffect=null,t.child=null===e?Ur(t,null,null,n):Fr(t,e.child,null,n),2===t.tag&&(e=t.stateNode,t.memoizedProps=e.props,t.memoizedState=e.state),t.child)}}}function Hr(e,t,n){function r(e){e.effectTag|=4}var o=e.createInstance,a=e.createTextInstance,i=e.appendInitialChild,l=e.finalizeInitialChildren,s=e.prepareUpdate,u=e.persistence,c=t.getRootHostContainer,d=t.popHostContext,f=t.getHostContext,h=t.popHostContainer,m=n.prepareToHydrateHostInstance,v=n.prepareToHydrateHostTextInstance,y=n.popHydrationState,g=void 0,b=void 0,w=void 0;return e.mutation?(g=function(){},b=function(e,t,n){(t.updateQueue=n)&&r(t)},w=function(e,t,n,o){n!==o&&r(t)}):p(u?"235":"236"),{completeWork:function(e,t,n){var u=t.pendingProps;switch(null===u?u=t.memoizedProps:2147483647===t.expirationTime&&2147483647!==n||(t.pendingProps=null),t.tag){case 1:return null;case 2:return Jn(t),null;case 3:return h(t),Bn(Gn,t),Bn(Kn,t),(u=t.stateNode).pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),null!==e&&null!==e.child||(y(t),t.effectTag&=-3),g(t),null;case 5:d(t),n=c();var k=t.type;if(null!==e&&null!=t.stateNode){var _=e.memoizedProps,x=t.stateNode,C=f();x=s(x,k,_,u,n,C),b(e,t,x,k,_,u,n),e.ref!==t.ref&&(t.effectTag|=128)}else{if(!u)return null===t.stateNode&&p("166"),null;if(e=f(),y(t))m(t,n,e)&&r(t);else{e=o(k,u,n,e,t);e:for(_=t.child;null!==_;){if(5===_.tag||6===_.tag)i(e,_.stateNode);else if(4!==_.tag&&null!==_.child){_.child.return=_,_=_.child;continue}if(_===t)break;for(;null===_.sibling;){if(null===_.return||_.return===t)break e;_=_.return}_.sibling.return=_.return,_=_.sibling}l(e,k,u,n)&&r(t),t.stateNode=e}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)w(e,t,e.memoizedProps,u);else{if("string"!=typeof u)return null===t.stateNode&&p("166"),null;e=c(),n=f(),y(t)?v(t)&&r(t):t.stateNode=a(u,e,n,t)}return null;case 7:(u=t.memoizedProps)||p("165"),t.tag=8,k=[];e:for((_=t.stateNode)&&(_.return=t);null!==_;){if(5===_.tag||6===_.tag||4===_.tag)p("247");else if(9===_.tag)k.push(_.type);else if(null!==_.child){_.child.return=_,_=_.child;continue}for(;null===_.sibling;){if(null===_.return||_.return===t)break e;_=_.return}_.sibling.return=_.return,_=_.sibling}return u=(_=u.handler)(u.props,k),t.child=Fr(t,null!==e?e.child:null,u,n),t.child;case 8:return t.tag=7,null;case 9:case 10:return null;case 4:return h(t),g(t),null;case 0:p("167");default:p("156")}}}}function zr(e,t){function n(e){var n=e.ref;if(null!==n)try{n(null)}catch(n){t(e,n)}}function r(e){switch(yr(e),e.tag){case 2:n(e);var r=e.stateNode;if("function"==typeof r.componentWillUnmount)try{r.props=e.memoizedProps,r.state=e.memoizedState,r.componentWillUnmount()}catch(n){t(e,n)}break;case 5:n(e);break;case 7:o(e.stateNode);break;case 4:s&&i(e)}}function o(e){for(var t=e;;)if(r(t),null===t.child||s&&4===t.tag){if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function a(e){return 5===e.tag||3===e.tag||4===e.tag}function i(e){for(var t=e,n=!1,a=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&p("160"),n.tag){case 5:a=n.stateNode,i=!1;break e;case 3:case 4:a=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag)o(t),i?b(a,t.stateNode):g(a,t.stateNode);else if(4===t.tag?a=t.stateNode.containerInfo:r(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}var l=e.getPublicInstance,s=e.mutation;e=e.persistence,s||p(e?"235":"236");var u=s.commitMount,c=s.commitUpdate,d=s.resetTextContent,f=s.commitTextUpdate,h=s.appendChild,m=s.appendChildToContainer,v=s.insertBefore,y=s.insertInContainerBefore,g=s.removeChild,b=s.removeChildFromContainer;return{commitResetTextContent:function(e){d(e.stateNode)},commitPlacement:function(e){e:{for(var t=e.return;null!==t;){if(a(t)){var n=t;break e}t=t.return}p("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:p("161")}16&n.effectTag&&(d(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||a(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){if(5===o.tag||6===o.tag)n?r?y(t,o.stateNode,n):v(t,o.stateNode,n):r?m(t,o.stateNode):h(t,o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}},commitDeletion:function(e){i(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case 2:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var o=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&c(n,a,o,e,r,t)}break;case 6:null===t.stateNode&&p("162"),n=t.memoizedProps,f(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:break;default:p("163")}},commitLifeCycles:function(e,t){switch(t.tag){case 2:var n=t.stateNode;if(4&t.effectTag)if(null===e)n.props=t.memoizedProps,n.state=t.memoizedState,n.componentDidMount();else{var r=e.memoizedProps;e=e.memoizedState,n.props=t.memoizedProps,n.state=t.memoizedState,n.componentDidUpdate(r,e)}null!==(t=t.updateQueue)&&xr(t,n);break;case 3:null!==(n=t.updateQueue)&&xr(n,null!==t.child?t.child.stateNode:null);break;case 5:n=t.stateNode,null===e&&4&t.effectTag&&u(n,t.type,t.memoizedProps,t);break;case 6:case 4:break;default:p("163")}},commitAttachRef:function(e){var t=e.ref;if(null!==t){var n=e.stateNode;switch(e.tag){case 5:t(l(n));break;default:t(n)}}},commitDetachRef:function(e){null!==(e=e.ref)&&e(null)}}}var Yr={};function Wr(e){function t(e){return e===Yr&&p("174"),e}var n=e.getChildHostContext,r=e.getRootHostContext,o={current:Yr},a={current:Yr},i={current:Yr};return{getHostContext:function(){return t(o.current)},getRootHostContainer:function(){return t(i.current)},popHostContainer:function(e){Bn(o,e),Bn(a,e),Bn(i,e)},popHostContext:function(e){a.current===e&&(Bn(o,e),Bn(a,e))},pushHostContainer:function(e,t){qn(i,t,e),t=r(t),qn(a,e,e),qn(o,t,e)},pushHostContext:function(e){var r=t(i.current),l=t(o.current);l!==(r=n(l,e.type,r))&&(qn(a,e,e),qn(o,r,e))},resetHostContainer:function(){o.current=Yr,i.current=Yr}}}function Vr(e){function t(e,t){var n=new or(5,null,0);n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function n(e,t){switch(e.tag){case 5:return null!==(t=a(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=i(t,e.pendingProps))&&(e.stateNode=t,!0);default:return!1}}function r(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag;)e=e.return;d=e}var o=e.shouldSetTextContent;if(!(e=e.hydration))return{enterHydrationState:function(){return!1},resetHydrationState:function(){},tryToClaimNextHydratableInstance:function(){},prepareToHydrateHostInstance:function(){p("175")},prepareToHydrateHostTextInstance:function(){p("176")},popHydrationState:function(){return!1}};var a=e.canHydrateInstance,i=e.canHydrateTextInstance,l=e.getNextHydratableSibling,s=e.getFirstHydratableChild,u=e.hydrateInstance,c=e.hydrateTextInstance,d=null,f=null,h=!1;return{enterHydrationState:function(e){return f=s(e.stateNode.containerInfo),d=e,h=!0},resetHydrationState:function(){f=d=null,h=!1},tryToClaimNextHydratableInstance:function(e){if(h){var r=f;if(r){if(!n(e,r)){if(!(r=l(r))||!n(e,r))return e.effectTag|=2,h=!1,void(d=e);t(d,f)}d=e,f=s(r)}else e.effectTag|=2,h=!1,d=e}},prepareToHydrateHostInstance:function(e,t,n){return t=u(e.stateNode,e.type,e.memoizedProps,t,n,e),e.updateQueue=t,null!==t},prepareToHydrateHostTextInstance:function(e){return c(e.stateNode,e.memoizedProps,e)},popHydrationState:function(e){if(e!==d)return!1;if(!h)return r(e),h=!0,!1;var n=e.type;if(5!==e.tag||"head"!==n&&"body"!==n&&!o(n,e.memoizedProps))for(n=f;n;)t(e,n),n=l(n);return r(e),f=d?l(e.stateNode):null,!0}}}function Br(e){function t(e){ie=Q=!0;var t=e.stateNode;if(t.current===e&&p("177"),t.isReadyForCommit=!1,Vt.current=null,1<e.effectTag)if(null!==e.lastEffect){e.lastEffect.nextEffect=e;var n=e.firstEffect}else n=e;else n=e.firstEffect;for(B(),ee=n;null!==ee;){var r=!1,o=void 0;try{for(;null!==ee;){var a=ee.effectTag;if(16&a&&R(ee),128&a){var i=ee.alternate;null!==i&&H(i)}switch(-242&a){case 2:I(ee),ee.effectTag&=-3;break;case 6:I(ee),ee.effectTag&=-3,F(ee.alternate,ee);break;case 4:F(ee.alternate,ee);break;case 8:le=!0,A(ee),le=!1}ee=ee.nextEffect}}catch(e){r=!0,o=e}r&&(null===ee&&p("178"),l(ee,o),null!==ee&&(ee=ee.nextEffect))}for(q(),t.current=e,ee=n;null!==ee;){n=!1,r=void 0;try{for(;null!==ee;){var s=ee.effectTag;if(36&s&&U(ee.alternate,ee),128&s&&L(ee),64&s)switch(o=ee,a=void 0,null!==te&&(a=te.get(o),te.delete(o),null==a&&null!==o.alternate&&(o=o.alternate,a=te.get(o),te.delete(o))),null==a&&p("184"),o.tag){case 2:o.stateNode.componentDidCatch(a.error,{componentStack:a.componentStack});break;case 3:null===oe&&(oe=a.error);break;default:p("157")}var u=ee.nextEffect;ee.nextEffect=null,ee=u}}catch(e){n=!0,r=e}n&&(null===ee&&p("178"),l(ee,r),null!==ee&&(ee=ee.nextEffect))}return Q=ie=!1,vr(e.stateNode),re&&(re.forEach(v),re=null),null!==oe&&(e=oe,oe=null,C(e)),0===(t=t.current.expirationTime)&&(ne=te=null),t}function n(e){for(;;){var t=D(e.alternate,e,J),n=e.return,r=e.sibling,o=e;if(2147483647===J||2147483647!==o.expirationTime){if(2!==o.tag&&3!==o.tag)var a=0;else a=null===(a=o.updateQueue)?0:a.expirationTime;for(var i=o.child;null!==i;)0!==i.expirationTime&&(0===a||a>i.expirationTime)&&(a=i.expirationTime),i=i.sibling;o.expirationTime=a}if(null!==t)return t;if(null!==n&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e)),null!==r)return r;if(null===n){e.stateNode.isReadyForCommit=!0;break}e=n}return null}function r(e){var t=j(e.alternate,e,J);return null===t&&(t=n(e)),Vt.current=null,t}function o(e){var t=N(e.alternate,e,J);return null===t&&(t=n(e)),Vt.current=null,t}function a(e){if(null!==te){if(!(0===J||J>e))if(J<=G)for(;null!==Z;)Z=s(Z)?o(Z):r(Z);else for(;null!==Z&&!x();)Z=s(Z)?o(Z):r(Z)}else if(!(0===J||J>e))if(J<=G)for(;null!==Z;)Z=r(Z);else for(;null!==Z&&!x();)Z=r(Z)}function i(e,t){if(Q&&p("243"),Q=!0,e.isReadyForCommit=!1,e!==X||t!==J||null===Z){for(;-1<Vn;)Wn[Vn]=null,Vn--;$n=f,Kn.current=f,Gn.current=!1,E(),J=t,Z=ar((X=e).current,null,t)}var n=!1,r=null;try{a(t)}catch(e){n=!0,r=e}for(;n;){if(ae){oe=r;break}var i=Z;if(null===i)ae=!0;else{var s=l(i,r);if(null===s&&p("183"),!ae){try{for(r=t,s=n=s;null!==i;){switch(i.tag){case 2:Jn(i);break;case 5:O(i);break;case 3:P(i);break;case 4:P(i)}if(i===s||i.alternate===s)break;i=i.return}Z=o(n),a(r)}catch(e){n=!0,r=e;continue}break}}}return t=oe,ae=Q=!1,oe=null,null!==t&&C(t),e.isReadyForCommit?e.current.alternate:null}function l(e,t){var n=Vt.current=null,r=!1,o=!1,a=null;if(3===e.tag)n=e,u(e)&&(ae=!0);else for(var i=e.return;null!==i&&null===n;){if(2===i.tag?"function"==typeof i.stateNode.componentDidCatch&&(r=!0,a=Bt(i),n=i,o=!0):3===i.tag&&(n=i),u(i)){if(le||null!==re&&(re.has(i)||null!==i.alternate&&re.has(i.alternate)))return null;n=null,o=!1}i=i.return}if(null!==n){null===ne&&(ne=new Set),ne.add(n);var l="";i=e;do{e:switch(i.tag){case 0:case 1:case 2:case 5:var s=i._debugOwner,c=i._debugSource,d=Bt(i),f=null;s&&(f=Bt(s)),s=c,d="\n in "+(d||"Unknown")+(s?" (at "+s.fileName.replace(/^.*[\\\/]/,"")+":"+s.lineNumber+")":f?" (created by "+f+")":"");break e;default:d=""}l+=d,i=i.return}while(i);i=l,e=Bt(e),null===te&&(te=new Map),t={componentName:e,componentStack:i,error:t,errorBoundary:r?n.stateNode:null,errorBoundaryFound:r,errorBoundaryName:a,willRetry:o},te.set(n,t);try{var p=t.error;p&&p.suppressReactErrorLogging||console.error(p)}catch(e){e&&e.suppressReactErrorLogging||console.error(e)}return ie?(null===re&&(re=new Set),re.add(n)):v(n),n}return null===oe&&(oe=t),null}function s(e){return null!==te&&(te.has(e)||null!==e.alternate&&te.has(e.alternate))}function u(e){return null!==ne&&(ne.has(e)||null!==e.alternate&&ne.has(e.alternate))}function c(){return 20*(1+((y()+100)/20|0))}function d(e){return 0!==$?$:Q?ie?1:J:!V||1&e.internalContextTag?c():1}function h(e,t){return m(e,t,!1)}function m(e,t){for(;null!==e;){if((0===e.expirationTime||e.expirationTime>t)&&(e.expirationTime=t),null!==e.alternate&&(0===e.alternate.expirationTime||e.alternate.expirationTime>t)&&(e.alternate.expirationTime=t),null===e.return){if(3!==e.tag)break;var n=e.stateNode;!Q&&n===X&&t<J&&(Z=X=null,J=0);var r=n,o=t;if(_e>ke&&p("185"),null===r.nextScheduledRoot)r.remainingExpirationTime=o,null===ue?(se=ue=r,r.nextScheduledRoot=r):(ue=ue.nextScheduledRoot=r).nextScheduledRoot=se;else{var a=r.remainingExpirationTime;(0===a||o<a)&&(r.remainingExpirationTime=o)}fe||(be?we&&_(pe=r,he=1):1===o?k(1,null):g(o)),!Q&&n===X&&t<J&&(Z=X=null,J=0)}e=e.return}}function v(e){m(e,1,!0)}function y(){return G=2+((z()-K)/10|0)}function g(e){if(0!==ce){if(e>ce)return;W(de)}var t=z()-K;ce=e,de=Y(w,{timeout:10*(e-2)-t})}function b(){var e=0,t=null;if(null!==ue)for(var n=ue,r=se;null!==r;){var o=r.remainingExpirationTime;if(0===o){if((null===n||null===ue)&&p("244"),r===r.nextScheduledRoot){se=ue=r.nextScheduledRoot=null;break}if(r===se)se=o=r.nextScheduledRoot,ue.nextScheduledRoot=o,r.nextScheduledRoot=null;else{if(r===ue){(ue=n).nextScheduledRoot=se,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if((0===e||o<e)&&(e=o,t=r),r===ue)break;n=r,r=r.nextScheduledRoot}}null!==(n=pe)&&n===t?_e++:_e=0,pe=t,he=e}function w(e){k(0,e)}function k(e,t){for(ge=t,b();null!==pe&&0!==he&&(0===e||he<=e)&&!me;)_(pe,he),b();if(null!==ge&&(ce=0,de=-1),0!==he&&g(he),ge=null,me=!1,_e=0,ve)throw e=ye,ye=null,ve=!1,e}function _(e,n){if(fe&&p("245"),fe=!0,n<=y()){var r=e.finishedWork;null!==r?(e.finishedWork=null,e.remainingExpirationTime=t(r)):(e.finishedWork=null,null!==(r=i(e,n))&&(e.remainingExpirationTime=t(r)))}else null!==(r=e.finishedWork)?(e.finishedWork=null,e.remainingExpirationTime=t(r)):(e.finishedWork=null,null!==(r=i(e,n))&&(x()?e.finishedWork=r:e.remainingExpirationTime=t(r)));fe=!1}function x(){return!(null===ge||ge.timeRemaining()>xe)&&(me=!0)}function C(e){null===pe&&p("246"),pe.remainingExpirationTime=0,ve||(ve=!0,ye=e)}var T=Wr(e),S=Vr(e),P=T.popHostContainer,O=T.popHostContext,E=T.resetHostContainer,M=Lr(e,T,S,h,d),j=M.beginWork,N=M.beginFailedWork,D=Hr(e,T,S).completeWork,R=(T=zr(e,l)).commitResetTextContent,I=T.commitPlacement,A=T.commitDeletion,F=T.commitWork,U=T.commitLifeCycles,L=T.commitAttachRef,H=T.commitDetachRef,z=e.now,Y=e.scheduleDeferredCallback,W=e.cancelDeferredCallback,V=e.useSyncScheduling,B=e.prepareForCommit,q=e.resetAfterCommit,K=z(),G=2,$=0,Q=!1,Z=null,X=null,J=0,ee=null,te=null,ne=null,re=null,oe=null,ae=!1,ie=!1,le=!1,se=null,ue=null,ce=0,de=-1,fe=!1,pe=null,he=0,me=!1,ve=!1,ye=null,ge=null,be=!1,we=!1,ke=1e3,_e=0,xe=1;return{computeAsyncExpiration:c,computeExpirationForFiber:d,scheduleWork:h,batchedUpdates:function(e,t){var n=be;be=!0;try{return e(t)}finally{(be=n)||fe||k(1,null)}},unbatchedUpdates:function(e){if(be&&!we){we=!0;try{return e()}finally{we=!1}}return e()},flushSync:function(e){var t=be;be=!0;try{e:{var n=$;$=1;try{var r=e();break e}finally{$=n}r=void 0}return r}finally{be=t,fe&&p("187"),k(1,null)}},deferredUpdates:function(e){var t=$;$=c();try{return e()}finally{$=t}}}}function qr(e){function t(e){return null===(e=Qt(e))?null:e.stateNode}var n=e.getPublicInstance,r=(e=Br(e)).computeAsyncExpiration,o=e.computeExpirationForFiber,i=e.scheduleWork;return{createContainer:function(e,t){var n=new or(3,null,0);return e={current:n,containerInfo:e,pendingChildren:null,remainingExpirationTime:0,isReadyForCommit:!1,finishedWork:null,context:null,pendingContext:null,hydrate:t,nextScheduledRoot:null},n.stateNode=e},updateContainer:function(e,t,n,a){var l=t.current;if(n){var s;n=n._reactInternalFiber;e:{for(2===qt(n)&&2===n.tag||p("170"),s=n;3!==s.tag;){if(Xn(s)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break e}(s=s.return)||p("171")}s=s.stateNode.context}n=Xn(n)?tr(n,s):s}else n=f;null===t.context?t.context=n:t.pendingContext=n,t=void 0===(t=a)?null:t,wr(l,{expirationTime:a=null!=e&&null!=e.type&&null!=e.type.prototype&&!0===e.type.prototype.unstable_isAsyncReactComponent?r():o(l),partialState:{element:e},callback:t,isReplace:!1,isForced:!1,nextCallback:null,next:null}),i(l,a)},batchedUpdates:e.batchedUpdates,unbatchedUpdates:e.unbatchedUpdates,deferredUpdates:e.deferredUpdates,flushSync:e.flushSync,getPublicRootInstance:function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:return n(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:t,findHostInstanceWithNoPortals:function(e){return null===(e=Zt(e))?null:e.stateNode},injectIntoDevTools:function(e){var n=e.findFiberByHostInstance;return mr(a({},e,{findHostInstanceByFiber:function(e){return t(e)},findFiberByHostInstance:function(e){return n?n(e):null}}))}}}var Kr=Object.freeze({default:qr}),Gr=Kr&&qr||Kr,$r=Gr.default?Gr.default:Gr;function Qr(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Er,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}var Zr="object"==typeof performance&&"function"==typeof performance.now,Xr=void 0;Xr=Zr?function(){return performance.now()}:function(){return Date.now()};var Jr=void 0,eo=void 0;if(o.canUseDOM)if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){var to=null,no=!1,ro=-1,oo=!1,ao=0,io=33,lo=33,so;so=Zr?{didTimeout:!1,timeRemaining:function(){var e=ao-performance.now();return 0<e?e:0}}:{didTimeout:!1,timeRemaining:function(){var e=ao-Date.now();return 0<e?e:0}};var uo="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){if(e.source===window&&e.data===uo){if(no=!1,e=Xr(),0>=ao-e){if(!(-1!==ro&&ro<=e))return void(oo||(oo=!0,requestAnimationFrame(co)));so.didTimeout=!0}else so.didTimeout=!1;ro=-1,e=to,to=null,null!==e&&e(so)}},!1);var co=function(e){oo=!1;var t=e-ao+lo;t<lo&&io<lo?(8>t&&(t=8),lo=t<io?io:t):io=t,ao=e+lo,no||(no=!0,window.postMessage(uo,"*"))};Jr=function(e,t){return to=e,null!=t&&"number"==typeof t.timeout&&(ro=Xr()+t.timeout),oo||(oo=!0,requestAnimationFrame(co)),0},eo=function(){to=null,no=!1,ro=-1}}else Jr=window.requestIdleCallback,eo=window.cancelIdleCallback;else Jr=function(e){return setTimeout(function(){e({timeRemaining:function(){return 1/0}})})},eo=function(e){clearTimeout(e)};var fo=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,po={},ho={};function mo(e){return!!ho.hasOwnProperty(e)||!po.hasOwnProperty(e)&&(fo.test(e)?ho[e]=!0:(po[e]=!0,!1))}function vo(e,t,n){var r=b(t);if(r&&g(t,n)){var o=r.mutationMethod;o?o(e,n):null==n||r.hasBooleanValue&&!n||r.hasNumericValue&&isNaN(n)||r.hasPositiveNumericValue&&1>n||r.hasOverloadedBooleanValue&&!1===n?go(e,t):r.mustUseProperty?e[r.propertyName]=n:(t=r.attributeName,(o=r.attributeNamespace)?e.setAttributeNS(o,t,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&!0===n?e.setAttribute(t,""):e.setAttribute(t,""+n))}else yo(e,t,g(t,n)?n:null)}function yo(e,t,n){mo(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))}function go(e,t){var n=b(t);n?(t=n.mutationMethod)?t(e,void 0):n.mustUseProperty?e[n.propertyName]=!n.hasBooleanValue&&"":e.removeAttribute(n.attributeName):e.removeAttribute(t)}function bo(e,t){var n=t.value,r=t.checked;return a({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=n?n:e._wrapperState.initialValue,checked:null!=r?r:e._wrapperState.initialChecked})}function wo(e,t){var n=t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ko(e,t){null!=(t=t.checked)&&vo(e,"checked",t)}function _o(e,t){ko(e,t);var n=t.value;null!=n?0===n&&""===e.value?e.value="0":"number"===t.type?(n!=(t=parseFloat(e.value)||0)||n==t&&e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n):(null==t.value&&null!=t.defaultValue&&e.defaultValue!==""+t.defaultValue&&(e.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked))}function xo(e,t){switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":e.value="",e.value=e.defaultValue;break;default:e.value=e.value}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!e.defaultChecked,""!==t&&(e.name=t)}function Co(e){var t="";return r.Children.forEach(e,function(e){null==e||"string"!=typeof e&&"number"!=typeof e||(t+=e)}),t}function To(e,t){return e=a({children:void 0},t),(t=Co(t.children))&&(e.children=t),e}function So(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+n,t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Po(e,t){var n=t.value;e._wrapperState={initialValue:null!=n?n:t.defaultValue,wasMultiple:!!t.multiple}}function Oo(e,t){return null!=t.dangerouslySetInnerHTML&&p("91"),a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Eo(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&p("92"),Array.isArray(t)&&(1>=t.length||p("93"),t=t[0]),n=""+t),null==n&&(n="")),e._wrapperState={initialValue:""+n}}function Mo(e,t){var n=t.value;null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&(e.defaultValue=n)),null!=t.defaultValue&&(e.defaultValue=t.defaultValue)}function jo(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}var No="http://www.w3.org/1999/xhtml",Do="http://www.w3.org/1998/Math/MathML",Ro="http://www.w3.org/2000/svg";function Io(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ao(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Io(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Fo=void 0,Uo=(Lo=function(e,t){if(e.namespaceURI!==Ro||"innerHTML"in e)e.innerHTML=t;else{for((Fo=Fo||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=Fo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return Lo(e,t,n,r)})}:Lo),Lo;function Ho(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var zo={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Yo=["Webkit","ms","Moz","O"];function Wo(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=n,a=t[n];o=null==a||"boolean"==typeof a||""===a?"":r||"number"!=typeof a||0===a||zo.hasOwnProperty(o)&&zo[o]?(""+a).trim():a+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(zo).forEach(function(e){Yo.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zo[t]=zo[e]})});var Vo=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Bo(e,t,n){t&&(Vo[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&p("137",e,n()),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&p("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||p("61")),null!=t.style&&"object"!=typeof t.style&&p("62",n()))}function qo(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ko=No,Go=i.thatReturns("");function $o(e,t){var n=yn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=V[t];for(var r=0;r<t.length;r++){var o=t[r];n.hasOwnProperty(o)&&n[o]||("topScroll"===o?on("topScroll","scroll",e):"topFocus"===o||"topBlur"===o?(on("topFocus","focus",e),on("topBlur","blur",e),n.topBlur=!0,n.topFocus=!0):"topCancel"===o?(yt("cancel",!0)&&on("topCancel","cancel",e),n.topCancel=!0):"topClose"===o?(yt("close",!0)&&on("topClose","close",e),n.topClose=!0):pn.hasOwnProperty(o)&&rn(o,pn[o],e),n[o]=!0)}}var Qo={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"};function Zo(e,t,n,r){return n=9===n.nodeType?n:n.ownerDocument,r===Ko&&(r=Io(e)),r===Ko?"script"===e?((e=n.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):e="string"==typeof t.is?n.createElement(e,{is:t.is}):n.createElement(e):e=n.createElementNS(r,e),e}function Xo(e,t){return(9===t.nodeType?t:t.ownerDocument).createTextNode(e)}function Jo(e,t,n,r){var o=qo(t,n);switch(t){case"iframe":case"object":rn("topLoad","load",e);var l=n;break;case"video":case"audio":for(l in Qo)Qo.hasOwnProperty(l)&&rn(l,Qo[l],e);l=n;break;case"source":rn("topError","error",e),l=n;break;case"img":case"image":rn("topError","error",e),rn("topLoad","load",e),l=n;break;case"form":rn("topReset","reset",e),rn("topSubmit","submit",e),l=n;break;case"details":rn("topToggle","toggle",e),l=n;break;case"input":wo(e,n),l=bo(e,n),rn("topInvalid","invalid",e),$o(r,"onChange");break;case"option":l=To(e,n);break;case"select":Po(e,n),l=a({},n,{value:void 0}),rn("topInvalid","invalid",e),$o(r,"onChange");break;case"textarea":Eo(e,n),l=Oo(e,n),rn("topInvalid","invalid",e),$o(r,"onChange");break;default:l=n}Bo(t,l,Go);var s=l,u;for(u in s)if(s.hasOwnProperty(u)){var c=s[u];"style"===u?Wo(e,c,Go):"dangerouslySetInnerHTML"===u?null!=(c=c?c.__html:void 0)&&Uo(e,c):"children"===u?"string"==typeof c?("textarea"!==t||""!==c)&&Ho(e,c):"number"==typeof c&&Ho(e,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(W.hasOwnProperty(u)?null!=c&&$o(r,u):o?yo(e,u,c):null!=c&&vo(e,u,c))}switch(t){case"input":wt(e),xo(e,n);break;case"textarea":wt(e),jo(e,n);break;case"option":null!=n.value&&e.setAttribute("value",n.value);break;case"select":e.multiple=!!n.multiple,null!=(t=n.value)?So(e,!!n.multiple,t,!1):null!=n.defaultValue&&So(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof l.onClick&&(e.onclick=i)}}function ea(e,t,n,r,o){var l=null,s,u;switch(t){case"input":n=bo(e,n),r=bo(e,r),l=[];break;case"option":n=To(e,n),r=To(e,r),l=[];break;case"select":n=a({},n,{value:void 0}),r=a({},r,{value:void 0}),l=[];break;case"textarea":n=Oo(e,n),r=Oo(e,r),l=[];break;default:"function"!=typeof n.onClick&&"function"==typeof r.onClick&&(e.onclick=i)}for(s in Bo(t,r,Go),e=null,n)if(!r.hasOwnProperty(s)&&n.hasOwnProperty(s)&&null!=n[s])if("style"===s)for(u in t=n[s])t.hasOwnProperty(u)&&(e||(e={}),e[u]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(W.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in r){var c=r[s];if(t=null!=n?n[s]:void 0,r.hasOwnProperty(s)&&c!==t&&(null!=c||null!=t))if("style"===s)if(t){for(u in t)!t.hasOwnProperty(u)||c&&c.hasOwnProperty(u)||(e||(e={}),e[u]="");for(u in c)c.hasOwnProperty(u)&&t[u]!==c[u]&&(e||(e={}),e[u]=c[u])}else e||(l||(l=[]),l.push(s,e)),e=c;else"dangerouslySetInnerHTML"===s?(c=c?c.__html:void 0,t=t?t.__html:void 0,null!=c&&t!==c&&(l=l||[]).push(s,""+c)):"children"===s?t===c||"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(s,""+c):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(W.hasOwnProperty(s)?(null!=c&&$o(o,s),l||t===c||(l=[])):(l=l||[]).push(s,c))}return e&&(l=l||[]).push("style",e),l}function ta(e,t,n,r,o){"input"===n&&"radio"===o.type&&null!=o.name&&ko(e,o),qo(n,r),r=qo(n,o);for(var a=0;a<t.length;a+=2){var i=t[a],l=t[a+1];"style"===i?Wo(e,l,Go):"dangerouslySetInnerHTML"===i?Uo(e,l):"children"===i?Ho(e,l):r?null!=l?yo(e,i,l):e.removeAttribute(i):null!=l?vo(e,i,l):go(e,i)}switch(n){case"input":_o(e,o);break;case"textarea":Mo(e,o);break;case"select":e._wrapperState.initialValue=void 0,t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!o.multiple,null!=(n=o.value)?So(e,!!o.multiple,n,!1):t!==!!o.multiple&&(null!=o.defaultValue?So(e,!!o.multiple,o.defaultValue,!0):So(e,!!o.multiple,o.multiple?[]:"",!1))}}function na(e,t,n,r,o){switch(t){case"iframe":case"object":rn("topLoad","load",e);break;case"video":case"audio":for(var a in Qo)Qo.hasOwnProperty(a)&&rn(a,Qo[a],e);break;case"source":rn("topError","error",e);break;case"img":case"image":rn("topError","error",e),rn("topLoad","load",e);break;case"form":rn("topReset","reset",e),rn("topSubmit","submit",e);break;case"details":rn("topToggle","toggle",e);break;case"input":wo(e,n),rn("topInvalid","invalid",e),$o(o,"onChange");break;case"select":Po(e,n),rn("topInvalid","invalid",e),$o(o,"onChange");break;case"textarea":Eo(e,n),rn("topInvalid","invalid",e),$o(o,"onChange")}for(var l in Bo(t,n,Go),r=null,n)n.hasOwnProperty(l)&&(a=n[l],"children"===l?"string"==typeof a?e.textContent!==a&&(r=["children",a]):"number"==typeof a&&e.textContent!==""+a&&(r=["children",""+a]):W.hasOwnProperty(l)&&null!=a&&$o(o,l));switch(t){case"input":wt(e),xo(e,n);break;case"textarea":wt(e),jo(e,n);break;case"select":case"option":break;default:"function"==typeof n.onClick&&(e.onclick=i)}return r}function ra(e,t){return e.nodeValue!==t}var oa=Object.freeze({createElement:Zo,createTextNode:Xo,setInitialProperties:Jo,diffProperties:ea,updateProperties:ta,diffHydratedProperties:na,diffHydratedText:ra,warnForUnmatchedText:function(){},warnForDeletedHydratableElement:function(){},warnForDeletedHydratableText:function(){},warnForInsertedHydratedElement:function(){},warnForInsertedHydratedText:function(){},restoreControlledState:function(e,t,n){switch(t){case"input":if(_o(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=me(r);o||p("90"),kt(r),_o(r,o)}}}break;case"textarea":Mo(e,n);break;case"select":null!=(t=n.value)&&So(e,!!n.multiple,t,!1)}}});it.injectFiberControlledHostComponent(oa);var aa=null,ia=null;function la(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function sa(e){return!(!(e=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==e.nodeType||!e.hasAttribute("data-reactroot"))}var ua=$r({getRootHostContext:function(e){var t=e.nodeType;switch(t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Ao(null,"");break;default:e=Ao(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}return e},getChildHostContext:function(e,t){return Ao(e,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){aa=en;var e=s();if(wn(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var n=window.getSelection&&window.getSelection();if(n&&0!==n.rangeCount){t=n.anchorNode;var r=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{t.nodeType,o.nodeType}catch(e){t=null;break e}var a=0,i=-1,l=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==t||0!==r&&3!==d.nodeType||(i=a+r),d!==o||0!==n&&3!==d.nodeType||(l=a+n),3===d.nodeType&&(a+=d.nodeValue.length),null!==(p=d.firstChild);)f=d,d=p;for(;;){if(d===e)break t;if(f===t&&++u===r&&(i=a),f===o&&++c===n&&(l=a),null!==(p=d.nextSibling))break;f=(d=f).parentNode}d=p}t=-1===i||-1===l?null:{start:i,end:l}}else t=null}t=t||{start:0,end:0}}else t=null;ia={focusedElem:e,selectionRange:t},nn(!1)},resetAfterCommit:function(){var e=ia,t=s(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&c(document.documentElement,n)){if(wn(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(window.getSelection){t=window.getSelection();var o=n[Oe()].length;e=Math.min(r.start,o),r=void 0===r.end?e:Math.min(r.end,o),!t.extend&&e>r&&(o=r,r=e,e=o),o=bn(n,e);var a=bn(n,r);if(o&&a&&(1!==t.rangeCount||t.anchorNode!==o.node||t.anchorOffset!==o.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)){var i=document.createRange();i.setStart(o.node,o.offset),t.removeAllRanges(),e>r?(t.addRange(i),t.extend(a.node,a.offset)):(i.setEnd(a.node,a.offset),t.addRange(i))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(d(n),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}ia=null,nn(aa),aa=null},createInstance:function(e,t,n,r,o){return(e=Zo(e,t,n,r))[de]=o,e[fe]=t,e},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){Jo(e,t,n,r);e:{switch(t){case"button":case"input":case"select":case"textarea":e=!!n.autoFocus;break e}e=!1}return e},prepareUpdate:function(e,t,n,r,o){return ea(e,t,n,r,o)},shouldSetTextContent:function(e,t){return"textarea"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&"string"==typeof t.dangerouslySetInnerHTML.__html},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){return(e=Xo(e,t))[de]=r,e},now:Xr,mutation:{commitMount:function(e){e.focus()},commitUpdate:function(e,t,n,r,o){e[fe]=o,ta(e,t,n,r,o)},resetTextContent:function(e){e.textContent=""},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},appendChildToContainer:function(e,t){8===e.nodeType?e.parentNode.insertBefore(t,e):e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},insertInContainerBefore:function(e,t,n){8===e.nodeType?e.parentNode.insertBefore(t,n):e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},removeChildFromContainer:function(e,t){8===e.nodeType?e.parentNode.removeChild(t):e.removeChild(t)}},hydration:{canHydrateInstance:function(e,t){return 1!==e.nodeType||t.toLowerCase()!==e.nodeName.toLowerCase()?null:e},canHydrateTextInstance:function(e,t){return""===t||3!==e.nodeType?null:e},getNextHydratableSibling:function(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e},getFirstHydratableChild:function(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e},hydrateInstance:function(e,t,n,r,o,a){return e[de]=a,e[fe]=n,na(e,t,n,o,r)},hydrateTextInstance:function(e,t,n){return e[de]=n,ra(e,t)},didNotMatchHydratedContainerTextInstance:function(){},didNotMatchHydratedTextInstance:function(){},didNotHydrateContainerInstance:function(){},didNotHydrateInstance:function(){},didNotFindHydratableContainerInstance:function(){},didNotFindHydratableContainerTextInstance:function(){},didNotFindHydratableInstance:function(){},didNotFindHydratableTextInstance:function(){}},scheduleDeferredCallback:Jr,cancelDeferredCallback:eo,useSyncScheduling:!0});function ca(e,t,n,r,o){la(n)||p("200");var a=n._reactRootContainer;if(a)ua.updateContainer(t,a,e,o);else{if(!(r=r||sa(n)))for(a=void 0;a=n.lastChild;)n.removeChild(a);var i=ua.createContainer(n,r);a=n._reactRootContainer=i,ua.unbatchedUpdates(function(){ua.updateContainer(t,i,e,o)})}return ua.getPublicRootInstance(a)}function da(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return la(t)||p("200"),Qr(e,t,null,n)}function fa(e,t){this._reactRootContainer=ua.createContainer(e,t)}ct=ua.batchedUpdates,fa.prototype.render=function(e,t){ua.updateContainer(e,this._reactRootContainer,null,t)},fa.prototype.unmount=function(e){ua.updateContainer(null,this._reactRootContainer,null,e)};var pa={createPortal:da,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(t)return ua.findHostInstance(t);"function"==typeof e.render?p("188"):p("213",Object.keys(e))},hydrate:function(e,t,n){return ca(null,e,t,!0,n)},render:function(e,t,n){return ca(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&p("38"),ca(e,t,n,!1,r)},unmountComponentAtNode:function(e){return la(e)||p("40"),!!e._reactRootContainer&&(ua.unbatchedUpdates(function(){ca(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:da,unstable_batchedUpdates:ft,unstable_deferredUpdates:ua.deferredUpdates,flushSync:ua.flushSync,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:ue,EventPluginRegistry:K,EventPropagators:Se,ReactControlledComponent:ut,ReactDOMComponentTree:ve,ReactDOMEventListener:ln}};ua.injectIntoDevTools({findFiberByHostInstance:pe,bundleType:0,version:"16.2.0",rendererPackageName:"react-dom"});var ha=Object.freeze({default:pa}),ma=ha&&pa||ha;n.exports=ma.default?ma.default:ma},"react-dom.development.js":function(e,t,n){"use strict";(function(){var t=e("react"),r=e("fbjs/lib/invariant"),o=e("fbjs/lib/warning"),a=e("fbjs/lib/ExecutionEnvironment"),i=e("object-assign"),l=e("fbjs/lib/emptyFunction"),s=e("fbjs/lib/EventListener"),u=e("fbjs/lib/getActiveElement"),c=e("fbjs/lib/shallowEqual"),d=e("fbjs/lib/containsNode"),f=e("fbjs/lib/focusNode"),p=e("fbjs/lib/emptyObject"),h=e("prop-types/checkPropTypes"),m=e("fbjs/lib/hyphenateStyleName"),v=e("fbjs/lib/camelizeStyleName");t||r(!1,"ReactDOM was loaded before React. Make sure you load the React package before loading ReactDOM.");var y={children:!0,dangerouslySetInnerHTML:!0,defaultValue:!0,defaultChecked:!0,innerHTML:!0,suppressContentEditableWarning:!0,suppressHydrationWarning:!0,style:!0};function g(e,t){return(e&t)===t}var b={MUST_USE_PROPERTY:1,HAS_BOOLEAN_VALUE:4,HAS_NUMERIC_VALUE:8,HAS_POSITIVE_NUMERIC_VALUE:24,HAS_OVERLOADED_BOOLEAN_VALUE:32,HAS_STRING_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(e){var t=b,n=e.Properties||{},o=e.DOMAttributeNamespaces||{},a=e.DOMAttributeNames||{},i=e.DOMMutationMethods||{};for(var l in n){x.hasOwnProperty(l)&&r(!1,"injectDOMPropertyConfig(...): You're trying to inject DOM property '%s' which has already been injected. You may be accidentally injecting the same DOM property config twice, or you may be injecting two configs that have conflicting property names.",l);var s=l.toLowerCase(),u=n[l],c={attributeName:s,attributeNamespace:null,propertyName:l,mutationMethod:null,mustUseProperty:g(u,t.MUST_USE_PROPERTY),hasBooleanValue:g(u,t.HAS_BOOLEAN_VALUE),hasNumericValue:g(u,t.HAS_NUMERIC_VALUE),hasPositiveNumericValue:g(u,t.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:g(u,t.HAS_OVERLOADED_BOOLEAN_VALUE),hasStringBooleanValue:g(u,t.HAS_STRING_BOOLEAN_VALUE)};if(c.hasBooleanValue+c.hasNumericValue+c.hasOverloadedBooleanValue<=1||r(!1,"DOMProperty: Value can be one of boolean, overloaded boolean, or numeric value, but not a combination: %s",l),a.hasOwnProperty(l)){var d=a[l];c.attributeName=d}o.hasOwnProperty(l)&&(c.attributeNamespace=o[l]),i.hasOwnProperty(l)&&(c.mutationMethod=i[l]),x[l]=c}}},w=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",k=w+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",_="data-reactroot",x={};function C(e,t){if(P(e))return!1;if(e.length>2&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1]))return!1;if(null===t)return!0;switch(typeof t){case"boolean":return S(e);case"undefined":case"number":case"string":case"object":return!0;default:return!1}}function T(e){return x.hasOwnProperty(e)?x[e]:null}function S(e){if(P(e))return!0;var t=T(e);if(t)return t.hasBooleanValue||t.hasStringBooleanValue||t.hasOverloadedBooleanValue;var n=e.toLowerCase().slice(0,5);return"data-"===n||"aria-"===n}function P(e){return y.hasOwnProperty(e)}var O=b,E=O.MUST_USE_PROPERTY,M=O.HAS_BOOLEAN_VALUE,j=O.HAS_NUMERIC_VALUE,N=O.HAS_POSITIVE_NUMERIC_VALUE,D=O.HAS_OVERLOADED_BOOLEAN_VALUE,R=O.HAS_STRING_BOOLEAN_VALUE,I={Properties:{allowFullScreen:M,async:M,autoFocus:M,autoPlay:M,capture:D,checked:E|M,cols:N,contentEditable:R,controls:M,default:M,defer:M,disabled:M,download:D,draggable:R,formNoValidate:M,hidden:M,loop:M,multiple:E|M,muted:E|M,noValidate:M,open:M,playsInline:M,readOnly:M,required:M,reversed:M,rows:N,rowSpan:j,scoped:M,seamless:M,selected:E|M,size:N,start:j,span:N,spellCheck:R,style:0,tabIndex:0,itemScope:M,acceptCharset:0,className:0,htmlFor:0,httpEquiv:0,value:R},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}},A=O.HAS_STRING_BOOLEAN_VALUE,F="http://www.w3.org/1999/xlink",U="http://www.w3.org/XML/1998/namespace",L,H={Properties:{autoReverse:A,externalResourcesRequired:A,preserveAlpha:A},DOMAttributeNames:{autoReverse:"autoReverse",externalResourcesRequired:"externalResourcesRequired",preserveAlpha:"preserveAlpha"},DOMAttributeNamespaces:{xlinkActuate:F,xlinkArcrole:F,xlinkHref:F,xlinkRole:F,xlinkShow:F,xlinkTitle:F,xlinkType:F,xmlBase:U,xmlLang:U,xmlSpace:U}},z=/[\-\:]([a-z])/g,Y=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","x-height","xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xmlns:xlink","xml:lang","xml:space"].forEach(function(e){var t=e.replace(z,Y);H.Properties[t]=0,H.DOMAttributeNames[t]=e}),O.injectDOMPropertyConfig(I),O.injectDOMPropertyConfig(H);var W={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback&&r(!1,"Injected invokeGuardedCallback() must be a function."),V=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){V.apply(W,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){if(W.invokeGuardedCallback.apply(this,arguments),W.hasCaughtError()){var u=W.clearCaughtError();W._hasRethrowError||(W._hasRethrowError=!0,W._rethrowError=u)}},rethrowCaughtError:function(){return K.apply(W,arguments)},hasCaughtError:function(){return W._hasCaughtError},clearCaughtError:function(){if(W._hasCaughtError){var e=W._caughtError;return W._caughtError=null,W._hasCaughtError=!1,e}r(!1,"clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.")}},V=function(e,t,n,r,o,a,i,l,s){W._hasCaughtError=!1,W._caughtError=null;var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){W._caughtError=e,W._hasCaughtError=!0}};if("undefined"!=typeof window&&"function"==typeof window.dispatchEvent&&"undefined"!=typeof document&&"function"==typeof document.createEvent){var B=document.createElement("react"),q;V=function(e,t,n,r,o,a,i,l,s){var u=!0,c=Array.prototype.slice.call(arguments,3);function d(){B.removeEventListener(v,d,!1),t.apply(n,c),u=!1}var f=void 0,p=!1,h=!1;function m(e){f=e.error,p=!0,null===f&&0===e.colno&&0===e.lineno&&(h=!0)}var v="react-"+(e||"invokeguardedcallback");window.addEventListener("error",m),B.addEventListener(v,d,!1);var y=document.createEvent("Event");y.initEvent(v,!1,!1),B.dispatchEvent(y),u?(p?h&&(f=new Error("A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://fb.me/react-crossorigin-error for more information.")):f=new Error("An error was thrown inside one of your components, but React doesn't know what it was. This is likely due to browser flakiness. React does its best to preserve the \"Pause on exceptions\" behavior of the DevTools, which requires some DEV-mode only tricks. It's possible that these don't work in your browser. Try triggering the error in production mode, or switching to a modern browser. If you suspect that this is actually an issue with React, please file an issue."),W._hasCaughtError=!0,W._caughtError=f):(W._hasCaughtError=!1,W._caughtError=null),window.removeEventListener("error",m)}}var K=function(){if(W._hasRethrowError){var e=W._rethrowError;throw W._rethrowError=null,W._hasRethrowError=!1,e}},G=null,$={};function Q(){if(G)for(var e in $){var t=$[e],n=G.indexOf(e);if(n>-1||r(!1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",e),!J[n]){t.extractEvents||r(!1,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",e),J[n]=t;var o=t.eventTypes;for(var a in o)Z(o[a],t,a)||r(!1,"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",a,e)}}}function Z(e,t,n){ee.hasOwnProperty(n)&&r(!1,"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",n),ee[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o){var i;if(o.hasOwnProperty(a))X(o[a],t,n)}return!0}return!!e.registrationName&&(X(e.registrationName,t,n),!0)}function X(e,t,n){te[e]&&r(!1,"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",e),te[e]=t,ne[e]=t.eventTypes[n].dependencies;var o=e.toLowerCase();re[o]=e,"onDoubleClick"===e&&(re.ondblclick=e)}var J=[],ee={},te={},ne={},re={};function oe(e){G&&r(!1,"EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."),G=Array.prototype.slice.call(e),Q()}function ae(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];$.hasOwnProperty(n)&&$[n]===o||($[n]&&r(!1,"EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.",n),$[n]=o,t=!0)}t&&Q()}var ie=Object.freeze({plugins:J,eventNameDispatchConfigs:ee,registrationNameModules:te,registrationNameDependencies:ne,possibleRegistrationNames:re,injectEventPluginOrder:oe,injectEventPluginsByName:ae}),le=null,se=null,ue=null,ce=function(e){le=e.getFiberCurrentPropsFromNode,se=e.getInstanceFromNode,ue=e.getNodeFromInstance,o(ue&&se,"EventPluginUtils.injection.injectComponentTree(...): Injected module is missing getNodeFromInstance or getInstanceFromNode.")},de;function fe(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=ue(r),W.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function pe(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(de(e),Array.isArray(n))for(var o=0;o<n.length&&!e.isPropagationStopped();o++)fe(e,t,n[o],r[o]);else n&&fe(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null}function he(e,t){return null==t&&r(!1,"accumulateInto(...): Accumulated items must not be null or undefined."),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function me(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}de=function(e){var t=e._dispatchListeners,n=e._dispatchInstances,r=Array.isArray(t),a=r?t.length:t?1:0,i=Array.isArray(n),l=i?n.length:n?1:0;o(i===r&&l===a,"EventPluginUtils: Invalid `event`.")};var ve=null,ye=function(e,t){e&&(pe(e,t),e.isPersistent()||e.constructor.release(e))},ge=function(e){return ye(e,!0)},be=function(e){return ye(e,!1)};function we(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}function ke(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!(!n.disabled||!we(t));default:return!1}}var _e={injectEventPluginOrder:oe,injectEventPluginsByName:ae};function xe(e,t){var n,o=e.stateNode;if(!o)return null;var a=le(o);return a?(n=a[t],ke(t,e.type,a)?null:(n&&"function"!=typeof n&&r(!1,"Expected `%s` listener to be a function, instead got a value of `%s` type.",t,typeof n),n)):null}function Ce(e,t,n,r){for(var o,a=0;a<J.length;a++){var i=J[a];if(i){var l=i.extractEvents(e,t,n,r);l&&(o=he(o,l))}}return o}function Te(e){e&&(ve=he(ve,e))}function Se(e){var t=ve;ve=null,t&&(me(t,e?ge:be),ve&&r(!1,"processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented."),W.rethrowCaughtError())}var Pe=Object.freeze({injection:_e,getListener:xe,extractEvents:Ce,enqueueEvents:Te,processEventQueue:Se}),Oe=0,Ee=1,Me=2,je=3,Ne=4,De=5,Re=6,Ie=7,Ae=8,Fe=9,Ue=10,Le=Math.random().toString(36).slice(2),He="__reactInternalInstance$"+Le,ze="__reactEventHandlers$"+Le;function Ye(e,t){t[He]=e}function We(e){if(e[He])return e[He];for(var t=[];!e[He];){if(t.push(e),!e.parentNode)return null;e=e.parentNode}var n=void 0,r=e[He];if(r.tag===De||r.tag===Re)return r;for(;e&&(r=e[He]);e=t.pop())n=r;return n}function Ve(e){var t=e[He];return t&&(t.tag===De||t.tag===Re)?t:null}function Be(e){if(e.tag===De||e.tag===Re)return e.stateNode;r(!1,"getNodeFromInstance: Invalid argument.")}function qe(e){return e[ze]||null}function Ke(e,t){e[ze]=t}var Ge=Object.freeze({precacheFiberNode:Ye,getClosestInstanceFromNode:We,getInstanceFromNode:Ve,getNodeFromInstance:Be,getFiberCurrentPropsFromNode:qe,updateFiberProps:Ke});function $e(e){do{e=e.return}while(e&&e.tag!==De);return e||null}function Qe(e,t){for(var n=0,r=e;r;r=$e(r))n++;for(var o=0,a=t;a;a=$e(a))o++;for(;n-o>0;)e=$e(e),n--;for(;o-n>0;)t=$e(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=$e(e),t=$e(t)}return null}function Ze(e){return $e(e)}function Xe(e,t,n){for(var r=[],o;e;)r.push(e),e=$e(e);for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o<r.length;o++)t(r[o],"bubbled",n)}function Je(e,t,n,r,o){for(var a=e&&t?Qe(e,t):null,i=[];e&&e!==a;){var l=e.alternate;if(null!==l&&l===a)break;i.push(e),e=$e(e)}for(var s=[];t&&t!==a;){var u=t.alternate;if(null!==u&&u===a)break;s.push(t),t=$e(t)}for(var c=0;c<i.length;c++)n(i[c],"bubbled",r);for(var d=s.length;d-- >0;)n(s[d],"captured",o)}function et(e,t,n){var r;return xe(e,t.dispatchConfig.phasedRegistrationNames[n])}function tt(e,t,n){o(e,"Dispatching inst must not be null");var r=et(e,n,t);r&&(n._dispatchListeners=he(n._dispatchListeners,r),n._dispatchInstances=he(n._dispatchInstances,e))}function nt(e){e&&e.dispatchConfig.phasedRegistrationNames&&Xe(e._targetInst,tt,e)}function rt(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n;Xe(t?Ze(t):null,tt,e)}}function ot(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r,o=xe(e,n.dispatchConfig.registrationName);o&&(n._dispatchListeners=he(n._dispatchListeners,o),n._dispatchInstances=he(n._dispatchInstances,e))}}function at(e){e&&e.dispatchConfig.registrationName&&ot(e._targetInst,null,e)}function it(e){me(e,nt)}function lt(e){me(e,rt)}function st(e,t,n,r){Je(n,r,ot,e,t)}function ut(e){me(e,at)}var ct=Object.freeze({accumulateTwoPhaseDispatches:it,accumulateTwoPhaseDispatchesSkipTarget:lt,accumulateEnterLeaveDispatches:st,accumulateDirectDispatches:ut}),dt=null;function ft(){return!dt&&a.canUseDOM&&(dt="textContent"in document.documentElement?"textContent":"innerText"),dt}var pt={_root:null,_startText:null,_fallbackText:null};function ht(e){return pt._root=e,pt._startText=yt(),!0}function mt(){pt._root=null,pt._startText=null,pt._fallbackText=null}function vt(){if(pt._fallbackText)return pt._fallbackText;var e,t=pt._startText,n=t.length,r,o=yt(),a=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[a-r];r++);var l=r>1?1-r:void 0;return pt._fallbackText=o.slice(e,l),pt._fallbackText}function yt(){return"value"in pt._root?pt._root.value:pt._root[ft()]}var gt=!1,bt="function"==typeof Proxy,wt=10,kt=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],_t={type:null,target:null,currentTarget:l.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function xt(e,t,n,r){delete this.nativeEvent,delete this.preventDefault,delete this.stopPropagation,this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){delete this[a];var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var s=null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue;return this.isDefaultPrevented=s?l.thatReturnsTrue:l.thatReturnsFalse,this.isPropagationStopped=l.thatReturnsFalse,this}function Ct(e,t){var n="function"==typeof t;return{configurable:!0,set:r,get:a};function r(e){var t;return i(n?"setting the method":"setting the property","This is effectively a no-op"),e}function a(){var e,r;return i(n?"accessing the method":"accessing the property",n?"This is a no-op function":"This is set to null"),t}function i(t,n){var r=!1;o(!1,"This synthetic event is reused for performance reasons. If you're seeing this, you're %s `%s` on a released/nullified synthetic event. %s. If you must keep the original synthetic event around, use event.persist(). See https://fb.me/react-event-pooling for more information.",t,e,n)}}function Tt(e,t,n,r){var o=this;if(this.eventPool.length){var a=this.eventPool.pop();return this.call(a,e,t,n,r),a}return new this(e,t,n,r)}function St(e){var t=this;e instanceof this||r(!1,"Trying to release an event instance into a pool of a different type."),e.destructor(),this.eventPool.length<wt&&this.eventPool.push(e)}function Pt(e){e.eventPool=[],e.getPooled=Tt,e.release=St}i(xt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=l.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=l.thatReturnsTrue)},persist:function(){this.isPersistent=l.thatReturnsTrue},isPersistent:l.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)Object.defineProperty(this,t,Ct(t,e[t]));for(var n=0;n<kt.length;n++)this[kt[n]]=null;Object.defineProperty(this,"nativeEvent",Ct("nativeEvent",null)),Object.defineProperty(this,"preventDefault",Ct("preventDefault",l)),Object.defineProperty(this,"stopPropagation",Ct("stopPropagation",l))}}),xt.Interface=_t,xt.augmentClass=function(e,t){var n=this,r=function(){};r.prototype=this.prototype;var o=new r;i(o,e.prototype),e.prototype=o,e.prototype.constructor=e,e.Interface=i({},this.Interface,t),e.augmentClass=this.augmentClass,Pt(e)},bt&&(xt=new Proxy(xt,{construct:function(e,t){return this.apply(e,Object.create(e.prototype),t)},apply:function(e,t,n){return new Proxy(e.apply(t,n),{set:function(e,t,n){return"isPersistent"===t||e.constructor.Interface.hasOwnProperty(t)||-1!==kt.indexOf(t)||(o(gt||e.isPersistent(),"This synthetic event is reused for performance reasons. If you're seeing this, you're adding a new property in the synthetic event object. The property is never released. See https://fb.me/react-event-pooling for more information."),gt=!0),e[t]=n,!0}})}})),Pt(xt);var Ot=xt,Et={data:null};function Mt(e,t,n,r){return Ot.call(this,e,t,n,r)}Ot.augmentClass(Mt,Et);var jt={data:null};function Nt(e,t,n,r){return Ot.call(this,e,t,n,r)}Ot.augmentClass(Nt,jt);var Dt=[9,13,27,32],Rt=229,It=a.canUseDOM&&"CompositionEvent"in window,At=null;a.canUseDOM&&"documentMode"in document&&(At=document.documentMode);var Ft=a.canUseDOM&&"TextEvent"in window&&!At&&!Lt(),Ut=a.canUseDOM&&(!It||At&&At>8&&At<=11);function Lt(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}var Ht=32,zt=String.fromCharCode(Ht),Yt={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Wt=!1;function Vt(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Bt(e){switch(e){case"topCompositionStart":return Yt.compositionStart;case"topCompositionEnd":return Yt.compositionEnd;case"topCompositionUpdate":return Yt.compositionUpdate}}function qt(e,t){return"topKeyDown"===e&&t.keyCode===Rt}function Kt(e,t){switch(e){case"topKeyUp":return-1!==Dt.indexOf(t.keyCode);case"topKeyDown":return t.keyCode!==Rt;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Gt(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}var $t=!1;function Qt(e,t,n,r){var o,a;if(It?o=Bt(e):$t?Kt(e,n)&&(o=Yt.compositionEnd):qt(e,n)&&(o=Yt.compositionStart),!o)return null;Ut&&($t||o!==Yt.compositionStart?o===Yt.compositionEnd&&$t&&(a=vt()):$t=ht(r));var i=Mt.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Gt(n);null!==l&&(i.data=l)}return it(i),i}function Zt(e,t){switch(e){case"topCompositionEnd":return Gt(t);case"topKeyPress":var n;return t.which!==Ht?null:(Wt=!0,zt);case"topTextInput":var r=t.data;return r===zt&&Wt?null:r;default:return null}}function Xt(e,t){if($t){if("topCompositionEnd"===e||!It&&Kt(e,t)){var n=vt();return mt(),$t=!1,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":if(!Vt(t)){if(t.char&&t.char.length>1)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"topCompositionEnd":return Ut?null:t.data;default:return null}}function Jt(e,t,n,r){var o;if(!(o=Ft?Zt(e,n):Xt(e,n)))return null;var a=Nt.getPooled(Yt.beforeInput,t,n,r);return a.data=o,it(a),a}var en={eventTypes:Yt,extractEvents:function(e,t,n,r){return[Qt(e,t,n,r),Jt(e,t,n,r)]}},tn=null,nn,rn=null,on=null;function an(e){var t=se(e);if(t){tn&&"function"==typeof tn.restoreControlledState||r(!1,"Fiber needs to be injected to handle a fiber target for controlled events. This error is likely caused by a bug in React. Please file an issue.");var n=le(t.stateNode);tn.restoreControlledState(t.stateNode,t.type,n)}}var ln={injectFiberControlledHostComponent:function(e){tn=e}};function sn(e){rn?on?on.push(e):on=[e]:rn=e}function un(){if(rn){var e=rn,t=on;if(rn=null,on=null,an(e),t)for(var n=0;n<t.length;n++)an(t[n])}}var cn=Object.freeze({injection:ln,enqueueStateRestore:sn,restoreStateIfNeeded:un}),dn=function(e,t){return e(t)},fn=!1;function pn(e,t){if(fn)return dn(e,t);fn=!0;try{return dn(e,t)}finally{fn=!1,un()}}var hn,mn={injectFiberBatchedUpdates:function(e){dn=e}},vn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function yn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!vn[e.type]:"textarea"===t}var gn=1,bn=3,wn=8,kn=9,_n=11,xn;function Cn(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===bn?t.parentNode:t}function Tn(e,t){if(!a.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var o=document.createElement("div");o.setAttribute(n,"return;"),r="function"==typeof o[n]}return!r&&xn&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}function Sn(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function Pn(e){return e._valueTracker}function On(e){e._valueTracker=null}function En(e){var t="";return e?t=Sn(e)?e.checked?"true":"false":e.value:t}function Mn(e){var t=Sn(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t],o;if(!e.hasOwnProperty(t)&&"function"==typeof n.get&&"function"==typeof n.set)return Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:!0,get:function(){return n.get.call(this)},set:function(e){r=""+e,n.set.call(this,e)}}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){On(e),delete e[t]}}}function jn(e){Pn(e)||(e._valueTracker=Mn(e))}function Nn(e){if(!e)return!1;var t=Pn(e);if(!t)return!0;var n=t.getValue(),r=En(e);return r!==n&&(t.setValue(r),!0)}a.canUseDOM&&(xn=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""));var Dn={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}};function Rn(e,t,n){var r=Ot.getPooled(Dn.change,e,t,n);return r.type="change",sn(n),it(r),r}var In=null,An=null;function Fn(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function Un(e){var t;pn(Ln,Rn(An,e,Cn(e)))}function Ln(e){Te(e),Se(!1)}function Hn(e){var t;if(Nn(Be(e)))return e}function zn(e,t){if("topChange"===e)return t}var Yn=!1;function Wn(e,t){An=t,(In=e).attachEvent("onpropertychange",Bn)}function Vn(){In&&(In.detachEvent("onpropertychange",Bn),In=null,An=null)}function Bn(e){"value"===e.propertyName&&Hn(An)&&Un(e)}function qn(e,t,n){"topFocus"===e?(Vn(),Wn(t,n)):"topBlur"===e&&Vn()}function Kn(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return Hn(An)}function Gn(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function $n(e,t){if("topClick"===e)return Hn(t)}function Qn(e,t){if("topInput"===e||"topChange"===e)return Hn(t)}function Zn(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}a.canUseDOM&&(Yn=Tn("input")&&(!document.documentMode||document.documentMode>9));var Xn={eventTypes:Dn,_isInputEventSupported:Yn,extractEvents:function(e,t,n,r){var o=t?Be(t):window,a,i;if(Fn(o)?a=zn:yn(o)?Yn?a=Qn:(a=Kn,i=qn):Gn(o)&&(a=$n),a){var l=a(e,t),s;if(l)return Rn(l,n,r)}i&&i(e,o,t),"topBlur"===e&&Zn(t,o)}},Jn=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],er={view:null,detail:null};function tr(e,t,n,r){return Ot.call(this,e,t,n,r)}Ot.augmentClass(tr,er);var nr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function rr(e){var t=this,n=this.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=nr[e];return!!r&&!!n[r]}function or(e){return rr}var ar={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:or,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};function ir(e,t,n,r){return tr.call(this,e,t,n,r)}tr.augmentClass(ir,ar);var lr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},sr={eventTypes:lr,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o,a,i;if(r.window===r)o=r;else{var l=r.ownerDocument;o=l?l.defaultView||l.parentWindow:window}if("topMouseOut"===e){a=t;var s=n.relatedTarget||n.toElement;i=s?We(s):null}else a=null,i=t;if(a===i)return null;var u=null==a?o:Be(a),c=null==i?o:Be(i),d=ir.getPooled(lr.mouseLeave,a,n,r);d.type="mouseleave",d.target=u,d.relatedTarget=c;var f=ir.getPooled(lr.mouseEnter,i,n,r);return f.type="mouseenter",f.target=c,f.relatedTarget=u,st(d,f,a,i),[d,f]}};function ur(e){return e._reactInternalFiber}function cr(e){return void 0!==e._reactInternalFiber}function dr(e,t){e._reactInternalFiber=t}var fr=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,pr=fr.ReactCurrentOwner,hr=fr.ReactDebugCurrentFrame;function mr(e){var t=e.type;return"string"==typeof t?t:"function"==typeof t?t.displayName||t.name:null}var vr=0,yr=1,gr=2,br=4,wr=6,kr=8,_r=16,xr=32,Cr=64,Tr=128,Sr=1,Pr=2,Or=3;function Er(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if((t.effectTag&gr)!==vr)return Sr;for(;t.return;)if(((t=t.return).effectTag&gr)!==vr)return Sr}return t.tag===je?Pr:Or}function Mr(e){return Er(e)===Pr}function jr(e){var t=pr.current;if(null!==t&&t.tag===Me){var n=t,r=n.stateNode;o(r._warnedAboutRefsInRender,"%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",mr(n)||"A component"),r._warnedAboutRefsInRender=!0}var a=ur(e);return!!a&&Er(a)===Pr}function Nr(e){Er(e)!==Pr&&r(!1,"Unable to find node on an unmounted component.")}function Dr(e){var t=e.alternate;if(!t){var n=Er(e);return n===Or&&r(!1,"Unable to find node on an unmounted component."),n===Sr?null:e}for(var o=e,a=t;;){var i=o.return,l=i?i.alternate:null;if(!i||!l)break;if(i.child===l.child){for(var s=i.child;s;){if(s===o)return Nr(i),e;if(s===a)return Nr(i),t;s=s.sibling}r(!1,"Unable to find node on an unmounted component.")}if(o.return!==a.return)o=i,a=l;else{for(var u=!1,c=i.child;c;){if(c===o){u=!0,o=i,a=l;break}if(c===a){u=!0,a=i,o=l;break}c=c.sibling}if(!u){for(c=l.child;c;){if(c===o){u=!0,o=l,a=i;break}if(c===a){u=!0,a=l,o=i;break}c=c.sibling}u||r(!1,"Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}o.alternate!==a&&r(!1,"Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}return o.tag!==je&&r(!1,"Unable to find node on an unmounted component."),o.stateNode.current===o?e:t}function Rr(e){var t=Dr(e);if(!t)return null;for(var n=t;;){if(n.tag===De||n.tag===Re)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===t)return null;for(;!n.sibling;){if(!n.return||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function Ir(e){var t=Dr(e);if(!t)return null;for(var n=t;;){if(n.tag===De||n.tag===Re)return n;if(n.child&&n.tag!==Ne)n.child.return=n,n=n.child;else{if(n===t)return null;for(;!n.sibling;){if(!n.return||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}var Ar=10,Fr=[];function Ur(e){for(;e.return;)e=e.return;return e.tag!==je?null:e.stateNode.containerInfo}function Lr(e,t,n){if(Fr.length){var r=Fr.pop();return r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,r}return{topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]}}function Hr(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,Fr.length<Ar&&Fr.push(e)}function zr(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=Ur(n);if(!r)break;e.ancestors.push(n),n=We(r)}while(n);for(var o=0;o<e.ancestors.length;o++)t=e.ancestors[o],Wr(e.topLevelType,t,e.nativeEvent,Cn(e.nativeEvent))}var Yr=!0,Wr=void 0;function Vr(e){Wr=e}function Br(e){Yr=!!e}function qr(){return Yr}function Kr(e,t,n){return n?s.listen(n,t,$r.bind(null,e)):null}function Gr(e,t,n){return n?s.capture(n,t,$r.bind(null,e)):null}function $r(e,t){if(Yr){var n,r=We(Cn(t));null===r||"number"!=typeof r.tag||Mr(r)||(r=null);var o=Lr(e,t,r);try{pn(zr,o)}finally{Hr(o)}}}var Qr=Object.freeze({get _enabled(){return Yr},get _handleTopLevel(){return Wr},setHandleTopLevel:Vr,setEnabled:Br,isEnabled:qr,trapBubbledEvent:Kr,trapCapturedEvent:Gr,dispatchEvent:$r});function Zr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var Xr={animationend:Zr("Animation","AnimationEnd"),animationiteration:Zr("Animation","AnimationIteration"),animationstart:Zr("Animation","AnimationStart"),transitionend:Zr("Transition","TransitionEnd")},Jr={},eo={},to,no;function ro(e){if(Jr[e])return Jr[e];if(!Xr[e])return e;var t=Xr[e];for(var n in t)if(t.hasOwnProperty(n)&&n in eo)return Jr[e]=t[n];return""}function oo(e){Te(e),Se(!1)}function ao(e,t,n,r){var o;oo(Ce(e,t,n,r))}a.canUseDOM&&(eo=document.createElement("div").style,"AnimationEvent"in window||(delete Xr.animationend.animation,delete Xr.animationiteration.animation,delete Xr.animationstart.animation),"TransitionEvent"in window||delete Xr.transitionend.transition);var io={topLevelTypes:{topAbort:"abort",topAnimationEnd:ro("animationend")||"animationend",topAnimationIteration:ro("animationiteration")||"animationiteration",topAnimationStart:ro("animationstart")||"animationstart",topBlur:"blur",topCancel:"cancel",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topClose:"close",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoad:"load",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topToggle:"toggle",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:ro("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"}}.topLevelTypes,lo={},so=0,uo="_reactListenersID"+(""+Math.random()).slice(2);function co(e){return Object.prototype.hasOwnProperty.call(e,uo)||(e[uo]=so++,lo[e[uo]]={}),lo[e[uo]]}function fo(e,t){for(var n=t,r=co(n),o=ne[e],a=0;a<o.length;a++){var i=o[a];r.hasOwnProperty(i)&&r[i]||("topScroll"===i?Gr("topScroll","scroll",n):"topFocus"===i||"topBlur"===i?(Gr("topFocus","focus",n),Gr("topBlur","blur",n),r.topBlur=!0,r.topFocus=!0):"topCancel"===i?(Tn("cancel",!0)&&Gr("topCancel","cancel",n),r.topCancel=!0):"topClose"===i?(Tn("close",!0)&&Gr("topClose","close",n),r.topClose=!0):io.hasOwnProperty(i)&&Kr(i,io[i],n),r[i]=!0)}}function po(e,t){for(var n=co(t),r=ne[e],o=0;o<r.length;o++){var a=r[o];if(!n.hasOwnProperty(a)||!n[a])return!1}return!0}function ho(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mo(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function vo(e,t){for(var n=ho(e),r=0,o=0;n;){if(n.nodeType===bn){if(o=r+n.textContent.length,r<=t&&o>=t)return{node:n,offset:t-r};r=o}n=ho(mo(n))}}function yo(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset;try{n.nodeType,o.nodeType}catch(e){return null}return go(e,n,r,o,a)}function go(e,t,n,r,o){var a=0,i=-1,l=-1,s=0,u=0,c=e,d=null;e:for(;;){for(var f=null;c!==t||0!==n&&c.nodeType!==bn||(i=a+n),c!==r||0!==o&&c.nodeType!==bn||(l=a+o),c.nodeType===bn&&(a+=c.nodeValue.length),null!==(f=c.firstChild);)d=c,c=f;for(;;){if(c===e)break e;if(d===t&&++s===n&&(i=a),d===r&&++u===o&&(l=a),null!==(f=c.nextSibling))break;d=(c=d).parentNode}c=f}return-1===i||-1===l?null:{start:i,end:l}}function bo(e,t){if(window.getSelection){var n=window.getSelection(),r=e[ft()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=vo(e,o),s=vo(e,a);if(l&&s){if(1===n.rangeCount&&n.anchorNode===l.node&&n.anchorOffset===l.offset&&n.focusNode===s.node&&n.focusOffset===s.offset)return;var u=document.createRange();u.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(u),n.extend(s.node,s.offset)):(u.setEnd(s.node,s.offset),n.addRange(u))}}}function wo(e){return d(document.documentElement,e)}function ko(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)}function _o(){var e=u();return{focusedElem:e,selectionRange:ko(e)?Co(e):null}}function xo(e){var t=u(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&wo(n)){ko(n)&&To(n,r);for(var o=[],a=n;a=a.parentNode;)a.nodeType===gn&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});f(n);for(var i=0;i<o.length;i++){var l=o[i];l.element.scrollLeft=l.left,l.element.scrollTop=l.top}}}function Co(e){var t=void 0;return(t="selectionStart"in e?{start:e.selectionStart,end:e.selectionEnd}:yo(e))||{start:0,end:0}}function To(e,t){var n=t.start,r=t.end;void 0===r&&(r=n),"selectionStart"in e?(e.selectionStart=n,e.selectionEnd=Math.min(r,e.value.length)):bo(e,t)}var So=a.canUseDOM&&"documentMode"in document&&document.documentMode<=11,Po={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},Oo=null,Eo=null,Mo=null,jo=!1;function No(e){if("selectionStart"in e&&ko(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}}function Do(e,t){if(jo||null==Oo||Oo!==u())return null;var n=No(Oo);if(!Mo||!c(Mo,n)){Mo=n;var r=Ot.getPooled(Po.select,Eo,e,t);return r.type="select",r.target=Oo,it(r),r}return null}var Ro={eventTypes:Po,extractEvents:function(e,t,n,r){var o=r.window===r?r.document:r.nodeType===kn?r:r.ownerDocument;if(!o||!po("onSelect",o))return null;var a=t?Be(t):window;switch(e){case"topFocus":(yn(a)||"true"===a.contentEditable)&&(Oo=a,Eo=t,Mo=null);break;case"topBlur":Oo=null,Eo=null,Mo=null;break;case"topMouseDown":jo=!0;break;case"topContextMenu":case"topMouseUp":return jo=!1,Do(n,r);case"topSelectionChange":if(So)break;case"topKeyDown":case"topKeyUp":return Do(n,r)}return null}},Io={animationName:null,elapsedTime:null,pseudoElement:null};function Ao(e,t,n,r){return Ot.call(this,e,t,n,r)}Ot.augmentClass(Ao,Io);var Fo={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};function Uo(e,t,n,r){return Ot.call(this,e,t,n,r)}Ot.augmentClass(Uo,Fo);var Lo={relatedTarget:null};function Ho(e,t,n,r){return tr.call(this,e,t,n,r)}function zo(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,t>=32||13===t?t:0}tr.augmentClass(Ho,Lo);var Yo={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Wo={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};function Vo(e){if(e.key){var t=Yo[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=zo(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?Wo[e.keyCode]||"Unidentified":""}var Bo={key:Vo,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:or,charCode:function(e){return"keypress"===e.type?zo(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?zo(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};function qo(e,t,n,r){return tr.call(this,e,t,n,r)}tr.augmentClass(qo,Bo);var Ko={dataTransfer:null};function Go(e,t,n,r){return ir.call(this,e,t,n,r)}ir.augmentClass(Go,Ko);var $o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:or};function Qo(e,t,n,r){return tr.call(this,e,t,n,r)}tr.augmentClass(Qo,$o);var Zo={propertyName:null,elapsedTime:null,pseudoElement:null};function Xo(e,t,n,r){return Ot.call(this,e,t,n,r)}Ot.augmentClass(Xo,Zo);var Jo={deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null};function ea(e,t,n,r){return ir.call(this,e,t,n,r)}ir.augmentClass(ea,Jo);var ta={},na={};["abort","animationEnd","animationIteration","animationStart","blur","cancel","canPlay","canPlayThrough","click","close","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","toggle","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t,r="top"+t,o={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[r]};ta[e]=o,na[r]=o});var ra=["topAbort","topCancel","topCanPlay","topCanPlayThrough","topClose","topDurationChange","topEmptied","topEncrypted","topEnded","topError","topInput","topInvalid","topLoad","topLoadedData","topLoadedMetadata","topLoadStart","topPause","topPlay","topPlaying","topProgress","topRateChange","topReset","topSeeked","topSeeking","topStalled","topSubmit","topSuspend","topTimeUpdate","topToggle","topVolumeChange","topWaiting"],oa={eventTypes:ta,extractEvents:function(e,t,n,r){var a=na[e],i;if(!a)return null;switch(e){case"topKeyPress":if(0===zo(n))return null;case"topKeyDown":case"topKeyUp":i=qo;break;case"topBlur":case"topFocus":i=Ho;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":i=ir;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":i=Go;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":i=Qo;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":i=Ao;break;case"topTransitionEnd":i=Xo;break;case"topScroll":i=tr;break;case"topWheel":i=ea;break;case"topCopy":case"topCut":case"topPaste":i=Uo;break;default:-1===ra.indexOf(e)&&o(!1,"SimpleEventPlugin: Unhandled event type, `%s`. This warning is likely caused by a bug in React. Please file an issue.",e),i=Ot}var l=i.getPooled(a,t,n,r);return it(l),l}};Vr(ao),_e.injectEventPluginOrder(Jn),ce(Ge),_e.injectEventPluginsByName({SimpleEventPlugin:oa,EnterLeaveEventPlugin:sr,ChangeEventPlugin:Xn,SelectEventPlugin:Ro,BeforeInputEventPlugin:en});var aa=!0,ia=!1,la=!1,sa=!0,ua=!0,ca=!1,da=!1,fa=!1,pa=[],ha=[],ma=-1;function va(e){return{current:e}}function ya(e,t){ma<0?o(!1,"Unexpected pop."):(t!==ha[ma]&&o(!1,"Unexpected Fiber popped."),e.current=pa[ma],pa[ma]=null,ha[ma]=null,ma--)}function ga(e,t,n){pa[++ma]=e.current,ha[ma]=n,e.current=t}function ba(){for(;ma>-1;)pa[ma]=null,ha[ma]=null,ma--}var wa=function(e,t,n){return"\n in "+(e||"Unknown")+(t?" (at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+")":n?" (created by "+n+")":"")};function ka(e){switch(e.tag){case Oe:case Ee:case Me:case De:var t=e._debugOwner,n=e._debugSource,r=mr(e),o=null;return t&&(o=mr(t)),wa(r,n,o);default:return""}}function _a(e){var t="",n=e;do{t+=ka(n),n=n.return}while(n);return t}function xa(){var e=Oa.current;if(null===e)return null;var t=e._debugOwner;return null!==t&&void 0!==t?mr(t):null}function Ca(){var e=Oa.current;return null===e?null:_a(e)}function Ta(){hr.getCurrentStack=null,Oa.current=null,Oa.phase=null}function Sa(e){hr.getCurrentStack=Ca,Oa.current=e,Oa.phase=null}function Pa(e){Oa.phase=e}var Oa={current:null,phase:null,resetCurrentFiber:Ta,setCurrentFiber:Sa,setCurrentPhase:Pa,getCurrentFiberOwnerName:xa,getCurrentFiberStackAddendum:Ca},Ea="⚛",Ma="⛔",ja="undefined"!=typeof performance&&"function"==typeof performance.mark&&"function"==typeof performance.clearMarks&&"function"==typeof performance.measure&&"function"==typeof performance.clearMeasures,Na=null,Da=null,Ra=null,Ia=!1,Aa=!1,Fa=!1,Ua=0,La=0,Ha=!1,za=new Set,Ya=function(e){return"⚛ "+e},Wa=function(e,t){var n,r;return""+(t?"⛔ ":"⚛ ")+e+(t?" Warning: "+t:"")},Va=function(e){performance.mark(Ya(e))},Ba=function(e){performance.clearMarks(Ya(e))},qa=function(e,t,n){var r=Ya(t),o=Wa(e,n);try{performance.measure(o,r)}catch(e){}performance.clearMarks(r),performance.clearMeasures(o)},Ka=function(e,t){return e+" (#"+t+")"},Ga=function(e,t,n){return null===n?e+" ["+(t?"update":"mount")+"]":e+"."+n},$a=function(e,t){var n=mr(e)||"Unknown",r=e._debugID,o=null!==e.alternate,a=Ga(n,o,t);if(Ia&&za.has(a))return!1;za.add(a);var i=Ka(a,r);return Va(i),!0},Qa=function(e,t){var n=mr(e)||"Unknown",r=e._debugID,o=null!==e.alternate,a=Ga(n,o,t),i=Ka(a,r);Ba(i)},Za=function(e,t,n){var r=mr(e)||"Unknown",o=e._debugID,a=null!==e.alternate,i=Ga(r,a,t),l=Ka(i,o);qa(i,l,n)},Xa=function(e){switch(e.tag){case je:case De:case Re:case Ne:case Fe:case Ue:return!0;default:return!1}},Ja=function(){null!==Da&&null!==Ra&&Qa(Ra,Da),Ra=null,Da=null,Fa=!1},ei=function(){for(var e=Na;e;)e._debugIsCurrentlyTiming&&Za(e,null,null),e=e.return},ti=function(e){null!==e.return&&ti(e.return),e._debugIsCurrentlyTiming&&$a(e,null)},ni=function(){null!==Na&&ti(Na)};function ri(){sa&&La++}function oi(){sa&&(Ia&&(Aa=!0),null!==Da&&"componentWillMount"!==Da&&"componentWillReceiveProps"!==Da&&(Fa=!0))}function ai(){sa&&ja&&!Ha&&(Ha=!0,Va("(Waiting for async callback...)"))}function ii(e){var t;sa&&(ja&&(Ha=!1,qa("(Waiting for async callback...)","(Waiting for async callback...)",e?"React was blocked by main thread":null)))}function li(e){if(sa){if(!ja||Xa(e))return;if(Na=e,!$a(e,null))return;e._debugIsCurrentlyTiming=!0}}function si(e){if(sa){if(!ja||Xa(e))return;e._debugIsCurrentlyTiming=!1,Qa(e,null)}}function ui(e){if(sa){if(!ja||Xa(e))return;if(Na=e.return,!e._debugIsCurrentlyTiming)return;e._debugIsCurrentlyTiming=!1,Za(e,null,null)}}function ci(e){if(sa){if(!ja||Xa(e))return;if(Na=e.return,!e._debugIsCurrentlyTiming)return;var t;e._debugIsCurrentlyTiming=!1,Za(e,null,"An error was thrown inside this error boundary")}}function di(e,t){if(sa){if(!ja)return;if(Ja(),!$a(e,t))return;Ra=e,Da=t}}function fi(){if(sa){if(!ja)return;var e;if(null!==Da&&null!==Ra)Za(Ra,Da,Fa?"Scheduled a cascading update":null);Da=null,Ra=null}}function pi(e){if(sa){if(Na=e,!ja)return;Ua=0,Va("(React Tree Reconciliation)"),ni()}}function hi(e){if(sa){if(!ja)return;var t=null,n;if(null!==e)if(e.tag===je)t="A top-level update interrupted the previous render";else t="An update to "+(mr(e)||"Unknown")+" interrupted the previous render";else Ua>1&&(t="There were cascading updates");Ua=0,ei(),qa("(React Tree Reconciliation)","(React Tree Reconciliation)",t)}}function mi(){if(sa){if(!ja)return;Ia=!0,Aa=!1,za.clear(),Va("(Committing Changes)")}}function vi(){if(sa){if(!ja)return;var e=null;Aa?e="Lifecycle hook scheduled a cascading update":Ua>0&&(e="Caused by a cascading update in earlier commit"),Aa=!1,Ua++,Ia=!1,za.clear(),qa("(Committing Changes)","(Committing Changes)",e)}}function yi(){if(sa){if(!ja)return;La=0,Va("(Committing Host Effects)")}}function gi(){if(sa){if(!ja)return;var e=La;La=0,qa("(Committing Host Effects: "+e+" Total)","(Committing Host Effects)",null)}}function bi(){if(sa){if(!ja)return;La=0,Va("(Calling Lifecycle Methods)")}}function wi(){if(sa){if(!ja)return;var e=La;La=0,qa("(Calling Lifecycle Methods: "+e+" Total)","(Calling Lifecycle Methods)",null)}}var ki={},_i=va(p),xi=va(!1),Ci=p;function Ti(e){var t;return Mi(e)?Ci:_i.current}function Si(e,t,n){var r=e.stateNode;r.__reactInternalMemoizedUnmaskedChildContext=t,r.__reactInternalMemoizedMaskedChildContext=n}function Pi(e,t){var n,r=e.type.contextTypes;if(!r)return p;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var a={};for(var i in r)a[i]=t[i];var l=mr(e)||"Unknown";return h(r,a,"context",l,Oa.getCurrentFiberStackAddendum),o&&Si(e,t,a),a}function Oi(){return xi.current}function Ei(e){return e.tag===Me&&null!=e.type.contextTypes}function Mi(e){return e.tag===Me&&null!=e.type.childContextTypes}function ji(e){Mi(e)&&(ya(xi,e),ya(_i,e))}function Ni(e){ya(xi,e),ya(_i,e)}function Di(e,t,n){null!=_i.cursor&&r(!1,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),ga(_i,t,e),ga(xi,n,e)}function Ri(e,t){var n=e.stateNode,a=e.type.childContextTypes;if("function"!=typeof n.getChildContext){var l=mr(e)||"Unknown";return ki[l]||(ki[l]=!0,o(!1,"%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.",l,l)),t}var s=void 0;for(var u in Oa.setCurrentPhase("getChildContext"),di(e,"getChildContext"),s=n.getChildContext(),fi(),Oa.setCurrentPhase(null),s)u in a||r(!1,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',mr(e)||"Unknown",u);var c=mr(e)||"Unknown";return h(a,s,"child context",c,Oa.getCurrentFiberStackAddendum),i({},t,s)}function Ii(e){if(!Mi(e))return!1;var t=e.stateNode,n=t&&t.__reactInternalMemoizedMergedChildContext||p;return Ci=_i.current,ga(_i,n,e),ga(xi,xi.current,e),!0}function Ai(e,t){var n=e.stateNode;if(n||r(!1,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),t){var o=Ri(e,Ci);n.__reactInternalMemoizedMergedChildContext=o,ya(xi,e),ya(_i,e),ga(_i,o,e),ga(xi,t,e)}else ya(xi,e),ga(xi,t,e)}function Fi(){Ci=p,_i.current=p,xi.current=!1}function Ui(e){Mr(e)&&e.tag===Me||r(!1,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");for(var t=e;t.tag!==je;){if(Mi(t))return t.stateNode.__reactInternalMemoizedMergedChildContext;var n=t.return;n||r(!1,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."),t=n}return t.stateNode.context}var Li=0,Hi=1,zi=2147483647,Yi=10,Wi=2;function Vi(e){return(e/Yi|0)+Wi}function Bi(e){return(e-Wi)*Yi}function qi(e,t){return(1+(e/t|0))*t}function Ki(e,t,n){return qi(e+t/Yi,n/Yi)}var Gi=0,$i=1,Qi=!1;try{var Zi=Object.preventExtensions({})}catch(e){Qi=!0}var Xi=1;function Ji(e,t,n){this.tag=e,this.key=t,this.type=null,this.stateNode=null,this.return=null,this.child=null,this.sibling=null,this.index=0,this.ref=null,this.pendingProps=null,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.internalContextTag=n,this.effectTag=vr,this.nextEffect=null,this.firstEffect=null,this.lastEffect=null,this.expirationTime=Li,this.alternate=null,this._debugID=Xi++,this._debugSource=null,this._debugOwner=null,this._debugIsCurrentlyTiming=!1,Qi||"function"!=typeof Object.preventExtensions||Object.preventExtensions(this)}var el=function(e,t,n){return new Ji(e,t,n)};function tl(e){return!(!e.prototype||!e.prototype.isReactComponent)}function nl(e,t,n){var r=e.alternate;return null===r?((r=el(e.tag,e.key,e.internalContextTag)).type=e.type,r.stateNode=e.stateNode,r._debugID=e._debugID,r._debugSource=e._debugSource,r._debugOwner=e._debugOwner,r.alternate=e,e.alternate=r):(r.effectTag=vr,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.expirationTime=n,r.pendingProps=t,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function rl(){var e;return el(je,null,Gi)}function ol(e,t,n){var o=null;o=e._owner;var a=void 0,i=e.type,l=e.key;if("function"==typeof i)(a=tl(i)?el(Me,l,t):el(Oe,l,t)).type=i,a.pendingProps=e.props;else if("string"==typeof i)(a=el(De,l,t)).type=i,a.pendingProps=e.props;else if("object"==typeof i&&null!==i&&"number"==typeof i.tag)(a=i).pendingProps=e.props;else{var s="";(void 0===i||"object"==typeof i&&null!==i&&0===Object.keys(i).length)&&(s+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var u=o?mr(o):null;u&&(s+="\n\nCheck the render method of `"+u+"`."),r(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==i?i:typeof i,s)}return a._debugSource=e._source,a._debugOwner=e._owner,a.expirationTime=n,a}function al(e,t,n,r){var o=el(Ue,r,t);return o.pendingProps=e,o.expirationTime=n,o}function il(e,t,n){var r=el(Re,null,t);return r.pendingProps=e,r.expirationTime=n,r}function ll(){var e=el(De,null,Gi);return e.type="DELETED",e}function sl(e,t,n){var r=el(Ie,e.key,t);return r.type=e.handler,r.pendingProps=e,r.expirationTime=n,r}function ul(e,t,n){var r=el(Fe,null,t);return r.expirationTime=n,r}function cl(e,t,n){var r=el(Ne,e.key,t);return r.pendingProps=e.children||[],r.expirationTime=n,r.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},r}function dl(e,t){var n=rl(),r={current:n,containerInfo:e,pendingChildren:null,remainingExpirationTime:Li,isReadyForCommit:!1,finishedWork:null,context:null,pendingContext:null,hydrate:t,nextScheduledRoot:null};return n.stateNode=r,r}var fl=null,pl=null,hl=!1;function ml(e){return function(t){try{return e(t)}catch(e){hl||(hl=!0,o(!1,"React DevTools encountered an error: %s",e))}}}function vl(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled)return!0;if(!t.supportsFiber)return o(!1,"The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://fb.me/react-devtools"),!0;try{var n=t.inject(e);fl=ml(function(e){return t.onCommitFiberRoot(n,e)}),pl=ml(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){o(!1,"React DevTools encountered an error: %s.",e)}return!0}function yl(e){"function"==typeof fl&&fl(e)}function gl(e){"function"==typeof pl&&pl(e)}var bl=!1;function wl(e){var t={baseState:e,expirationTime:Li,first:null,last:null,callbackList:null,hasForceUpdate:!1,isInitialized:!1,isProcessing:!1};return t}function kl(e,t){null===e.last?e.first=e.last=t:(e.last.next=t,e.last=t),(e.expirationTime===Li||e.expirationTime>t.expirationTime)&&(e.expirationTime=t.expirationTime)}function _l(e,t){var n=e.alternate,r=e.updateQueue;null===r&&(r=e.updateQueue=wl(null));var a=void 0;if(null!==n?null===(a=n.updateQueue)&&(a=n.updateQueue=wl(null)):a=null,a=a!==r?a:null,(r.isProcessing||null!==a&&a.isProcessing)&&!bl&&(o(!1,"An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback."),bl=!0),null!==a){if(null===r.last||null===a.last)return kl(r,t),void kl(a,t);kl(r,t),a.last=t}else kl(r,t)}function xl(e){if(e.tag!==Me&&e.tag!==je)return Li;var t=e.updateQueue;return null===t?Li:t.expirationTime}function Cl(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return fa&&a.call(t,n,r),a.call(t,n,r)}return o}function Tl(e,t,n,r,o,a){if(null!==e&&e.updateQueue===n){var l=n;n=t.updateQueue={baseState:l.baseState,expirationTime:l.expirationTime,first:l.first,last:l.last,isInitialized:l.isInitialized,callbackList:null,hasForceUpdate:!1}}n.isProcessing=!0,n.expirationTime=Li;var s=void 0;n.isInitialized?s=n.baseState:(s=n.baseState=t.memoizedState,n.isInitialized=!0);for(var u=!0,c=n.first,d=!1;null!==c;){var f=c.expirationTime;if(f>a){var p=n.expirationTime;(p===Li||p>f)&&(n.expirationTime=f),d||(d=!0,n.baseState=s),c=c.next}else{d||(n.first=c.next,null===n.first&&(n.last=null));var h=void 0;if(c.isReplace?(s=Cl(c,r,s,o),u=!0):(h=Cl(c,r,s,o))&&(s=u?i({},s,h):i(s,h),u=!1),c.isForced&&(n.hasForceUpdate=!0),null!==c.callback){var m=n.callbackList;null===m&&(m=n.callbackList=[]),m.push(c)}c=c.next}}return null!==n.callbackList?t.effectTag|=xr:null!==n.first||n.hasForceUpdate||(t.updateQueue=null),d||(d=!0,n.baseState=s),n.isProcessing=!1,s}function Sl(e,t){var n=e.callbackList;if(null!==n){e.callbackList=null;for(var o=0;o<n.length;o++){var a=n[o],i=a.callback;a.callback=null,"function"!=typeof i&&r(!1,"Invalid argument passed as callback. Expected a function. Instead received: %s",i),i.call(t)}}}var Pl={},Ol=Array.isArray,El={},Ml=function(e,t){o(null===e||"function"==typeof e,"%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",t,e)};Object.defineProperty(Pl,"_processChildContext",{enumerable:!1,value:function(){r(!1,"_processChildContext is not available in React 16+. This likely means you have multiple copies of React and are attempting to nest a React 15 tree inside a React 16 tree using unstable_renderSubtreeIntoContainer, which isn't supported. Try to make sure you have only one copy of React (and ideally, switch to ReactDOM.createPortal).")}}),Object.freeze(Pl);var jl=function(e,t,n,a){var i={isMounted:jr,enqueueSetState:function(n,r,o){var a=ur(n);Ml(o=void 0===o?null:o,"setState");var i=t(a),l;_l(a,{expirationTime:i,partialState:r,callback:o,isReplace:!1,isForced:!1,nextCallback:null,next:null}),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ur(n);Ml(o=void 0===o?null:o,"replaceState");var i=t(a),l;_l(a,{expirationTime:i,partialState:r,callback:o,isReplace:!0,isForced:!1,nextCallback:null,next:null}),e(a,i)},enqueueForceUpdate:function(n,r){var o=ur(n);Ml(r=void 0===r?null:r,"forceUpdate");var a=t(o),i;_l(o,{expirationTime:a,partialState:null,callback:r,isReplace:!1,isForced:!0,nextCallback:null,next:null}),e(o,a)}};function l(e,t,n,r,a,i){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var l=e.stateNode,s=e.type;if("function"==typeof l.shouldComponentUpdate){di(e,"shouldComponentUpdate");var u=l.shouldComponentUpdate(n,a,i);return fi(),fa&&l.shouldComponentUpdate(n,a,i),o(void 0!==u,"%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",mr(e)||"Unknown"),u}return!s.prototype||!s.prototype.isPureReactComponent||(!c(t,n)||!c(r,a))}function s(e){var t=e.stateNode,n=e.type,r=mr(e),a;t.render||(n.prototype&&"function"==typeof n.prototype.render?o(!1,"%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?",r):o(!1,"%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.",r));var i=!t.getInitialState||t.getInitialState.isReactClassApproved||t.state;o(i,"getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",r);var l=!t.getDefaultProps||t.getDefaultProps.isReactClassApproved;o(l,"getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",r);var s=!t.propTypes;o(s,"propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",r);var u=!t.contextTypes;o(u,"contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",r);var c="function"!=typeof t.componentShouldUpdate;o(c,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",r),n.prototype&&n.prototype.isPureReactComponent&&void 0!==t.shouldComponentUpdate&&o(!1,"%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",mr(e)||"A pure component");var d="function"!=typeof t.componentDidUnmount;o(d,"%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",r);var f="function"!=typeof t.componentDidReceiveProps;o(f,"%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().",r);var p="function"!=typeof t.componentWillRecieveProps;o(p,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",r);var h=t.props!==e.pendingProps;o(void 0===t.props||!h,"%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",r,r);var m=!t.defaultProps;o(m,"Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",r,r);var v=t.state;v&&("object"!=typeof v||Ol(v))&&o(!1,"%s.state: must be set to an object or null",mr(e)),"function"==typeof t.getChildContext&&o("object"==typeof e.type.childContextTypes,"%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",mr(e))}function u(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function d(e,t){t.updater=i,e.stateNode=t,dr(t,e),t._reactInternalInstance=Pl}function f(e,t){var n=e.type,r=Ti(e),o=Ei(e),a=o?Pi(e,r):p,i=new n(t,a);return d(e,i),o&&Si(e,r,a),i}function h(e,t){di(e,"componentWillMount");var n=t.state;t.componentWillMount(),fi(),fa&&t.componentWillMount(),n!==t.state&&(o(!1,"%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",mr(e)),i.enqueueReplaceState(t,t.state,null))}function m(e,t,n,r){di(e,"componentWillReceiveProps");var a=t.state;if(t.componentWillReceiveProps(n,r),fi(),fa&&t.componentWillReceiveProps(n,r),t.state!==a){var l=mr(e)||"Component";El[l]||(o(!1,"%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",l),El[l]=!0),i.enqueueReplaceState(t,t.state,null)}}function v(e,t){var n=e.alternate;s(e);var o=e.stateNode,a=o.state||null,i=e.pendingProps;i||r(!1,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var l=Ti(e);if(o.props=i,o.state=e.memoizedState=a,o.refs=p,o.context=Pi(e,l),aa&&null!=e.type&&null!=e.type.prototype&&!0===e.type.prototype.unstable_isAsyncReactComponent&&(e.internalContextTag|=$i),"function"==typeof o.componentWillMount){h(e,o);var u=e.updateQueue;null!==u&&(o.state=Tl(n,e,u,o,i,t))}"function"==typeof o.componentDidMount&&(e.effectTag|=br)}function y(e,t,o){var i=t.stateNode;u(t,i);var s=t.memoizedProps,c=t.pendingProps;c||null==(c=s)&&r(!1,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.");var d=i.context,f,p=Pi(t,Ti(t));"function"!=typeof i.componentWillReceiveProps||s===c&&d===p||m(t,i,c,p);var h=t.memoizedState,v=void 0;if(v=null!==t.updateQueue?Tl(e,t,t.updateQueue,i,c,o):h,!(s!==c||h!==v||Oi()||null!==t.updateQueue&&t.updateQueue.hasForceUpdate))return"function"==typeof i.componentDidUpdate&&(s===e.memoizedProps&&h===e.memoizedState||(t.effectTag|=br)),!1;var y=l(t,s,c,h,v,p);return y?("function"==typeof i.componentWillUpdate&&(di(t,"componentWillUpdate"),i.componentWillUpdate(c,v,p),fi(),fa&&i.componentWillUpdate(c,v,p)),"function"==typeof i.componentDidUpdate&&(t.effectTag|=br)):("function"==typeof i.componentDidUpdate&&(s===e.memoizedProps&&h===e.memoizedState||(t.effectTag|=br)),n(t,c),a(t,v)),i.props=c,i.state=v,i.context=p,y}return{adoptClassInstance:d,constructClassInstance:f,mountClassInstance:v,updateClassInstance:y}},Nl="function"==typeof Symbol&&Symbol.for,Dl=Nl?Symbol.for("react.element"):60103,Rl=Nl?Symbol.for("react.call"):60104,Il=Nl?Symbol.for("react.return"):60105,Al=Nl?Symbol.for("react.portal"):60106,Fl=Nl?Symbol.for("react.fragment"):60107,Ul="function"==typeof Symbol&&Symbol.iterator,Ll="@@iterator";function Hl(e){if(null===e||void 0===e)return null;var t=Ul&&e[Ul]||e[Ll];return"function"==typeof t?t:null}var zl=Oa.getCurrentFiberStackAddendum,Yl=!1,Wl={},Vl={},Bl=function(e){if(null!==e&&"object"==typeof e&&e._store&&!e._store.validated&&null==e.key){"object"!=typeof e._store&&r(!1,"React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue."),e._store.validated=!0;var t='Each child in an array or iterator should have a unique "key" prop. See https://fb.me/react-warning-keys for more information.'+(zl()||"");Wl[t]||(Wl[t]=!0,o(!1,'Each child in an array or iterator should have a unique "key" prop. See https://fb.me/react-warning-keys for more information.%s',zl()))}},ql=Array.isArray;function Kl(e,t){var n=t.ref;if(null!==n&&"function"!=typeof n){if(t._owner){var o=t._owner,a=void 0;if(o){var i=o;i.tag!==Me&&r(!1,"Stateless function components cannot have refs."),a=i.stateNode}a||r(!1,"Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.",n);var l=""+n;if(null!==e&&null!==e.ref&&e.ref._stringRef===l)return e.ref;var s=function(e){var t=a.refs===p?a.refs={}:a.refs;null===e?delete t[l]:t[l]=e};return s._stringRef=l,s}"string"!=typeof n&&r(!1,"Expected ref to be a function or a string."),t._owner||r(!1,"Element ref was specified as a string (%s) but no owner was set. You may have multiple copies of React loaded. (details: https://fb.me/react-refs-must-have-owner).",n)}return n}function Gl(e,t){if("textarea"!==e.type){var n="";n=" If you meant to render a collection of children, use an array instead."+(zl()||""),r(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,n)}}function $l(){var e="Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it."+(zl()||"");Vl[e]||(Vl[e]=!0,o(!1,"Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it.%s",zl()||""))}function Ql(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=kr}}function n(n,r){if(!e)return null;for(var o=r;null!==o;)t(n,o),o=o.sibling;return null}function a(e,t){for(var n=new Map,r=t;null!==r;)null!==r.key?n.set(r.key,r):n.set(r.index,r),r=r.sibling;return n}function i(e,t,n){var r=nl(e,t,n);return r.index=0,r.sibling=null,r}function l(t,n,r){if(t.index=r,!e)return n;var o=t.alternate;if(null!==o){var a=o.index;return a<n?(t.effectTag=gr,n):a}return t.effectTag=gr,n}function s(t){return e&&null===t.alternate&&(t.effectTag=gr),t}function u(e,t,n,r){if(null===t||t.tag!==Re){var o=il(n,e.internalContextTag,r);return o.return=e,o}var a=i(t,n,r);return a.return=e,a}function c(e,t,n,r){if(null!==t&&t.type===n.type){var o=i(t,n.props,r);return o.ref=Kl(t,n),o.return=e,o._debugSource=n._source,o._debugOwner=n._owner,o}var a=ol(n,e.internalContextTag,r);return a.ref=Kl(t,n),a.return=e,a}function d(e,t,n,r){if(null===t||t.tag!==Ie){var o=sl(n,e.internalContextTag,r);return o.return=e,o}var a=i(t,n,r);return a.return=e,a}function f(e,t,n,r){if(null===t||t.tag!==Fe){var o=ul(n,e.internalContextTag,r);return o.type=n.value,o.return=e,o}var a=i(t,null,r);return a.type=n.value,a.return=e,a}function p(e,t,n,r){if(null===t||t.tag!==Ne||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation){var o=cl(n,e.internalContextTag,r);return o.return=e,o}var a=i(t,n.children||[],r);return a.return=e,a}function h(e,t,n,r,o){if(null===t||t.tag!==Ue){var a=al(n,e.internalContextTag,r,o);return a.return=e,a}var l=i(t,n,r);return l.return=e,l}function m(e,t,n){if("string"==typeof t||"number"==typeof t){var r=il(""+t,e.internalContextTag,n);return r.return=e,r}if("object"==typeof t&&null!==t){switch(t.$$typeof){case Dl:if(t.type===Fl){var o=al(t.props.children,e.internalContextTag,n,t.key);return o.return=e,o}var a=ol(t,e.internalContextTag,n);return a.ref=Kl(null,t),a.return=e,a;case Rl:var i=sl(t,e.internalContextTag,n);return i.return=e,i;case Il:var l=ul(t,e.internalContextTag,n);return l.type=t.value,l.return=e,l;case Al:var s=cl(t,e.internalContextTag,n);return s.return=e,s}if(ql(t)||Hl(t)){var u=al(t,e.internalContextTag,n,null);return u.return=e,u}Gl(e,t)}return"function"==typeof t&&$l(),null}function v(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Dl:return n.key===o?n.type===Fl?h(e,t,n.props.children,r,o):c(e,t,n,r):null;case Rl:return n.key===o?d(e,t,n,r):null;case Il:return null===o?f(e,t,n,r):null;case Al:return n.key===o?p(e,t,n,r):null}if(ql(n)||Hl(n))return null!==o?null:h(e,t,n,r,null);Gl(e,n)}return"function"==typeof n&&$l(),null}function y(e,t,n,r,o){var a;if("string"==typeof r||"number"==typeof r)return u(t,e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Dl:var i=e.get(null===r.key?n:r.key)||null;return r.type===Fl?h(t,i,r.props.children,o,r.key):c(t,i,r,o);case Rl:var l;return d(t,e.get(null===r.key?n:r.key)||null,r,o);case Il:var s;return f(t,e.get(n)||null,r,o);case Al:var m;return p(t,e.get(null===r.key?n:r.key)||null,r,o)}var v;if(ql(r)||Hl(r))return h(t,e.get(n)||null,r,o,null);Gl(t,r)}return"function"==typeof r&&$l(),null}function g(e,t){if("object"!=typeof e||null===e)return t;switch(e.$$typeof){case Dl:case Rl:case Al:Bl(e);var n=e.key;if("string"!=typeof n)break;if(null===t){(t=new Set).add(n);break}if(!t.has(n)){t.add(n);break}o(!1,"Encountered two children with the same key, `%s`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.%s",n,zl())}return t}function b(r,o,i,s){for(var u=null,c=0;c<i.length;c++){var d;u=g(i[c],u)}for(var f=null,p=null,h=o,b=0,w=0,k=null;null!==h&&w<i.length;w++){h.index>w?(k=h,h=null):k=h.sibling;var _=v(r,h,i[w],s);if(null===_){null===h&&(h=k);break}e&&h&&null===_.alternate&&t(r,h),b=l(_,b,w),null===p?f=_:p.sibling=_,p=_,h=k}if(w===i.length)return n(r,h),f;if(null===h){for(;w<i.length;w++){var x=m(r,i[w],s);x&&(b=l(x,b,w),null===p?f=x:p.sibling=x,p=x)}return f}for(var C=a(r,h);w<i.length;w++){var T=y(C,r,w,i[w],s);T&&(e&&null!==T.alternate&&C.delete(null===T.key?w:T.key),b=l(T,b,w),null===p?f=T:p.sibling=T,p=T)}return e&&C.forEach(function(e){return t(r,e)}),f}function w(i,s,u,c){var d=Hl(u),f;("function"!=typeof d&&r(!1,"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."),"function"==typeof u.entries)&&(u.entries===d&&(o(Yl,"Using Maps as children is unsupported and will likely yield unexpected results. Convert it to a sequence/iterable of keyed ReactElements instead.%s",zl()),Yl=!0));var p=d.call(u);if(p)for(var h=null,b=p.next();!b.done;b=p.next()){var w;h=g(b.value,h)}var k=d.call(u);null==k&&r(!1,"An iterable object provided no iterator.");for(var _=null,x=null,C=s,T=0,S=0,P=null,O=k.next();null!==C&&!O.done;S++,O=k.next()){C.index>S?(P=C,C=null):P=C.sibling;var E=v(i,C,O.value,c);if(null===E){C||(C=P);break}e&&C&&null===E.alternate&&t(i,C),T=l(E,T,S),null===x?_=E:x.sibling=E,x=E,C=P}if(O.done)return n(i,C),_;if(null===C){for(;!O.done;S++,O=k.next()){var M=m(i,O.value,c);null!==M&&(T=l(M,T,S),null===x?_=M:x.sibling=M,x=M)}return _}for(var j=a(i,C);!O.done;S++,O=k.next()){var N=y(j,i,S,O.value,c);null!==N&&(e&&null!==N.alternate&&j.delete(null===N.key?S:N.key),T=l(N,T,S),null===x?_=N:x.sibling=N,x=N)}return e&&j.forEach(function(e){return t(i,e)}),_}function k(e,t,r,o){if(null!==t&&t.tag===Re){n(e,t.sibling);var a=i(t,r,o);return a.return=e,a}n(e,t);var l=il(r,e.internalContextTag,o);return l.return=e,l}function _(e,r,o,a){for(var l=o.key,s=r;null!==s;){if(s.key===l){if(s.tag===Ue?o.type===Fl:s.type===o.type){n(e,s.sibling);var u=i(s,o.type===Fl?o.props.children:o.props,a);return u.ref=Kl(s,o),u.return=e,u._debugSource=o._source,u._debugOwner=o._owner,u}n(e,s);break}t(e,s),s=s.sibling}if(o.type===Fl){var c=al(o.props.children,e.internalContextTag,a,o.key);return c.return=e,c}var d=ol(o,e.internalContextTag,a);return d.ref=Kl(r,o),d.return=e,d}function x(e,r,o,a){for(var l=o.key,s=r;null!==s;){if(s.key===l){if(s.tag===Ie){n(e,s.sibling);var u=i(s,o,a);return u.return=e,u}n(e,s);break}t(e,s),s=s.sibling}var c=sl(o,e.internalContextTag,a);return c.return=e,c}function C(e,t,r,o){var a=t;if(null!==a){if(a.tag===Fe){n(e,a.sibling);var l=i(a,null,o);return l.type=r.value,l.return=e,l}n(e,a)}var s=ul(r,e.internalContextTag,o);return s.type=r.value,s.return=e,s}function T(e,r,o,a){for(var l=o.key,s=r;null!==s;){if(s.key===l){if(s.tag===Ne&&s.stateNode.containerInfo===o.containerInfo&&s.stateNode.implementation===o.implementation){n(e,s.sibling);var u=i(s,o.children||[],a);return u.return=e,u}n(e,s);break}t(e,s),s=s.sibling}var c=cl(o,e.internalContextTag,a);return c.return=e,c}function S(e,t,o,a){"object"==typeof o&&null!==o&&o.type===Fl&&null===o.key&&(o=o.props.children);var i="object"==typeof o&&null!==o;if(i)switch(o.$$typeof){case Dl:return s(_(e,t,o,a));case Rl:return s(x(e,t,o,a));case Il:return s(C(e,t,o,a));case Al:return s(T(e,t,o,a))}if("string"==typeof o||"number"==typeof o)return s(k(e,t,""+o,a));if(ql(o))return b(e,t,o,a);if(Hl(o))return w(e,t,o,a);if(i&&Gl(e,o),"function"==typeof o&&$l(),void 0===o)switch(e.tag){case Me:var l;if(e.stateNode.render._isMockFunction)break;case Ee:var u=e.type;r(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",u.displayName||u.name||"Component")}return n(e,t)}return S}var Zl=Ql(!0),Xl=Ql(!1);function Jl(e,t){if(null!==e&&t.child!==e.child&&r(!1,"Resuming work not yet implemented."),null!==t.child){var n=t.child,o=nl(n,n.pendingProps,n.expirationTime);for(t.child=o,o.return=t;null!==n.sibling;)n=n.sibling,(o=o.sibling=nl(n,n.pendingProps,n.expirationTime)).return=t;o.sibling=null}}var es={},ts=function(e,t,n,a,i){var l=e.shouldSetTextContent,s=e.useSyncScheduling,u=e.shouldDeprioritizeSubtree,c=t.pushHostContext,d=t.pushHostContainer,f=n.enterHydrationState,p=n.resetHydrationState,h=n.tryToClaimNextHydratableInstance,m=jl(a,i,A,F),v=m.adoptClassInstance,y=m.constructClassInstance,g=m.mountClassInstance,b=m.updateClassInstance;function w(e,t,n){k(e,t,n,t.expirationTime)}function k(e,t,n,r){t.child=null===e?Xl(t,null,n,r):Zl(t,e.child,n,r)}function _(e,t){var n=t.pendingProps;if(Oi())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return R(e,t);return w(e,t,n),A(t,n),t.child}function x(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Tr)}function C(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Oi())null===r&&(r=o);else if(null===r||o===r)return R(e,t);var a,i=Pi(t,Ti(t)),l;return pr.current=t,Oa.setCurrentPhase("render"),l=n(r,i),Oa.setCurrentPhase(null),t.effectTag|=yr,w(e,t,l),A(t,r),t.child}function T(e,t,n){var o=Ii(t),a=void 0;return null===e?t.stateNode?r(!1,"Resuming work not yet implemented."):(y(t,t.pendingProps),g(t,n),a=!0):a=b(e,t,n),S(e,t,a,o)}function S(e,t,n,r){if(x(e,t),!n)return r&&Ai(t,!1),R(e,t);var o=t.stateNode;pr.current=t;var a=void 0;return Oa.setCurrentPhase("render"),a=o.render(),fa&&o.render(),Oa.setCurrentPhase(null),t.effectTag|=yr,w(e,t,a),F(t,o.state),A(t,o.props),r&&Ai(t,!0),t.child}function P(e){var t=e.stateNode;t.pendingContext?Di(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Di(e,t.context,!1),d(e,t.containerInfo)}function O(e,t,n){P(t);var r=t.updateQueue;if(null!==r){var o=t.memoizedState,a=Tl(e,t,r,null,null,n);if(o===a)return p(),R(e,t);var i=a.element,l=t.stateNode;return(null===e||null===e.child)&&l.hydrate&&f(t)?(t.effectTag|=gr,t.child=Xl(t,null,i,n)):(p(),w(e,t,i)),F(t,a),t.child}return p(),R(e,t)}function E(e,t,n){c(t),null===e&&h(t);var o=t.type,a=t.memoizedProps,i=t.pendingProps;null===i&&null===(i=a)&&r(!1,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.");var d=null!==e?e.memoizedProps:null;if(Oi());else if(null===i||a===i)return R(e,t);var f=i.children,p;return l(o,i)?f=null:d&&l(o,d)&&(t.effectTag|=_r),x(e,t),n!==zi&&!s&&u(o,i)?(t.expirationTime=zi,null):(w(e,t,f),A(t,i),t.child)}function M(e,t){null===e&&h(t);var n=t.pendingProps;return null===n&&(n=t.memoizedProps),A(t,n),null}function j(e,t,n){null!==e&&r(!1,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var a=t.type,i=t.pendingProps,l,s=Pi(t,Ti(t)),u;if(a.prototype&&"function"==typeof a.prototype.render){var c=mr(t);o(!1,"The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.",c,c)}if(pr.current=t,u=a(i,s),t.effectTag|=yr,"object"==typeof u&&null!==u&&"function"==typeof u.render){t.tag=Me;var d=Ii(t);return v(t,u),g(t,n),S(e,t,!0,d)}t.tag=Ee;var f=t.type;if(f&&o(!f.childContextTypes,"%s(...): childContextTypes cannot be defined on a functional component.",f.displayName||f.name||"Component"),null!==t.ref){var p="",h=Oa.getCurrentFiberOwnerName();h&&(p+="\n\nCheck the render method of `"+h+"`.");var m=h||t._debugID||"",y=t._debugSource;y&&(m=y.fileName+":"+y.lineNumber),es[m]||(es[m]=!0,o(!1,"Stateless function components cannot be given refs. Attempts to access this ref will fail.%s%s",p,Oa.getCurrentFiberStackAddendum()))}return w(e,t,u),A(t,i),t.child}function N(e,t,n){var o=t.pendingProps;Oi()?null===o&&null===(o=e&&e.memoizedProps)&&r(!1,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."):null!==o&&t.memoizedProps!==o||(o=t.memoizedProps);var a=o.children;return t.stateNode=null===e?Xl(t,t.stateNode,a,n):Zl(t,t.stateNode,a,n),A(t,o),t.stateNode}function D(e,t,n){d(t,t.stateNode.containerInfo);var o=t.pendingProps;if(Oi())null===o&&null==(o=e&&e.memoizedProps)&&r(!1,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.");else if(null===o||t.memoizedProps===o)return R(e,t);return null===e?(t.child=Zl(t,null,o,n),A(t,o)):(w(e,t,o),A(t,o)),t.child}function R(e,t){return si(t),Jl(e,t),t.child}function I(e,t){switch(si(t),t.tag){case je:P(t);break;case Me:Ii(t);break;case Ne:d(t,t.stateNode.containerInfo)}return null}function A(e,t){e.memoizedProps=t}function F(e,t){e.memoizedState=t}function U(e,t,n){if(t.expirationTime===Li||t.expirationTime>n)return I(e,t);switch(t.tag){case Oe:return j(e,t,n);case Ee:return C(e,t);case Me:return T(e,t,n);case je:return O(e,t,n);case De:return E(e,t,n);case Re:return M(e,t);case Ae:t.tag=Ie;case Ie:return N(e,t,n);case Fe:return null;case Ne:return D(e,t,n);case Ue:return _(e,t);default:r(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function L(e,t,n){switch(t.tag){case Me:Ii(t);break;case je:P(t);break;default:r(!1,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue.")}if(t.effectTag|=Cr,null===e?t.child=null:t.child!==e.child&&(t.child=e.child),t.expirationTime===Li||t.expirationTime>n)return I(e,t);t.firstEffect=null,t.lastEffect=null;var o=null;if(k(e,t,null,n),t.tag===Me){var a=t.stateNode;t.memoizedProps=a.props,t.memoizedState=a.state}return t.child}return{beginWork:U,beginFailedWork:L}},ns=function(e,t,n){var o=e.createInstance,a=e.createTextInstance,i=e.appendInitialChild,l=e.finalizeInitialChildren,s=e.prepareUpdate,u=e.mutation,c=e.persistence,d=t.getRootHostContainer,f=t.popHostContext,p=t.getHostContext,h=t.popHostContainer,m=n.prepareToHydrateHostInstance,v=n.prepareToHydrateHostTextInstance,y=n.popHydrationState;function g(e){e.effectTag|=br}function b(e){e.effectTag|=Tr}function w(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===De||n.tag===Re||n.tag===Ne)r(!1,"A call cannot have host component children.");else if(n.tag===Fe)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function k(e,t,n){var o=t.memoizedProps;o||r(!1,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=Ae;var a=[];w(a,t);var i,l,s=(0,o.handler)(o.props,a),u=null!==e?e.child:null;return t.child=Zl(t,u,s,n),t.child}function _(e,t){for(var n=t.child;null!==n;){if(n.tag===De||n.tag===Re)i(e,n.stateNode);else if(n.tag===Ne);else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}var x=void 0,C=void 0,T=void 0;if(u)ua?(x=function(e){},C=function(e,t,n,r,o,a,i){t.updateQueue=n,n&&g(t)},T=function(e,t,n,r){n!==r&&g(t)}):r(!1,"Mutating reconciler is disabled.");else if(c)if(da){var S=c.cloneInstance,P=c.createContainerChildSet,O=c.appendChildToContainerChildSet,E=c.finalizeContainerChildren,M=function(e,t){for(var n=t.child;null!==n;){if(n.tag===De||n.tag===Re)O(e,n.stateNode);else if(n.tag===Ne);else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};x=function(e){var t=e.stateNode,n;if(null===e.firstEffect);else{var r=t.containerInfo,o=P(r);E(r,o)&&g(e),t.pendingChildren=o,M(o,e),g(e)}},C=function(e,t,n,r,o,a,i){var s=null===t.firstEffect,u=e.stateNode;if(s&&null===n)t.stateNode=u;else{var c=t.stateNode,d=S(u,n,r,o,a,t,s,c);l(d,r,a,i)&&g(t),t.stateNode=d,s?g(t):_(d,t)}},T=function(e,t,n,r){if(n!==r){var o=d(),i=p();t.stateNode=a(r,o,i,t),g(t)}}}else r(!1,"Persistent reconciler is disabled.");else r(!1,"Noop reconciler is disabled.");function j(e,t,n){var i=t.pendingProps;switch(null===i?i=t.memoizedProps:t.expirationTime===zi&&n!==zi||(t.pendingProps=null),t.tag){case Ee:return null;case Me:return ji(t),null;case je:h(t),Ni(t);var u=t.stateNode;return u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),null!==e&&null!==e.child||(y(t),t.effectTag&=~gr),x(t),null;case De:f(t);var c=d(),w=t.type;if(null!==e&&null!=t.stateNode){var S=e.memoizedProps,P=t.stateNode,O=p(),E=s(P,w,S,i,c,O);C(e,t,E,w,S,i,c),e.ref!==t.ref&&b(t)}else{if(!i)return null===t.stateNode&&r(!1,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var M=p(),j;if(y(t))m(t,c,M)&&g(t);else{var N=o(w,i,c,M,t);_(N,t),l(N,w,i,c)&&g(t),t.stateNode=N}null!==t.ref&&b(t)}return null;case Re:var D=i;if(e&&null!=t.stateNode){var R=e.memoizedProps;T(e,t,R,D)}else{if("string"!=typeof D)return null===t.stateNode&&r(!1,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var I=d(),A=p(),F;y(t)?v(t)&&g(t):t.stateNode=a(D,I,A,t)}return null;case Ie:return k(e,t,n);case Ae:return t.tag=Ie,null;case Fe:case Ue:return null;case Ne:return h(t),x(t),null;case Oe:r(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:r(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}return{completeWork:j}},rs=W.invokeGuardedCallback,os=W.hasCaughtError,as=W.clearCaughtError,is=function(e,t){var n=e.getPublicInstance,o=e.mutation,a=e.persistence,i=function(e,t){di(e,"componentWillUnmount"),t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount(),fi()};function l(e,n){if(rs(null,i,null,e,n),os()){var r=as();t(e,r)}}function s(e){var n=e.ref;if(null!==n&&(rs(null,n,null,null),os())){var r=as();t(e,r)}}function u(e,t){switch(t.tag){case Me:var n=t.stateNode;if(t.effectTag&br)if(null===e)di(t,"componentDidMount"),n.props=t.memoizedProps,n.state=t.memoizedState,n.componentDidMount(),fi();else{var o=e.memoizedProps,a=e.memoizedState;di(t,"componentDidUpdate"),n.props=t.memoizedProps,n.state=t.memoizedState,n.componentDidUpdate(o,a),fi()}var i=t.updateQueue;return void(null!==i&&Sl(i,n));case je:var l=t.updateQueue,s;if(null!==l)Sl(l,null!==t.child?t.child.stateNode:null);return;case De:var u=t.stateNode;if(null===e&&t.effectTag&br){var c=t.type,d=t.memoizedProps;b(u,c,d,t)}return;case Re:case Ne:return;default:r(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function c(e){var t=e.ref;if(null!==t){var r=e.stateNode;switch(e.tag){case De:t(n(r));break;default:t(r)}}}function d(e){var t=e.ref;null!==t&&t(null)}function f(e){switch(gl(e),e.tag){case Me:s(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&l(e,t));case De:return void s(e);case Ie:return void p(e.stateNode);case Ne:return void(ua&&o?D(e):da&&a&&g(e))}}function p(e){for(var t=e;;)if(f(t),null===t.child||o&&t.tag===Ne){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function h(e){e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}if(!o){var m=void 0;if(a){var v=a.replaceContainerChildren,y=a.createContainerChildSet,g=function(e){var t,n=e.stateNode.containerInfo,r=y(n);v(n,r)};m=function(e){switch(e.tag){case Me:case De:case Re:return;case je:case Ne:var t=e.stateNode,n=t.containerInfo,o=t.pendingChildren;return void v(n,o);default:r(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}}else m=function(e){};if(da)return{commitResetTextContent:function(e){},commitPlacement:function(e){},commitDeletion:function(e){p(e),h(e)},commitWork:function(e,t){m(t)},commitLifeCycles:u,commitAttachRef:c,commitDetachRef:d};r(!1,a?"Persistent reconciler is disabled.":"Noop reconciler is disabled.")}var b=o.commitMount,w=o.commitUpdate,k=o.resetTextContent,_=o.commitTextUpdate,x=o.appendChild,C=o.appendChildToContainer,T=o.insertBefore,S=o.insertInContainerBefore,P=o.removeChild,O=o.removeChildFromContainer;function E(e){for(var t=e.return;null!==t;){if(M(t))return t;t=t.return}r(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function M(e){return e.tag===De||e.tag===je||e.tag===Ne}function j(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||M(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==De&&t.tag!==Re;){if(t.effectTag&gr)continue e;if(null===t.child||t.tag===Ne)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&gr))return t.stateNode}}function N(e){var t=E(e),n=void 0,o=void 0;switch(t.tag){case De:n=t.stateNode,o=!1;break;case je:case Ne:n=t.stateNode.containerInfo,o=!0;break;default:r(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&_r&&(k(n),t.effectTag&=~_r);for(var a=j(e),i=e;;){if(i.tag===De||i.tag===Re)a?o?S(n,i.stateNode,a):T(n,i.stateNode,a):o?C(n,i.stateNode):x(n,i.stateNode);else if(i.tag===Ne);else if(null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)return;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function D(e){for(var t=e,n=!1,o=void 0,a=void 0;;){if(!n){var i=t.return;e:for(;;){switch(null===i&&r(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."),i.tag){case De:o=i.stateNode,a=!1;break e;case je:case Ne:o=i.stateNode.containerInfo,a=!0;break e}i=i.return}n=!0}if(t.tag===De||t.tag===Re)p(t),a?O(o,t.stateNode):P(o,t.stateNode);else if(t.tag===Ne){if(o=t.stateNode.containerInfo,null!==t.child){t.child.return=t,t=t.child;continue}}else if(f(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;(t=t.return).tag===Ne&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function R(e){D(e),h(e)}function I(e,t){switch(t.tag){case Me:return;case De:var n=t.stateNode;if(null!=n){var o=t.memoizedProps,a=null!==e?e.memoizedProps:o,i=t.type,l=t.updateQueue;t.updateQueue=null,null!==l&&w(n,l,i,a,o,t)}return;case Re:null===t.stateNode&&r(!1,"This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");var s=t.stateNode,u=t.memoizedProps,c=null!==e?e.memoizedProps:u;return void _(s,c,u);case je:return;default:r(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function A(e){k(e.stateNode)}if(ua)return{commitResetTextContent:A,commitPlacement:N,commitDeletion:R,commitWork:I,commitLifeCycles:u,commitAttachRef:c,commitDetachRef:d};r(!1,"Mutating reconciler is disabled.")},ls={},ss=function(e){var t=e.getChildHostContext,n=e.getRootHostContext,o=va(ls),a=va(ls),i=va(ls);function l(e){return e===ls&&r(!1,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function s(){var e;return l(i.current)}function u(e,t){ga(i,t,e);var r=n(t);ga(a,e,e),ga(o,r,e)}function c(e){ya(o,e),ya(a,e),ya(i,e)}function d(){var e;return l(o.current)}function f(e){var n=l(i.current),r=l(o.current),s=t(r,e.type,n);r!==s&&(ga(a,e,e),ga(o,s,e))}function p(e){a.current===e&&(ya(o,e),ya(a,e))}function h(){o.current=ls,i.current=ls}return{getHostContext:d,getRootHostContainer:s,popHostContainer:c,popHostContext:p,pushHostContainer:u,pushHostContext:f,resetHostContainer:h}},us=function(e){var t=e.shouldSetTextContent,n=e.hydration;if(!n)return{enterHydrationState:function(){return!1},resetHydrationState:function(){},tryToClaimNextHydratableInstance:function(){},prepareToHydrateHostInstance:function(){r(!1,"Expected prepareToHydrateHostInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.")},prepareToHydrateHostTextInstance:function(){r(!1,"Expected prepareToHydrateHostTextInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.")},popHydrationState:function(e){return!1}};var o=n.canHydrateInstance,a=n.canHydrateTextInstance,i=n.getNextHydratableSibling,l=n.getFirstHydratableChild,s=n.hydrateInstance,u=n.hydrateTextInstance,c=n.didNotMatchHydratedContainerTextInstance,d=n.didNotMatchHydratedTextInstance,f=n.didNotHydrateContainerInstance,p=n.didNotHydrateInstance,h=n.didNotFindHydratableContainerInstance,m=n.didNotFindHydratableContainerTextInstance,v=n.didNotFindHydratableInstance,y=n.didNotFindHydratableTextInstance,g=null,b=null,w=!1;function k(e){var t=e.stateNode.containerInfo;return b=l(t),g=e,w=!0,!0}function _(e,t){switch(e.tag){case je:f(e.stateNode.containerInfo,t);break;case De:p(e.type,e.memoizedProps,e.stateNode,t)}var n=ll();n.stateNode=t,n.return=e,n.effectTag=kr,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function x(e,t){switch(t.effectTag|=gr,e.tag){case je:var n=e.stateNode.containerInfo;switch(t.tag){case De:var r=t.type,o=t.pendingProps;h(n,r,o);break;case Re:var a=t.pendingProps;m(n,a)}break;case De:var i=e.type,l=e.memoizedProps,s=e.stateNode;switch(t.tag){case De:var u=t.type,c=t.pendingProps;v(i,l,s,u,c);break;case Re:var d=t.pendingProps;y(i,l,s,d)}break;default:return}}function C(e,t){switch(e.tag){case De:var n=e.type,r=e.pendingProps,i=o(t,n,r);return null!==i&&(e.stateNode=i,!0);case Re:var l=e.pendingProps,s=a(t,l);return null!==s&&(e.stateNode=s,!0);default:return!1}}function T(e){if(w){var t=b;if(!t)return x(g,e),w=!1,void(g=e);if(!C(e,t)){if(!(t=i(t))||!C(e,t))return x(g,e),w=!1,void(g=e);_(g,b)}g=e,b=l(t)}}function S(e,t,n){var r=e.stateNode,o=s(r,e.type,e.memoizedProps,t,n,e);return e.updateQueue=o,null!==o}function P(e){var t=e.stateNode,n=e.memoizedProps,r=u(t,n,e);if(r){var o=g;if(null!==o)switch(o.tag){case je:var a=o.stateNode.containerInfo;c(a,t,n);break;case De:var i=o.type,l=o.memoizedProps,s=o.stateNode;d(i,l,s,t,n)}}return r}function O(e){for(var t=e.return;null!==t&&t.tag!==De&&t.tag!==je;)t=t.return;g=t}function E(e){if(e!==g)return!1;if(!w)return O(e),w=!0,!1;var n=e.type;if(e.tag!==De||"head"!==n&&"body"!==n&&!t(n,e.memoizedProps))for(var r=b;r;)_(e,r),r=i(r);return O(e),b=g?i(e.stateNode):null,!0}function M(){g=null,b=null,w=!1}return{enterHydrationState:k,resetHydrationState:M,tryToClaimNextHydratableInstance:T,prepareToHydrateHostInstance:S,prepareToHydrateHostTextInstance:P,popHydrationState:E}},cs,ds={debugTool:null},fs,ps=function(e){return!0};function hs(e){var t;if(!1!==ps(e)){var n=e.error,r;if(!(n&&n.suppressReactErrorLogging)){var o=e.componentName,a=e.componentStack,i=e.errorBoundaryName,l=e.errorBoundaryFound,s=e.willRetry,u,c=void 0,d=""+(o?"The above error occurred in the <"+o+"> component:":"The above error occurred in one of your React components:")+a+"\n\n"+(c=l&&i?s?"React will try to recreate this component tree from scratch using the error boundary you provided, "+i+".":"This error was initially handled by the error boundary "+i+".\nRecreating the tree from scratch failed so React will unmount the tree.":"Consider adding an error boundary to your tree to customize error handling behavior.\nVisit https://fb.me/react-error-boundaries to learn more about error boundaries.");console.error(d)}}}var ms=W.invokeGuardedCallback,vs=W.hasCaughtError,ys=W.clearCaughtError,gs=!1,bs=!1,ws={},ks=function(e){var t=mr(e)||"ReactClass";ws[t]||(o(!1,"Can only update a mounted or mounting component. This usually means you called setState, replaceState, or forceUpdate on an unmounted component. This is a no-op.\n\nPlease check the code for the %s component.",t),ws[t]=!0)},_s=function(e){switch(Oa.phase){case"getChildContext":if(bs)return;o(!1,"setState(...): Cannot call setState() inside getChildContext()"),bs=!0;break;case"render":if(gs)return;o(!1,"Cannot update during an existing state transition (such as within `render` or another component's constructor). Render methods should be a pure function of props and state; constructor side-effects are an anti-pattern, but can be moved to `componentWillMount`."),gs=!0}},xs=function(e){var t=ss(e),n=us(e),o=t.popHostContainer,a=t.popHostContext,i=t.resetHostContainer,l=ts(e,t,n,le,ie),s=l.beginWork,u=l.beginFailedWork,c,d=ns(e,t,n).completeWork,f=is(e,ee),p=f.commitResetTextContent,h=f.commitPlacement,m=f.commitDeletion,v=f.commitWork,y=f.commitLifeCycles,g=f.commitAttachRef,b=f.commitDetachRef,w=e.now,k=e.scheduleDeferredCallback,_=e.cancelDeferredCallback,x=e.useSyncScheduling,C=e.prepareForCommit,T=e.resetAfterCommit,S=w(),P=Vi(0),O=Li,E=!1,M=null,j=null,N=Li,D=null,R=null,I=null,A=null,F=null,U=!1,L=!1,H=!1,z=null;function Y(){ba(),Fi(),i()}function W(){for(;null!==D;){Oa.setCurrentFiber(D),ri();var e=D.effectTag,t;if(e&_r&&p(D),e&Tr){var n=D.alternate;null!==n&&b(n)}switch(e&~(xr|Cr|_r|Tr|yr)){case gr:h(D),D.effectTag&=~gr;break;case wr:h(D),D.effectTag&=~gr;var r=D.alternate;v(r,D);break;case br:var o=D.alternate;v(o,D);break;case kr:H=!0,m(D),H=!1}D=D.nextEffect}Oa.resetCurrentFiber()}function V(){for(;null!==D;){var e=D.effectTag;if(e&(br|xr)){ri();var t=D.alternate;y(t,D)}e&Tr&&(ri(),g(D)),e&Cr&&(ri(),re(D));var n=D.nextEffect;D.nextEffect=null,D=n}}function B(e){E=!0,L=!0,mi();var t=e.stateNode;t.current===e&&r(!1,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),t.isReadyForCommit=!1,pr.current=null;var n=void 0;for(e.effectTag>yr?null!==e.lastEffect?(e.lastEffect.nextEffect=e,n=e.firstEffect):n=e:n=e.firstEffect,C(),D=n,yi();null!==D;){var o=!1,a=void 0;ms(null,W,null),vs()&&(o=!0,a=ys()),o&&(null===D&&r(!1,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),ee(D,a),null!==D&&(D=D.nextEffect))}for(gi(),T(),t.current=e,D=n,bi();null!==D;){var i=!1,l=void 0;ms(null,V,null),vs()&&(i=!0,l=ys()),i&&(null===D&&r(!1,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),ee(D,l),null!==D&&(D=D.nextEffect))}if(L=!1,E=!1,wi(),vi(),yl(e.stateNode),ds.debugTool&&ds.debugTool.onCommitWork(e),A&&(A.forEach(ce),A=null),null!==F){var s=F;F=null,ze(s)}var u=t.current.expirationTime;return u===Li&&(R=null,I=null),u}function q(e,t){if(t===zi||e.expirationTime!==zi){for(var n=xl(e),r=e.child;null!==r;)r.expirationTime!==Li&&(n===Li||n>r.expirationTime)&&(n=r.expirationTime),r=r.sibling;e.expirationTime=n}}function K(e){for(;;){var t=e.alternate;Oa.setCurrentFiber(e);var n=d(t,e,N);Oa.resetCurrentFiber();var r=e.return,o=e.sibling,a,i;if(q(e,N),null!==n)return ui(e),ds.debugTool&&ds.debugTool.onCompleteWork(e),n;if(null!==r)null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag>yr&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e);if(ui(e),ds.debugTool&&ds.debugTool.onCompleteWork(e),null!==o)return o;if(null===r)return e.stateNode.isReadyForCommit=!0,null;e=r}return null}function G(e){var t=e.alternate;li(e),Oa.setCurrentFiber(e);var n=s(t,e,N);return Oa.resetCurrentFiber(),ds.debugTool&&ds.debugTool.onBeginWork(e),null===n&&(n=K(e)),pr.current=null,n}function $(e){var t=e.alternate;li(e),Oa.setCurrentFiber(e);var n=u(t,e,N);return Oa.resetCurrentFiber(),ds.debugTool&&ds.debugTool.onBeginWork(e),null===n&&(n=K(e)),pr.current=null,n}function Q(e){if(null===R){if(!(N===Li||N>e))if(N<=P)for(;null!==M;)M=G(M);else for(;null!==M&&!He();)M=G(M)}else Z(e)}function Z(e){if(!(N===Li||N>e))if(N<=P)for(;null!==M;)M=te(M)?$(M):G(M);else for(;null!==M&&!He();)M=te(M)?$(M):G(M)}function X(e,t,n,r){oe(t,n),M=$(n),Q(r)}function J(e,t){E&&r(!1,"renderRoot was called recursively. This error is likely caused by a bug in React. Please file an issue."),E=!0,e.isReadyForCommit=!1,e===j&&t===N&&null!==M||(Y(),N=t,M=nl((j=e).current,null,t)),pi(M);var n=!1,o=null;for(ms(null,Q,null,t),vs()&&(n=!0,o=ys());n;){if(U){F=o;break}var a=M;if(null!==a){var i=ee(a,o);if(null===i&&r(!1,"Should have found an error boundary. This error is likely caused by a bug in React. Please file an issue."),!U){if(n=!1,o=null,ms(null,X,null,e,a,i,t),!vs())break;n=!0,o=ys()}}else U=!0}var l=F;return hi(z),z=null,E=!1,U=!1,F=null,null!==l&&ze(l),e.isReadyForCommit?e.current.alternate:null}function ee(e,t){pr.current=null,Oa.resetCurrentFiber();var n=null,r=!1,o=!1,a=null;if(e.tag===je)n=e,ne(e)&&(U=!0);else for(var i=e.return;null!==i&&null===n;){var l;if(i.tag===Me)"function"==typeof i.stateNode.componentDidCatch&&(r=!0,a=mr(i),n=i,o=!0);else i.tag===je&&(n=i);if(ne(i)){if(H)return null;if(null!==A&&(A.has(i)||null!==i.alternate&&A.has(i.alternate)))return null;n=null,o=!1}i=i.return}if(null!==n){null===I&&(I=new Set),I.add(n);var s=_a(e),u=mr(e);null===R&&(R=new Map);var c={componentName:u,componentStack:s,error:t,errorBoundary:r?n.stateNode:null,errorBoundaryFound:r,errorBoundaryName:a,willRetry:o};R.set(n,c);try{hs(c)}catch(e){var d;e&&e.suppressReactErrorLogging||console.error(e)}return L?(null===A&&(A=new Set),A.add(n)):ce(n),n}return null===F&&(F=t),null}function te(e){return null!==R&&(R.has(e)||null!==e.alternate&&R.has(e.alternate))}function ne(e){return null!==I&&(I.has(e)||null!==e.alternate&&I.has(e.alternate))}function re(e){var t=void 0;switch(null!==R&&(t=R.get(e),R.delete(e),null==t&&null!==e.alternate&&(e=e.alternate,t=R.get(e),R.delete(e))),null==t&&r(!1,"No error for given unit of work. This error is likely caused by a bug in React. Please file an issue."),e.tag){case Me:var n=e.stateNode,o={componentStack:t.componentStack};return void n.componentDidCatch(t.error,o);case je:return void(null===F&&(F=t.error));default:r(!1,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue.")}}function oe(e,t){for(var n=e;null!==n;){switch(n.tag){case Me:ji(n);break;case De:a(n);break;case je:case Ne:o(n)}if(n===t||n.alternate===t){ci(n);break}ui(n),n=n.return}}function ae(){var e,t=1e3,n=200;return Ki(de(),1e3,200)}function ie(e){var t=void 0;return t=O!==Li?O:E?L?Hi:N:!x||e.internalContextTag&$i?ae():Hi}function le(e,t){return ue(e,t,!1)}function se(e,t,n){!E&&e===j&&n<N&&(null!==M&&(z=t),j=null,M=null,N=Li)}function ue(e,t,n){if(oi(),!n&&e.tag===Me){var r=e.stateNode;_s(r)}for(var o=e;null!==o;){if((o.expirationTime===Li||o.expirationTime>t)&&(o.expirationTime=t),null!==o.alternate&&(o.alternate.expirationTime===Li||o.alternate.expirationTime>t)&&(o.alternate.expirationTime=t),null===o.return){if(o.tag!==je)return void(n||e.tag!==Me||ks(e));var a=o.stateNode;se(a,e,t),Ie(a,t),se(a,e,t)}o=o.return}}function ce(e){ue(e,Hi,!0)}function de(){var e=w()-S;return P=Vi(e)}function fe(e){var t=O;O=ae();try{return e()}finally{O=t}}function pe(e){var t=O;O=Hi;try{return e()}finally{O=t}}var he=null,me=null,ve=Li,ye=-1,ge=!1,be=null,we=Li,ke=!1,_e=!1,xe=null,Ce=null,Te=!1,Se=!1,Pe=1e3,Oe=0,Ee=1;function Re(e){if(ve!==Li){if(e>ve)return;_(ye)}else ai();var t=w()-S,n=Bi(e),r;ve=e,ye=k(Fe,{timeout:n-t})}function Ie(e,t){if(Oe>Pe&&r(!1,"Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops."),null===e.nextScheduledRoot)e.remainingExpirationTime=t,null===me?(he=me=e,e.nextScheduledRoot=e):(me.nextScheduledRoot=e,(me=e).nextScheduledRoot=he);else{var n=e.remainingExpirationTime;(n===Li||t<n)&&(e.remainingExpirationTime=t)}ge||(Te?Se&&Le(be=e,we=Hi):t===Hi?Ue(Hi,null):Re(t))}function Ae(){var e=Li,t=null;if(null!==me)for(var n=me,o=he;null!==o;){var a=o.remainingExpirationTime;if(a===Li){if((null===n||null===me)&&r(!1,"Should have a previous and last root. This error is likely caused by a bug in React. Please file an issue."),o===o.nextScheduledRoot){o.nextScheduledRoot=null,he=me=null;break}if(o===he){var i=o.nextScheduledRoot;he=i,me.nextScheduledRoot=i,o.nextScheduledRoot=null}else{if(o===me){(me=n).nextScheduledRoot=he,o.nextScheduledRoot=null;break}n.nextScheduledRoot=o.nextScheduledRoot,o.nextScheduledRoot=null}o=n.nextScheduledRoot}else{if((e===Li||a<e)&&(e=a,t=o),o===me)break;n=o,o=o.nextScheduledRoot}}var l=be;null!==be&&be===t?Oe++:Oe=0,be=t,we=e}function Fe(e){Ue(Li,e)}function Ue(e,t){var n;(Ce=t,Ae(),sa&&null!==Ce)&&ii(we<de());for(;null!==be&&we!==Li&&(e===Li||we<=e)&&!ke;)Le(be,we),Ae();if(null!==Ce&&(ve=Li,ye=-1),we!==Li&&Re(we),Ce=null,ke=!1,Oe=0,_e){var r=xe;throw xe=null,_e=!1,r}}function Le(e,t){if(ge&&r(!1,"performWorkOnRoot was called recursively. This error is likely caused by a bug in React. Please file an issue."),ge=!0,t<=de()){var n=e.finishedWork;null!==n?(e.finishedWork=null,e.remainingExpirationTime=B(n)):(e.finishedWork=null,null!==(n=J(e,t))&&(e.remainingExpirationTime=B(n)))}else{var o=e.finishedWork;null!==o?(e.finishedWork=null,e.remainingExpirationTime=B(o)):(e.finishedWork=null,null!==(o=J(e,t))&&(He()?e.finishedWork=o:e.remainingExpirationTime=B(o)))}ge=!1}function He(){return null!==Ce&&(!(Ce.timeRemaining()>Ee)&&(ke=!0,!0))}function ze(e){null===be&&r(!1,"Should be working on a root. This error is likely caused by a bug in React. Please file an issue."),be.remainingExpirationTime=Li,_e||(_e=!0,xe=e)}function Ye(e,t){var n=Te;Te=!0;try{return e(t)}finally{(Te=n)||ge||Ue(Hi,null)}}function We(e){if(Te&&!Se){Se=!0;try{return e()}finally{Se=!1}}return e()}function Ve(e){var t=Te;Te=!0;try{return pe(e)}finally{Te=t,ge&&r(!1,"flushSync was called from inside a lifecycle method. It cannot be called when React is already rendering."),Ue(Hi,null)}}return{computeAsyncExpiration:ae,computeExpirationForFiber:ie,scheduleWork:le,batchedUpdates:Ye,unbatchedUpdates:We,flushSync:Ve,deferredUpdates:fe}},Cs=!1;function Ts(e){if(!e)return p;var t=ur(e),n=Ui(t);return Mi(t)?Ri(t,n):n}var Ss=function(e){var t=e.getPublicInstance,n=xs(e),r=n.computeAsyncExpiration,a=n.computeExpirationForFiber,l=n.scheduleWork,s=n.batchedUpdates,u=n.unbatchedUpdates,c=n.flushSync,d;function f(e,t,n){"render"!==Oa.phase||null===Oa.current||Cs||(Cs=!0,o(!1,"Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate.\n\nCheck the render method of %s.",mr(Oa.current)||"Unknown")),o(null===(n=void 0===n?null:n)||"function"==typeof n,"render(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",n);var i=void 0,s;_l(e,{expirationTime:i=aa&&null!=t&&null!=t.type&&null!=t.type.prototype&&!0===t.type.prototype.unstable_isAsyncReactComponent?r():a(e),partialState:{element:t},callback:n,isReplace:!1,isForced:!1,nextCallback:null,next:null}),l(e,i)}function p(e){var t=Rr(e);return null===t?null:t.stateNode}return{createContainer:function(e,t){return dl(e,t)},updateContainer:function(e,t,n,r){var o=t.current;ds.debugTool&&(null===o.alternate?ds.debugTool.onMountContainer(t):null===e?ds.debugTool.onUnmountContainer(t):ds.debugTool.onUpdateContainer(t));var a=Ts(n);null===t.context?t.context=a:t.pendingContext=a,f(o,e,r)},batchedUpdates:s,unbatchedUpdates:u,deferredUpdates:n.deferredUpdates,flushSync:c,getPublicRootInstance:function(e){var n=e.current;if(!n.child)return null;switch(n.child.tag){case De:return t(n.child.stateNode);default:return n.child.stateNode}},findHostInstance:p,findHostInstanceWithNoPortals:function(e){var t=Ir(e);return null===t?null:t.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return vl(i({},e,{findHostInstanceByFiber:function(e){return p(e)},findFiberByHostInstance:function(e){return t?t(e):null}}))}}},Ps=Object.freeze({default:Ss}),Os=Ps&&Ss||Ps,Es=Os.default?Os.default:Os;function Ms(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Al,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}var js="16.2.0";a.canUseDOM&&"function"!=typeof requestAnimationFrame&&o(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers. http://fb.me/react-polyfills");var Ns="object"==typeof performance&&"function"==typeof performance.now,Ds=void 0;Ds=Ns?function(){return performance.now()}:function(){return Date.now()};var Rs=void 0,Is=void 0;if(a.canUseDOM)if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){var As=null,Fs=!1,Us=-1,Ls=!1,Hs=0,zs=33,Ys=33,Ws;Ws=Ns?{didTimeout:!1,timeRemaining:function(){var e=Hs-performance.now();return e>0?e:0}}:{didTimeout:!1,timeRemaining:function(){var e=Hs-Date.now();return e>0?e:0}};var Vs="__reactIdleCallback$"+Math.random().toString(36).slice(2),Bs=function(e){if(e.source===window&&e.data===Vs){Fs=!1;var t=Ds();if(Hs-t<=0){if(!(-1!==Us&&Us<=t))return void(Ls||(Ls=!0,requestAnimationFrame(qs)));Ws.didTimeout=!0}else Ws.didTimeout=!1;Us=-1;var n=As;As=null,null!==n&&n(Ws)}};window.addEventListener("message",Bs,!1);var qs=function(e){Ls=!1;var t=e-Hs+Ys;t<Ys&&zs<Ys?(t<8&&(t=8),Ys=t<zs?zs:t):zs=t,Hs=e+Ys,Fs||(Fs=!0,window.postMessage(Vs,"*"))};Rs=function(e,t){return As=e,null!=t&&"number"==typeof t.timeout&&(Us=Ds()+t.timeout),Ls||(Ls=!0,requestAnimationFrame(qs)),0},Is=function(){As=null,Fs=!1,Us=-1}}else Rs=window.requestIdleCallback,Is=window.cancelIdleCallback;else Rs=function(e){return setTimeout(function(){e({timeRemaining:function(){return 1/0}})})},Is=function(e){clearTimeout(e)};var Ks=function(){},Gs=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.warn(a);try{throw new Error(a)}catch(e){}},$s=Ks=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];Gs.apply(void 0,[t].concat(r))}},Qs=new RegExp("^["+w+"]["+k+"]*$"),Zs={},Xs={};function Js(e){return!!Xs.hasOwnProperty(e)||!Zs.hasOwnProperty(e)&&(Qs.test(e)?(Xs[e]=!0,!0):(Zs[e]=!0,o(!1,"Invalid attribute name: `%s`",e),!1))}function eu(e,t){return null==t||e.hasBooleanValue&&!t||e.hasNumericValue&&isNaN(t)||e.hasPositiveNumericValue&&t<1||e.hasOverloadedBooleanValue&&!1===t}function tu(e,t,n){var r=T(t);if(r){var o;if(r.mutationMethod||r.mustUseProperty)return e[r.propertyName];var a=r.attributeName,i=null;if(r.hasOverloadedBooleanValue){if(e.hasAttribute(a)){var l=e.getAttribute(a);return""===l||(eu(r,n)?l:l===""+n?n:l)}}else if(e.hasAttribute(a)){if(eu(r,n))return e.getAttribute(a);if(r.hasBooleanValue)return n;i=e.getAttribute(a)}return eu(r,n)?null===i?n:i:i===""+n?n:i}}function nu(e,t,n){if(Js(t)){if(!e.hasAttribute(t))return void 0===n?void 0:null;var r=e.getAttribute(t);return r===""+n?n:r}}function ru(e,t,n){var r=T(t);if(r&&C(t,n)){var o=r.mutationMethod;if(o)o(e,n);else{if(eu(r,n))return void iu(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&!0===n?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else ou(e,t,C(t,n)?n:null)}function ou(e,t,n){Js(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))}function au(e,t){e.removeAttribute(t)}function iu(e,t){var n=T(t);if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else e.removeAttribute(t)}var lu={checkPropTypes:null},su={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0},uu={value:function(e,t,n){return!e[t]||su[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}};lu.checkPropTypes=function(e,t,n){h(uu,t,"prop",e,n)};var cu=Oa.getCurrentFiberOwnerName,du=Oa.getCurrentFiberStackAddendum,fu=!1,pu=!1,hu=!1,mu=!1;function vu(e){var t;return"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}function yu(e,t){var n=e,r=t.value,o=t.checked,a;return i({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked})}function gu(e,t){lu.checkPropTypes("input",t,du),void 0===t.checked||void 0===t.defaultChecked||pu||(o(!1,"%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components",cu()||"A component",t.type),pu=!0),void 0===t.value||void 0===t.defaultValue||fu||(o(!1,"%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components",cu()||"A component",t.type),fu=!0);var n=t.defaultValue,r;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:vu(t)}}function bu(e,t){var n=e,r=t.checked;null!=r&&ru(n,"checked",r)}function wu(e,t){var n=e,r=vu(t);n._wrapperState.controlled||!r||mu||(o(!1,"A component is changing an uncontrolled input of type %s to be controlled. Input elements should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components%s",t.type,du()),mu=!0),!n._wrapperState.controlled||r||hu||(o(!1,"A component is changing a controlled input of type %s to be uncontrolled. Input elements should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components%s",t.type,du()),hu=!0),bu(e,t);var a=t.value;if(null!=a)if(0===a&&""===n.value)n.value="0";else if("number"===t.type){var i=parseFloat(n.value)||0;(a!=i||a==i&&n.value!=a)&&(n.value=""+a)}else n.value!==""+a&&(n.value=""+a);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)}function ku(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)}function _u(e,t){var n=e;wu(n,t),xu(n,t)}function xu(e,t){var n=t.name;if("radio"===t.type&&null!=n){for(var o=e;o.parentNode;)o=o.parentNode;for(var a=o.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),i=0;i<a.length;i++){var l=a[i];if(l!==e&&l.form===e.form){var s=qe(l);s||r(!1,"ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported."),Nn(l),wu(l,s)}}}}function Cu(e){var n="";return t.Children.forEach(e,function(e){null!=e&&("string"!=typeof e&&"number"!=typeof e||(n+=e))}),n}function Tu(e,t){o(null==t.selected,"Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>.")}function Su(e,t){null!=t.value&&e.setAttribute("value",t.value)}function Pu(e,t){var n=i({children:void 0},t),r=Cu(t.children);return r&&(n.children=r),n}var Ou=Oa.getCurrentFiberOwnerName,Eu=Oa.getCurrentFiberStackAddendum,Mu=!1;function ju(){var e=Ou();return e?"\n\nCheck the render method of `"+e+"`.":""}var Nu=["value","defaultValue"];function Du(e){lu.checkPropTypes("select",e,Eu);for(var t=0;t<Nu.length;t++){var n=Nu[t];if(null!=e[n]){var r=Array.isArray(e[n]);e.multiple&&!r?o(!1,"The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",n,ju()):!e.multiple&&r&&o(!1,"The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",n,ju())}}}function Ru(e,t,n,r){var o=e.options;if(t){for(var a=n,i={},l=0;l<a.length;l++)i["$"+a[l]]=!0;for(var s=0;s<o.length;s++){var u=i.hasOwnProperty("$"+o[s].value);o[s].selected!==u&&(o[s].selected=u),u&&r&&(o[s].defaultSelected=!0)}}else{for(var c=""+n,d=null,f=0;f<o.length;f++){if(o[f].value===c)return o[f].selected=!0,void(r&&(o[f].defaultSelected=!0));null!==d||o[f].disabled||(d=o[f])}null!==d&&(d.selected=!0)}}function Iu(e,t){return i({},t,{value:void 0})}function Au(e,t){var n=e;Du(t);var r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mu||(o(!1,"Select elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled select element and remove one of these props. More info: https://fb.me/react-controlled-components"),Mu=!0)}function Fu(e,t){var n=e;n.multiple=!!t.multiple;var r=t.value;null!=r?Ru(n,!!t.multiple,r,!1):null!=t.defaultValue&&Ru(n,!!t.multiple,t.defaultValue,!0)}function Uu(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?Ru(n,!!t.multiple,o,!1):r!==!!t.multiple&&(null!=t.defaultValue?Ru(n,!!t.multiple,t.defaultValue,!0):Ru(n,!!t.multiple,t.multiple?[]:"",!1))}function Lu(e,t){var n=e,r=t.value;null!=r&&Ru(n,!!t.multiple,r,!1)}var Hu=Oa.getCurrentFiberStackAddendum,zu=!1;function Yu(e,t){var n=e,o;return null!=t.dangerouslySetInnerHTML&&r(!1,"`dangerouslySetInnerHTML` does not make sense on <textarea>."),i({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function Wu(e,t){var n=e;lu.checkPropTypes("textarea",t,Hu),void 0===t.value||void 0===t.defaultValue||zu||(o(!1,"Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://fb.me/react-controlled-components"),zu=!0);var a=t.value;if(null==a){var i=t.defaultValue,l=t.children;null!=l&&(o(!1,"Use the `defaultValue` or `value` props instead of setting children on <textarea>."),null!=i&&r(!1,"If you supply `defaultValue` on a <textarea>, do not pass children."),Array.isArray(l)&&(l.length<=1||r(!1,"<textarea> can only have at most one child."),l=l[0]),i=""+l),null==i&&(i=""),a=i}n._wrapperState={initialValue:""+a}}function Vu(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)}function Bu(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)}function qu(e,t){Vu(e,t)}var Ku="http://www.w3.org/1999/xhtml",Gu="http://www.w3.org/1998/Math/MathML",$u="http://www.w3.org/2000/svg",Qu={html:Ku,mathml:Gu,svg:$u};function Zu(e){switch(e){case"svg":return $u;case"math":return Gu;default:return Ku}}function Xu(e,t){return null==e||e===Ku?Zu(t):e===$u&&"foreignObject"===t?Ku:e}var Ju,ec=void 0,tc=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!==Qu.svg||"innerHTML"in e)e.innerHTML=t;else{(ec=ec||document.createElement("div")).innerHTML="<svg>"+t+"</svg>";for(var n=ec.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}}),nc=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===bn)return void(n.nodeValue=t)}e.textContent=t},rc={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};function oc(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var ac=["Webkit","ms","Moz","O"];function ic(e,t,n){var r;return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||rc.hasOwnProperty(e)&&rc[e]?(""+t).trim():t+"px"}Object.keys(rc).forEach(function(e){ac.forEach(function(t){rc[oc(t,e)]=rc[e]})});var lc=l,sc=/^(?:webkit|moz|o)[A-Z]/,uc=/;\s*$/,cc={},dc={},fc=!1,pc=!1,hc=function(e,t){cc.hasOwnProperty(e)&&cc[e]||(cc[e]=!0,o(!1,"Unsupported style property %s. Did you mean %s?%s",e,v(e),t()))},mc=function(e,t){cc.hasOwnProperty(e)&&cc[e]||(cc[e]=!0,o(!1,"Unsupported vendor-prefixed style property %s. Did you mean %s?%s",e,e.charAt(0).toUpperCase()+e.slice(1),t()))},vc=function(e,t,n){dc.hasOwnProperty(t)&&dc[t]||(dc[t]=!0,o(!1,'Style property values shouldn\'t contain a semicolon. Try "%s: %s" instead.%s',e,t.replace(uc,""),n()))},yc=function(e,t,n){fc||(fc=!0,o(!1,"`NaN` is an invalid value for the `%s` css style property.%s",e,n()))},gc=function(e,t,n){pc||(pc=!0,o(!1,"`Infinity` is an invalid value for the `%s` css style property.%s",e,n()))},bc=lc=function(e,t,n){e.indexOf("-")>-1?hc(e,n):sc.test(e)?mc(e,n):uc.test(t)&&vc(e,t,n),"number"==typeof t&&(isNaN(t)?yc(e,t,n):isFinite(t)||gc(e,t,n))};function wc(e){var t="",n="";for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];if(null!=o){var a=0===r.indexOf("--");t+=n+m(r)+":",t+=ic(r,o,a),n=";"}}return t||null}function kc(e,t,n){var r=e.style;for(var o in t)if(t.hasOwnProperty(o)){var a=0===o.indexOf("--");a||bc(o,t[o],n);var i=ic(o,t[o],a);"float"===o&&(o="cssFloat"),a?r.setProperty(o,i):r[o]=i}}var _c,xc=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),Cc="__html";function Tc(e,t,n){t&&(xc[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&r(!1,"%s is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.%s",e,n()),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&r(!1,"Can only set one of `children` or `props.dangerouslySetInnerHTML`."),"object"==typeof t.dangerouslySetInnerHTML&&Cc in t.dangerouslySetInnerHTML||r(!1,"`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://fb.me/react-invariant-dangerously-set-inner-html for more information.")),o(t.suppressContentEditableWarning||!t.contentEditable||null==t.children,"A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional.%s",n()),null!=t.style&&"object"!=typeof t.style&&r(!1,"The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.%s",n()))}function Sc(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Pc={"aria-current":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0},Oc={},Ec=new RegExp("^(aria)-["+k+"]*$"),Mc=new RegExp("^(aria)[A-Z]["+k+"]*$"),jc=Object.prototype.hasOwnProperty;function Nc(){var e=hr.getStackAddendum();return null!=e?e:""}function Dc(e,t){if(jc.call(Oc,t)&&Oc[t])return!0;if(Mc.test(t)){var n="aria-"+t.slice(4).toLowerCase(),r=Pc.hasOwnProperty(n)?n:null;if(null==r)return o(!1,"Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.%s",t,Nc()),Oc[t]=!0,!0;if(t!==r)return o(!1,"Invalid ARIA attribute `%s`. Did you mean `%s`?%s",t,r,Nc()),Oc[t]=!0,!0}if(Ec.test(t)){var a=t.toLowerCase(),i=Pc.hasOwnProperty(a)?a:null;if(null==i)return Oc[t]=!0,!1;if(t!==i)return o(!1,"Unknown ARIA attribute `%s`. Did you mean `%s`?%s",t,i,Nc()),Oc[t]=!0,!0}return!0}function Rc(e,t){var n=[];for(var r in t){var a;Dc(e,r)||n.push(r)}var i=n.map(function(e){return"`"+e+"`"}).join(", ");1===n.length?o(!1,"Invalid aria prop %s on <%s> tag. For details, see https://fb.me/invalid-aria-prop%s",i,e,Nc()):n.length>1&&o(!1,"Invalid aria props %s on <%s> tag. For details, see https://fb.me/invalid-aria-prop%s",i,e,Nc())}function Ic(e,t){Sc(e,t)||Rc(e,t)}var Ac=!1;function Fc(){var e=hr.getStackAddendum();return null!=e?e:""}function Uc(e,t){"input"!==e&&"textarea"!==e&&"select"!==e||null==t||null!==t.value||Ac||(Ac=!0,"select"===e&&t.multiple?o(!1,"`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.%s",e,Fc()):o(!1,"`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.%s",e,Fc()))}var Lc={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",download:"download",draggable:"draggable",enctype:"encType",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"};function Hc(){var e=hr.getStackAddendum();return null!=e?e:""}var zc={},Yc=Object.prototype.hasOwnProperty,Wc=/^on./,Vc=/^on[^A-Z]/,Bc=new RegExp("^(aria)-["+k+"]*$"),qc=new RegExp("^(aria)[A-Z]["+k+"]*$"),Kc=function(e,t,n,r){if(Yc.call(zc,t)&&zc[t])return!0;var a=t.toLowerCase();if("onfocusin"===a||"onfocusout"===a)return o(!1,"React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React."),zc[t]=!0,!0;if(r){if(te.hasOwnProperty(t))return!0;var i=re.hasOwnProperty(a)?re[a]:null;if(null!=i)return o(!1,"Invalid event handler property `%s`. Did you mean `%s`?%s",t,i,Hc()),zc[t]=!0,!0;if(Wc.test(t))return o(!1,"Unknown event handler property `%s`. It will be ignored.%s",t,Hc()),zc[t]=!0,!0}else if(Wc.test(t))return Vc.test(t)&&o(!1,"Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.%s",t,Hc()),zc[t]=!0,!0;if(Bc.test(t)||qc.test(t))return!0;if("innerhtml"===a)return o(!1,"Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),zc[t]=!0,!0;if("aria"===a)return o(!1,"The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),zc[t]=!0,!0;if("is"===a&&null!==n&&void 0!==n&&"string"!=typeof n)return o(!1,"Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.%s",typeof n,Hc()),zc[t]=!0,!0;if("number"==typeof n&&isNaN(n))return o(!1,"Received NaN for the `%s` attribute. If this is expected, cast the value to a string.%s",t,Hc()),zc[t]=!0,!0;var l=P(t);if(Lc.hasOwnProperty(a)){var s=Lc[a];if(s!==t)return o(!1,"Invalid DOM property `%s`. Did you mean `%s`?%s",t,s,Hc()),zc[t]=!0,!0}else if(!l&&t!==a)return o(!1,"React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.%s",t,a,Hc()),zc[t]=!0,!0;return"boolean"!=typeof n||S(t)?!!l||(!!C(t,n)||(zc[t]=!0,!1)):(n?o(!1,'Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.%s',n,t,t,n,t,Hc()):o(!1,'Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.%s',n,t,t,n,t,t,t,Hc()),zc[t]=!0,!0)},Gc=function(e,t,n){var r=[];for(var a in t){var i;Kc(e,a,t[a],n)||r.push(a)}var l=r.map(function(e){return"`"+e+"`"}).join(", ");1===r.length?o(!1,"Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://fb.me/react-attribute-behavior%s",l,e,Hc()):r.length>1&&o(!1,"Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://fb.me/react-attribute-behavior%s",l,e,Hc())};function $c(e,t,n){Sc(e,t)||Gc(e,t,n)}var Qc=Oa.getCurrentFiberOwnerName,Zc=Oa.getCurrentFiberStackAddendum,Xc=!1,Jc=!1,ed="dangerouslySetInnerHTML",td="suppressContentEditableWarning",nd="suppressHydrationWarning",rd="autoFocus",od="children",ad="style",id="__html",ld=Qu.html,sd=l.thatReturns("");sd=Zc;var ud={time:!0,dialog:!0},cd=function(e,t){Ic(e,t),Uc(e,t),$c(e,t,!0)},dd=/\r\n?/g,fd=/\u0000|\uFFFD/g,pd=function(e){var t;return("string"==typeof e?e:""+e).replace(dd,"\n").replace(fd,"")},hd=function(e,t){if(!Xc){var n=pd(t),r=pd(e);r!==n&&(Xc=!0,o(!1,'Text content did not match. Server: "%s" Client: "%s"',r,n))}},md=function(e,t,n){if(!Xc){var r=pd(n),a=pd(t);a!==r&&(Xc=!0,o(!1,"Prop `%s` did not match. Server: %s Client: %s",e,JSON.stringify(a),JSON.stringify(r)))}},vd=function(e){if(!Xc){Xc=!0;var t=[];e.forEach(function(e){t.push(e)}),o(!1,"Extra attributes from the server: %s",t)}},yd=function(e,t){!1===t?o(!1,"Expected `%s` listener to be a function, instead got `false`.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.%s",e,e,e,Zc()):o(!1,"Expected `%s` listener to be a function, instead got a value of `%s` type.%s",e,typeof t,Zc())},gd=function(e,t){var n=e.namespaceURI===ld?e.ownerDocument.createElement(e.tagName):e.ownerDocument.createElementNS(e.namespaceURI,e.tagName);return n.innerHTML=t,n.innerHTML};function bd(e,t){var n,r;fo(t,e.nodeType===kn||e.nodeType===_n?e:e.ownerDocument)}function wd(e){return e.nodeType===kn?e:e.ownerDocument}var kd={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"};function _d(e){e.onclick=l}function xd(e,t,n,r,o){for(var a in r)if(r.hasOwnProperty(a)){var i=r[a];if(a===ad)i&&Object.freeze(i),kc(t,i,sd);else if(a===ed){var l=i?i[id]:void 0;null!=l&&tc(t,l)}else if(a===od){var s;if("string"==typeof i)("textarea"!==e||""!==i)&&nc(t,i);else"number"==typeof i&&nc(t,""+i)}else a===td||a===nd||a===rd||(te.hasOwnProperty(a)?null!=i&&("function"!=typeof i&&yd(a,i),bd(n,a)):o?ou(t,a,i):null!=i&&ru(t,a,i))}}function Cd(e,t,n,r){for(var o=0;o<t.length;o+=2){var a=t[o],i=t[o+1];a===ad?kc(e,i,sd):a===ed?tc(e,i):a===od?nc(e,i):r?null!=i?ou(e,a,i):au(e,a):null!=i?ru(e,a,i):iu(e,a)}}function Td(e,t,n,r){var a=wd(n),i,l=r;if(l===ld&&(l=Zu(e)),l===ld){var s=Sc(e,t);if(o(s||e===e.toLowerCase(),"<%s /> is using uppercase HTML. Always use lowercase HTML tags in React.",e),"script"===e){var u=a.createElement("div");u.innerHTML="<script><\/script>";var c=u.firstChild;i=u.removeChild(c)}else i="string"==typeof t.is?a.createElement(e,{is:t.is}):a.createElement(e)}else i=a.createElementNS(l,e);return l===ld&&(s||"[object HTMLUnknownElement]"!==Object.prototype.toString.call(i)||Object.prototype.hasOwnProperty.call(ud,e)||(ud[e]=!0,o(!1,"The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",e))),i}function Sd(e,t){return wd(t).createTextNode(e)}function Pd(e,t,n,r){var a=Sc(t,n),i;switch(cd(t,n),a&&!Jc&&e.shadyRoot&&(o(!1,"%s is using shady DOM. Using shady DOM with React can cause things to break subtly.",Qc()||"A component"),Jc=!0),t){case"iframe":case"object":Kr("topLoad","load",e),i=n;break;case"video":case"audio":for(var l in kd)kd.hasOwnProperty(l)&&Kr(l,kd[l],e);i=n;break;case"source":Kr("topError","error",e),i=n;break;case"img":case"image":Kr("topError","error",e),Kr("topLoad","load",e),i=n;break;case"form":Kr("topReset","reset",e),Kr("topSubmit","submit",e),i=n;break;case"details":Kr("topToggle","toggle",e),i=n;break;case"input":gu(e,n),i=yu(e,n),Kr("topInvalid","invalid",e),bd(r,"onChange");break;case"option":Tu(e,n),i=Pu(e,n);break;case"select":Au(e,n),i=Iu(e,n),Kr("topInvalid","invalid",e),bd(r,"onChange");break;case"textarea":Wu(e,n),i=Yu(e,n),Kr("topInvalid","invalid",e),bd(r,"onChange");break;default:i=n}switch(Tc(t,i,sd),xd(t,e,r,i,a),t){case"input":jn(e),ku(e,n);break;case"textarea":jn(e),Bu(e,n);break;case"option":Su(e,n);break;case"select":Fu(e,n);break;default:"function"==typeof i.onClick&&_d(e)}}function Od(e,t,n,r,o){cd(t,r);var a=null,i,l,s,u;switch(t){case"input":i=yu(e,n),l=yu(e,r),a=[];break;case"option":i=Pu(e,n),l=Pu(e,r),a=[];break;case"select":i=Iu(e,n),l=Iu(e,r),a=[];break;case"textarea":i=Yu(e,n),l=Yu(e,r),a=[];break;default:l=r,"function"!=typeof(i=n).onClick&&"function"==typeof l.onClick&&_d(e)}Tc(t,l,sd);var c=null;for(s in i)if(!l.hasOwnProperty(s)&&i.hasOwnProperty(s)&&null!=i[s])if(s===ad){var d=i[s];for(u in d)d.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===ed||s===od||s===td||s===nd||s===rd||(te.hasOwnProperty(s)?a||(a=[]):(a=a||[]).push(s,null));for(s in l){var f=l[s],p=null!=i?i[s]:void 0;if(l.hasOwnProperty(s)&&f!==p&&(null!=f||null!=p))if(s===ad)if(f&&Object.freeze(f),p){for(u in p)!p.hasOwnProperty(u)||f&&f.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in f)f.hasOwnProperty(u)&&p[u]!==f[u]&&(c||(c={}),c[u]=f[u])}else c||(a||(a=[]),a.push(s,c)),c=f;else if(s===ed){var h=f?f[id]:void 0,m=p?p[id]:void 0;null!=h&&m!==h&&(a=a||[]).push(s,""+h)}else s===od?p===f||"string"!=typeof f&&"number"!=typeof f||(a=a||[]).push(s,""+f):s===td||s===nd||(te.hasOwnProperty(s)?(null!=f&&("function"!=typeof f&&yd(s,f),bd(o,s)),a||p===f||(a=[])):(a=a||[]).push(s,f))}return c&&(a=a||[]).push(ad,c),a}function Ed(e,t,n,r,o){var a,i;switch("input"===n&&"radio"===o.type&&null!=o.name&&bu(e,o),Cd(e,t,Sc(n,r),Sc(n,o)),n){case"input":wu(e,o);break;case"textarea":Vu(e,o);break;case"select":Uu(e,o)}}function Md(e,t,n,r,a){var i=!0===n[nd],l=Sc(t,n);switch(cd(t,n),l&&!Jc&&e.shadyRoot&&(o(!1,"%s is using shady DOM. Using shady DOM with React can cause things to break subtly.",Qc()||"A component"),Jc=!0),t){case"iframe":case"object":Kr("topLoad","load",e);break;case"video":case"audio":for(var s in kd)kd.hasOwnProperty(s)&&Kr(s,kd[s],e);break;case"source":Kr("topError","error",e);break;case"img":case"image":Kr("topError","error",e),Kr("topLoad","load",e);break;case"form":Kr("topReset","reset",e),Kr("topSubmit","submit",e);break;case"details":Kr("topToggle","toggle",e);break;case"input":gu(e,n),Kr("topInvalid","invalid",e),bd(a,"onChange");break;case"option":Tu(e,n);break;case"select":Au(e,n),Kr("topInvalid","invalid",e),bd(a,"onChange");break;case"textarea":Wu(e,n),Kr("topInvalid","invalid",e),bd(a,"onChange")}Tc(t,n,sd);for(var u=new Set,c=e.attributes,d=0;d<c.length;d++){var f;switch(c[d].name.toLowerCase()){case"data-reactroot":case"value":case"checked":case"selected":break;default:u.add(c[d].name)}}var p=null;for(var h in n)if(n.hasOwnProperty(h)){var m=n[h];if(h===od)"string"==typeof m?e.textContent!==m&&(i||hd(e.textContent,m),p=[od,m]):"number"==typeof m&&e.textContent!==""+m&&(i||hd(e.textContent,m),p=[od,""+m]);else if(te.hasOwnProperty(h))null!=m&&("function"!=typeof m&&yd(h,m),bd(a,h));else{var v,y;if(i);else if(h===td||h===nd||"value"===h||"checked"===h||"selected"===h);else if(h===ed){var g=m&&m[id]||"",b=e.innerHTML,w=gd(e,g);w!==b&&md(h,b,w)}else if(h===ad){u.delete(h);var k=wc(m);k!==(v=e.getAttribute("style"))&&md(h,v,k)}else if(l)u.delete(h.toLowerCase()),m!==(v=nu(e,h,m))&&md(h,v,m);else if(C(h,m)){if(y=T(h))u.delete(y.attributeName),v=tu(e,h,m);else{var _=r;_===ld&&(_=Zu(t)),_===ld?u.delete(h.toLowerCase()):u.delete(h),v=nu(e,h,m)}m!==v&&md(h,v,m)}}}switch(u.size>0&&!i&&vd(u),t){case"input":jn(e),ku(e,n);break;case"textarea":jn(e),Bu(e,n);break;case"select":case"option":break;default:"function"==typeof n.onClick&&_d(e)}return p}function jd(e,t){var n;return e.nodeValue!==t}function Nd(e,t){hd(e.nodeValue,t)}function Dd(e,t){Xc||(Xc=!0,o(!1,"Did not expect server HTML to contain a <%s> in <%s>.",t.nodeName.toLowerCase(),e.nodeName.toLowerCase()))}function Rd(e,t){Xc||(Xc=!0,o(!1,'Did not expect server HTML to contain the text node "%s" in <%s>.',t.nodeValue,e.nodeName.toLowerCase()))}function Id(e,t,n){Xc||(Xc=!0,o(!1,"Expected server HTML to contain a matching <%s> in <%s>.",t,e.nodeName.toLowerCase()))}function Ad(e,t){""!==t&&(Xc||(Xc=!0,o(!1,'Expected server HTML to contain a matching text node for "%s" in <%s>.',t,e.nodeName.toLowerCase())))}function Fd(e,t,n){switch(t){case"input":return void _u(e,n);case"textarea":return void qu(e,n);case"select":return void Lu(e,n)}}var Ud=Object.freeze({createElement:Td,createTextNode:Sd,setInitialProperties:Pd,diffProperties:Od,updateProperties:Ed,diffHydratedProperties:Md,diffHydratedText:jd,warnForUnmatchedText:Nd,warnForDeletedHydratableElement:Dd,warnForDeletedHydratableText:Rd,warnForInsertedHydratedElement:Id,warnForInsertedHydratedText:Ad,restoreControlledState:Fd}),Ld=Oa.getCurrentFiberStackAddendum,Hd=l,zd=["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","template","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],Yd=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],Wd=Yd.concat(["button"]),Vd=["dd","dt","li","option","optgroup","p","rp","rt"],Bd={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null},qd,Kd=function(e,t){switch(t){case"select":return"option"===e||"optgroup"===e||"#text"===e;case"optgroup":return"option"===e||"#text"===e;case"option":return"#text"===e;case"tr":return"th"===e||"td"===e||"style"===e||"script"===e||"template"===e;case"tbody":case"thead":case"tfoot":return"tr"===e||"style"===e||"script"===e||"template"===e;case"colgroup":return"col"===e||"template"===e;case"table":return"caption"===e||"colgroup"===e||"tbody"===e||"tfoot"===e||"thead"===e||"style"===e||"script"===e||"template"===e;case"head":return"base"===e||"basefont"===e||"bgsound"===e||"link"===e||"meta"===e||"title"===e||"noscript"===e||"noframes"===e||"style"===e||"script"===e||"template"===e;case"html":return"head"===e||"body"===e;case"#document":return"html"===e}switch(e){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return"h1"!==t&&"h2"!==t&&"h3"!==t&&"h4"!==t&&"h5"!==t&&"h6"!==t;case"rp":case"rt":return-1===Vd.indexOf(t);case"body":case"caption":case"col":case"colgroup":case"frame":case"head":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return null==t}return!0},Gd=function(e,t){switch(e){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return t.pTagInButtonScope;case"form":return t.formTag||t.pTagInButtonScope;case"li":return t.listItemTagAutoclosing;case"dd":case"dt":return t.dlItemTagAutoclosing;case"button":return t.buttonTagInScope;case"a":return t.aTagInScope;case"nobr":return t.nobrTagInScope}return null},$d={};(Hd=function(e,t,n){var r=(n=n||Bd).current,a=r&&r.tag;null!=t&&(o(null==e,"validateDOMNesting: when childText is passed, childTag should be null"),e="#text");var i=Kd(e,a)?null:r,l=i?null:Gd(e,n),s=i||l;if(s){var u=s.tag,c=Ld(),d=!!i+"|"+e+"|"+u+"|"+c;if(!$d[d]){$d[d]=!0;var f=e,p="";if("#text"===e?/\S/.test(t)?f="Text nodes":(f="Whitespace text nodes",p=" Make sure you don't have any extra whitespace between tags on each line of your source code."):f="<"+e+">",i){var h="";"table"===u&&"tr"===e&&(h+=" Add a <tbody> to your code to match the DOM tree generated by the browser."),o(!1,"validateDOMNesting(...): %s cannot appear as a child of <%s>.%s%s%s",f,u,p,h,c)}else o(!1,"validateDOMNesting(...): %s cannot appear as a descendant of <%s>.%s",f,u,c)}}}).updatedAncestorInfo=function(e,t,n){var r=i({},e||Bd),o={tag:t,instance:n};return-1!==Yd.indexOf(t)&&(r.aTagInScope=null,r.buttonTagInScope=null,r.nobrTagInScope=null),-1!==Wd.indexOf(t)&&(r.pTagInButtonScope=null),-1!==zd.indexOf(t)&&"address"!==t&&"div"!==t&&"p"!==t&&(r.listItemTagAutoclosing=null,r.dlItemTagAutoclosing=null),r.current=o,"form"===t&&(r.formTag=o),"a"===t&&(r.aTagInScope=o),"button"===t&&(r.buttonTagInScope=o),"nobr"===t&&(r.nobrTagInScope=o),"p"===t&&(r.pTagInButtonScope=o),"li"===t&&(r.listItemTagAutoclosing=o),"dd"!==t&&"dt"!==t||(r.dlItemTagAutoclosing=o),r},Hd.isTagValidInContext=function(e,t){var n=(t=t||Bd).current,r=n&&n.tag;return Kd(e,r)&&!Gd(e,t)};var Qd=Hd,Zd=Td,Xd=Sd,Jd=Pd,ef=Od,tf=Ed,nf=Md,rf=jd,of=Nd,af=Dd,lf=Rd,sf=Id,uf=Ad,cf=Qd.updatedAncestorInfo,df=Ye,ff=Ke,pf="suppressHydrationWarning";"function"==typeof Map&&null!=Map.prototype&&"function"==typeof Map.prototype.forEach&&"function"==typeof Set&&null!=Set.prototype&&"function"==typeof Set.prototype.clear&&"function"==typeof Set.prototype.forEach||o(!1,"React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. http://fb.me/react-polyfills"),ln.injectFiberControlledHostComponent(Ud);var hf=null,mf=null;function vf(e){return!(!e||e.nodeType!==gn&&e.nodeType!==kn&&e.nodeType!==_n&&(e.nodeType!==wn||" react-mount-point-unstable "!==e.nodeValue))}function yf(e){return e?e.nodeType===kn?e.documentElement:e.firstChild:null}function gf(e){var t=yf(e);return!(!t||t.nodeType!==gn||!t.hasAttribute(_))}function bf(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}var wf=Es({getRootHostContext:function(e){var t=void 0,n=void 0,r=e.nodeType;switch(r){case kn:case _n:t=r===kn?"#document":"#fragment";var o=e.documentElement;n=o?o.namespaceURI:Xu(null,"");break;default:var a=r===wn?e.parentNode:e,i;n=Xu(a.namespaceURI||null,t=a.tagName)}var l=t.toLowerCase(),s;return{namespace:n,ancestorInfo:cf(null,l,null)}},getChildHostContext:function(e,t){var n=e,r,o,a;return{namespace:Xu(n.namespace,t),ancestorInfo:cf(n.ancestorInfo,t,null)}},getPublicInstance:function(e){return e},prepareForCommit:function(){hf=qr(),mf=_o(),Br(!1)},resetAfterCommit:function(){xo(mf),mf=null,Br(hf),hf=null},createInstance:function(e,t,n,r,o){var a=void 0,i=r;if(Qd(e,null,i.ancestorInfo),"string"==typeof t.children||"number"==typeof t.children){var l=""+t.children,s=cf(i.ancestorInfo,e,null);Qd(null,l,s)}a=i.namespace;var u=Zd(e,t,n,a);return df(o,u),ff(u,t),u},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Jd(e,t,n,r),bf(t,n)},prepareUpdate:function(e,t,n,r,o,a){var i=a;if(typeof r.children!=typeof n.children&&("string"==typeof r.children||"number"==typeof r.children)){var l=""+r.children,s=cf(i.ancestorInfo,t,null);Qd(null,l,s)}return ef(e,t,n,r,o)},shouldSetTextContent:function(e,t){return"textarea"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&"string"==typeof t.dangerouslySetInnerHTML.__html},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o;Qd(null,e,n.ancestorInfo);var a=Xd(e,t);return df(r,a),a},now:Ds,mutation:{commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){ff(e,o),tf(e,t,n,r,o)},resetTextContent:function(e){e.textContent=""},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},appendChildToContainer:function(e,t){e.nodeType===wn?e.parentNode.insertBefore(t,e):e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},insertInContainerBefore:function(e,t,n){e.nodeType===wn?e.parentNode.insertBefore(t,n):e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},removeChildFromContainer:function(e,t){e.nodeType===wn?e.parentNode.removeChild(t):e.removeChild(t)}},hydration:{canHydrateInstance:function(e,t,n){return e.nodeType!==gn||t.toLowerCase()!==e.nodeName.toLowerCase()?null:e},canHydrateTextInstance:function(e,t){return""===t||e.nodeType!==bn?null:e},getNextHydratableSibling:function(e){for(var t=e.nextSibling;t&&t.nodeType!==gn&&t.nodeType!==bn;)t=t.nextSibling;return t},getFirstHydratableChild:function(e){for(var t=e.firstChild;t&&t.nodeType!==gn&&t.nodeType!==bn;)t=t.nextSibling;return t},hydrateInstance:function(e,t,n,r,o,a){df(a,e),ff(e,n);var i=void 0,l;return i=o.namespace,nf(e,t,n,i,r)},hydrateTextInstance:function(e,t,n){return df(n,e),rf(e,t)},didNotMatchHydratedContainerTextInstance:function(e,t,n){of(t,n)},didNotMatchHydratedTextInstance:function(e,t,n,r,o){!0!==t.suppressHydrationWarning&&of(r,o)},didNotHydrateContainerInstance:function(e,t){1===t.nodeType?af(e,t):lf(e,t)},didNotHydrateInstance:function(e,t,n,r){!0!==t.suppressHydrationWarning&&(1===r.nodeType?af(n,r):lf(n,r))},didNotFindHydratableContainerInstance:function(e,t,n){sf(e,t,n)},didNotFindHydratableContainerTextInstance:function(e,t){uf(e,t)},didNotFindHydratableInstance:function(e,t,n,r,o){!0!==t.suppressHydrationWarning&&sf(n,r,o)},didNotFindHydratableTextInstance:function(e,t,n,r){!0!==t.suppressHydrationWarning&&uf(n,r)}},scheduleDeferredCallback:Rs,cancelDeferredCallback:Is,useSyncScheduling:!0});mn.injectFiberBatchedUpdates(wf.batchedUpdates);var kf=!1;function _f(e,t,n,a,i){if(vf(n)||r(!1,"Target container is not a DOM element."),n._reactRootContainer&&n.nodeType!==wn){var l=wf.findHostInstanceWithNoPortals(n._reactRootContainer.current);l&&o(l.parentNode===n,"render(...): It looks like the React-rendered content of this container was removed without using React. This is not supported and will cause errors. Instead, call ReactDOM.unmountComponentAtNode to empty a container.")}var s=!!n._reactRootContainer,u=yf(n),c=!(!u||!Ve(u));o(!c||s,"render(...): Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.render."),o(n.nodeType!==gn||!n.tagName||"BODY"!==n.tagName.toUpperCase(),"render(): Rendering components directly into document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try rendering into a container element created for your app.");var d=n._reactRootContainer;if(d)wf.updateContainer(t,d,e,i);else{var f=a||gf(n);if(!f)for(var p=!1,h=void 0;h=n.lastChild;)!p&&h.nodeType===gn&&h.hasAttribute(_)&&(p=!0,o(!1,"render(): Target node has markup rendered by React, but there are unrelated nodes as well. This is most commonly caused by white-space inserted around server-rendered markup.")),n.removeChild(h);!f||a||kf||(kf=!0,$s(!1,"render(): Calling ReactDOM.render() to hydrate server-rendered markup will stop working in React v17. Replace the ReactDOM.render() call with ReactDOM.hydrate() if you want React to attach to the server HTML."));var m=wf.createContainer(n,f);d=n._reactRootContainer=m,wf.unbatchedUpdates(function(){wf.updateContainer(t,m,e,i)})}return wf.getPublicRootInstance(d)}function xf(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return vf(t)||r(!1,"Target container is not a DOM element."),Ms(e,t,null,n)}function Cf(e,t){var n=wf.createContainer(e,t);this._reactRootContainer=n}Cf.prototype.render=function(e,t){var n=this._reactRootContainer;wf.updateContainer(e,n,null,t)},Cf.prototype.unmount=function(e){var t=this._reactRootContainer;wf.updateContainer(null,t,null,e)};var Tf={createPortal:xf,findDOMNode:function(e){var t=pr.current;if(null!==t){var n=t.stateNode._warnedAboutRefsInRender;o(n,"%s is accessing findDOMNode inside its render(). render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",mr(t)||"A component"),t.stateNode._warnedAboutRefsInRender=!0}if(null==e)return null;if(e.nodeType===gn)return e;var a=ur(e);if(a)return wf.findHostInstance(a);"function"==typeof e.render?r(!1,"Unable to find node on an unmounted component."):r(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e))},hydrate:function(e,t,n){return _f(null,e,t,!0,n)},render:function(e,t,n){return _f(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,o){return null!=e&&cr(e)||r(!1,"parentComponent must be a valid React Component"),_f(e,t,n,!1,o)},unmountComponentAtNode:function(e){if(vf(e)||r(!1,"unmountComponentAtNode(...): Target container is not a DOM element."),e._reactRootContainer){var t=yf(e),n=t&&!Ve(t);return o(!n,"unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React."),wf.unbatchedUpdates(function(){_f(null,null,e,!1,function(){e._reactRootContainer=null})}),!0}var a=yf(e),i=!(!a||!Ve(a)),l=1===e.nodeType&&vf(e.parentNode)&&!!e.parentNode._reactRootContainer;return o(!i,"unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",l?"You may have accidentally passed in a React root node instead of its container.":"Instead, have the parent component update its state and rerender in order to remove this component."),!1},unstable_createPortal:xf,unstable_batchedUpdates:pn,unstable_deferredUpdates:wf.deferredUpdates,flushSync:wf.flushSync,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:Pe,EventPluginRegistry:ie,EventPropagators:ct,ReactControlledComponent:cn,ReactDOMComponentTree:Ge,ReactDOMEventListener:Qr}},Sf;if(!wf.injectIntoDevTools({findFiberByHostInstance:We,bundleType:1,version:"16.2.0",rendererPackageName:"react-dom"})&&a.canUseDOM&&window.top===window.self&&(navigator.userAgent.indexOf("Chrome")>-1&&-1===navigator.userAgent.indexOf("Edge")||navigator.userAgent.indexOf("Firefox")>-1)){var Pf=window.location.protocol;/^(https?|file):$/.test(Pf)&&console.info("%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools"+("file:"===Pf?"\nYou might need to use a local HTTP server (instead of file://): https://fb.me/react-devtools-faq":""),"font-weight:bold")}var Of=Object.freeze({default:Tf}),Ef=Of&&Tf||Of,Mf=Ef.default?Ef.default:Ef;n.exports=Mf})()}}},"react-redux":{"package.json":function(e,t){t.name="react-redux",t.version="5.0.7",t.main="./lib/index.js"},lib:{"index.js":function(e,t){"use strict";t.__esModule=!0,t.connect=t.connectAdvanced=t.createProvider=t.Provider=void 0;var n=e("./components/Provider"),r=s(n),o,a=s(e("./components/connectAdvanced")),i,l=s(e("./connect/connect"));function s(e){return e&&e.__esModule?e:{default:e}}t.Provider=r.default,t.createProvider=n.createProvider,t.connectAdvanced=a.default,t.connect=l.default},components:{"Provider.js":function(e,t){"use strict";t.__esModule=!0,t.createProvider=h;var n=e("react"),r,o=s(e("prop-types")),a=e("../utils/PropTypes"),i,l=s(e("../utils/warning"));function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=!1;function p(){f||(f=!0,(0,l.default)("<Provider> does not support changing `store` on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions."))}function h(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",r,i=arguments[1]||t+"Subscription",l=function(e){function r(n,o){u(this,r);var a=c(this,e.call(this,n,o));return a[t]=n.store,a}return d(r,e),r.prototype.getChildContext=function e(){var n;return(n={})[t]=this[t],n[i]=null,n},r.prototype.render=function e(){return n.Children.only(this.props.children)},r}(n.Component);return l.prototype.componentWillReceiveProps=function(e){this[t]!==e.store&&p()},l.propTypes={store:a.storeShape.isRequired,children:o.default.element.isRequired},l.childContextTypes=((e={})[t]=a.storeShape.isRequired,e[i]=a.subscriptionShape,e),l}t.default=h()},"connectAdvanced.js":function(e,t){"use strict";t.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=w;var r,o=d(e("hoist-non-react-statics")),a,i=d(e("invariant")),l=e("react"),s,u=d(e("../utils/Subscription")),c=e("../utils/PropTypes");function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function m(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var v=0,y={};function g(){}function b(e,t){var n={run:function r(o){try{var a=e(t.getState(),o);(a!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=a,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}function w(e){var t,r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=a.getDisplayName,d=void 0===s?function(e){return"ConnectAdvanced("+e+")"}:s,w=a.methodName,k=void 0===w?"connectAdvanced":w,_=a.renderCountProp,x=void 0===_?void 0:_,C=a.shouldHandleStateChanges,T=void 0===C||C,S=a.storeKey,P=void 0===S?"store":S,O=a.withRef,E=void 0!==O&&O,M=m(a,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),j=P+"Subscription",N=v++,D=((t={})[P]=c.storeShape,t[j]=c.subscriptionShape,t),R=((r={})[j]=c.subscriptionShape,r);return function t(r){(0,i.default)("function"==typeof r,"You must pass a component to the function returned by "+k+". Instead received "+JSON.stringify(r));var a=r.displayName||r.name||"Component",s=d(a),c=n({},M,{getDisplayName:d,methodName:k,renderCountProp:x,shouldHandleStateChanges:T,storeKey:P,withRef:E,displayName:s,wrappedComponentName:a,WrappedComponent:r}),m=function(t){function o(e,n){f(this,o);var r=p(this,t.call(this,e,n));return r.version=N,r.state={},r.renderCount=0,r.store=e[P]||n[P],r.propsMode=Boolean(e[P]),r.setWrappedInstance=r.setWrappedInstance.bind(r),(0,i.default)(r.store,'Could not find "'+P+'" in either the context or props of "'+s+'". Either wrap the root component in a <Provider>, or explicitly pass "'+P+'" as a prop to "'+s+'".'),r.initSelector(),r.initSubscription(),r}return h(o,t),o.prototype.getChildContext=function e(){var t,n=this.propsMode?null:this.subscription;return(t={})[j]=n||this.context[j],t},o.prototype.componentDidMount=function e(){T&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},o.prototype.componentWillReceiveProps=function e(t){this.selector.run(t)},o.prototype.shouldComponentUpdate=function e(){return this.selector.shouldComponentUpdate},o.prototype.componentWillUnmount=function e(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=g,this.store=null,this.selector.run=g,this.selector.shouldComponentUpdate=!1},o.prototype.getWrappedInstance=function e(){return(0,i.default)(E,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+k+"() call."),this.wrappedInstance},o.prototype.setWrappedInstance=function e(t){this.wrappedInstance=t},o.prototype.initSelector=function t(){var n=e(this.store.dispatch,c);this.selector=b(n,this.store),this.selector.run(this.props)},o.prototype.initSubscription=function e(){if(T){var t=(this.propsMode?this.props:this.context)[j];this.subscription=new u.default(this.store,t,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},o.prototype.onStateChange=function e(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(y)):this.notifyNestedSubs()},o.prototype.notifyNestedSubsOnComponentDidUpdate=function e(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},o.prototype.isSubscribed=function e(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},o.prototype.addExtraProps=function e(t){if(!(E||x||this.propsMode&&this.subscription))return t;var r=n({},t);return E&&(r.ref=this.setWrappedInstance),x&&(r[x]=this.renderCount++),this.propsMode&&this.subscription&&(r[j]=this.subscription),r},o.prototype.render=function e(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return(0,l.createElement)(r,this.addExtraProps(t.props))},o}(l.Component);return m.WrappedComponent=r,m.displayName=s,m.childContextTypes=R,m.contextTypes=D,m.propTypes=D,m.prototype.componentWillUpdate=function e(){var t=this;if(this.version!==N){this.version=N,this.initSelector();var n=[];this.subscription&&(n=this.subscription.listeners.get(),this.subscription.tryUnsubscribe()),this.initSubscription(),T&&(this.subscription.trySubscribe(),n.forEach(function(e){return t.subscription.listeners.subscribe(e)}))}},(0,o.default)(m,r)}}}},utils:{"PropTypes.js":function(e,t){"use strict";t.__esModule=!0,t.storeShape=t.subscriptionShape=void 0;var n,r=o(e("prop-types"));function o(e){return e&&e.__esModule?e:{default:e}}var a=t.subscriptionShape=r.default.shape({trySubscribe:r.default.func.isRequired,tryUnsubscribe:r.default.func.isRequired,notifyNestedSubs:r.default.func.isRequired,isSubscribed:r.default.func.isRequired}),i=t.storeShape=r.default.shape({subscribe:r.default.func.isRequired,dispatch:r.default.func.isRequired,getState:r.default.func.isRequired})},"warning.js":function(e,t){"use strict";function n(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}t.__esModule=!0,t.default=n},"Subscription.js":function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var r=null,o={notify:function e(){}};function a(){var e=[],t=[];return{clear:function n(){t=r,e=r},notify:function n(){for(var r=e=t,o=0;o<r.length;o++)r[o]()},get:function e(){return t},subscribe:function n(o){var a=!0;return t===e&&(t=e.slice()),t.push(o),function n(){a&&e!==r&&(a=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(o),1))}}}}var i=function(){function e(t,r,a){n(this,e),this.store=t,this.parentSub=r,this.onStateChange=a,this.unsubscribe=null,this.listeners=o}return e.prototype.addNestedSub=function e(t){return this.trySubscribe(),this.listeners.subscribe(t)},e.prototype.notifyNestedSubs=function e(){this.listeners.notify()},e.prototype.isSubscribed=function e(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function e(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=a())},e.prototype.tryUnsubscribe=function e(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=o)},e}();t.default=i},"shallowEqual.js":function(e,t){"use strict";t.__esModule=!0,t.default=o;var n=Object.prototype.hasOwnProperty;function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function o(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var i=0;i<o.length;i++)if(!n.call(t,o[i])||!r(e[o[i]],t[o[i]]))return!1;return!0}},"verifyPlainObject.js":function(e,t){"use strict";t.__esModule=!0,t.default=l;var n,r=i(e("lodash/isPlainObject")),o,a=i(e("./warning"));function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n){(0,r.default)(e)||(0,a.default)(n+"() in "+t+" must return a plain object. Instead received "+e+".")}}},connect:{"connect.js":function(e,t){"use strict";t.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.createConnect=b;var r,o=m(e("../components/connectAdvanced")),a,i=m(e("../utils/shallowEqual")),l,s=m(e("./mapDispatchToProps")),u,c=m(e("./mapStateToProps")),d,f=m(e("./mergeProps")),p,h=m(e("./selectorFactory"));function m(e){return e&&e.__esModule?e:{default:e}}function v(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function y(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function g(e,t){return e===t}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,r=void 0===t?o.default:t,a=e.mapStateToPropsFactories,l=void 0===a?c.default:a,u=e.mapDispatchToPropsFactories,d=void 0===u?s.default:u,p=e.mergePropsFactories,m=void 0===p?f.default:p,b=e.selectorFactory,w=void 0===b?h.default:b;return function e(t,o,a){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=s.pure,c=void 0===u||u,f=s.areStatesEqual,p=void 0===f?g:f,h=s.areOwnPropsEqual,b=void 0===h?i.default:h,k=s.areStatePropsEqual,_=void 0===k?i.default:k,x=s.areMergedPropsEqual,C=void 0===x?i.default:x,T=v(s,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),S=y(t,l,"mapStateToProps"),P=y(o,d,"mapDispatchToProps"),O=y(a,m,"mergeProps");return r(w,n({methodName:"connect",getDisplayName:function e(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:S,initMapDispatchToProps:P,initMergeProps:O,pure:c,areStatesEqual:p,areOwnPropsEqual:b,areStatePropsEqual:_,areMergedPropsEqual:C},T))}}t.default=b()},"mapDispatchToProps.js":function(e,t){"use strict";t.__esModule=!0,t.whenMapDispatchToPropsIsFunction=o,t.whenMapDispatchToPropsIsMissing=a,t.whenMapDispatchToPropsIsObject=i;var n=e("redux"),r=e("./wrapMapToProps");function o(e){return"function"==typeof e?(0,r.wrapMapToPropsFunc)(e,"mapDispatchToProps"):void 0}function a(e){return e?void 0:(0,r.wrapMapToPropsConstant)(function(e){return{dispatch:e}})}function i(e){return e&&"object"==typeof e?(0,r.wrapMapToPropsConstant)(function(t){return(0,n.bindActionCreators)(e,t)}):void 0}t.default=[o,a,i]},"wrapMapToProps.js":function(e,t){"use strict";t.__esModule=!0,t.wrapMapToPropsConstant=a,t.getDependsOnOwnProps=i,t.wrapMapToPropsFunc=l;var n,r=o(e("../utils/verifyPlainObject"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return function t(n,r){var o=e(n,r);function a(){return o}return a.dependsOnOwnProps=!1,a}}function i(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function l(e,t){return function n(o,a){var l=a.displayName,s=function e(t,n){return s.dependsOnOwnProps?s.mapToProps(t,n):s.mapToProps(t)};return s.dependsOnOwnProps=!0,s.mapToProps=function n(o,a){s.mapToProps=e,s.dependsOnOwnProps=i(e);var u=s(o,a);return"function"==typeof u&&(s.mapToProps=u,s.dependsOnOwnProps=i(u),u=s(o,a)),(0,r.default)(u,l,t),u},s}}},"mapStateToProps.js":function(e,t){"use strict";t.__esModule=!0,t.whenMapStateToPropsIsFunction=r,t.whenMapStateToPropsIsMissing=o;var n=e("./wrapMapToProps");function r(e){return"function"==typeof e?(0,n.wrapMapToPropsFunc)(e,"mapStateToProps"):void 0}function o(e){return e?void 0:(0,n.wrapMapToPropsConstant)(function(){return{}})}t.default=[r,o]},"mergeProps.js":function(e,t){"use strict";t.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.defaultMergeProps=i,t.wrapMergePropsFunc=l,t.whenMergePropsIsFunction=s,t.whenMergePropsIsOmitted=u;var r,o=a(e("../utils/verifyPlainObject"));function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t,r){return n({},r,e,t)}function l(e){return function t(n,r){var a=r.displayName,i=r.pure,l=r.areMergedPropsEqual,s=!1,u=void 0;return function t(n,r,c){var d=e(n,r,c);return s?i&&l(d,u)||(u=d):(s=!0,u=d,(0,o.default)(u,a,"mergeProps")),u}}}function s(e){return"function"==typeof e?l(e):void 0}function u(e){return e?void 0:function(){return i}}t.default=[s,u]},"selectorFactory.js":function(e,t){"use strict";t.__esModule=!0,t.impureFinalPropsSelectorFactory=i,t.pureFinalPropsSelectorFactory=l,t.default=s;var n,r=o(e("./verifySubselectors"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n,r){return function o(a,i){return n(e(a,i),t(r,i),i)}}function l(e,t,n,r,o){var a=o.areStatesEqual,i=o.areOwnPropsEqual,l=o.areStatePropsEqual,s=!1,u=void 0,c=void 0,d=void 0,f=void 0,p=void 0;function h(o,a){return d=e(u=o,c=a),f=t(r,c),p=n(d,f,c),s=!0,p}function m(){return d=e(u,c),t.dependsOnOwnProps&&(f=t(r,c)),p=n(d,f,c)}function v(){return e.dependsOnOwnProps&&(d=e(u,c)),t.dependsOnOwnProps&&(f=t(r,c)),p=n(d,f,c)}function y(){var t=e(u,c),r=!l(t,d);return d=t,r&&(p=n(d,f,c)),p}function g(e,t){var n=!i(t,c),r=!a(e,u);return u=e,c=t,n&&r?m():n?v():r?y():p}return function e(t,n){return s?g(t,n):h(t,n)}}function s(e,t){var n=t.initMapStateToProps,o=t.initMapDispatchToProps,s=t.initMergeProps,u=a(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),c=n(e,u),d=o(e,u),f=s(e,u),p;return(0,r.default)(c,d,f,u.displayName),(u.pure?l:i)(c,d,f,e,u)}},"verifySubselectors.js":function(e,t){"use strict";t.__esModule=!0,t.default=i;var n,r=o(e("../utils/warning"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){if(!e)throw new Error("Unexpected value for "+t+" in "+n+".");"mapStateToProps"!==t&&"mapDispatchToProps"!==t||e.hasOwnProperty("dependsOnOwnProps")||(0,r.default)("The selector for "+t+" of "+n+" did not specify a value for dependsOnOwnProps.")}function i(e,t,n,r){a(e,"mapStateToProps",r),a(t,"mapDispatchToProps",r),a(n,"mergeProps",r)}}}}},"hoist-non-react-statics":{"package.json":function(e,t){t.name="hoist-non-react-statics",t.version="2.5.0",t.main="index.js"},"index.js":function(e,t,n){var r,o;r=this,o=function(){"use strict";var e={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},t={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n=Object.defineProperty,r=Object.getOwnPropertyNames,o=Object.getOwnPropertySymbols,a=Object.getOwnPropertyDescriptor,i=Object.getPrototypeOf,l=i&&i(Object);return function s(u,c,d){if("string"!=typeof c){if(l){var f=i(c);f&&f!==l&&s(u,f,d)}var p=r(c);o&&(p=p.concat(o(c)));for(var h=0;h<p.length;++h){var m=p[h];if(!(e[m]||t[m]||d&&d[m])){var v=a(c,m);try{n(u,m,v)}catch(e){}}}return u}return u}},"object"==typeof t&&void 0!==n?n.exports=o():"function"==typeof define&&define.amd?define(o):r.hoistNonReactStatics=o()}},invariant:{"package.json":function(e,t){t.name="invariant",t.version="2.2.4",t.browser="browser.js",t.main="invariant.js"},"browser.js":function(e,t,n){"use strict";var r=function(e,t,n,r,o,a,i,l){if(void 0===t)throw new Error("invariant requires an error message argument");if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],c=0;(s=new Error(t.replace(/%s/g,function(){return u[c++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}};n.exports=r}},redux:{"package.json":function(e,t){t.name="redux",t.version="3.7.2",t.main="lib/index.js"},lib:{"index.js":function(e,t){"use strict";t.__esModule=!0,t.compose=t.applyMiddleware=t.bindActionCreators=t.combineReducers=t.createStore=void 0;var n,r=h(e("./createStore")),o,a=h(e("./combineReducers")),i,l=h(e("./bindActionCreators")),s,u=h(e("./applyMiddleware")),c,d=h(e("./compose")),f,p=h(e("./utils/warning"));function h(e){return e&&e.__esModule?e:{default:e}}function m(){}"string"==typeof m.name&&"isCrushed"!==m.name&&(0,p.default)("You are currently using minified code outside of NODE_ENV === 'production'. This means that you are running a slower development build of Redux. You can use loose-envify (https://github.com/zertosh/loose-envify) for browserify or DefinePlugin for webpack (http://stackoverflow.com/questions/30030031) to ensure you have the correct code for your production build."),t.createStore=r.default,t.combineReducers=a.default,t.bindActionCreators=l.default,t.applyMiddleware=u.default,t.compose=d.default},"createStore.js":function(e,t){"use strict";t.__esModule=!0,t.ActionTypes=void 0,t.default=s;var n,r=i(e("lodash/isPlainObject")),o,a=i(e("symbol-observable"));function i(e){return e&&e.__esModule?e:{default:e}}var l=t.ActionTypes={INIT:"@@redux/INIT"};function s(e,t,n){var o;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(s)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var i=e,u=t,c=[],d=c,f=!1;function p(){d===c&&(d=c.slice())}function h(){return u}function m(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return p(),d.push(e),function n(){if(t){t=!1,p();var r=d.indexOf(e);d.splice(r,1)}}}function v(e){if(!(0,r.default)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,u=i(u,e)}finally{f=!1}for(var t=c=d,n=0;n<t.length;n++){var o;(0,t[n])()}return e}function y(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");i=e,v({type:l.INIT})}function g(){var e,t=m;return(e={subscribe:function e(n){if("object"!=typeof n)throw new TypeError("Expected the observer to be an object.");function r(){n.next&&n.next(h())}var o;return r(),{unsubscribe:t(r)}}})[a.default]=function(){return this},e}return v({type:l.INIT}),(o={dispatch:v,subscribe:m,getState:h,replaceReducer:y})[a.default]=g,o}},"combineReducers.js":function(e,t){"use strict";t.__esModule=!0,t.default=d;var n=e("./createStore"),r,o=l(e("lodash/isPlainObject")),a,i=l(e("./utils/warning"));function l(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=t&&t.type,r;return"Given action "+(n&&'"'+n.toString()+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function u(e,t,r,a){var i=Object.keys(t),l=r&&r.type===n.ActionTypes.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(0===i.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";if(!(0,o.default)(e))return"The "+l+' has unexpected type of "'+{}.toString.call(e).match(/\s([a-z|A-Z]+)/)[1]+'". Expected argument to be an object with the following keys: "'+i.join('", "')+'"';var s=Object.keys(e).filter(function(e){return!t.hasOwnProperty(e)&&!a[e]});return s.forEach(function(e){a[e]=!0}),s.length>0?"Unexpected "+(s.length>1?"keys":"key")+' "'+s.join('", "')+'" found in '+l+'. Expected to find one of the known reducer keys instead: "'+i.join('", "')+'". Unexpected keys will be ignored.':void 0}function c(e){Object.keys(e).forEach(function(t){var r=e[t],o,a;if(void 0===r(void 0,{type:n.ActionTypes.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===r(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+n.ActionTypes.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function d(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];void 0===e[o]&&(0,i.default)('No reducer provided for key "'+o+'"'),"function"==typeof e[o]&&(n[o]=e[o])}var a=Object.keys(n),l=void 0;l={};var d=void 0;try{c(n)}catch(e){d=e}return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];if(d)throw d;var o=u(t,n,r,l);o&&(0,i.default)(o);for(var c=!1,f={},p=0;p<a.length;p++){var h=a[p],m=n[h],v=t[h],y=m(v,r);if(void 0===y){var g=s(h,r);throw new Error(g)}f[h]=y,c=c||y!==v}return c?f:t}}},utils:{"warning.js":function(e,t){"use strict";function n(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}t.__esModule=!0,t.default=n}},"bindActionCreators.js":function(e,t){"use strict";function n(e,t){return function(){return t(e.apply(void 0,arguments))}}function r(e,t){if("function"==typeof e)return n(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var r=Object.keys(e),o={},a=0;a<r.length;a++){var i=r[a],l=e[i];"function"==typeof l&&(o[i]=n(l,t))}return o}t.__esModule=!0,t.default=r},"applyMiddleware.js":function(e,t){"use strict";t.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=i;var r,o=a(e("./compose"));function a(e){return e&&e.__esModule?e:{default:e}}function i(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(r,a,i){var l=e(r,a,i),s=l.dispatch,u=[],c={getState:l.getState,dispatch:function e(t){return s(t)}};return u=t.map(function(e){return e(c)}),s=o.default.apply(void 0,u)(l.dispatch),n({},l,{dispatch:s})}}}},"compose.js":function(e,t){"use strict";function n(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}t.__esModule=!0,t.default=n}}},lodash:{"isPlainObject.js":function(e,t,n){var r=e("./_baseGetTag"),o=e("./_getPrototype"),a=e("./isObjectLike"),i="[object Object]",l=Function.prototype,s=Object.prototype,u=l.toString,c=s.hasOwnProperty,d=u.call(Object);function f(e){if(!a(e)||r(e)!=i)return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==d}n.exports=f},"_baseGetTag.js":function(e,t,n){var r=e("./_Symbol"),o=e("./_getRawTag"),a=e("./_objectToString"),i="[object Null]",l="[object Undefined]",s=r?r.toStringTag:void 0;function u(e){return null==e?void 0===e?l:i:s&&s in Object(e)?o(e):a(e)}n.exports=u},"_Symbol.js":function(e,t,n){var r,o=e("./_root").Symbol;n.exports=o},"_root.js":function(e,t,n){var r=e("./_freeGlobal"),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();n.exports=a},"_freeGlobal.js":function(e,n,r){var o="object"==typeof t&&t&&t.Object===Object&&t;r.exports=o},"_getRawTag.js":function(e,t,n){var r=e("./_Symbol"),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=r?r.toStringTag:void 0;function s(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[l]=n:delete e[l]),o}n.exports=s},"_objectToString.js":function(e,t,n){var r,o=Object.prototype.toString;function a(e){return o.call(e)}n.exports=a},"_getPrototype.js":function(e,t,n){var r,o=e("./_overArg")(Object.getPrototypeOf,Object);n.exports=o},"_overArg.js":function(e,t,n){function r(e,t){return function(n){return e(t(n))}}n.exports=r},"isObjectLike.js":function(e,t,n){function r(e){return null!=e&&"object"==typeof e}n.exports=r}},"symbol-observable":{"package.json":function(e,t){t.name="symbol-observable",t.version="1.2.0",t.main="lib/index.js"},lib:{"index.js":function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,a=l(e("./ponyfill.js")),i;function l(e){return e&&e.__esModule?e:{default:e}}i="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:void 0!==r?r:Function("return this")();var s=(0,a.default)(i);n.default=s},"ponyfill.js":function(e,t){"use strict";function n(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n}}},moment:{"package.json":function(e,t){t.name="moment",t.version="2.22.0",t.main="./moment.js"},"moment.js":function(e,t,n){var r,o;r=this,o=function(){"use strict";var t,r;function o(){return t.apply(null,arguments)}function a(e){t=e}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function l(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function u(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n=[],r;for(r=0;r<e.length;++r)n.push(t(e[r],r));return n}function p(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function h(e,t){for(var n in t)p(t,n)&&(e[n]=t[n]);return p(t,"toString")&&(e.toString=t.toString),p(t,"valueOf")&&(e.valueOf=t.valueOf),e}function m(e,t,n,r){return Kn(e,t,n,r,!0).utc()}function v(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function y(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function g(e){if(null==e._isValid){var t=y(e),n=r.call(t.parsedDateParts,function(e){return null!=e}),o=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(o=o&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return o;e._isValid=o}return e._isValid}function b(e){var t=m(NaN);return null!=e?h(y(t),e):y(t).userInvalidated=!0,t}r=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var w=o.momentProperties=[];function k(e,t){var n,r,o;if(u(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),u(t._i)||(e._i=t._i),u(t._f)||(e._f=t._f),u(t._l)||(e._l=t._l),u(t._strict)||(e._strict=t._strict),u(t._tzm)||(e._tzm=t._tzm),u(t._isUTC)||(e._isUTC=t._isUTC),u(t._offset)||(e._offset=t._offset),u(t._pf)||(e._pf=y(t)),u(t._locale)||(e._locale=t._locale),w.length>0)for(n=0;n<w.length;n++)u(o=t[r=w[n]])||(e[r]=o);return e}var _=!1;function x(e){k(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===_&&(_=!0,o.updateOffset(this),_=!1)}function C(e){return e instanceof x||null!=e&&null!=e._isAMomentObject}function T(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function S(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=T(t)),n}function P(e,t,n){var r=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0,i;for(i=0;i<r;i++)(n&&e[i]!==t[i]||!n&&S(e[i])!==S(t[i]))&&a++;return a+o}function O(e){!1===o.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function E(e,t){var n=!0;return h(function(){if(null!=o.deprecationHandler&&o.deprecationHandler(null,e),n){for(var r=[],a,i=0;i<arguments.length;i++){if(a="","object"==typeof arguments[i]){for(var l in a+="\n["+i+"] ",arguments[0])a+=l+": "+arguments[0][l]+", ";a=a.slice(0,-2)}else a=arguments[i];r.push(a)}O(e+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var M={},j;function N(e,t){null!=o.deprecationHandler&&o.deprecationHandler(e,t),M[e]||(O(t),M[e]=!0)}function D(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function R(e){var t,n;for(n in e)D(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function I(e,t){var n=h({},e),r;for(r in t)p(t,r)&&(l(e[r])&&l(t[r])?(n[r]={},h(n[r],e[r]),h(n[r],t[r])):null!=t[r]?n[r]=t[r]:delete n[r]);for(r in e)p(e,r)&&!p(t,r)&&l(e[r])&&(n[r]=h({},n[r]));return n}function A(e){null!=e&&this.set(e)}o.suppressDeprecationWarnings=!1,o.deprecationHandler=null,j=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)p(e,t)&&n.push(t);return n};var F={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function U(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return D(r)?r.call(t,n):r}var L={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function H(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}var z="Invalid date";function Y(){return this._invalidDate}var W="%d",V=/\d{1,2}/;function B(e){return this._ordinal.replace("%d",e)}var q={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function K(e,t,n,r){var o=this._relativeTime[n];return D(o)?o(e,t,n,r):o.replace(/%d/i,e)}function G(e,t){var n=this._relativeTime[e>0?"future":"past"];return D(n)?n(t):n.replace(/%s/i,t)}var $={};function Q(e,t){var n=e.toLowerCase();$[n]=$[n+"s"]=$[t]=e}function Z(e){return"string"==typeof e?$[e]||$[e.toLowerCase()]:void 0}function X(e){var t={},n,r;for(r in e)p(e,r)&&(n=Z(r))&&(t[n]=e[r]);return t}var J={};function ee(e,t){J[e]=t}function te(e){var t=[];for(var n in e)t.push({unit:n,priority:J[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function ne(e,t,n){var r=""+Math.abs(e),o=t-r.length,a;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var re=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,oe=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ae={},ie={};function le(e,t,n,r){var o=r;"string"==typeof r&&(o=function(){return this[r]()}),e&&(ie[e]=o),t&&(ie[t[0]]=function(){return ne(o.apply(this,arguments),t[1],t[2])}),n&&(ie[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function se(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function ue(e){var t=e.match(re),n,r;for(n=0,r=t.length;n<r;n++)ie[t[n]]?t[n]=ie[t[n]]:t[n]=se(t[n]);return function(n){var o="",a;for(a=0;a<r;a++)o+=D(t[a])?t[a].call(n,e):t[a];return o}}function ce(e,t){return e.isValid()?(t=de(t,e.localeData()),ae[t]=ae[t]||ue(t),ae[t](e)):e.localeData().invalidDate()}function de(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(oe.lastIndex=0;n>=0&&oe.test(e);)e=e.replace(oe,r),oe.lastIndex=0,n-=1;return e}var fe=/\d/,pe=/\d\d/,he=/\d{3}/,me=/\d{4}/,ve=/[+-]?\d{6}/,ye=/\d\d?/,ge=/\d\d\d\d?/,be=/\d\d\d\d\d\d?/,we=/\d{1,3}/,ke=/\d{1,4}/,_e=/[+-]?\d{1,6}/,xe=/\d+/,Ce=/[+-]?\d+/,Te=/Z|[+-]\d\d:?\d\d/gi,Se=/Z|[+-]\d\d(?::?\d\d)?/gi,Pe=/[+-]?\d+(\.\d{1,3})?/,Oe=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Ee={};function Me(e,t,n){Ee[e]=D(t)?t:function(e,r){return e&&n?n:t}}function je(e,t){return p(Ee,e)?Ee[e](t._strict,t._locale):new RegExp(Ne(e))}function Ne(e){return De(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,o){return t||n||r||o}))}function De(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Re={};function Ie(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),c(t)&&(r=function(e,n){n[t]=S(e)}),n=0;n<e.length;n++)Re[e[n]]=r}function Ae(e,t){Ie(e,function(e,n,r,o){r._w=r._w||{},t(e,r._w,r,o)})}function Fe(e,t,n){null!=t&&p(Re,e)&&Re[e](t,n._a,n,e)}var Ue=0,Le=1,He=2,ze=3,Ye=4,We=5,Ve=6,Be=7,qe=8;function Ke(e){return Ge(e)?366:365}function Ge(e){return e%4==0&&e%100!=0||e%400==0}le("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),le(0,["YY",2],0,function(){return this.year()%100}),le(0,["YYYY",4],0,"year"),le(0,["YYYYY",5],0,"year"),le(0,["YYYYYY",6,!0],0,"year"),Q("year","y"),ee("year",1),Me("Y",Ce),Me("YY",ye,pe),Me("YYYY",ke,me),Me("YYYYY",_e,ve),Me("YYYYYY",_e,ve),Ie(["YYYYY","YYYYYY"],Ue),Ie("YYYY",function(e,t){t[Ue]=2===e.length?o.parseTwoDigitYear(e):S(e)}),Ie("YY",function(e,t){t[Ue]=o.parseTwoDigitYear(e)}),Ie("Y",function(e,t){t[Ue]=parseInt(e,10)}),o.parseTwoDigitYear=function(e){return S(e)+(S(e)>68?1900:2e3)};var $e=Xe("FullYear",!0),Qe;function Ze(){return Ge(this.year())}function Xe(e,t){return function(n){return null!=n?(et(this,e,n),o.updateOffset(this,t),this):Je(this,e)}}function Je(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function et(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Ge(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),ot(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function tt(e){return D(this[e=Z(e)])?this[e]():this}function nt(e,t){if("object"==typeof e)for(var n=te(e=X(e)),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit]);else if(D(this[e=Z(e)]))return this[e](t);return this}function rt(e,t){return(e%t+t)%t}function ot(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=rt(t,12);return e+=(t-n)/12,1===n?Ge(e)?29:28:31-n%7%2}Qe=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},le("M",["MM",2],"Mo",function(){return this.month()+1}),le("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),le("MMMM",0,0,function(e){return this.localeData().months(this,e)}),Q("month","M"),ee("month",8),Me("M",ye),Me("MM",ye,pe),Me("MMM",function(e,t){return t.monthsShortRegex(e)}),Me("MMMM",function(e,t){return t.monthsRegex(e)}),Ie(["M","MM"],function(e,t){t[Le]=S(e)-1}),Ie(["MMM","MMMM"],function(e,t,n,r){var o=n._locale.monthsParse(e,r,n._strict);null!=o?t[Le]=o:y(n).invalidMonth=e});var at=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,it="January_February_March_April_May_June_July_August_September_October_November_December".split("_");function lt(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||at).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone}var st="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function ut(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[at.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ct(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=m([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(o=Qe.call(this._shortMonthsParse,i))?o:null:-1!==(o=Qe.call(this._longMonthsParse,i))?o:null:"MMM"===t?-1!==(o=Qe.call(this._shortMonthsParse,i))?o:-1!==(o=Qe.call(this._longMonthsParse,i))?o:null:-1!==(o=Qe.call(this._longMonthsParse,i))?o:-1!==(o=Qe.call(this._shortMonthsParse,i))?o:null}function dt(e,t,n){var r,o,a;if(this._monthsParseExact)return ct.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(o=m([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function ft(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=S(t);else if(!c(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),ot(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function pt(e){return null!=e?(ft(this,e),o.updateOffset(this,!0),this):Je(this,"Month")}function ht(){return ot(this.year(),this.month())}var mt=Oe;function vt(e){return this._monthsParseExact?(p(this,"_monthsRegex")||bt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(p(this,"_monthsShortRegex")||(this._monthsShortRegex=mt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}var yt=Oe;function gt(e){return this._monthsParseExact?(p(this,"_monthsRegex")||bt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(p(this,"_monthsRegex")||(this._monthsRegex=yt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function bt(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],o,a;for(o=0;o<12;o++)a=m([2e3,o]),t.push(this.monthsShort(a,"")),n.push(this.months(a,"")),r.push(this.months(a,"")),r.push(this.monthsShort(a,""));for(t.sort(e),n.sort(e),r.sort(e),o=0;o<12;o++)t[o]=De(t[o]),n[o]=De(n[o]);for(o=0;o<24;o++)r[o]=De(r[o]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function wt(e,t,n,r,o,a,i){var l=new Date(e,t,n,r,o,a,i);return e<100&&e>=0&&isFinite(l.getFullYear())&&l.setFullYear(e),l}function kt(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function _t(e,t,n){var r=7+t-n,o;return-((7+kt(e,0,r).getUTCDay()-t)%7)+r-1}function xt(e,t,n,r,o){var a,i,l=1+7*(t-1)+(7+n-r)%7+_t(e,r,o),s,u;return l<=0?u=Ke(s=e-1)+l:l>Ke(e)?(s=e+1,u=l-Ke(e)):(s=e,u=l),{year:s,dayOfYear:u}}function Ct(e,t,n){var r=_t(e.year(),t,n),o=Math.floor((e.dayOfYear()-r-1)/7)+1,a,i;return o<1?a=o+Tt(i=e.year()-1,t,n):o>Tt(e.year(),t,n)?(a=o-Tt(e.year(),t,n),i=e.year()+1):(i=e.year(),a=o),{week:a,year:i}}function Tt(e,t,n){var r=_t(e,t,n),o=_t(e+1,t,n);return(Ke(e)-r+o)/7}function St(e){return Ct(e,this._week.dow,this._week.doy).week}le("w",["ww",2],"wo","week"),le("W",["WW",2],"Wo","isoWeek"),Q("week","w"),Q("isoWeek","W"),ee("week",5),ee("isoWeek",5),Me("w",ye),Me("ww",ye,pe),Me("W",ye),Me("WW",ye,pe),Ae(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=S(e)});var Pt={dow:0,doy:6};function Ot(){return this._week.dow}function Et(){return this._week.doy}function Mt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function jt(e){var t=Ct(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Nt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Dt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}le("d",0,"do","day"),le("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),le("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),le("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),le("e",0,0,"weekday"),le("E",0,0,"isoWeekday"),Q("day","d"),Q("weekday","e"),Q("isoWeekday","E"),ee("day",11),ee("weekday",11),ee("isoWeekday",11),Me("d",ye),Me("e",ye),Me("E",ye),Me("dd",function(e,t){return t.weekdaysMinRegex(e)}),Me("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Me("dddd",function(e,t){return t.weekdaysRegex(e)}),Ae(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:y(n).invalidWeekday=e}),Ae(["d","e","E"],function(e,t,n,r){t[r]=S(e)});var Rt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");function It(e,t){return e?i(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:i(this._weekdays)?this._weekdays:this._weekdays.standalone}var At="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");function Ft(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}var Ut="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function Lt(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ht(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=m([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(o=Qe.call(this._weekdaysParse,i))?o:null:"ddd"===t?-1!==(o=Qe.call(this._shortWeekdaysParse,i))?o:null:-1!==(o=Qe.call(this._minWeekdaysParse,i))?o:null:"dddd"===t?-1!==(o=Qe.call(this._weekdaysParse,i))?o:-1!==(o=Qe.call(this._shortWeekdaysParse,i))?o:-1!==(o=Qe.call(this._minWeekdaysParse,i))?o:null:"ddd"===t?-1!==(o=Qe.call(this._shortWeekdaysParse,i))?o:-1!==(o=Qe.call(this._weekdaysParse,i))?o:-1!==(o=Qe.call(this._minWeekdaysParse,i))?o:null:-1!==(o=Qe.call(this._minWeekdaysParse,i))?o:-1!==(o=Qe.call(this._weekdaysParse,i))?o:-1!==(o=Qe.call(this._shortWeekdaysParse,i))?o:null}function zt(e,t,n){var r,o,a;if(this._weekdaysParseExact)return Ht.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=m([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Yt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Nt(e,this.localeData()),this.add(e-t,"d")):t}function Wt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Vt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Dt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}var Bt=Oe;function qt(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(p(this,"_weekdaysRegex")||(this._weekdaysRegex=Bt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}var Kt=Oe;function Gt(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(p(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}var $t=Oe;function Qt(e){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(p(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=$t),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Zt(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],o=[],a,i,l,s,u;for(a=0;a<7;a++)i=m([2e3,1]).day(a),l=this.weekdaysMin(i,""),s=this.weekdaysShort(i,""),u=this.weekdays(i,""),t.push(l),n.push(s),r.push(u),o.push(l),o.push(s),o.push(u);for(t.sort(e),n.sort(e),r.sort(e),o.sort(e),a=0;a<7;a++)n[a]=De(n[a]),r[a]=De(r[a]),o[a]=De(o[a]);this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Xt(){return this.hours()%12||12}function Jt(){return this.hours()||24}function en(e,t){le(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}le("H",["HH",2],0,"hour"),le("h",["hh",2],0,Xt),le("k",["kk",2],0,Jt),le("hmm",0,0,function(){return""+Xt.apply(this)+ne(this.minutes(),2)}),le("hmmss",0,0,function(){return""+Xt.apply(this)+ne(this.minutes(),2)+ne(this.seconds(),2)}),le("Hmm",0,0,function(){return""+this.hours()+ne(this.minutes(),2)}),le("Hmmss",0,0,function(){return""+this.hours()+ne(this.minutes(),2)+ne(this.seconds(),2)}),en("a",!0),en("A",!1),Q("hour","h"),ee("hour",13),Me("a",tn),Me("A",tn),Me("H",ye),Me("h",ye),Me("k",ye),Me("HH",ye,pe),Me("hh",ye,pe),Me("kk",ye,pe),Me("hmm",ge),Me("hmmss",be),Me("Hmm",ge),Me("Hmmss",be),Ie(["H","HH"],ze),Ie(["k","kk"],function(e,t,n){var r=S(e);t[ze]=24===r?0:r}),Ie(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),Ie(["h","hh"],function(e,t,n){t[ze]=S(e),y(n).bigHour=!0}),Ie("hmm",function(e,t,n){var r=e.length-2;t[ze]=S(e.substr(0,r)),t[Ye]=S(e.substr(r)),y(n).bigHour=!0}),Ie("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[ze]=S(e.substr(0,r)),t[Ye]=S(e.substr(r,2)),t[We]=S(e.substr(o)),y(n).bigHour=!0}),Ie("Hmm",function(e,t,n){var r=e.length-2;t[ze]=S(e.substr(0,r)),t[Ye]=S(e.substr(r))}),Ie("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[ze]=S(e.substr(0,r)),t[Ye]=S(e.substr(r,2)),t[We]=S(e.substr(o))});var rn=/[ap]\.?m?\.?/i;function on(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var an=Xe("Hours",!0),ln={calendar:F,longDateFormat:L,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:V,relativeTime:q,months:it,monthsShort:st,week:Pt,weekdays:Rt,weekdaysMin:Ut,weekdaysShort:At,meridiemParse:rn},sn={},un={},cn;function dn(e){return e?e.toLowerCase().replace("_","-"):e}function fn(e){for(var t=0,n,r,o,a;t<e.length;){for(n=(a=dn(e[t]).split("-")).length,r=(r=dn(e[t+1]))?r.split("-"):null;n>0;){if(o=pn(a.slice(0,n).join("-")))return o;if(r&&r.length>=n&&P(a,r,!0)>=n-1)break;n--}t++}return cn}function pn(t){var r=null;if(!sn[t]&&void 0!==n&&n&&n.exports)try{var o;r=cn._abbr,e("./locale/"+t),hn(r)}catch(e){}return sn[t]}function hn(e,t){var n;return e&&((n=u(t)?yn(e):mn(e,t))?cn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),cn._abbr}function mn(e,t){if(null!==t){var n,r=ln;if(t.abbr=e,null!=sn[e])N("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=sn[e]._config;else if(null!=t.parentLocale)if(null!=sn[t.parentLocale])r=sn[t.parentLocale]._config;else{if(null==(n=pn(t.parentLocale)))return un[t.parentLocale]||(un[t.parentLocale]=[]),un[t.parentLocale].push({name:e,config:t}),null;r=n._config}return sn[e]=new A(I(r,t)),un[e]&&un[e].forEach(function(e){mn(e.name,e.config)}),hn(e),sn[e]}return delete sn[e],null}function vn(e,t){if(null!=t){var n,r,o=ln;null!=(r=pn(e))&&(o=r._config),(n=new A(t=I(o,t))).parentLocale=sn[e],sn[e]=n,hn(e)}else null!=sn[e]&&(null!=sn[e].parentLocale?sn[e]=sn[e].parentLocale:null!=sn[e]&&delete sn[e]);return sn[e]}function yn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return cn;if(!i(e)){if(t=pn(e))return t;e=[e]}return fn(e)}function gn(){return j(sn)}function bn(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Le]<0||n[Le]>11?Le:n[He]<1||n[He]>ot(n[Ue],n[Le])?He:n[ze]<0||n[ze]>24||24===n[ze]&&(0!==n[Ye]||0!==n[We]||0!==n[Ve])?ze:n[Ye]<0||n[Ye]>59?Ye:n[We]<0||n[We]>59?We:n[Ve]<0||n[Ve]>999?Ve:-1,y(e)._overflowDayOfYear&&(t<Ue||t>He)&&(t=He),y(e)._overflowWeeks&&-1===t&&(t=Be),y(e)._overflowWeekday&&-1===t&&(t=qe),y(e).overflow=t),e}function wn(e,t,n){return null!=e?e:null!=t?t:n}function kn(e){var t=new Date(o.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function _n(e){var t,n,r=[],o,a,i;if(!e._d){for(o=kn(e),e._w&&null==e._a[He]&&null==e._a[Le]&&xn(e),null!=e._dayOfYear&&(i=wn(e._a[Ue],o[Ue]),(e._dayOfYear>Ke(i)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=kt(i,0,e._dayOfYear),e._a[Le]=n.getUTCMonth(),e._a[He]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=o[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ze]&&0===e._a[Ye]&&0===e._a[We]&&0===e._a[Ve]&&(e._nextDay=!0,e._a[ze]=0),e._d=(e._useUTC?kt:wt).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ze]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function xn(e){var t,n,r,o,a,i,l,s;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)a=1,i=4,n=wn(t.GG,e._a[Ue],Ct(Gn(),1,4).year),r=wn(t.W,1),((o=wn(t.E,1))<1||o>7)&&(s=!0);else{a=e._locale._week.dow,i=e._locale._week.doy;var u=Ct(Gn(),a,i);n=wn(t.gg,e._a[Ue],u.year),r=wn(t.w,u.week),null!=t.d?((o=t.d)<0||o>6)&&(s=!0):null!=t.e?(o=t.e+a,(t.e<0||t.e>6)&&(s=!0)):o=a}r<1||r>Tt(n,a,i)?y(e)._overflowWeeks=!0:null!=s?y(e)._overflowWeekday=!0:(l=xt(n,r,o,a,i),e._a[Ue]=l.year,e._dayOfYear=l.dayOfYear)}var Cn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Tn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Sn=/Z|[+-]\d\d(?::?\d\d)?/,Pn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],On=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],En=/^\/?Date\((\-?\d+)/i;function Mn(e){var t,n,r=e._i,o=Cn.exec(r)||Tn.exec(r),a,i,l,s;if(o){for(y(e).iso=!0,t=0,n=Pn.length;t<n;t++)if(Pn[t][1].exec(o[1])){i=Pn[t][0],a=!1!==Pn[t][2];break}if(null==i)return void(e._isValid=!1);if(o[3]){for(t=0,n=On.length;t<n;t++)if(On[t][1].exec(o[3])){l=(o[2]||" ")+On[t][0];break}if(null==l)return void(e._isValid=!1)}if(!a&&null!=l)return void(e._isValid=!1);if(o[4]){if(!Sn.exec(o[4]))return void(e._isValid=!1);s="Z"}e._f=i+(l||"")+(s||""),Hn(e)}else e._isValid=!1}var jn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Nn(e,t,n,r,o,a){var i=[Dn(e),st.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(o,10)];return a&&i.push(parseInt(a,10)),i}function Dn(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Rn(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function In(e,t,n){var r,o;if(e&&At.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay())return y(n).weekdayMismatch=!0,n._isValid=!1,!1;return!0}var An={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Fn(e,t,n){if(e)return An[e];if(t)return 0;var r=parseInt(n,10),o=r%100,a;return 60*((r-o)/100)+o}function Un(e){var t=jn.exec(Rn(e._i));if(t){var n=Nn(t[4],t[3],t[2],t[5],t[6],t[7]);if(!In(t[1],n,e))return;e._a=n,e._tzm=Fn(t[8],t[9],t[10]),e._d=kt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),y(e).rfc2822=!0}else e._isValid=!1}function Ln(e){var t=En.exec(e._i);null===t?(Mn(e),!1===e._isValid&&(delete e._isValid,Un(e),!1===e._isValid&&(delete e._isValid,o.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Hn(e){if(e._f!==o.ISO_8601)if(e._f!==o.RFC_2822){e._a=[],y(e).empty=!0;var t=""+e._i,n,r,a,i,l,s=t.length,u=0;for(a=de(e._f,e._locale).match(re)||[],n=0;n<a.length;n++)i=a[n],(r=(t.match(je(i,e))||[])[0])&&((l=t.substr(0,t.indexOf(r))).length>0&&y(e).unusedInput.push(l),t=t.slice(t.indexOf(r)+r.length),u+=r.length),ie[i]?(r?y(e).empty=!1:y(e).unusedTokens.push(i),Fe(i,r,e)):e._strict&&!r&&y(e).unusedTokens.push(i);y(e).charsLeftOver=s-u,t.length>0&&y(e).unusedInput.push(t),e._a[ze]<=12&&!0===y(e).bigHour&&e._a[ze]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[ze]=zn(e._locale,e._a[ze],e._meridiem),_n(e),bn(e)}else Un(e);else Mn(e)}function zn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function Yn(e){var t,n,r,o,a;if(0===e._f.length)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<e._f.length;o++)a=0,t=k({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],Hn(t),g(t)&&(a+=y(t).charsLeftOver,a+=10*y(t).unusedTokens.length,y(t).score=a,(null==r||a<r)&&(r=a,n=t));h(e,n||t)}function Wn(e){if(!e._d){var t=X(e._i);e._a=f([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),_n(e)}}function Vn(e){var t=new x(bn(Bn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Bn(e){var t=e._i,n=e._f;return e._locale=e._locale||yn(e._l),null===t||void 0===n&&""===t?b({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),C(t)?new x(bn(t)):(d(t)?e._d=t:i(n)?Yn(e):n?Hn(e):qn(e),g(e)||(e._d=null),e))}function qn(e){var t=e._i;u(t)?e._d=new Date(o.now()):d(t)?e._d=new Date(t.valueOf()):"string"==typeof t?Ln(e):i(t)?(e._a=f(t.slice(0),function(e){return parseInt(e,10)}),_n(e)):l(t)?Wn(e):c(t)?e._d=new Date(t):o.createFromInputFallback(e)}function Kn(e,t,n,r,o){var a={};return!0!==n&&!1!==n||(r=n,n=void 0),(l(e)&&s(e)||i(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=o,a._l=n,a._i=e,a._f=t,a._strict=r,Vn(a)}function Gn(e,t,n,r){return Kn(e,t,n,r,!1)}o.createFromInputFallback=E("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),o.ISO_8601=function(){},o.RFC_2822=function(){};var $n=E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Gn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:b()}),Qn=E("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Gn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:b()});function Zn(e,t){var n,r;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return Gn();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function Xn(){var e;return Zn("isBefore",[].slice.call(arguments,0))}function Jn(){var e;return Zn("isAfter",[].slice.call(arguments,0))}var er=function(){return Date.now?Date.now():+new Date},tr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function nr(e){for(var t in e)if(-1===Qe.call(tr,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<tr.length;++r)if(e[tr[r]]){if(n)return!1;parseFloat(e[tr[r]])!==S(e[tr[r]])&&(n=!0)}return!0}function rr(){return this._isValid}function or(){return Sr(NaN)}function ar(e){var t=X(e),n=t.year||0,r=t.quarter||0,o=t.month||0,a=t.week||0,i=t.day||0,l=t.hour||0,s=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=nr(t),this._milliseconds=+c+1e3*u+6e4*s+1e3*l*60*60,this._days=+i+7*a,this._months=+o+3*r+12*n,this._data={},this._locale=yn(),this._bubble()}function ir(e){return e instanceof ar}function lr(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function sr(e,t){le(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+ne(~~(e/60),2)+t+ne(~~e%60,2)})}sr("Z",":"),sr("ZZ",""),Me("Z",Se),Me("ZZ",Se),Ie(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=cr(Se,e)});var ur=/([\+\-]|\d\d)/gi;function cr(e,t){var n=(t||"").match(e);if(null===n)return null;var r,o=((n[n.length-1]||[])+"").match(ur)||["-",0,0],a=60*o[1]+S(o[2]);return 0===a?0:"+"===o[0]?a:-a}function dr(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(C(e)||d(e)?e.valueOf():Gn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),o.updateOffset(n,!1),n):Gn(e).local()}function fr(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function pr(e,t,n){var r=this._offset||0,a;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=cr(Se,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(a=fr(this)),this._offset=e,this._isUTC=!0,null!=a&&this.add(a,"m"),r!==e&&(!t||this._changeInProgress?jr(this,Sr(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,o.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:fr(this)}function hr(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function mr(e){return this.utcOffset(0,e)}function vr(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(fr(this),"m")),this}function yr(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=cr(Te,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function gr(e){return!!this.isValid()&&(e=e?Gn(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function br(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wr(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e={};if(k(e,this),(e=Bn(e))._a){var t=e._isUTC?m(e._a):Gn(e._a);this._isDSTShifted=this.isValid()&&P(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function kr(){return!!this.isValid()&&!this._isUTC}function _r(){return!!this.isValid()&&this._isUTC}function xr(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}o.updateOffset=function(){};var Cr=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Tr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Sr(e,t){var n=e,r=null,o,a,i;return ir(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:c(e)?(n={},t?n[t]=e:n.milliseconds=e):(r=Cr.exec(e))?(o="-"===r[1]?-1:1,n={y:0,d:S(r[He])*o,h:S(r[ze])*o,m:S(r[Ye])*o,s:S(r[We])*o,ms:S(lr(1e3*r[Ve]))*o}):(r=Tr.exec(e))?(o="-"===r[1]?-1:(r[1],1),n={y:Pr(r[2],o),M:Pr(r[3],o),w:Pr(r[4],o),d:Pr(r[5],o),h:Pr(r[6],o),m:Pr(r[7],o),s:Pr(r[8],o)}):null==n?n={}:"object"==typeof n&&("from"in n||"to"in n)&&(i=Er(Gn(n.from),Gn(n.to)),(n={}).ms=i.milliseconds,n.M=i.months),a=new ar(n),ir(e)&&p(e,"_locale")&&(a._locale=e._locale),a}function Pr(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Or(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Er(e,t){var n;return e.isValid()&&t.isValid()?(t=dr(t,e),e.isBefore(t)?n=Or(e,t):((n=Or(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Mr(e,t){return function(n,r){var o,a;return null===r||isNaN(+r)||(N(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),jr(this,o=Sr(n="string"==typeof n?+n:n,r),e),this}}function jr(e,t,n,r){var a=t._milliseconds,i=lr(t._days),l=lr(t._months);e.isValid()&&(r=null==r||r,l&&ft(e,Je(e,"Month")+l*n),i&&et(e,"Date",Je(e,"Date")+i*n),a&&e._d.setTime(e._d.valueOf()+a*n),r&&o.updateOffset(e,i||l))}Sr.fn=ar.prototype,Sr.invalid=or;var Nr=Mr(1,"add"),Dr=Mr(-1,"subtract");function Rr(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Ir(e,t){var n=e||Gn(),r=dr(n,this).startOf("day"),a=o.calendarFormat(this,r)||"sameElse",i=t&&(D(t[a])?t[a].call(this,n):t[a]);return this.format(i||this.localeData().calendar(a,this,Gn(n)))}function Ar(){return new x(this)}function Fr(e,t){var n=C(e)?e:Gn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=Z(u(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Ur(e,t){var n=C(e)?e:Gn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=Z(u(t)?"millisecond":t))?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function Lr(e,t,n,r){return("("===(r=r||"()")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===r[1]?this.isBefore(t,n):!this.isAfter(t,n))}function Hr(e,t){var n=C(e)?e:Gn(e),r;return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=Z(t||"millisecond"))?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf()))}function zr(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Yr(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Wr(e,t,n){var r,o,a;if(!this.isValid())return NaN;if(!(r=dr(e,this)).isValid())return NaN;switch(o=6e4*(r.utcOffset()-this.utcOffset()),t=Z(t)){case"year":a=Vr(this,r)/12;break;case"month":a=Vr(this,r);break;case"quarter":a=Vr(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-o)/864e5;break;case"week":a=(this-r-o)/6048e5;break;default:a=this-r}return n?a:T(a)}function Vr(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,"months"),o,a;return-(n+(a=t-r<0?(t-r)/(r-(o=e.clone().add(n-1,"months"))):(t-r)/((o=e.clone().add(n+1,"months"))-r)))||0}function Br(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function qr(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?ce(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ce(n,"Z")):ce(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Kr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]';return this.format(n+r+o+a)}function Gr(e){e||(e=this.isUtc()?o.defaultFormatUtc:o.defaultFormat);var t=ce(this,e);return this.localeData().postformat(t)}function $r(e,t){return this.isValid()&&(C(e)&&e.isValid()||Gn(e).isValid())?Sr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Qr(e){return this.from(Gn(),e)}function Zr(e,t){return this.isValid()&&(C(e)&&e.isValid()||Gn(e).isValid())?Sr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Xr(e){return this.to(Gn(),e)}function Jr(e){var t;return void 0===e?this._locale._abbr:(null!=(t=yn(e))&&(this._locale=t),this)}o.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",o.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var eo=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function to(){return this._locale}function no(e){switch(e=Z(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function ro(e){return void 0===(e=Z(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function oo(){return this._d.valueOf()-6e4*(this._offset||0)}function ao(){return Math.floor(this.valueOf()/1e3)}function io(){return new Date(this.valueOf())}function lo(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function so(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function uo(){return this.isValid()?this.toISOString():null}function co(){return g(this)}function fo(){return h({},y(this))}function po(){return y(this).overflow}function ho(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function mo(e,t){le(0,[e,e.length],0,t)}function vo(e){return wo.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function yo(e){return wo.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function go(){return Tt(this.year(),1,4)}function bo(){var e=this.localeData()._week;return Tt(this.year(),e.dow,e.doy)}function wo(e,t,n,r,o){var a;return null==e?Ct(this,r,o).year:(t>(a=Tt(e,r,o))&&(t=a),ko.call(this,e,t,n,r,o))}function ko(e,t,n,r,o){var a=xt(e,t,n,r,o),i=kt(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function _o(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}le(0,["gg",2],0,function(){return this.weekYear()%100}),le(0,["GG",2],0,function(){return this.isoWeekYear()%100}),mo("gggg","weekYear"),mo("ggggg","weekYear"),mo("GGGG","isoWeekYear"),mo("GGGGG","isoWeekYear"),Q("weekYear","gg"),Q("isoWeekYear","GG"),ee("weekYear",1),ee("isoWeekYear",1),Me("G",Ce),Me("g",Ce),Me("GG",ye,pe),Me("gg",ye,pe),Me("GGGG",ke,me),Me("gggg",ke,me),Me("GGGGG",_e,ve),Me("ggggg",_e,ve),Ae(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=S(e)}),Ae(["gg","GG"],function(e,t,n,r){t[r]=o.parseTwoDigitYear(e)}),le("Q",0,"Qo","quarter"),Q("quarter","Q"),ee("quarter",7),Me("Q",fe),Ie("Q",function(e,t){t[Le]=3*(S(e)-1)}),le("D",["DD",2],"Do","date"),Q("date","D"),ee("date",9),Me("D",ye),Me("DD",ye,pe),Me("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),Ie(["D","DD"],He),Ie("Do",function(e,t){t[He]=S(e.match(ye)[0])});var xo=Xe("Date",!0);function Co(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}le("DDD",["DDDD",3],"DDDo","dayOfYear"),Q("dayOfYear","DDD"),ee("dayOfYear",4),Me("DDD",we),Me("DDDD",he),Ie(["DDD","DDDD"],function(e,t,n){n._dayOfYear=S(e)}),le("m",["mm",2],0,"minute"),Q("minute","m"),ee("minute",14),Me("m",ye),Me("mm",ye,pe),Ie(["m","mm"],Ye);var To=Xe("Minutes",!1);le("s",["ss",2],0,"second"),Q("second","s"),ee("second",15),Me("s",ye),Me("ss",ye,pe),Ie(["s","ss"],We);var So=Xe("Seconds",!1),Po;for(le("S",0,0,function(){return~~(this.millisecond()/100)}),le(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),le(0,["SSS",3],0,"millisecond"),le(0,["SSSS",4],0,function(){return 10*this.millisecond()}),le(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),le(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),le(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),le(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),le(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Q("millisecond","ms"),ee("millisecond",16),Me("S",we,fe),Me("SS",we,pe),Me("SSS",we,he),Po="SSSS";Po.length<=9;Po+="S")Me(Po,xe);function Oo(e,t){t[Ve]=S(1e3*("0."+e))}for(Po="S";Po.length<=9;Po+="S")Ie(Po,Oo);var Eo=Xe("Milliseconds",!1);function Mo(){return this._isUTC?"UTC":""}function jo(){return this._isUTC?"Coordinated Universal Time":""}le("z",0,0,"zoneAbbr"),le("zz",0,0,"zoneName");var No=x.prototype;function Do(e){return Gn(1e3*e)}function Ro(){return Gn.apply(null,arguments).parseZone()}function Io(e){return e}No.add=Nr,No.calendar=Ir,No.clone=Ar,No.diff=Wr,No.endOf=ro,No.format=Gr,No.from=$r,No.fromNow=Qr,No.to=Zr,No.toNow=Xr,No.get=tt,No.invalidAt=po,No.isAfter=Fr,No.isBefore=Ur,No.isBetween=Lr,No.isSame=Hr,No.isSameOrAfter=zr,No.isSameOrBefore=Yr,No.isValid=co,No.lang=eo,No.locale=Jr,No.localeData=to,No.max=Qn,No.min=$n,No.parsingFlags=fo,No.set=nt,No.startOf=no,No.subtract=Dr,No.toArray=lo,No.toObject=so,No.toDate=io,No.toISOString=qr,No.inspect=Kr,No.toJSON=uo,No.toString=Br,No.unix=ao,No.valueOf=oo,No.creationData=ho,No.year=$e,No.isLeapYear=Ze,No.weekYear=vo,No.isoWeekYear=yo,No.quarter=No.quarters=_o,No.month=pt,No.daysInMonth=ht,No.week=No.weeks=Mt,No.isoWeek=No.isoWeeks=jt,No.weeksInYear=bo,No.isoWeeksInYear=go,No.date=xo,No.day=No.days=Yt,No.weekday=Wt,No.isoWeekday=Vt,No.dayOfYear=Co,No.hour=No.hours=an,No.minute=No.minutes=To,No.second=No.seconds=So,No.millisecond=No.milliseconds=Eo,No.utcOffset=pr,No.utc=mr,No.local=vr,No.parseZone=yr,No.hasAlignedHourOffset=gr,No.isDST=br,No.isLocal=kr,No.isUtcOffset=_r,No.isUtc=xr,No.isUTC=xr,No.zoneAbbr=Mo,No.zoneName=jo,No.dates=E("dates accessor is deprecated. Use date instead.",xo),No.months=E("months accessor is deprecated. Use month instead",pt),No.years=E("years accessor is deprecated. Use year instead",$e),No.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",hr),No.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wr);var Ao=A.prototype;function Fo(e,t,n,r){var o=yn(),a=m().set(r,t);return o[n](a,e)}function Uo(e,t,n){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return Fo(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=Fo(e,r,n,"month");return o}function Lo(e,t,n,r){"boolean"==typeof e?(c(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,c(t)&&(n=t,t=void 0),t=t||"");var o=yn(),a=e?o._week.dow:0,i;if(null!=n)return Fo(t,(n+a)%7,r,"day");var l=[];for(i=0;i<7;i++)l[i]=Fo(t,(i+a)%7,r,"day");return l}function Ho(e,t){return Uo(e,t,"months")}function zo(e,t){return Uo(e,t,"monthsShort")}function Yo(e,t,n){return Lo(e,t,n,"weekdays")}function Wo(e,t,n){return Lo(e,t,n,"weekdaysShort")}function Vo(e,t,n){return Lo(e,t,n,"weekdaysMin")}Ao.calendar=U,Ao.longDateFormat=H,Ao.invalidDate=Y,Ao.ordinal=B,Ao.preparse=Io,Ao.postformat=Io,Ao.relativeTime=K,Ao.pastFuture=G,Ao.set=R,Ao.months=lt,Ao.monthsShort=ut,Ao.monthsParse=dt,Ao.monthsRegex=gt,Ao.monthsShortRegex=vt,Ao.week=St,Ao.firstDayOfYear=Et,Ao.firstDayOfWeek=Ot,Ao.weekdays=It,Ao.weekdaysMin=Lt,Ao.weekdaysShort=Ft,Ao.weekdaysParse=zt,Ao.weekdaysRegex=qt,Ao.weekdaysShortRegex=Gt,Ao.weekdaysMinRegex=Qt,Ao.isPM=nn,Ao.meridiem=on,hn("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n;return e+(1===S(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),o.lang=E("moment.lang is deprecated. Use moment.locale instead.",hn),o.langData=E("moment.langData is deprecated. Use moment.localeData instead.",yn);var Bo=Math.abs;function qo(){var e=this._data;return this._milliseconds=Bo(this._milliseconds),this._days=Bo(this._days),this._months=Bo(this._months),e.milliseconds=Bo(e.milliseconds),e.seconds=Bo(e.seconds),e.minutes=Bo(e.minutes),e.hours=Bo(e.hours),e.months=Bo(e.months),e.years=Bo(e.years),this}function Ko(e,t,n,r){var o=Sr(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function Go(e,t){return Ko(this,e,t,1)}function $o(e,t){return Ko(this,e,t,-1)}function Qo(e){return e<0?Math.floor(e):Math.ceil(e)}function Zo(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,o,a,i,l,s;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=864e5*Qo(Jo(n)+t),t=0,n=0),r.milliseconds=e%1e3,o=T(e/1e3),r.seconds=o%60,a=T(o/60),r.minutes=a%60,i=T(a/60),r.hours=i%24,n+=s=T(Xo(t+=T(i/24))),t-=Qo(Jo(s)),l=T(n/12),n%=12,r.days=t,r.months=n,r.years=l,this}function Xo(e){return 4800*e/146097}function Jo(e){return 146097*e/4800}function ea(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=Z(e))||"year"===e)return t=this._days+r/864e5,n=this._months+Xo(t),"month"===e?n:n/12;switch(t=this._days+Math.round(Jo(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function ta(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*S(this._months/12):NaN}function na(e){return function(){return this.as(e)}}var ra=na("ms"),oa=na("s"),aa=na("m"),ia=na("h"),la=na("d"),sa=na("w"),ua=na("M"),ca=na("y");function da(){return Sr(this)}function fa(e){return e=Z(e),this.isValid()?this[e+"s"]():NaN}function pa(e){return function(){return this.isValid()?this._data[e]:NaN}}var ha=pa("milliseconds"),ma=pa("seconds"),va=pa("minutes"),ya=pa("hours"),ga=pa("days"),ba=pa("months"),wa=pa("years");function ka(){return T(this.days()/7)}var _a=Math.round,xa={ss:44,s:45,m:45,h:22,d:26,M:11};function Ca(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function Ta(e,t,n){var r=Sr(e).abs(),o=_a(r.as("s")),a=_a(r.as("m")),i=_a(r.as("h")),l=_a(r.as("d")),s=_a(r.as("M")),u=_a(r.as("y")),c=o<=xa.ss&&["s",o]||o<xa.s&&["ss",o]||a<=1&&["m"]||a<xa.m&&["mm",a]||i<=1&&["h"]||i<xa.h&&["hh",i]||l<=1&&["d"]||l<xa.d&&["dd",l]||s<=1&&["M"]||s<xa.M&&["MM",s]||u<=1&&["y"]||["yy",u];return c[2]=t,c[3]=+e>0,c[4]=n,Ca.apply(null,c)}function Sa(e){return void 0===e?_a:"function"==typeof e&&(_a=e,!0)}function Pa(e,t){return void 0!==xa[e]&&(void 0===t?xa[e]:(xa[e]=t,"s"===e&&(xa.ss=t-1),!0))}function Oa(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=Ta(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}var Ea=Math.abs;function Ma(e){return(e>0)-(e<0)||+e}function ja(){if(!this.isValid())return this.localeData().invalidDate();var e=Ea(this._milliseconds)/1e3,t=Ea(this._days),n=Ea(this._months),r,o,a;o=T((r=T(e/60))/60),e%=60,r%=60;var i=a=T(n/12),l=n%=12,s=t,u=o,c=r,d=e?e.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var p=f<0?"-":"",h=Ma(this._months)!==Ma(f)?"-":"",m=Ma(this._days)!==Ma(f)?"-":"",v=Ma(this._milliseconds)!==Ma(f)?"-":"";return p+"P"+(i?h+i+"Y":"")+(l?h+l+"M":"")+(s?m+s+"D":"")+(u||c||d?"T":"")+(u?v+u+"H":"")+(c?v+c+"M":"")+(d?v+d+"S":"")}var Na=ar.prototype;return Na.isValid=rr,Na.abs=qo,Na.add=Go,Na.subtract=$o,Na.as=ea,Na.asMilliseconds=ra,Na.asSeconds=oa,Na.asMinutes=aa,Na.asHours=ia,Na.asDays=la,Na.asWeeks=sa,Na.asMonths=ua,Na.asYears=ca,Na.valueOf=ta,Na._bubble=Zo,Na.clone=da,Na.get=fa,Na.milliseconds=ha,Na.seconds=ma,Na.minutes=va,Na.hours=ya,Na.days=ga,Na.weeks=ka,Na.months=ba,Na.years=wa,Na.humanize=Oa,Na.toISOString=ja,Na.toString=ja,Na.toJSON=ja,Na.locale=Jr,Na.localeData=to,Na.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ja),Na.lang=eo,le("X",0,0,"unix"),le("x",0,0,"valueOf"),Me("x",Ce),Me("X",Pe),Ie("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),Ie("x",function(e,t,n){n._d=new Date(S(e))}),o.version="2.22.0",a(Gn),o.fn=No,o.min=Xn,o.max=Jn,o.now=er,o.utc=m,o.unix=Do,o.months=Ho,o.isDate=d,o.locale=hn,o.invalid=b,o.duration=Sr,o.isMoment=C,o.weekdays=Yo,o.parseZone=Ro,o.localeData=yn,o.isDuration=ir,o.monthsShort=zo,o.weekdaysMin=Vo,o.defineLocale=mn,o.updateLocale=vn,o.locales=gn,o.weekdaysShort=Wo,o.normalizeUnits=Z,o.relativeTimeRounding=Sa,o.relativeTimeThreshold=Pa,o.calendarFormat=Rr,o.prototype=No,o.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},o},"object"==typeof t&&void 0!==n?n.exports=o():"function"==typeof define&&define.amd?define(o):r.moment=o()}},"react-minimal-pie-chart":{"package.json":function(e,t){t.name="react-minimal-pie-chart",t.version="3.0.1",t.main="lib/index.js"},lib:{"index.js":function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var o=e("react"),a=r(o),i=r(e("prop-types")),l,s=function e(t,n,r,o,a){var i=a-o;if(0===i)return[];var l=r*Math.cos(o)+t,s=r*Math.sin(o)+n,u=r*Math.cos(a)+t,c=r*Math.sin(a)+n,d,f;return[["M",l,s],["A",r,r,0,Math.abs(i)<=Math.PI?"0":"1",i<0?"0":"1",u,c]]},u=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},f=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},p=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},h=Math.PI,m=function e(t){return t*h/180},v=function e(t,n,r,o,a){var i=o;return i>=360&&(i=359.999),i<=-360&&(i=-359.999),s(t,n,a,m(r),m(r+i)).map(function(e){return e.join(" ")}).join(" ")};function y(e){var t=e.cx,n=e.cy,r=e.startAngle,o=e.lengthAngle,i=e.radius,l=e.lineWidth,s=e.reveal,u=f(e,["cx","cy","startAngle","lengthAngle","radius","lineWidth","reveal"]),d=i-l/2,p=v(t,n,r,o,d),m=void 0,y=void 0;return"number"==typeof s&&(y=(m=h*d/180*Math.abs(o))+m/100*s),a.createElement("path",c({d:p,strokeWidth:l,strokeDasharray:m,strokeDashoffset:y},u))}y.displayName="ReactMinimalPieChartPath",y.propTypes={cx:i.number.isRequired,cy:i.number.isRequired,startAngle:i.number,lengthAngle:i.number,radius:i.number,lineWidth:i.number,reveal:i.number},y.defaultProps={startAngle:0,lengthAngle:0,lineWidth:100,radius:100};var g=100,b=50,w=function e(t){return t.reduce(function(e,t){return e+t.value},0)},k=function e(t,n){return t>1?n+" "+n/t:n*t+" "+n},_=function e(t,n,r,o){var a=r||w(t),i=o*t.length,l=Math.abs(n)-i;return l>360&&(l=360),n<0&&(l=-l),t.map(function(e){return Object.assign({degrees:e.value/a*l},e)})},x=function e(t,n){return{transition:"stroke-dashoffset "+t+"ms "+n}},C=function e(t,n,r){var o=n.startAngle,i=n.paddingAngle*(n.lengthAngle/Math.abs(n.lengthAngle)),l=void 0,s=n.animate?x(n.animationDuration,n.animationEasing):void 0;return!0===r?l=0:"number"==typeof n.reveal?l=n.reveal:!1===r&&(l=100),t.map(function(e,t){var r=o;return o+=e.degrees+i,a.createElement(y,{key:e.key||t,cx:n.cx,cy:n.cy,startAngle:r,lengthAngle:e.degrees,radius:n.radius,lineWidth:n.radius/100*n.lineWidth,reveal:l,style:s,stroke:e.color,strokeLinecap:n.rounded?"round":void 0,fill:"none"})})},T=function(e){function t(n){u(this,t);var r=p(this,e.call(this,n));return!0===r.props.animate&&(r.hideSegments=!0),r}return d(t,e),t.prototype.componentDidMount=function e(){var t=this;!0===this.props.animate&&requestAnimationFrame&&setTimeout(function(){return requestAnimationFrame(t.startAnimation.bind(t))})},t.prototype.startAnimation=function e(){this.hideSegments=!1,this.forceUpdate()},t.prototype.render=function e(){if(void 0===this.props.data)return null;var t=_(this.props.data,this.props.lengthAngle,this.props.totalValue,this.props.paddingAngle);return a.createElement("div",{className:this.props.className,style:this.props.style},a.createElement("svg",{viewBox:"0 0 "+k(this.props.ratio,100),width:"100%",height:"100%",style:{display:"block"}},C(t,this.props,this.hideSegments)),this.props.children)},t}(o.PureComponent);T.displayName="ReactMinimalPieChart",T.propTypes={data:i.arrayOf(i.shape({value:i.number.isRequired,key:i.oneOfType([i.number,i.string]),color:i.string})),cx:i.number,cy:i.number,ratio:i.number,totalValue:i.number,style:i.objectOf(i.oneOfType([i.number,i.string])),startAngle:i.number,lengthAngle:i.number,paddingAngle:i.number,lineWidth:i.number,radius:i.number,rounded:i.bool,animate:i.bool,animationDuration:i.number,animationEasing:i.string,reveal:i.number,children:i.node},T.defaultProps={cx:50,cy:50,ratio:1,startAngle:0,lengthAngle:360,paddingAngle:0,lineWidth:100,radius:50,rounded:!1,animate:!1,animationDuration:500,animationEasing:"ease-out"},n.exports=T}}},"@babel":{runtime:{"package.json":function(e,t,n){n.exports={name:"@babel/runtime",version:"7.0.0-beta.42",description:"babel selfContained runtime",license:"MIT",repository:"https://github.com/babel/babel/tree/master/packages/babel-runtime",author:"Sebastian McKenzie <sebmck@gmail.com>",dependencies:{"core-js":"^2.5.3","regenerator-runtime":"^0.11.1"},devDependencies:{"@babel/core":"7.0.0-beta.42","@babel/helpers":"7.0.0-beta.42","@babel/plugin-transform-runtime":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","@babel/types":"7.0.0-beta.42"}}},helpers:{builtin:{"interopRequireDefault.js":function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}n.exports=r},"objectSpread.js":function(e,t,n){var r=e("./defineProperty");function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach(function(t){r(e,t,n[t])})}return e}n.exports=o},"defineProperty.js":function(e,t,n){function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.exports=r}}}}},"core-js":{modules:{"es6.object.is.js":function(e){var t=e("./_export");t(t.S,"Object",{is:e("./_same-value")})},"_export.js":function(e,t,n){var r=e("./_global"),o=e("./_core"),a=e("./_hide"),i=e("./_redefine"),l=e("./_ctx"),s="prototype",u=function(e,t,n){var s=e&u.F,c=e&u.G,d=e&u.S,f=e&u.P,p=e&u.B,h=c?r:d?r[t]||(r[t]={}):(r[t]||{}).prototype,m=c?o:o[t]||(o[t]={}),v=m.prototype||(m.prototype={}),y,g,b,w;for(y in c&&(n=t),n)b=((g=!s&&h&&void 0!==h[y])?h:n)[y],w=p&&g?l(b,r):f&&"function"==typeof b?l(Function.call,b):b,h&&i(h,y,b,e&u.U),m[y]!=b&&a(m,y,w),f&&v[y]!=b&&(v[y]=b)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,n.exports=u},"_global.js":function(e,t,n){var r=n.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},"_core.js":function(e,t,n){var r=n.exports={version:"2.5.3"};"number"==typeof __e&&(__e=r)},"_hide.js":function(e,t,n){var r=e("./_object-dp"),o=e("./_property-desc");n.exports=e("./_descriptors")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"_object-dp.js":function(e,t){var n=e("./_an-object"),r=e("./_ie8-dom-define"),o=e("./_to-primitive"),a=Object.defineProperty;t.f=e("./_descriptors")?Object.defineProperty:function e(t,i,l){if(n(t),i=o(i,!0),n(l),r)try{return a(t,i,l)}catch(e){}if("get"in l||"set"in l)throw TypeError("Accessors not supported!");return"value"in l&&(t[i]=l.value),t}},"_an-object.js":function(e,t,n){var r=e("./_is-object");n.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"_is-object.js":function(e,t,n){n.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"_ie8-dom-define.js":function(e,t,n){n.exports=!e("./_descriptors")&&!e("./_fails")(function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},"_descriptors.js":function(e,t,n){n.exports=!e("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},"_fails.js":function(e,t,n){n.exports=function(e){try{return!!e()}catch(e){return!0}}},"_dom-create.js":function(e,t,n){var r=e("./_is-object"),o=e("./_global").document,a=r(o)&&r(o.createElement);n.exports=function(e){return a?o.createElement(e):{}}},"_to-primitive.js":function(e,t,n){var r=e("./_is-object");n.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},"_property-desc.js":function(e,t,n){n.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"_redefine.js":function(e,t,n){var r=e("./_global"),o=e("./_hide"),a=e("./_has"),i=e("./_uid")("src"),l="toString",s=Function.toString,u=(""+s).split(l);e("./_core").inspectSource=function(e){return s.call(e)},(n.exports=function(e,t,n,l){var s="function"==typeof n;s&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(a(n,i)||o(n,i,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,l,function e(){return"function"==typeof this&&this[i]||s.call(this)})},"_has.js":function(e,t,n){var r={}.hasOwnProperty;n.exports=function(e,t){return r.call(e,t)}},"_uid.js":function(e,t,n){var r=0,o=Math.random();n.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+o).toString(36))}},"_ctx.js":function(e,t,n){var r=e("./_a-function");n.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},"_a-function.js":function(e,t,n){n.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"_same-value.js":function(e,t,n){n.exports=Object.is||function e(t,n){return t===n?0!==t||1/t==1/n:t!=t&&n!=n}},"es6.function.name.js":function(e){var t=e("./_object-dp").f,n=Function.prototype,r=/^\s*function ([^ (]*)/,o="name";o in n||e("./_descriptors")&&t(n,o,{configurable:!0,get:function(){try{return(""+this).match(r)[1]}catch(e){return""}}})},"es6.number.is-finite.js":function(e){var t=e("./_export"),n=e("./_global").isFinite;t(t.S,"Number",{isFinite:function e(t){return"number"==typeof t&&n(t)}})},"es6.number.is-nan.js":function(e){var t=e("./_export");t(t.S,"Number",{isNaN:function e(t){return t!=t}})},"es7.array.flatten.js":function(e){"use strict";var t=e("./_export"),n=e("./_flatten-into-array"),r=e("./_to-object"),o=e("./_to-length"),a=e("./_to-integer"),i=e("./_array-species-create");t(t.P,"Array",{flatten:function e(){var t=arguments[0],l=r(this),s=o(l.length),u=i(l,0);return n(u,l,l,s,0,void 0===t?1:a(t)),u}}),e("./_add-to-unscopables")("flatten")},"_flatten-into-array.js":function(e,t,n){"use strict";var r=e("./_is-array"),o=e("./_is-object"),a=e("./_to-length"),i=e("./_ctx"),l=e("./_wks")("isConcatSpreadable");function s(e,t,n,u,c,d,f,p){for(var h=c,m=0,v=!!f&&i(f,p,3),y,g;m<u;){if(m in n){if(y=v?v(n[m],m,t):n[m],g=!1,o(y)&&(g=void 0!==(g=y[l])?!!g:r(y)),g&&d>0)h=s(e,t,y,a(y.length),h,d-1)-1;else{if(h>=9007199254740991)throw TypeError();e[h]=y}h++}m++}return h}n.exports=s},"_is-array.js":function(e,t,n){var r=e("./_cof");n.exports=Array.isArray||function e(t){return"Array"==r(t)}},"_cof.js":function(e,t,n){var r={}.toString;n.exports=function(e){return r.call(e).slice(8,-1)}},"_to-length.js":function(e,t,n){var r=e("./_to-integer"),o=Math.min;n.exports=function(e){return e>0?o(r(e),9007199254740991):0}},"_to-integer.js":function(e,t,n){var r=Math.ceil,o=Math.floor;n.exports=function(e){return isNaN(e=+e)?0:(e>0?o:r)(e)}},"_wks.js":function(e,t,n){var r=e("./_shared")("wks"),o=e("./_uid"),a=e("./_global").Symbol,i="function"==typeof a,l;(n.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},"_shared.js":function(e,t,n){var r=e("./_global"),o="__core-js_shared__",a=r[o]||(r[o]={});n.exports=function(e){return a[e]||(a[e]={})}},"_to-object.js":function(e,t,n){var r=e("./_defined");n.exports=function(e){return Object(r(e))}},"_defined.js":function(e,t,n){n.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"_array-species-create.js":function(e,t,n){var r=e("./_array-species-constructor");n.exports=function(e,t){return new(r(e))(t)}},"_array-species-constructor.js":function(e,t,n){var r=e("./_is-object"),o=e("./_is-array"),a=e("./_wks")("species");n.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},"_add-to-unscopables.js":function(e,t,n){var r=e("./_wks")("unscopables"),o=Array.prototype;void 0==o[r]&&e("./_hide")(o,r,{}),n.exports=function(e){o[r][e]=!0}},"es7.array.flat-map.js":function(e){"use strict";var t=e("./_export"),n=e("./_flatten-into-array"),r=e("./_to-object"),o=e("./_to-length"),a=e("./_a-function"),i=e("./_array-species-create");t(t.P,"Array",{flatMap:function e(t){var l=r(this),s,u;return a(t),s=o(l.length),u=i(l,0),n(u,l,l,s,0,1,t,arguments[1]),u}}),e("./_add-to-unscopables")("flatMap")},"es7.object.values.js":function(e){var t=e("./_export"),n=e("./_object-to-array")(!1);t(t.S,"Object",{values:function e(t){return n(t)}})},"_object-to-array.js":function(e,t,n){var r=e("./_object-keys"),o=e("./_to-iobject"),a=e("./_object-pie").f;n.exports=function(e){return function(t){for(var n=o(t),i=r(n),l=i.length,s=0,u=[],c;l>s;)a.call(n,c=i[s++])&&u.push(e?[c,n[c]]:n[c]);return u}}},"_object-keys.js":function(e,t,n){var r=e("./_object-keys-internal"),o=e("./_enum-bug-keys");n.exports=Object.keys||function e(t){return r(t,o)}},"_object-keys-internal.js":function(e,t,n){var r=e("./_has"),o=e("./_to-iobject"),a=e("./_array-includes")(!1),i=e("./_shared-key")("IE_PROTO");n.exports=function(e,t){var n=o(e),l=0,s=[],u;for(u in n)u!=i&&r(n,u)&&s.push(u);for(;t.length>l;)r(n,u=t[l++])&&(~a(s,u)||s.push(u));return s}},"_to-iobject.js":function(e,t,n){var r=e("./_iobject"),o=e("./_defined");n.exports=function(e){return r(o(e))}},"_iobject.js":function(e,t,n){var r=e("./_cof");n.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"_array-includes.js":function(e,t,n){var r=e("./_to-iobject"),o=e("./_to-length"),a=e("./_to-absolute-index");n.exports=function(e){return function(t,n,i){var l=r(t),s=o(l.length),u=a(i,s),c;if(e&&n!=n){for(;s>u;)if((c=l[u++])!=c)return!0}else for(;s>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},"_to-absolute-index.js":function(e,t,n){var r=e("./_to-integer"),o=Math.max,a=Math.min;n.exports=function(e,t){return(e=r(e))<0?o(e+t,0):a(e,t)}},"_shared-key.js":function(e,t,n){var r=e("./_shared")("keys"),o=e("./_uid");n.exports=function(e){return r[e]||(r[e]=o(e))}},"_enum-bug-keys.js":function(e,t,n){n.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"_object-pie.js":function(e,t){t.f={}.propertyIsEnumerable},"es7.object.entries.js":function(e){var t=e("./_export"),n=e("./_object-to-array")(!0);t(t.S,"Object",{entries:function e(t){return n(t)}})},"es7.object.get-own-property-descriptors.js":function(e){var t=e("./_export"),n=e("./_own-keys"),r=e("./_to-iobject"),o=e("./_object-gopd"),a=e("./_create-property");t(t.S,"Object",{getOwnPropertyDescriptors:function e(t){for(var i=r(t),l=o.f,s=n(i),u={},c=0,d,f;s.length>c;)void 0!==(f=l(i,d=s[c++]))&&a(u,d,f);return u}})},"_own-keys.js":function(e,t,n){var r=e("./_object-gopn"),o=e("./_object-gops"),a=e("./_an-object"),i=e("./_global").Reflect;n.exports=i&&i.ownKeys||function e(t){var n=r.f(a(t)),i=o.f;return i?n.concat(i(t)):n}},"_object-gopn.js":function(e,t){var n=e("./_object-keys-internal"),r=e("./_enum-bug-keys").concat("length","prototype");t.f=Object.getOwnPropertyNames||function e(t){return n(t,r)}},"_object-gops.js":function(e,t){t.f=Object.getOwnPropertySymbols},"_object-gopd.js":function(e,t){var n=e("./_object-pie"),r=e("./_property-desc"),o=e("./_to-iobject"),a=e("./_to-primitive"),i=e("./_has"),l=e("./_ie8-dom-define"),s=Object.getOwnPropertyDescriptor;t.f=e("./_descriptors")?s:function e(t,u){if(t=o(t),u=a(u,!0),l)try{return s(t,u)}catch(e){}if(i(t,u))return r(!n.f.call(t,u),t[u])}},"_create-property.js":function(e,t,n){"use strict";var r=e("./_object-dp"),o=e("./_property-desc");n.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},"es7.string.pad-start.js":function(e){"use strict";var t=e("./_export"),n=e("./_string-pad"),r=e("./_user-agent");t(t.P+t.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(r),"String",{padStart:function e(t){return n(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},"_string-pad.js":function(e,t,n){var r=e("./_to-length"),o=e("./_string-repeat"),a=e("./_defined");n.exports=function(e,t,n,i){var l=String(a(e)),s=l.length,u=void 0===n?" ":String(n),c=r(t);if(c<=s||""==u)return l;var d=c-s,f=o.call(u,Math.ceil(d/u.length));return f.length>d&&(f=f.slice(0,d)),i?f+l:l+f}},"_string-repeat.js":function(e,t,n){"use strict";var r=e("./_to-integer"),o=e("./_defined");n.exports=function e(t){var n=String(o(this)),a="",i=r(t);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(n+=n))1&i&&(a+=n);return a}},"_user-agent.js":function(e,t,n){var r,o=e("./_global").navigator;n.exports=o&&o.userAgent||""},"es7.string.pad-end.js":function(e){"use strict";var t=e("./_export"),n=e("./_string-pad"),r=e("./_user-agent");t(t.P+t.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(r),"String",{padEnd:function e(t){return n(this,t,arguments.length>1?arguments[1]:void 0,!1)}})}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/modules/client.js");Package._define("modules",a,{meteorInstall:r})}();
  9. Package._define("modern-browsers");
  10. Package._define("babel-compiler");
  11. Package._define("ecmascript");
  12. Package._define("ecmascript-runtime");
  13. !function(){var e=Package.meteor.Meteor,r=Package.meteor.global,n=Package.meteor.meteorEnv,t,o,a,i=(0,Package.modules.meteorInstall)({node_modules:{meteor:{"babel-runtime":{"babel-runtime.js":function(e,r){r.meteorBabelHelpers=e("meteor-babel-helpers");try{var n=e("@babel/runtime/package.json").version}catch(e){throw new Error(["The @babel/runtime npm package could not be found in your node_modules ","directory. Please run the following command to install it:",""," meteor npm install --save @babel/runtime",""].join("\n"))}if(parseInt(n,10)<6)throw new Error(["The version of @babel/runtime installed in your node_modules directory ","("+n+") is out of date. Please upgrade it by running ",""," meteor npm install --save @babel/runtime","","in your application directory.",""].join("\n"))},node_modules:{"meteor-babel-helpers":{"package.json":function(e,r){r.name="meteor-babel-helpers",r.version="0.0.3",r.main="index.js"},"index.js":function(e,r,n){function t(){var e={},r="t";try{for(var n in Object.defineProperty(e,"t",{enumerable:!1,value:e}),e)if("t"===n)return!1}catch(e){return!1}return e.t===e}function a(e){return e}function i(e){if(Array.isArray(e)){for(var r={},n=Object.keys(e),t=n.length,o=0;o<t;++o){var a=n[o];r[a]=e[a]}return r}return e}o=n.exports={sanitizeForInObject:t()?a:i,_sanitizeForInObjectHard:i}}}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/babel-runtime/babel-runtime.js");Package._define("babel-runtime",i,{meteorBabelHelpers:o})}();
  14. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,o=Package.meteor.meteorEnv,t,r,i=(0,Package.modules.meteorInstall)({node_modules:{meteor:{promise:{"modern.js":function(){r=n.Promise},"client.js":function(e){e("./extensions.js"),e("meteor-promise").makeCompatible(r)},"extensions.js":function(){var n=r.prototype,o=Object.prototype.hasOwnProperty;n.done=function(n,o){var t=this;arguments.length>0&&(t=this.then.apply(this,arguments)),t.then(null,function(n){e._setImmediate(function(){throw n})})},o.call(n,"finally")||(n.finally=function(e){var n=!1,o;return this.then(function(n){return o=n,e()},function(t){return n=!0,o=t,e()}).then(function(){if(n)throw o;return o})})},node_modules:{"meteor-promise":{"package.json":function(e,n){n.name="meteor-promise",n.version="0.8.6",n.browser="promise_client.js",n.main="promise_server.js"},"promise_client.js":function(n,o){function t(e){throw e}o.makeCompatible=function(n){var o=n.prototype.then;n.prototype.then=function(n,r){return"object"==typeof e&&"function"==typeof e.bindEnvironment?o.call(this,n&&e.bindEnvironment(n,t),r&&e.bindEnvironment(r,t)):o.call(this,n,r)}}}}}}}}},{extensions:[".js",".json"]});i("/node_modules/meteor/promise/modern.js");var s=i("/node_modules/meteor/promise/client.js");Package._define("promise",s,{Promise:r})}();
  15. !function(){var e=Package.meteor.Meteor,r=Package.meteor.global,n=Package.meteor.meteorEnv,o,a,t,l=(0,Package.modules.meteorInstall)({node_modules:{meteor:{url:{"url_client.js":function(e,r){var n=e("./url_common.js"),o;(r.URL=n.URL)._constructUrl=function(e,r,o){var a=/^(.*?)(\?.*)?$/.exec(e);return n.buildUrl(a[1],a[2],r,o)}},"url_common.js":function(e,r){var n=r.URL={};function o(e){return encodeURIComponent(e).replace(/\*/g,"%2A")}n._encodeParams=function(e,r){var n=[],a=Array.isArray(e);for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var l=r?r+"["+(a?"":t)+"]":t,c=e[t];if("object"==typeof c)n.push(this._encodeParams(c,l));else{var u=o(l).replace("%5B","[").replace("%5D","]");n.push(u+"="+o(c))}}return n.join("&").replace(/%20/g,"+")},r.buildUrl=function(e,r,o,a){var t=e,l=r?r.slice(1):null;if("string"==typeof o&&(l=String(o)),a){l=l||"";var c=n._encodeParams(a);l&&c&&(l+="&"),l+=c}var u=t;return null!==l&&(u+="?"+l),u}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/url/url_client.js");Package._define("url",l,{URL:a})}();
  16. !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,n=Package.meteor.meteorEnv,a=Package.url.URL,o,r,c,s=(0,Package.modules.meteorInstall)({node_modules:{meteor:{http:{"httpcall_client.js":function(e,n,a){var o=e("meteor/url").URL,r=e("./httpcall_common.js"),c=n.HTTP=r.HTTP,s=Object.prototype.hasOwnProperty;c.call=function(e,n,a,c){if(c||"function"!=typeof a||(c=a,a=null),a=a||{},"function"!=typeof c)throw new Error("Can't make a blocking HTTP call from the client; callback required.");e=(e||"").toUpperCase();var l={},i=a.content,p,u,f,d;if(a.data&&(i=JSON.stringify(a.data),l["Content-Type"]="application/json"),i||"GET"===e||"HEAD"===e?p=a.params:u=a.params,n=o._constructUrl(n,a.query,p),!1===a.followRedirects)throw new Error("Option followRedirects:false not supported on client.");if(s.call(a,"npmRequestOptions"))throw new Error("Option npmRequestOptions not supported on client.");if(a.auth){var h=a.auth.indexOf(":");if(h<0)throw new Error('Option auth should be of the form "username:password"');f=a.auth.substring(0,h),d=a.auth.substring(h+1)}u&&(i=o._encodeParams(u)),a.headers&&Object.keys(a.headers).forEach(function(t){l[t]=a.headers[t]}),c=function(t){var e=!1;return function(n,a){e||(e=!0,n&&a&&(n.response=a),t(n,a))}}(c);try{var m;if("undefined"!=typeof XMLHttpRequest)m=new XMLHttpRequest;else{if("undefined"==typeof ActiveXObject)throw new Error("Can't create XMLHttpRequest");m=new ActiveXObject("Microsoft.XMLHttp")}for(var y in m.open(e,n,!0,f,d),l)m.setRequestHeader(y,l[y]);var v=!1,g;if(a.timeout&&(g=t.setTimeout(function(){v=!0,m.abort()},a.timeout)),m.onreadystatechange=function(e){if(4===m.readyState)if(g&&t.clearTimeout(g),v)c(new Error("Connection timeout"));else if(m.status){var n={};n.statusCode=m.status,n.content=m.responseText,n.headers={};var a=m.getAllResponseHeaders(),o;""===a&&m.getResponseHeader("content-type")&&(a="content-type: "+m.getResponseHeader("content-type")),a.split(/\r?\n/).forEach(function(t){var e=/^(.*?):(?:\s+)(.*)$/.exec(t);e&&3===e.length&&(n.headers[e[1].toLowerCase()]=e[2])}),r.populateData(n);var s=null;n.statusCode>=400&&(s=r.makeErrorByStatus(n.statusCode,n.content)),c(s,n)}else c(new Error("Connection lost"))},"function"==typeof a.beforeSend&&!1===a.beforeSend.call(null,m,a))return m.abort();m.send(i)}catch(t){c(t)}}},"httpcall_common.js":function(t,e){var n=500,a=Array.prototype.slice;function o(t,e){return t.length>e?t.slice(0,e)+"...":t}e.makeErrorByStatus=function(t,e){var n="failed ["+t+"]",a;e&&(n+=" "+o(("string"==typeof e?e:e.toString()).replace(/\n/g," "),500));return new Error(n)},e.populateData=function(t){var e=(t.headers["content-type"]||";").split(";")[0];if(["application/json","text/javascript","application/javascript","application/x-javascript"].indexOf(e)>=0)try{t.data=JSON.parse(t.content)}catch(e){t.data=null}else t.data=null};var r=e.HTTP={};r.get=function(){return r.call.apply(this,["GET"].concat(a.call(arguments)))},r.post=function(){return r.call.apply(this,["POST"].concat(a.call(arguments)))},r.put=function(){return r.call.apply(this,["PUT"].concat(a.call(arguments)))},r.del=function(){return r.call.apply(this,["DELETE"].concat(a.call(arguments)))},r.patch=function(){return r.call.apply(this,["PATCH"].concat(a.call(arguments)))}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/http/httpcall_client.js");Package._define("http",s,{HTTP:r})}();
  17. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,t=Package.meteor.meteorEnv,r=Package.modules.meteorInstall,o=Package.promise.Promise,c=Package.http.HTTP,u,i=r({node_modules:{meteor:{"dynamic-import":{"client.js":function(n,t,r){var c=r.constructor,u=n("./cache.js"),i=n("meteor/http").HTTP,a=n("meteor/modules").meteorInstall;function s(e){var n=[""],t=Object.create(null);function r(e){e&&"object"==typeof e?Object.keys(e).forEach(function(t){n.push(t),r(e[t]),n.pop()}):"string"==typeof e&&(t[n.join("/")]=e)}return r(e),t}function f(e,n,t){return function(){return(t&&t.eval||eval)("("+n+")\n//# sourceURL="+e).apply(this,arguments)}}c.prototype.dynamicImport=function(e){var n=this;return n.prefetch(e).then(function(){return p(n,e)})},a.fetch=function(e){var t=Object.create(null),r=Object.create(null),o=n("./dynamic-versions.js"),c;function i(n,r){m(t,n,f(n,r,e[n].options))}function a(e){m(c=c||Object.create(null),e,1)}return Object.keys(e).forEach(function(e){var n=o.get(e);n?r[e]=n:a(e)}),u.checkMany(r).then(function(e){return Object.keys(e).forEach(function(n){var t=e[n];t?i(n,t):a(n)}),c&&v(c).then(function(e){var n=Object.create(null),t=s(e);Object.keys(t).forEach(function(e){var r=t[e];i(e,r);var c=o.get(e);c&&(n[e]={version:c,source:r})}),u.setMany(n)})}).then(function(){return t})};var l=null;t.setSecretKey=function(e){l=e};var d=n("./common.js").fetchURL;function v(n){return new o(function(t,r){i.call("POST",e.absoluteUrl(d),{query:l?"key="+l:void 0,data:n},function(e,n){e?r(e):t(n.data)})})}function m(e,n,t){var r=n.split("/"),o=r.length-1;r.forEach(function(n,r){n&&(e=e[n]=e[n]||(r<o?Object.create(null):t))})}function p(e,n){var t;return e.watch(e.require(n),{"*":function(e){t=e}}),Object.defineProperty(t,"__esModule",{value:!0,enumerable:!1}),t}},"cache.js":function(n,t,r){var c=Object.prototype.hasOwnProperty,u,i=e.isClient&&!e.isCordova&&e.isProduction;function a(){return"undefined"!=typeof indexedDB?indexedDB:"undefined"!=typeof webkitIndexedDB?webkitIndexedDB:"undefined"!=typeof mozIndexedDB?mozIndexedDB:"undefined"!=typeof OIndexedDB?OIndexedDB:"undefined"!=typeof msIndexedDB?msIndexedDB:void 0}function s(e){return(u=u||new o(function(e,n){var t=a();if(!t)throw new Error("IndexedDB not available");var r=t.open("MeteorDynamicImportCache",2);r.onupgradeneeded=function(e){var n=e.target.result;Array.from(n.objectStoreNames).forEach(n.deleteObjectStore,n),Object.keys(f).forEach(function(e){n.createObjectStore(e,f[e])})},r.onerror=l(n,"indexedDB.open"),r.onsuccess=function(n){e(n.target.result)}})).then(e,function(n){return e(null)})}var f={sourcesByVersion:{keyPath:"version"}};function l(e,n){return function(t){return e(new Error("IndexedDB failure in "+n+" "+JSON.stringify(t.target))),!0}}var d=0;t.checkMany=function(e){var n=Object.keys(e),t=Object.create(null);return n.forEach(function(e){t[e]=null}),i?s(function(r){if(!r)return t;var c,u=r.transaction(["sourcesByVersion"],"readonly").objectStore("sourcesByVersion");function i(){return--d,t}return++d,o.all(n.map(function(n){return new o(function(r,o){var c=e[n];if(c){var i=u.get(c);i.onerror=l(o,"sourcesByVersion.get"),i.onsuccess=function(e){var o=e.target.result;o&&(t[n]=o.source),r()}}else r()})})).then(i,i)}):o.resolve(t)};var v=Object.create(null);function m(){if(d>0)return m.timer=setTimeout(m,100);m.timer=null;var e=v;return v=Object.create(null),s(function(n){if(n){var t,r=n.transaction(["sourcesByVersion"],"readwrite").objectStore("sourcesByVersion");return o.all(Object.keys(e).map(function(n){var t=e[n];return new o(function(e,n){var o=r.put({version:t.version,source:t.source});o.onerror=l(n,"sourcesByVersion.put"),o.onsuccess=e})}))}})}t.setMany=function(e){i&&(Object.assign(v,e),m.timer||(m.timer=setTimeout(m,100)))}},"common.js":function(e,n){n.fetchURL="/__meteor__/dynamic-import/fetch"},"dynamic-versions.js":function(e,t,r){var c={};function u(e){var n=[""],t=[];function r(e){e&&"object"==typeof e?Object.keys(e).forEach(function(t){n.push(t),r(e[t]),n.pop()}):"string"==typeof e&&t.push(n.join("/"))}return r(e),t}function i(e){function n(e,t){o.all(e.splice(0,t).map(function(e){return r.prefetch(e)})).then(function(){e.length>0&&n(e,t)})}Package.appcache&&n(u(c),50)}t.get=function(e){var n=c,t=null;return e.split("/").some(function(e){return e&&(n=n[e]||n[e.replace(":","_")]),!n||("string"==typeof n?(t=n,!0):void 0)}),t},n.addEventListener?n.addEventListener("load",i,!1):n.attachEvent&&n.attachEvent("onload",i)}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/dynamic-import/client.js");Package._define("dynamic-import",i)}();
  18. Package._define("es5-shim");
  19. !function(){var e=Package.meteor.Meteor,s=Package.meteor.global,o=Package.meteor.meteorEnv,r=Package.modules.meteorInstall,t=Package.promise.Promise,m,c=r({node_modules:{meteor:{"ecmascript-runtime-client":{"modern.js":function(e){e("core-js/modules/es6.object.is"),e("core-js/modules/es6.function.name"),e("core-js/modules/es6.number.is-finite"),e("core-js/modules/es6.number.is-nan"),e("core-js/modules/es7.array.flatten"),e("core-js/modules/es7.array.flat-map"),e("core-js/modules/es7.object.values"),e("core-js/modules/es7.object.entries"),e("core-js/modules/es7.object.get-own-property-descriptors"),e("core-js/modules/es7.string.pad-start"),e("core-js/modules/es7.string.pad-end")}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/ecmascript-runtime-client/modern.js");Package._define("ecmascript-runtime-client",c)}();
  20. !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package.modules.meteorInstall,i=Package["babel-runtime"].meteorBabelHelpers,o=Package.promise.Promise,s,a,u,c;r({node_modules:{meteor:{tracker:{"tracker.js":function(){function e(t){s.currentComputation=t,s.active=!!t}function n(){return void 0!==t?t._debug:"undefined"!=typeof console&&console.error?function(){console.error.apply(console,arguments)}:function(){}}function r(e){void 0!==t&&t._suppressed_log_expected()&&t._suppress_log(e-1)}function i(t,e){if(f)throw e;var i=["Exception from Tracker "+t+" function:"];if(e.stack&&e.message&&e.name){var o=e.stack.indexOf(e.message);if(o<0||o>e.name.length+2){var s=e.name+": "+e.message;i.push(s)}}i.push(e.stack),r(i.length);for(var a=0;a<i.length;a++)n()(i[a])}function o(e){return void 0===t||t.isClient?e:function(){var n=arguments;t._noYieldsAllowed(function(){e.apply(null,n)})}}a=s={},s.active=!1,s.currentComputation=null;var u=1,c=[],h=!1,l=!1,d=!1,f=!1,p=[];function v(){h||(void 0!==t?t._setImmediate(s._runFlush):setTimeout(s._runFlush,0),h=!0)}var _=!1;s.Computation=class t{constructor(t,e,n){if(!_)throw new Error("Tracker.Computation constructor is private; use Tracker.autorun");_=!1,this.stopped=!1,this.invalidated=!1,this.firstRun=!0,this._id=u++,this._onInvalidateCallbacks=[],this._onStopCallbacks=[],this._parent=e,this._func=t,this._onError=n,this._recomputing=!1;var r=!0;try{this._compute(),r=!1}finally{this.firstRun=!1,r&&this.stop()}}onInvalidate(t){if("function"!=typeof t)throw new Error("onInvalidate requires a function");this.invalidated?s.nonreactive(()=>{o(t)(this)}):this._onInvalidateCallbacks.push(t)}onStop(t){if("function"!=typeof t)throw new Error("onStop requires a function");this.stopped?s.nonreactive(()=>{o(t)(this)}):this._onStopCallbacks.push(t)}invalidate(){if(!this.invalidated){this._recomputing||this.stopped||(v(),c.push(this)),this.invalidated=!0;for(var t=0,e;e=this._onInvalidateCallbacks[t];t++)s.nonreactive(()=>{o(e)(this)});this._onInvalidateCallbacks=[]}}stop(){if(!this.stopped){this.stopped=!0,this.invalidate();for(var t=0,e;e=this._onStopCallbacks[t];t++)s.nonreactive(()=>{o(e)(this)});this._onStopCallbacks=[]}}_compute(){this.invalidated=!1;var t=s.currentComputation;e(this);var n=d;d=!0;try{o(this._func)(this)}finally{e(t),d=n}}_needsRecompute(){return this.invalidated&&!this.stopped}_recompute(){this._recomputing=!0;try{if(this._needsRecompute())try{this._compute()}catch(t){this._onError?this._onError(t):i("recompute",t)}}finally{this._recomputing=!1}}flush(){this._recomputing||this._recompute()}run(){this.invalidate(),this.flush()}},s.Dependency=class t{constructor(){this._dependentsById=Object.create(null)}depend(t){if(!t){if(!s.active)return!1;t=s.currentComputation}var e=t._id;return!(e in this._dependentsById)&&(this._dependentsById[e]=t,t.onInvalidate(()=>{delete this._dependentsById[e]}),!0)}changed(){for(var t in this._dependentsById)this._dependentsById[t].invalidate()}hasDependents(){for(var t in this._dependentsById)return!0;return!1}},s.flush=function(t){s._runFlush({finishSynchronously:!0,throwFirstError:t&&t._throwFirstError})},s.inFlush=function(){return l},s._runFlush=function(t){if(s.inFlush())throw new Error("Can't call Tracker.flush while flushing");if(d)throw new Error("Can't flush inside Tracker.autorun");l=!0,h=!0,f=!!(t=t||{}).throwFirstError;var e=0,n=!1;try{for(;c.length||p.length;){for(;c.length;){var r=c.shift();if(r._recompute(),r._needsRecompute()&&c.unshift(r),!t.finishSynchronously&&++e>1e3)return void(n=!0)}if(p.length){var o=p.shift();try{o()}catch(t){i("afterFlush",t)}}}n=!0}finally{if(n||(l=!1,s._runFlush({finishSynchronously:t.finishSynchronously,throwFirstError:!1})),h=!1,l=!1,c.length||p.length){if(t.finishSynchronously)throw new Error("still have more to do?");setTimeout(v,10)}}},s.autorun=function(t,e){if("function"!=typeof t)throw new Error("Tracker.autorun requires a function argument");e=e||{},_=!0;var n=new s.Computation(t,s.currentComputation,e.onError);return s.active&&s.onInvalidate(function(){n.stop()}),n},s.nonreactive=function(t){var n=s.currentComputation;e(null);try{return t()}finally{e(n)}},s.onInvalidate=function(t){if(!s.active)throw new Error("Tracker.onInvalidate requires a currentComputation");s.currentComputation.onInvalidate(t)},s.afterFlush=function(t){p.push(t),v()}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/tracker/tracker.js"),Package._define("tracker",{Tracker:s,Deps:a})}();
  21. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,r=Package.meteor.meteorEnv,t=Package.modules.meteorInstall,a=Package["babel-runtime"].meteorBabelHelpers,l=Package.promise.Promise,s,o,c=t({node_modules:{meteor:{base64:{"base64.js":function(e,n,r){r.export({Base64:()=>i});const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=Object.create(null),l=e=>t.charAt(e),s=e=>"="===e?-1:a[e];for(let h=0;h<t.length;h++)a[l(h)]=h;const o=e=>{if("string"==typeof e){const n=e;e=c(n.length);for(let r=0;r<n.length;r++){const t=n.charCodeAt(r);if(t>255)throw new Error("Not ascii. Base64.encode can only take ascii strings.");e[r]=t}}const n=[];let r=null,t=null,a=null,s=null;return e.forEach((e,o)=>{switch(o%3){case 0:r=e>>2&63,t=(3&e)<<4;break;case 1:t|=e>>4&15,a=(15&e)<<2;break;case 2:a|=e>>6&3,s=63&e,n.push(l(r)),n.push(l(t)),n.push(l(a)),n.push(l(s)),r=null,t=null,a=null,s=null}}),null!=r&&(n.push(l(r)),n.push(l(t)),null==a?n.push("="):n.push(l(a)),null==s&&n.push("=")),n.join("")},c=e=>{if("undefined"==typeof Uint8Array||"undefined"==typeof ArrayBuffer){const n=[];for(let r=0;r<e;r++)n.push(0);return n.$Uint8ArrayPolyfill=!0,n}return new Uint8Array(new ArrayBuffer(e))},u=e=>{let n=Math.floor(3*e.length/4);"="==e.charAt(e.length-1)&&(n--,"="==e.charAt(e.length-2)&&n--);const r=c(n);let t=null,a=null,l=null,o=0;for(let c=0;c<e.length;c++){const n=e.charAt(c),u=s(n);switch(c%4){case 0:if(u<0)throw new Error("invalid base64 string");t=u<<2;break;case 1:if(u<0)throw new Error("invalid base64 string");t|=u>>4,r[o++]=t,a=(15&u)<<4;break;case 2:u>=0&&(a|=u>>2,r[o++]=a,l=(3&u)<<6);break;case 3:u>=0&&(r[o++]=l|u)}}return r},i={encode:o,decode:u,newBinary:c}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/base64/base64.js");Package._define("base64",c,{Base64:void 0})}();
  22. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package.base64.Base64,o=Package.modules.meteorInstall,a=Package["babel-runtime"].meteorBabelHelpers,l=Package.promise.Promise,s,c,u,i=o({node_modules:{meteor:{ejson:{"ejson.js":function(t,n,o){o.export({EJSON:()=>a});const a={},l={},s=(e,t)=>({}).hasOwnProperty.call(e,t),c=e=>null!=e&&s(e,"callee"),u=e=>Number.isNaN(e)||e===1/0||e===-1/0;a.addType=((e,t)=>{if(s(l,e))throw new Error("Type ".concat(e," already present"));l[e]=t});const i=[{matchJSONValue:e=>s(e,"$date")&&1===Object.keys(e).length,matchObject:e=>e instanceof Date,toJSONValue:e=>({$date:e.getTime()}),fromJSONValue:e=>new Date(e.$date)},{matchJSONValue:e=>s(e,"$regexp")&&s(e,"$flags")&&2===Object.keys(e).length,matchObject:e=>e instanceof RegExp,toJSONValue:e=>({$regexp:e.source,$flags:e.flags}),fromJSONValue:e=>new RegExp(e.$regexp,e.$flags.slice(0,50).replace(/[^gimuy]/g,"").replace(/(.)(?=.*\1)/g,""))},{matchJSONValue:e=>s(e,"$InfNaN")&&1===Object.keys(e).length,matchObject:u,toJSONValue(e){let t;return{$InfNaN:t=Number.isNaN(e)?0:e===1/0?1:-1}},fromJSONValue:e=>e.$InfNaN/0},{matchJSONValue:e=>s(e,"$binary")&&1===Object.keys(e).length,matchObject:e=>"undefined"!=typeof Uint8Array&&e instanceof Uint8Array||e&&s(e,"$Uint8ArrayPolyfill"),toJSONValue:e=>({$binary:r.encode(e)}),fromJSONValue:e=>r.decode(e.$binary)},{matchJSONValue:e=>s(e,"$escape")&&1===Object.keys(e).length,matchObject(e){let t=!1;if(e){const n=Object.keys(e).length;1!==n&&2!==n||(t=i.some(t=>t.matchJSONValue(e)))}return t},toJSONValue(e){const t={};return Object.keys(e).forEach(n=>{t[n]=a.toJSONValue(e[n])}),{$escape:t}},fromJSONValue(e){const t={};return Object.keys(e.$escape).forEach(n=>{t[n]=a.fromJSONValue(e.$escape[n])}),t}},{matchJSONValue:e=>s(e,"$type")&&s(e,"$value")&&2===Object.keys(e).length,matchObject:e=>a._isCustomType(e),toJSONValue(t){const n=e._noYieldsAllowed(()=>t.toJSONValue());return{$type:t.typeName(),$value:n}},fromJSONValue(t){const n=t.$type;if(!s(l,n))throw new Error("Custom EJSON type ".concat(n," is not defined"));const r=l[n];return e._noYieldsAllowed(()=>r(t.$value))}}];a._isCustomType=(e=>e&&"function"==typeof e.toJSONValue&&"function"==typeof e.typeName&&s(l,e.typeName())),a._getTypes=(()=>l),a._getConverters=(()=>i);const f=e=>{for(let t=0;t<i.length;t++){const n=i[t];if(n.matchObject(e))return n.toJSONValue(e)}},y=e=>{if(null===e)return null;const t=f(e);return void 0!==t?t:"object"!=typeof e?e:(Object.keys(e).forEach(t=>{const n=e[t];if("object"!=typeof n&&void 0!==n&&!u(n))return;const r=f(n);r?e[t]=r:y(n)}),e)};a._adjustTypesToJSONValue=y,a.toJSONValue=(e=>{const t=f(e);if(void 0!==t)return t;let n=e;return"object"==typeof e&&(n=a.clone(e),y(n)),n});const O=e=>{if("object"==typeof e&&null!==e){const t=Object.keys(e);if(t.length<=2&&t.every(e=>"string"==typeof e&&"$"===e.substr(0,1)))for(let n=0;n<i.length;n++){const t=i[n];if(t.matchJSONValue(e))return t.fromJSONValue(e)}}return e},m=e=>{if(null===e)return null;const t=O(e);return t!==e?t:"object"!=typeof e?e:(Object.keys(e).forEach(t=>{const n=e[t];if("object"==typeof n){const r=O(n);if(n!==r)return void(e[t]=r);m(n)}}),e)};a._adjustTypesFromJSONValue=m,a.fromJSONValue=(e=>{let t=O(e);return t===e&&"object"==typeof e&&(t=a.clone(e),m(t)),t}),a.stringify=((e,n)=>{let r;const l=a.toJSONValue(e);if(n&&(n.canonical||n.indent)){let e;o.watch(t("./stringify"),{default(t){e=t}},0),r=e(l,n)}else r=JSON.stringify(l);return r}),a.parse=(e=>{if("string"!=typeof e)throw new Error("EJSON.parse argument should be a string");return a.fromJSONValue(JSON.parse(e))}),a.isBinary=(e=>!!("undefined"!=typeof Uint8Array&&e instanceof Uint8Array||e&&e.$Uint8ArrayPolyfill)),a.equals=((e,t,n)=>{let r;const o=!(!n||!n.keyOrderSensitive);if(e===t)return!0;if(Number.isNaN(e)&&Number.isNaN(t))return!0;if(!e||!t)return!1;if("object"!=typeof e||"object"!=typeof t)return!1;if(e instanceof Date&&t instanceof Date)return e.valueOf()===t.valueOf();if(a.isBinary(e)&&a.isBinary(t)){if(e.length!==t.length)return!1;for(r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}if("function"==typeof e.equals)return e.equals(t,n);if("function"==typeof t.equals)return t.equals(e,n);if(e instanceof Array){if(!(t instanceof Array))return!1;if(e.length!==t.length)return!1;for(r=0;r<e.length;r++)if(!a.equals(e[r],t[r],n))return!1;return!0}switch(a._isCustomType(e)+a._isCustomType(t)){case 1:return!1;case 2:return a.equals(a.toJSONValue(e),a.toJSONValue(t))}let l;const c=Object.keys(e),u=Object.keys(t);return o?(r=0,l=c.every(o=>!(r>=u.length)&&(o===u[r]&&(!!a.equals(e[o],t[u[r]],n)&&(r++,!0))))):(r=0,l=c.every(o=>!!s(t,o)&&(!!a.equals(e[o],t[o],n)&&(r++,!0)))),l&&r===u.length}),a.clone=(e=>{let t;if("object"!=typeof e)return e;if(null===e)return null;if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return e;if(a.isBinary(e)){t=a.newBinary(e.length);for(let n=0;n<e.length;n++)t[n]=e[n];return t}return Array.isArray(e)?e.map(e=>a.clone(e)):c(e)?Array.from(e).map(e=>a.clone(e)):"function"==typeof e.clone?e.clone():a._isCustomType(e)?a.fromJSONValue(a.clone(a.toJSONValue(e)),!0):(t={},Object.keys(e).forEach(n=>{t[n]=a.clone(e[n])}),t)}),a.newBinary=r.newBinary},"stringify.js":function(e,t,n){function r(e){return JSON.stringify(e)}const o=(e,t,n,a,l)=>{const c=t[e];switch(typeof c){case"string":return r(c);case"number":return isFinite(c)?String(c):"null";case"boolean":return String(c);case"object":if(!c)return"null";const e=a+n,t=[];if(Array.isArray(c)||{}.hasOwnProperty.call(c,"callee")){const r=c.length;for(let a=0;a<r;a+=1)t[a]=o(a,c,n,e,l)||"null";let s;return s=0===t.length?"[]":e?"[\n"+e+t.join(",\n"+e)+"\n"+a+"]":"["+t.join(",")+"]"}let u=Object.keys(c);return l&&(u=u.sort()),u.forEach(a=>{(s=o(a,c,n,e,l))&&t.push(r(a)+(e?": ":":")+s)}),s=0===t.length?"{}":e?"{\n"+e+t.join(",\n"+e)+"\n"+a+"}":"{"+t.join(",")+"}"}},a=(e,t)=>{const n=Object.assign({indent:"",canonical:!1},t);if(!0===n.indent)n.indent=" ";else if("number"==typeof n.indent){let e="";for(let t=0;t<n.indent;t++)e+=" ";n.indent=e}return o("",{"":e},n.indent,"",n.canonical)};n.exportDefault(a)}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/ejson/ejson.js");Package._define("ejson",i,{EJSON:c})}();
  23. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,d=Package.meteor.meteorEnv,r=Package.ejson.EJSON,o=Package.modules.meteorInstall,i=Package["babel-runtime"].meteorBabelHelpers,a=Package.promise.Promise,f,t,c=o({node_modules:{meteor:{"diff-sequence":{"diff.js":function(n,d,o){o.export({DiffSequence:()=>i});const i={},a=Object.prototype.hasOwnProperty;function f(e){for(let n in Object(e))if(a.call(e,n))return!1;return!0}i.diffQueryChanges=function(e,n,d,r,o){e?i.diffQueryOrderedChanges(n,d,r,o):i.diffQueryUnorderedChanges(n,d,r,o)},i.diffQueryUnorderedChanges=function(e,n,d,o){var a=(o=o||{}).projectionFn||r.clone;if(d.movedBefore)throw new Error("_diffQueryUnordered called with a movedBefore observer!");n.forEach(function(n,o){var t=e.get(o);if(t){if(d.changed&&!r.equals(t,n)){var c=a(n),l=a(t),s=i.makeChangedFields(c,l);f(s)||d.changed(o,s)}}else if(d.added){var u=a(n);delete u._id,d.added(n._id,u)}}),d.removed&&e.forEach(function(e,r){n.has(r)||d.removed(r)})},i.diffQueryOrderedChanges=function(n,d,o,t){var c=(t=t||{}).projectionFn||r.clone,l={};d.forEach(function(n){l[n._id]&&e._debug("Duplicate _id in new_results"),l[n._id]=!0});var s={};n.forEach(function(n,d){n._id in s&&e._debug("Duplicate _id in old_results"),s[n._id]=d});for(var u=[],h=0,g=d.length,_=new Array(g),v=new Array(g),m=function(e){return s[d[e]._id]},y=0;y<g;y++)if(void 0!==s[d[y]._id]){for(var b=h;b>0&&!(m(_[b-1])<m(y));)b--;v[y]=0===b?-1:_[b-1],_[b]=y,b+1>h&&(h=b+1)}for(var O=0===h?-1:_[h-1];O>=0;)u.push(O),O=v[O];u.reverse(),u.push(d.length),n.forEach(function(e){l[e._id]||o.removed&&o.removed(e._id)});var k=0;u.forEach(function(e){for(var r=d[e]?d[e]._id:null,t,l,u,h,g,_=k;_<e;_++)l=d[_],a.call(s,l._id)?(t=n[s[l._id]],h=c(l),g=c(t),f(u=i.makeChangedFields(h,g))||o.changed&&o.changed(l._id,u),o.movedBefore&&o.movedBefore(l._id,r)):(delete(u=c(l))._id,o.addedBefore&&o.addedBefore(l._id,u,r),o.added&&o.added(l._id,u));r&&(l=d[e],t=n[s[l._id]],h=c(l),g=c(t),f(u=i.makeChangedFields(h,g))||o.changed&&o.changed(l._id,u)),k=e+1})},i.diffObjects=function(e,n,d){Object.keys(e).forEach(r=>{const o=e[r];a.call(n,r)?d.both&&d.both(r,o,n[r]):d.leftOnly&&d.leftOnly(r,o)}),d.rightOnly&&Object.keys(n).forEach(r=>{const o=n[r];a.call(e,r)||d.rightOnly(r,o)})},i.makeChangedFields=function(e,n){var d={};return i.diffObjects(n,e,{leftOnly:function(e,n){d[e]=void 0},rightOnly:function(e,n){d[e]=n},both:function(e,n,o){r.equals(n,o)||(d[e]=o)}}),d},i.applyChanges=function(e,n){Object.keys(n).forEach(d=>{const r=n[d];void 0===r?delete e[d]:e[d]=r})}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/diff-sequence/diff.js");Package._define("diff-sequence",c,{DiffSequence:void 0})}();
  24. !function(){var t=Package.meteor.Meteor,n=Package.meteor.global,o=Package.meteor.meteorEnv,a,e,r,i=(0,Package.modules.meteorInstall)({node_modules:{meteor:{"geojson-utils":{"main.js":function(t,n){n.GeoJSON=t("./geojson-utils.js")},"geojson-utils.js":function(t,n,o){!function(){var t={};function n(t){for(var n=[],o=[],a=0;a<t[0].length;a++)n.push(t[0][a][1]),o.push(t[0][a][0]);return n=n.sort(function(t,n){return t-n}),o=o.sort(function(t,n){return t-n}),[[n[0],o[0]],[n[n.length-1],o[o.length-1]]]}function a(t,n,o){for(var a=[[0,0]],e=0;e<o.length;e++){for(var r=0;r<o[e].length;r++)a.push(o[e][r]);a.push([0,0])}for(var i=!1,e=0,r=a.length-1;e<a.length;r=e++)a[e][0]>n!=a[r][0]>n&&t<(a[r][1]-a[e][1])*(n-a[e][0])/(a[r][0]-a[e][0])+a[e][1]&&(i=!i);return i}void 0!==o&&o.exports&&(o.exports=t),t.lineStringsIntersect=function(t,n){for(var o=[],a=0;a<=t.coordinates.length-2;++a)for(var e=0;e<=n.coordinates.length-2;++e){var r={x:t.coordinates[a][1],y:t.coordinates[a][0]},i={x:t.coordinates[a+1][1],y:t.coordinates[a+1][0]},s={x:n.coordinates[e][1],y:n.coordinates[e][0]},c={x:n.coordinates[e+1][1],y:n.coordinates[e+1][0]},u,h,d=(c.y-s.y)*(i.x-r.x)-(c.x-s.x)*(i.y-r.y);if(0!=d){var l=((c.x-s.x)*(r.y-s.y)-(c.y-s.y)*(r.x-s.x))/d,g=((i.x-r.x)*(r.y-s.y)-(i.y-r.y)*(r.x-s.x))/d;0<=l&&l<=1&&0<=g&&g<=1&&o.push({type:"Point",coordinates:[r.x+l*(i.x-r.x),r.y+l*(i.y-r.y)]})}}return 0==o.length&&(o=!1),o},t.pointInBoundingBox=function(t,n){return!(t.coordinates[1]<n[0][0]||t.coordinates[1]>n[1][0]||t.coordinates[0]<n[0][1]||t.coordinates[0]>n[1][1])},t.pointInPolygon=function(o,e){for(var r="Polygon"==e.type?[e.coordinates]:e.coordinates,i=!1,s=0;s<r.length;s++)t.pointInBoundingBox(o,n(r[s]))&&(i=!0);if(!i)return!1;for(var c=!1,s=0;s<r.length;s++)a(o.coordinates[1],o.coordinates[0],r[s])&&(c=!0);return c},t.numberToRadius=function(t){return t*Math.PI/180},t.numberToDegree=function(t){return 180*t/Math.PI},t.drawCircle=function(n,o,a){for(var e=[o.coordinates[1],o.coordinates[0]],r=n/1e3/6371,i=[t.numberToRadius(e[0]),t.numberToRadius(e[1])],a=a||15,s=[[e[0],e[1]]],c=0;c<a;c++){var u=2*Math.PI*c/a,h=Math.asin(Math.sin(i[0])*Math.cos(r)+Math.cos(i[0])*Math.sin(r)*Math.cos(u)),d=i[1]+Math.atan2(Math.sin(u)*Math.sin(r)*Math.cos(i[0]),Math.cos(r)-Math.sin(i[0])*Math.sin(h));s[c]=[],s[c][1]=t.numberToDegree(h),s[c][0]=t.numberToDegree(d)}return{type:"Polygon",coordinates:[s]}},t.rectangleCentroid=function(t){var n=t.coordinates[0],o=n[0][0],a=n[0][1],e,r,i,s;return{type:"Point",coordinates:[o+(n[2][0]-o)/2,a+(n[2][1]-a)/2]}},t.pointDistance=function(n,o){var a=n.coordinates[0],e=n.coordinates[1],r=o.coordinates[0],i=o.coordinates[1],s=t.numberToRadius(i-e),c=t.numberToRadius(r-a),u=Math.pow(Math.sin(s/2),2)+Math.cos(t.numberToRadius(e))*Math.cos(t.numberToRadius(i))*Math.pow(Math.sin(c/2),2),h;return 6371*(2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u)))*1e3},t.geometryWithinRadius=function(n,o,a){if("Point"==n.type)return t.pointDistance(n,o)<=a;if("LineString"==n.type||"Polygon"==n.type){var e={},r;for(var i in r="Polygon"==n.type?n.coordinates[0]:n.coordinates)if(e.coordinates=r[i],t.pointDistance(e,o)>a)return!1}return!0},t.area=function(t){for(var n=0,o=t.coordinates[0],a=o.length-1,e,r,i=0;i<o.length;a=i++){var e={x:o[i][1],y:o[i][0]},r={x:o[a][1],y:o[a][0]};n+=e.x*r.y,n-=e.y*r.x}return n/=2},t.centroid=function(n){for(var o,a=0,e=0,r=n.coordinates[0],i=r.length-1,s,c,u=0;u<r.length;i=u++){var s={x:r[u][1],y:r[u][0]},c={x:r[i][1],y:r[i][0]};o=s.x*c.y-c.x*s.y,a+=(s.x+c.x)*o,e+=(s.y+c.y)*o}return{type:"Point",coordinates:[e/(o=6*t.area(n)),a/o]}},t.simplify=function(t,n){var o,a,e,r,i,s,c,u,h,d,l,g,M,y,f,x,m,p,v;n=n||20,t=t.map(function(t){return{lng:t.coordinates[0],lat:t.coordinates[1]}});var P=Math.PI/180*.5,b=new Array,T=new Array,I=new Array;if(t.length<3)return t;for(o=t.length,d=360*n/(2*Math.PI*6378137),d*=d,e=0,T[0]=0,I[0]=o-1,a=1;a>0;)if(r=T[a-1],i=I[a-1],a--,i-r>1){for(l=t[i].lng()-t[r].lng(),g=t[i].lat()-t[r].lat(),Math.abs(l)>180&&(l=360-Math.abs(l)),M=(l*=Math.cos(P*(t[i].lat()+t[r].lat())))*l+g*g,s=r+1,c=r,h=-1;s<i;s++)y=t[s].lng()-t[r].lng(),f=t[s].lat()-t[r].lat(),Math.abs(y)>180&&(y=360-Math.abs(y)),x=(y*=Math.cos(P*(t[s].lat()+t[r].lat())))*y+f*f,m=t[s].lng()-t[i].lng(),p=t[s].lat()-t[i].lat(),Math.abs(m)>180&&(m=360-Math.abs(m)),(u=x>=M+(v=(m*=Math.cos(P*(t[s].lat()+t[i].lat())))*m+p*p)?v:v>=M+x?x:(y*g-f*l)*(y*g-f*l)/M)>h&&(c=s,h=u);h<d?(b[e]=r,e++):(T[++a-1]=c,I[a-1]=i,T[++a-1]=r,I[a-1]=c)}else b[e]=r,e++;b[e]=o-1,e++;for(var j=new Array,s=0;s<e;s++)j.push(t[b[s]]);return j.map(function(t){return{type:"Point",coordinates:[t.lng,t.lat]}})},t.destinationPoint=function(n,o,a){a/=6371,o=t.numberToRadius(o);var e=t.numberToRadius(n.coordinates[0]),r=t.numberToRadius(n.coordinates[1]),i=Math.asin(Math.sin(e)*Math.cos(a)+Math.cos(e)*Math.sin(a)*Math.cos(o)),s=r+Math.atan2(Math.sin(o)*Math.sin(a)*Math.cos(e),Math.cos(a)-Math.sin(e)*Math.sin(i));return s=(s+3*Math.PI)%(2*Math.PI)-Math.PI,{type:"Point",coordinates:[t.numberToDegree(i),t.numberToDegree(s)]}}}()}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/geojson-utils/main.js");Package._define("geojson-utils",i,{GeoJSON:void 0})}();
  25. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,i=Package.meteor.meteorEnv,a=Package.ejson.EJSON,r=Package.modules.meteorInstall,s=Package["babel-runtime"].meteorBabelHelpers,n=Package.promise.Promise,o,m,h=r({node_modules:{meteor:{"id-map":{"id-map.js":function(e,t,i){i.export({IdMap:()=>s});const r=Object.prototype.hasOwnProperty;class s{constructor(e,t){this.clear(),this._idStringify=e||JSON.stringify,this._idParse=t||JSON.parse}get(e){var t=this._idStringify(e);return this._map[t]}set(e,t){var i=this._idStringify(e);this._map[i]=t}remove(e){var t=this._idStringify(e);delete this._map[t]}has(e){var t=this._idStringify(e);return r.call(this._map,t)}empty(){for(let e in this._map)return!1;return!0}clear(){this._map=Object.create(null)}forEach(e){for(var t=Object.keys(this._map),i=0;i<t.length;i++){var a;if(!1===e.call(null,this._map[t[i]],this._idParse(t[i])))return}}size(){return Object.keys(this._map).length}setDefault(e,t){var i=this._idStringify(e);return r.call(this._map,i)?this._map[i]:(this._map[i]=t,t)}clone(){var e=new s(this._idStringify,this._idParse);return this.forEach(function(t,i){e.set(i,a.clone(t))}),e}}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/id-map/id-map.js");Package._define("id-map",h,{IdMap:o})}();
  26. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,t=Package.meteor.meteorEnv,r=Package.modules.meteorInstall,o=Package["babel-runtime"].meteorBabelHelpers,i=Package.promise.Promise,a,d;r({node_modules:{meteor:{random:{"random.js":function(n){if(e.isServer)var t=Npm.require("crypto");var r=function(){function e(){var e=4022871197,n=function(n){n=n.toString();for(var t=0;t<n.length;t++){var r=.02519603282416938*(e+=n.charCodeAt(t));r-=e=r>>>0,e=(r*=e)>>>0,e+=4294967296*(r-=e)}return 2.3283064365386963e-10*(e>>>0)};return n.version="Mash 0.9",n}return function(n){var t=0,r=0,o=0,i=1;0==n.length&&(n=[+new Date]);var a=e();t=a(" "),r=a(" "),o=a(" ");for(var d=0;d<n.length;d++)(t-=a(n[d]))<0&&(t+=1),(r-=a(n[d]))<0&&(r+=1),(o-=a(n[d]))<0&&(o+=1);a=null;var u=function(){var e=2091639*t+2.3283064365386963e-10*i;return t=r,r=o,o=e-(i=0|e)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+1.1102230246251565e-16*(2097152*u()|0)},u.version="Alea 0.9",u.args=n,u}(Array.prototype.slice.call(arguments))},o="23456789ABCDEFGHJKLMNPQRSTWXYZabcdefghijkmnopqrstuvwxyz",i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",d=function(e,n){var t=this;if(this.type=e,!d.Type[e])throw new Error("Unknown random generator type: "+e);if(e===d.Type.ALEA){if(!n.seeds)throw new Error("No seeds were provided for Alea PRNG");this.alea=r.apply(null,n.seeds)}};d.Type={NODE_CRYPTO:"NODE_CRYPTO",BROWSER_CRYPTO:"BROWSER_CRYPTO",ALEA:"ALEA"},d.prototype.fraction=function(){var e=this,n;if(this.type===d.Type.ALEA)return this.alea();if(this.type===d.Type.NODE_CRYPTO)return 2.3283064365386963e-10*parseInt(this.hexString(8),16);if(this.type===d.Type.BROWSER_CRYPTO){var t=new Uint32Array(1);return window.crypto.getRandomValues(t),2.3283064365386963e-10*t[0]}throw new Error("Unknown random generator type: "+this.type)},d.prototype.hexString=function(e){var n=this;if(this.type===d.Type.NODE_CRYPTO){var r=Math.ceil(e/2),o,i;try{o=t.randomBytes(r)}catch(e){o=t.pseudoRandomBytes(r)}return o.toString("hex").substring(0,e)}return this._randomString(e,"0123456789abcdef")},d.prototype._randomString=function(e,n){for(var t=this,r=[],o=0;o<e;o++)r[o]=this.choice(n);return r.join("")},d.prototype.id=function(e){var n=this;return void 0===e&&(e=17),this._randomString(e,o)},d.prototype.secret=function(e){var n=this;return void 0===e&&(e=43),this._randomString(e,i)},d.prototype.choice=function(e){var n=Math.floor(this.fraction()*e.length);return"string"==typeof e?e.substr(n,1):e[n]};var u="undefined"!=typeof window&&window.innerHeight||"undefined"!=typeof document&&document.documentElement&&document.documentElement.clientHeight||"undefined"!=typeof document&&document.body&&document.body.clientHeight||1,s="undefined"!=typeof window&&window.innerWidth||"undefined"!=typeof document&&document.documentElement&&document.documentElement.clientWidth||"undefined"!=typeof document&&document.body&&document.body.clientWidth||1,c="undefined"!=typeof navigator&&navigator.userAgent||"";function f(){return new d(d.Type.ALEA,{seeds:[new Date,u,s,c,Math.random()]})}(a=e.isServer?new d(d.Type.NODE_CRYPTO):"undefined"!=typeof window&&window.crypto&&window.crypto.getRandomValues?new d(d.Type.BROWSER_CRYPTO):f()).createWithSeeds=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];if(0===n.length)throw new Error("No seeds were provided");return new d(d.Type.ALEA,{seeds:n})},a.insecure=f()}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/random/random.js"),Package._define("random",{Random:a})}();
  27. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,o=Package.ejson.EJSON,s=Package["id-map"].IdMap,a=Package.random.Random,n=Package.modules.meteorInstall,i=Package["babel-runtime"].meteorBabelHelpers,c=Package.promise.Promise,u,l,d,m=n({node_modules:{meteor:{"mongo-id":{"id.js":function(e,t,r){let o,s;r.export({MongoID:()=>a}),r.watch(e("meteor/ejson"),{EJSON(e){o=e}},0),r.watch(e("meteor/random"),{Random(e){s=e}},1);const a={_looksLikeObjectID:e=>24===e.length&&e.match(/^[0-9a-f]*$/),ObjectID:class e{constructor(e){if(e){if(e=e.toLowerCase(),!a._looksLikeObjectID(e))throw new Error("Invalid hexadecimal string for creating an ObjectID");this._str=e}else this._str=s.hexString(24)}equals(e){return e instanceof a.ObjectID&&this.valueOf()===e.valueOf()}toString(){return'ObjectID("'.concat(this._str,'")')}clone(){return new a.ObjectID(this._str)}typeName(){return"oid"}getTimestamp(){return Number.parseInt(this._str.substr(0,8),16)}valueOf(){return this._str}toJSONValue(){return this.valueOf()}toHexString(){return this.valueOf()}}};o.addType("oid",e=>new a.ObjectID(e)),a.idStringify=(e=>{if(e instanceof a.ObjectID)return e.valueOf();if("string"==typeof e)return""===e?e:e.startsWith("-")||e.startsWith("~")||a._looksLikeObjectID(e)||e.startsWith("{")?"-".concat(e):e;if(void 0===e)return"-";if("object"==typeof e&&null!==e)throw new Error("Meteor does not currently support objects other than ObjectID as ids");return"~".concat(JSON.stringify(e))}),a.idParse=(e=>""===e?e:"-"===e?void 0:e.startsWith("-")?e.substr(1):e.startsWith("~")?JSON.parse(e.substr(1)):a._looksLikeObjectID(e)?new a.ObjectID(e):e)}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/mongo-id/id.js");Package._define("mongo-id",m,{MongoID:void 0})}();
  28. !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,r=Package.meteor.meteorEnv,i=Package.modules.meteorInstall,s=Package["babel-runtime"].meteorBabelHelpers,n=Package.promise.Promise,h,o,l=i({node_modules:{meteor:{"ordered-dict":{"ordered_dict.js":function(t,e,r){function i(t,e,r,i){return{key:t,value:e,next:r,prev:i}}r.export({OrderedDict:()=>s});class s{constructor(){this._dict=Object.create(null),this._first=null,this._last=null,this._size=0;for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];"function"==typeof e[0]?this._stringify=e.shift():this._stringify=function(t){return t},e.forEach(t=>this.putBefore(t[0],t[1],null))}_k(t){return" "+this._stringify(t)}empty(){return!this._first}size(){return this._size}_linkEltIn(t){t.next?(t.prev=t.next.prev,t.next.prev=t,t.prev&&(t.prev.next=t)):(t.prev=this._last,this._last&&(this._last.next=t),this._last=t),null!==this._first&&this._first!==t.next||(this._first=t)}_linkEltOut(t){t.next&&(t.next.prev=t.prev),t.prev&&(t.prev.next=t.next),t===this._last&&(this._last=t.prev),t===this._first&&(this._first=t.next)}putBefore(t,e,r){if(this._dict[this._k(t)])throw new Error("Item "+t+" already present in OrderedDict");var s=i(t,e,r?this._dict[this._k(r)]:null);if(void 0===s.next)throw new Error("could not find item to put this one before");this._linkEltIn(s),this._dict[this._k(t)]=s,this._size++}append(t,e){this.putBefore(t,e,null)}remove(t){var e=this._dict[this._k(t)];if(void 0===e)throw new Error("Item "+t+" not present in OrderedDict");return this._linkEltOut(e),this._size--,delete this._dict[this._k(t)],e.value}get(t){if(this.has(t))return this._dict[this._k(t)].value}has(t){return Object.prototype.hasOwnProperty.call(this._dict,this._k(t))}forEach(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;for(var r=0,i=this._first;null!==i;){var n;if(t.call(e,i.value,i.key,r)===s.BREAK)return;i=i.next,r++}}first(){if(!this.empty())return this._first.key}firstValue(){if(!this.empty())return this._first.value}last(){if(!this.empty())return this._last.key}lastValue(){if(!this.empty())return this._last.value}prev(t){if(this.has(t)){var e=this._dict[this._k(t)];if(e.prev)return e.prev.key}return null}next(t){if(this.has(t)){var e=this._dict[this._k(t)];if(e.next)return e.next.key}return null}moveBefore(t,e){var r=this._dict[this._k(t)],i=e?this._dict[this._k(e)]:null;if(void 0===r)throw new Error("Item to move is not present");if(void 0===i)throw new Error("Could not find element to move this one before");i!==r.next&&(this._linkEltOut(r),r.next=i,this._linkEltIn(r))}indexOf(t){var e=null;return this.forEach((r,i,n)=>{if(this._k(i)===this._k(t))return e=n,s.BREAK}),e}_checkRep(){Object.keys(this._dict).forEach(t=>{const e=this._dict[t];if(e.next===e)throw new Error("Next is a loop");if(e.prev===e)throw new Error("Prev is a loop")})}}s.BREAK={break:!0}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/ordered-dict/ordered_dict.js");Package._define("ordered-dict",l,{OrderedDict:void 0})}();
  29. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,o=Package["diff-sequence"].DiffSequence,n=Package.ejson.EJSON,i=Package["geojson-utils"].GeoJSON,s=Package["id-map"].IdMap,a=Package["mongo-id"].MongoID,c=Package["ordered-dict"].OrderedDict,l=Package.random.Random,d=Package.tracker.Tracker,h=Package.tracker.Deps,u=Package.modules.meteorInstall,f=Package["babel-runtime"].meteorBabelHelpers,p=Package.promise.Promise,m,y,_,g,b,w,v,E,$,j,O,A,k,I,S=u({node_modules:{meteor:{minimongo:{"minimongo_client.js":function(e,t,r){r.watch(e("./minimongo_common.js"))},"common.js":function(e,t,r){let o;r.export({hasOwn:()=>s,ELEMENT_OPERATORS:()=>a,compileDocumentSelector:()=>p,equalityElementMatcher:()=>w,expandArraysInBranches:()=>E,isIndexable:()=>k,isNumericKey:()=>I,isOperatorObject:()=>S,makeLookupFunction:()=>C,nothingMatcher:()=>P,pathsToTree:()=>q,populateDocumentWithQueryFields:()=>D,projectionDetails:()=>T,regexpElementMatcher:()=>U}),r.watch(e("./local_collection.js"),{default(e){o=e}},0);const s=Object.prototype.hasOwnProperty,a={$lt:M(e=>e<0),$gt:M(e=>e>0),$lte:M(e=>e<=0),$gte:M(e=>e>=0),$mod:{compileElementSelector(e){if(!Array.isArray(e)||2!==e.length||"number"!=typeof e[0]||"number"!=typeof e[1])throw Error("argument to $mod must be an array of two numbers");const t=e[0],r=e[1];return e=>"number"==typeof e&&e%t===r}},$in:{compileElementSelector(e){if(!Array.isArray(e))throw Error("$in needs an array");const t=e.map(e=>{if(e instanceof RegExp)return U(e);if(S(e))throw Error("cannot nest $ under $in");return w(e)});return e=>(void 0===e&&(e=null),t.some(t=>t(e)))}},$size:{dontExpandLeafArrays:!0,compileElementSelector(e){if("string"==typeof e)e=0;else if("number"!=typeof e)throw Error("$size needs a number");return t=>Array.isArray(t)&&t.length===e}},$type:{dontIncludeLeafArrays:!0,compileElementSelector(e){if("string"==typeof e){const t={double:1,string:2,object:3,array:4,binData:5,undefined:6,objectId:7,bool:8,date:9,null:10,regex:11,dbPointer:12,javascript:13,symbol:14,javascriptWithScope:15,int:16,timestamp:17,long:18,decimal:19,minKey:-1,maxKey:127};if(!s.call(t,e))throw Error("unknown string alias for $type: ".concat(e));e=t[e]}else{if("number"!=typeof e)throw Error("argument to $type is not a number or a string");if(0===e||e<-1||e>19&&127!==e)throw Error("Invalid numerical $type code: ".concat(e))}return t=>void 0!==t&&o._f._type(t)===e}},$bitsAllSet:{compileElementSelector(e){const t=$(e,"$bitsAllSet");return e=>{const r=j(e,t.length);return r&&t.every((e,t)=>(r[t]&e)===e)}}},$bitsAnySet:{compileElementSelector(e){const t=$(e,"$bitsAnySet");return e=>{const r=j(e,t.length);return r&&t.some((e,t)=>(~r[t]&e)!==e)}}},$bitsAllClear:{compileElementSelector(e){const t=$(e,"$bitsAllClear");return e=>{const r=j(e,t.length);return r&&t.every((e,t)=>!(r[t]&e))}}},$bitsAnyClear:{compileElementSelector(e){const t=$(e,"$bitsAnyClear");return e=>{const r=j(e,t.length);return r&&t.some((e,t)=>(r[t]&e)!==e)}}},$regex:{compileElementSelector(e,t){if(!("string"==typeof e||e instanceof RegExp))throw Error("$regex has to be a string or RegExp");let r;if(void 0!==t.$options){if(/[^gim]/.test(t.$options))throw new Error("Only the i, m, and g regexp options are supported");const o=e instanceof RegExp?e.source:e;r=new RegExp(o,t.$options)}else r=e instanceof RegExp?e:new RegExp(e);return U(r)}},$elemMatch:{dontExpandLeafArrays:!0,compileElementSelector(e,t,r){if(!o._isPlainObject(e))throw Error("$elemMatch need an object");const n=!S(Object.keys(e).filter(e=>!s.call(c,e)).reduce((t,r)=>Object.assign(t,{[r]:e[r]}),{}),!0);let i;return i=n?p(e,r,{inElemMatch:!0}):m(e,r),e=>{if(!Array.isArray(e))return!1;for(let t=0;t<e.length;++t){const r=e[t];let o;if(n){if(!k(r))return!1;o=r}else o=[{value:r,dontIterate:!0}];if(i(o).result)return t}return!1}}}},c={$and:(e,t,r)=>h(f(e,t,r)),$or(e,t,r){const o=f(e,t,r);return 1===o.length?o[0]:e=>{const t=o.some(t=>t(e).result);return{result:t}}},$nor(e,t,r){const o=f(e,t,r);return e=>{const t=o.every(t=>!t(e).result);return{result:t}}},$where:(e,t)=>(t._recordPathUsed(""),t._hasWhere=!0,e instanceof Function||(e=Function("obj","return ".concat(e))),t=>({result:e.call(t,t)})),$comment:()=>()=>({result:!0})},l={$eq:e=>y(w(e)),$not:(e,t,r)=>A(m(e,r)),$ne:e=>A(y(w(e))),$nin:e=>A(y(a.$in.compileElementSelector(e))),$exists(e){const t=y(e=>void 0!==e);return e?t:A(t)},$options(e,t){if(!s.call(t,"$regex"))throw Error("$options needs a $regex");return v},$maxDistance(e,t){if(!t.$near)throw Error("$maxDistance needs a $near");return v},$all(e,t,r){if(!Array.isArray(e))throw Error("$all requires array");if(0===e.length)return P;const o=e.map(e=>{if(S(e))throw Error("no $ expressions in $all");return m(e,r)});return u(o)},$near(e,t,r,n){if(!n)throw Error("$near can't be inside another $ operator");let a,c,l;if(r._hasGeoQuery=!0,o._isPlainObject(e)&&s.call(e,"$geometry"))a=e.$maxDistance,c=e.$geometry,l=(e=>e?e.type?"Point"===e.type?i.pointDistance(c,e):i.geometryWithinRadius(e,c,a)?0:a+1:i.pointDistance(c,{type:"Point",coordinates:B(e)}):null);else{if(a=t.$maxDistance,!k(e))throw Error("$near argument must be coordinate pair or GeoJSON");c=B(e),l=(e=>k(e)?b(c,e):null)}return e=>{const t={result:!1};return E(e).every(e=>{let o;if(!r._isUpdate){if("object"!=typeof e.value)return!0;if(null===(o=l(e.value))||o>a)return!0;if(void 0!==t.distance&&t.distance<=o)return!0}return t.result=!0,t.distance=o,e.arrayIndices?t.arrayIndices=e.arrayIndices:delete t.arrayIndices,!r._isUpdate}),t}}};function d(e){return 0===e.length?v:1===e.length?e[0]:t=>{const r={};return r.result=e.every(e=>{const o=e(t);return o.result&&void 0!==o.distance&&void 0===r.distance&&(r.distance=o.distance),o.result&&o.arrayIndices&&(r.arrayIndices=o.arrayIndices),o.result}),r.result||(delete r.distance,delete r.arrayIndices),r}}const h=d,u=d;function f(e,t,r){if(!Array.isArray(e)||0===e.length)throw Error("$and/$or/$nor must be nonempty array");return e.map(e=>{if(!o._isPlainObject(e))throw Error("$or/$and/$nor entries need to be full objects");return p(e,t,{inElemMatch:r})})}function p(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=Object.keys(e).map(o=>{const n=e[o];if("$"===o.substr(0,1)){if(!s.call(c,o))throw new Error("Unrecognized logical operator: ".concat(o));return t._isSimple=!1,c[o](n,t,r.inElemMatch)}if(r.inElemMatch||t._recordPathUsed(o),"function"==typeof n)return;const i=C(o),a=m(n,t,r.isRoot);return e=>a(i(e))}).filter(Boolean);return h(o)}function m(e,t,r){return e instanceof RegExp?(t._isSimple=!1,y(U(e))):S(e)?x(e,t,r):y(w(e))}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r=>{const o=t.dontExpandLeafArrays?r:E(r,t.dontIncludeLeafArrays),n={};return n.result=o.some(t=>{let r=e(t.value);return"number"==typeof r&&(t.arrayIndices||(t.arrayIndices=[r]),r=!0),r&&t.arrayIndices&&(n.arrayIndices=t.arrayIndices),r}),n}}function b(e,t){const r=B(e),o=B(t);return Math.hypot(r[0]-o[0],r[1]-o[1])}function w(e){if(S(e))throw Error("Can't create equalityValueSelector for operator object");return null==e?e=>null==e:t=>o._f._equal(e,t)}function v(e){return{result:!0}}function E(e,t){const r=[];return e.forEach(e=>{const o=Array.isArray(e.value);t&&o&&!e.dontIterate||r.push({arrayIndices:e.arrayIndices,value:e.value}),o&&!e.dontIterate&&e.value.forEach((t,o)=>{r.push({arrayIndices:(e.arrayIndices||[]).concat(o),value:t})})}),r}function $(e,t){if(Number.isInteger(e)&&e>=0)return new Uint8Array(new Int32Array([e]).buffer);if(n.isBinary(e))return new Uint8Array(e.buffer);if(Array.isArray(e)&&e.every(e=>Number.isInteger(e)&&e>=0)){const t=new ArrayBuffer(1+(Math.max(...e)>>3)),r=new Uint8Array(t);return e.forEach(e=>{r[e>>3]|=1<<(7&e)}),r}throw Error("operand to ".concat(t," must be a numeric bitmask (representable as a ")+"non-negative 32-bit signed integer), a bindata bitmask or an array with bit positions (non-negative integers)")}function j(e,t){if(Number.isSafeInteger(e)){const r=new ArrayBuffer(Math.max(t,2*Uint32Array.BYTES_PER_ELEMENT));let o=new Uint32Array(r,0,2);return o[0]=e%4294967296|0,o[1]=e/4294967296|0,e<0&&(o=new Uint8Array(r,2)).forEach((e,t)=>{o[t]=255}),new Uint8Array(r)}return!!n.isBinary(e)&&new Uint8Array(e.buffer)}function O(e,t,r){Object.keys(e).forEach(e=>{if(e.length>t.length&&0===e.indexOf("".concat(t,"."))||t.length>e.length&&0===t.indexOf("".concat(e,".")))throw new Error("cannot infer query fields to set, both paths '".concat(e,"' and ")+"'".concat(t,"' are matched"));if(e===t)throw new Error("cannot infer query fields to set, path '".concat(t,"' is matched twice"))}),e[t]=r}function A(e){return t=>({result:!e(t).result})}function k(e){return Array.isArray(e)||o._isPlainObject(e)}function I(e){return/^[0-9]+$/.test(e)}function S(e,t){if(!o._isPlainObject(e))return!1;let r=void 0;return Object.keys(e).forEach(o=>{const n="$"===o.substr(0,1);if(void 0===r)r=n;else if(r!==n){if(!t)throw new Error("Inconsistent operator: ".concat(JSON.stringify(e)));r=!1}}),!!r}function M(e){return{compileElementSelector(t){if(Array.isArray(t))return()=>!1;void 0===t&&(t=null);const r=o._f._type(t);return n=>(void 0===n&&(n=null),o._f._type(n)===r&&e(o._f._cmp(n,t)))}}}function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=e.split("."),n=r.length?r[0]:"",i=r.length>1&&C(r.slice(1).join(".")),s=e=>(e.dontIterate||delete e.dontIterate,e.arrayIndices&&!e.arrayIndices.length&&delete e.arrayIndices,e);return function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(Array.isArray(e)){if(!(I(n)&&n<e.length))return[];a=a.concat(+n,"x")}const c=e[n];if(!i)return[s({arrayIndices:a,dontIterate:Array.isArray(e)&&Array.isArray(c),value:c})];if(!k(c))return Array.isArray(e)?[]:[s({arrayIndices:a,value:void 0})];const l=[],d=e=>{l.push(...e)};return d(i(c,a)),!Array.isArray(c)||I(r[1])&&t.forSort||c.forEach((e,t)=>{o._isPlainObject(e)&&d(i(e,a.concat(t)))}),l}}function P(e){return{result:!1}}function x(e,t,r){const o=Object.keys(e).map(o=>{const n=e[o],i=["$lt","$lte","$gt","$gte"].includes(o)&&"number"==typeof n,c=["$ne","$eq"].includes(o)&&n!==Object(n),d=["$in","$nin"].includes(o)&&Array.isArray(n)&&!n.some(e=>e===Object(e));if(i||d||c||(t._isSimple=!1),s.call(l,o))return l[o](n,e,t,r);if(s.call(a,o)){const r=a[o];return y(r.compileElementSelector(n,e,t),r)}throw new Error("Unrecognized operator: ".concat(o))});return u(o)}function q(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return e.forEach(e=>{const n=e.split(".");let i=o;const a=n.slice(0,-1).every((t,o)=>{if(s.call(i,t)){if(i[t]!==Object(i[t])&&(i[t]=r(i[t],n.slice(0,o+1).join("."),e),i[t]!==Object(i[t])))return!1}else i[t]={};return i=i[t],!0});if(a){const o=n[n.length-1];s.call(i,o)?i[o]=r(i[o],e,e):i[o]=t(e)}}),o}function B(e){return Array.isArray(e)?e.slice():[e.x,e.y]}function F(e,t,r){r&&Object.getPrototypeOf(r)===Object.prototype?R(e,t,r):r instanceof RegExp||O(e,t,r)}function R(e,t,r){const o=Object.keys(r),n=o.filter(e=>"$"!==e[0]);if(n.length>0||!o.length){if(o.length!==n.length)throw new Error("unknown operator: ".concat(n[0]));L(r,t),O(e,t,r)}else Object.keys(r).forEach(o=>{const n=r[o];"$eq"===o?F(e,t,n):"$all"===o&&n.forEach(r=>F(e,t,r))})}function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.getPrototypeOf(e)===Object.prototype?Object.keys(e).forEach(r=>{const o=e[r];"$and"===r?o.forEach(e=>D(e,t)):"$or"===r?1===o.length&&D(o[0],t):"$"!==r[0]&&F(t,r,o)}):o._selectorIsId(e)&&O(t,"_id",e),t}function T(e){let t=Object.keys(e).sort();1===t.length&&"_id"===t[0]||t.includes("_id")&&e._id||(t=t.filter(e=>"_id"!==e));let r=null;t.forEach(t=>{const o=!!e[t];if(null===r&&(r=o),r!==o)throw g("You cannot currently mix including and excluding fields.")});const o=q(t,e=>r,(e,t,r)=>{const o=r,n=t;throw g("both ".concat(o," and ").concat(n," found in fields option, ")+"using both of them may trigger unexpected behavior. Did you mean to use only one of them?")});return{including:r,tree:o}}function U(e){return t=>t instanceof RegExp?t.toString()===e.toString():"string"==typeof t&&(e.lastIndex=0,e.test(t))}function Q(e,t){if(e.includes("."))throw new Error("The dotted field '".concat(e,"' in '").concat(t,".").concat(e," is not valid for storage."));if("$"===e[0])throw new Error("The dollar ($) prefixed field '".concat(t,".").concat(e," is not valid for storage."))}function L(e,t){e&&Object.getPrototypeOf(e)===Object.prototype&&Object.keys(e).forEach(r=>{Q(r,t),L(e[r],t+"."+r)})}_={makeLookupFunction:C},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"==typeof e&&t.field&&(e+=" for field '".concat(t.field,"'"));const r=new Error(e);return r.name="MinimongoError",r}},"cursor.js":function(e,t,r){let o,i;r.export({default:()=>s}),r.watch(e("./local_collection.js"),{default(e){o=e}},0),r.watch(e("./common.js"),{hasOwn(e){i=e}},1);class s{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.collection=e,this.sorter=null,this.matcher=new k.Matcher(t),o._selectorIsIdPerhapsAsObject(t)?this._selectorId=i.call(t,"_id")?t._id:t:(this._selectorId=void 0,(this.matcher.hasGeoQuery()||r.sort)&&(this.sorter=new k.Sorter(r.sort||[],{matcher:this.matcher}))),this.skip=r.skip||0,this.limit=r.limit,this.fields=r.fields,this._projectionFn=o._compileProjection(this.fields||{}),this._transform=o.wrapTransform(r.transform),void 0!==d&&(this.reactive=void 0===r.reactive||r.reactive)}count(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.reactive&&this._depend({added:!0,removed:!0},!0),this._getRawObjects({ordered:!0,applySkipLimit:e}).length}fetch(){const e=[];return this.forEach(t=>{e.push(t)}),e}[Symbol.iterator](){this.reactive&&this._depend({addedBefore:!0,removed:!0,changed:!0,movedBefore:!0});let e=0;const t=this._getRawObjects({ordered:!0});return{next:()=>{if(e<t.length){let r=this._projectionFn(t[e++]);return this._transform&&(r=this._transform(r)),{value:r}}return{done:!0}}}}forEach(e,t){this.reactive&&this._depend({addedBefore:!0,removed:!0,changed:!0,movedBefore:!0}),this._getRawObjects({ordered:!0}).forEach((r,o)=>{r=this._projectionFn(r),this._transform&&(r=this._transform(r)),e.call(t,r,o,this)})}getTransform(){return this._transform}map(e,t){const r=[];return this.forEach((o,n)=>{r.push(e.call(t,o,n,this))}),r}observe(e){return o._observeFromObserveChanges(this,e)}observeChanges(e){const t=o._observeChangesCallbacksAreOrdered(e);if(!e._allow_unordered&&!t&&(this.skip||this.limit))throw new Error("Must use an ordered observe with skip or limit (i.e. 'addedBefore' for observeChanges or 'addedAt' for observe, instead of 'added').");if(this.fields&&(0===this.fields._id||!1===this.fields._id))throw Error("You may not observe a cursor with {fields: {_id: 0}}");const r=this.matcher.hasGeoQuery()&&t&&new o._IdMap,i={cursor:this,dirty:!1,distances:r,matcher:this.matcher,ordered:t,projectionFn:this._projectionFn,resultsSnapshot:null,sorter:t&&this.sorter};let s;this.reactive&&(s=this.collection.next_qid++,this.collection.queries[s]=i),i.results=this._getRawObjects({ordered:t,distances:i.distances}),this.collection.paused&&(i.resultsSnapshot=t?[]:new o._IdMap);const a=e=>{if(!e)return()=>{};const t=this;return function(){if(t.collection.paused)return;const r=arguments;t.collection._observeQueue.queueTask(()=>{e.apply(this,r)})}};if(i.added=a(e.added),i.changed=a(e.changed),i.removed=a(e.removed),t&&(i.addedBefore=a(e.addedBefore),i.movedBefore=a(e.movedBefore)),!e._suppress_initial&&!this.collection.paused){const e=t?i.results:i.results._map;Object.keys(e).forEach(r=>{const o=e[r],s=n.clone(o);delete s._id,t&&i.addedBefore(o._id,this._projectionFn(s),null),i.added(o._id,this._projectionFn(s))})}const c=Object.assign(new o.ObserveHandle,{collection:this.collection,stop:()=>{this.reactive&&delete this.collection.queries[s]}});return this.reactive&&d.active&&d.onInvalidate(()=>{c.stop()}),this.collection._observeQueue.drain(),c}rewind(){}_depend(e,t){if(d.active){const r=new d.Dependency,o=r.changed.bind(r);r.depend();const n={_allow_unordered:t,_suppress_initial:!0};["added","addedBefore","changed","movedBefore","removed"].forEach(t=>{e[t]&&(n[t]=o)}),this.observeChanges(n)}}_getCollectionName(){return this.collection.name}_getRawObjects(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!1!==e.applySkipLimit,r=e.ordered?[]:new o._IdMap;if(void 0!==this._selectorId){if(t&&this.skip)return r;const o=this.collection._docs.get(this._selectorId);return o&&(e.ordered?r.push(o):r.set(this._selectorId,o)),r}let n;return this.matcher.hasGeoQuery()&&e.ordered&&(e.distances?(n=e.distances).clear():n=new o._IdMap),this.collection._docs.forEach((o,i)=>{const s=this.matcher.documentMatches(o);return s.result&&(e.ordered?(r.push(o),n&&void 0!==s.distance&&n.set(i,s.distance)):r.set(i,o)),!t||(!this.limit||this.skip||this.sorter||r.length!==this.limit)}),e.ordered?(this.sorter&&r.sort(this.sorter.getComparator({distances:n})),t&&(this.limit||this.skip)?r.slice(this.skip,this.limit?this.limit+this.skip:r.length):r):r}_publishCursor(e){if(!Package.mongo)throw new Error("Can't publish from Minimongo without the `mongo` package.");if(!this.collection.name)throw new Error("Can't publish a cursor from a collection without a name.");return Package.mongo.Mongo.Collection._publishCursor(this,e,this.collection.name)}}},"local_collection.js":function(t,r,i){let h,u,f,p,m,y,_,b;i.export({default:()=>w}),i.watch(t("./cursor.js"),{default(e){h=e}},0),i.watch(t("./observe_handle.js"),{default(e){u=e}},1),i.watch(t("./common.js"),{hasOwn(e){f=e},isIndexable(e){p=e},isNumericKey(e){m=e},isOperatorObject(e){y=e},populateDocumentWithQueryFields(e){_=e},projectionDetails(e){b=e}},2);class w{constructor(t){this.name=t,this._docs=new w._IdMap,this._observeQueue=new e._SynchronousQueue,this.next_qid=1,this.queries=Object.create(null),this._savedOriginals=null,this.paused=!1}find(e,t){return 0===arguments.length&&(e={}),new w.Cursor(this,e,t)}findOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return 0===arguments.length&&(e={}),t.limit=1,this.find(e,t).fetch()[0]}insert(t,r){j(t=n.clone(t)),f.call(t,"_id")||(t._id=w._useOID?new a.ObjectID:l.id());const o=t._id;if(this._docs.has(o))throw g("Duplicate _id '".concat(o,"'"));this._saveOriginal(o,void 0),this._docs.set(o,t);const i=[];return Object.keys(this.queries).forEach(e=>{const r=this.queries[e];if(r.dirty)return;const n=r.matcher.documentMatches(t);n.result&&(r.distances&&void 0!==n.distance&&r.distances.set(o,n.distance),r.cursor.skip||r.cursor.limit?i.push(e):w._insertInResults(r,t))}),i.forEach(e=>{this.queries[e]&&this._recomputeResults(this.queries[e])}),this._observeQueue.drain(),r&&e.defer(()=>{r(null,o)}),o}pauseObservers(){this.paused||(this.paused=!0,Object.keys(this.queries).forEach(e=>{const t=this.queries[e];t.resultsSnapshot=n.clone(t.results)}))}remove(t,r){if(this.paused&&!this._savedOriginals&&n.equals(t,{})){const t=this._docs.size();return this._docs.clear(),Object.keys(this.queries).forEach(e=>{const t=this.queries[e];t.ordered?t.results=[]:t.results.clear()}),r&&e.defer(()=>{r(null,t)}),t}const o=new k.Matcher(t),i=[];this._eachPossiblyMatchingDoc(t,(e,t)=>{o.documentMatches(e).result&&i.push(t)});const s=[],a=[];for(let e=0;e<i.length;e++){const t=i[e],r=this._docs.get(t);Object.keys(this.queries).forEach(e=>{const t=this.queries[e];t.dirty||t.matcher.documentMatches(r).result&&(t.cursor.skip||t.cursor.limit?s.push(e):a.push({qid:e,doc:r}))}),this._saveOriginal(t,r),this._docs.remove(t)}a.forEach(e=>{const t=this.queries[e.qid];t&&(t.distances&&t.distances.remove(e.doc._id),w._removeFromResults(t,e.doc))}),s.forEach(e=>{const t=this.queries[e];t&&this._recomputeResults(t)}),this._observeQueue.drain();const c=i.length;return r&&e.defer(()=>{r(null,c)}),c}resumeObservers(){this.paused&&(this.paused=!1,Object.keys(this.queries).forEach(e=>{const t=this.queries[e];t.dirty?(t.dirty=!1,this._recomputeResults(t,t.resultsSnapshot)):w._diffQueryChanges(t.ordered,t.resultsSnapshot,t.results,t,{projectionFn:t.projectionFn}),t.resultsSnapshot=null}),this._observeQueue.drain())}retrieveOriginals(){if(!this._savedOriginals)throw new Error("Called retrieveOriginals without saveOriginals");const e=this._savedOriginals;return this._savedOriginals=null,e}saveOriginals(){if(this._savedOriginals)throw new Error("Called saveOriginals twice without retrieveOriginals");this._savedOriginals=new w._IdMap}update(t,r,o,i){!i&&o instanceof Function&&(i=o,o=null),o||(o={});const s=new k.Matcher(t,!0),a={},c=new w._IdMap,l=w._idsMatchedBySelector(t);Object.keys(this.queries).forEach(e=>{const t=this.queries[e];if((t.cursor.skip||t.cursor.limit)&&!this.paused){if(t.results instanceof w._IdMap)return void(a[e]=t.results.clone());if(!(t.results instanceof Array))throw new Error("Assertion failed: query.results not an array");const r=e=>{if(c.has(e._id))return c.get(e._id);const t=l&&!l.some(t=>n.equals(t,e._id))?e:n.clone(e);return c.set(e._id,t),t};a[e]=t.results.map(r)}});const d={};let h=0,u,f;if(this._eachPossiblyMatchingDoc(t,(e,t)=>{const n=s.documentMatches(e);return!(n.result&&(this._saveOriginal(t,e),this._modifyAndNotify(e,r,d,n.arrayIndices),++h,!o.multi))}),Object.keys(d).forEach(e=>{const t=this.queries[e];t&&this._recomputeResults(t,a[e])}),this._observeQueue.drain(),0===h&&o.upsert){const e=w._createUpsertDocument(t,r);!e._id&&o.insertedId&&(e._id=o.insertedId),u=this.insert(e),h=1}return o._returnObject?(f={numberAffected:h},void 0!==u&&(f.insertedId=u)):f=h,i&&e.defer(()=>{i(null,f)}),f}upsert(e,t,r,o){return o||"function"!=typeof r||(o=r,r={}),this.update(e,t,Object.assign({},r,{upsert:!0,_returnObject:!0}),o)}_eachPossiblyMatchingDoc(e,t){const r=w._idsMatchedBySelector(e);r?r.some(e=>{const r=this._docs.get(e);if(r)return!1===t(r,e)}):this._docs.forEach(t)}_modifyAndNotify(e,t,r,o){const i={};Object.keys(this.queries).forEach(t=>{const r=this.queries[t];r.dirty||(r.ordered?i[t]=r.matcher.documentMatches(e).result:i[t]=r.results.has(e._id))});const s=n.clone(e);w._modify(e,t,{arrayIndices:o}),Object.keys(this.queries).forEach(t=>{const o=this.queries[t];if(o.dirty)return;const n=o.matcher.documentMatches(e),a=n.result,c=i[t];a&&o.distances&&void 0!==n.distance&&o.distances.set(e._id,n.distance),o.cursor.skip||o.cursor.limit?(c||a)&&(r[t]=!0):c&&!a?w._removeFromResults(o,e):!c&&a?w._insertInResults(o,e):c&&a&&w._updateInResults(o,e,s)})}_recomputeResults(e,t){this.paused?e.dirty=!0:(this.paused||t||(t=e.results),e.distances&&e.distances.clear(),e.results=e.cursor._getRawObjects({distances:e.distances,ordered:e.ordered}),this.paused||w._diffQueryChanges(e.ordered,t,e.results,e,{projectionFn:e.projectionFn}))}_saveOriginal(e,t){this._savedOriginals&&(this._savedOriginals.has(e)||this._savedOriginals.set(e,n.clone(t)))}}w.Cursor=h,w.ObserveHandle=u,w._CachingChangeObserver=class e{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=e.callbacks&&w._observeChangesCallbacksAreOrdered(e.callbacks);if(f.call(e,"ordered")){if(this.ordered=e.ordered,e.callbacks&&e.ordered!==t)throw Error("ordered option doesn't match callbacks")}else{if(!e.callbacks)throw Error("must provide ordered or callbacks");this.ordered=t}const r=e.callbacks||{};this.ordered?(this.docs=new c(a.idStringify),this.applyChange={addedBefore:(e,t,o)=>{const i=n.clone(t);i._id=e,r.addedBefore&&r.addedBefore.call(this,e,t,o),r.added&&r.added.call(this,e,t),this.docs.putBefore(e,i,o||null)},movedBefore:(e,t)=>{const o=this.docs.get(e);r.movedBefore&&r.movedBefore.call(this,e,t),this.docs.moveBefore(e,t||null)}}):(this.docs=new w._IdMap,this.applyChange={added:(e,t)=>{const o=n.clone(t);r.added&&r.added.call(this,e,t),o._id=e,this.docs.set(e,o)}}),this.applyChange.changed=((e,t)=>{const i=this.docs.get(e);if(!i)throw new Error("Unknown id for changed: ".concat(e));r.changed&&r.changed.call(this,e,n.clone(t)),o.applyChanges(i,t)}),this.applyChange.removed=(e=>{r.removed&&r.removed.call(this,e),this.docs.remove(e)})}},w._IdMap=class e extends s{constructor(){super(a.idStringify,a.idParse)}},w.wrapTransform=(e=>{if(!e)return null;if(e.__wrappedTransform__)return e;const t=t=>{if(!f.call(t,"_id"))throw new Error("can only transform documents with _id");const r=t._id,o=d.nonreactive(()=>e(t));if(!w._isPlainObject(o))throw new Error("transform must return object");if(f.call(o,"_id")){if(!n.equals(o._id,r))throw new Error("transformed document can't have different _id")}else o._id=r;return o};return t.__wrappedTransform__=!0,t}),w._binarySearch=((e,t,r)=>{let o=0,n=t.length;for(;n>0;){const i=Math.floor(n/2);e(r,t[o+i])>=0?(o+=i+1,n-=i+1):n=i}return o}),w._checkSupportedProjection=(e=>{if(e!==Object(e)||Array.isArray(e))throw g("fields option must be an object");Object.keys(e).forEach(t=>{if(t.split(".").includes("$"))throw g("Minimongo doesn't support $ operator in projections yet.");const r=e[t];if("object"==typeof r&&["$elemMatch","$meta","$slice"].some(e=>f.call(r,e)))throw g("Minimongo doesn't support operators in projections yet.");if(![1,0,!0,!1].includes(r))throw g("Projection values should be one of 1, 0, true, or false")})}),w._compileProjection=(e=>{w._checkSupportedProjection(e);const t=void 0===e._id||e._id,r=b(e),o=(e,t)=>{if(Array.isArray(e))return e.map(e=>o(e,t));const i=r.including?{}:n.clone(e);return Object.keys(t).forEach(s=>{if(!f.call(e,s))return;const a=t[s];a===Object(a)?e[s]===Object(e[s])&&(i[s]=o(e[s],a)):r.including?i[s]=n.clone(e[s]):delete i[s]}),i};return e=>{const n=o(e,r.tree);return t&&f.call(e,"_id")&&(n._id=e._id),!t&&f.call(n,"_id")&&delete n._id,n}}),w._createUpsertDocument=((e,t)=>{const r=_(e),o=w._isModificationMod(t),n={};if(r._id&&(n._id=r._id,delete r._id),w._modify(n,{$set:r}),w._modify(n,t,{isInsert:!0}),o)return n;const i=Object.assign({},t);return n._id&&(i._id=n._id),i}),w._diffObjects=((e,t,r)=>o.diffObjects(e,t,r)),w._diffQueryChanges=((e,t,r,n,i)=>o.diffQueryChanges(e,t,r,n,i)),w._diffQueryOrderedChanges=((e,t,r,n)=>o.diffQueryOrderedChanges(e,t,r,n)),w._diffQueryUnorderedChanges=((e,t,r,n)=>o.diffQueryUnorderedChanges(e,t,r,n)),w._findInOrderedResults=((e,t)=>{if(!e.ordered)throw new Error("Can't call _findInOrderedResults on unordered query");for(let r=0;r<e.results.length;r++)if(e.results[r]===t)return r;throw Error("object missing from query")}),w._idsMatchedBySelector=(e=>{if(w._selectorIsId(e))return[e];if(!e)return null;if(f.call(e,"_id"))return w._selectorIsId(e._id)?[e._id]:e._id&&Array.isArray(e._id.$in)&&e._id.$in.length&&e._id.$in.every(w._selectorIsId)?e._id.$in:null;if(Array.isArray(e.$and))for(let t=0;t<e.$and.length;++t){const r=w._idsMatchedBySelector(e.$and[t]);if(r)return r}return null}),w._insertInResults=((e,t)=>{const r=n.clone(t);if(delete r._id,e.ordered){if(e.sorter){const o=w._insertInSortedList(e.sorter.getComparator({distances:e.distances}),e.results,t);let n=e.results[o+1];n=n?n._id:null,e.addedBefore(t._id,e.projectionFn(r),n)}else e.addedBefore(t._id,e.projectionFn(r),null),e.results.push(t);e.added(t._id,e.projectionFn(r))}else e.added(t._id,e.projectionFn(r)),e.results.set(t._id,t)}),w._insertInSortedList=((e,t,r)=>{if(0===t.length)return t.push(r),0;const o=w._binarySearch(e,t,r);return t.splice(o,0,r),o}),w._isModificationMod=(e=>{let t=!1,r=!1;if(Object.keys(e).forEach(e=>{"$"===e.substr(0,1)?t=!0:r=!0}),t&&r)throw new Error("Update parameter cannot have both modifier and non-modifier fields.");return t}),w._isPlainObject=(e=>e&&3===w._f._type(e)),w._modify=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!w._isPlainObject(t))throw g("Modifier must be an object");t=n.clone(t);const o=y(t),i=o?n.clone(e):t;if(o){if(Object.keys(t).forEach(e=>{const o=r.isInsert&&"$setOnInsert"===e,n=v[o?"$set":e],s=t[e];if(!n)throw g("Invalid modifier specified ".concat(e));Object.keys(s).forEach(t=>{const o=s[t];if(""===t)throw g("An empty update path is not valid.");const a=t.split(".");if(!a.every(Boolean))throw g("The update path '".concat(t,"' contains an empty field name, ")+"which is not allowed.");const c=A(i,a,{arrayIndices:r.arrayIndices,forbidArray:"$rename"===e,noCreate:E[e]});n(c,a.pop(),o,t,i)})}),e._id&&!n.equals(e._id,i._id))throw g('After applying the update to the document {_id: "'.concat(e._id,'", ...},')+" the (immutable) field '_id' was found to have been altered to "+'_id: "'.concat(i._id,'"'))}else{if(e._id&&t._id&&!n.equals(e._id,t._id))throw g('The _id field cannot be changed from {_id: "'.concat(e._id,'"} to ')+'{_id: "'.concat(t._id,'"}'));j(t)}Object.keys(e).forEach(t=>{"_id"!==t&&delete e[t]}),Object.keys(i).forEach(t=>{e[t]=i[t]})},w._observeFromObserveChanges=((e,t)=>{const r=e.getTransform()||(e=>e);let i=!!t._suppress_initial,s;if(w._observeCallbacksAreOrdered(t)){const e=!t._no_indices;s={addedBefore(o,n,s){if(i||!t.addedAt&&!t.added)return;const a=r(Object.assign(n,{_id:o}));t.addedAt?t.addedAt(a,e?s?this.docs.indexOf(s):this.docs.size():-1,s):t.added(a)},changed(i,s){if(!t.changedAt&&!t.changed)return;let a=n.clone(this.docs.get(i));if(!a)throw new Error("Unknown id for changed: ".concat(i));const c=r(n.clone(a));o.applyChanges(a,s),t.changedAt?t.changedAt(r(a),c,e?this.docs.indexOf(i):-1):t.changed(r(a),c)},movedBefore(o,i){if(!t.movedTo)return;const s=e?this.docs.indexOf(o):-1;let a=e?i?this.docs.indexOf(i):this.docs.size():-1;a>s&&--a,t.movedTo(r(n.clone(this.docs.get(o))),s,a,i||null)},removed(o){if(!t.removedAt&&!t.removed)return;const n=r(this.docs.get(o));t.removedAt?t.removedAt(n,e?this.docs.indexOf(o):-1):t.removed(n)}}}else s={added(e,o){!i&&t.added&&t.added(r(Object.assign(o,{_id:e})))},changed(e,i){if(t.changed){const s=this.docs.get(e),a=n.clone(s);o.applyChanges(a,i),t.changed(r(a),r(n.clone(s)))}},removed(e){t.removed&&t.removed(r(this.docs.get(e)))}};const a=new w._CachingChangeObserver({callbacks:s}),c=e.observeChanges(a.applyChange);return i=!1,c}),w._observeCallbacksAreOrdered=(e=>{if(e.added&&e.addedAt)throw new Error("Please specify only one of added() and addedAt()");if(e.changed&&e.changedAt)throw new Error("Please specify only one of changed() and changedAt()");if(e.removed&&e.removedAt)throw new Error("Please specify only one of removed() and removedAt()");return!!(e.addedAt||e.changedAt||e.movedTo||e.removedAt)}),w._observeChangesCallbacksAreOrdered=(e=>{if(e.added&&e.addedBefore)throw new Error("Please specify only one of added() and addedBefore()");return!(!e.addedBefore&&!e.movedBefore)}),w._removeFromResults=((e,t)=>{if(e.ordered){const r=w._findInOrderedResults(e,t);e.removed(t._id),e.results.splice(r,1)}else{const r=t._id;e.removed(t._id),e.results.remove(r)}}),w._selectorIsId=(e=>"number"==typeof e||"string"==typeof e||e instanceof a.ObjectID),w._selectorIsIdPerhapsAsObject=(e=>w._selectorIsId(e)||w._selectorIsId(e&&e._id)&&1===Object.keys(e).length),w._updateInResults=((e,t,r)=>{if(!n.equals(t._id,r._id))throw new Error("Can't change a doc's _id while updating");const i=e.projectionFn,s=o.makeChangedFields(i(t),i(r));if(!e.ordered)return void(Object.keys(s).length&&(e.changed(t._id,s),e.results.set(t._id,t)));const a=w._findInOrderedResults(e,t);if(Object.keys(s).length&&e.changed(t._id,s),!e.sorter)return;e.results.splice(a,1);const c=w._insertInSortedList(e.sorter.getComparator({distances:e.distances}),e.results,t);if(a!==c){let r=e.results[c+1];r=r?r._id:null,e.movedBefore&&e.movedBefore(t._id,r)}});const v={$currentDate(e,t,r){if("object"==typeof r&&f.call(r,"$type")){if("date"!==r.$type)throw g("Minimongo does currently only support the date type in $currentDate modifiers",{field:t})}else if(!0!==r)throw g("Invalid $currentDate modifier",{field:t});e[t]=new Date},$min(e,t,r){if("number"!=typeof r)throw g("Modifier $min allowed for numbers only",{field:t});if(t in e){if("number"!=typeof e[t])throw g("Cannot apply $min modifier to non-number",{field:t});e[t]>r&&(e[t]=r)}else e[t]=r},$max(e,t,r){if("number"!=typeof r)throw g("Modifier $max allowed for numbers only",{field:t});if(t in e){if("number"!=typeof e[t])throw g("Cannot apply $max modifier to non-number",{field:t});e[t]<r&&(e[t]=r)}else e[t]=r},$inc(e,t,r){if("number"!=typeof r)throw g("Modifier $inc allowed for numbers only",{field:t});if(t in e){if("number"!=typeof e[t])throw g("Cannot apply $inc modifier to non-number",{field:t});e[t]+=r}else e[t]=r},$set(e,t,r){if(e!==Object(e)){const e=g("Cannot set property on non-object field",{field:t});throw e.setPropertyError=!0,e}if(null===e){const e=g("Cannot set property on null",{field:t});throw e.setPropertyError=!0,e}j(r),e[t]=r},$setOnInsert(e,t,r){},$unset(e,t,r){void 0!==e&&(e instanceof Array?t in e&&(e[t]=null):delete e[t])},$push(e,t,r){if(void 0===e[t]&&(e[t]=[]),!(e[t]instanceof Array))throw g("Cannot apply $push modifier to non-array",{field:t});if(!r||!r.$each)return j(r),void e[t].push(r);const o=r.$each;if(!(o instanceof Array))throw g("$each must be an array",{field:t});j(o);let n=void 0;if("$position"in r){if("number"!=typeof r.$position)throw g("$position must be a numeric value",{field:t});if(r.$position<0)throw g("$position in $push must be zero or positive",{field:t});n=r.$position}let i=void 0;if("$slice"in r){if("number"!=typeof r.$slice)throw g("$slice must be a numeric value",{field:t});i=r.$slice}let s=void 0;if(r.$sort){if(void 0===i)throw g("$sort requires $slice to be present",{field:t});s=new k.Sorter(r.$sort).getComparator(),o.forEach(e=>{if(3!==w._f._type(e))throw g("$push like modifiers using $sort require all elements to be objects",{field:t})})}if(void 0===n)o.forEach(r=>{e[t].push(r)});else{const r=[n,0];o.forEach(e=>{r.push(e)}),e[t].splice(...r)}s&&e[t].sort(s),void 0!==i&&(e[t]=0===i?[]:i<0?e[t].slice(i):e[t].slice(0,i))},$pushAll(e,t,r){if(!("object"==typeof r&&r instanceof Array))throw g("Modifier $pushAll/pullAll allowed for arrays only");j(r);const o=e[t];if(void 0===o)e[t]=r;else{if(!(o instanceof Array))throw g("Cannot apply $pushAll modifier to non-array",{field:t});o.push(...r)}},$addToSet(e,t,r){let o=!1;if("object"==typeof r){const e=Object.keys(r);"$each"===e[0]&&(o=!0)}const n=o?r.$each:[r];j(n);const i=e[t];if(void 0===i)e[t]=n;else{if(!(i instanceof Array))throw g("Cannot apply $addToSet modifier to non-array",{field:t});n.forEach(e=>{i.some(t=>w._f._equal(e,t))||i.push(e)})}},$pop(e,t,r){if(void 0===e)return;const o=e[t];if(void 0!==o){if(!(o instanceof Array))throw g("Cannot apply $pop modifier to non-array",{field:t});"number"==typeof r&&r<0?o.splice(0,1):o.pop()}},$pull(e,t,r){if(void 0===e)return;const o=e[t];if(void 0===o)return;if(!(o instanceof Array))throw g("Cannot apply $pull/pullAll modifier to non-array",{field:t});let n;if(null==r||"object"!=typeof r||r instanceof Array)n=o.filter(e=>!w._f._equal(e,r));else{const e=new k.Matcher(r);n=o.filter(t=>!e.documentMatches(t).result)}e[t]=n},$pullAll(e,t,r){if(!("object"==typeof r&&r instanceof Array))throw g("Modifier $pushAll/pullAll allowed for arrays only",{field:t});if(void 0===e)return;const o=e[t];if(void 0!==o){if(!(o instanceof Array))throw g("Cannot apply $pull/pullAll modifier to non-array",{field:t});e[t]=o.filter(e=>!r.some(t=>w._f._equal(e,t)))}},$rename(e,t,r,o,n){if(o===r)throw g("$rename source must differ from target",{field:t});if(null===e)throw g("$rename source field invalid",{field:t});if("string"!=typeof r)throw g("$rename target must be a string",{field:t});if(r.includes("\0"))throw g("The 'to' field for $rename cannot contain an embedded null byte",{field:t});if(void 0===e)return;const i=e[t];delete e[t];const s=r.split("."),a=A(n,s,{forbidArray:!0});if(null===a)throw g("$rename target field invalid",{field:t});a[s.pop()]=i},$bit(e,t,r){throw g("$bit is not supported",{field:t})},$v(){}},E={$pop:!0,$pull:!0,$pullAll:!0,$rename:!0,$unset:!0},$={$:"start with '$'",".":"contain '.'","\0":"contain null bytes"};function j(e){e&&"object"==typeof e&&JSON.stringify(e,(e,t)=>(O(e),t))}function O(e){let t;if("string"==typeof e&&(t=e.match(/^\$|\.|\0/)))throw g("Key ".concat(e," must not ").concat($[t[0]]))}function A(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=!1;for(let n=0;n<t.length;n++){const i=n===t.length-1;let s=t[n];if(!p(e)){if(r.noCreate)return;const t=g("cannot use the part '".concat(s,"' to traverse ").concat(e));throw t.setPropertyError=!0,t}if(e instanceof Array){if(r.forbidArray)return null;if("$"===s){if(o)throw g("Too many positional (i.e. '$') elements");if(!r.arrayIndices||!r.arrayIndices.length)throw g("The positional operator did not find the match needed from the query");s=r.arrayIndices[0],o=!0}else{if(!m(s)){if(r.noCreate)return;throw g("can't append to array using string field name [".concat(s,"]"))}s=parseInt(s)}if(i&&(t[n]=s),r.noCreate&&s>=e.length)return;for(;e.length<s;)e.push(null);if(!i)if(e.length===s)e.push({});else if("object"!=typeof e[s])throw g("can't modify field '".concat(t[n+1],"' of list value ")+JSON.stringify(e[s]))}else if(O(s),!(s in e)){if(r.noCreate)return;i||(e[s]={})}if(i)return e;e=e[s]}}},"matcher.js":function(e,t,r){let o,i,s,c;r.export({default:()=>l}),r.watch(e("./local_collection.js"),{default(e){o=e}},0),r.watch(e("./common.js"),{compileDocumentSelector(e){i=e},hasOwn(e){s=e},nothingMatcher(e){c=e}},1);class l{constructor(e,t){this._paths={},this._hasGeoQuery=!1,this._hasWhere=!1,this._isSimple=!0,this._matchingDocument=void 0,this._selector=null,this._docMatcher=this._compileSelector(e),this._isUpdate=t}documentMatches(e){if(e!==Object(e))throw Error("documentMatches needs a document");return this._docMatcher(e)}hasGeoQuery(){return this._hasGeoQuery}hasWhere(){return this._hasWhere}isSimple(){return this._isSimple}_compileSelector(e){if(e instanceof Function)return this._isSimple=!1,this._selector=e,this._recordPathUsed(""),t=>({result:!!e.call(t)});if(o._selectorIsId(e))return this._selector={_id:e},this._recordPathUsed("_id"),t=>({result:n.equals(t._id,e)});if(!e||s.call(e,"_id")&&!e._id)return this._isSimple=!1,c;if(Array.isArray(e)||n.isBinary(e)||"boolean"==typeof e)throw new Error("Invalid selector: ".concat(e));return this._selector=n.clone(e),i(e,this,{isRoot:!0})}_getPaths(){return Object.keys(this._paths)}_recordPathUsed(e){this._paths[e]=!0}}o._f={_type:e=>"number"==typeof e?1:"string"==typeof e?2:"boolean"==typeof e?8:Array.isArray(e)?4:null===e?10:e instanceof RegExp?11:"function"==typeof e?13:e instanceof Date?9:n.isBinary(e)?5:e instanceof a.ObjectID?7:3,_equal:(e,t)=>n.equals(e,t,{keyOrderSensitive:!0}),_typeorder:e=>[-1,1,2,3,4,5,-1,6,7,8,0,9,-1,100,2,100,1,8,1][e],_cmp(e,t){if(void 0===e)return void 0===t?0:-1;if(void 0===t)return 1;let r=o._f._type(e),n=o._f._type(t);const i=o._f._typeorder(r),s=o._f._typeorder(n);if(i!==s)return i<s?-1:1;if(r!==n)throw Error("Missing type coercion logic in _cmp");if(7===r&&(r=n=2,e=e.toHexString(),t=t.toHexString()),9===r&&(r=n=1,e=e.getTime(),t=t.getTime()),1===r)return e-t;if(2===n)return e<t?-1:e===t?0:1;if(3===r){const r=e=>{const t=[];return Object.keys(e).forEach(r=>{t.push(r,e[r])}),t};return o._f._cmp(r(e),r(t))}if(4===r)for(let a=0;;a++){if(a===e.length)return a===t.length?0:-1;if(a===t.length)return 1;const r=o._f._cmp(e[a],t[a]);if(0!==r)return r}if(5===r){if(e.length!==t.length)return e.length-t.length;for(let r=0;r<e.length;r++){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0}if(8===r)return e?t?0:1:t?-1:0;if(10===r)return 0;if(11===r)throw Error("Sorting not supported on regular expression");if(13===r)throw Error("Sorting not supported on Javascript code");throw Error("Unknown type to sort")}}},"minimongo_common.js":function(e,t,r){let o,n,i;r.watch(e("./local_collection.js"),{default(e){o=e}},0),r.watch(e("./matcher.js"),{default(e){n=e}},1),r.watch(e("./sorter.js"),{default(e){i=e}},2),A=o,k={LocalCollection:o,Matcher:n,Sorter:i}},"observe_handle.js":function(e,t,r){r.export({default:()=>o});class o{}},"sorter.js":function(e,t,r){let o,n,i,s,a,c,l;r.export({default:()=>d}),r.watch(e("./common.js"),{ELEMENT_OPERATORS(e){o=e},equalityElementMatcher(e){n=e},expandArraysInBranches(e){i=e},hasOwn(e){s=e},isOperatorObject(e){a=e},makeLookupFunction(e){c=e},regexpElementMatcher(e){l=e}},0);class d{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._sortSpecParts=[],this._sortFunction=null;const r=(e,t)=>{if(!e)throw Error("sort keys must be non-empty");if("$"===e.charAt(0))throw Error("unsupported sort key: ".concat(e));this._sortSpecParts.push({ascending:t,lookup:c(e,{forSort:!0}),path:e})};if(e instanceof Array)e.forEach(e=>{"string"==typeof e?r(e,!0):r(e[0],"desc"!==e[1])});else if("object"==typeof e)Object.keys(e).forEach(t=>{r(t,e[t]>=0)});else{if("function"!=typeof e)throw Error("Bad sort specification: ".concat(JSON.stringify(e)));this._sortFunction=e}if(!this._sortFunction){if(this.affectedByModifier){const e={};this._sortSpecParts.forEach(t=>{e[t.path]=1}),this._selectorForAffectedByModifier=new k.Matcher(e)}this._keyComparator=h(this._sortSpecParts.map((e,t)=>this._keyFieldComparator(t))),this._keyFilter=null,t.matcher&&this._useWithMatcher(t.matcher)}}getComparator(e){if(this._sortSpecParts.length||!e||!e.distances)return this._getBaseComparator();const t=e.distances;return(e,r)=>{if(!t.has(e._id))throw Error("Missing distance for ".concat(e._id));if(!t.has(r._id))throw Error("Missing distance for ".concat(r._id));return t.get(e._id)-t.get(r._id)}}_compareKeys(e,t){if(e.length!==this._sortSpecParts.length||t.length!==this._sortSpecParts.length)throw Error("Key has wrong length");return this._keyComparator(e,t)}_generateKeysFromDoc(e,t){if(0===this._sortSpecParts.length)throw new Error("can't generate keys without a spec");const r=e=>"".concat(e.join(","),",");let o=null;const n=this._sortSpecParts.map(t=>{let n=i(t.lookup(e),!0);n.length||(n=[{value:null}]);const a=Object.create(null);let c=!1;if(n.forEach(e=>{if(!e.arrayIndices){if(n.length>1)throw Error("multiple branches but no array used?");return void(a[""]=e.value)}c=!0;const t=r(e.arrayIndices);if(s.call(a,t))throw Error("duplicate path: ".concat(t));if(a[t]=e.value,o&&!s.call(o,t))throw Error("cannot index parallel arrays")}),o){if(!s.call(a,"")&&Object.keys(o).length!==Object.keys(a).length)throw Error("cannot index parallel arrays!")}else c&&(o={},Object.keys(a).forEach(e=>{o[e]=!0}));return a});if(o)Object.keys(o).forEach(e=>{const r=n.map(t=>{if(s.call(t,""))return t[""];if(!s.call(t,e))throw Error("missing path?");return t[e]});t(r)});else{const e=n.map(e=>{if(!s.call(e,""))throw Error("no value in sole key case?");return e[""]});t(e)}}_getBaseComparator(){return this._sortFunction?this._sortFunction:this._sortSpecParts.length?(e,t)=>{const r=this._getMinKeyFromDoc(e),o=this._getMinKeyFromDoc(t);return this._compareKeys(r,o)}:(e,t)=>0}_getMinKeyFromDoc(e){let t=null;if(this._generateKeysFromDoc(e,e=>{this._keyCompatibleWithSelector(e)&&(null!==t?this._compareKeys(e,t)<0&&(t=e):t=e)}),null===t)throw Error("sort selector found no keys in doc?");return t}_getPaths(){return this._sortSpecParts.map(e=>e.path)}_keyCompatibleWithSelector(e){return!this._keyFilter||this._keyFilter(e)}_keyFieldComparator(e){const t=!this._sortSpecParts[e].ascending;return(r,o)=>{const n=A._f._cmp(r[e],o[e]);return t?-n:n}}_useWithMatcher(e){if(this._keyFilter)throw Error("called _useWithMatcher twice?");if(!this._sortSpecParts.length)return;const t=e._selector;if(!t)return;if(t instanceof Function)return;const r={};this._sortSpecParts.forEach(e=>{r[e.path]=[]}),Object.keys(t).forEach(e=>{const i=t[e],s=r[e];if(s)if(i instanceof RegExp){if(i.ignoreCase||i.multiline)return;s.push(l(i))}else a(i)?Object.keys(i).forEach(e=>{const t=i[e];["$lt","$lte","$gt","$gte"].includes(e)&&s.push(o[e].compileElementSelector(t)),"$regex"!==e||i.$options||s.push(o.$regex.compileElementSelector(t,i))}):s.push(n(i))}),r[this._sortSpecParts[0].path].length&&(this._keyFilter=(e=>this._sortSpecParts.every((t,o)=>r[t.path].every(t=>t(e[o])))))}}function h(e){return(t,r)=>{for(let o=0;o<e.length;++o){const n=e[o](t,r);if(0!==n)return n}return 0}}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/minimongo/minimongo_client.js");Package._define("minimongo",S,{LocalCollection:A,Minimongo:k,MinimongoTest:_,MinimongoError:g})}();
  30. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package.ejson.EJSON,c=Package.modules.meteorInstall,a=Package["babel-runtime"].meteorBabelHelpers,o=Package.promise.Promise,s,i,l,u=c({node_modules:{meteor:{check:{"match.js":function(t,n,c){let a;c.export({check:()=>i,Match:()=>l}),c.watch(t("./isPlainObject"),{isPlainObject(e){a=e}},0);const o=new e.EnvironmentVariable,s=Object.prototype.hasOwnProperty;function i(e,t){const n=o.getOrNullIfOutsideFiber();n&&n.checking(e);const r=b(e,t);if(r){const e=new l.Error(r.message);throw r.path&&(e.message+=" in field ".concat(r.path),e.path=r.path),e}}const l={Optional:function(e){return new u(e)},Maybe:function(e){return new h(e)},OneOf:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return new f(t)},Any:["__any__"],Where:function(e){return new p(e)},ObjectIncluding:function(e){return new g(e)},ObjectWithValues:function(e){return new m(e)},Integer:["__integer__"],Error:e.makeErrorType("Match.Error",function(t){this.message="Match error: ".concat(t),this.path="",this.sanitizedError=new e.Error(400,"Match failed")}),test:(e,t)=>!b(e,t),_failIfArgumentsAreNotAllChecked(e,t,n,r){const c=new O(n,r),a=o.withValue(c,()=>e.apply(t,n));return c.throwUnlessAllArgumentsHaveBeenChecked(),a}};class u{constructor(e){this.pattern=e}}class h{constructor(e){this.pattern=e}}class f{constructor(e){if(!e||0===e.length)throw new Error("Must provide at least one choice to Match.OneOf");this.choices=e}}class p{constructor(e){this.condition=e}}class g{constructor(e){this.pattern=e}}class m{constructor(e){this.pattern=e}}const y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===e)return"null";if(t.onlyShowType)return typeof e;if("object"!=typeof e)return r.stringify(e);try{JSON.stringify(e)}catch(t){if("TypeError"===t.name)return typeof e}return r.stringify(e)},d=[[String,"string"],[Number,"number"],[Boolean,"boolean"],[Function,"function"],[void 0,"undefined"]],b=(e,t)=>{if(t===l.Any)return!1;for(let a=0;a<d.length;++a)if(t===d[a][0])return typeof e!==d[a][1]&&{message:"Expected ".concat(d[a][1],", got ").concat(y(e,{onlyShowType:!0})),path:""};if(null===t)return null!==e&&{message:"Expected null, got ".concat(y(e)),path:""};if("string"==typeof t||"number"==typeof t||"boolean"==typeof t)return e!==t&&{message:"Expected ".concat(t,", got ").concat(y(e)),path:""};if(t===l.Integer)return("number"!=typeof e||(0|e)!==e)&&{message:"Expected Integer, got ".concat(y(e)),path:""};if(t===Object&&(t=l.ObjectIncluding({})),t instanceof Array){if(1!==t.length)return{message:"Bad pattern: arrays must have one type element ".concat(y(t)),path:""};if(!Array.isArray(e)&&!v(e))return{message:"Expected array, got ".concat(y(e)),path:""};for(let n=0,r=e.length;n<r;n++){const r=b(e[n],t[0]);if(r)return r.path=w(n,r.path),r}return!1}if(t instanceof p){let n;try{n=t.condition(e)}catch(e){if(!(e instanceof l.Error))throw e;return{message:e.message,path:e.path}}return!n&&{message:"Failed Match.Where validation",path:""}}if(t instanceof h?t=l.OneOf(void 0,null,t.pattern):t instanceof u&&(t=l.OneOf(void 0,t.pattern)),t instanceof f){for(let n=0;n<t.choices.length;++n){const r=b(e,t.choices[n]);if(!r)return!1}return{message:"Failed Match.OneOf, Match.Maybe or Match.Optional validation",path:""}}if(t instanceof Function)return!(e instanceof t)&&{message:"Expected ".concat(t.name||"particular constructor"),path:""};let n=!1,r;if(t instanceof g&&(n=!0,t=t.pattern),t instanceof m&&(n=!0,r=[t.pattern],t={}),"object"!=typeof t)return{message:"Bad pattern: unknown pattern type",path:""};if("object"!=typeof e)return{message:"Expected object, got ".concat(typeof e),path:""};if(null===e)return{message:"Expected object, got null",path:""};if(!a(e))return{message:"Expected plain object",path:""};const c=Object.create(null),o=Object.create(null);Object.keys(t).forEach(e=>{const n=t[e];n instanceof u||n instanceof h?o[e]=n.pattern:c[e]=n});for(let a in Object(e)){const t=e[a];if(s.call(c,a)){const e=b(t,c[a]);if(e)return e.path=w(a,e.path),e;delete c[a]}else if(s.call(o,a)){const e=b(t,o[a]);if(e)return e.path=w(a,e.path),e}else{if(!n)return{message:"Unknown key",path:a};if(r){const e=b(t,r[0]);if(e)return e.path=w(a,e.path),e}}}const i=Object.keys(c);return i.length?{message:"Missing key '".concat(i[0],"'"),path:""}:void 0};class O{constructor(e,t){this.args=[...e],this.args.reverse(),this.description=t}checking(e){this._checkingOneValue(e)||(Array.isArray(e)||v(e))&&Array.prototype.forEach.call(e,this._checkingOneValue.bind(this))}_checkingOneValue(e){for(let t=0;t<this.args.length;++t)if(e===this.args[t]||Number.isNaN(e)&&Number.isNaN(this.args[t]))return this.args.splice(t,1),!0;return!1}throwUnlessAllArgumentsHaveBeenChecked(){if(this.args.length>0)throw new Error("Did not check() all arguments during ".concat(this.description))}}const j=["do","if","in","for","let","new","try","var","case","else","enum","eval","false","null","this","true","void","with","break","catch","class","const","super","throw","while","yield","delete","export","import","public","return","static","switch","typeof","default","extends","finally","package","private","continue","debugger","function","arguments","interface","protected","implements","instanceof"],w=(e,t)=>("number"==typeof e||e.match(/^[0-9]+$/)?e="[".concat(e,"]"):(!e.match(/^[a-z_$][0-9a-z_$]*$/i)||j.indexOf(e)>=0)&&(e=JSON.stringify([e])),t&&"["!==t[0]?"".concat(e,".").concat(t):e+t),k=e=>"object"==typeof e&&null!==e,E=e=>k(e)&&"[object Arguments]"===Object.prototype.toString.call(e),v=E(function(){return arguments}())?E:e=>k(e)&&"function"==typeof e.callee},"isPlainObject.js":function(e,t,n){n.export({isPlainObject:()=>l});const r={},c=r.toString,a=Object.prototype.hasOwnProperty,o=a.toString,s=o.call(Object),i=Object.getPrototypeOf,l=e=>{let t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=a.call(t,"constructor")&&t.constructor)&&o.call(n)===s)}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/check/match.js");Package._define("check",u,{check:s,Match:i})}();
  31. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,i=Package.random.Random,o=Package.modules.meteorInstall,m=Package["babel-runtime"].meteorBabelHelpers,s=Package.promise.Promise,a,n,u=o({node_modules:{meteor:{retry:{"retry.js":function(t,r,o){o.export({Retry:()=>m});class m{constructor(){let{baseTimeout:e=1e3,exponent:t=2.2,maxTimeout:r=3e5,minTimeout:i=10,minCount:o=2,fuzz:m=.5}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.baseTimeout=e,this.exponent=t,this.maxTimeout=r,this.minTimeout=i,this.minCount=o,this.fuzz=m,this.retryTimer=null}clear(){this.retryTimer&&clearTimeout(this.retryTimer),this.retryTimer=null}_timeout(e){return e<this.minCount?this.minTimeout:Math.min(this.maxTimeout,this.baseTimeout*Math.pow(this.exponent,e))*(i.fraction()*this.fuzz+(1-this.fuzz/2));var t}retryLater(t,r){var i=this._timeout(t);return this.retryTimer&&clearTimeout(this.retryTimer),this.retryTimer=e.setTimeout(r,i),i}}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/retry/retry.js");Package._define("retry",u,{Retry:a})}();
  32. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.modules.meteorInstall,a=Package["babel-runtime"].meteorBabelHelpers,r=Package.promise.Promise,i,c,s,l=o({node_modules:{meteor:{"callback-hook":{"hook.js":function(t,n,o){o.export({Hook:()=>r});const a=Object.prototype.hasOwnProperty;class r{constructor(e){if(e=e||{},this.nextCallbackId=0,this.callbacks=Object.create(null),this.bindEnvironment=!0,!1===e.bindEnvironment&&(this.bindEnvironment=!1),e.exceptionHandler)this.exceptionHandler=e.exceptionHandler;else if(e.debugPrintExceptions){if("string"!=typeof e.debugPrintExceptions)throw new Error("Hook option debugPrintExceptions should be a string");this.exceptionHandler=e.debugPrintExceptions}}register(t){var n=this.exceptionHandler||function(e){throw e};t=this.bindEnvironment?e.bindEnvironment(t,n):i(t,n);var o=this.nextCallbackId++;return this.callbacks[o]=t,{stop:()=>{delete this.callbacks[o]}}}each(t){e._nodeCodeMustBeInFiber();for(var n=Object.keys(this.callbacks),o=0;o<n.length;++o){var r=n[o],i;if(a.call(this.callbacks,r))if(!t(this.callbacks[r]))break}}}function i(t,n,o){if(!n||"string"==typeof n){var a=n||"callback of async function";n=function(t){e._debug("Exception in "+a+":",t&&t.stack||t)}}return function(){try{for(var e=arguments.length,a=new Array(e),r=0;r<e;r++)a[r]=arguments[r];var i=t.apply(o,a)}catch(e){n(e)}return i}}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/callback-hook/hook.js");Package._define("callback-hook",l,{Hook:c})}();
  33. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,a=Package.meteor.meteorEnv,r=Package.check.check,n=Package.check.Match,s=Package.random.Random,i=Package.ejson.EJSON,o=Package.tracker.Tracker,l=Package.tracker.Deps,c=Package.retry.Retry,d=Package.modules.meteorInstall,u=Package["babel-runtime"].meteorBabelHelpers,m=Package.promise.Promise,h,_=d({node_modules:{meteor:{"ddp-common":{"namespace.js":function(){h={}},"heartbeat.js":function(){h.Heartbeat=class t{constructor(e){this.heartbeatInterval=e.heartbeatInterval,this.heartbeatTimeout=e.heartbeatTimeout,this._sendPing=e.sendPing,this._onTimeout=e.onTimeout,this._seenPacket=!1,this._heartbeatIntervalHandle=null,this._heartbeatTimeoutHandle=null}stop(){this._clearHeartbeatIntervalTimer(),this._clearHeartbeatTimeoutTimer()}start(){this.stop(),this._startHeartbeatIntervalTimer()}_startHeartbeatIntervalTimer(){this._heartbeatIntervalHandle=e.setInterval(()=>this._heartbeatIntervalFired(),this.heartbeatInterval)}_startHeartbeatTimeoutTimer(){this._heartbeatTimeoutHandle=e.setTimeout(()=>this._heartbeatTimeoutFired(),this.heartbeatTimeout)}_clearHeartbeatIntervalTimer(){this._heartbeatIntervalHandle&&(e.clearInterval(this._heartbeatIntervalHandle),this._heartbeatIntervalHandle=null)}_clearHeartbeatTimeoutTimer(){this._heartbeatTimeoutHandle&&(e.clearTimeout(this._heartbeatTimeoutHandle),this._heartbeatTimeoutHandle=null)}_heartbeatIntervalFired(){this._seenPacket||this._heartbeatTimeoutHandle||(this._sendPing(),this._startHeartbeatTimeoutTimer()),this._seenPacket=!1}_heartbeatTimeoutFired(){this._heartbeatTimeoutHandle=null,this._onTimeout()}messageReceived(){this._seenPacket=!0,this._heartbeatTimeoutHandle&&this._clearHeartbeatTimeoutTimer()}}},"utils.js":function(t,a,r){"use strict";r.export({hasOwn:()=>n,slice:()=>s,keys:()=>o,isEmpty:()=>l,last:()=>c});const n=Object.prototype.hasOwnProperty,s=Array.prototype.slice;function o(e){return Object.keys(Object(e))}function l(e){if(null==e)return!0;if(Array.isArray(e)||"string"==typeof e)return 0===e.length;for(const t in e)if(n.call(e,t))return!1;return!0}function c(e,t,a){if(null!=e)return null==t||a?e[e.length-1]:s.call(e,Math.max(e.length-t,0))}h.SUPPORTED_DDP_VERSIONS=["1","pre2","pre1"],h.parseDDP=function(t){try{var a=JSON.parse(t)}catch(a){return e._debug("Discarding message with invalid JSON",t),null}return null===a||"object"!=typeof a?(e._debug("Discarding non-object DDP message",t),null):(n.call(a,"cleared")&&(n.call(a,"fields")||(a.fields={}),a.cleared.forEach(e=>{a.fields[e]=void 0}),delete a.cleared),["fields","params","result"].forEach(e=>{n.call(a,e)&&(a[e]=i._adjustTypesFromJSONValue(a[e]))}),a)},h.stringifyDDP=function(e){const t=i.clone(e);if(n.call(e,"fields")){const a=[];Object.keys(e.fields).forEach(r=>{const n=e.fields[r];void 0===n&&(a.push(r),delete t.fields[r])}),l(a)||(t.cleared=a),l(t.fields)&&delete t.fields}if(["fields","params","result"].forEach(e=>{n.call(t,e)&&(t[e]=i._adjustTypesToJSONValue(t[e]))}),e.id&&"string"!=typeof e.id)throw new Error("Message id is not a string");return JSON.stringify(t)}},"method_invocation.js":function(){h.MethodInvocation=class e{constructor(e){this.isSimulation=e.isSimulation,this._unblock=e.unblock||function(){},this._calledUnblock=!1,this.userId=e.userId,this._setUserId=e.setUserId||function(){},this.connection=e.connection,this.randomSeed=e.randomSeed,this.randomStream=null}unblock(){this._calledUnblock=!0,this._unblock()}setUserId(e){if(this._calledUnblock)throw new Error("Can't call setUserId in a method after calling unblock");this.userId=e,this._setUserId(e)}}},"random_stream.js":function(){function e(){return s.hexString(20)}h.RandomStream=class t{constructor(t){this.seed=[].concat(t.seed||e()),this.sequences=Object.create(null)}_sequence(e){var t=this,a=this.sequences[e]||null;if(null===a){for(var r=this.seed.concat(e),n=0;n<r.length;n++)"function"==typeof r[n]&&(r[n]=r[n]());this.sequences[e]=a=s.createWithSeeds.apply(null,r)}return a}},h.RandomStream.get=function(e,t){if(t||(t="default"),!e)return s.insecure;var a=e.randomStream;return a||(e.randomStream=a=new h.RandomStream({seed:e.randomSeed})),a._sequence(t)},h.makeRpcSeed=function(e,t){var a;return h.RandomStream.get(e,"/rpc/"+t).hexString(20)}}}}}},{extensions:[".js",".json"]});_("/node_modules/meteor/ddp-common/namespace.js"),_("/node_modules/meteor/ddp-common/heartbeat.js"),_("/node_modules/meteor/ddp-common/utils.js"),_("/node_modules/meteor/ddp-common/method_invocation.js"),_("/node_modules/meteor/ddp-common/random_stream.js"),Package._define("ddp-common",{DDPCommon:h})}();
  34. !function(){var e=Package.meteor.Meteor,o=Package.meteor.global,t=Package.meteor.meteorEnv,a=Package.modules.meteorInstall,r=Package["babel-runtime"].meteorBabelHelpers,n=Package.promise.Promise,i,l,d=a({node_modules:{meteor:{reload:{"reload.js":function(o,t,a){a.export({Reload:()=>r});const r={};var n="Meteor_Reload",i={},l,d=null;try{(d=window.sessionStorage)?(d.setItem("__dummy__","1"),d.removeItem("__dummy__")):d=null}catch(e){d=null}r._getData=function(){return d&&d.getItem(n)},d&&(l=r._getData(),d.removeItem(n)),l||(l="{}");var s={};try{"object"!=typeof(s=JSON.parse(l))&&(e._debug("Got bad data on reload. Ignoring."),s={})}catch(o){e._debug("Got invalid JSON on reload. Ignoring.")}s.reload&&"object"==typeof s.data&&(i=s.data);var c=[];r._onMigrate=function(e,o){o||(o=e,e=void 0),c.push({name:e,callback:o})},r._migrationData=function(e){return i[e]};var u=function(e,o){e=e||function(){},o=o||{};for(var t={},a=c.slice(0),r=!0;a.length;){var n=a.shift(),i=n.callback(e,o);i[0]||(r=!1),i.length>1&&n.name&&(t[n.name]=i[1])}return r||o.immediateMigration?t:null};r._migrate=function(o,t){var a=u(o,t);if(null===a)return!1;try{var r=JSON.stringify({data:a,reload:!0})}catch(o){throw e._debug("Couldn't serialize data for migration",a),o}if(d)try{d.setItem(n,r)}catch(o){e._debug("Couldn't save data for migration to sessionStorage",o)}else e._debug("Browser does not support sessionStorage. Not saving migration state.");return!0},r._withFreshProvidersForTest=function(e){var o=c.slice(0);c=[];try{e()}finally{c=o}};var m=!1;r._reload=function(e){function o(){setTimeout(t,1)}function t(){r._migrate(o,e)&&(window.location.hash||window.location.href.endsWith("#")?window.location.reload():window.location.replace(window.location.href))}e=e||{},m||(m=!0,o())}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/reload/reload.js");Package._define("reload",d,{Reload:void 0})}();
  35. !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package.retry.Retry,o=Package.modules.meteorInstall,i=Package["babel-runtime"].meteorBabelHelpers,s=Package.promise.Promise,a,u,c=o({node_modules:{meteor:{"socket-stream-client":{"browser.js":function(t,e,n){var r,o=t("@babel/runtime/helpers/builtin/interopRequireDefault")(t("@babel/runtime/helpers/builtin/objectSpread"));let i,a,c;n.export({ClientStream:()=>l}),n.watch(t("./urls.js"),{toSockjsUrl(t){i=t},toWebsocketUrl(t){a=t}},0),n.watch(t("./common.js"),{StreamClientCommon(t){c=t}},1),n.watch(t("./sockjs-0.3.4.js"));class l extends c{constructor(t,e){super(e),this._initCommon(this.options),this.HEARTBEAT_TIMEOUT=1e5,this.rawUrl=t,this.socket=null,this.lastError=null,this.heartbeatTimer=null,"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("online",this._online.bind(this),!1),this._launchConnection()}send(t){this.currentStatus.connected&&this.socket.send(t)}_changeUrl(t){this.rawUrl=t}_connected(){this.connectionTimer&&(clearTimeout(this.connectionTimer),this.connectionTimer=null),this.currentStatus.connected||(this.currentStatus.status="connected",this.currentStatus.connected=!0,this.currentStatus.retryCount=0,this.statusChanged(),this.forEachCallback("reset",t=>{t()}))}_cleanup(t){this._clearConnectionAndHeartbeatTimers(),this.socket&&(this.socket.onmessage=this.socket.onclose=this.socket.onerror=this.socket.onheartbeat=(()=>{}),this.socket.close(),this.socket=null),this.forEachCallback("disconnect",e=>{e(t)})}_clearConnectionAndHeartbeatTimers(){this.connectionTimer&&(clearTimeout(this.connectionTimer),this.connectionTimer=null),this.heartbeatTimer&&(clearTimeout(this.heartbeatTimer),this.heartbeatTimer=null)}_heartbeat_timeout(){console.log("Connection timeout. No sockjs heartbeat received."),this._lostConnection(new this.ConnectionError("Heartbeat timed out"))}_heartbeat_received(){this._forcedToDisconnect||(this.heartbeatTimer&&clearTimeout(this.heartbeatTimer),this.heartbeatTimer=setTimeout(this._heartbeat_timeout.bind(this),this.HEARTBEAT_TIMEOUT))}_sockjsProtocolsWhitelist(){var t=["xdr-polling","xhr-polling","iframe-xhr-polling","jsonp-polling"],e;return navigator&&/iPhone|iPad|iPod/.test(navigator.userAgent)&&/OS 4_|OS 5_/.test(navigator.userAgent)||(t=["websocket"].concat(t)),t}_launchConnection(){this._cleanup();var t=(0,o.default)({protocols_whitelist:this._sockjsProtocolsWhitelist()},this.options._sockjsOptions);const e="function"==typeof u;this.socket=e?new u(i(this.rawUrl),void 0,t):new WebSocket(a(this.rawUrl)),this.socket.onopen=(t=>{this.lastError=null,this._connected()}),this.socket.onmessage=(t=>{this.lastError=null,this._heartbeat_received(),this.currentStatus.connected&&this.forEachCallback("message",e=>{e(t.data)})}),this.socket.onclose=(()=>{s.resolve(this.lastError&&!e&&n.dynamicImport("./sockjs-0.3.4.js")).done(()=>{this._lostConnection()})}),this.socket.onerror=(t=>{const{lastError:e}=this;this.lastError=t,e||console.log("stream error",t,(new Date).toDateString())}),this.socket.onheartbeat=(()=>{this.lastError=null,this._heartbeat_received()}),this.connectionTimer&&clearTimeout(this.connectionTimer),this.connectionTimer=setTimeout(()=>{this._lostConnection(new this.ConnectionError("DDP connection timed out"))},this.CONNECT_TIMEOUT)}}},"common.js":function(t,e,n){var r,o=t("@babel/runtime/helpers/builtin/interopRequireDefault")(t("@babel/runtime/helpers/builtin/objectSpread"));let i;n.export({StreamClientCommon:()=>a}),n.watch(t("meteor/retry"),{Retry(t){i=t}},0);const s=new Error("forced reconnect");class a{constructor(t){this.options=(0,o.default)({retry:!0},t||null),this.ConnectionError=t&&t.ConnectionError||Error}on(t,e){if("message"!==t&&"reset"!==t&&"disconnect"!==t)throw new Error("unknown event type: "+t);this.eventCallbacks[t]||(this.eventCallbacks[t]=[]),this.eventCallbacks[t].push(e)}forEachCallback(t,e){this.eventCallbacks[t]&&this.eventCallbacks[t].length&&this.eventCallbacks[t].forEach(e)}_initCommon(t){t=t||Object.create(null),this.CONNECT_TIMEOUT=t.connectTimeoutMs||1e4,this.eventCallbacks=Object.create(null),this._forcedToDisconnect=!1,this.currentStatus={status:"connecting",connected:!1,retryCount:0},Package.tracker&&(this.statusListeners=new Package.tracker.Tracker.Dependency),this.statusChanged=(()=>{this.statusListeners&&this.statusListeners.changed()}),this._retry=new i,this.connectionTimer=null}reconnect(t){(t=t||Object.create(null)).url&&this._changeUrl(t.url),t._sockjsOptions&&(this.options._sockjsOptions=t._sockjsOptions),this.currentStatus.connected?(t._force||t.url)&&this._lostConnection(s):("connecting"===this.currentStatus.status&&this._lostConnection(),this._retry.clear(),this.currentStatus.retryCount-=1,this._retryNow())}disconnect(t){t=t||Object.create(null),this._forcedToDisconnect||(t._permanent&&(this._forcedToDisconnect=!0),this._cleanup(),this._retry.clear(),this.currentStatus={status:t._permanent?"failed":"offline",connected:!1,retryCount:0},t._permanent&&t._error&&(this.currentStatus.reason=t._error),this.statusChanged())}_lostConnection(t){this._cleanup(t),this._retryLater(t)}_online(){"offline"!=this.currentStatus.status&&this.reconnect()}_retryLater(t){var e=0;this.options.retry||t===s?(e=this._retry.retryLater(this.currentStatus.retryCount,this._retryNow.bind(this)),this.currentStatus.status="waiting",this.currentStatus.retryTime=(new Date).getTime()+e):(this.currentStatus.status="failed",delete this.currentStatus.retryTime),this.currentStatus.connected=!1,this.statusChanged()}_retryNow(){this._forcedToDisconnect||(this.currentStatus.retryCount+=1,this.currentStatus.status="connecting",this.currentStatus.connected=!1,delete this.currentStatus.retryTime,this.statusChanged(),this._launchConnection())}status(){return this.statusListeners&&this.statusListeners.depend(),this.currentStatus}}},"sockjs-0.3.4.js":function(t){u=function(){var t=document,e=window,n={},r=function(){};r.prototype.addEventListener=function(t,e){this._listeners||(this._listeners={}),t in this._listeners||(this._listeners[t]=[]);var r=this._listeners[t];-1===n.arrIndexOf(r,e)&&r.push(e)},r.prototype.removeEventListener=function(t,e){if(this._listeners&&t in this._listeners){var r=this._listeners[t],o=n.arrIndexOf(r,e);-1===o||(r.length>1?this._listeners[t]=r.slice(0,o).concat(r.slice(o+1)):delete this._listeners[t])}},r.prototype.dispatchEvent=function(t){var e=t.type,n=Array.prototype.slice.call(arguments,0);if(this["on"+e]&&this["on"+e].apply(this,n),this._listeners&&e in this._listeners)for(var r=0;r<this._listeners[e].length;r++)this._listeners[e][r].apply(this,n)};var o=function(t,e){if(this.type=t,void 0!==e)for(var n in e)e.hasOwnProperty(n)&&(this[n]=e[n])};o.prototype.toString=function(){var t=[];for(var e in this)if(this.hasOwnProperty(e)){var n=this[e];"function"==typeof n&&(n="[function]"),t.push(e+"="+n)}return"SimpleEvent("+t.join(", ")+")"};var i=function(t){var e=this;this._events=t||[],this._listeners={}};i.prototype.emit=function(t){var e=this;if(this._verifyType(t),!this._nuked){var n=Array.prototype.slice.call(arguments,1);if(this["on"+t]&&this["on"+t].apply(this,n),t in this._listeners)for(var r=0;r<this._listeners[t].length;r++)this._listeners[t][r].apply(this,n)}},i.prototype.on=function(t,e){var n=this;this._verifyType(t),this._nuked||(t in this._listeners||(this._listeners[t]=[]),this._listeners[t].push(e))},i.prototype._verifyType=function(t){var e=this;-1===n.arrIndexOf(this._events,t)&&n.log("Event "+JSON.stringify(t)+" not listed "+JSON.stringify(this._events)+" in "+this)},i.prototype.nuke=function(){var t=this;this._nuked=!0;for(var e=0;e<this._events.length;e++)delete this[this._events[e]];this._listeners={}};var s="abcdefghijklmnopqrstuvwxyz0123456789_";n.random_string=function(t,e){e=e||s.length;var n,r=[];for(n=0;n<t;n++)r.push(s.substr(Math.floor(Math.random()*e),1));return r.join("")},n.random_number=function(t){return Math.floor(Math.random()*t)},n.random_number_string=function(t){var e=(""+(t-1)).length,r;return(Array(e+1).join("0")+n.random_number(t)).slice(-e)},n.getOrigin=function(t){var e;return(t+="/").split("/").slice(0,3).join("/")},n.isSameOriginUrl=function(t,n){return n||(n=e.location.href),t.split("/").slice(0,3).join("/")===n.split("/").slice(0,3).join("/")},n.isSameOriginScheme=function(t,n){return n||(n=e.location.href),t.split(":")[0]===n.split(":")[0]},n.getParentDomain=function(t){return/^[0-9.]*$/.test(t)?t:/^\[/.test(t)?t:/[.]/.test(t)?t.split(".").slice(1).join("."):t;var e},n.objectExtend=function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t};var a="_jp";n.polluteGlobalNamespace=function(){"_jp"in e||(e._jp={})},n.closeFrame=function(t,e){return"c"+JSON.stringify([t,e])},n.userSetCode=function(t){return 1e3===t||t>=3e3&&t<=4999},n.countRTO=function(t){var e;return e=t>100?3*t:t+200},n.log=function(){e.console&&console.log&&console.log.apply&&console.log.apply(console,arguments)},n.bind=function(t,e){return t.bind?t.bind(e):function(){return t.apply(e,arguments)}},n.flatUrl=function(t){return-1===t.indexOf("?")&&-1===t.indexOf("#")},n.amendUrl=function(e,r){var o;if(void 0===r)o=t.location;else{var i=/^([a-z0-9.+-]+:)/i.exec(r);if(i){var s=i[0].toLowerCase(),a=r.substring(s.length),u=/[a-z0-9\.-]+(:[0-9]+)?/.exec(a);if(u)var c=u[0]}if(!s||!c)throw new Error("relativeTo must be an absolute url");o={protocol:s,host:c}}if(!e)throw new Error("Wrong url for SockJS");if(!n.flatUrl(e))throw new Error("Only basic urls are supported in SockJS");0===e.indexOf("//")&&(e=o.protocol+e),0===e.indexOf("/")&&(e=o.protocol+"//"+o.host+e);var l=(e=e.replace(/[/]+$/,"")).split("/");return("http:"===l[0]&&/:80$/.test(l[2])||"https:"===l[0]&&/:443$/.test(l[2]))&&(l[2]=l[2].replace(/:(80|443)$/,"")),e=l.join("/")},n.arrIndexOf=function(t,e){for(var n=0;n<t.length;n++)if(t[n]===e)return n;return-1},n.arrSkip=function(t,e){var r=n.arrIndexOf(t,e),o;return-1===r?t.slice():t.slice(0,r).concat(t.slice(r+1))},n.isArray=Array.isArray||function(t){return{}.toString.call(t).indexOf("Array")>=0},n.delay=function(t,e){return"function"==typeof t&&(e=t,t=0),setTimeout(e,t)};var u=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,c={"\0":"\\u0000","":"\\u0001","":"\\u0002","":"\\u0003","":"\\u0004","":"\\u0005","":"\\u0006","":"\\u0007","\b":"\\b","\t":"\\t","\n":"\\n","\v":"\\u000b","\f":"\\f","\r":"\\r","":"\\u000e","":"\\u000f","":"\\u0010","":"\\u0011","":"\\u0012","":"\\u0013","":"\\u0014","":"\\u0015","":"\\u0016","":"\\u0017","":"\\u0018","":"\\u0019","":"\\u001a","":"\\u001b","":"\\u001c","":"\\u001d","":"\\u001e","":"\\u001f",'"':'\\"',"\\":"\\\\","":"\\u007f","€":"\\u0080","":"\\u0081","‚":"\\u0082","ƒ":"\\u0083","„":"\\u0084","…":"\\u0085","†":"\\u0086","‡":"\\u0087","ˆ":"\\u0088","‰":"\\u0089","Š":"\\u008a","‹":"\\u008b","Œ":"\\u008c","":"\\u008d","Ž":"\\u008e","":"\\u008f","":"\\u0090","‘":"\\u0091","’":"\\u0092","“":"\\u0093","”":"\\u0094","•":"\\u0095","–":"\\u0096","—":"\\u0097","˜":"\\u0098","™":"\\u0099","š":"\\u009a","›":"\\u009b","œ":"\\u009c","":"\\u009d","ž":"\\u009e","Ÿ":"\\u009f","­":"\\u00ad","؀":"\\u0600","؁":"\\u0601","؂":"\\u0602","؃":"\\u0603","؄":"\\u0604","܏":"\\u070f","឴":"\\u17b4","឵":"\\u17b5","‌":"\\u200c","‍":"\\u200d","‎":"\\u200e","‏":"\\u200f","\u2028":"\\u2028","\u2029":"\\u2029","‪":"\\u202a","‫":"\\u202b","‬":"\\u202c","‭":"\\u202d","‮":"\\u202e"," ":"\\u202f","⁠":"\\u2060","⁡":"\\u2061","⁢":"\\u2062","⁣":"\\u2063","⁤":"\\u2064","⁥":"\\u2065","⁦":"\\u2066","⁧":"\\u2067","⁨":"\\u2068","⁩":"\\u2069","":"\\u206a","":"\\u206b","":"\\u206c","":"\\u206d","":"\\u206e","":"\\u206f","\ufeff":"\\ufeff","￰":"\\ufff0","￱":"\\ufff1","￲":"\\ufff2","￳":"\\ufff3","￴":"\\ufff4","￵":"\\ufff5","￶":"\\ufff6","￷":"\\ufff7","￸":"\\ufff8","":"\\ufff9","":"\\ufffa","":"\\ufffb","":"\\ufffc","�":"\\ufffd","￾":"\\ufffe","￿":"\\uffff"},l=/[\x00-\x1f\ud800-\udfff\ufffe\uffff\u0300-\u0333\u033d-\u0346\u034a-\u034c\u0350-\u0352\u0357-\u0358\u035c-\u0362\u0374\u037e\u0387\u0591-\u05af\u05c4\u0610-\u0617\u0653-\u0654\u0657-\u065b\u065d-\u065e\u06df-\u06e2\u06eb-\u06ec\u0730\u0732-\u0733\u0735-\u0736\u073a\u073d\u073f-\u0741\u0743\u0745\u0747\u07eb-\u07f1\u0951\u0958-\u095f\u09dc-\u09dd\u09df\u0a33\u0a36\u0a59-\u0a5b\u0a5e\u0b5c-\u0b5d\u0e38-\u0e39\u0f43\u0f4d\u0f52\u0f57\u0f5c\u0f69\u0f72-\u0f76\u0f78\u0f80-\u0f83\u0f93\u0f9d\u0fa2\u0fa7\u0fac\u0fb9\u1939-\u193a\u1a17\u1b6b\u1cda-\u1cdb\u1dc0-\u1dcf\u1dfc\u1dfe\u1f71\u1f73\u1f75\u1f77\u1f79\u1f7b\u1f7d\u1fbb\u1fbe\u1fc9\u1fcb\u1fd3\u1fdb\u1fe3\u1feb\u1fee-\u1fef\u1ff9\u1ffb\u1ffd\u2000-\u2001\u20d0-\u20d1\u20d4-\u20d7\u20e7-\u20e9\u2126\u212a-\u212b\u2329-\u232a\u2adc\u302b-\u302c\uaab2-\uaab3\uf900-\ufa0d\ufa10\ufa12\ufa15-\ufa1e\ufa20\ufa22\ufa25-\ufa26\ufa2a-\ufa2d\ufa30-\ufa6d\ufa70-\ufad9\ufb1d\ufb1f\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufb4e\ufff0-\uffff]/g,f,h=JSON&&JSON.stringify||function(t){return u.lastIndex=0,u.test(t)&&(t=t.replace(u,function(t){return c[t]})),'"'+t+'"'},d=function(t){var e,n={},r=[];for(e=0;e<65536;e++)r.push(String.fromCharCode(e));return t.lastIndex=0,r.join("").replace(t,function(t){return n[t]="\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4),""}),t.lastIndex=0,n};n.quote=function(t){var e=h(t);return l.lastIndex=0,l.test(e)?(f||(f=d(l)),e.replace(l,function(t){return f[t]})):e};var p=["websocket","xdr-streaming","xhr-streaming","iframe-eventsource","iframe-htmlfile","xdr-polling","xhr-polling","iframe-xhr-polling","jsonp-polling"];n.probeProtocols=function(){for(var t={},e=0;e<p.length;e++){var n=p[e];t[n]=O[n]&&O[n].enabled()}return t},n.detectProtocols=function(t,e,n){var r={},o=[];e||(e=p);for(var i=0;i<e.length;i++){var s=e[i];r[s]=t[s]}var a=function(t){var e=t.shift();r[e]?o.push(e):t.length>0&&a(t)};return!1!==n.websocket&&a(["websocket"]),r["xhr-streaming"]&&!n.null_origin?o.push("xhr-streaming"):!r["xdr-streaming"]||n.cookie_needed||n.null_origin?a(["iframe-eventsource","iframe-htmlfile"]):o.push("xdr-streaming"),r["xhr-polling"]&&!n.null_origin?o.push("xhr-polling"):!r["xdr-polling"]||n.cookie_needed||n.null_origin?a(["iframe-xhr-polling","jsonp-polling"]):o.push("xdr-polling"),o};var _="_sockjs_global";n.createHook=function(){var t="a"+n.random_string(8);if(!(_ in e)){var r={};e[_]=function(t){return t in r||(r[t]={id:t,del:function(){delete r[t]}}),r[t]}}return e[_](t)},n.attachMessage=function(t){n.attachEvent("message",t)},n.attachEvent=function(n,r){void 0!==e.addEventListener?e.addEventListener(n,r,!1):(t.attachEvent("on"+n,r),e.attachEvent("on"+n,r))},n.detachMessage=function(t){n.detachEvent("message",t)},n.detachEvent=function(n,r){void 0!==e.addEventListener?e.removeEventListener(n,r,!1):(t.detachEvent("on"+n,r),e.detachEvent("on"+n,r))};var m={},v=!1,b=function(){for(var t in m)m[t](),delete m[t]},y=function(){v||(v=!0,b())};n.attachEvent("unload",y),n.unload_add=function(t){var e=n.random_string(8);return m[e]=t,v&&n.delay(b),e},n.unload_del=function(t){t in m&&delete m[t]},n.createIframe=function(e,r){var o=t.createElement("iframe"),i,s,a=function(){clearTimeout(i);try{o.onload=null}catch(t){}o.onerror=null},u=function(){o&&(a(),setTimeout(function(){o&&o.parentNode.removeChild(o),o=null},0),n.unload_del(s))},c=function(t){o&&(u(),r(t))},l=function(t,e){try{o&&o.contentWindow&&o.contentWindow.postMessage(t,e)}catch(t){}};return o.src=e,o.style.display="none",o.style.position="absolute",o.onerror=function(){c("onerror")},o.onload=function(){clearTimeout(i),i=setTimeout(function(){c("onload timeout")},2e3)},t.body.appendChild(o),i=setTimeout(function(){c("timeout")},15e3),s=n.unload_add(u),{post:l,cleanup:u,loaded:a}},n.createHtmlfile=function(t,r){var o=new ActiveXObject("htmlfile"),i,s,a,u=function(){clearTimeout(i)},c=function(){o&&(u(),n.unload_del(s),a.parentNode.removeChild(a),a=o=null,CollectGarbage())},l=function(t){o&&(c(),r(t))},f=function(t,e){try{a&&a.contentWindow&&a.contentWindow.postMessage(t,e)}catch(t){}};o.open(),o.write('<html><script>document.domain="'+document.domain+'";<\/script></html>'),o.close(),o.parentWindow._jp=e._jp;var h=o.createElement("div");return o.body.appendChild(h),a=o.createElement("iframe"),h.appendChild(a),a.src=t,i=setTimeout(function(){l("timeout")},15e3),s=n.unload_add(c),{post:f,cleanup:c,loaded:u}};var g=function(){},w,C;(g.prototype=new i(["chunk","finish"]))._start=function(t,r,o,i){var s=this;try{s.xhr=new XMLHttpRequest}catch(t){}if(!s.xhr)try{s.xhr=new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}(e.ActiveXObject||e.XDomainRequest)&&(r+=(-1===r.indexOf("?")?"?":"&")+"t="+ +new Date),s.unload_ref=n.unload_add(function(){s._cleanup(!0)});try{s.xhr.open(t,r,!0)}catch(t){return s.emit("finish",0,""),void s._cleanup()}if(i&&i.no_credentials||(s.xhr.withCredentials="true"),i&&i.headers)for(var a in i.headers)s.xhr.setRequestHeader(a,i.headers[a]);s.xhr.onreadystatechange=function(){if(s.xhr){var t=s.xhr;switch(t.readyState){case 3:try{var e=t.status,n=t.responseText}catch(t){}1223===e&&(e=204),n&&n.length>0&&s.emit("chunk",e,n);break;case 4:var e;1223===(e=t.status)&&(e=204),s.emit("finish",e,t.responseText),s._cleanup(!1)}}},s.xhr.send(o)},g.prototype._cleanup=function(t){var e=this;if(this.xhr){if(n.unload_del(this.unload_ref),this.xhr.onreadystatechange=function(){},t)try{this.xhr.abort()}catch(t){}this.unload_ref=this.xhr=null}},g.prototype.close=function(){var t=this;this.nuke(),this._cleanup(!0)},(n.XHRCorsObject=function(){var t=this,e=arguments;n.delay(function(){t._start.apply(t,e)})}).prototype=new g,(n.XHRLocalObject=function(t,e,r){var o=this;n.delay(function(){o._start(t,e,r,{no_credentials:!0})})}).prototype=new g;var S=n.XDRObject=function(t,e,r){var o=this;n.delay(function(){o._start(t,e,r)})};S.prototype=new i(["chunk","finish"]),S.prototype._start=function(t,e,r){var o=this,i=new XDomainRequest;e+=(-1===e.indexOf("?")?"?":"&")+"t="+ +new Date;var s=i.ontimeout=i.onerror=function(){o.emit("finish",0,""),o._cleanup(!1)};i.onprogress=function(){o.emit("chunk",200,i.responseText)},i.onload=function(){o.emit("finish",200,i.responseText),o._cleanup(!1)},o.xdr=i,o.unload_ref=n.unload_add(function(){o._cleanup(!0)});try{o.xdr.open(t,e),o.xdr.send(r)}catch(t){s()}},S.prototype._cleanup=function(t){var e=this;if(this.xdr){if(n.unload_del(this.unload_ref),this.xdr.ontimeout=this.xdr.onerror=this.xdr.onprogress=this.xdr.onload=null,t)try{this.xdr.abort()}catch(t){}this.unload_ref=this.xdr=null}},S.prototype.close=function(){var t=this;this.nuke(),this._cleanup(!0)},n.isXHRCorsCapable=function(){return e.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest?1:e.XDomainRequest&&t.domain?2:X.enabled()?3:4};var O=function(t,e,r){if(!(this instanceof O))return new O(t,e,r);var o=this,i;o._options={devel:!1,debug:!1,protocols_whitelist:[],info:void 0,rtt:void 0},r&&n.objectExtend(o._options,r),o._base_url=n.amendUrl(t),o._server=o._options.server||n.random_number_string(1e3),o._options.protocols_whitelist&&o._options.protocols_whitelist.length?i=o._options.protocols_whitelist:(i="string"==typeof e&&e.length>0?[e]:n.isArray(e)?e:null)&&o._debug('Deprecated API: Use "protocols_whitelist" option instead of supplying protocol list as a second parameter to SockJS constructor.'),o._protocols=[],o.protocol=null,o.readyState=O.CONNECTING,o._ir=G(o._base_url),o._ir.onfinish=function(t,e){o._ir=null,t?(o._options.info&&(t=n.objectExtend(t,o._options.info)),o._options.rtt&&(e=o._options.rtt),o._applyInfo(t,e,i),o._didClose()):o._didClose(1002,"Can't connect to server",!0)}};O.prototype=new r,O.version="0.3.4",O.CONNECTING=0,O.OPEN=1,O.CLOSING=2,O.CLOSED=3,O.prototype._debug=function(){this._options.debug&&n.log.apply(n,arguments)},O.prototype._dispatchOpen=function(){var t=this;this.readyState===O.CONNECTING?(this._transport_tref&&(clearTimeout(this._transport_tref),this._transport_tref=null),this.readyState=O.OPEN,this.dispatchEvent(new o("open"))):this._didClose(1006,"Server lost session")},O.prototype._dispatchMessage=function(t){var e=this;this.readyState===O.OPEN&&this.dispatchEvent(new o("message",{data:t}))},O.prototype._dispatchHeartbeat=function(t){var e=this;this.readyState===O.OPEN&&this.dispatchEvent(new o("heartbeat",{}))},O.prototype._didClose=function(t,e,r){var i=this;if(i.readyState!==O.CONNECTING&&i.readyState!==O.OPEN&&i.readyState!==O.CLOSING)throw new Error("INVALID_STATE_ERR");i._ir&&(i._ir.nuke(),i._ir=null),i._transport&&(i._transport.doCleanup(),i._transport=null);var s=new o("close",{code:t,reason:e,wasClean:n.userSetCode(t)});if(!n.userSetCode(t)&&i.readyState===O.CONNECTING&&!r){if(i._try_next_protocol(s))return;s=new o("close",{code:2e3,reason:"All transports failed",wasClean:!1,last_event:s})}i.readyState=O.CLOSED,n.delay(function(){i.dispatchEvent(s)})},O.prototype._didMessage=function(t){var e=this,n;switch(t.slice(0,1)){case"o":this._dispatchOpen();break;case"a":for(var r=JSON.parse(t.slice(1)||"[]"),o=0;o<r.length;o++)this._dispatchMessage(r[o]);break;case"m":var r=JSON.parse(t.slice(1)||"null");this._dispatchMessage(r);break;case"c":var r=JSON.parse(t.slice(1)||"[]");this._didClose(r[0],r[1]);break;case"h":this._dispatchHeartbeat()}},O.prototype._try_next_protocol=function(e){var r=this;for(r.protocol&&(r._debug("Closed transport:",r.protocol,""+e),r.protocol=null),r._transport_tref&&(clearTimeout(r._transport_tref),r._transport_tref=null);;){var o=r.protocol=r._protocols.shift();if(!o)return!1;if(O[o]&&!0===O[o].need_body&&(!t.body||void 0!==t.readyState&&"complete"!==t.readyState))return r._protocols.unshift(o),r.protocol="waiting-for-load",n.attachEvent("load",function(){r._try_next_protocol()}),!0;if(O[o]&&O[o].enabled(r._options)){var i=O[o].roundTrips||1,s=(r._options.rto||0)*i||5e3;r._transport_tref=n.delay(s,function(){r.readyState===O.CONNECTING&&r._didClose(2007,"Transport timeouted")});var a=n.random_string(8),u=r._base_url+"/"+r._server+"/"+a;return r._debug("Opening transport:",o," url:"+u," RTO:"+r._options.rto),r._transport=new O[o](r,u,r._base_url),!0}r._debug("Skipping transport:",o)}},O.prototype.close=function(t,e){var r=this;if(t&&!n.userSetCode(t))throw new Error("INVALID_ACCESS_ERR");return(this.readyState===O.CONNECTING||this.readyState===O.OPEN)&&(this.readyState=O.CLOSING,this._didClose(t||1e3,e||"Normal closure"),!0)},O.prototype.send=function(t){var e=this;if(this.readyState===O.CONNECTING)throw new Error("INVALID_STATE_ERR");return this.readyState===O.OPEN&&this._transport.doSend(n.quote(""+t)),!0},O.prototype._applyInfo=function(e,r,o){var i=this;this._options.info=e,this._options.rtt=r,this._options.rto=n.countRTO(r),this._options.info.null_origin=!t.domain,e.base_url&&(this._base_url=n.amendUrl(e.base_url,this._base_url));var s=n.probeProtocols();this._protocols=n.detectProtocols(s,o,e),n.isSameOriginScheme(this._base_url)||2!==n.isXHRCorsCapable()||(this._protocols=["jsonp-polling"])};var k=O.websocket=function(t,r){var o=this,i=r+"/websocket";i="https"===i.slice(0,5)?"wss"+i.slice(5):"ws"+i.slice(4),o.ri=t,o.url=i;var s=e.WebSocket||e.MozWebSocket;o.ws=new s(o.url),o.ws.onmessage=function(t){o.ri._didMessage(t.data)},o.unload_ref=n.unload_add(function(){o.ws.close()}),o.ws.onclose=function(){o.ri._didMessage(n.closeFrame(1006,"WebSocket connection broken"))}};k.prototype.doSend=function(t){this.ws.send("["+t+"]")},k.prototype.doCleanup=function(){var t=this,e=this.ws;e&&(e.onmessage=e.onclose=null,e.close(),n.unload_del(this.unload_ref),this.unload_ref=this.ri=this.ws=null)},k.enabled=function(){return!(!e.WebSocket&&!e.MozWebSocket)},k.roundTrips=2;var x=function(){};x.prototype.send_constructor=function(t){var e=this;this.send_buffer=[],this.sender=t},x.prototype.doSend=function(t){var e=this;this.send_buffer.push(t),this.send_stop||this.send_schedule()},x.prototype.send_schedule_wait=function(){var t=this,e;t.send_stop=function(){t.send_stop=null,clearTimeout(e)},e=n.delay(25,function(){t.send_stop=null,t.send_schedule()})},x.prototype.send_schedule=function(){var t=this;if(t.send_buffer.length>0){var e="["+t.send_buffer.join(",")+"]";t.send_stop=t.sender(t.trans_url,e,function(e,n){t.send_stop=null,!1===e?t.ri._didClose(1006,"Sending error "+n):t.send_schedule_wait()}),t.send_buffer=[]}},x.prototype.send_destructor=function(){var t=this;this._send_stop&&this._send_stop(),this._send_stop=null};var T=function(e,r,o){var i=this;if(!("_send_form"in this)){var s=this._send_form=t.createElement("form"),a;(a=this._send_area=t.createElement("textarea")).name="d",s.style.display="none",s.style.position="absolute",s.method="POST",s.enctype="application/x-www-form-urlencoded",s.acceptCharset="UTF-8",s.appendChild(a),t.body.appendChild(s)}var s=this._send_form,a=this._send_area,u="a"+n.random_string(8),c;s.target=u,s.action=e+"/jsonp_send?i="+u;try{c=t.createElement('<iframe name="'+u+'">')}catch(e){(c=t.createElement("iframe")).name=u}c.id=u,s.appendChild(c),c.style.display="none";try{a.value=r}catch(t){n.log("Your browser is seriously broken. Go home! "+t.message)}s.submit();var l=function(t){c.onerror&&(c.onreadystatechange=c.onerror=c.onload=null,n.delay(500,function(){c.parentNode.removeChild(c),c=null}),a.value="",o(!0))};return c.onerror=c.onload=l,c.onreadystatechange=function(t){"complete"==c.readyState&&l()},l},E=function(t){return function(e,n,r){var o;return new t("POST",e+"/xhr_send",n).onfinish=function(t,e){r(200===t||204===t,"http status "+t)},function(t){r(!1,t)}}},j=function(e,r){var o,i=t.createElement("script"),s,a=function(t){s&&(s.parentNode.removeChild(s),s=null),i&&(clearTimeout(o),i.parentNode.removeChild(i),i.onreadystatechange=i.onerror=i.onload=i.onclick=null,i=null,r(t),r=null)},u=!1,c=null;if(i.id="a"+n.random_string(8),i.src=e,i.type="text/javascript",i.charset="UTF-8",i.onerror=function(t){c||(c=setTimeout(function(){u||a(n.closeFrame(1006,"JSONP script loaded abnormally (onerror)"))},1e3))},i.onload=function(t){a(n.closeFrame(1006,"JSONP script loaded abnormally (onload)"))},i.onreadystatechange=function(t){if(/loaded|closed/.test(i.readyState)){if(i&&i.htmlFor&&i.onclick){u=!0;try{i.onclick()}catch(t){}}i&&a(n.closeFrame(1006,"JSONP script loaded abnormally (onreadystatechange)"))}},void 0===i.async&&t.attachEvent)if(/opera/i.test(navigator.userAgent))(s=t.createElement("script")).text="try{var a = document.getElementById('"+i.id+"'); if(a)a.onerror();}catch(x){};",i.async=s.async=!1;else{try{i.htmlFor=i.id,i.event="onclick"}catch(t){}i.async=!0}void 0!==i.async&&(i.async=!0),o=setTimeout(function(){a(n.closeFrame(1006,"JSONP script loaded abnormally (timeout)"))},35e3);var l=t.getElementsByTagName("head")[0];return l.insertBefore(i,l.firstChild),s&&l.insertBefore(s,l.firstChild),a},N=O["jsonp-polling"]=function(t,e){n.polluteGlobalNamespace();var r=this;this.ri=t,this.trans_url=e,this.send_constructor(T),this._schedule_recv()};N.prototype=new x,N.prototype._schedule_recv=function(){var t=this,e=function(e){t._recv_stop=null,e&&(t._is_closing||t.ri._didMessage(e)),t._is_closing||t._schedule_recv()};t._recv_stop=M(t.trans_url+"/jsonp",j,e)},N.enabled=function(){return!0},N.need_body=!0,N.prototype.doCleanup=function(){var t=this;this._is_closing=!0,this._recv_stop&&this._recv_stop(),this.ri=this._recv_stop=null,this.send_destructor()};var M=function(t,r,o){var i="a"+n.random_string(6),s,a=0,u,c=r(t+"?c="+escape("_jp."+i),function(t){switch(a){case 0:delete e._jp[i],o(t);break;case 1:o(t),a=2;break;case 2:delete e._jp[i]}}),l;return e._jp[i]=c,function(){e._jp[i]&&(a=1,e._jp[i](n.closeFrame(1e3,"JSONP user aborted read")))}},R=function(){};(R.prototype=new x).run=function(t,e,n,r,o){var i=this;this.ri=t,this.trans_url=e,this.send_constructor(E(o)),this.poll=new Q(t,r,e+n,o)},R.prototype.doCleanup=function(){var t=this;this.poll&&(this.poll.abort(),this.poll=null)};var P=O["xhr-streaming"]=function(t,e){this.run(t,e,"/xhr_streaming",rt,n.XHRCorsObject)};P.prototype=new R,P.enabled=function(){return e.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest&&!/opera/i.test(navigator.userAgent)},P.roundTrips=2,P.need_body=!0;var I=O["xdr-streaming"]=function(t,e){this.run(t,e,"/xhr_streaming",rt,n.XDRObject)};I.prototype=new R,I.enabled=function(){return!!e.XDomainRequest},I.roundTrips=2;var L=O["xhr-polling"]=function(t,e){this.run(t,e,"/xhr",rt,n.XHRCorsObject)};L.prototype=new R,L.enabled=P.enabled,L.roundTrips=2;var A=O["xdr-polling"]=function(t,e){this.run(t,e,"/xhr",rt,n.XDRObject)};A.prototype=new R,A.enabled=I.enabled,A.roundTrips=2;var X=function(){},D;X.prototype.i_constructor=function(t,e,r){var o=this;o.ri=t,o.origin=n.getOrigin(r),o.base_url=r,o.trans_url=e;var i=r+"/iframe.html";o.ri._options.devel&&(i+="?t="+ +new Date),o.window_id=n.random_string(8),i+="#"+o.window_id,o.iframeObj=n.createIframe(i,function(t){o.ri._didClose(1006,"Unable to load an iframe ("+t+")")}),o.onmessage_cb=n.bind(o.onmessage,o),n.attachMessage(o.onmessage_cb)},X.prototype.doCleanup=function(){var t=this;if(this.iframeObj){n.detachMessage(this.onmessage_cb);try{this.iframeObj.iframe.contentWindow&&this.postMessage("c")}catch(t){}this.iframeObj.cleanup(),this.iframeObj=null,this.onmessage_cb=this.iframeObj=null}},X.prototype.onmessage=function(t){var e=this;if(t.origin===this.origin){var n=t.data.slice(0,8),r=t.data.slice(8,9),o=t.data.slice(9);if(n===this.window_id)switch(r){case"s":this.iframeObj.loaded(),this.postMessage("s",JSON.stringify([O.version,this.protocol,this.trans_url,this.base_url]));break;case"t":this.ri._didMessage(o)}}},X.prototype.postMessage=function(t,e){var n=this;this.iframeObj.post(this.window_id+t+(e||""),this.origin)},X.prototype.doSend=function(t){this.postMessage("m",t)},X.enabled=function(){var t=navigator&&navigator.userAgent&&-1!==navigator.userAgent.indexOf("Konqueror");return("function"==typeof e.postMessage||"object"==typeof e.postMessage)&&!t};var H=function(t,r){parent!==e?parent.postMessage(D+t+(r||""),"*"):n.log("Can't postMessage, no parent window.",t,r)},U=function(){};U.prototype._didClose=function(t,e){H("t",n.closeFrame(t,e))},U.prototype._didMessage=function(t){H("t",t)},U.prototype._doSend=function(t){this._transport.doSend(t)},U.prototype._doCleanup=function(){this._transport.doCleanup()},n.parent_origin=void 0,O.bootstrap_iframe=function(){var r;D=t.location.hash.slice(1);var o=function(t){if(t.source===parent&&(void 0===n.parent_origin&&(n.parent_origin=t.origin),t.origin===n.parent_origin)){var o=t.data.slice(0,8),i=t.data.slice(8,9),s=t.data.slice(9);if(o===D)switch(i){case"s":var a=JSON.parse(s),u=a[0],c=a[1],l=a[2],f=a[3];if(u!==O.version&&n.log('Incompatibile SockJS! Main site uses: "'+u+'", the iframe: "'+O.version+'".'),!n.flatUrl(l)||!n.flatUrl(f))return void n.log("Only basic urls are supported in SockJS");if(!n.isSameOriginUrl(l)||!n.isSameOriginUrl(f))return void n.log("Can't connect to different domain from within an iframe. ("+JSON.stringify([e.location.href,l,f])+")");(r=new U)._transport=new U[c](r,l,f);break;case"m":r._doSend(s);break;case"c":r&&r._doCleanup(),r=null}}};n.attachMessage(o),H("s")};var J=function(t,e){var r=this;n.delay(function(){r.doXhr(t,e)})};(J.prototype=new i(["finish"])).doXhr=function(t,e){var r=this,o=(new Date).getTime(),i=new e("GET",t+"/info?cb="+n.random_string(10)),s=n.delay(8e3,function(){i.ontimeout()});i.onfinish=function(t,e){if(clearTimeout(s),s=null,200===t){var n=(new Date).getTime()-o,i=JSON.parse(e);"object"!=typeof i&&(i={}),r.emit("finish",i,n)}else r.emit("finish")},i.ontimeout=function(){i.close(),r.emit("finish")}};var W=function(e){var r=this,o=function(){var t=new X;t.protocol="w-iframe-info-receiver";var n=function(e){if("string"==typeof e&&"m"===e.substr(0,1)){var n=JSON.parse(e.substr(1)),o=n[0],i=n[1];r.emit("finish",o,i)}else r.emit("finish");t.doCleanup(),t=null},o={_options:{},_didClose:n,_didMessage:n};t.i_constructor(o,e,e)};t.body?o():n.attachEvent("load",o)};W.prototype=new i(["finish"]);var q=function(){var t=this;n.delay(function(){t.emit("finish",{},2e3)})};q.prototype=new i(["finish"]);var G=function(t){if(n.isSameOriginUrl(t))return new J(t,n.XHRLocalObject);switch(n.isXHRCorsCapable()){case 1:return new J(t,n.XHRLocalObject);case 2:return n.isSameOriginScheme(t)?new J(t,n.XDRObject):new q;case 3:return new W(t);default:return new q}},F;(U["w-iframe-info-receiver"]=function(t,e,r){var o;new J(r,n.XHRLocalObject).onfinish=function(e,n){t._didMessage("m"+JSON.stringify([e,n])),t._didClose()}}).prototype.doCleanup=function(){};var B=O["iframe-eventsource"]=function(){var t=this;this.protocol="w-iframe-eventsource",this.i_constructor.apply(this,arguments)},z;B.prototype=new X,B.enabled=function(){return"EventSource"in e&&X.enabled()},B.need_body=!0,B.roundTrips=3,(U["w-iframe-eventsource"]=function(t,e){this.run(t,e,"/eventsource",Z,n.XHRLocalObject)}).prototype=new R;var $=O["iframe-xhr-polling"]=function(){var t=this;this.protocol="w-iframe-xhr-polling",this.i_constructor.apply(this,arguments)},V;$.prototype=new X,$.enabled=function(){return e.XMLHttpRequest&&X.enabled()},$.need_body=!0,$.roundTrips=3,(U["w-iframe-xhr-polling"]=function(t,e){this.run(t,e,"/xhr",rt,n.XHRLocalObject)}).prototype=new R;var K=O["iframe-htmlfile"]=function(){var t=this;this.protocol="w-iframe-htmlfile",this.i_constructor.apply(this,arguments)},Y;K.prototype=new X,K.enabled=function(){return X.enabled()},K.need_body=!0,K.roundTrips=3,(U["w-iframe-htmlfile"]=function(t,e){this.run(t,e,"/htmlfile",nt,n.XHRLocalObject)}).prototype=new R;var Q=function(t,e,n,r){var o=this;this.ri=t,this.Receiver=e,this.recv_url=n,this.AjaxObject=r,this._scheduleRecv()};Q.prototype._scheduleRecv=function(){var t=this,e=t.poll=new t.Receiver(t.recv_url,t.AjaxObject),n=0;e.onmessage=function(e){n+=1,t.ri._didMessage(e.data)},e.onclose=function(n){t.poll=e=e.onmessage=e.onclose=null,t.poll_is_closing||("permanent"===n.reason?t.ri._didClose(1006,"Polling error ("+n.reason+")"):t._scheduleRecv())}},Q.prototype.abort=function(){var t=this;this.poll_is_closing=!0,this.poll&&this.poll.abort()};var Z=function(t){var e=this,r=new EventSource(t);r.onmessage=function(t){e.dispatchEvent(new o("message",{data:unescape(t.data)}))},e.es_close=r.onerror=function(t,i){var s=i?"user":2!==r.readyState?"network":"permanent";e.es_close=r.onmessage=r.onerror=null,r.close(),r=null,n.delay(200,function(){e.dispatchEvent(new o("close",{reason:s}))})}},tt;Z.prototype=new r,Z.prototype.abort=function(){var t=this;this.es_close&&this.es_close({},!0)};var et=function(){if(void 0===tt)if("ActiveXObject"in e)try{tt=!!new ActiveXObject("htmlfile")}catch(t){}else tt=!1;return tt},nt=function(t){var r=this;n.polluteGlobalNamespace(),r.id="a"+n.random_string(6,26),t+=(-1===t.indexOf("?")?"?":"&")+"c="+escape("_jp."+r.id);var i=et()?n.createHtmlfile:n.createIframe,s;e._jp[r.id]={start:function(){s.loaded()},message:function(t){r.dispatchEvent(new o("message",{data:t}))},stop:function(){r.iframe_close({},"network")}},r.iframe_close=function(t,n){s.cleanup(),r.iframe_close=s=null,delete e._jp[r.id],r.dispatchEvent(new o("close",{reason:n}))},s=i(t,function(t){r.iframe_close({},"permanent")})};nt.prototype=new r,nt.prototype.abort=function(){var t=this;this.iframe_close&&this.iframe_close({},"user")};var rt=function(t,e){var n=this,r=0;n.xo=new e("POST",t,null),n.xo.onchunk=function(t,e){if(200===t)for(;;){var i=e.slice(r),s=i.indexOf("\n");if(-1===s)break;r+=s+1;var a=i.slice(0,s);n.dispatchEvent(new o("message",{data:a}))}},n.xo.onfinish=function(t,e){n.xo.onchunk(t,e),n.xo=null;var r=200===t?"network":"permanent";n.dispatchEvent(new o("close",{reason:r}))}};return rt.prototype=new r,rt.prototype.abort=function(){var t=this;this.xo&&(this.xo.close(),this.dispatchEvent(new o("close",{reason:"user"})),this.xo=null)},O.getUtils=function(){return n},O.getIframeTransport=function(){return X},O}(),"_sockjs_onload"in window&&setTimeout(_sockjs_onload,1),"function"==typeof define&&define.amd&&define("sockjs",[],function(){return u})},"urls.js":function(e,n,r){function o(e,n,r){n||(n="http"),"sockjs"!==r&&e.startsWith("/")&&(e=t.absoluteUrl(e.substr(1)));var o=e.match(/^ddp(i?)\+sockjs:\/\//),i=e.match(/^http(s?):\/\//),s,a;if(o){var u=e.substr(o[0].length);s="i"===o[1]?n:n+"s";var c=u.indexOf("/"),l=-1===c?u:u.substr(0,c),f=-1===c?"":u.substr(c);return s+"://"+(l=l.replace(/\*/g,()=>Math.floor(10*Math.random())))+f}return i&&(e=(s=i[1]?n+"s":n)+"://"+e.substr(i[0].length)),-1!==e.indexOf("://")||e.startsWith("/")||(e=n+"://"+e),(e=t._relativeToSiteRootUrl(e)).endsWith("/")?e+r:e+"/"+r}function i(t){return o(t,"http","sockjs")}function s(t){return o(t,"ws","websocket")}r.export({toSockjsUrl:()=>i,toWebsocketUrl:()=>s})}}}}},{extensions:[".js",".json"]});Package._define("socket-stream-client")}();
  36. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,s=Package.meteor.meteorEnv,r=Package.check.check,n=Package.check.Match,o=Package.random.Random,i=Package.ejson.EJSON,a=Package.tracker.Tracker,d=Package.tracker.Deps,c=Package.retry.Retry,l=Package["id-map"].IdMap,h=Package["callback-hook"].Hook,u=Package["ddp-common"].DDPCommon,_=Package.reload.Reload,m=Package["diff-sequence"].DiffSequence,g=Package["mongo-id"].MongoID,f=Package.modules.meteorInstall,p=Package["babel-runtime"].meteorBabelHelpers,v=Package.promise.Promise,b,k,D,y=f({node_modules:{meteor:{"ddp-client":{client:{"client.js":function(e,t,s){s.watch(e("../common/namespace.js"),{DDP(e){t.DDP=e}},0),s.watch(e("../common/livedata_connection")),s.watch(e("./client_convenience"))},"client_convenience.js":function(e,t,s){let r,n;s.watch(e("../common/namespace.js"),{DDP(e){r=e}},0),s.watch(e("meteor/meteor"),{Meteor(e){n=e}},1),n.refresh=(()=>{});var o="/";"undefined"!=typeof __meteor_runtime_config__&&__meteor_runtime_config__.DDP_DEFAULT_CONNECTION_URL&&(o=__meteor_runtime_config__.DDP_DEFAULT_CONNECTION_URL);var i=new c;function a(e){if(n._debug(e),Package.reload){var t,s=(Package.reload.Reload._migrationData("livedata")||Object.create(null)).DDPVersionNegotiationFailures||0;++s,Package.reload.Reload._onMigrate("livedata",()=>[!0,{DDPVersionNegotiationFailures:s}]),i.retryLater(s,()=>{Package.reload.Reload._reload()})}}n.connection=r.connect(o,{onDDPVersionNegotiationFailure:a}),["subscribe","methods","call","apply","status","reconnect","disconnect"].forEach(e=>{n[e]=n.connection[e].bind(n.connection)}),n.default_connection=n.connection,n.connect=r.connect}},common:{"MethodInvoker.js":function(e,t,s){s.export({default:()=>r});class r{constructor(e){this.methodId=e.methodId,this.sentMessage=!1,this._callback=e.callback,this._connection=e.connection,this._message=e.message,this._onResultReceived=e.onResultReceived||(()=>{}),this._wait=e.wait,this.noRetry=e.noRetry,this._methodResult=null,this._dataVisible=!1,this._connection._methodInvokers[this.methodId]=this}sendMessage(){if(this.gotResult())throw new Error("sendingMethod is called on method with result");this._dataVisible=!1,this.sentMessage=!0,this._wait&&(this._connection._methodsBlockingQuiescence[this.methodId]=!0),this._connection._send(this._message)}_maybeInvokeCallback(){this._methodResult&&this._dataVisible&&(this._callback(this._methodResult[0],this._methodResult[1]),delete this._connection._methodInvokers[this.methodId],this._connection._outstandingMethodFinished())}receiveResult(e,t){if(this.gotResult())throw new Error("Methods should only receive results once");this._methodResult=[e,t],this._onResultReceived(e,t),this._maybeInvokeCallback()}dataVisible(){this._dataVisible=!0,this._maybeInvokeCallback()}gotResult(){return!!this._methodResult}}},"livedata_connection.js":function(e,t,s){var r,n=e("@babel/runtime/helpers/builtin/interopRequireDefault")(e("@babel/runtime/helpers/builtin/objectSpread"));let o,i,a,d,c,h,u,_,g,f,p,v,b,k;if(s.export({Connection:()=>M}),s.watch(e("meteor/meteor"),{Meteor(e){o=e}},0),s.watch(e("meteor/ddp-common"),{DDPCommon(e){i=e}},1),s.watch(e("meteor/tracker"),{Tracker(e){a=e}},2),s.watch(e("meteor/ejson"),{EJSON(e){d=e}},3),s.watch(e("meteor/random"),{Random(e){c=e}},4),s.watch(e("meteor/callback-hook"),{Hook(e){h=e}},5),s.watch(e("meteor/mongo-id"),{MongoID(e){u=e}},6),s.watch(e("./namespace.js"),{DDP(e){_=e}},7),s.watch(e("./MethodInvoker.js"),{default(e){g=e}},8),s.watch(e("meteor/ddp-common/utils.js"),{hasOwn(e){f=e},slice(e){p=e},keys(e){v=e},isEmpty(e){b=e},last(e){k=e}},9),o.isServer)var D=Npm.require("fibers"),y=Npm.require("fibers/future");class w extends l{constructor(){super(u.idStringify,u.idParse)}}class M{constructor(t,s){var r=this;if(this.options=s=(0,n.default)({onConnected(){},onDDPVersionNegotiationFailure(e){o._debug(e)},heartbeatInterval:17500,heartbeatTimeout:15e3,npmFayeOptions:Object.create(null),reloadWithOutstanding:!1,supportedDDPVersions:i.SUPPORTED_DDP_VERSIONS,retry:!0,respondToPings:!0,bufferedWritesInterval:5,bufferedWritesMaxAge:500},s),r.onReconnect=null,"object"==typeof t)r._stream=t;else{const{ClientStream:n}=e("meteor/socket-stream-client");r._stream=new n(t,{retry:s.retry,ConnectionError:_.ConnectionError,headers:s.headers,_sockjsOptions:s._sockjsOptions,_dontPrintErrors:s._dontPrintErrors,connectTimeoutMs:s.connectTimeoutMs,npmFayeOptions:s.npmFayeOptions})}r._lastSessionId=null,r._versionSuggestion=null,r._version=null,r._stores=Object.create(null),r._methodHandlers=Object.create(null),r._nextMethodId=1,r._supportedDDPVersions=s.supportedDDPVersions,r._heartbeatInterval=s.heartbeatInterval,r._heartbeatTimeout=s.heartbeatTimeout,r._methodInvokers=Object.create(null),r._outstandingMethodBlocks=[],r._documentsWrittenByStub=Object.create(null),r._serverDocuments=Object.create(null),r._afterUpdateCallbacks=[],r._messagesBufferedUntilQuiescence=[],r._methodsBlockingQuiescence=Object.create(null),r._subsBeingRevived=Object.create(null),r._resetStores=!1,r._updatesForUnknownStores=Object.create(null),r._retryMigrate=null,r.__flushBufferedWrites=o.bindEnvironment(r._flushBufferedWrites,"flushing DDP buffered writes",r),r._bufferedWrites=Object.create(null),r._bufferedWritesFlushAt=null,r._bufferedWritesFlushHandle=null,r._bufferedWritesInterval=s.bufferedWritesInterval,r._bufferedWritesMaxAge=s.bufferedWritesMaxAge,r._subscriptions=Object.create(null),r._userId=null,r._userIdDeps=new a.Dependency,o.isClient&&Package.reload&&!s.reloadWithOutstanding&&Package.reload.Reload._onMigrate(e=>{if(r._readyToMigrate())return[!0];if(r._retryMigrate)throw new Error("Two migrations in progress?");return r._retryMigrate=e,!1});var d=()=>{r._heartbeat&&(r._heartbeat.stop(),r._heartbeat=null)};o.isServer?(r._stream.on("message",o.bindEnvironment(this.onMessage.bind(this),"handling DDP message")),r._stream.on("reset",o.bindEnvironment(this.onReset.bind(this),"handling DDP reset")),r._stream.on("disconnect",o.bindEnvironment(d,"handling DDP disconnect"))):(r._stream.on("message",this.onMessage.bind(this)),r._stream.on("reset",this.onReset.bind(this)),r._stream.on("disconnect",d))}registerStore(e,t){var s=this;if(e in this._stores)return!1;var r=Object.create(null);["update","beginUpdate","endUpdate","saveOriginals","retrieveOriginals","getDoc","_getCollection"].forEach(e=>{r[e]=function(){if(t[e])return t[e](...arguments)}}),this._stores[e]=r;var n=this._updatesForUnknownStores[e];return n&&(r.beginUpdate(n.length,!1),n.forEach(e=>{r.update(e)}),r.endUpdate(),delete this._updatesForUnknownStores[e]),!0}subscribe(e){var t=this,s=p.call(arguments,1),r=Object.create(null),n,o;if(s.length){var i=s[s.length-1];"function"==typeof i?r.onReady=s.pop():i&&[i.onReady,i.onError,i.onStop].some(e=>"function"==typeof e)&&(r=s.pop())}v(t._subscriptions).some(r=>{const o=t._subscriptions[r];if(o.inactive&&o.name===e&&d.equals(o.params,s))return n=o}),n?(o=n.id,n.inactive=!1,r.onReady&&(n.ready?r.onReady():n.readyCallback=r.onReady),r.onError&&(n.errorCallback=r.onError),r.onStop&&(n.stopCallback=r.onStop)):(o=c.id(),t._subscriptions[o]={id:o,name:e,params:d.clone(s),inactive:!1,ready:!1,readyDeps:new a.Dependency,readyCallback:r.onReady,errorCallback:r.onError,stopCallback:r.onStop,connection:t,remove(){delete this.connection._subscriptions[this.id],this.ready&&this.readyDeps.changed()},stop(){this.connection._send({msg:"unsub",id:o}),this.remove(),r.onStop&&r.onStop()}},t._send({msg:"sub",id:o,name:e,params:s}));var l={stop(){f.call(t._subscriptions,o)&&t._subscriptions[o].stop()},ready(){if(!f.call(t._subscriptions,o))return!1;var e=t._subscriptions[o];return e.readyDeps.depend(),e.ready},subscriptionId:o};return a.active&&a.onInvalidate(e=>{f.call(t._subscriptions,o)&&(t._subscriptions[o].inactive=!0),a.afterFlush(()=>{f.call(t._subscriptions,o)&&t._subscriptions[o].inactive&&l.stop()})}),l}_subscribeAndWait(e,t,s){var r=this,n=new y,o=!1,i;return(t=t||[]).push({onReady(){o=!0,n.return()},onError(e){o?s&&s.onLateError&&s.onLateError(e):n.throw(e)}}),i=this.subscribe.apply(this,[e].concat(t)),n.wait(),i}methods(e){v(e).forEach(t=>{const s=e[t];if("function"!=typeof s)throw new Error("Method '"+t+"' must be a function");if(this._methodHandlers[t])throw new Error("A method named '"+t+"' is already defined");this._methodHandlers[t]=s})}call(e){var t=p.call(arguments,1);if(t.length&&"function"==typeof t[t.length-1])var s=t.pop();return this.apply(e,t,s)}apply(e,t,s,r){var n=this;r||"function"!=typeof s||(r=s,s=Object.create(null)),s=s||Object.create(null),r&&(r=o.bindEnvironment(r,"delivering result of invoking '"+e+"'")),t=d.clone(t);var a=_._CurrentMethodInvocation.get(),c=a&&a.isSimulation,l=null,h=()=>(null===l&&(l=i.makeRpcSeed(a,e)),l),u=n._methodHandlers[e];if(u){var m=e=>{n.setUserId(e)},f=new i.MethodInvocation({isSimulation:!0,userId:n.userId(),setUserId:m,randomSeed:()=>h()});c||n._saveOriginals();try{var p=_._CurrentMethodInvocation.withValue(f,()=>o.isServer?o._noYieldsAllowed(()=>u.apply(f,d.clone(t))):u.apply(f,d.clone(t)))}catch(e){var v=e}}if(c){if(r)return void r(v,p);if(v)throw v;return p}const D=""+n._nextMethodId++;u&&n._retrieveAndStoreOriginals(D);var w={msg:"method",method:e,params:t,id:D};if(v){if(s.throwStubExceptions)throw v;v._expectedByTest||o._debug("Exception while simulating the effect of invoking '"+e+"'",v)}if(!r)if(o.isClient)r=(t=>{t&&o._debug("Error invoking Method '"+e+"'",t)});else{var M=new y;r=M.resolver()}null!==l&&(w.randomSeed=l);var S=new g({methodId:D,callback:r,connection:n,onResultReceived:s.onResultReceived,wait:!!s.wait,message:w,noRetry:!!s.noRetry});return s.wait?n._outstandingMethodBlocks.push({wait:!0,methods:[S]}):((b(n._outstandingMethodBlocks)||k(n._outstandingMethodBlocks).wait)&&n._outstandingMethodBlocks.push({wait:!1,methods:[]}),k(n._outstandingMethodBlocks).methods.push(S)),1===n._outstandingMethodBlocks.length&&S.sendMessage(),M?M.wait():s.returnStubValue?p:void 0}_saveOriginals(){this._waitingForQuiescence()||this._flushBufferedWrites(),v(this._stores).forEach(e=>{this._stores[e].saveOriginals()})}_retrieveAndStoreOriginals(e){var t=this;if(t._documentsWrittenByStub[e])throw new Error("Duplicate methodId in _retrieveAndStoreOriginals");var s=[];v(t._stores).forEach(r=>{var n=t._stores[r].retrieveOriginals();n&&n.forEach((n,o)=>{s.push({collection:r,id:o}),f.call(t._serverDocuments,r)||(t._serverDocuments[r]=new w);var i=t._serverDocuments[r].setDefault(o,Object.create(null));i.writtenByStubs?i.writtenByStubs[e]=!0:(i.document=n,i.flushCallbacks=[],i.writtenByStubs=Object.create(null),i.writtenByStubs[e]=!0)})}),b(s)||(t._documentsWrittenByStub[e]=s)}_unsubscribeAll(){v(this._subscriptions).forEach(e=>{const t=this._subscriptions[e];"meteor_autoupdate_clientVersions"!==t.name&&t.stop()})}_send(e){this._stream.send(i.stringifyDDP(e))}_lostConnection(e){this._stream._lostConnection(e)}status(){return this._stream.status(...arguments)}reconnect(){return this._stream.reconnect(...arguments)}disconnect(){return this._stream.disconnect(...arguments)}close(){return this._stream.disconnect({_permanent:!0})}userId(){return this._userIdDeps&&this._userIdDeps.depend(),this._userId}setUserId(e){this._userId!==e&&(this._userId=e,this._userIdDeps&&this._userIdDeps.changed())}_waitingForQuiescence(){return!b(this._subsBeingRevived)||!b(this._methodsBlockingQuiescence)}_anyMethodsAreOutstanding(){const e=this._methodInvokers;return v(e).some(t=>e[t].sentMessage)}_livedata_connected(e){var t=this;if("pre1"!==t._version&&0!==t._heartbeatInterval&&(t._heartbeat=new i.Heartbeat({heartbeatInterval:t._heartbeatInterval,heartbeatTimeout:t._heartbeatTimeout,onTimeout(){t._lostConnection(new _.ConnectionError("DDP heartbeat timed out"))},sendPing(){t._send({msg:"ping"})}}),t._heartbeat.start()),t._lastSessionId&&(t._resetStores=!0),"string"==typeof e.session){var s=t._lastSessionId===e.session;t._lastSessionId=e.session}if(!s){if(t._updatesForUnknownStores=Object.create(null),t._resetStores&&(t._documentsWrittenByStub=Object.create(null),t._serverDocuments=Object.create(null)),t._afterUpdateCallbacks=[],t._subsBeingRevived=Object.create(null),v(t._subscriptions).forEach(e=>{t._subscriptions[e].ready&&(t._subsBeingRevived[e]=!0)}),t._methodsBlockingQuiescence=Object.create(null),t._resetStores){const e=t._methodInvokers;v(e).forEach(s=>{const r=e[s];r.gotResult()?t._afterUpdateCallbacks.push(function(){return r.dataVisible(...arguments)}):r.sentMessage&&(t._methodsBlockingQuiescence[r.methodId]=!0)})}t._messagesBufferedUntilQuiescence=[],t._waitingForQuiescence()||(t._resetStores&&(v(t._stores).forEach(e=>{const s=t._stores[e];s.beginUpdate(0,!0),s.endUpdate()}),t._resetStores=!1),t._runAfterUpdateCallbacks())}}_processOneDataMessage(e,t){const s=e.msg;"added"===s?this._process_added(e,t):"changed"===s?this._process_changed(e,t):"removed"===s?this._process_removed(e,t):"ready"===s?this._process_ready(e,t):"updated"===s?this._process_updated(e,t):"nosub"===s||o._debug("discarding unknown livedata data message type",e)}_livedata_data(e){var t=this;if(t._waitingForQuiescence()){if(t._messagesBufferedUntilQuiescence.push(e),"nosub"===e.msg&&delete t._subsBeingRevived[e.id],e.subs&&e.subs.forEach(e=>{delete t._subsBeingRevived[e]}),e.methods&&e.methods.forEach(e=>{delete t._methodsBlockingQuiescence[e]}),t._waitingForQuiescence())return;const s=t._messagesBufferedUntilQuiescence;v(s).forEach(e=>{t._processOneDataMessage(s[e],t._bufferedWrites)}),t._messagesBufferedUntilQuiescence=[]}else t._processOneDataMessage(e,t._bufferedWrites);var s="added"===e.msg||"changed"===e.msg||"removed"===e.msg;if(0!==t._bufferedWritesInterval&&s){if(null===t._bufferedWritesFlushAt)t._bufferedWritesFlushAt=(new Date).valueOf()+t._bufferedWritesMaxAge;else if(t._bufferedWritesFlushAt<(new Date).valueOf())return void t._flushBufferedWrites();t._bufferedWritesFlushHandle&&clearTimeout(t._bufferedWritesFlushHandle),t._bufferedWritesFlushHandle=setTimeout(t.__flushBufferedWrites,t._bufferedWritesInterval)}else t._flushBufferedWrites()}_flushBufferedWrites(){var e=this;this._bufferedWritesFlushHandle&&(clearTimeout(this._bufferedWritesFlushHandle),this._bufferedWritesFlushHandle=null),this._bufferedWritesFlushAt=null;var t=this._bufferedWrites;this._bufferedWrites=Object.create(null),this._performWrites(t)}_performWrites(e){var t=this;!t._resetStores&&b(e)||(v(t._stores).forEach(s=>{t._stores[s].beginUpdate(f.call(e,s)?e[s].length:0,t._resetStores)}),t._resetStores=!1,v(e).forEach(s=>{const r=e[s];var n=t._stores[s];if(n)r.forEach(e=>{n.update(e)});else{const e=t._updatesForUnknownStores;f.call(e,s)||(e[s]=[]),e[s].push(...r)}}),v(t._stores).forEach(e=>{t._stores[e].endUpdate()})),t._runAfterUpdateCallbacks()}_runAfterUpdateCallbacks(){var e=this,t=this._afterUpdateCallbacks;this._afterUpdateCallbacks=[],t.forEach(e=>{e()})}_pushUpdate(e,t,s){f.call(e,t)||(e[t]=[]),e[t].push(s)}_getServerDoc(e,t){var s=this,r;return f.call(this._serverDocuments,e)&&this._serverDocuments[e].get(t)||null}_process_added(e,t){var s=this,r=u.idParse(e.id),n=this._getServerDoc(e.collection,r);if(n){var o=void 0!==n.document;if(n.document=e.fields||Object.create(null),n.document._id=r,this._resetStores){var i=this._stores[e.collection].getDoc(e.id);void 0!==i&&(e.fields=i),this._pushUpdate(t,e.collection,e)}else if(o)throw new Error("Server sent add for existing id: "+e.id)}else this._pushUpdate(t,e.collection,e)}_process_changed(e,t){var s=this,r=this._getServerDoc(e.collection,u.idParse(e.id));if(r){if(void 0===r.document)throw new Error("Server sent changed for nonexisting id: "+e.id);m.applyChanges(r.document,e.fields)}else this._pushUpdate(t,e.collection,e)}_process_removed(e,t){var s=this,r=this._getServerDoc(e.collection,u.idParse(e.id));if(r){if(void 0===r.document)throw new Error("Server sent removed for nonexisting id:"+e.id);r.document=void 0}else this._pushUpdate(t,e.collection,{msg:"removed",collection:e.collection,id:e.id})}_process_updated(e,t){var s=this;e.methods.forEach(e=>{const r=s._documentsWrittenByStub[e];v(r).forEach(n=>{const o=r[n],i=s._getServerDoc(o.collection,o.id);if(!i)throw new Error("Lost serverDoc for "+JSON.stringify(o));if(!i.writtenByStubs[e])throw new Error("Doc "+JSON.stringify(o)+" not written by method "+e);delete i.writtenByStubs[e],b(i.writtenByStubs)&&(s._pushUpdate(t,o.collection,{msg:"replace",id:u.idStringify(o.id),replace:i.document}),i.flushCallbacks.forEach(e=>{e()}),s._serverDocuments[o.collection].remove(o.id))}),delete s._documentsWrittenByStub[e];const n=s._methodInvokers[e];if(!n)throw new Error("No callback invoker for method "+e);s._runWhenAllServerDocsAreFlushed(function(){return n.dataVisible(...arguments)})})}_process_ready(e,t){var s=this;e.subs.forEach(e=>{s._runWhenAllServerDocsAreFlushed(()=>{var t=s._subscriptions[e];t&&(t.ready||(t.ready=!0,t.readyCallback&&t.readyCallback(),t.readyDeps.changed()))})})}_runWhenAllServerDocsAreFlushed(e){var t=this,s=()=>{t._afterUpdateCallbacks.push(e)},r=0,n=()=>{0===--r&&s()};v(t._serverDocuments).forEach(e=>{t._serverDocuments[e].forEach(e=>{const s=v(e.writtenByStubs).some(e=>{var s=t._methodInvokers[e];return s&&s.sentMessage});s&&(++r,e.flushCallbacks.push(n))})}),0===r&&s()}_livedata_nosub(e){var t=this;if(this._livedata_data(e),f.call(this._subscriptions,e.id)){var s=this._subscriptions[e.id].errorCallback,r=this._subscriptions[e.id].stopCallback;this._subscriptions[e.id].remove();var n=e=>e&&e.error&&new o.Error(e.error.error,e.error.reason,e.error.details);s&&e.error&&s(n(e)),r&&r(n(e))}}_livedata_result(e){var t=this;if(b(this._bufferedWrites)||this._flushBufferedWrites(),b(this._outstandingMethodBlocks))o._debug("Received method result but no methods outstanding");else{for(var s=this._outstandingMethodBlocks[0].methods,r,n=0;n<s.length&&(r=s[n]).methodId!==e.id;n++);r?(s.splice(n,1),f.call(e,"error")?r.receiveResult(new o.Error(e.error.error,e.error.reason,e.error.details)):r.receiveResult(void 0,e.result)):o._debug("Can't match method response to original method call",e)}}_outstandingMethodFinished(){var e=this;if(!this._anyMethodsAreOutstanding()){if(!b(this._outstandingMethodBlocks)){var t=this._outstandingMethodBlocks.shift();if(!b(t.methods))throw new Error("No methods outstanding but nonempty block: "+JSON.stringify(t));b(this._outstandingMethodBlocks)||this._sendOutstandingMethods()}this._maybeMigrate()}}_sendOutstandingMethods(){var e=this;b(this._outstandingMethodBlocks)||this._outstandingMethodBlocks[0].methods.forEach(e=>{e.sendMessage()})}_livedata_error(e){o._debug("Received error from server: ",e.reason),e.offendingMessage&&o._debug("For: ",e.offendingMessage)}_callOnReconnectAndSendAppropriateOutstandingMethods(){var e=this,t=e._outstandingMethodBlocks;if(e._outstandingMethodBlocks=[],e.onReconnect&&e.onReconnect(),_._reconnectHook.each(t=>(t(e),!0)),!b(t)){if(b(e._outstandingMethodBlocks))return e._outstandingMethodBlocks=t,void e._sendOutstandingMethods();k(e._outstandingMethodBlocks).wait||t[0].wait||(t[0].methods.forEach(t=>{k(e._outstandingMethodBlocks).methods.push(t),1===e._outstandingMethodBlocks.length&&t.sendMessage()}),t.shift()),t.forEach(t=>{e._outstandingMethodBlocks.push(t)})}}_readyToMigrate(){return b(this._methodInvokers)}_maybeMigrate(){var e=this;this._retryMigrate&&this._readyToMigrate()&&(this._retryMigrate(),this._retryMigrate=null)}onMessage(e){try{var t=i.parseDDP(e)}catch(e){return void o._debug("Exception while parsing DDP",e)}if(this._heartbeat&&this._heartbeat.messageReceived(),null!==t&&t.msg)if("connected"===t.msg)this._version=this._versionSuggestion,this._livedata_connected(t),this.options.onConnected();else if("failed"===t.msg)if(this._supportedDDPVersions.indexOf(t.version)>=0)this._versionSuggestion=t.version,this._stream.reconnect({_force:!0});else{var s="DDP version negotiation failed; server requested version "+t.version;this._stream.disconnect({_permanent:!0,_error:s}),this.options.onDDPVersionNegotiationFailure(s)}else"ping"===t.msg&&this.options.respondToPings?this._send({msg:"pong",id:t.id}):"pong"===t.msg||(["added","changed","removed","ready","updated"].includes(t.msg)?this._livedata_data(t):"nosub"===t.msg?this._livedata_nosub(t):"result"===t.msg?this._livedata_result(t):"error"===t.msg?this._livedata_error(t):o._debug("discarding unknown livedata message type",t));else t&&t.server_id||o._debug("discarding invalid livedata message",t)}onReset(){var e={msg:"connect"};if(this._lastSessionId&&(e.session=this._lastSessionId),e.version=this._versionSuggestion||this._supportedDDPVersions[0],this._versionSuggestion=e.version,e.support=this._supportedDDPVersions,this._send(e),this._outstandingMethodBlocks.length>0){const e=this._outstandingMethodBlocks[0].methods;this._outstandingMethodBlocks[0].methods=e.filter(e=>(e.sentMessage&&e.noRetry&&e.receiveResult(new o.Error("invocation-failed","Method invocation might have failed due to dropped connection. Failing because `noRetry` option was passed to Meteor.apply.")),!(e.sentMessage&&e.noRetry)))}this._outstandingMethodBlocks.length>0&&0===this._outstandingMethodBlocks[0].methods.length&&this._outstandingMethodBlocks.shift(),v(this._methodInvokers).forEach(e=>{this._methodInvokers[e].sentMessage=!1}),this._callOnReconnectAndSendAppropriateOutstandingMethods(),v(this._subscriptions).forEach(e=>{const t=this._subscriptions[e];this._send({msg:"sub",id:e,name:t.name,params:t.params})})}}},"namespace.js":function(e,t,s){let r,n,o,i;s.export({DDP:()=>d}),s.watch(e("meteor/ddp-common"),{DDPCommon(e){r=e}},0),s.watch(e("meteor/meteor"),{Meteor(e){n=e}},1),s.watch(e("meteor/ddp-common/utils.js"),{keys(e){o=e}},2),s.watch(e("./livedata_connection.js"),{Connection(e){i=e}},3);const a=[],d={};function c(e){this.message=e}d._CurrentMethodInvocation=new n.EnvironmentVariable,d._CurrentPublicationInvocation=new n.EnvironmentVariable,d._CurrentInvocation=d._CurrentMethodInvocation,d.ConnectionError=n.makeErrorType("DDP.ConnectionError",c),d.ForcedReconnectError=n.makeErrorType("DDP.ForcedReconnectError",()=>{}),d.randomStream=(e=>{var t=d._CurrentMethodInvocation.get();return r.RandomStream.get(t,e)}),d.connect=((e,t)=>{var s=new i(e,t);return a.push(s),s}),d._reconnectHook=new h({bindEnvironment:!1}),d.onReconnect=(e=>d._reconnectHook.register(e)),d._allSubscriptionsReady=(()=>a.every(e=>o(e._subscriptions).every(t=>e._subscriptions[t].ready)))}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/ddp-client/client/client.js");Package._define("ddp-client",y,{DDP:k})}();
  37. !function(){var a=Package["ddp-client"].DDP;Package._define("ddp",{DDP:a})}();
  38. Package._define("ddp-server");
  39. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,o=Package.meteor.meteorEnv,n=Package.minimongo.LocalCollection,r=Package.minimongo.Minimongo,i=Package.check.check,c=Package.check.Match,s=Package.ejson.EJSON,l=Package["ddp-client"].DDP,a=Package.modules.meteorInstall,d=Package["babel-runtime"].meteorBabelHelpers,f=Package.promise.Promise,u,h;a({node_modules:{meteor:{"allow-deny":{"allow-deny.js":function(){const t=Object.prototype.hasOwnProperty,o=(u={CollectionPrototype:{}}).CollectionPrototype;o.allow=function(e){f(this,"allow",e)},o.deny=function(e){f(this,"deny",e)},o._defineMutationMethods=function(o){const n=this;if(o=o||{},n._restricted=!1,n._insecure=void 0,n._validators={insert:{allow:[],deny:[]},update:{allow:[],deny:[]},remove:{allow:[],deny:[]},upsert:{allow:[],deny:[]},fetch:[],fetchAllFields:!1},n._name&&(n._prefix="/"+n._name+"/",n._connection&&(n._connection===e.server||e.isClient))){const r={};["insert","update","remove"].forEach(s=>{const l=n._prefix+s;if(o.useExisting){const t=e.isClient?"_methodHandlers":"method_handlers";if(n._connection[t]&&"function"==typeof n._connection[t][l])return}r[l]=function(){i(arguments,[c.Any]);const o=Array.from(arguments);try{let r=null;if("insert"!==s||t.call(o[0],"_id")||(r=n._makeNewID()),this.isSimulation)return null!==r&&(o[0]._id=r),n._collection[s].apply(n._collection,o);if("insert"!==s&&h(o[0],s),n._restricted){if(0===n._validators[s].allow.length)throw new e.Error(403,"Access denied. No allow validators set on restricted collection for method '"+s+"'.");const t="_validated"+s.charAt(0).toUpperCase()+s.slice(1);return o.unshift(this.userId),"insert"===s&&o.push(r),n[t].apply(n,o)}if(n._isInsecure())return null!==r&&(o[0]._id=r),n._collection[s].apply(n._collection,o);throw new e.Error(403,"Access denied")}catch(t){throw"MongoError"===t.name||"MinimongoError"===t.name?new e.Error(409,t.toString()):t}}}),n._connection.methods(r)}},o._updateFetch=function(e){const t=this;if(!t._validators.fetchAllFields)if(e){const o=Object.create(null),n=e=>e&&e.forEach(e=>o[e]=1);n(t._validators.fetch),n(e),t._validators.fetch=Object.keys(o)}else t._validators.fetchAllFields=!0,t._validators.fetch=null},o._isInsecure=function(){const e=this;return void 0===this._insecure?!!Package.insecure:this._insecure},o._validatedInsert=function(t,o,n){const r=this;if(this._validators.insert.deny.some(e=>e(t,d(e,o,n))))throw new e.Error(403,"Access denied");if(this._validators.insert.allow.every(e=>!e(t,d(e,o,n))))throw new e.Error(403,"Access denied");null!==n&&(o._id=n),this._collection.insert.call(this._collection,o)},o._validatedUpdate=function(o,c,s,l){const d=this;if(i(s,Object),l=Object.assign(Object.create(null),l),!n._selectorIsIdPerhapsAsObject(c))throw new Error("validated update should be of a single ID");if(l.upsert)throw new e.Error(403,"Access denied. Upserts not allowed in a restricted collection.");const f="Access denied. In a restricted collection you can only update documents, not replace them. Use a Mongo update operator, such as '$set'.",u=Object.keys(s),h={};if(0===u.length)throw new e.Error(403,f);u.forEach(o=>{const n=s[o];if("$"!==o.charAt(0))throw new e.Error(403,f);if(!t.call(r,o))throw new e.Error(403,"Access denied. Operator "+o+" not allowed in a restricted collection.");Object.keys(n).forEach(e=>{-1!==e.indexOf(".")&&(e=e.substring(0,e.indexOf("."))),h[e]=!0})});const _=Object.keys(h),m={transform:null};d._validators.fetchAllFields||(m.fields={},d._validators.fetch.forEach(e=>{m.fields[e]=1}));const w=d._collection.findOne(c,m);if(!w)return 0;if(d._validators.update.deny.some(e=>{const t=a(e,w);return e(o,t,_,s)}))throw new e.Error(403,"Access denied");if(d._validators.update.allow.every(e=>{const t=a(e,w);return!e(o,t,_,s)}))throw new e.Error(403,"Access denied");return l._forbidReplace=!0,d._collection.update.call(d._collection,c,s,l)};const r={$inc:1,$set:1,$unset:1,$addToSet:1,$pop:1,$pullAll:1,$pull:1,$pushAll:1,$push:1,$bit:1};function a(e,t){return e.transform?e.transform(t):t}function d(e,t,o){let n=t;return e.transform&&(n=s.clone(t),null!==o&&(n._id=o),n=e.transform(n)),n}function f(e,o,r){const i=/^(?:insert|update|remove|fetch|transform)$/;if(Object.keys(r).forEach(e=>{if(!i.test(e))throw new Error(o+": Invalid key: "+e)}),e._restricted=!0,["insert","update","remove"].forEach(i=>{if(t.call(r,i)){if(!(r[i]instanceof Function))throw new Error(o+": Value for `"+i+"` must be a function");void 0===r.transform?r[i].transform=e._transform:r[i].transform=n.wrapTransform(r.transform),e._validators[i][o].push(r[i])}}),r.update||r.remove||r.fetch){if(r.fetch&&!(r.fetch instanceof Array))throw new Error(o+": Value for `fetch` must be an array");e._updateFetch(r.fetch)}}function h(t,o){if(!n._selectorIsIdPerhapsAsObject(t))throw new e.Error(403,"Not permitted. Untrusted code may only "+o+" documents by ID.")}function _(){var e;const t=(l._CurrentMethodInvocation||l._CurrentInvocation).get();return t&&t.isSimulation}o._validatedRemove=function(t,o){const n=this,r={transform:null};n._validators.fetchAllFields||(r.fields={},n._validators.fetch.forEach(e=>{r.fields[e]=1}));const i=n._collection.findOne(o,r);if(!i)return 0;if(n._validators.remove.deny.some(e=>e(t,a(e,i))))throw new e.Error(403,"Access denied");if(n._validators.remove.allow.every(e=>!e(t,a(e,i))))throw new e.Error(403,"Access denied");return n._collection.remove.call(n._collection,o)},o._callMutatorMethod=function t(o,n,r){!e.isClient||r||_()||(r=function(t){t&&e._debug(o+" failed: "+(t.reason||t.stack))});const i="update"===o||"remove"===o;i&&!_()&&h(n[0],o);const c=this._prefix+o;return this._connection.apply(c,n,{returnStubValue:!0},r)}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/allow-deny/allow-deny.js"),Package._define("allow-deny",{AllowDeny:u})}();
  40. !function(){var e=Package.meteor.Meteor,o=Package.meteor.global,t=Package.meteor.meteorEnv,n=Package["allow-deny"].AllowDeny,r=Package.random.Random,i=Package.ejson.EJSON,c=Package.minimongo.LocalCollection,l=Package.minimongo.Minimongo,s=Package["ddp-client"].DDP,a=Package.tracker.Tracker,d=Package.tracker.Deps,u=Package["diff-sequence"].DiffSequence,_=Package["mongo-id"].MongoID,h=Package.check.check,f=Package.check.Match,g=Package.modules.meteorInstall,m=Package["babel-runtime"].meteorBabelHelpers,p=Package.promise.Promise,v,w,b,C,O=g({node_modules:{meteor:{mongo:{"local_collection_driver.js":function(e,o,t){t.export({LocalCollectionDriver:()=>n});const n=new class e{constructor(){this.noConnCollections=Object.create(null)}open(e,o){return e?o?(o._mongo_livedata_collections||(o._mongo_livedata_collections=Object.create(null)),r(e,o._mongo_livedata_collections)):r(e,this.noConnCollections):new c}};function r(e,o){return e in o?o[e]:o[e]=new c(e)}},"collection.js":function(o,t,l){var a,d=o("@babel/runtime/helpers/builtin/interopRequireDefault")(o("@babel/runtime/helpers/builtin/objectSpread"));function u(e,o){return e&&function(t,n){t?e(t):e(null,"function"==typeof o?o(n):n)}}function g(e){if(e.length&&(void 0===e[e.length-1]||e[e.length-1]instanceof Function))return e.pop()}(v={}).Collection=function t(n,i){if(n||null===n||(e._debug("Warning: creating anonymous collection. It will not be saved or synchronized over the network. (Pass null for the collection name to turn off this warning.)"),n=null),null!==n&&"string"!=typeof n)throw new Error("First argument to new Mongo.Collection must be a string or null");switch(i&&i.methods&&(i={connection:i}),i&&i.manager&&!i.connection&&(i.connection=i.manager),(i=(0,d.default)({connection:void 0,idGeneration:"STRING",transform:null,_driver:void 0,_preventAutopublish:!1},i)).idGeneration){case"MONGO":this._makeNewID=function(){var e=n?s.randomStream("/collection/"+n):r.insecure;return new v.ObjectID(e.hexString(24))};break;case"STRING":default:this._makeNewID=function(){var e;return(n?s.randomStream("/collection/"+n):r.insecure).id()}}if(this._transform=c.wrapTransform(i.transform),n&&null!==i.connection?i.connection?this._connection=i.connection:e.isClient?this._connection=e.connection:this._connection=e.server:this._connection=null,!i._driver)if(n&&this._connection===e.server&&"undefined"!=typeof MongoInternals&&MongoInternals.defaultRemoteCollectionDriver)i._driver=MongoInternals.defaultRemoteCollectionDriver();else{const{LocalCollectionDriver:e}=o("./local_collection_driver.js");i._driver=e}if(this._collection=i._driver.open(n,this._connection),this._name=n,this._driver=i._driver,this._maybeSetUpReplication(n,i),!1!==i.defineMutationMethods)try{this._defineMutationMethods({useExisting:!0===i._suppressSameNameError})}catch(e){if(e.message==="A method named '/".concat(n,"/insert' is already defined"))throw new Error('There is already a collection named "'.concat(n,'"'));throw e}Package.autopublish&&!i._preventAutopublish&&this._connection&&this._connection.publish&&this._connection.publish(null,()=>this.find(),{is_auto:!0})},Object.assign(v.Collection.prototype,{_maybeSetUpReplication(e,o){let{_suppressSameNameError:t=!1}=o;const n=this;if(!n._connection||!n._connection.registerStore)return;const r=n._connection.registerStore(e,{beginUpdate(e,o){(e>1||o)&&n._collection.pauseObservers(),o&&n._collection.remove({})},update(e){var o=_.idParse(e.id),t=n._collection.findOne(o);if("replace"!==e.msg)if("added"===e.msg){if(t)throw new Error("Expected not to find a document already present for an add");n._collection.insert((0,d.default)({_id:o},e.fields))}else if("removed"===e.msg){if(!t)throw new Error("Expected to find a document already present for removed");n._collection.remove(o)}else{if("changed"!==e.msg)throw new Error("I don't know how to deal with this message");{if(!t)throw new Error("Expected to find a document to change");const c=Object.keys(e.fields);if(c.length>0){var r={};c.forEach(o=>{const n=e.fields[o];i.equals(t[o],n)||(void 0===n?(r.$unset||(r.$unset={}),r.$unset[o]=1):(r.$set||(r.$set={}),r.$set[o]=n))}),Object.keys(r).length>0&&n._collection.update(o,r)}}}else{var c=e.replace;c?t?n._collection.update(o,c):n._collection.insert(c):t&&n._collection.remove(o)}},endUpdate(){n._collection.resumeObservers()},saveOriginals(){n._collection.saveOriginals()},retrieveOriginals:()=>n._collection.retrieveOriginals(),getDoc:e=>n.findOne(e),_getCollection:()=>n});if(!r){const o='There is already a collection named "'.concat(e,'"');if(!0!==t)throw new Error(o);console.warn?console.warn(o):console.log(o)}},_getFindSelector:e=>0==e.length?{}:e[0],_getFindOptions(e){var o=this;return e.length<2?{transform:this._transform}:(h(e[1],f.Optional(f.ObjectIncluding({fields:f.Optional(f.OneOf(Object,void 0)),sort:f.Optional(f.OneOf(Object,Array,Function,void 0)),limit:f.Optional(f.OneOf(Number,void 0)),skip:f.Optional(f.OneOf(Number,void 0))}))),(0,d.default)({transform:this._transform},e[1]))},find(){for(var e=arguments.length,o=new Array(e),t=0;t<e;t++)o[t]=arguments[t];return this._collection.find(this._getFindSelector(o),this._getFindOptions(o))},findOne(){for(var e=arguments.length,o=new Array(e),t=0;t<e;t++)o[t]=arguments[t];return this._collection.findOne(this._getFindSelector(o),this._getFindOptions(o))}}),Object.assign(v.Collection,{_publishCursor(e,o,t){var n=e.observeChanges({added:function(e,n){o.added(t,e,n)},changed:function(e,n){o.changed(t,e,n)},removed:function(e){o.removed(t,e)}});return o.onStop(function(){n.stop()}),n},_rewriteSelector(e){let{fallbackId:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(c._selectorIsId(e)&&(e={_id:e}),Array.isArray(e))throw new Error("Mongo selector can't be an array.");return!e||"_id"in e&&!e._id?{_id:o||r.id()}:e}}),Object.assign(v.Collection.prototype,{insert(e,o){if(!e)throw new Error("insert requires an argument");if("_id"in(e=Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e)))){if(!e._id||!("string"==typeof e._id||e._id instanceof v.ObjectID))throw new Error("Meteor requires document _id fields to be non-empty strings or ObjectIDs")}else{let o=!0;if(this._isRemoteCollection()){const e=s._CurrentMethodInvocation.get();e||(o=!1)}o&&(e._id=this._makeNewID())}var t=function(o){return e._id?e._id:(e._id=o,o)};const n=u(o,t);if(this._isRemoteCollection()){const o=this._callMutatorMethod("insert",[e],n);return t(o)}try{const r=this._collection.insert(e,n);return t(r)}catch(e){if(o)return o(e),null;throw e}},update(e,o){for(var t=arguments.length,n=new Array(t>2?t-2:0),r=2;r<t;r++)n[r-2]=arguments[r];const i=g(n),c=(0,d.default)({},n[0]||null);let l;if(c&&c.upsert)if(c.insertedId){if(!("string"==typeof c.insertedId||c.insertedId instanceof v.ObjectID))throw new Error("insertedId must be string or ObjectID");l=c.insertedId}else e&&e._id||(l=this._makeNewID(),c.generatedId=!0,c.insertedId=l);e=v.Collection._rewriteSelector(e,{fallbackId:l});const s=u(i);if(this._isRemoteCollection()){const t=[e,o,c];return this._callMutatorMethod("update",t,s)}try{return this._collection.update(e,o,c,s)}catch(e){if(i)return i(e),null;throw e}},remove(e,o){e=v.Collection._rewriteSelector(e);const t=u(o);if(this._isRemoteCollection())return this._callMutatorMethod("remove",[e],t);try{return this._collection.remove(e,t)}catch(e){if(o)return o(e),null;throw e}},_isRemoteCollection(){return this._connection&&this._connection!==e.server},upsert(e,o,t,n){return n||"function"!=typeof t||(n=t,t={}),this.update(e,o,(0,d.default)({},t,{_returnObject:!0,upsert:!0}),n)},_ensureIndex(e,o){var t=this;if(!this._collection._ensureIndex)throw new Error("Can only call _ensureIndex on server collections");this._collection._ensureIndex(e,o)},_dropIndex(e){var o=this;if(!this._collection._dropIndex)throw new Error("Can only call _dropIndex on server collections");this._collection._dropIndex(e)},_dropCollection(){var e=this;if(!this._collection.dropCollection)throw new Error("Can only call _dropCollection on server collections");this._collection.dropCollection()},_createCappedCollection(e,o){var t=this;if(!this._collection._createCappedCollection)throw new Error("Can only call _createCappedCollection on server collections");this._collection._createCappedCollection(e,o)},rawCollection(){var e=this;if(!this._collection.rawCollection)throw new Error("Can only call rawCollection on server collections");return this._collection.rawCollection()},rawDatabase(){var e=this;if(!this._driver.mongo||!this._driver.mongo.db)throw new Error("Can only call rawDatabase on server collections");return this._driver.mongo.db}}),v.ObjectID=_.ObjectID,v.Cursor=c.Cursor,v.Collection.Cursor=v.Cursor,v.Collection.ObjectID=v.ObjectID,e.Collection=v.Collection,Object.assign(e.Collection.prototype,n.CollectionPrototype)}}}}},{extensions:[".js",".json"]});O("/node_modules/meteor/mongo/local_collection_driver.js"),O("/node_modules/meteor/mongo/collection.js"),Package._define("mongo",{Mongo:v})}();
  41. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,i=Package.meteor.meteorEnv,s=Package.underscore._,a=Package.tracker.Tracker,r=Package.tracker.Deps,c=Package.ejson.EJSON,n=Package.modules.meteorInstall,o=Package["babel-runtime"].meteorBabelHelpers,l=Package.promise.Promise,h,d,D,u=n({node_modules:{meteor:{"reactive-dict":{"migration.js":function(t,i,a){let r;if(a.export({ReactiveDict:()=>r}),a.watch(t("./reactive-dict"),{ReactiveDict(e){r=e}},0),r._migratedDictData={},r._dictsToMigrate={},r._loadMigratedDict=function(e){if(s.has(r._migratedDictData,e)){const t=r._migratedDictData[e];return delete r._migratedDictData[e],t}return null},r._registerDictForMigrate=function(e,t){if(s.has(r._dictsToMigrate,e))throw new Error("Duplicate ReactiveDict name: "+e);r._dictsToMigrate[e]=t},e.isClient&&Package.reload){var c=Package.reload.Reload._migrationData("reactive-dict");c&&c.dicts&&(r._migratedDictData=c.dicts),Package.reload.Reload._onMigrate("reactive-dict",function(){var e=r._dictsToMigrate,t={};for(var i in e)t[i]=e[i]._getMigrationData();return[!0,{dicts:t}]})}},"reactive-dict.js":function(t,i,r){function n(e){return void 0===e?"undefined":c.stringify(e)}function o(e){if(void 0!==e&&"undefined"!==e)return c.parse(e)}function l(e){e&&e.changed()}r.export({ReactiveDict:()=>h});class h{constructor(t,i){if(this.keys={},t)if("string"==typeof t){e.isClient&&h._registerDictForMigrate(t,this);const s=e.isClient&&h._loadMigratedDict(t);s?this.keys=s:this._setObject(i||{}),this.name=t}else{if("object"!=typeof t)throw new Error("Invalid ReactiveDict argument: "+t);this._setObject(t)}else"object"==typeof i&&this._setObject(i);this.allDeps=new a.Dependency,this.keyDeps={},this.keyValueDeps={}}set(e,t){if("object"==typeof e&&void 0===t)return void this._setObject(e);const i=e;t=n(t);const a=s.has(this.keys,i),r=a?this.keys[i]:"undefined",c=t!==r;this.keys[i]=t,!c&&a||l(this.allDeps),c&&this.keyDeps&&(l(this.keyDeps[i]),this.keyValueDeps[i]&&(l(this.keyValueDeps[i][r]),l(this.keyValueDeps[i][t])))}setDefault(e,t){if("object"==typeof e&&void 0===t)return void this._setDefaultObject(e);const i=e;s.has(this.keys,i)||this.set(i,t)}get(e){return this._ensureKey(e),this.keyDeps[e].depend(),o(this.keys[e])}equals(e,t){let i=null;if(Package.mongo&&(i=Package.mongo.Mongo.ObjectID),!("string"==typeof t||"number"==typeof t||"boolean"==typeof t||void 0===t||t instanceof Date||i&&t instanceof i||null===t))throw new Error("ReactiveDict.equals: value must be scalar");const r=n(t);var l;a.active&&(this._ensureKey(e),s.has(this.keyValueDeps[e],r)||(this.keyValueDeps[e][r]=new a.Dependency),this.keyValueDeps[e][r].depend()&&a.onInvalidate(()=>{this.keyValueDeps[e][r].hasDependents()||delete this.keyValueDeps[e][r]}));let h=void 0;return s.has(this.keys,e)&&(h=o(this.keys[e])),c.equals(h,t)}all(){this.allDeps.depend();let e={};return s.each(this.keys,(t,i)=>{e[i]=o(t)}),e}clear(){const e=this.keys;this.keys={},this.allDeps.changed(),s.each(e,(e,t)=>{l(this.keyDeps[t]),this.keyValueDeps[t]&&(l(this.keyValueDeps[t][e]),l(this.keyValueDeps[t][void 0]))})}delete(e){let t=!1;if(s.has(this.keys,e)){const i=this.keys[e];delete this.keys[e],l(this.keyDeps[e]),this.keyValueDeps[e]&&(l(this.keyValueDeps[e][i]),l(this.keyValueDeps[e][void 0])),this.allDeps.changed(),t=!0}return t}destroy(){this.clear(),this.name&&s.has(h._dictsToMigrate,this.name)&&delete h._dictsToMigrate[this.name]}_setObject(e){s.each(e,(e,t)=>{this.set(t,e)})}_setDefaultObject(e){s.each(e,(e,t)=>{this.setDefault(t,e)})}_ensureKey(e){e in this.keyDeps||(this.keyDeps[e]=new a.Dependency,this.keyValueDeps[e]={})}_getMigrationData(){return this.keys}}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/reactive-dict/migration.js");Package._define("reactive-dict",u,{ReactiveDict:void 0})}();
  42. !function(){var e=Package.meteor.Meteor,a=Package.meteor.global,c=Package.meteor.meteorEnv,o=Package.underscore._,n=Package["reactive-dict"].ReactiveDict,t=Package.ejson.EJSON,i;(function(){i=new n("session")}).call(this),Package._define("session",{Session:i})}();
  43. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r,i,o,a,s=(0,Package.modules.meteorInstall)({node_modules:{meteor:{jquery:{"main.js":function(e,t){var n=this;try{var r=e("jquery")}catch(t){r=e("./jquery.js")}t.$=t.jQuery=r,this.$=this.$||r,this.jQuery=this.jQuery||r},"jquery.js":function(e,t,n){var r,i;r="undefined"!=typeof window?window:this,i=function(e,t){var n=[],r=e.document,i=n.slice,o=n.concat,a=n.push,s=n.indexOf,u={},l=u.toString,c=u.hasOwnProperty,f={},d="1.12.1",p=function(e,t){return new p.fn.init(e,t)},h=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,m=/^-ms-/,g=/-([\da-z])/gi,v=function(e,t){return t.toUpperCase()};function y(e){var t=!!e&&"length"in e&&e.length,n=p.type(e);return"function"!==n&&!p.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}p.fn=p.prototype={jquery:d,constructor:p,selector:"",length:0,toArray:function(){return i.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:i.call(this)},pushStack:function(e){var t=p.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e){return p.each(this,e)},map:function(e){return this.pushStack(p.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:a,sort:n.sort,splice:n.splice},p.extend=p.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||p.isFunction(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(i=arguments[s]))for(r in i)e=a[r],a!==(n=i[r])&&(l&&n&&(p.isPlainObject(n)||(t=p.isArray(n)))?(t?(t=!1,o=e&&p.isArray(e)?e:[]):o=e&&p.isPlainObject(e)?e:{},a[r]=p.extend(l,o,n)):void 0!==n&&(a[r]=n));return a},p.extend({expando:"jQuery"+(d+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===p.type(e)},isArray:Array.isArray||function(e){return"array"===p.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){var t=e&&e.toString();return!p.isArray(e)&&t-parseFloat(t)+1>=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==p.type(e)||e.nodeType||p.isWindow(e))return!1;try{if(e.constructor&&!c.call(e,"constructor")&&!c.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}if(!f.ownFirst)for(t in e)return c.call(e,t);for(t in e);return void 0===t||c.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?u[l.call(e)]||"object":typeof e},globalEval:function(t){t&&p.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(m,"ms-").replace(g,v)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var n,r=0;if(y(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(h,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(y(Object(e))?p.merge(n,"string"==typeof e?[e]:e):a.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(s)return s.call(t,e,n);for(r=t.length,n=n?n<0?Math.max(0,r+n):n:0;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;)e[i++]=t[r++];if(n!=n)for(;void 0!==t[r];)e[i++]=t[r++];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,a=e.length,s=!n;o<a;o++)(r=!t(e[o],o))!==s&&i.push(e[o]);return i},map:function(e,t,n){var r,i,a=0,s=[];if(y(e))for(r=e.length;a<r;a++)null!=(i=t(e[a],a,n))&&s.push(i);else for(a in e)null!=(i=t(e[a],a,n))&&s.push(i);return o.apply([],s)},guid:1,proxy:function(e,t){var n,r,o;if("string"==typeof t&&(o=e[t],t=e,e=o),p.isFunction(e))return n=i.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(i.call(arguments)))}).guid=e.guid=e.guid||p.guid++,r},now:function(){return+new Date},support:f}),"function"==typeof Symbol&&(p.fn[Symbol.iterator]=n[Symbol.iterator]),p.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){u["[object "+t+"]"]=t.toLowerCase()});var x=function(e){var t,n,r,i,o,a,s,u,l,c,f,d,p,h,m,g,v,y,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=oe(),k=oe(),N=oe(),S=function(e,t){return e===t&&(f=!0),0},j=1<<31,A={}.hasOwnProperty,D=[],L=D.pop,H=D.push,q=D.push,_=D.slice,M=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},F="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",O="[\\x20\\t\\r\\n\\f]",P="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",R="\\["+O+"*("+P+")(?:"+O+"*([*^$|!~]?=)"+O+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+P+"))|)"+O+"*\\]",B=":("+P+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+R+")*)|.*)\\)|)",W=new RegExp(O+"+","g"),$=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),I=new RegExp("^"+O+"*,"+O+"*"),z=new RegExp("^"+O+"*([>+~]|"+O+")"+O+"*"),X=new RegExp("="+O+"*([^\\]'\"]*?)"+O+"*\\]","g"),U=new RegExp(B),V=new RegExp("^"+P+"$"),Q={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+R),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),bool:new RegExp("^(?:"+F+")$","i"),needsContext:new RegExp("^"+O+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Z=/[+~]/,ee=/'|\\/g,te=new RegExp("\\\\([\\da-f]{1,6}"+O+"?|("+O+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=function(){d()};try{q.apply(D=_.call(w.childNodes),w.childNodes),D[w.childNodes.length].nodeType}catch(e){q={apply:D.length?function(e,t){H.apply(e,_.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ie(e,t,r,i){var o,s,l,c,f,h,v,y,T=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!i&&((t?t.ownerDocument||t:w)!==p&&d(t),t=t||p,m)){if(11!==C&&(h=K.exec(e)))if(o=h[1]){if(9===C){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(T&&(l=T.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(h[2])return q.apply(r,t.getElementsByTagName(e)),r;if((o=h[3])&&n.getElementsByClassName&&t.getElementsByClassName)return q.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!N[e+" "]&&(!g||!g.test(e))){if(1!==C)T=t,y=e;else if("object"!==t.nodeName.toLowerCase()){for((c=t.getAttribute("id"))?c=c.replace(ee,"\\$&"):t.setAttribute("id",c=b),s=(v=a(e)).length,f=V.test(c)?"#"+c:"[id='"+c+"']";s--;)v[s]=f+" "+me(v[s]);y=v.join(","),T=Z.test(e)&&pe(t.parentNode)||t}if(y)try{return q.apply(r,T.querySelectorAll(y)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace($,"$1"),t,r,i)}function oe(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function ae(e){return e[b]=!0,e}function se(e){var t=p.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ue(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function le(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ce(e){return function(t){var n;return"input"===t.nodeName.toLowerCase()&&t.type===e}}function fe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return ae(function(t){return t=+t,ae(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ie.support={},o=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=ie.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==p&&9===a.nodeType&&a.documentElement?(h=(p=a).documentElement,m=!o(p),(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=se(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(p.getElementsByClassName),n.getById=se(function(e){return h.appendChild(e).id=b,!p.getElementsByName||!p.getElementsByName(b).length}),n.getById?(r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}},r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}}):(delete r.find.ID,r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=G.test(p.querySelectorAll))&&(se(function(e){h.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+O+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+O+"*(?:value|"+F+")"),e.querySelectorAll("[id~="+b+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||g.push(".#.+[+~]")}),se(function(e){var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+O+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=G.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&se(function(e){n.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),v.push("!=",B)}),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=G.test(h.compareDocumentPosition),x=t||G.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&x(w,e)?-1:t===p||t.ownerDocument===w&&x(w,t)?1:c?M(c,e)-M(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===p?-1:t===p?1:i?-1:o?1:c?M(c,e)-M(c,t):0;if(i===o)return le(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?le(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},p):p},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&d(e),t=t.replace(X,"='$1']"),n.matchesSelector&&m&&!N[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return ie(t,p,null,[e]).length>0},ie.contains=function(e,t){return(e.ownerDocument||e)!==p&&d(e),x(e,t)},ie.attr=function(e,t){(e.ownerDocument||e)!==p&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&A.call(r.attrHandle,t.toLowerCase())?i(e,t,!m):void 0;return void 0!==o?o:n.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},ie.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ie.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(S),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=ie.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=ie.selectors={cacheLength:50,createPseudo:ae,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=ie.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,d,p,h,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!u&&!s,x=!1;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(x=(p=(l=(c=(f=(d=g)[b]||(d[b]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(x=p=0)||h.pop();)if(1===d.nodeType&&++x&&d===t){c[e]=[T,p,x];break}}else if(y&&(x=p=(l=(c=(f=(d=t)[b]||(d[b]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)for(;(d=++p&&d&&d[m]||(x=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++x||(y&&((c=(f=d[b]||(d[b]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[T,x]),d!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ie.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ae(function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=M(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ae(function(e){var t=[],n=[],r=s(e.replace($,"$1"));return r[b]?ae(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ae(function(e){return function(t){return ie(e,t).length>0}}),contains:ae(function(e){return e=e.replace(te,ne),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:ae(function(e){return V.test(e||"")||ie.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Y.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:de(function(){return[0]}),last:de(function(e,t){return[t-1]}),eq:de(function(e,t,n){return[n<0?n+t:n]}),even:de(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:de(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:de(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:de(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=ce(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=fe(t);function he(){}function me(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ge(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=C++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,u,l,c=[T,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if((s=(u=(l=t[b]||(t[b]={}))[t.uniqueID]||(l[t.uniqueID]={}))[r])&&s[0]===T&&s[1]===o)return c[2]=s[2];if(u[r]=c,c[2]=e(t,n,a))return!0}}}function ve(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function ye(e,t,n){for(var r=0,i=t.length;r<i;r++)ie(e,t[r],n);return n}function xe(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function be(e,t,n,r,i,o){return r&&!r[b]&&(r=be(r)),i&&!i[b]&&(i=be(i,o)),ae(function(o,a,s,u){var l,c,f,d=[],p=[],h=a.length,m=o||ye(t||"*",s.nodeType?[s]:s,[]),g=!e||!o&&t?m:xe(m,d,e,s,u),v=n?i||(o?e:h||r)?[]:a:g;if(n&&n(g,v,s,u),r)for(l=xe(v,p),r(l,[],s,u),c=l.length;c--;)(f=l[c])&&(v[p[c]]=!(g[p[c]]=f));if(o){if(i||e){if(i){for(l=[],c=v.length;c--;)(f=v[c])&&l.push(g[c]=f);i(null,v=[],l,u)}for(c=v.length;c--;)(f=v[c])&&(l=i?M(o,f):d[c])>-1&&(o[l]=!(a[l]=f))}}else v=xe(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):q.apply(a,v)})}function we(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=ge(function(e){return e===t},s,!0),f=ge(function(e){return M(t,e)>-1},s,!0),d=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])d=[ge(ve(d),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o&&!r.relative[e[i].type];i++);return be(u>1&&ve(d),u>1&&me(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace($,"$1"),n,u<i&&we(e.slice(u,i)),i<o&&we(e=e.slice(i)),i<o&&me(e))}d.push(n)}return ve(d)}function Te(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,u,c){var f,h,g,v=0,y="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===p||a||c);y!==k&&null!=(f=C[y]);y++){if(i&&f){for(h=0,a||f.ownerDocument===p||(d(f),s=!m);g=e[h++];)if(g(f,a||p,s)){u.push(f);break}c&&(T=E)}n&&((f=!g&&f)&&v--,o&&x.push(f))}if(v+=y,n&&y!==v){for(h=0;g=t[h++];)g(x,b,a,s);if(o){if(v>0)for(;y--;)x[y]||b[y]||(b[y]=L.call(u));b=xe(b)}q.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&ie.uniqueSort(u)}return c&&(T=E,l=w),x};return n?ae(o):o}return he.prototype=r.filters=r.pseudos,r.setFilters=new he,a=ie.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);for(s=e,u=[],l=r.preFilter;s;){for(a in n&&!(i=I.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=z.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace($," ")}),s=s.slice(n.length)),r.filter)!(i=Q[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?ie.error(e):k(e,u).slice(0)},s=ie.compile=function(e,t){var n,r=[],i=[],o=N[e+" "];if(!o){for(t||(t=a(e)),n=t.length;n--;)(o=we(t[n]))[b]?r.push(o):i.push(o);(o=N(e,Te(i,r))).selector=e}return o},u=ie.select=function(e,t,i,o){var u,l,c,f,d,p="function"==typeof e&&e,h=!o&&a(e=p.selector||e);if(i=i||[],1===h.length){if((l=h[0]=h[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&n.getById&&9===t.nodeType&&m&&r.relative[l[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return i;p&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(u=Q.needsContext.test(e)?0:l.length;u--&&(c=l[u],!r.relative[f=c.type]);)if((d=r.find[f])&&(o=d(c.matches[0].replace(te,ne),Z.test(l[0].type)&&pe(t.parentNode)||t))){if(l.splice(u,1),!(e=o.length&&me(l)))return q.apply(i,o),i;break}}return(p||s(e,h))(o,t,!m,i,!t||Z.test(e)&&pe(t.parentNode)||t),i},n.sortStable=b.split("").sort(S).join("")===b,n.detectDuplicates=!!f,d(),n.sortDetached=se(function(e){return 1&e.compareDocumentPosition(p.createElement("div"))}),se(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ue("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&se(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ue("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||ue(F,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),ie}(e);p.find=x,p.expr=x.selectors,p.expr[":"]=p.expr.pseudos,p.uniqueSort=p.unique=x.uniqueSort,p.text=x.getText,p.isXMLDoc=x.isXML,p.contains=x.contains;var b=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&p(e).is(n))break;r.push(e)}return r},w=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},T=p.expr.match.needsContext,C=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,E=/^.[^:#\[\.,]*$/;function k(e,t,n){if(p.isFunction(t))return p.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return p.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(E.test(t))return p.filter(t,e,n);t=p.filter(t,e)}return p.grep(e,function(e){return p.inArray(e,t)>-1!==n})}p.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?p.find.matchesSelector(r,e)?[r]:[]:p.find.matches(e,p.grep(t,function(e){return 1===e.nodeType}))},p.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(p(e).filter(function(){for(t=0;t<i;t++)if(p.contains(r[t],this))return!0}));for(t=0;t<i;t++)p.find(e,r[t],n);return(n=this.pushStack(i>1?p.unique(n):n)).selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(k(this,e||[],!1))},not:function(e){return this.pushStack(k(this,e||[],!0))},is:function(e){return!!k(this,"string"==typeof e&&T.test(e)?p(e):e||[],!1).length}});var N,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,j;(p.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||N,"string"==typeof e){if(!(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:S.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof p?t[0]:t,p.merge(this,p.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),C.test(i[1])&&p.isPlainObject(t))for(i in t)p.isFunction(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}if((o=r.getElementById(i[2]))&&o.parentNode){if(o.id!==i[2])return N.find(e);this.length=1,this[0]=o}return this.context=r,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):p.isFunction(e)?void 0!==n.ready?n.ready(e):e(p):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),p.makeArray(e,this))}).prototype=p.fn,N=p(r);var A=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){do{e=e[t]}while(e&&1!==e.nodeType);return e}p.fn.extend({has:function(e){var t,n=p(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(p.contains(this,n[t]))return!0})},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=T.test(e)||"string"!=typeof e?p(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&p.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?p.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?p.inArray(this[0],p(e)):p.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(p.uniqueSort(p.merge(this.get(),p(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),p.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b(e,"parentNode")},parentsUntil:function(e,t,n){return b(e,"parentNode",n)},next:function(e){return L(e,"nextSibling")},prev:function(e){return L(e,"previousSibling")},nextAll:function(e){return b(e,"nextSibling")},prevAll:function(e){return b(e,"previousSibling")},nextUntil:function(e,t,n){return b(e,"nextSibling",n)},prevUntil:function(e,t,n){return b(e,"previousSibling",n)},siblings:function(e){return w((e.parentNode||{}).firstChild,e)},children:function(e){return w(e.firstChild)},contents:function(e){return p.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:p.merge([],e.childNodes)}},function(e,t){p.fn[e]=function(n,r){var i=p.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=p.filter(r,i)),this.length>1&&(D[e]||(i=p.uniqueSort(i)),A.test(e)&&(i=i.reverse())),this.pushStack(i)}});var H=/\S+/g,q,_;function M(e){var t={};return p.each(e.match(H)||[],function(e,n){t[n]=!0}),t}function F(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",O),e.removeEventListener("load",O)):(r.detachEvent("onreadystatechange",O),e.detachEvent("onload",O))}function O(){(r.addEventListener||"load"===e.event.type||"complete"===r.readyState)&&(F(),p.ready())}for(_ in p.Callbacks=function(e){e="string"==typeof e?M(e):p.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s<o.length;)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){p.each(n,function(n,r){p.isFunction(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==p.type(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return p.each(arguments,function(e,t){for(var n;(n=p.inArray(t,o,n))>-1;)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?p.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=!0,n||l.disable(),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},p.extend({Deferred:function(e){var t=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return p.Deferred(function(n){p.each(t,function(t,o){var a=p.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&p.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?p.extend(e,r):r}},i={};return r.pipe=r.then,p.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=i.call(arguments),r=n.length,o=1!==r||e&&p.isFunction(e.promise)?r:0,a=1===o?e:p.Deferred(),s=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?i.call(arguments):r,n===u?a.notifyWith(t,n):--o||a.resolveWith(t,n)}},u,l,c;if(r>1)for(u=new Array(r),l=new Array(r),c=new Array(r);t<r;t++)n[t]&&p.isFunction(n[t].promise)?n[t].promise().progress(s(t,l,u)).done(s(t,c,n)).fail(a.reject):--o;return o||a.resolveWith(c,n),a.promise()}}),p.fn.ready=function(e){return p.ready.promise().done(e),this},p.extend({isReady:!1,readyWait:1,holdReady:function(e){e?p.readyWait++:p.ready(!0)},ready:function(e){(!0===e?--p.readyWait:p.isReady)||(p.isReady=!0,!0!==e&&--p.readyWait>0||(q.resolveWith(r,[p]),p.fn.triggerHandler&&(p(r).triggerHandler("ready"),p(r).off("ready"))))}}),p.ready.promise=function(t){if(!q)if(q=p.Deferred(),"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll)e.setTimeout(p.ready);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",O),e.addEventListener("load",O);else{r.attachEvent("onreadystatechange",O),e.attachEvent("onload",O);var n=!1;try{n=null==e.frameElement&&r.documentElement}catch(e){}n&&n.doScroll&&function t(){if(!p.isReady){try{n.doScroll("left")}catch(n){return e.setTimeout(t,50)}F(),p.ready()}}()}return q.promise(t)},p.ready.promise(),p(f))break;f.ownFirst="0"===_,f.inlineBlockNeedsLayout=!1,p(function(){var e,t,n,i;(n=r.getElementsByTagName("body")[0])&&n.style&&(t=r.createElement("div"),(i=r.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),void 0!==t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",f.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(i))}),function(){var e=r.createElement("div");f.deleteExpando=!0;try{delete e.test}catch(e){f.deleteExpando=!1}e=null}();var P=function(e){var t=p.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return(1===n||9===n)&&(!t||!0!==t&&e.getAttribute("classid")===t)},R=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,B=/([A-Z])/g,W;function $(e,t,n){if(void 0===n&&1===e.nodeType){var r="data-"+t.replace(B,"-$1").toLowerCase();if("string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:R.test(n)?p.parseJSON(n):n)}catch(e){}p.data(e,t,n)}else n=void 0}return n}function I(e){var t;for(t in e)if(("data"!==t||!p.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function z(e,t,r,i){if(P(e)){var o,a,s=p.expando,u=e.nodeType,l=u?p.cache:e,c=u?e[s]:e[s]&&s;if(c&&l[c]&&(i||l[c].data)||void 0!==r||"string"!=typeof t)return c||(c=u?e[s]=n.pop()||p.guid++:s),l[c]||(l[c]=u?{}:{toJSON:p.noop}),"object"!=typeof t&&"function"!=typeof t||(i?l[c]=p.extend(l[c],t):l[c].data=p.extend(l[c].data,t)),a=l[c],i||(a.data||(a.data={}),a=a.data),void 0!==r&&(a[p.camelCase(t)]=r),"string"==typeof t?null==(o=a[t])&&(o=a[p.camelCase(t)]):o=a,o}}function X(e,t,n){if(P(e)){var r,i,o=e.nodeType,a=o?p.cache:e,s=o?e[p.expando]:p.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){i=(t=p.isArray(t)?t.concat(p.map(t,p.camelCase)):t in r?[t]:(t=p.camelCase(t))in r?[t]:t.split(" ")).length;for(;i--;)delete r[t[i]];if(n?!I(r):!p.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?p.cleanData([e],!0):f.deleteExpando||a!=a.window?delete a[s]:a[s]=void 0)}}}p.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?p.cache[e[p.expando]]:e[p.expando])&&!I(e)},data:function(e,t,n){return z(e,t,n)},removeData:function(e,t){return X(e,t)},_data:function(e,t,n){return z(e,t,n,!0)},_removeData:function(e,t){return X(e,t,!0)}}),p.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=p.data(o),1===o.nodeType&&!p._data(o,"parsedAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&$(o,r=p.camelCase(r.slice(5)),i[r]);p._data(o,"parsedAttrs",!0)}return i}return"object"==typeof e?this.each(function(){p.data(this,e)}):arguments.length>1?this.each(function(){p.data(this,e,t)}):o?$(o,e,p.data(o,e)):void 0},removeData:function(e){return this.each(function(){p.removeData(this,e)})}}),p.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=p._data(e,t),n&&(!r||p.isArray(n)?r=p._data(e,t,p.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=p.queue(e,t),r=n.length,i=n.shift(),o=p._queueHooks(e,t),a=function(){p.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return p._data(e,n)||p._data(e,n,{empty:p.Callbacks("once memory").add(function(){p._removeData(e,t+"queue"),p._removeData(e,n)})})}}),p.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?p.queue(this[0],e):void 0===t?this:this.each(function(){var n=p.queue(this,e,t);p._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&p.dequeue(this,e)})},dequeue:function(e){return this.each(function(){p.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=p.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=p._data(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}}),f.shrinkWrapBlocks=function(){return null!=W?W:(W=!1,(t=r.getElementsByTagName("body")[0])&&t.style?(e=r.createElement("div"),(n=r.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",t.appendChild(n).appendChild(e),void 0!==e.style.zoom&&(e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",e.appendChild(r.createElement("div")).style.width="5px",W=3!==e.offsetWidth),t.removeChild(n),W):void 0);var e,t,n};var U=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,V=new RegExp("^(?:([+-])=|)("+U+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],Y=function(e,t){return e=t||e,"none"===p.css(e,"display")||!p.contains(e.ownerDocument,e)};function J(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return p.css(e,t,"")},u=s(),l=n&&n[3]||(p.cssNumber[t]?"":"px"),c=(p.cssNumber[t]||"px"!==l&&+u)&&V.exec(p.css(e,t));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do{c/=o=o||".5",p.style(e,t,c+l)}while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var G=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===p.type(n))for(s in i=!0,n)G(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,p.isFunction(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(p(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},K=/^(?:checkbox|radio)$/i,Z=/<([\w:-]+)/,ee=/^$|\/(?:java|ecma)script/i,te=/^\s+/,ne="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video",re,ie,oe;function ae(e){var t=ne.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}re=r.createElement("div"),ie=r.createDocumentFragment(),oe=r.createElement("input"),re.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",f.leadingWhitespace=3===re.firstChild.nodeType,f.tbody=!re.getElementsByTagName("tbody").length,f.htmlSerialize=!!re.getElementsByTagName("link").length,f.html5Clone="<:nav></:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML,oe.type="checkbox",oe.checked=!0,ie.appendChild(oe),f.appendChecked=oe.checked,re.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!re.cloneNode(!0).lastChild.defaultValue,ie.appendChild(re),(oe=r.createElement("input")).setAttribute("type","radio"),oe.setAttribute("checked","checked"),oe.setAttribute("name","t"),re.appendChild(oe),f.checkClone=re.cloneNode(!0).cloneNode(!0).lastChild.checked,f.noCloneEvent=!!re.addEventListener,re[p.expando]=1,f.attributes=!re.getAttribute(p.expando);var se={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:f.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};function ue(e,t){var n,r,i=0,o=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||p.nodeName(r,t)?o.push(r):p.merge(o,ue(r,t));return void 0===t||t&&p.nodeName(e,t)?p.merge([e],o):o}function le(e,t){for(var n,r=0;null!=(n=e[r]);r++)p._data(n,"globalEval",!t||p._data(t[r],"globalEval"))}se.optgroup=se.option,se.tbody=se.tfoot=se.colgroup=se.caption=se.thead,se.th=se.td;var ce=/<|&#?\w+;/,fe=/<tbody/i;function de(e){K.test(e.type)&&(e.defaultChecked=e.checked)}function pe(e,t,n,r,i){for(var o,a,s,u,l,c,d,h=e.length,m=ae(t),g=[],v=0;v<h;v++)if((a=e[v])||0===a)if("object"===p.type(a))p.merge(g,a.nodeType?[a]:a);else if(ce.test(a)){for(u=u||m.appendChild(t.createElement("div")),l=(Z.exec(a)||["",""])[1].toLowerCase(),d=se[l]||se._default,u.innerHTML=d[1]+p.htmlPrefilter(a)+d[2],o=d[0];o--;)u=u.lastChild;if(!f.leadingWhitespace&&te.test(a)&&g.push(t.createTextNode(te.exec(a)[0])),!f.tbody)for(o=(a="table"!==l||fe.test(a)?"<table>"!==d[1]||fe.test(a)?0:u:u.firstChild)&&a.childNodes.length;o--;)p.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(p.merge(g,u.childNodes),u.textContent="";u.firstChild;)u.removeChild(u.firstChild);u=m.lastChild}else g.push(t.createTextNode(a));for(u&&m.removeChild(u),f.appendChecked||p.grep(ue(g,"input"),de),v=0;a=g[v++];)if(r&&p.inArray(a,r)>-1)i&&i.push(a);else if(s=p.contains(a.ownerDocument,a),u=ue(m.appendChild(a),"script"),s&&le(u),n)for(o=0;a=u[o++];)ee.test(a.type||"")&&n.push(a);return u=null,m}!function(){var t,n,i=r.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})n="on"+t,(f[t]=n in e)||(i.setAttribute(n,"t"),f[t]=!1===i.attributes[n].expando);i=null}();var he=/^(?:input|select|textarea)$/i,me=/^key/,ge=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ve=/^(?:focusinfocus|focusoutblur)$/,ye=/^([^.]*)(?:\.(.+)|)/;function xe(){return!0}function be(){return!1}function we(){try{return r.activeElement}catch(e){}}function Te(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=be;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return p().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=p.guid++)),e.each(function(){p.event.add(this,t,i,r,n)})}p.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,h,m,g,v=p._data(e);if(v){for(n.handler&&(n=(u=n).handler,i=u.selector),n.guid||(n.guid=p.guid++),(a=v.events)||(a=v.events={}),(c=v.handle)||((c=v.handle=function(e){return void 0===p||e&&p.event.triggered===e.type?void 0:p.event.dispatch.apply(c.elem,arguments)}).elem=e),s=(t=(t||"").match(H)||[""]).length;s--;)h=g=(o=ye.exec(t[s])||[])[1],m=(o[2]||"").split(".").sort(),h&&(l=p.event.special[h]||{},h=(i?l.delegateType:l.bindType)||h,l=p.event.special[h]||{},f=p.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&p.expr.match.needsContext.test(i),namespace:m.join(".")},u),(d=a[h])||((d=a[h]=[]).delegateCount=0,l.setup&&!1!==l.setup.call(e,r,m,c)||(e.addEventListener?e.addEventListener(h,c,!1):e.attachEvent&&e.attachEvent("on"+h,c))),l.add&&(l.add.call(e,f),f.handler.guid||(f.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,f):d.push(f),p.event.global[h]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,h,m,g,v=p.hasData(e)&&p._data(e);if(v&&(c=v.events)){for(l=(t=(t||"").match(H)||[""]).length;l--;)if(h=g=(s=ye.exec(t[l])||[])[1],m=(s[2]||"").split(".").sort(),h){for(f=p.event.special[h]||{},d=c[h=(r?f.delegateType:f.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=d.length;o--;)a=d[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(d.splice(o,1),a.selector&&d.delegateCount--,f.remove&&f.remove.call(e,a));u&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,m,v.handle)||p.removeEvent(e,h,v.handle),delete c[h])}else for(h in c)p.event.remove(e,h+t[l],n,r,!0);p.isEmptyObject(c)&&(delete v.handle,p._removeData(e,"events"))}},trigger:function(t,n,i,o){var a,s,u,l,f,d,h,m=[i||r],g=c.call(t,"type")?t.type:t,v=c.call(t,"namespace")?t.namespace.split("."):[];if(u=d=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!ve.test(g+p.event.triggered)&&(g.indexOf(".")>-1&&(g=(v=g.split(".")).shift(),v.sort()),s=g.indexOf(":")<0&&"on"+g,(t=t[p.expando]?t:new p.Event(g,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:p.makeArray(n,[t]),f=p.event.special[g]||{},o||!f.trigger||!1!==f.trigger.apply(i,n))){if(!o&&!f.noBubble&&!p.isWindow(i)){for(l=f.delegateType||g,ve.test(l+g)||(u=u.parentNode);u;u=u.parentNode)m.push(u),d=u;d===(i.ownerDocument||r)&&m.push(d.defaultView||d.parentWindow||e)}for(h=0;(u=m[h++])&&!t.isPropagationStopped();)t.type=h>1?l:f.bindType||g,(a=(p._data(u,"events")||{})[t.type]&&p._data(u,"handle"))&&a.apply(u,n),(a=s&&u[s])&&a.apply&&P(u)&&(t.result=a.apply(u,n),!1===t.result&&t.preventDefault());if(t.type=g,!o&&!t.isDefaultPrevented()&&(!f._default||!1===f._default.apply(m.pop(),n))&&P(i)&&s&&i[g]&&!p.isWindow(i)){(d=i[s])&&(i[s]=null),p.event.triggered=g;try{i[g]()}catch(e){}p.event.triggered=void 0,d&&(i[s]=d)}return t.result}},dispatch:function(e){e=p.event.fix(e);var t,n,r,o,a,s=[],u=i.call(arguments),l=(p._data(this,"events")||{})[e.type]||[],c=p.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,e)){for(s=p.event.handlers.call(this,e,l),t=0;(o=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,n=0;(a=o.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(a.namespace)||(e.handleObj=a,e.data=a.data,void 0!==(r=((p.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,u))&&!1===(e.result=r)&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,u=e.target;if(s&&u.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(!0!==u.disabled||"click"!==e.type)){for(r=[],n=0;n<s;n++)void 0===r[i=(o=t[n]).selector+" "]&&(r[i]=o.needsContext?p(i,this).index(u)>-1:p.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&a.push({elem:u,handlers:r})}return s<t.length&&a.push({elem:this,handlers:t.slice(s)}),a},fix:function(e){if(e[p.expando])return e;var t,n,i,o=e.type,a=e,s=this.fixHooks[o];for(s||(this.fixHooks[o]=s=ge.test(o)?this.mouseHooks:me.test(o)?this.keyHooks:{}),i=s.props?this.props.concat(s.props):this.props,e=new p.Event(a),t=i.length;t--;)e[n=i[t]]=a[n];return e.target||(e.target=a.srcElement||r),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,i,o,a=t.button,s=t.fromElement;return null==e.pageX&&null!=t.clientX&&(o=(i=e.target.ownerDocument||r).documentElement,n=i.body,e.pageX=t.clientX+(o&&o.scrollLeft||n&&n.scrollLeft||0)-(o&&o.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(o&&o.scrollTop||n&&n.scrollTop||0)-(o&&o.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?t.toElement:s),e.which||void 0===a||(e.which=1&a?1:2&a?3:4&a?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==we()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){if(this===we()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(p.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(e){return p.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n){var r=p.extend(new p.Event,n,{type:e,isSimulated:!0});p.event.trigger(r,null,t),r.isDefaultPrevented()&&n.preventDefault()}},p.removeEvent=r.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)}:function(e,t,n){var r="on"+t;e.detachEvent&&(void 0===e[r]&&(e[r]=null),e.detachEvent(r,n))},p.Event=function(e,t){if(!(this instanceof p.Event))return new p.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?xe:be):this.type=e,t&&p.extend(this,t),this.timeStamp=e&&e.timeStamp||p.now(),this[p.expando]=!0},p.Event.prototype={constructor:p.Event,isDefaultPrevented:be,isPropagationStopped:be,isImmediatePropagationStopped:be,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=xe,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=xe,e&&!this.isSimulated&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=xe,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},p.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){p.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===this||p.contains(this,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),f.submit||(p.event.special.submit={setup:function(){if(p.nodeName(this,"form"))return!1;p.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=p.nodeName(t,"input")||p.nodeName(t,"button")?p.prop(t,"form"):void 0;n&&!p._data(n,"submit")&&(p.event.add(n,"submit._submit",function(e){e._submitBubble=!0}),p._data(n,"submit",!0))})},postDispatch:function(e){e._submitBubble&&(delete e._submitBubble,this.parentNode&&!e.isTrigger&&p.event.simulate("submit",this.parentNode,e))},teardown:function(){if(p.nodeName(this,"form"))return!1;p.event.remove(this,"._submit")}}),f.change||(p.event.special.change={setup:function(){if(he.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(p.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._justChanged=!0)}),p.event.add(this,"click._change",function(e){this._justChanged&&!e.isTrigger&&(this._justChanged=!1),p.event.simulate("change",this,e)})),!1;p.event.add(this,"beforeactivate._change",function(e){var t=e.target;he.test(t.nodeName)&&!p._data(t,"change")&&(p.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||p.event.simulate("change",this.parentNode,e)}),p._data(t,"change",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return e.handleObj.handler.apply(this,arguments)},teardown:function(){return p.event.remove(this,"._change"),!he.test(this.nodeName)}}),f.focusin||p.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){p.event.simulate(t,e.target,p.event.fix(e))};p.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=p._data(r,t);i||r.addEventListener(e,n,!0),p._data(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=p._data(r,t)-1;i?p._data(r,t,i):(r.removeEventListener(e,n,!0),p._removeData(r,t))}}}),p.fn.extend({on:function(e,t,n,r){return Te(this,e,t,n,r)},one:function(e,t,n,r){return Te(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,p(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=be),this.each(function(){p.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){p.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return p.event.trigger(e,t,n,!0)}});var Ce=/ jQuery\d+="(?:null|\d+)"/g,Ee=new RegExp("<(?:"+ne+")[\\s/>]","i"),ke=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Ne=/<script|<style|<link/i,Se=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^true\/(.*)/,Ae=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,De,Le=ae(r).appendChild(r.createElement("div"));function He(e,t){return p.nodeName(e,"table")&&p.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function qe(e){return e.type=(null!==p.find.attr(e,"type"))+"/"+e.type,e}function _e(e){var t=je.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Me(e,t){if(1===t.nodeType&&p.hasData(e)){var n,r,i,o=p._data(e),a=p._data(t,o),s=o.events;if(s)for(n in delete a.handle,a.events={},s)for(r=0,i=s[n].length;r<i;r++)p.event.add(t,n,s[n][r]);a.data&&(a.data=p.extend({},a.data))}}function Fe(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!f.noCloneEvent&&t[p.expando]){for(r in(i=p._data(t)).events)p.removeEvent(t,r,i.handle);t.removeAttribute(p.expando)}"script"===n&&t.text!==e.text?(qe(t).text=e.text,_e(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),f.html5Clone&&e.innerHTML&&!p.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&K.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}}function Oe(e,t,n,r){t=o.apply([],t);var i,a,s,u,l,c,d=0,h=e.length,m=h-1,g=t[0],v=p.isFunction(g);if(v||h>1&&"string"==typeof g&&!f.checkClone&&Se.test(g))return e.each(function(i){var o=e.eq(i);v&&(t[0]=g.call(this,i,o.html())),Oe(o,t,n,r)});if(h&&(i=(c=pe(t,e[0].ownerDocument,!1,e,r)).firstChild,1===c.childNodes.length&&(c=i),i||r)){for(s=(u=p.map(ue(c,"script"),qe)).length;d<h;d++)a=c,d!==m&&(a=p.clone(a,!0,!0),s&&p.merge(u,ue(a,"script"))),n.call(e[d],a,d);if(s)for(l=u[u.length-1].ownerDocument,p.map(u,_e),d=0;d<s;d++)a=u[d],ee.test(a.type||"")&&!p._data(a,"globalEval")&&p.contains(l,a)&&(a.src?p._evalUrl&&p._evalUrl(a.src):p.globalEval((a.text||a.textContent||a.innerHTML||"").replace(Ae,"")));c=i=null}return e}function Pe(e,t,n){for(var r,i=t?p.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||p.cleanData(ue(r)),r.parentNode&&(n&&p.contains(r.ownerDocument,r)&&le(ue(r,"script")),r.parentNode.removeChild(r));return e}p.extend({htmlPrefilter:function(e){return e.replace(ke,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,u=p.contains(e.ownerDocument,e);if(f.html5Clone||p.isXMLDoc(e)||!Ee.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Le.innerHTML=e.outerHTML,Le.removeChild(o=Le.firstChild)),!(f.noCloneEvent&&f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||p.isXMLDoc(e)))for(r=ue(o),s=ue(e),a=0;null!=(i=s[a]);++a)r[a]&&Fe(i,r[a]);if(t)if(n)for(s=s||ue(e),r=r||ue(o),a=0;null!=(i=s[a]);a++)Me(i,r[a]);else Me(e,o);return(r=ue(o,"script")).length>0&&le(r,!u&&ue(e,"script")),r=s=i=null,o},cleanData:function(e,t){for(var r,i,o,a,s=0,u=p.expando,l=p.cache,c=f.attributes,d=p.event.special;null!=(r=e[s]);s++)if((t||P(r))&&(a=(o=r[u])&&l[o])){if(a.events)for(i in a.events)d[i]?p.event.remove(r,i):p.removeEvent(r,i,a.handle);l[o]&&(delete l[o],c||void 0===r.removeAttribute?r[u]=void 0:r.removeAttribute(u),n.push(o))}}}),p.fn.extend({domManip:Oe,detach:function(e){return Pe(this,e,!0)},remove:function(e){return Pe(this,e)},text:function(e){return G(this,function(e){return void 0===e?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(e))},null,e,arguments.length)},append:function(){return Oe(this,arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||He(this,e).appendChild(e)})},prepend:function(){return Oe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=He(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Oe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Oe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&p.cleanData(ue(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&p.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return p.clone(this,e,t)})},html:function(e){return G(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Ce,""):void 0;if("string"==typeof e&&!Ne.test(e)&&(f.htmlSerialize||!Ee.test(e))&&(f.leadingWhitespace||!te.test(e))&&!se[(Z.exec(e)||["",""])[1].toLowerCase()]){e=p.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(p.cleanData(ue(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Oe(this,arguments,function(t){var n=this.parentNode;p.inArray(this,e)<0&&(p.cleanData(ue(this)),n&&n.replaceChild(t,this))},e)}}),p.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){p.fn[e]=function(e){for(var n,r=0,i=[],o=p(e),s=o.length-1;r<=s;r++)n=r===s?this:this.clone(!0),p(o[r])[t](n),a.apply(i,n.get());return this.pushStack(i)}});var Re,Be={HTML:"block",BODY:"block"};function We(e,t){var n=p(t.createElement(e)).appendTo(t.body),r=p.css(n[0],"display");return n.detach(),r}function $e(e){var t=r,n=Be[e];return n||("none"!==(n=We(e,t))&&n||((t=((Re=(Re||p("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement))[0].contentWindow||Re[0].contentDocument).document).write(),t.close(),n=We(e,t),Re.detach()),Be[e]=n),n}var Ie=/^margin/,ze=new RegExp("^("+U+")(?!px)[a-z%]+$","i"),Xe=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i},Ue=r.documentElement;!function(){var t,n,i,o,a,s,u=r.createElement("div"),l=r.createElement("div");function c(){var c,f,d=r.documentElement;d.appendChild(u),l.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",t=i=s=!1,n=a=!0,e.getComputedStyle&&(f=e.getComputedStyle(l),t="1%"!==(f||{}).top,s="2px"===(f||{}).marginLeft,i="4px"===(f||{width:"4px"}).width,l.style.marginRight="50%",n="4px"===(f||{marginRight:"4px"}).marginRight,(c=l.appendChild(r.createElement("div"))).style.cssText=l.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",l.style.width="1px",a=!parseFloat((e.getComputedStyle(c)||{}).marginRight),l.removeChild(c)),l.style.display="none",(o=0===l.getClientRects().length)&&(l.style.display="",l.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(c=l.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(o=0===c[0].offsetHeight)&&(c[0].style.display="",c[1].style.display="none",o=0===c[0].offsetHeight)),d.removeChild(u)}l.style&&(l.style.cssText="float:left;opacity:.5",f.opacity="0.5"===l.style.opacity,f.cssFloat=!!l.style.cssFloat,l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===l.style.backgroundClip,(u=r.createElement("div")).style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",l.innerHTML="",u.appendChild(l),f.boxSizing=""===l.style.boxSizing||""===l.style.MozBoxSizing||""===l.style.WebkitBoxSizing,p.extend(f,{reliableHiddenOffsets:function(){return null==t&&c(),o},boxSizingReliable:function(){return null==t&&c(),i},pixelMarginRight:function(){return null==t&&c(),n},pixelPosition:function(){return null==t&&c(),t},reliableMarginRight:function(){return null==t&&c(),a},reliableMarginLeft:function(){return null==t&&c(),s}}))}();var Ve,Qe,Ye=/^(top|right|bottom|left)$/;function Je(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}e.getComputedStyle?(Ve=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Qe=function(e,t,n){var r,i,o,a,s=e.style;return""!==(a=(n=n||Ve(e))?n.getPropertyValue(t)||n[t]:void 0)&&void 0!==a||p.contains(e.ownerDocument,e)||(a=p.style(e,t)),n&&!f.pixelMarginRight()&&ze.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o),void 0===a?a:a+""}):Ue.currentStyle&&(Ve=function(e){return e.currentStyle},Qe=function(e,t,n){var r,i,o,a,s=e.style;return null==(a=(n=n||Ve(e))?n[t]:void 0)&&s&&s[t]&&(a=s[t]),ze.test(a)&&!Ye.test(t)&&(r=s.left,(o=(i=e.runtimeStyle)&&i.left)&&(i.left=e.currentStyle.left),s.left="fontSize"===t?"1em":a,a=s.pixelLeft+"px",s.left=r,o&&(i.left=o)),void 0===a?a:a+""||"auto"});var Ge=/alpha\([^)]*\)/i,Ke=/opacity\s*=\s*([^)]*)/i,Ze=/^(none|table(?!-c[ea]).+)/,et=new RegExp("^("+U+")(.*)$","i"),tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"},rt=["Webkit","O","Moz","ms"],it=r.createElement("div").style;function ot(e){if(e in it)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=rt.length;n--;)if((e=rt[n]+t)in it)return e}function at(e,t){for(var n,r,i,o=[],a=0,s=e.length;a<s;a++)(r=e[a]).style&&(o[a]=p._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&Y(r)&&(o[a]=p._data(r,"olddisplay",$e(r.nodeName)))):(i=Y(r),(n&&"none"!==n||!i)&&p._data(r,"olddisplay",i?n:p.css(r,"display"))));for(a=0;a<s;a++)(r=e[a]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}function st(e,t,n){var r=et.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function ut(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=p.css(e,n+Q[o],!0,i)),r?("content"===n&&(a-=p.css(e,"padding"+Q[o],!0,i)),"margin"!==n&&(a-=p.css(e,"border"+Q[o]+"Width",!0,i))):(a+=p.css(e,"padding"+Q[o],!0,i),"padding"!==n&&(a+=p.css(e,"border"+Q[o]+"Width",!0,i)));return a}function lt(t,n,i){var o=!0,a="width"===n?t.offsetWidth:t.offsetHeight,s=Ve(t),u=f.boxSizing&&"border-box"===p.css(t,"boxSizing",!1,s);if(r.msFullscreenElement&&e.top!==e&&t.getClientRects().length&&(a=Math.round(100*t.getBoundingClientRect()[n])),a<=0||null==a){if(((a=Qe(t,n,s))<0||null==a)&&(a=t.style[n]),ze.test(a))return a;o=u&&(f.boxSizingReliable()||a===t.style[n]),a=parseFloat(a)||0}return a+ut(t,n,i||(u?"border":"content"),o,s)+"px"}function ct(e,t,n,r,i){return new ct.prototype.init(e,t,n,r,i)}p.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Qe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:f.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=p.camelCase(t),u=e.style;if(t=p.cssProps[s]||(p.cssProps[s]=ot(s)||s),a=p.cssHooks[t]||p.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:u[t];if("string"===(o=typeof n)&&(i=V.exec(n))&&i[1]&&(n=J(e,t,i),o="number"),null!=n&&n==n&&("number"===o&&(n+=i&&i[3]||(p.cssNumber[s]?"":"px")),f.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),!(a&&"set"in a&&void 0===(n=a.set(e,n,r)))))try{u[t]=n}catch(e){}}},css:function(e,t,n,r){var i,o,a,s=p.camelCase(t);return t=p.cssProps[s]||(p.cssProps[s]=ot(s)||s),(a=p.cssHooks[t]||p.cssHooks[s])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=Qe(e,t,r)),"normal"===o&&t in nt&&(o=nt[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),p.each(["height","width"],function(e,t){p.cssHooks[t]={get:function(e,n,r){if(n)return Ze.test(p.css(e,"display"))&&0===e.offsetWidth?Xe(e,tt,function(){return lt(e,t,r)}):lt(e,t,r)},set:function(e,n,r){var i=r&&Ve(e);return st(e,n,r?ut(e,t,r,f.boxSizing&&"border-box"===p.css(e,"boxSizing",!1,i),i):0)}}}),f.opacity||(p.cssHooks.opacity={get:function(e,t){return Ke.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=p.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===p.trim(o.replace(Ge,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=Ge.test(o)?o.replace(Ge,i):o+" "+i)}}),p.cssHooks.marginRight=Je(f.reliableMarginRight,function(e,t){if(t)return Xe(e,{display:"inline-block"},Qe,[e,"marginRight"])}),p.cssHooks.marginLeft=Je(f.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Qe(e,"marginLeft"))||(p.contains(e.ownerDocument,e)?e.getBoundingClientRect().left-Xe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}):0))+"px"}),p.each({margin:"",padding:"",border:"Width"},function(e,t){p.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Q[r]+t]=o[r]||o[r-2]||o[0];return i}},Ie.test(e)||(p.cssHooks[e+t].set=st)}),p.fn.extend({css:function(e,t){return G(this,function(e,t,n){var r,i,o={},a=0;if(p.isArray(t)){for(r=Ve(e),i=t.length;a<i;a++)o[t[a]]=p.css(e,t[a],!1,r);return o}return void 0!==n?p.style(e,t,n):p.css(e,t)},e,t,arguments.length>1)},show:function(){return at(this,!0)},hide:function(){return at(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Y(this)?p(this).show():p(this).hide()})}}),p.Tween=ct,ct.prototype={constructor:ct,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||p.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(p.cssNumber[n]?"":"px")},cur:function(){var e=ct.propHooks[this.prop];return e&&e.get?e.get(this):ct.propHooks._default.get(this)},run:function(e){var t,n=ct.propHooks[this.prop];return this.options.duration?this.pos=t=p.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ct.propHooks._default.set(this),this}},ct.prototype.init.prototype=ct.prototype,ct.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=p.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){p.fx.step[e.prop]?p.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[p.cssProps[e.prop]]&&!p.cssHooks[e.prop]?e.elem[e.prop]=e.now:p.style(e.elem,e.prop,e.now+e.unit)}}},ct.propHooks.scrollTop=ct.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},p.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},p.fx=ct.prototype.init,p.fx.step={};var ft,dt,pt=/^(?:toggle|show|hide)$/,ht=/queueHooks$/;function mt(){return e.setTimeout(function(){ft=void 0}),ft=p.now()}function gt(e,t){var n,r={height:e},i=0;for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=Q[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function vt(e,t,n){for(var r,i=(bt.tweeners[t]||[]).concat(bt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(e,t,n){var r,i,o,a,s,u,l,c,d=this,h={},m=e.style,g=e.nodeType&&Y(e),v=p._data(e,"fxshow");for(r in n.queue||(null==(s=p._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,u=s.empty.fire,s.empty.fire=function(){s.unqueued||u()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,p.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[m.overflow,m.overflowX,m.overflowY],"inline"===(c="none"===(l=p.css(e,"display"))?p._data(e,"olddisplay")||$e(e.nodeName):l)&&"none"===p.css(e,"float")&&(f.inlineBlockNeedsLayout&&"inline"!==$e(e.nodeName)?m.zoom=1:m.display="inline-block")),n.overflow&&(m.overflow="hidden",f.shrinkWrapBlocks()||d.always(function(){m.overflow=n.overflow[0],m.overflowX=n.overflow[1],m.overflowY=n.overflow[2]})),t)if(i=t[r],pt.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}h[r]=v&&v[r]||p.style(e,r)}else l=void 0;if(p.isEmptyObject(h))"inline"===("none"===l?$e(e.nodeName):l)&&(m.display=l);else for(r in v?"hidden"in v&&(g=v.hidden):v=p._data(e,"fxshow",{}),o&&(v.hidden=!g),g?p(e).show():d.done(function(){p(e).hide()}),d.done(function(){var t;for(t in p._removeData(e,"fxshow"),h)p.style(e,t,h[t])}),h)a=vt(g?v[r]:0,r,d),r in v||(v[r]=a.start,g&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}function xt(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=p.camelCase(n)],o=e[n],p.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=p.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}function bt(e,t,n){var r,i,o=0,a=bt.prefilters.length,s=p.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=ft||mt(),n=Math.max(0,l.startTime+l.duration-t),r,o=1-(n/l.duration||0),a=0,u=l.tweens.length;a<u;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),o<1&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:p.extend({},t),opts:p.extend(!0,{specialEasing:{},easing:p.easing._default},n),originalProperties:t,originalOptions:n,startTime:ft||mt(),duration:n.duration,tweens:[],createTween:function(t,n){var r=p.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(xt(c,l.opts.specialEasing);o<a;o++)if(r=bt.prefilters[o].call(l,e,c,l.opts))return p.isFunction(r.stop)&&(p._queueHooks(l.elem,l.opts.queue).stop=p.proxy(r.stop,r)),r;return p.map(c,vt,l),p.isFunction(l.opts.start)&&l.opts.start.call(e,l),p.fx.timer(p.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}p.Animation=p.extend(bt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return J(n.elem,e,V.exec(t),n),n}]},tweener:function(e,t){p.isFunction(e)?(t=e,e=["*"]):e=e.match(H);for(var n,r=0,i=e.length;r<i;r++)n=e[r],bt.tweeners[n]=bt.tweeners[n]||[],bt.tweeners[n].unshift(t)},prefilters:[yt],prefilter:function(e,t){t?bt.prefilters.unshift(e):bt.prefilters.push(e)}}),p.speed=function(e,t,n){var r=e&&"object"==typeof e?p.extend({},e):{complete:n||!n&&t||p.isFunction(e)&&e,duration:e,easing:n&&t||t&&!p.isFunction(t)&&t};return r.duration=p.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in p.fx.speeds?p.fx.speeds[r.duration]:p.fx.speeds._default,null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){p.isFunction(r.old)&&r.old.call(this),r.queue&&p.dequeue(this,r.queue)},r},p.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Y).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=p.isEmptyObject(e),o=p.speed(t,n,r),a=function(){var t=bt(this,p.extend({},e),o);(i||p._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=p.timers,a=p._data(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&ht.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||p.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=p._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=p.timers,a=r?r.length:0;for(n.finish=!0,p.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),p.each(["toggle","show","hide"],function(e,t){var n=p.fn[t];p.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(gt(t,!0),e,r,i)}}),p.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){p.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),p.timers=[],p.fx.tick=function(){var e,t=p.timers,n=0;for(ft=p.now();n<t.length;n++)(e=t[n])()||t[n]!==e||t.splice(n--,1);t.length||p.fx.stop(),ft=void 0},p.fx.timer=function(e){p.timers.push(e),e()?p.fx.start():p.timers.pop()},p.fx.interval=13,p.fx.start=function(){dt||(dt=e.setInterval(p.fx.tick,p.fx.interval))},p.fx.stop=function(){e.clearInterval(dt),dt=null},p.fx.speeds={slow:600,fast:200,_default:400},p.fn.delay=function(t,n){return t=p.fx&&p.fx.speeds[t]||t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e,t=r.createElement("input"),n=r.createElement("div"),i=r.createElement("select"),o=i.appendChild(r.createElement("option"));(n=r.createElement("div")).setAttribute("className","t"),n.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",e=n.getElementsByTagName("a")[0],t.setAttribute("type","checkbox"),n.appendChild(t),(e=n.getElementsByTagName("a")[0]).style.cssText="top:1px",f.getSetAttribute="t"!==n.className,f.style=/top/.test(e.getAttribute("style")),f.hrefNormalized="/a"===e.getAttribute("href"),f.checkOn=!!t.value,f.optSelected=o.selected,f.enctype=!!r.createElement("form").enctype,i.disabled=!0,f.optDisabled=!o.disabled,(t=r.createElement("input")).setAttribute("value",""),f.input=""===t.getAttribute("value"),t.value="t",t.setAttribute("type","radio"),f.radioValue="t"===t.value}();var wt=/\r/g;p.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=p.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,p(this).val()):e)?i="":"number"==typeof i?i+="":p.isArray(i)&&(i=p.map(i,function(e){return null==e?"":e+""})),(t=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})):i?(t=p.valHooks[i.type]||p.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(wt,""):null==n?"":n:void 0}}),p.extend({valHooks:{option:{get:function(e){var t=p.find.attr(e,"value");return null!=t?t:p.trim(p.text(e))}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,u=i<0?s:o?i:0;u<s;u++)if(((n=r[u]).selected||u===i)&&(f.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!p.nodeName(n.parentNode,"optgroup"))){if(t=p(n).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var n,r,i=e.options,o=p.makeArray(t),a=i.length;a--;)if(r=i[a],p.inArray(p.valHooks.option.get(r),o)>=0)try{r.selected=n=!0}catch(e){r.scrollHeight}else r.selected=!1;return n||(e.selectedIndex=-1),i}}}}),p.each(["radio","checkbox"],function(){p.valHooks[this]={set:function(e,t){if(p.isArray(t))return e.checked=p.inArray(p(e).val(),t)>-1}},f.checkOn||(p.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Tt,Ct,Et=p.expr.attrHandle,kt=/^(?:checked|selected)$/i,Nt=f.getSetAttribute,St=f.input;p.fn.extend({attr:function(e,t){return G(this,p.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){p.removeAttr(this,e)})}}),p.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?p.prop(e,t,n):(1===o&&p.isXMLDoc(e)||(t=t.toLowerCase(),i=p.attrHooks[t]||(p.expr.match.bool.test(t)?Ct:Tt)),void 0!==n?null===n?void p.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=p.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!f.radioValue&&"radio"===t&&p.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(H);if(o&&1===e.nodeType)for(;n=o[i++];)r=p.propFix[n]||n,p.expr.match.bool.test(n)?St&&Nt||!kt.test(n)?e[r]=!1:e[p.camelCase("default-"+n)]=e[r]=!1:p.attr(e,n,""),e.removeAttribute(Nt?n:r)}}),Ct={set:function(e,t,n){return!1===t?p.removeAttr(e,n):St&&Nt||!kt.test(n)?e.setAttribute(!Nt&&p.propFix[n]||n,n):e[p.camelCase("default-"+n)]=e[n]=!0,n}},p.each(p.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Et[t]||p.find.attr;St&&Nt||!kt.test(t)?Et[t]=function(e,t,r){var i,o;return r||(o=Et[t],Et[t]=i,i=null!=n(e,t,r)?t.toLowerCase():null,Et[t]=o),i}:Et[t]=function(e,t,n){if(!n)return e[p.camelCase("default-"+t)]?t.toLowerCase():null}}),St&&Nt||(p.attrHooks.value={set:function(e,t,n){if(!p.nodeName(e,"input"))return Tt&&Tt.set(e,t,n);e.defaultValue=t}}),Nt||(Tt={set:function(e,t,n){var r=e.getAttributeNode(n);if(r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n))return t}},Et.id=Et.name=Et.coords=function(e,t,n){var r;if(!n)return(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},p.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);if(n&&n.specified)return n.value},set:Tt.set},p.attrHooks.contenteditable={set:function(e,t,n){Tt.set(e,""!==t&&t,n)}},p.each(["width","height"],function(e,t){p.attrHooks[t]={set:function(e,n){if(""===n)return e.setAttribute(t,"auto"),n}}})),f.style||(p.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var jt=/^(?:input|select|textarea|button|object)$/i,At=/^(?:a|area)$/i;p.fn.extend({prop:function(e,t){return G(this,p.prop,e,t,arguments.length>1)},removeProp:function(e){return e=p.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(e){}})}}),p.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&p.isXMLDoc(e)||(t=p.propFix[t]||t,i=p.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=p.find.attr(e,"tabindex");return t?parseInt(t,10):jt.test(e.nodeName)||At.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.hrefNormalized||p.each(["href","src"],function(e,t){p.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),f.optSelected||(p.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),p.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){p.propFix[this.toLowerCase()]=this}),f.enctype||(p.propFix.enctype="encoding");var Dt=/[\t\r\n\f]/g;function Lt(e){return p.attr(e,"class")||""}p.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(p.isFunction(e))return this.each(function(t){p(this).addClass(e.call(this,t,Lt(this)))});if("string"==typeof e&&e)for(t=e.match(H)||[];n=this[u++];)if(i=Lt(n),r=1===n.nodeType&&(" "+i+" ").replace(Dt," ")){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=p.trim(r))&&p.attr(n,"class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(p.isFunction(e))return this.each(function(t){p(this).removeClass(e.call(this,t,Lt(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(H)||[];n=this[u++];)if(i=Lt(n),r=1===n.nodeType&&(" "+i+" ").replace(Dt," ")){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=p.trim(r))&&p.attr(n,"class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):p.isFunction(e)?this.each(function(n){p(this).toggleClass(e.call(this,n,Lt(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=p(this),o=e.match(H)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=Lt(this))&&p._data(this,"__className__",t),p.attr(this,"class",t||!1===e?"":p._data(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+Lt(n)+" ").replace(Dt," ").indexOf(t)>-1)return!0;return!1}}),p.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){p.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),p.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});var Ht=e.location,qt=p.now(),_t=/\?/,Mt=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;p.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,r=null,i=p.trim(t+"");return i&&!p.trim(i.replace(Mt,function(e,t,i,o){return n&&t&&(r=0),0===r?e:(n=i||t,r+=!o-!i,"")}))?Function("return "+i)():p.error("Invalid JSON: "+t)},p.parseXML=function(t){var n,r;if(!t||"string"!=typeof t)return null;try{e.DOMParser?n=(r=new e.DOMParser).parseFromString(t,"text/xml"):((n=new e.ActiveXObject("Microsoft.XMLDOM")).async="false",n.loadXML(t))}catch(e){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||p.error("Invalid XML: "+t),n};var Ft=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Rt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Bt=/^(?:GET|HEAD)$/,Wt=/^\/\//,$t=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,It={},zt={},Xt="*/".concat("*"),Ut=Ht.href,Vt=$t.exec(Ut.toLowerCase())||[];function Qt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(H)||[];if(p.isFunction(n))for(;r=o[i++];)"+"===r.charAt(0)?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Yt(e,t,n,r){var i={},o=e===zt;function a(s){var u;return i[s]=!0,p.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function Jt(e,t){var n,r,i=p.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((i[r]?e:n||(n={}))[r]=t[r]);return n&&p.extend(!0,e,n),e}function Gt(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(a in s)if(s[a]&&s[a].test(i)){u.unshift(a);break}if(u[0]in n)o=u[0];else{for(a in n){if(!u[0]||e.converters[a+" "+u[0]]){o=a;break}r||(r=a)}o=o||r}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Kt(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}function Zt(e){return e.style&&e.style.display||p.css(e,"display")}function en(e){for(;e&&1===e.nodeType;){if("none"===Zt(e)||"hidden"===e.type)return!0;e=e.parentNode}return!1}p.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ut,type:"GET",isLocal:Rt.test(Vt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Xt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Jt(Jt(e,p.ajaxSettings),t):Jt(p.ajaxSettings,e)},ajaxPrefilter:Qt(It),ajaxTransport:Qt(zt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,o,a,s,u,l,c,f=p.ajaxSetup({},n),d=f.context||f,h=f.context&&(d.nodeType||d.jquery)?p(d):p.event,m=p.Deferred(),g=p.Callbacks("once memory"),v=f.statusCode||{},y={},x={},b=0,w="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c)for(c={};t=Pt.exec(a);)c[t[1].toLowerCase()]=t[2];t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=x[n]=x[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(b<2)for(t in e)v[t]=[v[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||w;return l&&l.abort(t),C(0,t),this}};if(m.promise(T).complete=g.add,T.success=T.done,T.error=T.fail,f.url=((t||f.url||Ut)+"").replace(Ft,"").replace(Wt,Vt[1]+"//"),f.type=n.method||n.type||f.method||f.type,f.dataTypes=p.trim(f.dataType||"*").toLowerCase().match(H)||[""],null==f.crossDomain&&(r=$t.exec(f.url.toLowerCase()),f.crossDomain=!(!r||r[1]===Vt[1]&&r[2]===Vt[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(Vt[3]||("http:"===Vt[1]?"80":"443")))),f.data&&f.processData&&"string"!=typeof f.data&&(f.data=p.param(f.data,f.traditional)),Yt(It,f,n,T),2===b)return T;for(i in(u=p.event&&f.global)&&0==p.active++&&p.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Bt.test(f.type),o=f.url,f.hasContent||(f.data&&(o=f.url+=(_t.test(o)?"&":"?")+f.data,delete f.data),!1===f.cache&&(f.url=Ot.test(o)?o.replace(Ot,"$1_="+qt++):o+(_t.test(o)?"&":"?")+"_="+qt++)),f.ifModified&&(p.lastModified[o]&&T.setRequestHeader("If-Modified-Since",p.lastModified[o]),p.etag[o]&&T.setRequestHeader("If-None-Match",p.etag[o])),(f.data&&f.hasContent&&!1!==f.contentType||n.contentType)&&T.setRequestHeader("Content-Type",f.contentType),T.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Xt+"; q=0.01":""):f.accepts["*"]),f.headers)T.setRequestHeader(i,f.headers[i]);if(f.beforeSend&&(!1===f.beforeSend.call(d,T,f)||2===b))return T.abort();for(i in w="abort",{success:1,error:1,complete:1})T[i](f[i]);if(l=Yt(zt,f,n,T)){if(T.readyState=1,u&&h.trigger("ajaxSend",[T,f]),2===b)return T;f.async&&f.timeout>0&&(s=e.setTimeout(function(){T.abort("timeout")},f.timeout));try{b=1,l.send(y,C)}catch(e){if(!(b<2))throw e;C(-1,e)}}else C(-1,"No Transport");function C(t,n,r,i){var c,y,x,w,C,E=n;2!==b&&(b=2,s&&e.clearTimeout(s),l=void 0,a=i||"",T.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(w=Gt(f,T,r)),w=Kt(f,w,T,c),c?(f.ifModified&&((C=T.getResponseHeader("Last-Modified"))&&(p.lastModified[o]=C),(C=T.getResponseHeader("etag"))&&(p.etag[o]=C)),204===t||"HEAD"===f.type?E="nocontent":304===t?E="notmodified":(E=w.state,y=w.data,c=!(x=w.error))):(x=E,!t&&E||(E="error",t<0&&(t=0))),T.status=t,T.statusText=(n||E)+"",c?m.resolveWith(d,[y,E,T]):m.rejectWith(d,[T,E,x]),T.statusCode(v),v=void 0,u&&h.trigger(c?"ajaxSuccess":"ajaxError",[T,f,c?y:x]),g.fireWith(d,[T,E]),u&&(h.trigger("ajaxComplete",[T,f]),--p.active||p.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return p.get(e,t,n,"json")},getScript:function(e,t){return p.get(e,void 0,t,"script")}}),p.each(["get","post"],function(e,t){p[t]=function(e,n,r,i){return p.isFunction(n)&&(i=i||r,r=n,n=void 0),p.ajax(p.extend({url:e,type:t,dataType:i,data:n,success:r},p.isPlainObject(e)&&e))}}),p._evalUrl=function(e){return p.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},p.fn.extend({wrapAll:function(e){if(p.isFunction(e))return this.each(function(t){p(this).wrapAll(e.call(this,t))});if(this[0]){var t=p(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return p.isFunction(e)?this.each(function(t){p(this).wrapInner(e.call(this,t))}):this.each(function(){var t=p(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=p.isFunction(e);return this.each(function(n){p(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()}}),p.expr.filters.hidden=function(e){return f.reliableHiddenOffsets()?e.offsetWidth<=0&&e.offsetHeight<=0&&!e.getClientRects().length:en(e)},p.expr.filters.visible=function(e){return!p.expr.filters.hidden(e)};var tn=/%20/g,nn=/\[\]$/,rn=/\r?\n/g,on=/^(?:submit|button|image|reset|file)$/i,an=/^(?:input|select|textarea|keygen)/i;function sn(e,t,n,r){var i;if(p.isArray(t))p.each(t,function(t,i){n||nn.test(e)?r(e,i):sn(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==p.type(t))r(e,t);else for(i in t)sn(e+"["+i+"]",t[i],n,r)}p.param=function(e,t){var n,r=[],i=function(e,t){t=p.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=p.ajaxSettings&&p.ajaxSettings.traditional),p.isArray(e)||e.jquery&&!p.isPlainObject(e))p.each(e,function(){i(this.name,this.value)});else for(n in e)sn(n,e[n],t,i);return r.join("&").replace(tn,"+")},p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=p.prop(this,"elements");return e?p.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!p(this).is(":disabled")&&an.test(this.nodeName)&&!on.test(e)&&(this.checked||!K.test(e))}).map(function(e,t){var n=p(this).val();return null==n?null:p.isArray(n)?p.map(n,function(e){return{name:t.name,value:e.replace(rn,"\r\n")}}):{name:t.name,value:n.replace(rn,"\r\n")}}).get()}}),p.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return this.isLocal?dn():r.documentMode>8?fn():/^(get|post|head|put|delete|options)$/i.test(this.type)&&fn()||dn()}:fn;var un=0,ln={},cn=p.ajaxSettings.xhr();function fn(){try{return new e.XMLHttpRequest}catch(e){}}function dn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}e.attachEvent&&e.attachEvent("onunload",function(){for(var e in ln)ln[e](void 0,!0)}),f.cors=!!cn&&"withCredentials"in cn,(cn=f.ajax=!!cn)&&p.ajaxTransport(function(t){var n;if(!t.crossDomain||f.cors)return{send:function(r,i){var o,a=t.xhr(),s=++un;if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)a[o]=t.xhrFields[o];for(o in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)void 0!==r[o]&&a.setRequestHeader(o,r[o]+"");a.send(t.hasContent&&t.data||null),n=function(e,r){var o,u,l;if(n&&(r||4===a.readyState))if(delete ln[s],n=void 0,a.onreadystatechange=p.noop,r)4!==a.readyState&&a.abort();else{l={},o=a.status,"string"==typeof a.responseText&&(l.text=a.responseText);try{u=a.statusText}catch(e){u=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=l.text?200:404}l&&i(o,u,l,a.getAllResponseHeaders())},t.async?4===a.readyState?e.setTimeout(n):a.onreadystatechange=ln[s]=n:n()},abort:function(){n&&n(void 0,!0)}}}),p.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return p.globalEval(e),e}}}),p.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),p.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=r.head||p("head")[0]||r.documentElement;return{send:function(i,o){(t=r.createElement("script")).async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||o(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var pn=[],hn=/(=)\?(?=&|$)|\?\?/;p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=pn.pop()||p.expando+"_"+qt++;return this[e]=!0,e}}),p.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(hn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&hn.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=p.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(hn,"$1"+i):!1!==t.jsonp&&(t.url+=(_t.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||p.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?p(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,pn.push(i)),a&&p.isFunction(o)&&o(a[0]),a=o=void 0}),"script"}),f.createHTMLDocument=function(){if(!r.implementation.createHTMLDocument)return!1;var e=r.implementation.createHTMLDocument("");return e.body.innerHTML="<form></form><form></form>",2===e.body.childNodes.length}(),p.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||(f.createHTMLDocument?r.implementation.createHTMLDocument(""):r);var i=C.exec(e),o=!n&&[];return i?[t.createElement(i[1])]:(i=pe([e],t,o),o&&o.length&&p(o).remove(),p.merge([],i.childNodes))};var mn=p.fn.load;function gn(e){return p.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}p.fn.load=function(e,t,n){if("string"!=typeof e&&mn)return mn.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=p.trim(e.slice(s,e.length)),e=e.slice(0,s)),p.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&p.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?p("<div>").append(p.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(a,o||[e.responseText,t,e])})}),this},p.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){p.fn[t]=function(e){return this.on(t,e)}}),p.expr.filters.animated=function(e){return p.grep(p.timers,function(t){return e===t.elem}).length},p.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=p.css(e,"position"),f=p(e),d={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=p.css(e,"top"),u=p.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&p.inArray("auto",[o,u])>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),p.isFunction(t)&&(t=t.call(e,n,p.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+i),"using"in t?t.using.call(e,d):f.css(d)}},p.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){p.offset.setOffset(this,e,t)});var t,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;return o?(t=o.documentElement,p.contains(t,i)?(void 0!==i.getBoundingClientRect&&(r=i.getBoundingClientRect()),n=gn(o),{top:r.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:r.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):r):void 0},position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===p.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),p.nodeName(e[0],"html")||(n=e.offset()),n.top+=p.css(e[0],"borderTopWidth",!0),n.left+=p.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-p.css(r,"marginTop",!0),left:t.left-n.left-p.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&!p.nodeName(e,"html")&&"static"===p.css(e,"position");)e=e.offsetParent;return e||Ue})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);p.fn[e]=function(r){return G(this,function(e,r,i){var o=gn(e);if(void 0===i)return o?t in o?o[t]:o.document.documentElement[r]:e[r];o?o.scrollTo(n?p(o).scrollLeft():i,n?i:p(o).scrollTop()):e[r]=i},e,r,arguments.length,null)}}),p.each(["top","left"],function(e,t){p.cssHooks[t]=Je(f.pixelPosition,function(e,n){if(n)return n=Qe(e,t),ze.test(n)?p(e).position()[t]+"px":n})}),p.each({Height:"height",Width:"width"},function(e,t){p.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){p.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),a=n||(!0===r||!0===i?"margin":"border");return G(this,function(t,n,r){var i;return p.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?p.css(t,n,a):p.style(t,n,r,a)},t,o?r:void 0,o,null)}})}),p.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),p.fn.size=function(){return this.length},p.fn.andSelf=p.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return p});var vn=e.jQuery,yn=e.$;return p.noConflict=function(t){return e.$===p&&(e.$=yn),t&&e.jQuery===p&&(e.jQuery=vn),p},t||(e.jQuery=e.$=p),p},"object"==typeof n&&"object"==typeof n.exports?n.exports=r.document?i(r,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return i(e)}:i(r)}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/jquery/main.js");Package._define("jquery",s,{$:i,jQuery:void 0})}();
  44. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,r=Package.meteor.meteorEnv,t=Package.tracker.Tracker,i=Package.tracker.Deps,o=Package["mongo-id"].MongoID,a=Package["diff-sequence"].DiffSequence,c=Package.underscore._,f=Package.random.Random,u,d,s,l;(function(){var e=function(){u._suppressWarnings?u._suppressWarnings--:("undefined"!=typeof console&&console.warn&&console.warn.apply(console,arguments),u._loggedWarnings++)};function n(e){return e instanceof Array||c.isArray(e)}var r=o.idStringify,i=o.idParse;u={_suppressWarnings:0,_loggedWarnings:0,observe:function(e,r){var i=null,o=null,f=[],u=t.autorun(function(){var u=e();t.nonreactive(function(){var e;if(o&&(f=c.map(i.fetch(),function(e){return{_id:e._id,item:e}}),o.stop(),o=null),u)if(n(u))e=s(f,u,r);else{if(!v(u))throw a();var t=l(f,u,r);e=t[0],o=t[1]}else e=d(f,r);p(f,e,r),i=u,f=e})});return{stop:function(){u.stop(),o&&o.stop()}}},fetch:function(e){if(e){if(n(e))return e;if(v(e))return e.fetch();throw a()}return[]}};var a=function(){return new Error("{{#each}} currently only accepts arrays, cursors or falsey values.")},v=function(e){return e&&c.isObject(e)&&c.isFunction(e.observe)&&c.isFunction(e.fetch)},p=function(e,n,t){var o=Package["diff-sequence"].DiffSequence.diffQueryOrderedChanges,a=[],f=[],u={},d={},s={},l=e.length;c.each(n,function(e,n){f.push({_id:e._id}),d[r(e._id)]=n}),c.each(e,function(e,n){a.push({_id:e._id}),u[r(e._id)]=n,s[r(e._id)]=n}),o(a,f,{addedBefore:function(e,i,o){var a=o?s[r(o)]:l;o&&c.each(s,function(e,n){e>=a&&s[n]++}),l++,s[r(e)]=a,t.addedAt(e,n[d[r(e)]].item,a,o)},movedBefore:function(e,i){if(e!==i){var o=s[r(e)],a=i?s[r(i)]:l;a>o&&a--,c.each(s,function(e,n){o<e&&e<a?s[n]--:a<=e&&e<o&&s[n]++}),s[r(e)]=a,t.movedTo(e,n[d[r(e)]].item,o,a,i)}},removed:function(n){var i=s[r(n)];c.each(s,function(e,n){e>=i&&s[n]--}),delete s[r(n)],l--,t.removedAt(n,e[u[r(n)]].item,i)}}),c.each(d,function(r,o){var a=i(o);if(c.has(u,o)){var f=n[r].item,d=e[u[o]].item;"object"!=typeof f&&f===d||t.changedAt(a,f,d,r)}})};d=function(e,n){return[]},s=function(n,t,i){var o={},a;return c.map(t,function(n,i){var a;if("string"==typeof n)a="-"+n;else if("number"==typeof n||"boolean"==typeof n||void 0===n||null===n)a=n;else{if("object"!=typeof n)throw new Error("{{#each}} doesn't support arrays with elements of type "+typeof n);a=n&&"_id"in n?n._id:i}var c=r(a);return o[c]?(n&&"object"==typeof n&&"_id"in n&&e("duplicate id "+a+" in",t),a=f.id()):o[c]=!0,{_id:a,item:n}})},l=function(e,n,r){var t=!0,i=[],o=n.observe({addedAt:function(e,n,o){if(t){if(null!==o)throw new Error("Expected initial data from observe in order");i.push({_id:e._id,item:e})}else r.addedAt(e._id,e,n,o)},changedAt:function(e,n,t){r.changedAt(e._id,e,n,t)},removedAt:function(e,n){r.removedAt(e._id,e,n)},movedTo:function(e,n,t,i){r.movedTo(e._id,e,n,t,i)}});return t=!1,[i,o]}}).call(this),Package._define("observe-sequence",{ObserveSequence:u})}();
  45. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,n=Package.tracker.Tracker,a=Package.tracker.Deps,i;(function(){(i=function(e,t){if(!(this instanceof i))return new i(e,t);this.curValue=e,this.equalsFunc=t,this.dep=new n.Dependency})._isEqual=function(e,t){var r=e,n;return e===t&&(!e||"number"==typeof e||"boolean"==typeof e||"string"==typeof e)},i.prototype.get=function(){return n.active&&this.dep.depend(),this.curValue},i.prototype.set=function(e){var t=this.curValue;(this.equalsFunc||i._isEqual)(t,e)||(this.curValue=e,this.dep.changed())},i.prototype.toString=function(){return"ReactiveVar{"+this.get()+"}"},i.prototype._numListeners=function(){var e=0;for(var t in this.dep._dependentsById)e++;return e}}).call(this),Package._define("reactive-var",{ReactiveVar:i})}();
  46. !function(){var e=Package.tracker.Tracker,a=Package.tracker.Deps;Package._define("deps",{Tracker:e,Deps:a})}();
  47. !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,i=Package.meteor.meteorEnv,r=Package.tracker.Tracker,n=Package.tracker.Deps,o,a,s;(function(){o={},a=function(t){return t},s=Array.prototype.slice}).call(this),function(){var t=Object.prototype.hasOwnProperty,e=function(e,i){for(var r in i)t.call(i,r)&&(e[r]=i[r]);return e};o.Visitor=function(t){e(this,t)},o.Visitor.def=function(t){e(this.prototype,t)},o.Visitor.extend=function(t){var i=this,r=function t(){o.Visitor.apply(this,arguments)};return r.prototype=new this,r.extend=this.extend,r.def=this.def,t&&e(r.prototype,t),r},o.Visitor.def({visit:function(t){if(null==t)return this.visitNull.apply(this,arguments);if("object"==typeof t){if(t.htmljsType)switch(t.htmljsType){case o.Tag.htmljsType:return this.visitTag.apply(this,arguments);case o.CharRef.htmljsType:return this.visitCharRef.apply(this,arguments);case o.Comment.htmljsType:return this.visitComment.apply(this,arguments);case o.Raw.htmljsType:return this.visitRaw.apply(this,arguments);default:throw new Error("Unknown htmljs type: "+t.htmljsType)}return o.isArray(t)?this.visitArray.apply(this,arguments):this.visitObject.apply(this,arguments)}if("string"==typeof t||"boolean"==typeof t||"number"==typeof t)return this.visitPrimitive.apply(this,arguments);if("function"==typeof t)return this.visitFunction.apply(this,arguments);throw new Error("Unexpected object in htmljs: "+t)},visitNull:function(t){},visitPrimitive:function(t){},visitArray:function(t){},visitComment:function(t){},visitCharRef:function(t){},visitRaw:function(t){},visitTag:function(t){},visitObject:function(t){throw new Error("Unexpected object in htmljs: "+t)},visitFunction:function(t){throw new Error("Unexpected function in htmljs: "+t)}}),o.TransformingVisitor=o.Visitor.extend(),o.TransformingVisitor.def({visitNull:a,visitPrimitive:a,visitArray:function(t){for(var e=s.call(arguments),i=t,r=0;r<t.length;r++){var n=t[r];e[0]=n;var o=this.visit.apply(this,e);o!==n&&(i===t&&(i=t.slice()),i[r]=o)}return i},visitComment:a,visitCharRef:a,visitRaw:a,visitObject:a,visitFunction:a,visitTag:function(t){var e=t.children,i=s.call(arguments);i[0]=e;var r=this.visitChildren.apply(this,i),n=t.attrs;i[0]=n;var a=this.visitAttributes.apply(this,i);if(a===n&&r===e)return t;var l=o.getTag(t.tagName).apply(null,r);return l.attrs=a,l},visitChildren:function(t){return this.visitArray.apply(this,arguments)},visitAttributes:function(t){if(o.isArray(t)){for(var i=s.call(arguments),r=t,n=0;n<t.length;n++){var a=t[n];i[0]=a;var l=this.visitAttributes.apply(this,i);l!==a&&(r===t&&(r=t.slice()),r[n]=l)}return r}if(t&&o.isConstructedObject(t))throw new Error("The basic HTML.TransformingVisitor does not support foreign objects in attributes. Define a custom visitAttributes for this case.");var u=t,f=u;if(u){var c=[null,null];for(var h in c.push.apply(c,arguments),u){var p=u[h];c[0]=h,c[1]=p;var m=this.visitAttribute.apply(this,c);m!==p&&(f===u&&(f=e({},u)),f[h]=m)}}return f},visitAttribute:function(t,e,i){var r=s.call(arguments,2);return r[0]=e,this.visit.apply(this,r)}}),o.ToTextVisitor=o.Visitor.extend(),o.ToTextVisitor.def({visitNull:function(t){return""},visitPrimitive:function(t){var e=String(t);return this.textMode===o.TEXTMODE.RCDATA?e.replace(/&/g,"&amp;").replace(/</g,"&lt;"):this.textMode===o.TEXTMODE.ATTRIBUTE?e.replace(/&/g,"&amp;").replace(/"/g,"&quot;"):e},visitArray:function(t){for(var e=[],i=0;i<t.length;i++)e.push(this.visit(t[i]));return e.join("")},visitComment:function(t){throw new Error("Can't have a comment here")},visitCharRef:function(t){return this.textMode===o.TEXTMODE.RCDATA||this.textMode===o.TEXTMODE.ATTRIBUTE?t.html:t.str},visitRaw:function(t){return t.value},visitTag:function(t){return this.visit(this.toHTML(t))},visitObject:function(t){throw new Error("Unexpected object in htmljs in toText: "+t)},toHTML:function(t){return o.toHTML(t)}}),o.ToHTMLVisitor=o.Visitor.extend(),o.ToHTMLVisitor.def({visitNull:function(t){return""},visitPrimitive:function(t){var e;return String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;")},visitArray:function(t){for(var e=[],i=0;i<t.length;i++)e.push(this.visit(t[i]));return e.join("")},visitComment:function(t){return"\x3c!--"+t.sanitizedValue+"--\x3e"},visitCharRef:function(t){return t.html},visitRaw:function(t){return t.value},visitTag:function(t){var e=[],i=t.tagName,r=t.children,n=t.attrs;if(n)for(var a in n=o.flattenAttributes(n))if("value"===a&&"textarea"===i)r=[n[a],r];else{var s=this.toText(n[a],o.TEXTMODE.ATTRIBUTE);e.push(" "+a+'="'+s+'"')}var l="<"+i+e.join("")+">",u=[],f;if("textarea"===i){for(var c=0;c<r.length;c++)u.push(this.toText(r[c],o.TEXTMODE.RCDATA));"\n"===(f=u.join("")).slice(0,1)&&(f="\n"+f)}else{for(var c=0;c<r.length;c++)u.push(this.visit(r[c]));f=u.join("")}var h=l+f;return!r.length&&o.isVoidElement(i)||(h+="</"+i+">"),h},visitObject:function(t){throw new Error("Unexpected object in htmljs in toHTML: "+t)},toText:function(t,e){return o.toText(t,e)}})}.call(this),function(){o.Tag=function(){},o.Tag.prototype.tagName="",o.Tag.prototype.attrs=null,o.Tag.prototype.children=Object.freeze?Object.freeze([]):[],o.Tag.prototype.htmljsType=o.Tag.htmljsType=["Tag"];var t=function(t){var e=function(){var t=this instanceof o.Tag?this:new e,i=0,r=arguments.length&&arguments[0];if(r&&"object"==typeof r)if(o.isConstructedObject(r)){if(r instanceof o.Attrs){var n=r.value;1===n.length?t.attrs=n[0]:n.length>1&&(t.attrs=n),i++}}else t.attrs=r,i++;return i<arguments.length&&(t.children=s.call(arguments,i)),t};return e.prototype=new o.Tag,e.prototype.constructor=e,e.prototype.tagName=t,e},e=o.Attrs=function(){var t=this instanceof e?this:new e;return t.value=s.call(arguments),t};o.getTag=function(e){var i=o.getSymbolName(e);if(i===e)throw new Error("Use the lowercase or camelCase form of '"+e+"' here");return o[i]||(o[i]=t(e)),o[i]},o.ensureTag=function(t){o.getTag(t)},o.isTagEnsured=function(t){return o.isKnownElement(t)},o.getSymbolName=function(t){return t.toUpperCase().replace(/-/g,"_")},o.knownElementNames="a abbr acronym address applet area article aside audio b base basefont bdi bdo big blockquote body br button canvas caption center cite code col colgroup command data datagrid datalist dd del details dfn dir div dl dt em embed eventsource fieldset figcaption figure font footer form frame frameset h1 h2 h3 h4 h5 h6 head header hgroup hr html i iframe img input ins isindex kbd keygen label legend li link main map mark menu meta meter nav noframes noscript object ol optgroup option output p param pre progress q rp rt ruby s samp script section select small source span strike strong style sub summary sup table tbody td textarea tfoot th thead time title tr track tt u ul var video wbr".split(" "),o.knownSVGElementNames="altGlyph altGlyphDef altGlyphItem animate animateColor animateMotion animateTransform circle clipPath color-profile cursor defs desc ellipse feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence filter font font-face font-face-format font-face-name font-face-src font-face-uri foreignObject g glyph glyphRef hkern image line linearGradient marker mask metadata missing-glyph path pattern polygon polyline radialGradient rect set stop style svg switch symbol text textPath title tref tspan use view vkern".split(" "),o.knownElementNames=o.knownElementNames.concat(o.knownSVGElementNames),o.voidElementNames="area base br col command embed hr img input keygen link meta param source track wbr".split(" ");var i={yes:!0},r=function(t){for(var e={},r=0;r<t.length;r++)e[t[r]]=i;return e},n=r(o.voidElementNames),a=r(o.knownElementNames),l=r(o.knownSVGElementNames);o.isKnownElement=function(t){return a[t]===i},o.isKnownSVGElement=function(t){return l[t]===i},o.isVoidElement=function(t){return n[t]===i};for(var u=0;u<o.knownElementNames.length;u++)o.ensureTag(o.knownElementNames[u]);var f=o.CharRef=function(t){if(!(this instanceof f))return new f(t);if(!(t&&t.html&&t.str))throw new Error("HTML.CharRef must be constructed with ({html:..., str:...})");this.html=t.html,this.str=t.str};f.prototype.htmljsType=f.htmljsType=["CharRef"];var c=o.Comment=function(t){if(!(this instanceof c))return new c(t);if("string"!=typeof t)throw new Error("HTML.Comment must be constructed with a string");this.value=t,this.sanitizedValue=t.replace(/^-|--+|-$/g,"")};c.prototype.htmljsType=c.htmljsType=["Comment"];var h=o.Raw=function(t){if(!(this instanceof h))return new h(t);if("string"!=typeof t)throw new Error("HTML.Raw must be constructed with a string");this.value=t};h.prototype.htmljsType=h.htmljsType=["Raw"],o.isArray=function(t){return t instanceof Array},o.isConstructedObject=function(t){return t&&"object"==typeof t&&t.constructor!==Object&&"function"==typeof t.constructor&&t instanceof t.constructor},o.isNully=function(t){if(null==t)return!0;if(o.isArray(t)){for(var e=0;e<t.length;e++)if(!o.isNully(t[e]))return!1;return!0}return!1},o.isValidAttributeName=function(t){return/^[:_A-Za-z][:_A-Za-z0-9.\-]*/.test(t)},o.flattenAttributes=function(t){if(!t)return t;var e=o.isArray(t);if(e&&0===t.length)return null;for(var i={},r=0,n=e?t.length:1;r<n;r++){var a=e?t[r]:t;if("object"!=typeof a||o.isConstructedObject(a))throw new Error("Expected plain JS object as attrs, found: "+a);for(var s in a){if(!o.isValidAttributeName(s))throw new Error("Illegal HTML attribute name: "+s);var l=a[s];o.isNully(l)||(i[s]=l)}}return i},o.toHTML=function(t){return(new o.ToHTMLVisitor).visit(t)},o.TEXTMODE={STRING:1,RCDATA:2,ATTRIBUTE:3},o.toText=function(t,e){if(!e)throw new Error("textMode required for HTML.toText");if(e!==o.TEXTMODE.STRING&&e!==o.TEXTMODE.RCDATA&&e!==o.TEXTMODE.ATTRIBUTE)throw new Error("Unknown textMode: "+e);var i;return new o.ToTextVisitor({textMode:e}).visit(t)}}.call(this),Package._define("htmljs",{HTML:o})}();
  48. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package.jquery.$,i=Package.jquery.jQuery,a=Package.tracker.Tracker,o=Package.tracker.Deps,s=Package.check.check,l=Package.check.Match,c=Package.underscore._,u=Package["observe-sequence"].ObserveSequence,d=Package["reactive-var"].ReactiveVar,p=Package["ordered-dict"].OrderedDict,h=Package.htmljs.HTML,f,m,w,v,_;(function(){var e,t;(f={})._escape=(e={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;","`":"&#x60;","&":"&amp;"},t=function(t){return e[t]},function(e){return e.replace(/[&<>"'`]/g,t)}),f._warn=function(e){e="Warning: "+e,"undefined"!=typeof console&&console.warn&&console.warn(e)};var n=Function.prototype.bind;f._bind=n?function(e,t){if(2===arguments.length)return n.call(e,t);for(var r=new Array(arguments.length),i=0;i<r.length;i++)r[i]=arguments[i];return n.apply(e,r.slice(1))}:c.bind}).call(this),function(){var e={};f._DOMBackend=e;var t=void 0!==i?i:"undefined"!=typeof Package?Package.jquery&&Package.jquery.jQuery:null;if(!t)throw new Error("jQuery not found");e._$jq=t,e.parseHTML=function(e){return t.parseHTML(e)||[]},e.Events={delegateEvents:function(e,n,r,i){t(e).on(n,r,i)},undelegateEvents:function(e,n,r){t(e).off(n,"**",r)},bindEventCapturer:function(n,r,i,a){var o=t(n),s=function(e){var r;(e=t.event.fix(e)).currentTarget=e.target,t(e.currentTarget).is(o.find(i))&&a.call(n,e)};a._meteorui_wrapper=s,r=e.Events.parseEventType(r),n.addEventListener(r,s,!0)},unbindEventCapturer:function(t,n,r){n=e.Events.parseEventType(n),t.removeEventListener(n,r._meteorui_wrapper,!0)},parseEventType:function(e){var t=e.indexOf(".");return t>=0?e.slice(0,t):e}};var n=function(){},r=function(e){this.next=this,this.prev=this,this.func=e};r.prototype.linkBefore=function(e){this.prev=e.prev,this.next=e,e.prev.next=this,e.prev=this},r.prototype.unlink=function(){this.prev.next=this.next,this.next.prev=this.prev},r.prototype.go=function(){var e=this.func;e&&e()},r.prototype.stop=r.prototype.unlink,e.Teardown={_JQUERY_EVENT_NAME:"blaze_teardown_watcher",_CB_PROP:"$blaze_teardown_callbacks",onElementTeardown:function(i,a){var o=new r(a),s=e.Teardown._CB_PROP;return i[s]||(i[s]=new r,t(i).on(e.Teardown._JQUERY_EVENT_NAME,n)),o.linkBefore(i[s]),o},tearDownElement:function(e){for(var n=[],r=e.getElementsByTagName("*"),i=0;i<r.length;i++)n.push(r[i]);n.push(e),t.cleanData(n)}},t.event.special[e.Teardown._JQUERY_EVENT_NAME]={setup:function(){},teardown:function(){var t=this,n=this[e.Teardown._CB_PROP];if(n){for(var r=n.next;r!==n;)r.go(),r=r.next;n.go(),this[e.Teardown._CB_PROP]=null}}},e.findBySelector=function(e,n){return t(e,n)}}.call(this),function(){var e=Object.freeze?Object.freeze([]):[];f._DOMRange=function(n){if(!(this instanceof t))return new t(n);var r=n||e;if(!r||"number"!=typeof r.length)throw new Error("Expected array");for(var i=0;i<r.length;i++)this._memberIn(r[i]);this.members=r,this.emptyRangePlaceholder=null,this.attached=!1,this.parentElement=null,this.parentRange=null,this.attachedCallbacks=e};var t=f._DOMRange;t._USE_COMMENT_PLACEHOLDERS=function(){var e=!1,t=document.createTextNode("");try{t.someProp=!0}catch(t){e=!0}return e}(),t._insert=function(e,n,r,i){var a=e;a instanceof t?a.attach(n,r,i):i?t._moveNodeWithHooks(a,n,r):t._insertNodeWithHooks(a,n,r)},t._remove=function(e){var n=e;n instanceof t?n.detach():t._removeNodeWithHooks(n)},t._removeNodeWithHooks=function(e){e.parentNode&&(1===e.nodeType&&e.parentNode._uihooks&&e.parentNode._uihooks.removeElement?e.parentNode._uihooks.removeElement(e):e.parentNode.removeChild(e))},t._insertNodeWithHooks=function(e,t,n){n=n||null,1===e.nodeType&&t._uihooks&&t._uihooks.insertElement?t._uihooks.insertElement(e,n):t.insertBefore(e,n)},t._moveNodeWithHooks=function(e,t,n){e.parentNode===t&&(n=n||null,1===e.nodeType&&t._uihooks&&t._uihooks.moveElement?t._uihooks.moveElement(e,n):t.insertBefore(e,n))},t.forElement=function(e){if(1!==e.nodeType)throw new Error("Expected element, found: "+e);for(var t=null;e&&!t;)(t=e.$blaze_range||null)||(e=e.parentNode);return t},t.prototype.attach=function(e,n,r,i){if((r||i)&&(this.parentElement!==e||!this.attached))throw new Error("Can only move or replace an attached DOMRange, and only under the same parent element");var a=this.members;if(a.length){this.emptyRangePlaceholder=null;for(var o=0;o<a.length;o++)t._insert(a[o],e,n,r)}else{var s=t._USE_COMMENT_PLACEHOLDERS?document.createComment(""):document.createTextNode("");this.emptyRangePlaceholder=s,e.insertBefore(s,n||null)}if(this.attached=!0,this.parentElement=e,!r&&!i)for(var o=0;o<this.attachedCallbacks.length;o++){var l=this.attachedCallbacks[o];l.attached&&l.attached(this,e)}},t.prototype.setMembers=function(e){var t=e;if(!t||"number"!=typeof t.length)throw new Error("Expected array");for(var n=this.members,r=0;r<n.length;r++)this._memberOut(n[r]);for(var r=0;r<t.length;r++)this._memberIn(t[r]);if(this.attached){if(t.length||n.length){var i=this.lastNode().nextSibling,a=this.parentElement;this.detach(!0),this.members=t,this.attach(a,i,!1,!0)}}else this.members=t},t.prototype.firstNode=function(){if(!this.attached)throw new Error("Must be attached");if(!this.members.length)return this.emptyRangePlaceholder;var e=this.members[0];return e instanceof t?e.firstNode():e},t.prototype.lastNode=function(){if(!this.attached)throw new Error("Must be attached");if(!this.members.length)return this.emptyRangePlaceholder;var e=this.members[this.members.length-1];return e instanceof t?e.lastNode():e},t.prototype.detach=function(e){if(!this.attached)throw new Error("Must be attached");var n=this.parentElement,r=this.members;if(r.length)for(var i=0;i<r.length;i++)t._remove(r[i]);else{var a=this.emptyRangePlaceholder;this.parentElement.removeChild(a),this.emptyRangePlaceholder=null}if(!e){this.attached=!1,this.parentElement=null;for(var i=0;i<this.attachedCallbacks.length;i++){var o=this.attachedCallbacks[i];o.detached&&o.detached(this,n)}}},t.prototype.addMember=function(e,n,r){var i=this.members;if(!(n>=0&&n<=i.length))throw new Error("Bad index in range.addMember: "+n);if(r||this._memberIn(e),this.attached)if(0===i.length)this.setMembers([e]);else{var a;if(n===i.length)a=this.lastNode().nextSibling;else{var o=i[n];a=o instanceof t?o.firstNode():o}i.splice(n,0,e),t._insert(e,this.parentElement,a,r)}else i.splice(n,0,e)},t.prototype.removeMember=function(n,r){var i=this.members;if(!(n>=0&&n<i.length))throw new Error("Bad index in range.removeMember: "+n);if(r)i.splice(n,1);else{var a=i[n];this._memberOut(a),1===i.length?this.setMembers(e):(i.splice(n,1),this.attached&&t._remove(a))}},t.prototype.moveMember=function(e,t){var n=this.members[e];this.removeMember(e,!0),this.addMember(n,t,!0)},t.prototype.getMember=function(e){var t=this.members;if(!(e>=0&&e<t.length))throw new Error("Bad index in range.getMember: "+e);return this.members[e]},t.prototype._memberIn=function(e){e instanceof t?e.parentRange=this:1===e.nodeType&&(e.$blaze_range=this)},t._destroy=function(e,n){e instanceof t?e.view&&f._destroyView(e.view,n):n||1!==e.nodeType||e.$blaze_range&&(f._destroyNode(e),e.$blaze_range=null)},t.prototype._memberOut=t._destroy,t.prototype.destroyMembers=function(e){for(var t=this.members,n=0;n<t.length;n++)this._memberOut(t[n],e)},t.prototype.destroy=function(e){t._destroy(this,e)},t.prototype.containsElement=function(e){if(!this.attached)throw new Error("Must be attached");if(!f._elementContains(this.parentElement,e))return!1;for(;e.parentNode!==this.parentElement;)e=e.parentNode;for(var t=e.$blaze_range;t&&t!==this;)t=t.parentRange;return t===this},t.prototype.containsRange=function(e){if(!this.attached)throw new Error("Must be attached");if(!e.attached)return!1;if(e.parentElement!==this.parentElement)return this.containsElement(e.parentElement);if(e===this)return!1;for(;e&&e!==this;)e=e.parentRange;return e===this},t.prototype.onAttached=function(e){this.onAttachedDetached({attached:e})},t.prototype.onAttachedDetached=function(t){this.attachedCallbacks===e&&(this.attachedCallbacks=[]),this.attachedCallbacks.push(t)},t.prototype.$=function(e){var t=this,n=this.parentElement;if(!n)throw new Error("Can't select in removed DomRange");if(11===n.nodeType)throw new Error("Can't use $ on an offscreen range");var r=f._DOMBackend.findBySelector(e,n),i=function(e){return"number"==typeof e&&(e=this),t.containsElement(e)};if(r.filter)r=r.filter(i);else{for(var a=[],o=0;o<r.length;o++){var s=r[o];i(s)&&a.push(s)}r=a}return r},f._elementContains=function(e,t){return 1===e.nodeType&&(e!==t&&(e.compareDocumentPosition?16&e.compareDocumentPosition(t):!(!(t=t.parentNode)||1!==t.nodeType)&&(e===t||e.contains(t))))}}.call(this),function(){var e=f._EventSupport={},t=f._DOMBackend,n=e.eventsToDelegate={blur:1,change:1,click:1,focus:1,focusin:1,focusout:1,reset:1,submit:1},r=e.EVENT_MODE={TBD:0,BUBBLING:1,CAPTURING:2},i=1,a=function(e,a,o,s,l){var u,d;this.elem=e,this.type=a,this.selector=o,this.handler=s,this.recipient=l,this.id=i++,this.mode=r.TBD,this.delegatedHandler=(u=this,function(e){if(u.selector||e.currentTarget===e.target)return u.handler.apply(u.recipient,arguments)}),e.addEventListener&&!c.has(n,t.Events.parseEventType(a))?this.capturingHandler=function(e){return function(n){if(e.mode===r.TBD){if(n.bubbles)return e.mode=r.BUBBLING,void t.Events.unbindEventCapturer(e.elem,e.type,e.capturingHandler);e.mode=r.CAPTURING,t.Events.undelegateEvents(e.elem,e.type,e.delegatedHandler)}e.delegatedHandler(n)}}(this):this.mode=r.BUBBLING};e.HandlerRec=a,a.prototype.bind=function(){this.mode!==r.BUBBLING&&t.Events.bindEventCapturer(this.elem,this.type,this.selector||"*",this.capturingHandler),this.mode!==r.CAPTURING&&t.Events.delegateEvents(this.elem,this.type,this.selector||"*",this.delegatedHandler)},a.prototype.unbind=function(){this.mode!==r.BUBBLING&&t.Events.unbindEventCapturer(this.elem,this.type,this.capturingHandler),this.mode!==r.CAPTURING&&t.Events.undelegateEvents(this.elem,this.type,this.delegatedHandler)},e.listen=function(e,t,n,r,i,o){try{e=e}finally{}var s=[];t.replace(/[^ /]+/g,function(e){s.push(e)});for(var l=[],c=0,u=s.length;c<u;c++){var d=s[c],p=e.$blaze_events;p||(p=e.$blaze_events={});var h=p[d];h||((h=p[d]={}).handlers=[]);var f=h.handlers,m=new a(e,d,n,r,i);if(l.push(m),m.bind(),f.push(m),o)for(var w=o(i);w;w=o(w))for(var v=0,_=f.length;v<_;v++){var g=f[v];g.recipient===w&&(g.unbind(),g.bind(),f.splice(v,1),f.push(g),v--,_--)}}return{stop:function(){var t=e.$blaze_events;if(t){for(var n=0;n<l.length;n++){var r=l[n],i=t[r.type];if(i)for(var a=i.handlers,o=a.length-1;o>=0;o--)a[o]===r&&(r.unbind(),a.splice(o,1))}l.length=0}}}}}.call(this),function(){var t=!1;f._allowJavascriptUrls=function(){t=!0},f._javascriptUrlsAllowed=function(){return t},m=function(e,t){this.name=e,this.value=t},f._AttributeHandler=m,m.prototype.update=function(e,t,n){null===n?null!==t&&e.removeAttribute(this.name):e.setAttribute(this.name,n)},m.extend=function(e){var t=this,n=function e(){m.apply(this,arguments)};return n.prototype=new this,n.extend=this.extend,e&&c.extend(n.prototype,e),n},f._DiffingAttributeHandler=m.extend({update:function(e,t,n){if(!(this.getCurrentValue&&this.setValue&&this.parseValue&&this.joinValues))throw new Error("Missing methods in subclass of 'DiffingAttributeHandler'");var r=t?this.parseValue(t):new p,i=n?this.parseValue(n):new p,a=this.getCurrentValue(e),o;(a?this.parseValue(a):new p).forEach(function(e,t,n){i.has(t)||r.has(t)||i.append(t,e)});var s=[];i.forEach(function(e,t,n){s.push(e)}),this.setValue(e,this.joinValues(s))}});var n=f._DiffingAttributeHandler.extend({getCurrentValue:function(e){return e.className},setValue:function(e,t){e.className=t},parseValue:function(e){var t=new p;return c.each(e.split(" "),function(e){e&&(t.has(e)||t.append(e,e))}),t},joinValues:function(e){return e.join(" ")}}),i=n.extend({getCurrentValue:function(e){return e.className.baseVal},setValue:function(e,t){e.setAttribute("class",t)}}),a=f._DiffingAttributeHandler.extend({getCurrentValue:function(e){return e.getAttribute("style")},setValue:function(e,t){""===t?e.removeAttribute("style"):e.setAttribute("style",t)},parseValue:function(e){for(var t=new p,n=/(\*?[-#\/\*\\\w]+(?:\[[0-9a-z_-]+\])?)\s*:\s*(?:\'(?:\\\'|.)*?\'|"(?:\\"|.)*?"|\([^\)]*?\)|[^};])+[;\s]*/g,i=n.exec(e);i;)t.has(i[1])&&t.remove(i[1]),t.append(i[1],i[0].trim?i[0].trim():r.trim(i[0])),i=n.exec(e);return t},joinValues:function(e){return e.join(" ")}}),o=m.extend({update:function(e,t,n){var r=this.name;null==n?null!=t&&(e[r]=!1):e[r]=!0}}),s=m.extend({update:function(e,t,n){var r=this.name;n!==e[r]&&(e[r]=n)}}),l=m.extend({update:function(e,t,n){var r="http://www.w3.org/1999/xlink";null===n?null!==t&&e.removeAttributeNS(r,this.name):e.setAttributeNS(r,this.name,this.value)}}),u=function(e){return"ownerSVGElement"in e},d=function(e,t){var n={FORM:["action"],BODY:["background"],BLOCKQUOTE:["cite"],Q:["cite"],DEL:["cite"],INS:["cite"],OBJECT:["classid","codebase","data","usemap"],APPLET:["codebase"],A:["href"],AREA:["href"],LINK:["href"],BASE:["href"],IMG:["longdesc","src","usemap"],FRAME:["longdesc","src"],IFRAME:["longdesc","src"],HEAD:["profile"],SCRIPT:["src"],INPUT:["src","usemap","formaction"],BUTTON:["formaction"],BASE:["href"],MENUITEM:["icon"],HTML:["manifest"],VIDEO:["poster"]};if("itemid"===t)return!0;var r=n[e]||[];return c.contains(r,t)};if(e.isClient)var h=document.createElement("A");var v=function(t){if(e.isClient)return h.href=t,(h.protocol||"").toLowerCase();throw new Error("getUrlProtocol not implemented on the server")},_=m.prototype.update,g=m.extend({update:function(e,t,n){var r=this,i=arguments;if(f._javascriptUrlsAllowed())_.apply(this,i);else{var a="javascript:"===v(n),o="vbscript:"===v(n);a||o?(f._warn("URLs that use the 'javascript:' or 'vbscript:' protocol are not allowed in URL attribute values. Call Blaze._allowJavascriptUrls() to enable them."),_.apply(this,[e,t,null])):_.apply(this,i)}}});f._makeAttributeHandler=function(e,t,r){return"class"===t?u(e)?new i(t,r):new n(t,r):"style"===t?new a(t,r):"OPTION"===e.tagName&&"selected"===t||"INPUT"===e.tagName&&"checked"===t||"VIDEO"===e.tagName&&"muted"===t?new o(t,r):"TEXTAREA"!==e.tagName&&"INPUT"!==e.tagName||"value"!==t?"xlink:"===t.substring(0,6)?new l(t.substring(6),r):d(e.tagName,t)?new g(t,r):new m(t,r):new s(t,r)},(w=function(e){this.elem=e,this.handlers={}}).prototype.update=function(e){var t=this.elem,n=this.handlers;for(var r in n)if(!c.has(e,r)){var i,a=(i=n[r]).value;i.value=null,i.update(t,a,null),delete n[r]}for(var r in e){var i=null,a=null,o=e[r];c.has(n,r)?a=(i=n[r]).value:null!==o&&(i=f._makeAttributeHandler(t,r,o),n[r]=i),a!==o&&(i.value=o,i.update(t,a,o),null===o&&delete n[r])}}}.call(this),function(){f._materializeDOM=function(t,n,r,i){var a=i||[];if(e(t,n,r,a),!i)for(;a.length;){var o;a.pop()()}return n};var e=function(e,n,r,i){if(null!=e){switch(typeof e){case"string":case"boolean":case"number":return void n.push(document.createTextNode(String(e)));case"object":if(e.htmljsType)switch(e.htmljsType){case h.Tag.htmljsType:return void n.push(t(e,r,i));case h.CharRef.htmljsType:return void n.push(document.createTextNode(e.str));case h.Comment.htmljsType:return void n.push(document.createComment(e.sanitizedValue));case h.Raw.htmljsType:for(var a=f._DOMBackend.parseHTML(e.value),o=0;o<a.length;o++)n.push(a[o]);return}else{if(h.isArray(e)){for(var o=e.length-1;o>=0;o--)i.push(f._bind(f._materializeDOM,null,e[o],n,r,i));return}if(e instanceof f.Template&&(e=e.constructView()),e instanceof f.View)return void f._materializeView(e,r,i,n)}}throw new Error("Unexpected object in htmljs: "+e)}},t=function(e,t,r){var i=e.tagName,o;o=(h.isKnownSVGElement(i)||n(e))&&document.createElementNS?document.createElementNS("http://www.w3.org/2000/svg",i):document.createElement(i);var s=e.attrs,l=e.children;if("textarea"===i&&e.children.length&&!(s&&"value"in s)){if("function"==typeof s||h.isArray(s))throw new Error("Can't have reactive children of TEXTAREA node; use the 'value' attribute instead.");(s=c.extend({},s||null)).value=f._expand(l,t),l=[]}if(s){var u=new w(o),d=function(){var e=f._expandAttributes(s,t),n=h.flattenAttributes(e),r={};for(var i in n)null==n[i]||!1===n[i]?r[i]=null:r[i]=f._toText(n[i],t,h.TEXTMODE.STRING);u.update(r)},p;p=t?t.autorun(d,void 0,"updater"):a.nonreactive(function(){return a.autorun(function(){a._withCurrentView(t,d)})}),f._DOMBackend.Teardown.onElementTeardown(o,function e(){p.stop()})}if(l.length){var m=[];r.push(function(){for(var e=0;e<m.length;e++){var t=m[e];t instanceof f._DOMRange?t.attach(o):o.appendChild(t)}}),r.push(f._bind(f._materializeDOM,null,l,m,t,r))}return o},n=function(e){return"a"===e.tagName&&e.attrs&&void 0!==e.attrs["xlink:href"]}}.call(this),function(){var t;f._throwNextException=!1,f._reportException=function(n,r){if(f._throwNextException)throw f._throwNextException=!1,n;t||(t=function(){return void 0!==e?e._debug:"undefined"!=typeof console&&console.log?console.log:function(){}}),t()(r||"Exception caught in template:",n.stack||n.message||n)},f._wrapCatchingExceptions=function(e,t){return"function"!=typeof e?e:function(){try{return e.apply(this,arguments)}catch(e){f._reportException(e,"Exception in "+t+":")}}}}.call(this),function(){f.View=function(e,t){if(!(this instanceof f.View))return new f.View(e,t);"function"==typeof e&&(t=e,e=""),this.name=e,this._render=t,this._callbacks={created:null,rendered:null,destroyed:null},this.isCreated=!1,this._isCreatedForExpansion=!1,this.isRendered=!1,this._isAttached=!1,this.isDestroyed=!1,this._isInRender=!1,this.parentView=null,this._domrange=null,this._hasGeneratedParent=!1,this._scopeBindings={},this.renderCount=0},f.View.prototype._render=function(){return null},f.View.prototype.onViewCreated=function(e){this._callbacks.created=this._callbacks.created||[],this._callbacks.created.push(e)},f.View.prototype._onViewRendered=function(e){this._callbacks.rendered=this._callbacks.rendered||[],this._callbacks.rendered.push(e)},f.View.prototype.onViewReady=function(e){var t=this,n=function(){a.afterFlush(function(){t.isDestroyed||f._withCurrentView(t,function(){e.call(t)})})};t._onViewRendered(function e(){t.isDestroyed||(t._domrange.attached?n():t._domrange.onAttached(n))})},f.View.prototype.onViewDestroyed=function(e){this._callbacks.destroyed=this._callbacks.destroyed||[],this._callbacks.destroyed.push(e)},f.View.prototype.removeViewDestroyedListener=function(e){var t=this._callbacks.destroyed;if(t){var n=c.lastIndexOf(t,e);-1!==n&&(t[n]=null)}},f.View.prototype.autorun=function(e,t,n){var r=this;if(!r.isCreated)throw new Error("View#autorun must be called from the created callback at the earliest");if(this._isInRender)throw new Error("Can't call View#autorun from inside render(); try calling it from the created or rendered callback");var i=f.Template._currentTemplateInstanceFunc,o=function n(a){return f._withCurrentView(t||r,function(){return f.Template._withTemplateInstanceFunc(i,function(){return e.call(r,a)})})};o.displayName=(r.name||"anonymous")+":"+(n||"anonymous");var s=a.autorun(o),l=function(){s.stop()};return r.onViewDestroyed(l),s.onStop(function(){r.removeViewDestroyedListener(l)}),s},f.View.prototype._errorIfShouldntCallSubscribe=function(){var e=this;if(!this.isCreated)throw new Error("View#subscribe must be called from the created callback at the earliest");if(this._isInRender)throw new Error("Can't call View#subscribe from inside render(); try calling it from the created or rendered callback");if(this.isDestroyed)throw new Error("Can't call View#subscribe from inside the destroyed callback, try calling it inside created or rendered.")},f.View.prototype.subscribe=function(t,n){var r=this,i;return n=n||{},this._errorIfShouldntCallSubscribe(),i=n.connection?n.connection.subscribe.apply(n.connection,t):e.subscribe.apply(e,t),this.onViewDestroyed(function(){i.stop()}),i},f.View.prototype.firstNode=function(){if(!this._isAttached)throw new Error("View must be attached before accessing its DOM");return this._domrange.firstNode()},f.View.prototype.lastNode=function(){if(!this._isAttached)throw new Error("View must be attached before accessing its DOM");return this._domrange.lastNode()},f._fireCallbacks=function(e,t){f._withCurrentView(e,function(){a.nonreactive(function n(){for(var r=e._callbacks[t],i=0,a=r&&r.length;i<a;i++)r[i]&&r[i].call(e)})})},f._createView=function(e,t,n){if(e.isCreated)throw new Error("Can't render the same View twice");e.parentView=t||null,e.isCreated=!0,n&&(e._isCreatedForExpansion=!0),f._fireCallbacks(e,"created")};var t=function(e,t){var n=new f._DOMRange(t);e._domrange=n,n.view=e,e.isRendered=!0,f._fireCallbacks(e,"rendered");var r=null;return n.onAttached(function t(n,i){e._isAttached=!0,r=f._DOMBackend.Teardown.onElementTeardown(i,function t(){f._destroyView(e,!0)})}),e.onViewDestroyed(function(){r&&r.stop(),r=null}),n};f._materializeView=function(e,n,r,i){var o,s;return f._createView(e,n),a.nonreactive(function(){var n;e.autorun(function t(n){e.renderCount++,e._isInRender=!0;var r=e._render();e._isInRender=!1,n.firstRun||f._isContentEqual(s,r)||a.nonreactive(function t(){var n=f._materializeDOM(r,[],e);o.setMembers(n),f._fireCallbacks(e,"rendered")}),s=r,a.onInvalidate(function(){o&&o.destroyMembers()})},void 0,"materialize"),r?(n=[],r.push(function(){o=t(e,n),n=null,i.push(o)}),r.push(f._bind(f._materializeDOM,null,s,n,e,r))):(n=f._materializeDOM(s,[],e),o=t(e,n),n=null)}),r?null:o},f._expandView=function(e,t){f._createView(e,t,!0),e._isInRender=!0;var n=f._withCurrentView(e,function(){return e._render()});e._isInRender=!1;var r=f._expand(n,e);return a.active?a.onInvalidate(function(){f._destroyView(e)}):f._destroyView(e),r},f._HTMLJSExpander=h.TransformingVisitor.extend(),f._HTMLJSExpander.def({visitObject:function(e){return e instanceof f.Template&&(e=e.constructView()),e instanceof f.View?f._expandView(e,this.parentView):h.TransformingVisitor.prototype.visitObject.call(this,e)},visitAttributes:function(e){return"function"==typeof e&&(e=f._withCurrentView(this.parentView,e)),h.TransformingVisitor.prototype.visitAttributes.call(this,e)},visitAttribute:function(e,t,n){return"function"==typeof t&&(t=f._withCurrentView(this.parentView,t)),h.TransformingVisitor.prototype.visitAttribute.call(this,e,t,n)}});var n=function(){var e=f.currentView;return e&&e._isInRender?e:null};f._expand=function(e,t){return t=t||n(),new f._HTMLJSExpander({parentView:t}).visit(e)},f._expandAttributes=function(e,t){return t=t||n(),new f._HTMLJSExpander({parentView:t}).visitAttributes(e)},f._destroyView=function(e,t){e.isDestroyed||(e.isDestroyed=!0,f._fireCallbacks(e,"destroyed"),e._domrange&&e._domrange.destroyMembers(t))},f._destroyNode=function(e){1===e.nodeType&&f._DOMBackend.Teardown.tearDownElement(e)},f._isContentEqual=function(e,t){return e instanceof h.Raw?t instanceof h.Raw&&e.value===t.value:null==e?null==t:e===t&&("number"==typeof e||"boolean"==typeof e||"string"==typeof e)},f.currentView=null,f._withCurrentView=function(e,t){var n=f.currentView;try{return f.currentView=e,t()}finally{f.currentView=n}};var r=function(e){if(null===e)throw new Error("Can't render null");if(void 0===e)throw new Error("Can't render undefined");if(!(e instanceof f.View||e instanceof f.Template||"function"==typeof e))try{(new h.Visitor).visit(e)}catch(e){throw new Error("Expected Template or View")}},i=function(e){if(r(e),e instanceof f.Template)return e.constructView();if(e instanceof f.View)return e;var t=e;return"function"!=typeof t&&(t=function(){return e}),f.View("render",t)},o=function(e){return r(e),"function"!=typeof e?function(){return e}:e};f.render=function(e,t,r,a){if(t||f._warn("Blaze.render without a parent element is deprecated. You must specify where to insert the rendered content."),r instanceof f.View&&(a=r,r=null),t&&"number"!=typeof t.nodeType)throw new Error("'parentElement' must be a DOM node");if(r&&"number"!=typeof r.nodeType)throw new Error("'nextNode' must be a DOM node");a=a||n();var o=i(e);return f._materializeView(o,a),t&&o._domrange.attach(t,r),o},f.insert=function(e,t,n){if(f._warn("Blaze.insert has been deprecated. Specify where to insert the rendered content in the call to Blaze.render."),!(e&&e._domrange instanceof f._DOMRange))throw new Error("Expected template rendered with Blaze.render");e._domrange.attach(t,n)},f.renderWithData=function(e,t,n,r,i){return f.render(f._TemplateWith(t,o(e)),n,r,i)},f.remove=function(e){if(!(e&&e._domrange instanceof f._DOMRange))throw new Error("Expected template rendered with Blaze.render");for(;e;){if(!e.isDestroyed){var t=e._domrange;t.attached&&!t.parentRange&&t.detach(),t.destroy()}e=e._hasGeneratedParent&&e.parentView}},f.toHTML=function(e,t){return t=t||n(),h.toHTML(f._expandView(i(e),t))},f.toHTMLWithData=function(e,t,r){return r=r||n(),h.toHTML(f._expandView(f._TemplateWith(t,o(e)),r))},f._toText=function(e,t,r){if("function"==typeof e)throw new Error("Blaze._toText doesn't take a function, just HTMLjs");if(null==t||t instanceof f.View||(r=t,t=null),t=t||n(),!r)throw new Error("textMode required");if(r!==h.TEXTMODE.STRING&&r!==h.TEXTMODE.RCDATA&&r!==h.TEXTMODE.ATTRIBUTE)throw new Error("Unknown textMode: "+r);return h.toText(f._expand(e,t),r)},f.getData=function(e){var t;if(e)if(e instanceof f.View){var n=e;t="with"===n.name?n:f.getView(n,"with")}else{if("number"!=typeof e.nodeType)throw new Error("Expected DOM element or View");if(1!==e.nodeType)throw new Error("Expected DOM element");t=f.getView(e,"with")}else t=f.getView("with");return t?t.dataVar.get():null},f.getElementData=function(e){if(f._warn("Blaze.getElementData has been deprecated. Use Blaze.getData(element) instead."),1!==e.nodeType)throw new Error("Expected DOM element");return f.getData(e)},f.getView=function(e,t){var n=t;if("string"==typeof e&&(n=e,e=null),e){if(e instanceof f.View)return f._getParentView(e,n);if("number"==typeof e.nodeType)return f._getElementView(e,n);throw new Error("Expected DOM element or View")}return f._getCurrentView(n)},f._getCurrentView=function(e){var t=f.currentView;if(!t)throw new Error("There is no current view");if(e){for(;t&&t.name!==e;)t=t.parentView;return t||null}return t},f._getParentView=function(e,t){var n=e.parentView;if(t)for(;n&&n.name!==t;)n=n.parentView;return n||null},f._getElementView=function(e,t){for(var n=f._DOMRange.forElement(e),r=null;n&&!r;)(r=n.view||null)||(n=n.parentRange?n.parentRange:f._DOMRange.forElement(n.parentElement));if(t){for(;r&&r.name!==t;)r=r.parentView;return r||null}return r},f._addEventMap=function(e,t,n){n=n||null;var r=[];if(!e._domrange)throw new Error("View must have a DOMRange");e._domrange.onAttached(function i(a,o){c.each(t,function(t,i){var s=i.split(/,\s+/);c.each(s,function(i){var s=i.split(/\s+/);if(0!==s.length){var l=s.shift(),c=s.join(" ");r.push(f._EventSupport.listen(o,l,c,function(r){if(!a.containsElement(r.currentTarget))return null;var i=n||this,o=arguments;return f._withCurrentView(e,function(){return t.apply(i,o)})},a,function(e){return e.parentRange}))}})})}),e.onViewDestroyed(function(){c.each(r,function(e){e.stop()}),r.length=0})}}.call(this),function(){f._calculateCondition=function(e){return e instanceof Array&&0===e.length&&(e=!1),!!e},f.With=function(e,t){var n=f.View("with",t);return n.dataVar=new d,n.onViewCreated(function(){"function"==typeof e?n.autorun(function(){n.dataVar.set(e())},n.parentView,"setData"):n.dataVar.set(e)}),n},f._attachBindingsToView=function(e,t){t.onViewCreated(function(){c.each(e,function(e,n){t._scopeBindings[n]=new d,"function"==typeof e?t.autorun(function(){t._scopeBindings[n].set(e())},t.parentView):t._scopeBindings[n].set(e)})})},f.Let=function(e,t){var n=f.View("let",t);return f._attachBindingsToView(e,n),n},f.If=function(e,t,n,r){var i=new d,a=f.View(r?"unless":"if",function(){return i.get()?t():n?n():null});return a.__conditionVar=i,a.onViewCreated(function(){this.autorun(function(){var t=f._calculateCondition(e());i.set(r?!t:t)},this.parentView,"condition")}),a},f.Unless=function(e,t,n){return f.If(e,t,n,!0)},f.Each=function(e,t,n){var r=f.View("each",function(){var e=this.initialSubviews;return this.initialSubviews=null,this._isCreatedForExpansion&&(this.expandedValueDep=new a.Dependency,this.expandedValueDep.depend()),e});r.initialSubviews=[],r.numItems=0,r.inElseMode=!1,r.stopHandle=null,r.contentFunc=t,r.elseFunc=n,r.argVar=new d,r.variableName=null;var i=function(e,t){void 0===t&&(t=r.numItems-1);for(var n=e;n<=t;n++){var i;r._domrange.members[n].view._scopeBindings["@index"].set(n)}};return r.onViewCreated(function(){r.autorun(function(){var t=e();c.isObject(t)&&c.has(t,"_sequence")&&(r.variableName=t._variable||null,t=t._sequence),r.argVar.set(t)},r.parentView,"collection"),r.stopHandle=u.observe(function(){return r.argVar.get()},{addedAt:function(e,t,n){a.nonreactive(function(){var e;e=r.variableName?f.View("item",r.contentFunc):f.With(t,r.contentFunc),r.numItems++;var a={};if(a["@index"]=n,r.variableName&&(a[r.variableName]=t),f._attachBindingsToView(a,e),r.expandedValueDep)r.expandedValueDep.changed();else if(r._domrange){r.inElseMode&&(r._domrange.removeMember(0),r.inElseMode=!1);var o=f._materializeView(e,r);r._domrange.addMember(o,n),i(n)}else r.initialSubviews.splice(n,0,e)})},removedAt:function(e,t,n){a.nonreactive(function(){r.numItems--,r.expandedValueDep?r.expandedValueDep.changed():r._domrange?(r._domrange.removeMember(n),i(n),r.elseFunc&&0===r.numItems&&(r.inElseMode=!0,r._domrange.addMember(f._materializeView(f.View("each_else",r.elseFunc),r),0))):r.initialSubviews.splice(n,1)})},changedAt:function(e,t,n,i){a.nonreactive(function(){var e;r.expandedValueDep?r.expandedValueDep.changed():(e=r._domrange?r._domrange.getMember(i).view:r.initialSubviews[i],r.variableName?e._scopeBindings[r.variableName].set(t):e.dataVar.set(t))})},movedTo:function(e,t,n,o){a.nonreactive(function(){if(r.expandedValueDep)r.expandedValueDep.changed();else if(r._domrange)r._domrange.moveMember(n,o),i(Math.min(n,o),Math.max(n,o));else{var e=r.initialSubviews,t=e[n];e.splice(n,1),e.splice(o,0,t)}})}}),r.elseFunc&&0===r.numItems&&(r.inElseMode=!0,r.initialSubviews[0]=f.View("each_else",r.elseFunc))}),r.onViewDestroyed(function(){r.stopHandle&&r.stopHandle.stop()}),r},f._TemplateWith=function(e,t){var n,r=e;"function"!=typeof e&&(r=function(){return e});var i=function(){var e=null;return n.parentView&&"InOuterTemplateScope"===n.parentView.name&&(e=n.parentView.originalParentView),e?f._withCurrentView(e,r):r()},a=function(){var e=t.call(this);return e instanceof f.Template&&(e=e.constructView()),e instanceof f.View&&(e._hasGeneratedParent=!0),e};return(n=f.With(i,a)).__isTemplateWith=!0,n},f._InOuterTemplateScope=function(e,t){var n=f.View("InOuterTemplateScope",t),r=e.parentView;return r.__isTemplateWith&&(r=r.parentView),n.onViewCreated(function(){this.originalParentView=this.parentView,this.parentView=r,this.__childDoesntStartNewLexicalScope=!0}),n},f.InOuterTemplateScope=f._InOuterTemplateScope}.call(this),function(){f._globalHelpers={},f.registerHelper=function(e,t){f._globalHelpers[e]=t},f.deregisterHelper=function(e){delete f._globalHelpers[e]};var e=function(e,t){return"function"!=typeof e?e:f._bind(e,t)},t=function(e){return"function"==typeof e?function(){var t=f.getData();return null==t&&(t={}),e.apply(t,arguments)}:e};f._OLDSTYLE_HELPER={},f._getTemplateHelper=function(e,r,i){var a=!1;if(e.__helpers.has(r)){var o=e.__helpers.get(r);if(o!==f._OLDSTYLE_HELPER)return null!=o?n(t(o),i):null;a=!0}return r in e&&(a||(e.__helpers.set(r,f._OLDSTYLE_HELPER),e._NOWARN_OLDSTYLE_HELPERS||f._warn("Assigning helper with `"+e.viewName+"."+r+" = ...` is deprecated. Use `"+e.viewName+".helpers(...)` instead.")),null!=e[r])?n(t(e[r]),i):null};var n=function(e,t){return"function"!=typeof e?e:function(){var n=this,r=arguments;return f.Template._withTemplateInstanceFunc(t,function(){return f._wrapCatchingExceptions(e,"template helper").apply(n,r)})}};f._lexicalBindingLookup=function(e,t){var n=e,r=[];do{if(c.has(n._scopeBindings,t)){var i=n._scopeBindings[t];return function(){return i.get()}}}while((!n.__startsNewLexicalScope||n.parentView&&n.parentView.__childDoesntStartNewLexicalScope)&&(n=n.parentView));return null},f._getTemplate=function(e,t){return e in f.Template&&f.Template[e]instanceof f.Template?f.Template[e]:null},f._getGlobalHelper=function(e,r){return null!=f._globalHelpers[e]?n(t(f._globalHelpers[e]),r):null},f.View.prototype.lookup=function(e,t){var n=this.template,r=t&&t.template,i,a,o,s;if(this.templateInstance&&(o=f._bind(this.templateInstance,this)),/^\./.test(e)){if(!/^(\.)+$/.test(e))throw new Error("id starting with dot must be a series of dots");return f._parentData(e.length-1,!0)}return n&&null!=(i=f._getTemplateHelper(n,e,o))?i:n&&null!=(a=f._lexicalBindingLookup(f.currentView,e))?a:r&&null!=(s=f._getTemplate(e,o))?s:null!=(i=f._getGlobalHelper(e,o))?i:function(){var t=arguments.length>0,n=f.getData(),i=n&&n[e];if(!i){if(r)throw new Error("No such template: "+e);if(t)throw new Error("No such function: "+e);if("@"===e.charAt(0)&&(null===i||void 0===i))throw new Error("Unsupported directive: "+e)}if(!n)return null;if("function"!=typeof i){if(t)throw new Error("Can't call non-function: "+i);return i}return i.apply(n,arguments)}},f._parentData=function(e,t){null==e&&(e=1);for(var n=f.getView("with"),r=0;r<e&&n;r++)n=f.getView(n,"with");return n?t?function(){return n.dataVar.get()}:n.dataVar.get():null},f.View.prototype.lookupTemplate=function(e){return this.lookup(e,{template:!0})}}.call(this),function(){f.Template=function(e,n){if(!(this instanceof f.Template))return new f.Template(e,n);if("function"==typeof e&&(n=e,e=""),"string"!=typeof e)throw new Error("viewName must be a String (or omitted)");if("function"!=typeof n)throw new Error("renderFunction must be a function");this.viewName=e,this.renderFunction=n,this.__helpers=new t,this.__eventMaps=[],this._callbacks={created:[],rendered:[],destroyed:[]}};var e=f.Template,t=function(){};t.prototype.get=function(e){return this[" "+e]},t.prototype.set=function(e,t){this[" "+e]=t},t.prototype.has=function(e){return" "+e in this},f.isTemplate=function(e){return e instanceof f.Template},e.prototype.onCreated=function(e){this._callbacks.created.push(e)},e.prototype.onRendered=function(e){this._callbacks.rendered.push(e)},e.prototype.onDestroyed=function(e){this._callbacks.destroyed.push(e)},e.prototype._getCallbacks=function(e){var t=this,n=this[e]?[this[e]]:[];return n=n.concat(this._callbacks[e])};var n=function(t,n){e._withTemplateInstanceFunc(function(){return n},function(){for(var e=0,r=t.length;e<r;e++)t[e].call(n)})};e.prototype.constructView=function(t,r){var i=this,a=f.View(i.viewName,i.renderFunction);a.template=i,a.templateContentBlock=t?new e("(contentBlock)",t):null,a.templateElseBlock=r?new e("(elseBlock)",r):null,(i.__eventMaps||"object"==typeof i.events)&&a._onViewRendered(function(){1===a.renderCount&&(i.__eventMaps.length||"object"!=typeof i.events||e.prototype.events.call(i,i.events),c.each(i.__eventMaps,function(e){f._addEventMap(a,e,a)}))}),a._templateInstance=new f.TemplateInstance(a),a.templateInstance=function(){var e=a._templateInstance;return e.data=f.getData(a),a._domrange&&!a.isDestroyed?(e.firstNode=a._domrange.firstNode(),e.lastNode=a._domrange.lastNode()):(e.firstNode=null,e.lastNode=null),e};var o=i._getCallbacks("created");a.onViewCreated(function(){n(o,a.templateInstance())});var s=i._getCallbacks("rendered");a.onViewReady(function(){n(s,a.templateInstance())});var l=i._getCallbacks("destroyed");return a.onViewDestroyed(function(){n(l,a.templateInstance())}),a},f.TemplateInstance=function(e){if(!(this instanceof f.TemplateInstance))return new f.TemplateInstance(e);if(!(e instanceof f.View))throw new Error("View required");e._templateInstance=this,this.view=e,this.data=null,this.firstNode=null,this.lastNode=null,this._allSubsReadyDep=new a.Dependency,this._allSubsReady=!1,this._subscriptionHandles={}},f.TemplateInstance.prototype.$=function(e){var t=this.view;if(!t._domrange)throw new Error("Can't use $ on template instance with no DOM");return t._domrange.$(e)},f.TemplateInstance.prototype.findAll=function(e){return Array.prototype.slice.call(this.$(e))},f.TemplateInstance.prototype.find=function(e){var t;return this.$(e)[0]||null},f.TemplateInstance.prototype.autorun=function(e){return this.view.autorun(e)},f.TemplateInstance.prototype.subscribe=function(){var e=this,t=e._subscriptionHandles,n=c.toArray(arguments),r={},i;if(n.length){var a=c.last(n),o={onReady:l.Optional(Function),onError:l.Optional(Function),onStop:l.Optional(Function),connection:l.Optional(l.Any)};c.isFunction(a)?r.onReady=n.pop():a&&!c.isEmpty(a)&&l.test(a,o)&&(r=n.pop())}var s=r.onStop;r.onStop=function(n){delete t[i.subscriptionId],e._allSubsReady||e._allSubsReadyDep.changed(),s&&s(n)};var u=r.connection,d=c.pick(r,["onReady","onError","onStop"]);return n.push(d),i=e.view.subscribe.call(e.view,n,{connection:u}),c.has(t,i.subscriptionId)||(t[i.subscriptionId]=i,e._allSubsReady&&e._allSubsReadyDep.changed()),i},f.TemplateInstance.prototype.subscriptionsReady=function(){return this._allSubsReadyDep.depend(),this._allSubsReady=c.all(this._subscriptionHandles,function(e){return e.ready()}),this._allSubsReady},e.prototype.helpers=function(e){if(!c.isObject(e))throw new Error("Helpers dictionary has to be an object");for(var t in e)this.__helpers.set(t,e[t])},e._currentTemplateInstanceFunc=null,e._withTemplateInstanceFunc=function(t,n){if("function"!=typeof n)throw new Error("Expected function, got: "+n);var r=e._currentTemplateInstanceFunc;try{return e._currentTemplateInstanceFunc=t,n()}finally{e._currentTemplateInstanceFunc=r}},e.prototype.events=function(t){if(!c.isObject(t))throw new Error("Event map has to be an object");var n=this,r={};for(var i in t)r[i]=function(t,n){return function(t){var r=this,i=f.getData(t.currentTarget);null==i&&(i={});var a=Array.prototype.slice.call(arguments),o=f._bind(this.templateInstance,this);return a.splice(1,0,o()),e._withTemplateInstanceFunc(o,function(){return n.apply(i,a)})}}(i,t[i]);this.__eventMaps.push(r)},e.instance=function(){return e._currentTemplateInstanceFunc&&e._currentTemplateInstanceFunc()},e.currentData=f.getData,e.parentData=f._parentData,e.registerHelper=f.registerHelper,e.deregisterHelper=f.deregisterHelper}.call(this),function(){v=f,f.ReactiveVar=d,v._templateInstance=f.Template.instance,(_={}).registerHelper=f.registerHelper,_._escape=f._escape,_.SafeString=function(e){this.string=e},_.SafeString.prototype.toString=function(){return this.string.toString()}}.call(this),Package._define("blaze",{Blaze:f,UI:v,Handlebars:_})}();
  49. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package["observe-sequence"].ObserveSequence,a=Package.underscore._,u=Package.tracker.Tracker,i=Package.tracker.Deps,l=Package.htmljs.HTML,c=Package.blaze.Blaze,o=Package.blaze.UI,f=Package.blaze.Handlebars,p;(function(){var e=function(e,t){return e===t};(p={}).include=function(t,n,r){if(!t)return null;if("function"!=typeof t){var a=t,u;if(!c.isTemplate(a))throw new Error("Expected template or null, found: "+a);return(u=t.constructView(n,r)).__startsNewLexicalScope=!0,u}var i=c.ReactiveVar(null,e),u;return(u=c.View("Spacebars.include",function(){var e=i.get();if(null===e)return null;if(!c.isTemplate(e))throw new Error("Expected template or null, found: "+e);return e.constructView(n,r)})).__templateVar=i,u.onViewCreated(function(){this.autorun(function(){i.set(t())})}),u.__startsNewLexicalScope=!0,u},p.mustacheImpl=function(e){var t=arguments;if(t.length>1){var n=t[t.length-1];if(n instanceof p.kw){var r={};for(var a in n.hash){var u=n.hash[a];r[a]="function"==typeof u?u():u}t[t.length-1]=p.kw(r)}else n=p.kw(),(t=Array.prototype.slice.call(arguments)).push(n)}return p.call.apply(null,t)},p.mustache=function(e){var t=p.mustacheImpl.apply(null,arguments);return t instanceof p.SafeString?l.Raw(t.toString()):null==t||!1===t?null:String(t)},p.attrMustache=function(e){var t=p.mustacheImpl.apply(null,arguments);if(null==t||""===t)return null;if("object"==typeof t)return t;if("string"==typeof t&&l.isValidAttributeName(t)){var n={};return n[t]="",n}throw new Error("Expected valid attribute name, '', null, or object")},p.dataMustache=function(e){var t;return p.mustacheImpl.apply(null,arguments)},p.makeRaw=function(e){return null==e?null:e instanceof l.Raw?e:l.Raw(e)},p.call=function(e){if("function"==typeof e){for(var t=[],n=1;n<arguments.length;n++){var r=arguments[n];t[n-1]="function"==typeof r?r():r}return e.apply(null,t)}if(null!=e&&arguments.length>1)throw new Error("Can't call non-function: "+e);return e},p.kw=function(e){if(!(this instanceof p.kw))return new p.kw(e);this.hash=e||{}},p.SafeString=function(e){return this instanceof p.SafeString?new f.SafeString(e):new p.SafeString(e)},p.SafeString.prototype=f.SafeString.prototype,p.dot=function(e,t){if(arguments.length>2){var n=[];return n.push(p.dot(e,t)),n.push.apply(n,Array.prototype.slice.call(arguments,2)),p.dot.apply(null,n)}if("function"==typeof e&&(e=e()),!e)return e;var r=e[t];return"function"!=typeof r?r:function(){return r.apply(e,arguments)}},p.With=function(e,t,n){var r=new c.ReactiveVar,a=c.View("Spacebars_with",function(){return c.If(function(){return r.get()},function(){return c.With(function(){return r.get()},t)},n)});return a.onViewCreated(function(){this.autorun(function(){r.set(e()),u.onInvalidate(function(){r.dep.changed()})})}),a},p.TemplateWith=c._TemplateWith}).call(this),Package._define("spacebars",{Spacebars:p})}();
  50. Package._define("templating-compiler");
  51. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,a=Package.underscore._,o=Package.blaze.Blaze,c=Package.blaze.UI,r=Package.blaze.Handlebars,i=Package.spacebars.Spacebars,u=Package.htmljs.HTML,l;(function(){l=o.Template;var e="__proto__ name".split(" ");l.__checkName=function(t){if(t in l||a.contains(e,t)){if(l[t]instanceof l&&"body"!==t)throw new Error("There are multiple templates named '"+t+"'. Each template needs a unique name.");throw new Error("This template name is reserved: "+t)}},l.__define__=function(e,t){l.__checkName(e),l[e]=new l("Template."+e,t),l[e]._NOWARN_OLDSTYLE_HELPERS=!0},l.body=new l("body",function(){var e=this;return a.map(l.body.contentRenderFuncs,function(t){return t.apply(e)})}),l.body.contentRenderFuncs=[],l.body.view=null,l.body.addContent=function(e){l.body.contentRenderFuncs.push(e)},l.body.renderToDocument=function(){if(!l.body.view){var e=o.render(l.body,document.body);l.body.view=e}},c.body=l.body,l.__body__=l.body,l.__body__.__contentParts=l.body.contentViews,l.__body__.__instantiate=l.body.renderToDocument}).call(this),function(){l.__checkName("__dynamic"),l.__dynamic=new l("Template.__dynamic",function(){var e=this;return[o.View("lookup:checkContext",function(){return i.mustache(e.lookup("checkContext"))}),"\n ",o.If(function(){return i.call(e.lookup("dataContextPresent"))},function(){return["\n ",i.include(e.lookupTemplate("__dynamicWithDataContext"),function(){return o._InOuterTemplateScope(e,function(){return i.include(function(){return i.call(e.templateContentBlock)})})}),"\n "]},function(){return["\n \n ",o._TemplateWith(function(){return{template:i.call(e.lookup("template")),data:i.call(e.lookup(".."))}},function(){return i.include(e.lookupTemplate("__dynamicWithDataContext"),function(){return o._InOuterTemplateScope(e,function(){return i.include(function(){return i.call(e.templateContentBlock)})})})}),"\n "]})]}),l.__checkName("__dynamicWithDataContext"),l.__dynamicWithDataContext=new l("Template.__dynamicWithDataContext",function(){var e=this;return i.With(function(){return i.dataMustache(e.lookup("chooseTemplate"),e.lookup("template"))},function(){return["\n \n ",o._TemplateWith(function(){return i.call(i.dot(e.lookup(".."),"data"))},function(){return i.include(e.lookupTemplate(".."),function(){return o._InOuterTemplateScope(e,function(){return i.include(function(){return i.call(e.templateContentBlock)})})})}),"\n "]})})}.call(this),function(){var e=o.Template;e.__dynamicWithDataContext.helpers({chooseTemplate:function(t){return o._getTemplate(t,function(){return e.instance()})}}),e.__dynamic.helpers({dataContextPresent:function(){return a.has(this,"data")},checkContext:function(){if(!a.has(this,"template"))throw new Error("Must specify name in the 'template' argument to {{> Template.dynamic}}.");a.each(this,function(e,t){if("template"!==t&&"data"!==t)throw new Error("Invalid argument to {{> Template.dynamic}}: "+t)})}})}.call(this),Package._define("templating-runtime",{Template:l})}();
  52. !function(){var e=Package["templating-runtime"].Template;Package._define("templating",{Template:e})}();
  53. !function(){var e=Package.underscore._,n=Package.meteor.Meteor,r=Package.meteor.global,t=Package.meteor.meteorEnv,a=Package["raix:eventemitter"].EventEmitter,u=Package["meteorspark:util"].Util,s=Package.tracker.Tracker,o=Package.tracker.Deps,i=Package.session.Session,l=Package.jquery.$,c=Package.jquery.jQuery,f=Package["templating-runtime"].Template,p=Package.blaze.Blaze,m=Package.blaze.UI,g=Package.blaze.Handlebars,d=Package.spacebars.Spacebars,b=Package.htmljs.HTML,h,v,_,y;(function(){h={fallback_language:"en",langauges_tags_regex:"([a-z]{2})(-[A-Z]{2})?",project_translations_domain:"project",browser_path:"/tap-i18n",debug:!1}}).call(this),function(){v={},function(){Array.prototype.indexOf||(Array.prototype.indexOf=function(e){"use strict";if(null==this)throw new TypeError;var n=Object(this),r=n.length>>>0;if(0===r)return-1;var t=0;if(arguments.length>0&&((t=Number(arguments[1]))!=t?t=0:0!=t&&t!=1/0&&t!=-1/0&&(t=(t>0||-1)*Math.floor(Math.abs(t)))),t>=r)return-1;for(var a=t>=0?t:Math.max(r-Math.abs(t),0);a<r;a++)if(a in n&&n[a]===e)return a;return-1}),Array.prototype.lastIndexOf||(Array.prototype.lastIndexOf=function(e){"use strict";if(null==this)throw new TypeError;var n=Object(this),r=n.length>>>0;if(0===r)return-1;var t=r;arguments.length>1&&((t=Number(arguments[1]))!=t?t=0:0!=t&&t!=1/0&&t!=-1/0&&(t=(t>0||-1)*Math.floor(Math.abs(t))));for(var a=t>=0?Math.min(t,r-1):r-Math.abs(t);a>=0;a--)if(a in n&&n[a]===e)return a;return-1}),"function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});var e=this,n=this.jQuery||this.Zepto,r={},t,a=0,u=[],s=!1;"undefined"!=typeof module&&module.exports?module.exports=v:(n&&(n.TAPi18next=n.TAPi18next||v),this.TAPi18next=this.TAPi18next||v);var o={lng:void 0,load:"all",preload:[],lowerCaseLng:!1,returnObjectTrees:!1,fallbackLng:["dev"],fallbackNS:[],detectLngQS:"setLng",ns:"translation",fallbackOnNull:!0,fallbackOnEmpty:!1,fallbackToDefaultNS:!1,nsseparator:":",keyseparator:".",selectorAttr:"data-i18n",debug:!1,resGetPath:"locales/__lng__/__ns__.json",resPostPath:"locales/add/__lng__/__ns__",getAsync:!0,postAsync:!0,resStore:void 0,useLocalStorage:!1,localStorageExpirationTime:6048e5,dynamicLoad:!1,sendMissing:!1,sendMissingTo:"fallback",sendType:"POST",interpolationPrefix:"__",interpolationSuffix:"__",reusePrefix:"$t(",reuseSuffix:")",pluralSuffix:"_plural",pluralNotFound:["plural_not_found",Math.random()].join(""),contextNotFound:["context_not_found",Math.random()].join(""),escapeInterpolation:!1,setJqueryExt:!1,defaultValueFromContent:!0,useDataAttrOptions:!1,cookieExpirationTime:void 0,useCookie:!0,cookieName:"TAPi18next",cookieDomain:void 0,objectTreeKeyHandler:void 0,postProcess:["sprintf"],parseMissingKey:void 0,shortcutFunction:"sprintf"};function i(e,n){if(!n||"function"==typeof n)return e;for(var r in n)e[r]=n[r];return e}function l(e,n,r){var t,a=0,u=e.length,s=void 0===u||"[object Array]"!==Object.prototype.toString.apply(e)||"function"==typeof e;if(r)if(s){for(t in e)if(!1===n.apply(e[t],r))break}else for(;a<u&&!1!==n.apply(e[a++],r););else if(s){for(t in e)if(!1===n.call(e[t],t,e[t]))break}else for(;a<u&&!1!==n.call(e[a],a,e[a++]););return e}var c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function f(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,function(e){return c[e]}):e}function p(e){var n=function(e){if(window.XMLHttpRequest)return e(null,new XMLHttpRequest);if(window.ActiveXObject)try{return e(null,new ActiveXObject("Msxml2.XMLHTTP"))}catch(n){return e(null,new ActiveXObject("Microsoft.XMLHTTP"))}return e(new Error)},r=function(e){if("string"==typeof e)return e;var n=[];for(var r in e)e.hasOwnProperty(r)&&n.push(encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return n.join("&")},t=function(e){e=e.replace(/\r\n/g,"\n");for(var n="",r=0;r<e.length;r++){var t=e.charCodeAt(r);t<128?n+=String.fromCharCode(t):t>127&&t<2048?(n+=String.fromCharCode(t>>6|192),n+=String.fromCharCode(63&t|128)):(n+=String.fromCharCode(t>>12|224),n+=String.fromCharCode(t>>6&63|128),n+=String.fromCharCode(63&t|128))}return n},a=function(e){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e=t(e);var r="",a,u,s,o,i,l,c,f=0;do{o=(a=e.charCodeAt(f++))>>2,i=(3&a)<<4|(u=e.charCodeAt(f++))>>4,l=(15&u)<<2|(s=e.charCodeAt(f++))>>6,c=63&s,isNaN(u)?l=c=64:isNaN(s)&&(c=64),r+=n.charAt(o)+n.charAt(i)+n.charAt(l)+n.charAt(c),a=u=s="",o=i=l=c=""}while(f<e.length);return r},u=function(){for(var e=arguments[0],n=1;n<arguments.length;n++){var r=arguments[n];for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])}return e},s=function(e,t,a,o){"function"==typeof a&&(o=a,a={}),a.cache=a.cache||!1,a.data=a.data||{},a.headers=a.headers||{},a.jsonp=a.jsonp||!1,a.async=void 0===a.async||a.async;var i=u({accept:"*/*","content-type":"application/x-www-form-urlencoded;charset=UTF-8"},s.headers,a.headers),l;if(l="application/json"===i["content-type"]?JSON.stringify(a.data):r(a.data),"GET"===e){var c=[];if(l&&(c.push(l),l=null),a.cache||c.push("_="+(new Date).getTime()),a.jsonp&&(c.push("callback="+a.jsonp),c.push("jsonp="+a.jsonp)),(c=c.join("&")).length>1&&(t.indexOf("?")>-1?t+="&"+c:t+="?"+c),a.jsonp){var f=document.getElementsByTagName("head")[0],p=document.createElement("script");return p.type="text/javascript",p.src=t,void f.appendChild(p)}}n(function(n,r){if(n)return o(n);for(var u in r.open(e,t,a.async),i)i.hasOwnProperty(u)&&r.setRequestHeader(u,i[u]);r.onreadystatechange=function(){if(4===r.readyState){var e=r.responseText||"";if(!o)return;o(r.status,{text:function(){return e},json:function(){return JSON.parse(e)}})}},r.send(l)})},o,i;({authBasic:function(e,n){s.headers.Authorization="Basic "+a(e+":"+n)},connect:function(e,n,r){return s("CONNECT",e,n,r)},del:function(e,n,r){return s("DELETE",e,n,r)},get:function(e,n,r){return s("GET",e,n,r)},head:function(e,n,r){return s("HEAD",e,n,r)},headers:function(e){s.headers=e||{}},isAllowed:function(e,n,r){this.options(e,function(e,t){r(-1!==t.text().indexOf(n))})},options:function(e,n,r){return s("OPTIONS",e,n,r)},patch:function(e,n,r){return s("PATCH",e,n,r)},post:function(e,n,r){return s("POST",e,n,r)},put:function(e,n,r){return s("PUT",e,n,r)},trace:function(e,n,r){return s("TRACE",e,n,r)}})[e.type?e.type.toLowerCase():"get"](e.url,e,function(n,r){200===n?e.success(r.json(),n,null):e.error(r.text(),n,null)})}var m={create:function(e,n,r,t){var a;if(r){var u=new Date;u.setTime(u.getTime()+60*r*1e3),a="; expires="+u.toGMTString()}else a="";t=t?"domain="+t+";":"",document.cookie=e+"="+n+a+";"+t+"path=/"},read:function(e){for(var n=e+"=",r=document.cookie.split(";"),t=0;t<r.length;t++){for(var a=r[t];" "==a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(n))return a.substring(n.length,a.length)}return null},remove:function(e){this.create(e,"",-1)}},g={create:function(e,n,r,t){},read:function(e){return null},remove:function(e){}},d={extend:n?n.extend:i,each:n?n.each:l,ajax:n?n.ajax:"undefined"!=typeof document?p:function(){},cookie:"undefined"!=typeof document?m:g,detectLanguage:R,escape:f,log:function(e){o.debug&&"undefined"!=typeof console&&console.log(e)},toLanguages:function(e){var n=[];if("string"==typeof e&&e.indexOf("-")>-1){var r=e.split("-");e=o.lowerCaseLng?r[0].toLowerCase()+"-"+r[1].toLowerCase():r[0].toLowerCase()+"-"+r[1].toUpperCase(),"unspecific"!==o.load&&n.push(e),"current"!==o.load&&n.push(r[0])}else n.push(e);for(var t=0;t<o.fallbackLng.length;t++)-1===n.indexOf(o.fallbackLng[t])&&o.fallbackLng[t]&&n.push(o.fallbackLng[t]);return n},regexEscape:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}};function b(e,a){"function"==typeof e&&(a=e,e={}),e=e||{},d.extend(o,e),delete o.fixLng,"string"==typeof o.ns&&(o.ns={namespaces:[o.ns],defaultNs:o.ns}),"string"==typeof o.fallbackNS&&(o.fallbackNS=[o.fallbackNS]),"string"!=typeof o.fallbackLng&&"boolean"!=typeof o.fallbackLng||(o.fallbackLng=[o.fallbackLng]),o.interpolationPrefixEscaped=d.regexEscape(o.interpolationPrefix),o.interpolationSuffixEscaped=d.regexEscape(o.interpolationSuffix),o.lng||(o.lng=d.detectLanguage()),o.lng?o.useCookie&&d.cookie.create(o.cookieName,o.lng,o.cookieExpirationTime,o.cookieDomain):(o.lng=o.fallbackLng[0],o.useCookie&&d.cookie.remove(o.cookieName)),u=d.toLanguages(o.lng),t=u[0],d.log("currentLng set to: "+t);var i=C,l;if(e.fixLng&&((i=function(e,n){return(n=n||{}).lng=n.lng||i.lng,C(e,n)}).lng=t),z.setCurrentLng(t),n&&o.setJqueryExt&&P(),n&&n.Deferred&&(l=n.Deferred()),o.resStore)return r=o.resStore,s=!0,a&&a(i),l&&l.resolve(i),l?l.promise():void 0;var c=d.toLanguages(o.lng);"string"==typeof o.preload&&(o.preload=[o.preload]);for(var f=0,p=o.preload.length;f<p;f++)for(var m=d.toLanguages(o.preload[f]),g=0,b=m.length;g<b;g++)c.indexOf(m[g])<0&&c.push(m[g]);return v.sync.load(c,o,function(e,n){r=n,s=!0,a&&a(i),l&&l.resolve(i)}),l?l.promise():void 0}function h(e,n){"string"==typeof e&&(e=[e]);for(var r=0,t=e.length;r<t;r++)o.preload.indexOf(e[r])<0&&o.preload.push(e[r]);return b(n)}function _(e,n,t){"string"!=typeof n?(t=n,n=o.ns.defaultNs):o.ns.namespaces.indexOf(n)<0&&o.ns.namespaces.push(n),r[e]=r[e]||{},r[e][n]=r[e][n]||{},d.extend(r[e][n],t)}function y(e,n){"string"!=typeof n&&(n=o.ns.defaultNs),r[e]=r[e]||{},r[e][n]={}}function x(e){o.ns.defaultNs=e}function N(e,n){k([e],n)}function k(e,n){var t={dynamicLoad:o.dynamicLoad,resGetPath:o.resGetPath,getAsync:o.getAsync,customLoad:o.customLoad,ns:{namespaces:e,defaultNs:""}},a=d.toLanguages(o.lng);"string"==typeof o.preload&&(o.preload=[o.preload]);for(var u=0,s=o.preload.length;u<s;u++)for(var i=d.toLanguages(o.preload[u]),l=0,c=i.length;l<c;l++)a.indexOf(i[l])<0&&a.push(i[l]);for(var f=[],p=0,m=a.length;p<m;p++){var g=!1,b=r[a[p]];if(b)for(var h=0,_=e.length;h<_;h++)b[e[h]]||(g=!0);else g=!0;g&&f.push(a[p])}f.length?v.sync._fetch(f,t,function(t,a){var u=e.length*f.length;d.each(e,function(e,t){o.ns.namespaces.indexOf(t)<0&&o.ns.namespaces.push(t),d.each(f,function(e,s){r[s]=r[s]||{},r[s][t]=a[s][t],0===--u&&n&&(o.useLocalStorage&&v.sync._storeLocal(r),n())})})}):n&&n()}function S(e,n,r){return"function"==typeof n?(r=n,n={}):n||(n={}),n.lng=e,b(n,r)}function L(){return t}function P(){function e(e,r,t){if(0!==r.length){var a="text",u;if(0===r.indexOf("[")){var s=r.split("]");r=s[1],a=s[0].substr(1,s[0].length-1)}if(r.indexOf(";")===r.length-1&&(r=r.substr(0,r.length-2)),"html"===a)u=o.defaultValueFromContent?n.extend({defaultValue:e.html()},t):t,e.html(n.t(r,u));else if("text"===a)u=o.defaultValueFromContent?n.extend({defaultValue:e.text()},t):t,e.text(n.t(r,u));else if("prepend"===a)u=o.defaultValueFromContent?n.extend({defaultValue:e.html()},t):t,e.prepend(n.t(r,u));else if("append"===a)u=o.defaultValueFromContent?n.extend({defaultValue:e.html()},t):t,e.append(n.t(r,u));else if(0===a.indexOf("data-")){var i=a.substr("data-".length);u=o.defaultValueFromContent?n.extend({defaultValue:e.data(i)},t):t;var l=n.t(r,u);e.data(i,l),e.attr(a,l)}else u=o.defaultValueFromContent?n.extend({defaultValue:e.attr(a)},t):t,e.attr(a,n.t(r,u))}}function r(r,t){var a=r.attr(o.selectorAttr);if(a||void 0===a||!1===a||(a=r.text()||r.val()),a){var u=r,s=r.data("i18n-target");if(s&&(u=r.find(s)||r),t||!0!==o.useDataAttrOptions||(t=r.data("i18n-options")),t=t||{},a.indexOf(";")>=0){var i=a.split(";");n.each(i,function(n,r){""!==r&&e(u,r,t)})}else e(u,a,t);!0===o.useDataAttrOptions&&r.data("i18n-options",t)}}n.t=n.t||C,n.fn.TAPi18next=function(e){return this.each(function(){var t;r(n(this),e),n(this).find("["+o.selectorAttr+"]").each(function(){r(n(this),e)})})}}function T(e,n,r,t){if(!e)return e;if(t=t||n,e.indexOf(t.interpolationPrefix||o.interpolationPrefix)<0)return e;var a=t.interpolationPrefix?d.regexEscape(t.interpolationPrefix):o.interpolationPrefixEscaped,u=t.interpolationSuffix?d.regexEscape(t.interpolationSuffix):o.interpolationSuffixEscaped,s="HTML"+u;return d.each(n,function(n,i){var l=r?r+o.keyseparator+n:n;e="object"==typeof i&&null!==i?T(e,i,l,t):t.escapeInterpolation||o.escapeInterpolation?(e=e.replace(new RegExp([a,l,s].join(""),"g"),i)).replace(new RegExp([a,l,u].join(""),"g"),d.escape(i)):e.replace(new RegExp([a,l,u].join(""),"g"),i)}),e}function j(e,n){var r=",",t="{",u="}",s=d.extend({},n);for(delete s.postProcess;-1!=e.indexOf(o.reusePrefix)&&!(++a>o.maxRecursion);){var i=e.lastIndexOf(o.reusePrefix),l=e.indexOf(o.reuseSuffix,i)+o.reuseSuffix.length,c=e.substring(i,l),f=c.replace(o.reusePrefix,"").replace(o.reuseSuffix,"");if(-1!=f.indexOf(",")){var p=f.indexOf(",");if(-1!=f.indexOf("{",p)&&-1!=f.indexOf("}",p)){var m=f.indexOf("{",p),g=f.indexOf("}",m)+"}".length;try{s=d.extend(s,JSON.parse(f.substring(m,g))),f=f.substring(0,p)}catch(e){}}}var b=F(f,s);e=e.replace(c,b)}return e}function O(e){return e.context&&("string"==typeof e.context||"number"==typeof e.context)}function w(e){return void 0!==e.count&&"string"!=typeof e.count&&1!==e.count}function A(e,n){var r=E(e,n=n||{}),t=D(e,n);return void 0!==t||t===r}function C(e,n){return void 0===n&&(n={}),s?(a=0,F.apply(null,arguments)):(d.log("i18next not finished initialization. you might have called t function before loading resources finished."),n.defaultValue||"")}function E(e,n){return void 0!==n.defaultValue?n.defaultValue:e}function M(){for(var e=[],n=1;n<arguments.length;n++)e.push(arguments[n]);return{postProcess:"sprintf",sprintf:e}}function F(e,n){if(void 0!==n&&null!==n&&"object"!=typeof n?"sprintf"===o.shortcutFunction?n=M.apply(null,arguments):"defaultValue"===o.shortcutFunction&&(n={defaultValue:n}):n=n||{},void 0===e||null===e)return"";"string"==typeof e&&(e=[e]);var r=e[0];if(e.length>1)for(var t=0;t<e.length&&!A(r=e[t],n);t++);var a=E(r,n),s=D(r,n),i=n.lng?d.toLanguages(n.lng):u,l=n.ns||o.ns.defaultNs,c;r.indexOf(o.nsseparator)>-1&&(l=(c=r.split(o.nsseparator))[0],r=c[1]),void 0===s&&o.sendMissing&&(n.lng?H.postMissing(i[0],l,r,a,i):H.postMissing(o.lng,l,r,a,i));var f=n.postProcess||o.postProcess;void 0!==s&&f&&I[f]&&(s=I[f](s,r,n));var p=a;if(a.indexOf(o.nsseparator)>-1&&(p=(c=a.split(o.nsseparator))[1]),p===r&&o.parseMissingKey&&(a=o.parseMissingKey(a)),void 0===s&&(a=j(a=T(a,n),n),f&&I[f])){var m=E(r,n);s=I[f](m,r,n)}return void 0!==s?s:a}function D(e,n){var t,a,s=E(e,n=n||{}),i=u;if(!r)return s;if("cimode"===i[0].toLowerCase())return s;if(n.lng&&(i=d.toLanguages(n.lng),!r[i[0]])){var l=o.getAsync;o.getAsync=!1,v.sync.load(i,o,function(e,n){d.extend(r,n),o.getAsync=l})}var c=n.ns||o.ns.defaultNs,f,p;if(e.indexOf(o.nsseparator)>-1){var m=e.split(o.nsseparator);c=m[0],e=m[1]}if(O(n)&&(delete(t=d.extend({},n)).context,t.defaultValue=o.contextNotFound,(a=C(c+o.nsseparator+e+"_"+n.context,t))!=o.contextNotFound))return T(a,{context:n.context});if(w(n)){delete(t=d.extend({},n)).count,t.defaultValue=o.pluralNotFound;var g=c+o.nsseparator+e+o.pluralSuffix,b=z.get(i[0],n.count);if(b>=0?g=g+"_"+b:1===b&&(g=c+o.nsseparator+e),(a=C(g,t))!=o.pluralNotFound)return T(a,{count:n.count,interpolationPrefix:n.interpolationPrefix,interpolationSuffix:n.interpolationSuffix})}for(var h=e.split(o.keyseparator),_=0,y=i.length;_<y&&void 0===p;_++){for(var x=i[_],N=0,k=r[x]&&r[x][c];h[N];)k=k&&k[h[N]],N++;if(void 0!==k){var S=Object.prototype.toString.apply(k);if("string"==typeof k)k=j(k=T(k,n),n);else if("[object Array]"!==S||o.returnObjectTrees||n.returnObjectTrees){if(null===k&&!0===o.fallbackOnNull)k=void 0;else if(null!==k)if(o.returnObjectTrees||n.returnObjectTrees){if("[object Number]"!==S&&"[object Function]"!==S&&"[object RegExp]"!==S){var L="[object Array]"===S?[]:{};d.each(k,function(r){L[r]=F(c+o.nsseparator+e+o.keyseparator+r,n)}),k=L}}else o.objectTreeKeyHandler&&"function"==typeof o.objectTreeKeyHandler?k=o.objectTreeKeyHandler(e,k,x,c,n):(k="key '"+c+":"+e+" ("+x+")' returned an object instead of string.",d.log(k))}else k=j(k=T(k=k.join("\n"),n),n);"string"==typeof k&&""===k.trim()&&!0===o.fallbackOnEmpty&&(k=void 0),p=k}}if(void 0===p&&!n.isFallbackLookup&&(!0===o.fallbackToDefaultNS||o.fallbackNS&&o.fallbackNS.length>0))if(n.isFallbackLookup=!0,o.fallbackNS.length)for(var P=0,A=o.fallbackNS.length;P<A;P++){var M,R;if(p=D(o.fallbackNS[P]+o.nsseparator+e,n))if((p.indexOf(o.nsseparator)>-1?p.split(o.nsseparator)[1]:p)!==(s.indexOf(o.nsseparator)>-1?s.split(o.nsseparator)[1]:s))break}else p=D(e,n);return p}function R(){var e,n=[];if("undefined"!=typeof window&&(!function(){for(var e,r=window.location.search.substring(1).split("&"),t=0;t<r.length;t++){var a=r[t].indexOf("=");if(a>0){var u=r[t].substring(0,a),s=r[t].substring(a+1);n[u]=s}}}(),n[o.detectLngQS]&&(e=n[o.detectLngQS])),!e&&"undefined"!=typeof document&&o.useCookie){var r=d.cookie.read(o.cookieName);r&&(e=r)}return e||"undefined"==typeof navigator||(e=navigator.language?navigator.language:navigator.userLanguage),e}d.applyReplacement=T;var H={load:function(e,n,r){n.useLocalStorage?H._loadLocal(e,n,function(t,a){for(var u=[],s=0,o=e.length;s<o;s++)a[e[s]]||u.push(e[s]);u.length>0?H._fetch(u,n,function(e,n){d.extend(a,n),H._storeLocal(n),r(null,a)}):r(null,a)}):H._fetch(e,n,function(e,n){r(null,n)})},_loadLocal:function(e,n,r){var t={},a=(new Date).getTime();if(window.localStorage){var u=e.length;d.each(e,function(e,s){var o=window.localStorage.getItem("res_"+s);o&&(o=JSON.parse(o)).i18nStamp&&o.i18nStamp+n.localStorageExpirationTime>a&&(t[s]=o),0===--u&&r(null,t)})}},_storeLocal:function(e){if(window.localStorage)for(var n in e)e[n].i18nStamp=(new Date).getTime(),window.localStorage.setItem("res_"+n,JSON.stringify(e[n]))},_fetch:function(e,n,r){var t=n.ns,a={};if(n.dynamicLoad){var u=function(e,n){r(null,n)};if("function"==typeof n.customLoad)n.customLoad(e,t.namespaces,n,u);else{var s=T(n.resGetPath,{lng:e.join("+"),ns:t.namespaces.join("+")});d.ajax({url:s,success:function(e,n,r){d.log("loaded: "+s),u(null,e)},error:function(e,n,r){d.log("failed loading: "+s),u("failed loading resource.json error: "+r)},dataType:"json",async:n.getAsync})}}else{var o=t.namespaces.length*e.length,i;d.each(t.namespaces,function(t,u){d.each(e,function(e,t){var s=function(e,n){e&&(i=i||[]).push(e),a[t]=a[t]||{},a[t][u]=n,0===--o&&r(i,a)};"function"==typeof n.customLoad?n.customLoad(t,u,n,s):H._fetchOne(t,u,n,s)})})}},_fetchOne:function(e,n,r,t){var a=T(r.resGetPath,{lng:e,ns:n});d.ajax({url:a,success:function(e,n,r){d.log("loaded: "+a),t(null,e)},error:function(e,n,r){if(n&&200==n||e&&e.status&&200==e.status)d.log("There is a typo in: "+a);else if(n&&404==n||e&&e.status&&404==e.status)d.log("Does not exist: "+a);else{var u=n||(e&&e.status?e.status:null);d.log(u+" when loading "+a)}t(r,{})},dataType:"json",async:r.getAsync})},postMissing:function(e,n,t,a,u){var s={};s[t]=a;var i=[];if("fallback"===o.sendMissingTo&&!1!==o.fallbackLng[0])for(var l=0;l<o.fallbackLng.length;l++)i.push({lng:o.fallbackLng[l],url:T(o.resPostPath,{lng:o.fallbackLng[l],ns:n})});else if("current"===o.sendMissingTo||"fallback"===o.sendMissingTo&&!1===o.fallbackLng[0])i.push({lng:e,url:T(o.resPostPath,{lng:e,ns:n})});else if("all"===o.sendMissingTo)for(var l=0,c=u.length;l<c;l++)i.push({lng:u[l],url:T(o.resPostPath,{lng:u[l],ns:n})});for(var f=0,p=i.length;f<p;f++){var m=i[f];d.ajax({url:m.url,type:o.sendType,data:s,success:function(e,u,s){d.log("posted missing key '"+t+"' to: "+m.url);for(var o=t.split("."),i=0,l=r[m.lng][n];o[i];)l=i===o.length-1?l[o[i]]=a:l[o[i]]=l[o[i]]||{},i++},error:function(e,n,r){d.log("failed posting missing key '"+t+"' to: "+m.url)},dataType:"json",async:o.postAsync})}}},z={rules:{ach:{name:"Acholi",numbers:[1,2],plurals:function(e){return Number(e>1)}},af:{name:"Afrikaans",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ak:{name:"Akan",numbers:[1,2],plurals:function(e){return Number(e>1)}},am:{name:"Amharic",numbers:[1,2],plurals:function(e){return Number(e>1)}},an:{name:"Aragonese",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ar:{name:"Arabic",numbers:[0,1,2,3,11,100],plurals:function(e){return Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)}},arn:{name:"Mapudungun",numbers:[1,2],plurals:function(e){return Number(e>1)}},ast:{name:"Asturian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ay:{name:"Aymará",numbers:[1],plurals:function(e){return 0}},az:{name:"Azerbaijani",numbers:[1,2],plurals:function(e){return Number(1!=e)}},be:{name:"Belarusian",numbers:[1,2,5],plurals:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)}},bg:{name:"Bulgarian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},bn:{name:"Bengali",numbers:[1,2],plurals:function(e){return Number(1!=e)}},bo:{name:"Tibetan",numbers:[1],plurals:function(e){return 0}},br:{name:"Breton",numbers:[1,2],plurals:function(e){return Number(e>1)}},bs:{name:"Bosnian",numbers:[1,2,5],plurals:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)}},ca:{name:"Catalan",numbers:[1,2],plurals:function(e){return Number(1!=e)}},cgg:{name:"Chiga",numbers:[1],plurals:function(e){return 0}},cs:{name:"Czech",numbers:[1,2,5],plurals:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)}},csb:{name:"Kashubian",numbers:[1,2,5],plurals:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)}},cy:{name:"Welsh",numbers:[1,2,3,8],plurals:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)}},da:{name:"Danish",numbers:[1,2],plurals:function(e){return Number(1!=e)}},de:{name:"German",numbers:[1,2],plurals:function(e){return Number(1!=e)}},dz:{name:"Dzongkha",numbers:[1],plurals:function(e){return 0}},el:{name:"Greek",numbers:[1,2],plurals:function(e){return Number(1!=e)}},en:{name:"English",numbers:[1,2],plurals:function(e){return Number(1!=e)}},eo:{name:"Esperanto",numbers:[1,2],plurals:function(e){return Number(1!=e)}},es:{name:"Spanish",numbers:[1,2],plurals:function(e){return Number(1!=e)}},es_ar:{name:"Argentinean Spanish",numbers:[1,2],plurals:function(e){return Number(1!=e)}},et:{name:"Estonian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},eu:{name:"Basque",numbers:[1,2],plurals:function(e){return Number(1!=e)}},fa:{name:"Persian",numbers:[1],plurals:function(e){return 0}},fi:{name:"Finnish",numbers:[1,2],plurals:function(e){return Number(1!=e)}},fil:{name:"Filipino",numbers:[1,2],plurals:function(e){return Number(e>1)}},fo:{name:"Faroese",numbers:[1,2],plurals:function(e){return Number(1!=e)}},fr:{name:"French",numbers:[1,2],plurals:function(e){return Number(e>1)}},fur:{name:"Friulian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},fy:{name:"Frisian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ga:{name:"Irish",numbers:[1,2,3,7,11],plurals:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)}},gd:{name:"Scottish Gaelic",numbers:[1,2,3,20],plurals:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)}},gl:{name:"Galician",numbers:[1,2],plurals:function(e){return Number(1!=e)}},gu:{name:"Gujarati",numbers:[1,2],plurals:function(e){return Number(1!=e)}},gun:{name:"Gun",numbers:[1,2],plurals:function(e){return Number(e>1)}},ha:{name:"Hausa",numbers:[1,2],plurals:function(e){return Number(1!=e)}},he:{name:"Hebrew",numbers:[1,2],plurals:function(e){return Number(1!=e)}},hi:{name:"Hindi",numbers:[1,2],plurals:function(e){return Number(1!=e)}},hr:{name:"Croatian",numbers:[1,2,5],plurals:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)}},hu:{name:"Hungarian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},hy:{name:"Armenian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ia:{name:"Interlingua",numbers:[1,2],plurals:function(e){return Number(1!=e)}},id:{name:"Indonesian",numbers:[1],plurals:function(e){return 0}},is:{name:"Icelandic",numbers:[1,2],plurals:function(e){return Number(e%10!=1||e%100==11)}},it:{name:"Italian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ja:{name:"Japanese",numbers:[1],plurals:function(e){return 0}},jbo:{name:"Lojban",numbers:[1],plurals:function(e){return 0}},jv:{name:"Javanese",numbers:[0,1],plurals:function(e){return Number(0!==e)}},ka:{name:"Georgian",numbers:[1],plurals:function(e){return 0}},kk:{name:"Kazakh",numbers:[1],plurals:function(e){return 0}},km:{name:"Khmer",numbers:[1],plurals:function(e){return 0}},kn:{name:"Kannada",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ko:{name:"Korean",numbers:[1],plurals:function(e){return 0}},ku:{name:"Kurdish",numbers:[1,2],plurals:function(e){return Number(1!=e)}},kw:{name:"Cornish",numbers:[1,2,3,4],plurals:function(e){return Number(1==e?0:2==e?1:3==e?2:3)}},ky:{name:"Kyrgyz",numbers:[1],plurals:function(e){return 0}},lb:{name:"Letzeburgesch",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ln:{name:"Lingala",numbers:[1,2],plurals:function(e){return Number(e>1)}},lo:{name:"Lao",numbers:[1],plurals:function(e){return 0}},lt:{name:"Lithuanian",numbers:[1,2,10],plurals:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)}},lv:{name:"Latvian",numbers:[1,2,0],plurals:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)}},mai:{name:"Maithili",numbers:[1,2],plurals:function(e){return Number(1!=e)}},mfe:{name:"Mauritian Creole",numbers:[1,2],plurals:function(e){return Number(e>1)}},mg:{name:"Malagasy",numbers:[1,2],plurals:function(e){return Number(e>1)}},mi:{name:"Maori",numbers:[1,2],plurals:function(e){return Number(e>1)}},mk:{name:"Macedonian",numbers:[1,2],plurals:function(e){return Number(1==e||e%10==1?0:1)}},ml:{name:"Malayalam",numbers:[1,2],plurals:function(e){return Number(1!=e)}},mn:{name:"Mongolian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},mnk:{name:"Mandinka",numbers:[0,1,2],plurals:function(e){return Number(0==e?0:1==e?1:2)}},mr:{name:"Marathi",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ms:{name:"Malay",numbers:[1],plurals:function(e){return 0}},mt:{name:"Maltese",numbers:[1,2,11,20],plurals:function(e){return Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)}},nah:{name:"Nahuatl",numbers:[1,2],plurals:function(e){return Number(1!=e)}},nap:{name:"Neapolitan",numbers:[1,2],plurals:function(e){return Number(1!=e)}},nb:{name:"Norwegian Bokmal",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ne:{name:"Nepali",numbers:[1,2],plurals:function(e){return Number(1!=e)}},nl:{name:"Dutch",numbers:[1,2],plurals:function(e){return Number(1!=e)}},nn:{name:"Norwegian Nynorsk",numbers:[1,2],plurals:function(e){return Number(1!=e)}},no:{name:"Norwegian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},nso:{name:"Northern Sotho",numbers:[1,2],plurals:function(e){return Number(1!=e)}},oc:{name:"Occitan",numbers:[1,2],plurals:function(e){return Number(e>1)}},or:{name:"Oriya",numbers:[2,1],plurals:function(e){return Number(1!=e)}},pa:{name:"Punjabi",numbers:[1,2],plurals:function(e){return Number(1!=e)}},pap:{name:"Papiamento",numbers:[1,2],plurals:function(e){return Number(1!=e)}},pl:{name:"Polish",numbers:[1,2,5],plurals:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)}},pms:{name:"Piemontese",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ps:{name:"Pashto",numbers:[1,2],plurals:function(e){return Number(1!=e)}},pt:{name:"Portuguese",numbers:[1,2],plurals:function(e){return Number(1!=e)}},pt_br:{name:"Brazilian Portuguese",numbers:[1,2],plurals:function(e){return Number(1!=e)}},rm:{name:"Romansh",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ro:{name:"Romanian",numbers:[1,2,20],plurals:function(e){return Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)}},ru:{name:"Russian",numbers:[1,2,5],plurals:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)}},sah:{name:"Yakut",numbers:[1],plurals:function(e){return 0}},sco:{name:"Scots",numbers:[1,2],plurals:function(e){return Number(1!=e)}},se:{name:"Northern Sami",numbers:[1,2],plurals:function(e){return Number(1!=e)}},si:{name:"Sinhala",numbers:[1,2],plurals:function(e){return Number(1!=e)}},sk:{name:"Slovak",numbers:[1,2,5],plurals:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)}},sl:{name:"Slovenian",numbers:[5,1,2,3],plurals:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)}},so:{name:"Somali",numbers:[1,2],plurals:function(e){return Number(1!=e)}},son:{name:"Songhay",numbers:[1,2],plurals:function(e){return Number(1!=e)}},sq:{name:"Albanian",numbers:[1,2],plurals:function(e){return Number(1!=e)}},sr:{name:"Serbian",numbers:[1,2,5],plurals:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)}},su:{name:"Sundanese",numbers:[1],plurals:function(e){return 0}},sv:{name:"Swedish",numbers:[1,2],plurals:function(e){return Number(1!=e)}},sw:{name:"Swahili",numbers:[1,2],plurals:function(e){return Number(1!=e)}},ta:{name:"Tamil",numbers:[1,2],plurals:function(e){return Number(1!=e)}},te:{name:"Telugu",numbers:[1,2],plurals:function(e){return Number(1!=e)}},tg:{name:"Tajik",numbers:[1,2],plurals:function(e){return Number(e>1)}},th:{name:"Thai",numbers:[1],plurals:function(e){return 0}},ti:{name:"Tigrinya",numbers:[1,2],plurals:function(e){return Number(e>1)}},tk:{name:"Turkmen",numbers:[1,2],plurals:function(e){return Number(1!=e)}},tr:{name:"Turkish",numbers:[1,2],plurals:function(e){return Number(e>1)}},tt:{name:"Tatar",numbers:[1],plurals:function(e){return 0}},ug:{name:"Uyghur",numbers:[1],plurals:function(e){return 0}},uk:{name:"Ukrainian",numbers:[1,2,5],plurals:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)}},ur:{name:"Urdu",numbers:[1,2],plurals:function(e){return Number(1!=e)}},uz:{name:"Uzbek",numbers:[1,2],plurals:function(e){return Number(e>1)}},vi:{name:"Vietnamese",numbers:[1],plurals:function(e){return 0}},wa:{name:"Walloon",numbers:[1,2],plurals:function(e){return Number(e>1)}},wo:{name:"Wolof",numbers:[1],plurals:function(e){return 0}},yo:{name:"Yoruba",numbers:[1,2],plurals:function(e){return Number(1!=e)}},zh:{name:"Chinese",numbers:[1],plurals:function(e){return 0}}},addRule:function(e,n){z.rules[e]=n},setCurrentLng:function(e){if(!z.currentRule||z.currentRule.lng!==e){var n=e.split("-");z.currentRule={lng:e,rule:z.rules[n[0]]}}},get:function(e,n){var r;function t(n,r){var t;if(t=z.currentRule&&z.currentRule.lng===e?z.currentRule.rule:z.rules[n]){var a=t.plurals(r),u=t.numbers[a];return 2===t.numbers.length&&1===t.numbers[0]&&(2===u?u=-1:1===u&&(u=1)),u}return 1===r?"1":"-1"}return t(e.split("-")[0],n)}},I={},V=function(e,n){I[e]=n},B=function(){function e(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function n(e,n){for(var r=[];n>0;r[--n]=e);return r.join("")}var r=function(){return r.cache.hasOwnProperty(arguments[0])||(r.cache[arguments[0]]=r.parse(arguments[0])),r.format.call(null,r.cache[arguments[0]],arguments)};return r.format=function(r,t){var a=1,u=r.length,s="",o,i=[],l,c,f,p,m,g;for(l=0;l<u;l++)if("string"===(s=e(r[l])))i.push(r[l]);else if("array"===s){if((f=r[l])[2])for(o=t[a],c=0;c<f[2].length;c++){if(!o.hasOwnProperty(f[2][c]))throw B('[sprintf] property "%s" does not exist',f[2][c]);o=o[f[2][c]]}else o=f[1]?t[f[1]]:t[a++];if(/[^s]/.test(f[8])&&"number"!=e(o))throw B("[sprintf] expecting number but found %s",e(o));switch(f[8]){case"b":o=o.toString(2);break;case"c":o=String.fromCharCode(o);break;case"d":o=parseInt(o,10);break;case"e":o=f[7]?o.toExponential(f[7]):o.toExponential();break;case"f":o=f[7]?parseFloat(o).toFixed(f[7]):parseFloat(o);break;case"o":o=o.toString(8);break;case"s":o=(o=String(o))&&f[7]?o.substring(0,f[7]):o;break;case"u":o=Math.abs(o);break;case"x":o=o.toString(16);break;case"X":o=o.toString(16).toUpperCase()}o=/[def]/.test(f[8])&&f[3]&&o>=0?"+"+o:o,m=f[4]?"0"==f[4]?"0":f[4].charAt(1):" ",g=f[6]-String(o).length,p=f[6]?n(m,g):"",i.push(f[5]?o+p:p+o)}return i.join("")},r.cache={},r.parse=function(e){for(var n=e,r=[],t=[],a=0;n;){if(null!==(r=/^[^\x25]+/.exec(n)))t.push(r[0]);else if(null!==(r=/^\x25{2}/.exec(n)))t.push("%");else{if(null===(r=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(n)))throw"[sprintf] huh?";if(r[2]){a|=1;var u=[],s=r[2],o=[];if(null===(o=/^([a-z_][a-z_\d]*)/i.exec(s)))throw"[sprintf] huh?";for(u.push(o[1]);""!==(s=s.substring(o[0].length));)if(null!==(o=/^\.([a-z_][a-z_\d]*)/i.exec(s)))u.push(o[1]);else{if(null===(o=/^\[(\d+)\]/.exec(s)))throw"[sprintf] huh?";u.push(o[1])}r[2]=u}else a|=2;if(3===a)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";t.push(r)}n=n.substring(r[0].length)}return t},r}(),G=function(e,n){return n.unshift(e),B.apply(null,n)};V("sprintf",function(e,n,r){return r.sprintf?"[object Array]"===Object.prototype.toString.apply(r.sprintf)?G(e,r.sprintf):"object"==typeof r.sprintf?B(e,r.sprintf):e:e}),v.init=b,v.setLng=S,v.preload=h,v.addResourceBundle=_,v.removeResourceBundle=y,v.loadNamespace=N,v.loadNamespaces=k,v.setDefaultNamespace=x,v.t=C,v.translate=C,v.exists=A,v.detectLanguage=d.detectLanguage,v.pluralExtensions=z,v.sync=H,v.functions=d,v.lng=L,v.addPostProcessor=V,v.options=o}()}.call(this),function(){v.init({resStore:{},fallbackLng:h.fallback_language,useCookie:!1})}.call(this),function(){var e;(_="object"==typeof _?_:{}).helpers={}}.call(this);var x=_="object"==typeof _?_:{},N;N=h.fallback_language,y=function(){var e;return a.call(this),this._fallback_language=N,this._language_changed_tracker=new s.Dependency,this._loaded_languages=[N],this.conf=null,this.packages={},this.languages_names={},this.translations={},n.isClient&&(i.set(this._loaded_lang_session_key,null),this._languageSpecificTranslators={},this._languageSpecificTranslatorsTrackers={}),n.isServer&&(this.server_translators={},n.startup((e=this,function(){if(e._enabled())return e._registerHTTPMethod()}))),this.__=this._getPackageI18nextProxy(h.project_translations_domain),v.setLng(N),this},u.inherits(y,a),e.extend(y.prototype,{_loaded_lang_session_key:"TAPi18n::loaded_lang",_enable:function(e){return this.conf=e,this._onceEnabled()},_onceEnabled:function(){},_enabled:function(){return null!=this.conf},_getPackageDomain:function(e){return e.replace(/:/g,"-")},addResourceBundle:function(e,n,r){return v.addResourceBundle(e,this._getPackageDomain(n),r)},_getSpecificLangTranslator:function(e){var n,r,t;return n=v.lng(),r=null,v.setLng(e,{fixLng:!0},(t=this,function(e){return r=e})),v.setLng(n),r},_getProjectLanguages:function(){return this._enabled()?e.isArray(this.conf.supported_languages)?e.union([this._fallback_language],this.conf.supported_languages):e.keys(this.languages_names):[this._fallback_language]},getLanguages:function(){var e,n,r,t,a;if(!this._enabled())return null;for(r={},e=0,t=(a=this._getProjectLanguages()).length;e<t;e++)r[n=a[e]]={name:this.languages_names[n][1],en:this.languages_names[n][0]};return r},_loadLangFileObject:function(n,r){var t,a,u,s;for(a in s=[],r)t=r[a],t=e.extend({},t,(null!=(u=this._loadTranslations_cache[n])?u[a]:void 0)||{}),s.push(this.addResourceBundle(n,a,t));return s},_loadTranslations_cache:{},loadTranslations:function(r,t){var a,u,s,o;for(a in u=this._getProjectLanguages(),s=[],r)o=r[a],null==this._loadTranslations_cache[a]&&(this._loadTranslations_cache[a]={}),null==this._loadTranslations_cache[a][t]&&(this._loadTranslations_cache[a][t]={}),e.extend(this._loadTranslations_cache[a][t],o),this.addResourceBundle(a,t,o),n.isClient&&this.getLanguage()===a?s.push(this._language_changed_tracker.changed()):s.push(void 0);return s}});var x=_="object"==typeof _?_:{},k=[].indexOf||function(e){for(var n=0,r=this.length;n<r;n++)if(n in this&&this[n]===e)return n;return-1},S=[].slice;e.extend(y.prototype,{_languageSpecificTranslators:null,_languageSpecificTranslatorsTrackers:null,_getLanguageFilePath:function(e){var r;return this._enabled()?(r=(r=null!=this.conf.cdn_path?this.conf.cdn_path:this.conf.i18n_files_route).replace(/\/$/,""),n.isCordova&&"/"===r[0]&&(r=n.absoluteUrl().replace(/\/+$/,"")+r),r+"/"+e+".json"):null},_loadLanguage:function(e){var n,r,t,a,u,s;return r=new l.Deferred,this._enabled()?(u=this._getProjectLanguages(),k.call(u,e)>=0?k.call(this._loaded_languages,e)<0?(s=this,a=function(){var n;return(n=l.getJSON(s._getLanguageFilePath(e))).done(function(n){return s._loadLangFileObject(e,n),s._loaded_languages.push(e),r.resolve()}),n.fail(function(n,t){return r.reject("Couldn't load language '"+e+"' JSON: "+t)})},t=k.call(e,"-")>=0?e.replace(/-.*/,""):N,e!==N&&k.call(u,t)>=0?((n=this._loadLanguage(t)).done(function(e){return function(){return a()}}(this)),n.fail(function(e){return function(e){return r.reject("Loading process failed since dependency language '"+t+"' failed to load: "+e)}}(this))):a()):r.resolve():r.reject(["Language "+e+" is not supported"]),r.promise()):r.reject("tap-i18n is not enabled in the project level, check tap-i18n README")},_registerHelpers:function(n,r){var t,a,u,s;a=n!==h.project_translations_domain?this._getPackageI18nextProxy(this.packages[n].namespace):this._getPackageI18nextProxy(h.project_translations_domain),u=function(){var n,r,t;return r=arguments[0],t=(n=2<=arguments.length?S.call(arguments,1):[]).pop().hash,e.isEmpty(n)||(t.sprintf=n),a(r,t)},n!==h.project_translations_domain?null!=f[r]&&null!=f[r].helpers&&((t={})[this.packages[n].helper_name]=u,f[r].helpers(t)):(m.registerHelper(this.conf.helper_name,u),m.registerHelper("languageTag",(s=this,function(){return s.getLanguage()})))},_getRegisterHelpersProxy:function(e){return n=this,function(r){return n._registerHelpers(e,r)};var n},_prepareLanguageSpecificTranslator:function(e){var n,r;return n=(new l.Deferred).resolve().promise(),e in this._languageSpecificTranslatorsTrackers?n:(this._languageSpecificTranslatorsTrackers[e]=new s.Dependency,e in this._languageSpecificTranslators||(n=this._loadLanguage(e).done((r=this,function(){return r._languageSpecificTranslators[e]=r._getSpecificLangTranslator(e),r._languageSpecificTranslatorsTrackers[e].changed()}))),n)},_getPackageI18nextProxy:function(e){return n=this,function(r,t,a){return null==a&&(a=null),null!=(null!=t?t.lang:void 0)&&null==(null!=t?t.lng:void 0)&&(t.lng=t.lang),null!=(null!=t?t.lng:void 0)&&null==a&&(a=t.lng,delete t.lng),null!=a?(n._prepareLanguageSpecificTranslator(a),n._languageSpecificTranslatorsTrackers[a].depend(),a in n._languageSpecificTranslators?n._languageSpecificTranslators[a](y._getPackageDomain(e)+":"+r,t):v.t(y._getPackageDomain(e)+":"+r,t)):(n._language_changed_tracker.depend(),v.t(y._getPackageDomain(e)+":"+r,t))};var n},_onceEnabled:function(){return this._registerHelpers(h.project_translations_domain)},_abortPreviousSetLang:null,setLanguage:function(e){var n,r,t;return r=this,"function"==typeof this._abortPreviousSetLang&&this._abortPreviousSetLang(),n=!1,this._abortPreviousSetLang=function(){return n=!0},this._loadLanguage(e).then((t=this,function(){if(!n)return v.setLng(e),t._language_changed_tracker.changed(),i.set(t._loaded_lang_session_key,e)}))},getLanguage:function(){var e;return this._enabled()?null!=(e=i.get(this._loaded_lang_session_key))?e:this._fallback_language:null}});var x=_="object"==typeof _?_:{};y=new y,Package._define("tap:i18n",{TAPi18next:v,TAPi18n:y})}();
  54. !function(){var e=Package.meteor.Meteor,M=Package.meteor.global,a=Package.meteor.meteorEnv,c=Package.underscore._,n;(function(){var e,M;e=this,M=function(){"use strict";var e;function M(){return e.apply(null,arguments)}function a(M){e=M}function c(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function t(e,M){var a=[],c;for(c=0;c<e.length;++c)a.push(M(e[c],c));return a}function o(e,M){return Object.prototype.hasOwnProperty.call(e,M)}function d(e,M){for(var a in M)o(M,a)&&(e[a]=M[a]);return o(M,"toString")&&(e.toString=M.toString),o(M,"valueOf")&&(e.valueOf=M.valueOf),e}function i(e,M,a,c){return kM(e,M,a,c,!0).utc()}function r(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function s(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}),e._pf}function _(e){if(null==e._isValid){var M=s(e);e._isValid=!(isNaN(e._d.getTime())||!(M.overflow<0)||M.empty||M.invalidMonth||M.invalidWeekday||M.nullInput||M.invalidFormat||M.userInvalidated),e._strict&&(e._isValid=e._isValid&&0===M.charsLeftOver&&0===M.unusedTokens.length&&void 0===M.bigHour)}return e._isValid}function u(e){var M=i(NaN);return null!=e?d(s(M),e):s(M).userInvalidated=!0,M}function p(e){return void 0===e}var l=M.momentProperties=[];function m(e,M){var a,c,n;if(p(M._isAMomentObject)||(e._isAMomentObject=M._isAMomentObject),p(M._i)||(e._i=M._i),p(M._f)||(e._f=M._f),p(M._l)||(e._l=M._l),p(M._strict)||(e._strict=M._strict),p(M._tzm)||(e._tzm=M._tzm),p(M._isUTC)||(e._isUTC=M._isUTC),p(M._offset)||(e._offset=M._offset),p(M._pf)||(e._pf=s(M)),p(M._locale)||(e._locale=M._locale),l.length>0)for(a in l)p(n=M[c=l[a]])||(e[c]=n);return e}var L=!1;function b(e){m(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),!1===L&&(L=!0,M.updateOffset(this),L=!1)}function A(e){return e instanceof b||null!=e&&null!=e._isAMomentObject}function z(e){return e<0?Math.ceil(e):Math.floor(e)}function T(e){var M=+e,a=0;return 0!==M&&isFinite(M)&&(a=z(M)),a}function f(e,M,a){var c=Math.min(e.length,M.length),n=Math.abs(e.length-M.length),t=0,o;for(o=0;o<c;o++)(a&&e[o]!==M[o]||!a&&T(e[o])!==T(M[o]))&&t++;return t+n}function h(e){!1===M.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function O(e,M){var a=!0;return d(function(){return a&&(h(e+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),a=!1),M.apply(this,arguments)},M)}var Y={};function q(e,M){Y[e]||(h(M),Y[e]=!0)}function N(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function W(e){return"[object Object]"===Object.prototype.toString.call(e)}function y(e){var M,a;for(a in e)N(M=e[a])?this[a]=M:this["_"+a]=M;this._config=e,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function D(e,M){var a=d({},e),c;for(c in M)o(M,c)&&(W(e[c])&&W(M[c])?(a[c]={},d(a[c],e[c]),d(a[c],M[c])):null!=M[c]?a[c]=M[c]:delete a[c]);return a}function S(e){null!=e&&this.set(e)}M.suppressDeprecationWarnings=!1;var k={},X;function B(e){return e?e.toLowerCase().replace("_","-"):e}function g(e){for(var M=0,a,c,n,t;M<e.length;){for(a=(t=B(e[M]).split("-")).length,c=(c=B(e[M+1]))?c.split("-"):null;a>0;){if(n=w(t.slice(0,a).join("-")))return n;if(c&&c.length>=a&&f(t,c,!0)>=a-1)break;a--}M++}return null}function w(e){var M=null;if(!k[e]&&"undefined"!=typeof module&&module&&module.exports)try{M=X._abbr,require("./locale/"+e),v(M)}catch(e){}return k[e]}function v(e,M){var a;return e&&(a=p(M)?C(e):H(e,M))&&(X=a),X._abbr}function H(e,M){return null!==M?(M.abbr=e,null!=k[e]?(q("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),M=D(k[e]._config,M)):null!=M.parentLocale&&(null!=k[M.parentLocale]?M=D(k[M.parentLocale]._config,M):q("parentLocaleUndefined","specified parentLocale is not defined yet")),k[e]=new S(M),v(e),k[e]):(delete k[e],null)}function E(e,M){var a;null!=M?(null!=k[e]&&(M=D(k[e]._config,M)),(a=new S(M)).parentLocale=k[e],k[e]=a,v(e)):null!=k[e]&&(null!=k[e].parentLocale?k[e]=k[e].parentLocale:null!=k[e]&&delete k[e]);return k[e]}function C(e){var M;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return X;if(!c(e)){if(M=w(e))return M;e=[e]}return g(e)}function R(){return Object.keys(k)}var j={};function P(e,M){var a=e.toLowerCase();j[a]=j[a+"s"]=j[M]=e}function x(e){return"string"==typeof e?j[e]||j[e.toLowerCase()]:void 0}function F(e){var M={},a,c;for(c in e)o(e,c)&&(a=x(c))&&(M[a]=e[c]);return M}function U(e,a){return function(c){return null!=c?(I(this,e,c),M.updateOffset(this,a),this):J(this,e)}}function J(e,M){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+M]():NaN}function I(e,M,a){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+M](a)}function G(e,M){var a;if("object"==typeof e)for(a in e)this.set(a,e[a]);else if(N(this[e=x(e)]))return this[e](M);return this}function K(e,M,a){var c=""+Math.abs(e),n=M-c.length,t;return(e>=0?a?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+c}var V=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Z={},$={};function ee(e,M,a,c){var n=c;"string"==typeof c&&(n=function(){return this[c]()}),e&&($[e]=n),M&&($[M[0]]=function(){return K(n.apply(this,arguments),M[1],M[2])}),a&&($[a]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function Me(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function ae(e){var M=e.match(V),a,c;for(a=0,c=M.length;a<c;a++)$[M[a]]?M[a]=$[M[a]]:M[a]=Me(M[a]);return function(n){var t="";for(a=0;a<c;a++)t+=M[a]instanceof Function?M[a].call(n,e):M[a];return t}}function ce(e,M){return e.isValid()?(M=ne(M,e.localeData()),Z[M]=Z[M]||ae(M),Z[M](e)):e.localeData().invalidDate()}function ne(e,M){var a=5;function c(e){return M.longDateFormat(e)||e}for(Q.lastIndex=0;a>=0&&Q.test(e);)e=e.replace(Q,c),Q.lastIndex=0,a-=1;return e}var te=/\d/,oe=/\d\d/,de=/\d{3}/,ie=/\d{4}/,re=/[+-]?\d{6}/,se=/\d\d?/,_e=/\d\d\d\d?/,ue=/\d\d\d\d\d\d?/,pe=/\d{1,3}/,le=/\d{1,4}/,me=/[+-]?\d{1,6}/,Le=/\d+/,be=/[+-]?\d+/,Ae=/Z|[+-]\d\d:?\d\d/gi,ze=/Z|[+-]\d\d(?::?\d\d)?/gi,Te=/[+-]?\d+(\.\d{1,3})?/,fe=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,he={};function Oe(e,M,a){he[e]=N(M)?M:function(e,c){return e&&a?a:M}}function Ye(e,M){return o(he,e)?he[e](M._strict,M._locale):new RegExp(qe(e))}function qe(e){return Ne(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,M,a,c,n){return M||a||c||n}))}function Ne(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var We={};function ye(e,M){var a,c=M;for("string"==typeof e&&(e=[e]),"number"==typeof M&&(c=function(e,a){a[M]=T(e)}),a=0;a<e.length;a++)We[e[a]]=c}function De(e,M){ye(e,function(e,a,c,n){c._w=c._w||{},M(e,c._w,c,n)})}function Se(e,M,a){null!=M&&o(We,e)&&We[e](M,a._a,a,e)}var ke=0,Xe=1,Be=2,ge=3,we=4,ve=5,He=6,Ee=7,Ce=8;function Re(e,M){return new Date(Date.UTC(e,M+1,0)).getUTCDate()}ee("M",["MM",2],"Mo",function(){return this.month()+1}),ee("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),ee("MMMM",0,0,function(e){return this.localeData().months(this,e)}),P("month","M"),Oe("M",se),Oe("MM",se,oe),Oe("MMM",function(e,M){return M.monthsShortRegex(e)}),Oe("MMMM",function(e,M){return M.monthsRegex(e)}),ye(["M","MM"],function(e,M){M[Xe]=T(e)-1}),ye(["MMM","MMMM"],function(e,M,a,c){var n=a._locale.monthsParse(e,c,a._strict);null!=n?M[Xe]=n:s(a).invalidMonth=e});var je=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,Pe="January_February_March_April_May_June_July_August_September_October_November_December".split("_");function xe(e,M){return c(this._months)?this._months[e.month()]:this._months[je.test(M)?"format":"standalone"][e.month()]}var Fe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Ue(e,M){return c(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[je.test(M)?"format":"standalone"][e.month()]}function Je(e,M,a){var c,n,t;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),c=0;c<12;c++){if(n=i([2e3,c]),a&&!this._longMonthsParse[c]&&(this._longMonthsParse[c]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[c]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),a||this._monthsParse[c]||(t="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[c]=new RegExp(t.replace(".",""),"i")),a&&"MMMM"===M&&this._longMonthsParse[c].test(e))return c;if(a&&"MMM"===M&&this._shortMonthsParse[c].test(e))return c;if(!a&&this._monthsParse[c].test(e))return c}}function Ie(e,M){var a;if(!e.isValid())return e;if("string"==typeof M)if(/^\d+$/.test(M))M=T(M);else if("number"!=typeof(M=e.localeData().monthsParse(M)))return e;return a=Math.min(e.date(),Re(e.year(),M)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](M,a),e}function Ge(e){return null!=e?(Ie(this,e),M.updateOffset(this,!0),this):J(this,"Month")}function Ke(){return Re(this.year(),this.month())}var Ve=fe;function Qe(e){return this._monthsParseExact?(o(this,"_monthsRegex")||eM.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex}var Ze=fe;function $e(e){return this._monthsParseExact?(o(this,"_monthsRegex")||eM.call(this),e?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex}function eM(){function e(e,M){return M.length-e.length}var M=[],a=[],c=[],n,t;for(n=0;n<12;n++)t=i([2e3,n]),M.push(this.monthsShort(t,"")),a.push(this.months(t,"")),c.push(this.months(t,"")),c.push(this.monthsShort(t,""));for(M.sort(e),a.sort(e),c.sort(e),n=0;n<12;n++)M[n]=Ne(M[n]),a[n]=Ne(a[n]),c[n]=Ne(c[n]);this._monthsRegex=new RegExp("^("+c.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")$","i"),this._monthsShortStrictRegex=new RegExp("^("+M.join("|")+")$","i")}function MM(e){var M,a=e._a;return a&&-2===s(e).overflow&&(M=a[Xe]<0||a[Xe]>11?Xe:a[Be]<1||a[Be]>Re(a[ke],a[Xe])?Be:a[ge]<0||a[ge]>24||24===a[ge]&&(0!==a[we]||0!==a[ve]||0!==a[He])?ge:a[we]<0||a[we]>59?we:a[ve]<0||a[ve]>59?ve:a[He]<0||a[He]>999?He:-1,s(e)._overflowDayOfYear&&(M<ke||M>Be)&&(M=Be),s(e)._overflowWeeks&&-1===M&&(M=Ee),s(e)._overflowWeekday&&-1===M&&(M=Ce),s(e).overflow=M),e}var aM=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,cM=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,nM=/Z|[+-]\d\d(?::?\d\d)?/,tM=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],oM=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],dM=/^\/?Date\((\-?\d+)/i;function iM(e){var M,a,c=e._i,n=aM.exec(c)||cM.exec(c),t,o,d,i;if(n){for(s(e).iso=!0,M=0,a=tM.length;M<a;M++)if(tM[M][1].exec(n[1])){o=tM[M][0],t=!1!==tM[M][2];break}if(null==o)return void(e._isValid=!1);if(n[3]){for(M=0,a=oM.length;M<a;M++)if(oM[M][1].exec(n[3])){d=(n[2]||" ")+oM[M][0];break}if(null==d)return void(e._isValid=!1)}if(!t&&null!=d)return void(e._isValid=!1);if(n[4]){if(!nM.exec(n[4]))return void(e._isValid=!1);i="Z"}e._f=o+(d||"")+(i||""),YM(e)}else e._isValid=!1}function rM(e){var a=dM.exec(e._i);null===a?(iM(e),!1===e._isValid&&(delete e._isValid,M.createFromInputFallback(e))):e._d=new Date(+a[1])}function sM(e,M,a,c,n,t,o){var d=new Date(e,M,a,c,n,t,o);return e<100&&e>=0&&isFinite(d.getFullYear())&&d.setFullYear(e),d}function _M(e){var M=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(M.getUTCFullYear())&&M.setUTCFullYear(e),M}function uM(e){return pM(e)?366:365}function pM(e){return e%4==0&&e%100!=0||e%400==0}M.createFromInputFallback=O("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),ee("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),ee(0,["YY",2],0,function(){return this.year()%100}),ee(0,["YYYY",4],0,"year"),ee(0,["YYYYY",5],0,"year"),ee(0,["YYYYYY",6,!0],0,"year"),P("year","y"),Oe("Y",be),Oe("YY",se,oe),Oe("YYYY",le,ie),Oe("YYYYY",me,re),Oe("YYYYYY",me,re),ye(["YYYYY","YYYYYY"],ke),ye("YYYY",function(e,a){a[ke]=2===e.length?M.parseTwoDigitYear(e):T(e)}),ye("YY",function(e,a){a[ke]=M.parseTwoDigitYear(e)}),ye("Y",function(e,M){M[ke]=parseInt(e,10)}),M.parseTwoDigitYear=function(e){return T(e)+(T(e)>68?1900:2e3)};var lM=U("FullYear",!1);function mM(){return pM(this.year())}function LM(e,M,a){var c=7+M-a,n;return-((7+_M(e,0,c).getUTCDay()-M)%7)+c-1}function bM(e,M,a,c,n){var t,o,d=1+7*(M-1)+(7+a-c)%7+LM(e,c,n),i,r;return d<=0?r=uM(i=e-1)+d:d>uM(e)?(i=e+1,r=d-uM(e)):(i=e,r=d),{year:i,dayOfYear:r}}function AM(e,M,a){var c=LM(e.year(),M,a),n=Math.floor((e.dayOfYear()-c-1)/7)+1,t,o;return n<1?t=n+zM(o=e.year()-1,M,a):n>zM(e.year(),M,a)?(t=n-zM(e.year(),M,a),o=e.year()+1):(o=e.year(),t=n),{week:t,year:o}}function zM(e,M,a){var c=LM(e,M,a),n=LM(e+1,M,a);return(uM(e)-c+n)/7}function TM(e,M,a){return null!=e?e:null!=M?M:a}function fM(e){var a=new Date(M.now());return e._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()]}function hM(e){var M,a,c=[],n,t;if(!e._d){for(n=fM(e),e._w&&null==e._a[Be]&&null==e._a[Xe]&&OM(e),e._dayOfYear&&(t=TM(e._a[ke],n[ke]),e._dayOfYear>uM(t)&&(s(e)._overflowDayOfYear=!0),a=_M(t,0,e._dayOfYear),e._a[Xe]=a.getUTCMonth(),e._a[Be]=a.getUTCDate()),M=0;M<3&&null==e._a[M];++M)e._a[M]=c[M]=n[M];for(;M<7;M++)e._a[M]=c[M]=null==e._a[M]?2===M?1:0:e._a[M];24===e._a[ge]&&0===e._a[we]&&0===e._a[ve]&&0===e._a[He]&&(e._nextDay=!0,e._a[ge]=0),e._d=(e._useUTC?_M:sM).apply(null,c),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ge]=24)}}function OM(e){var M,a,c,n,t,o,d,i;null!=(M=e._w).GG||null!=M.W||null!=M.E?(t=1,o=4,a=TM(M.GG,e._a[ke],AM(XM(),1,4).year),c=TM(M.W,1),((n=TM(M.E,1))<1||n>7)&&(i=!0)):(t=e._locale._week.dow,o=e._locale._week.doy,a=TM(M.gg,e._a[ke],AM(XM(),t,o).year),c=TM(M.w,1),null!=M.d?((n=M.d)<0||n>6)&&(i=!0):null!=M.e?(n=M.e+t,(M.e<0||M.e>6)&&(i=!0)):n=t),c<1||c>zM(a,t,o)?s(e)._overflowWeeks=!0:null!=i?s(e)._overflowWeekday=!0:(d=bM(a,c,n,t,o),e._a[ke]=d.year,e._dayOfYear=d.dayOfYear)}function YM(e){if(e._f!==M.ISO_8601){e._a=[],s(e).empty=!0;var a=""+e._i,c,n,t,o,d,i=a.length,r=0;for(t=ne(e._f,e._locale).match(V)||[],c=0;c<t.length;c++)o=t[c],(n=(a.match(Ye(o,e))||[])[0])&&((d=a.substr(0,a.indexOf(n))).length>0&&s(e).unusedInput.push(d),a=a.slice(a.indexOf(n)+n.length),r+=n.length),$[o]?(n?s(e).empty=!1:s(e).unusedTokens.push(o),Se(o,n,e)):e._strict&&!n&&s(e).unusedTokens.push(o);s(e).charsLeftOver=i-r,a.length>0&&s(e).unusedInput.push(a),!0===s(e).bigHour&&e._a[ge]<=12&&e._a[ge]>0&&(s(e).bigHour=void 0),e._a[ge]=qM(e._locale,e._a[ge],e._meridiem),hM(e),MM(e)}else iM(e)}function qM(e,M,a){var c;return null==a?M:null!=e.meridiemHour?e.meridiemHour(M,a):null!=e.isPM?((c=e.isPM(a))&&M<12&&(M+=12),c||12!==M||(M=0),M):M}function NM(e){var M,a,c,n,t;if(0===e._f.length)return s(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;n<e._f.length;n++)t=0,M=m({},e),null!=e._useUTC&&(M._useUTC=e._useUTC),M._f=e._f[n],YM(M),_(M)&&(t+=s(M).charsLeftOver,t+=10*s(M).unusedTokens.length,s(M).score=t,(null==c||t<c)&&(c=t,a=M));d(e,a||M)}function WM(e){if(!e._d){var M=F(e._i);e._a=t([M.year,M.month,M.day||M.date,M.hour,M.minute,M.second,M.millisecond],function(e){return e&&parseInt(e,10)}),hM(e)}}function yM(e){var M=new b(MM(DM(e)));return M._nextDay&&(M.add(1,"d"),M._nextDay=void 0),M}function DM(e){var M=e._i,a=e._f;return e._locale=e._locale||C(e._l),null===M||void 0===a&&""===M?u({nullInput:!0}):("string"==typeof M&&(e._i=M=e._locale.preparse(M)),A(M)?new b(MM(M)):(c(a)?NM(e):a?YM(e):n(M)?e._d=M:SM(e),_(e)||(e._d=null),e))}function SM(e){var a=e._i;void 0===a?e._d=new Date(M.now()):n(a)?e._d=new Date(+a):"string"==typeof a?rM(e):c(a)?(e._a=t(a.slice(0),function(e){return parseInt(e,10)}),hM(e)):"object"==typeof a?WM(e):"number"==typeof a?e._d=new Date(a):M.createFromInputFallback(e)}function kM(e,M,a,c,n){var t={};return"boolean"==typeof a&&(c=a,a=void 0),t._isAMomentObject=!0,t._useUTC=t._isUTC=n,t._l=a,t._i=e,t._f=M,t._strict=c,yM(t)}function XM(e,M,a,c){return kM(e,M,a,c,!1)}M.ISO_8601=function(){};var BM=O("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var e=XM.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:u()}),gM=O("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var e=XM.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:u()});function wM(e,M){var a,n;if(1===M.length&&c(M[0])&&(M=M[0]),!M.length)return XM();for(a=M[0],n=1;n<M.length;++n)M[n].isValid()&&!M[n][e](a)||(a=M[n]);return a}function vM(){var e;return wM("isBefore",[].slice.call(arguments,0))}function HM(){var e;return wM("isAfter",[].slice.call(arguments,0))}var EM=function(){return Date.now?Date.now():+new Date};function CM(e){var M=F(e),a=M.year||0,c=M.quarter||0,n=M.month||0,t=M.week||0,o=M.day||0,d=M.hour||0,i=M.minute||0,r=M.second||0,s=M.millisecond||0;this._milliseconds=+s+1e3*r+6e4*i+36e5*d,this._days=+o+7*t,this._months=+n+3*c+12*a,this._data={},this._locale=C(),this._bubble()}function RM(e){return e instanceof CM}function jM(e,M){ee(e,0,0,function(){var e=this.utcOffset(),a="+";return e<0&&(e=-e,a="-"),a+K(~~(e/60),2)+M+K(~~e%60,2)})}jM("Z",":"),jM("ZZ",""),Oe("Z",ze),Oe("ZZ",ze),ye(["Z","ZZ"],function(e,M,a){a._useUTC=!0,a._tzm=xM(ze,e)});var PM=/([\+\-]|\d\d)/gi;function xM(e,M){var a=(M||"").match(e)||[],c,n=((a[a.length-1]||[])+"").match(PM)||["-",0,0],t=60*n[1]+T(n[2]);return"+"===n[0]?t:-t}function FM(e,a){var c,t;return a._isUTC?(c=a.clone(),t=(A(e)||n(e)?+e:+XM(e))-+c,c._d.setTime(+c._d+t),M.updateOffset(c,!1),c):XM(e).local()}function UM(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function JM(e,a){var c=this._offset||0,n;return this.isValid()?null!=e?("string"==typeof e?e=xM(ze,e):Math.abs(e)<16&&(e*=60),!this._isUTC&&a&&(n=UM(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),c!==e&&(!a||this._changeInProgress?_a(this,ta(e-c,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,M.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?c:UM(this):null!=e?this:NaN}function IM(e,M){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,M),this):-this.utcOffset()}function GM(e){return this.utcOffset(0,e)}function KM(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(UM(this),"m")),this}function VM(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(xM(Ae,this._i)),this}function QM(e){return!!this.isValid()&&(e=e?XM(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function ZM(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function $M(){if(!p(this._isDSTShifted))return this._isDSTShifted;var e={};if(m(e,this),(e=DM(e))._a){var M=e._isUTC?i(e._a):XM(e._a);this._isDSTShifted=this.isValid()&&f(e._a,M.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function ea(){return!!this.isValid()&&!this._isUTC}function Ma(){return!!this.isValid()&&this._isUTC}function aa(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}M.updateOffset=function(){};var ca=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,na=/^(-)?P(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)W)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?$/;function ta(e,M){var a=e,c=null,n,t,d;return RM(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:"number"==typeof e?(a={},M?a[M]=e:a.milliseconds=e):(c=ca.exec(e))?(n="-"===c[1]?-1:1,a={y:0,d:T(c[Be])*n,h:T(c[ge])*n,m:T(c[we])*n,s:T(c[ve])*n,ms:T(c[He])*n}):(c=na.exec(e))?(n="-"===c[1]?-1:1,a={y:oa(c[2],n),M:oa(c[3],n),w:oa(c[4],n),d:oa(c[5],n),h:oa(c[6],n),m:oa(c[7],n),s:oa(c[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(d=ia(XM(a.from),XM(a.to)),(a={}).ms=d.milliseconds,a.M=d.months),t=new CM(a),RM(e)&&o(e,"_locale")&&(t._locale=e._locale),t}function oa(e,M){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*M}function da(e,M){var a={milliseconds:0,months:0};return a.months=M.month()-e.month()+12*(M.year()-e.year()),e.clone().add(a.months,"M").isAfter(M)&&--a.months,a.milliseconds=+M-+e.clone().add(a.months,"M"),a}function ia(e,M){var a;return e.isValid()&&M.isValid()?(M=FM(M,e),e.isBefore(M)?a=da(e,M):((a=da(M,e)).milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}function ra(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function sa(e,M){return function(a,c){var n,t;return null===c||isNaN(+c)||(q(M,"moment()."+M+"(period, number) is deprecated. Please use moment()."+M+"(number, period)."),t=a,a=c,c=t),_a(this,n=ta(a="string"==typeof a?+a:a,c),e),this}}function _a(e,a,c,n){var t=a._milliseconds,o=ra(a._days),d=ra(a._months);e.isValid()&&(n=null==n||n,t&&e._d.setTime(+e._d+t*c),o&&I(e,"Date",J(e,"Date")+o*c),d&&Ie(e,J(e,"Month")+d*c),n&&M.updateOffset(e,o||d))}ta.fn=CM.prototype;var ua=sa(1,"add"),pa=sa(-1,"subtract");function la(e,M){var a=e||XM(),c=FM(a,this).startOf("day"),n=this.diff(c,"days",!0),t=n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse",o=M&&(N(M[t])?M[t]():M[t]);return this.format(o||this.localeData().calendar(t,this,XM(a)))}function ma(){return new b(this)}function La(e,M){var a=A(e)?e:XM(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(M=x(p(M)?"millisecond":M))?+this>+a:+a<+this.clone().startOf(M))}function ba(e,M){var a=A(e)?e:XM(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(M=x(p(M)?"millisecond":M))?+this<+a:+this.clone().endOf(M)<+a)}function Aa(e,M,a){return this.isAfter(e,a)&&this.isBefore(M,a)}function za(e,M){var a=A(e)?e:XM(e),c;return!(!this.isValid()||!a.isValid())&&("millisecond"===(M=x(M||"millisecond"))?+this==+a:(c=+a,+this.clone().startOf(M)<=c&&c<=+this.clone().endOf(M)))}function Ta(e,M){return this.isSame(e,M)||this.isAfter(e,M)}function fa(e,M){return this.isSame(e,M)||this.isBefore(e,M)}function ha(e,M,a){var c,n,t,o;return this.isValid()&&(c=FM(e,this)).isValid()?(n=6e4*(c.utcOffset()-this.utcOffset()),"year"===(M=x(M))||"month"===M||"quarter"===M?(o=Oa(this,c),"quarter"===M?o/=3:"year"===M&&(o/=12)):(t=this-c,o="second"===M?t/1e3:"minute"===M?t/6e4:"hour"===M?t/36e5:"day"===M?(t-n)/864e5:"week"===M?(t-n)/6048e5:t),a?o:z(o)):NaN}function Oa(e,M){var a=12*(M.year()-e.year())+(M.month()-e.month()),c=e.clone().add(a,"months"),n,t;return-(a+(t=M-c<0?(M-c)/(c-(n=e.clone().add(a-1,"months"))):(M-c)/((n=e.clone().add(a+1,"months"))-c)))}function Ya(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function qa(){var e=this.clone().utc();return 0<e.year()&&e.year()<=9999?N(Date.prototype.toISOString)?this.toDate().toISOString():ce(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):ce(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function Na(e){var a=ce(this,e||M.defaultFormat);return this.localeData().postformat(a)}function Wa(e,M){return this.isValid()&&(A(e)&&e.isValid()||XM(e).isValid())?ta({to:this,from:e}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function ya(e){return this.from(XM(),e)}function Da(e,M){return this.isValid()&&(A(e)&&e.isValid()||XM(e).isValid())?ta({from:this,to:e}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Sa(e){return this.to(XM(),e)}function ka(e){var M;return void 0===e?this._locale._abbr:(null!=(M=C(e))&&(this._locale=M),this)}M.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var Xa=O("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function Ba(){return this._locale}function ga(e){switch(e=x(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function wa(e){return void 0===(e=x(e))||"millisecond"===e?this:this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms")}function va(){return+this._d-6e4*(this._offset||0)}function Ha(){return Math.floor(+this/1e3)}function Ea(){return this._offset?new Date(+this):this._d}function Ca(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ra(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function ja(){return this.isValid()?this.toISOString():null}function Pa(){return _(this)}function xa(){return d({},s(this))}function Fa(){return s(this).overflow}function Ua(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ja(e,M){ee(0,[e,e.length],0,M)}function Ia(e){return Qa.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Ga(e){return Qa.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Ka(){return zM(this.year(),1,4)}function Va(){var e=this.localeData()._week;return zM(this.year(),e.dow,e.doy)}function Qa(e,M,a,c,n){var t;return null==e?AM(this,c,n).year:(M>(t=zM(e,c,n))&&(M=t),Za.call(this,e,M,a,c,n))}function Za(e,M,a,c,n){var t=bM(e,M,a,c,n),o=_M(t.year,0,t.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function $a(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function ec(e){return AM(e,this._week.dow,this._week.doy).week}ee(0,["gg",2],0,function(){return this.weekYear()%100}),ee(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ja("gggg","weekYear"),Ja("ggggg","weekYear"),Ja("GGGG","isoWeekYear"),Ja("GGGGG","isoWeekYear"),P("weekYear","gg"),P("isoWeekYear","GG"),Oe("G",be),Oe("g",be),Oe("GG",se,oe),Oe("gg",se,oe),Oe("GGGG",le,ie),Oe("gggg",le,ie),Oe("GGGGG",me,re),Oe("ggggg",me,re),De(["gggg","ggggg","GGGG","GGGGG"],function(e,M,a,c){M[c.substr(0,2)]=T(e)}),De(["gg","GG"],function(e,a,c,n){a[n]=M.parseTwoDigitYear(e)}),ee("Q",0,"Qo","quarter"),P("quarter","Q"),Oe("Q",te),ye("Q",function(e,M){M[Xe]=3*(T(e)-1)}),ee("w",["ww",2],"wo","week"),ee("W",["WW",2],"Wo","isoWeek"),P("week","w"),P("isoWeek","W"),Oe("w",se),Oe("ww",se,oe),Oe("W",se),Oe("WW",se,oe),De(["w","ww","W","WW"],function(e,M,a,c){M[c.substr(0,1)]=T(e)});var Mc={dow:0,doy:6};function ac(){return this._week.dow}function cc(){return this._week.doy}function nc(e){var M=this.localeData().week(this);return null==e?M:this.add(7*(e-M),"d")}function tc(e){var M=AM(this,1,4).week;return null==e?M:this.add(7*(e-M),"d")}ee("D",["DD",2],"Do","date"),P("date","D"),Oe("D",se),Oe("DD",se,oe),Oe("Do",function(e,M){return e?M._ordinalParse:M._ordinalParseLenient}),ye(["D","DD"],Be),ye("Do",function(e,M){M[Be]=T(e.match(se)[0],10)});var oc=U("Date",!0);function dc(e,M){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=M.weekdaysParse(e))?e:null:parseInt(e,10)}ee("d",0,"do","day"),ee("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),ee("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),ee("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),ee("e",0,0,"weekday"),ee("E",0,0,"isoWeekday"),P("day","d"),P("weekday","e"),P("isoWeekday","E"),Oe("d",se),Oe("e",se),Oe("E",se),Oe("dd",fe),Oe("ddd",fe),Oe("dddd",fe),De(["dd","ddd","dddd"],function(e,M,a,c){var n=a._locale.weekdaysParse(e,c,a._strict);null!=n?M.d=n:s(a).invalidWeekday=e}),De(["d","e","E"],function(e,M,a,c){M[c]=T(e)});var ic="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");function rc(e,M){return c(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(M)?"format":"standalone"][e.day()]}var sc="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");function _c(e){return this._weekdaysShort[e.day()]}var uc="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function pc(e){return this._weekdaysMin[e.day()]}function lc(e,M,a){var c,n,t;for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),c=0;c<7;c++){if(n=XM([2e3,1]).day(c),a&&!this._fullWeekdaysParse[c]&&(this._fullWeekdaysParse[c]=new RegExp("^"+this.weekdays(n,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[c]=new RegExp("^"+this.weekdaysShort(n,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[c]=new RegExp("^"+this.weekdaysMin(n,"").replace(".",".?")+"$","i")),this._weekdaysParse[c]||(t="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[c]=new RegExp(t.replace(".",""),"i")),a&&"dddd"===M&&this._fullWeekdaysParse[c].test(e))return c;if(a&&"ddd"===M&&this._shortWeekdaysParse[c].test(e))return c;if(a&&"dd"===M&&this._minWeekdaysParse[c].test(e))return c;if(!a&&this._weekdaysParse[c].test(e))return c}}function mc(e){if(!this.isValid())return null!=e?this:NaN;var M=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=dc(e,this.localeData()),this.add(e-M,"d")):M}function Lc(e){if(!this.isValid())return null!=e?this:NaN;var M=(this.day()+7-this.localeData()._week.dow)%7;return null==e?M:this.add(e-M,"d")}function bc(e){return this.isValid()?null==e?this.day()||7:this.day(this.day()%7?e:e-7):null!=e?this:NaN}function Ac(e){var M=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?M:this.add(e-M,"d")}function zc(){return this.hours()%12||12}function Tc(e,M){ee(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),M)})}function fc(e,M){return M._meridiemParse}function hc(e){return"p"===(e+"").toLowerCase().charAt(0)}ee("DDD",["DDDD",3],"DDDo","dayOfYear"),P("dayOfYear","DDD"),Oe("DDD",pe),Oe("DDDD",de),ye(["DDD","DDDD"],function(e,M,a){a._dayOfYear=T(e)}),ee("H",["HH",2],0,"hour"),ee("h",["hh",2],0,zc),ee("hmm",0,0,function(){return""+zc.apply(this)+K(this.minutes(),2)}),ee("hmmss",0,0,function(){return""+zc.apply(this)+K(this.minutes(),2)+K(this.seconds(),2)}),ee("Hmm",0,0,function(){return""+this.hours()+K(this.minutes(),2)}),ee("Hmmss",0,0,function(){return""+this.hours()+K(this.minutes(),2)+K(this.seconds(),2)}),Tc("a",!0),Tc("A",!1),P("hour","h"),Oe("a",fc),Oe("A",fc),Oe("H",se),Oe("h",se),Oe("HH",se,oe),Oe("hh",se,oe),Oe("hmm",_e),Oe("hmmss",ue),Oe("Hmm",_e),Oe("Hmmss",ue),ye(["H","HH"],ge),ye(["a","A"],function(e,M,a){a._isPm=a._locale.isPM(e),a._meridiem=e}),ye(["h","hh"],function(e,M,a){M[ge]=T(e),s(a).bigHour=!0}),ye("hmm",function(e,M,a){var c=e.length-2;M[ge]=T(e.substr(0,c)),M[we]=T(e.substr(c)),s(a).bigHour=!0}),ye("hmmss",function(e,M,a){var c=e.length-4,n=e.length-2;M[ge]=T(e.substr(0,c)),M[we]=T(e.substr(c,2)),M[ve]=T(e.substr(n)),s(a).bigHour=!0}),ye("Hmm",function(e,M,a){var c=e.length-2;M[ge]=T(e.substr(0,c)),M[we]=T(e.substr(c))}),ye("Hmmss",function(e,M,a){var c=e.length-4,n=e.length-2;M[ge]=T(e.substr(0,c)),M[we]=T(e.substr(c,2)),M[ve]=T(e.substr(n))});var Oc=/[ap]\.?m?\.?/i;function Yc(e,M,a){return e>11?a?"pm":"PM":a?"am":"AM"}var qc=U("Hours",!0);ee("m",["mm",2],0,"minute"),P("minute","m"),Oe("m",se),Oe("mm",se,oe),ye(["m","mm"],we);var Nc=U("Minutes",!1);ee("s",["ss",2],0,"second"),P("second","s"),Oe("s",se),Oe("ss",se,oe),ye(["s","ss"],ve);var Wc=U("Seconds",!1),yc;for(ee("S",0,0,function(){return~~(this.millisecond()/100)}),ee(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ee(0,["SSS",3],0,"millisecond"),ee(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ee(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ee(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ee(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ee(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ee(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),P("millisecond","ms"),Oe("S",pe,te),Oe("SS",pe,oe),Oe("SSS",pe,de),yc="SSSS";yc.length<=9;yc+="S")Oe(yc,Le);function Dc(e,M){M[He]=T(1e3*("0."+e))}for(yc="S";yc.length<=9;yc+="S")ye(yc,Dc);var Sc=U("Milliseconds",!1);function kc(){return this._isUTC?"UTC":""}function Xc(){return this._isUTC?"Coordinated Universal Time":""}ee("z",0,0,"zoneAbbr"),ee("zz",0,0,"zoneName");var Bc=b.prototype;Bc.add=ua,Bc.calendar=la,Bc.clone=ma,Bc.diff=ha,Bc.endOf=wa,Bc.format=Na,Bc.from=Wa,Bc.fromNow=ya,Bc.to=Da,Bc.toNow=Sa,Bc.get=G,Bc.invalidAt=Fa,Bc.isAfter=La,Bc.isBefore=ba,Bc.isBetween=Aa,Bc.isSame=za,Bc.isSameOrAfter=Ta,Bc.isSameOrBefore=fa,Bc.isValid=Pa,Bc.lang=Xa,Bc.locale=ka,Bc.localeData=Ba,Bc.max=gM,Bc.min=BM,Bc.parsingFlags=xa,Bc.set=G,Bc.startOf=ga,Bc.subtract=pa,Bc.toArray=Ca,Bc.toObject=Ra,Bc.toDate=Ea,Bc.toISOString=qa,Bc.toJSON=ja,Bc.toString=Ya,Bc.unix=Ha,Bc.valueOf=va,Bc.creationData=Ua,Bc.year=lM,Bc.isLeapYear=mM,Bc.weekYear=Ia,Bc.isoWeekYear=Ga,Bc.quarter=Bc.quarters=$a,Bc.month=Ge,Bc.daysInMonth=Ke,Bc.week=Bc.weeks=nc,Bc.isoWeek=Bc.isoWeeks=tc,Bc.weeksInYear=Va,Bc.isoWeeksInYear=Ka,Bc.date=oc,Bc.day=Bc.days=mc,Bc.weekday=Lc,Bc.isoWeekday=bc,Bc.dayOfYear=Ac,Bc.hour=Bc.hours=qc,Bc.minute=Bc.minutes=Nc,Bc.second=Bc.seconds=Wc,Bc.millisecond=Bc.milliseconds=Sc,Bc.utcOffset=JM,Bc.utc=GM,Bc.local=KM,Bc.parseZone=VM,Bc.hasAlignedHourOffset=QM,Bc.isDST=ZM,Bc.isDSTShifted=$M,Bc.isLocal=ea,Bc.isUtcOffset=Ma,Bc.isUtc=aa,Bc.isUTC=aa,Bc.zoneAbbr=kc,Bc.zoneName=Xc,Bc.dates=O("dates accessor is deprecated. Use date instead.",oc),Bc.months=O("months accessor is deprecated. Use month instead",Ge),Bc.years=O("years accessor is deprecated. Use year instead",lM),Bc.zone=O("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",IM);var gc=Bc;function wc(e){return XM(1e3*e)}function vc(){return XM.apply(null,arguments).parseZone()}var Hc={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Ec(e,M,a){var c=this._calendar[e];return N(c)?c.call(M,a):c}var Cc={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Rc(e){var M=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return M||!a?M:(this._longDateFormat[e]=a.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}var jc="Invalid date";function Pc(){return this._invalidDate}var xc="%d",Fc=/\d{1,2}/;function Uc(e){return this._ordinal.replace("%d",e)}function Jc(e){return e}var Ic={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Gc(e,M,a,c){var n=this._relativeTime[a];return N(n)?n(e,M,a,c):n.replace(/%d/i,e)}function Kc(e,M){var a=this._relativeTime[e>0?"future":"past"];return N(a)?a(M):a.replace(/%s/i,M)}var Vc=S.prototype;function Qc(e,M,a,c){var n=C(),t=i().set(c,M);return n[a](t,e)}function Zc(e,M,a,c,n){if("number"==typeof e&&(M=e,e=void 0),e=e||"",null!=M)return Qc(e,M,a,n);var t,o=[];for(t=0;t<c;t++)o[t]=Qc(e,t,a,n);return o}function $c(e,M){return Zc(e,M,"months",12,"month")}function en(e,M){return Zc(e,M,"monthsShort",12,"month")}function Mn(e,M){return Zc(e,M,"weekdays",7,"day")}function an(e,M){return Zc(e,M,"weekdaysShort",7,"day")}function cn(e,M){return Zc(e,M,"weekdaysMin",7,"day")}Vc._calendar=Hc,Vc.calendar=Ec,Vc._longDateFormat=Cc,Vc.longDateFormat=Rc,Vc._invalidDate="Invalid date",Vc.invalidDate=Pc,Vc._ordinal="%d",Vc.ordinal=Uc,Vc._ordinalParse=Fc,Vc.preparse=Jc,Vc.postformat=Jc,Vc._relativeTime=Ic,Vc.relativeTime=Gc,Vc.pastFuture=Kc,Vc.set=y,Vc.months=xe,Vc._months=Pe,Vc.monthsShort=Ue,Vc._monthsShort=Fe,Vc.monthsParse=Je,Vc._monthsRegex=Ze,Vc.monthsRegex=$e,Vc._monthsShortRegex=Ve,Vc.monthsShortRegex=Qe,Vc.week=ec,Vc._week=Mc,Vc.firstDayOfYear=cc,Vc.firstDayOfWeek=ac,Vc.weekdays=rc,Vc._weekdays=ic,Vc.weekdaysMin=pc,Vc._weekdaysMin=uc,Vc.weekdaysShort=_c,Vc._weekdaysShort=sc,Vc.weekdaysParse=lc,Vc.isPM=hc,Vc._meridiemParse=Oc,Vc.meridiem=Yc,v("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var M=e%10,a;return e+(1===T(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")}}),M.lang=O("moment.lang is deprecated. Use moment.locale instead.",v),M.langData=O("moment.langData is deprecated. Use moment.localeData instead.",C);var nn=Math.abs;function tn(){var e=this._data;return this._milliseconds=nn(this._milliseconds),this._days=nn(this._days),this._months=nn(this._months),e.milliseconds=nn(e.milliseconds),e.seconds=nn(e.seconds),e.minutes=nn(e.minutes),e.hours=nn(e.hours),e.months=nn(e.months),e.years=nn(e.years),this}function on(e,M,a,c){var n=ta(M,a);return e._milliseconds+=c*n._milliseconds,e._days+=c*n._days,e._months+=c*n._months,e._bubble()}function dn(e,M){return on(this,e,M,1)}function rn(e,M){return on(this,e,M,-1)}function sn(e){return e<0?Math.floor(e):Math.ceil(e)}function _n(){var e=this._milliseconds,M=this._days,a=this._months,c=this._data,n,t,o,d,i;return e>=0&&M>=0&&a>=0||e<=0&&M<=0&&a<=0||(e+=864e5*sn(pn(a)+M),M=0,a=0),c.milliseconds=e%1e3,n=z(e/1e3),c.seconds=n%60,t=z(n/60),c.minutes=t%60,o=z(t/60),c.hours=o%24,a+=i=z(un(M+=z(o/24))),M-=sn(pn(i)),d=z(a/12),a%=12,c.days=M,c.months=a,c.years=d,this}function un(e){return 4800*e/146097}function pn(e){return 146097*e/4800}function ln(e){var M,a,c=this._milliseconds;if("month"===(e=x(e))||"year"===e)return M=this._days+c/864e5,a=this._months+un(M),"month"===e?a:a/12;switch(M=this._days+Math.round(pn(this._months)),e){case"week":return M/7+c/6048e5;case"day":return M+c/864e5;case"hour":return 24*M+c/36e5;case"minute":return 1440*M+c/6e4;case"second":return 86400*M+c/1e3;case"millisecond":return Math.floor(864e5*M)+c;default:throw new Error("Unknown unit "+e)}}function mn(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*T(this._months/12)}function Ln(e){return function(){return this.as(e)}}var bn=Ln("ms"),An=Ln("s"),zn=Ln("m"),Tn=Ln("h"),fn=Ln("d"),hn=Ln("w"),On=Ln("M"),Yn=Ln("y");function qn(e){return this[(e=x(e))+"s"]()}function Nn(e){return function(){return this._data[e]}}var Wn=Nn("milliseconds"),yn=Nn("seconds"),Dn=Nn("minutes"),Sn=Nn("hours"),kn=Nn("days"),Xn=Nn("months"),Bn=Nn("years");function gn(){return z(this.days()/7)}var wn=Math.round,vn={s:45,m:45,h:22,d:26,M:11};function Hn(e,M,a,c,n){return n.relativeTime(M||1,!!a,e,c)}function En(e,M,a){var c=ta(e).abs(),n=wn(c.as("s")),t=wn(c.as("m")),o=wn(c.as("h")),d=wn(c.as("d")),i=wn(c.as("M")),r=wn(c.as("y")),s=n<vn.s&&["s",n]||t<=1&&["m"]||t<vn.m&&["mm",t]||o<=1&&["h"]||o<vn.h&&["hh",o]||d<=1&&["d"]||d<vn.d&&["dd",d]||i<=1&&["M"]||i<vn.M&&["MM",i]||r<=1&&["y"]||["yy",r];return s[2]=M,s[3]=+e>0,s[4]=a,Hn.apply(null,s)}function Cn(e,M){return void 0!==vn[e]&&(void 0===M?vn[e]:(vn[e]=M,!0))}function Rn(e){var M=this.localeData(),a=En(this,!e,M);return e&&(a=M.pastFuture(+this,a)),M.postformat(a)}var jn=Math.abs;function Pn(){var e=jn(this._milliseconds)/1e3,M=jn(this._days),a=jn(this._months),c,n,t;n=z((c=z(e/60))/60),e%=60,c%=60;var o=t=z(a/12),d=a%=12,i=M,r=n,s=c,_=e,u=this.asSeconds();return u?(u<0?"-":"")+"P"+(o?o+"Y":"")+(d?d+"M":"")+(i?i+"D":"")+(r||s||_?"T":"")+(r?r+"H":"")+(s?s+"M":"")+(_?_+"S":""):"P0D"}var xn=CM.prototype;xn.abs=tn,xn.add=dn,xn.subtract=rn,xn.as=ln,xn.asMilliseconds=bn,xn.asSeconds=An,xn.asMinutes=zn,xn.asHours=Tn,xn.asDays=fn,xn.asWeeks=hn,xn.asMonths=On,xn.asYears=Yn,xn.valueOf=mn,xn._bubble=_n,xn.get=qn,xn.milliseconds=Wn,xn.seconds=yn,xn.minutes=Dn,xn.hours=Sn,xn.days=kn,xn.weeks=gn,xn.months=Xn,xn.years=Bn,xn.humanize=Rn,xn.toISOString=Pn,xn.toString=Pn,xn.toJSON=Pn,xn.locale=ka,xn.localeData=Ba,xn.toIsoString=O("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Pn),xn.lang=Xa,ee("X",0,0,"unix"),ee("x",0,0,"valueOf"),Oe("x",be),Oe("X",Te),ye("X",function(e,M,a){a._d=new Date(1e3*parseFloat(e,10))}),ye("x",function(e,M,a){a._d=new Date(T(e))}),M.version="2.12.0",a(XM),M.fn=gc,M.min=vM,M.max=HM,M.now=EM,M.utc=i,M.unix=wc,M.months=$c,M.isDate=n,M.locale=v,M.invalid=u,M.duration=ta,M.isMoment=A,M.weekdays=Mn,M.parseZone=vc,M.localeData=C,M.isDuration=RM,M.monthsShort=en,M.weekdaysMin=cn,M.defineLocale=H,M.updateLocale=E,M.locales=R,M.weekdaysShort=an,M.normalizeUnits=x,M.relativeTimeThreshold=Cn,M.prototype=gc;var Fn=M,Un=Fn.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,M,a){return e<12?a?"vm":"VM":a?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}}),Jn=Fn.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}}),In={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},Gn={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},Kn=Fn.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,M,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return Gn[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return In[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),Vn=Fn.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}}),Qn={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},Zn={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},$n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},et={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},Mt=function(e){return function(M,a,c,n){var t=$n(M),o=et[e][$n(M)];return 2===t&&(o=o[a?0:1]),o.replace(/%d/i,M)}},at=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],ct=Fn.defineLocale("ar",{months:at,monthsShort:at,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,M,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:Mt("s"),m:Mt("m"),mm:Mt("m"),h:Mt("h"),hh:Mt("h"),d:Mt("d"),dd:Mt("d"),M:Mt("M"),MM:Mt("M"),y:Mt("y"),yy:Mt("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return Zn[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Qn[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),nt={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},tt=Fn.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,M,a){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var M=e%10,a,c;return e+(nt[M]||nt[e%100-M]||nt[e>=100?100:null])},week:{dow:1,doy:7}});function ot(e,M){var a=e.split("_");return M%10==1&&M%100!=11?a[0]:M%10>=2&&M%10<=4&&(M%100<10||M%100>=20)?a[1]:a[2]}function dt(e,M,a){var c;return"m"===a?M?"хвіліна":"хвіліну":"h"===a?M?"гадзіна":"гадзіну":e+" "+ot({mm:M?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:M?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[a],+e)}var it=Fn.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:dt,mm:dt,h:dt,hh:dt,d:"дзень",dd:dt,M:"месяц",MM:dt,y:"год",yy:dt},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,M,a){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,M){switch(M){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}}),rt=Fn.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var M=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===M?e+"-ви":2===M?e+"-ри":7===M||8===M?e+"-ми":e+"-ти"},week:{dow:1,doy:7}}),st={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},_t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},ut=Fn.defineLocale("bn",{months:"জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্র_শনি".split("_"),weekdaysMin:"রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return _t[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return st[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,M){return 12===e&&(e=0),"রাত"===M&&e>=4||"দুপুর"===M&&e<5||"বিকাল"===M?e+12:e},meridiem:function(e,M,a){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}}),pt={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},lt={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},mt=Fn.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return lt[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return pt[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,M){return 12===e&&(e=0),"མཚན་མོ"===M&&e>=4||"ཉིན་གུང"===M&&e<5||"དགོང་དག"===M?e+12:e},meridiem:function(e,M,a){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});function Lt(e,M,a){var c;return e+" "+zt({mm:"munutenn",MM:"miz",dd:"devezh"}[a],e)}function bt(e){switch(At(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function At(e){return e>9?At(e%10):e}function zt(e,M){return 2===M?Tt(e):e}function Tt(e){var M={m:"v",b:"v",d:"z"};return void 0===M[e.charAt(0)]?e:M[e.charAt(0)]+e.substring(1)}var ft=Fn.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:Lt,h:"un eur",hh:"%d eur",d:"un devezh",dd:Lt,M:"ur miz",MM:Lt,y:"ur bloaz",yy:bt},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var M;return e+(1===e?"añ":"vet")},week:{dow:1,doy:4}});function ht(e,M,a){var c=e+" ";switch(a){case"m":return M?"jedna minuta":"jedne minute";case"mm":return c+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return M?"jedan sat":"jednog sata";case"hh":return c+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return c+=1===e?"dan":"dana";case"MM":return c+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return c+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var Ot=Fn.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:ht,mm:ht,h:ht,hh:ht,d:"dan",dd:ht,M:"mjesec",MM:ht,y:"godinu",yy:ht},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),Yt=Fn.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,M){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==M&&"W"!==M||(a="a"),e+a},week:{dow:1,doy:4}}),qt="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),Nt="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");function Wt(e){return e>1&&e<5&&1!=~~(e/10)}function yt(e,M,a,c){var n=e+" ";switch(a){case"s":return M||c?"pár sekund":"pár sekundami";case"m":return M?"minuta":c?"minutu":"minutou";case"mm":return M||c?n+(Wt(e)?"minuty":"minut"):n+"minutami";case"h":return M?"hodina":c?"hodinu":"hodinou";case"hh":return M||c?n+(Wt(e)?"hodiny":"hodin"):n+"hodinami";case"d":return M||c?"den":"dnem";case"dd":return M||c?n+(Wt(e)?"dny":"dní"):n+"dny";case"M":return M||c?"měsíc":"měsícem";case"MM":return M||c?n+(Wt(e)?"měsíce":"měsíců"):n+"měsíci";case"y":return M||c?"rok":"rokem";case"yy":return M||c?n+(Wt(e)?"roky":"let"):n+"lety"}}var Dt=Fn.defineLocale("cs",{months:qt,monthsShort:Nt,monthsParse:function(e,M){var a,c=[];for(a=0;a<12;a++)c[a]=new RegExp("^"+e[a]+"$|^"+M[a]+"$","i");return c}(qt,Nt),shortMonthsParse:function(e){var M,a=[];for(M=0;M<12;M++)a[M]=new RegExp("^"+e[M]+"$","i");return a}(Nt),longMonthsParse:function(e){var M,a=[];for(M=0;M<12;M++)a[M]=new RegExp("^"+e[M]+"$","i");return a}(qt),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:yt,m:yt,mm:yt,h:yt,hh:yt,d:yt,dd:yt,M:yt,MM:yt,y:yt,yy:yt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),St=Fn.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var M;return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}}),kt=Fn.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var M=e,a="",c;return e>20?a=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+a},week:{dow:1,doy:4}}),Xt=Fn.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function Bt(e,M,a,c){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return M?n[a][0]:n[a][1]}var gt=Fn.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:Bt,mm:"%d Minuten",h:Bt,hh:"%d Stunden",d:Bt,dd:Bt,M:Bt,MM:Bt,y:Bt,yy:Bt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function wt(e,M,a,c){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return M?n[a][0]:n[a][1]}var vt=Fn.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:wt,mm:"%d Minuten",h:wt,hh:"%d Stunden",d:wt,dd:wt,M:wt,MM:wt,y:wt,yy:wt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),Ht=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],Et=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],Ct=Fn.defineLocale("dv",{months:Ht,monthsShort:Ht,weekdays:Et,weekdaysShort:Et,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,M,a){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}}),Rt=Fn.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,M){return/D/.test(M.substring(0,M.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,M,a){return e>11?a?"μμ":"ΜΜ":a?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,M){var a=this._calendarEl[e],c=M&&M.hours();return N(a)&&(a=a.apply(M)),a.replace("{}",c%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}}),jt=Fn.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10,a;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}}),Pt=Fn.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10,a;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")}}),xt=Fn.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10,a;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}}),Ft=Fn.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10,a;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}}),Ut=Fn.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10,a;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}}),Jt=Fn.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,M,a){return e>11?a?"p.t.m.":"P.T.M.":a?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}}),It="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),Gt="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Kt=Fn.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,M){return/-MMM-/.test(M)?Gt[e.month()]:It[e.month()]},weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});function Vt(e,M,a,c){var n={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return M?n[a][2]?n[a][2]:n[a][1]:c?n[a][0]:n[a][1]}var Qt=Fn.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:Vt,m:Vt,mm:Vt,h:Vt,hh:Vt,d:Vt,dd:"%d päeva",M:Vt,MM:Vt,y:Vt,yy:Vt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),Zt=Fn.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),$t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},eo={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},Mo=Fn.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,M,a){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return eo[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return $t[e]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}}),ao="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),co=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",ao[7],ao[8],ao[9]];function no(e,M,a,c){var n="";switch(a){case"s":return c?"muutaman sekunnin":"muutama sekunti";case"m":return c?"minuutin":"minuutti";case"mm":n=c?"minuutin":"minuuttia";break;case"h":return c?"tunnin":"tunti";case"hh":n=c?"tunnin":"tuntia";break;case"d":return c?"päivän":"päivä";case"dd":n=c?"päivän":"päivää";break;case"M":return c?"kuukauden":"kuukausi";case"MM":n=c?"kuukauden":"kuukautta";break;case"y":return c?"vuoden":"vuosi";case"yy":n=c?"vuoden":"vuotta"}return n=to(e,c)+" "+n}function to(e,M){return e<10?M?co[e]:ao[e]:e}var oo=Fn.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:no,m:no,mm:no,h:no,hh:no,d:no,dd:no,M:no,MM:no,y:no,yy:no},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),io=Fn.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),ro=Fn.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(e){return e+(1===e?"er":"e")}}),so=Fn.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(e){return e+(1===e?"er":"e")},week:{dow:1,doy:4}}),_o=Fn.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(e){return e+(1===e?"er":"")},week:{dow:1,doy:4}}),uo="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),po="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),lo=Fn.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,M){return/-MMM-/.test(M)?po[e.month()]:uo[e.month()]},weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}}),mo=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],Lo=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],bo=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],Ao=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],zo=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],To=Fn.defineLocale("gd",{months:mo,monthsShort:Lo,monthsParseExact:!0,weekdays:bo,weekdaysShort:Ao,weekdaysMin:zo,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var M;return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}}),fo=Fn.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return"uns segundos"===e?"nuns segundos":"en "+e},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:7}}),ho=Fn.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,M,a){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?a?'לפנה"צ':"לפני הצהריים":e<18?a?'אחה"צ':"אחרי הצהריים":"בערב"}}),Oo={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},Yo={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},qo=Fn.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return Yo[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Oo[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,M){return 12===e&&(e=0),"रात"===M?e<4?e:e+12:"सुबह"===M?e:"दोपहर"===M?e>=10?e:e+12:"शाम"===M?e+12:void 0},meridiem:function(e,M,a){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});function No(e,M,a){var c=e+" ";switch(a){case"m":return M?"jedna minuta":"jedne minute";case"mm":return c+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return M?"jedan sat":"jednog sata";case"hh":return c+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return c+=1===e?"dan":"dana";case"MM":return c+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return c+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var Wo=Fn.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:No,mm:No,h:No,hh:No,d:"dan",dd:No,M:"mjesec",MM:No,y:"godinu",yy:No},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),yo="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function Do(e,M,a,c){var n=e,t;switch(a){case"s":return c||M?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(c||M?" perc":" perce");case"mm":return n+(c||M?" perc":" perce");case"h":return"egy"+(c||M?" óra":" órája");case"hh":return n+(c||M?" óra":" órája");case"d":return"egy"+(c||M?" nap":" napja");case"dd":return n+(c||M?" nap":" napja");case"M":return"egy"+(c||M?" hónap":" hónapja");case"MM":return n+(c||M?" hónap":" hónapja");case"y":return"egy"+(c||M?" év":" éve");case"yy":return n+(c||M?" év":" éve")}return""}function So(e){return(e?"":"[múlt] ")+"["+yo[this.day()]+"] LT[-kor]"}var ko=Fn.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,M,a){return e<12?!0===a?"de":"DE":!0===a?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return So.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return So.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:Do,m:Do,mm:Do,h:Do,hh:Do,d:Do,dd:Do,M:Do,MM:Do,y:Do,yy:Do},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),Xo=Fn.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,M){switch(M){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}}),Bo=Fn.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,M){return 12===e&&(e=0),"pagi"===M?e:"siang"===M?e>=11?e:e+12:"sore"===M||"malam"===M?e+12:void 0},meridiem:function(e,M,a){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});function go(e){return e%100==11||e%10!=1}function wo(e,M,a,c){var n=e+" ";switch(a){case"s":return M||c?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return M?"mínúta":"mínútu";case"mm":return go(e)?n+(M||c?"mínútur":"mínútum"):M?n+"mínúta":n+"mínútu";case"hh":return go(e)?n+(M||c?"klukkustundir":"klukkustundum"):n+"klukkustund";case"d":return M?"dagur":c?"dag":"degi";case"dd":return go(e)?M?n+"dagar":n+(c?"daga":"dögum"):M?n+"dagur":n+(c?"dag":"degi");case"M":return M?"mánuður":c?"mánuð":"mánuði";case"MM":return go(e)?M?n+"mánuðir":n+(c?"mánuði":"mánuðum"):M?n+"mánuður":n+(c?"mánuð":"mánuði");case"y":return M||c?"ár":"ári";case"yy":return go(e)?n+(M||c?"ár":"árum"):n+(M||c?"ár":"ári")}}var vo=Fn.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:wo,m:wo,mm:wo,h:"klukkustund",hh:wo,d:wo,dd:wo,M:wo,MM:wo,y:wo,yy:wo},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),Ho=Fn.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),Eo=Fn.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,M,a){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}}),Co=Fn.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,M){return 12===e&&(e=0),"enjing"===M?e:"siyang"===M?e>=11?e:e+12:"sonten"===M||"ndalu"===M?e+12:void 0},meridiem:function(e,M,a){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),Ro=Fn.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}}),jo={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},Po=Fn.defineLocale("kk",{months:"Қаңтар_Ақпан_Наурыз_Сәуір_Мамыр_Маусым_Шілде_Тамыз_Қыркүйек_Қазан_Қараша_Желтоқсан".split("_"),monthsShort:"Қаң_Ақп_Нау_Сәу_Мам_Мау_Шіл_Там_Қыр_Қаз_Қар_Жел".split("_"),weekdays:"Жексенбі_Дүйсенбі_Сейсенбі_Сәрсенбі_Бейсенбі_Жұма_Сенбі".split("_"),weekdaysShort:"Жек_Дүй_Сей_Сәр_Бей_Жұм_Сен".split("_"),weekdaysMin:"Жк_Дй_Сй_Ср_Бй_Жм_Сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var M,a;return e+(jo[e]||jo[e%10]||jo[e>=100?100:null])},week:{dow:1,doy:7}}),xo=Fn.defineLocale("km",{months:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}}),Fo=Fn.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇초",ss:"%d초",m:"일분",mm:"%d분",h:"한시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한달",MM:"%d달",y:"일년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,M,a){return e<12?"오전":"오후"}});function Uo(e,M,a,c){var n={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return M?n[a][0]:n[a][1]}function Jo(e){var M;return Go(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function Io(e){var M;return Go(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function Go(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var M=e%10,a;return Go(0===M?e/10:M)}if(e<1e4){for(;e>=10;)e/=10;return Go(e)}return Go(e/=1e3)}var Ko=Fn.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:Jo,past:Io,s:"e puer Sekonnen",m:Uo,mm:"%d Minutten",h:Uo,hh:"%d Stonnen",d:Uo,dd:"%d Deeg",M:Uo,MM:"%d Méint",y:Uo,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),Vo=Fn.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,M,a){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}}),Qo={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function Zo(e,M,a,c){return M?"kelios sekundės":c?"kelių sekundžių":"kelias sekundes"}function $o(e,M,a,c){return M?Md(a)[0]:c?Md(a)[1]:Md(a)[2]}function ed(e){return e%10==0||e>10&&e<20}function Md(e){return Qo[e].split("_")}function ad(e,M,a,c){var n=e+" ";return 1===e?n+$o(e,M,a[0],c):M?n+(ed(e)?Md(a)[1]:Md(a)[0]):c?n+Md(a)[1]:n+(ed(e)?Md(a)[1]:Md(a)[2])}var cd=Fn.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_")},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:Zo,m:$o,mm:ad,h:$o,hh:ad,d:$o,dd:ad,M:$o,MM:ad,y:$o,yy:ad},ordinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}}),nd={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function td(e,M,a){return a?M%10==1&&11!==M?e[2]:e[3]:M%10==1&&11!==M?e[0]:e[1]}function od(e,M,a){return e+" "+td(nd[a],e,M)}function dd(e,M,a){return td(nd[a],e,M)}function id(e,M){return M?"dažas sekundes":"dažām sekundēm"}var rd=Fn.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:id,m:dd,mm:od,h:dd,hh:od,d:dd,dd:od,M:dd,MM:od,y:dd,yy:od},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),sd={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,M){return 1===e?M[0]:e>=2&&e<=4?M[1]:M[2]},translate:function(e,M,a){var c=sd.words[a];return 1===a.length?M?c[0]:c[1]:e+" "+sd.correctGrammaticalCase(e,c)}},_d=Fn.defineLocale("me",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sri.","čet.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","če","pe","su"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e;return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:sd.translate,mm:sd.translate,h:sd.translate,hh:sd.translate,d:"dan",dd:sd.translate,M:"mjesec",MM:sd.translate,y:"godinu",yy:sd.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),ud=Fn.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var M=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===M?e+"-ви":2===M?e+"-ри":7===M||8===M?e+"-ми":e+"-ти"},week:{dow:1,doy:7}}),pd=Fn.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,M){return 12===e&&(e=0),"രാത്രി"===M&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===M||"വൈകുന്നേരം"===M?e+12:e},meridiem:function(e,M,a){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}}),ld={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},md={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function Ld(e,M,a,c){var n="";if(M)switch(a){case"s":n="काही सेकंद";break;case"m":n="एक मिनिट";break;case"mm":n="%d मिनिटे";break;case"h":n="एक तास";break;case"hh":n="%d तास";break;case"d":n="एक दिवस";break;case"dd":n="%d दिवस";break;case"M":n="एक महिना";break;case"MM":n="%d महिने";break;case"y":n="एक वर्ष";break;case"yy":n="%d वर्षे"}else switch(a){case"s":n="काही सेकंदां";break;case"m":n="एका मिनिटा";break;case"mm":n="%d मिनिटां";break;case"h":n="एका तासा";break;case"hh":n="%d तासां";break;case"d":n="एका दिवसा";break;case"dd":n="%d दिवसां";break;case"M":n="एका महिन्या";break;case"MM":n="%d महिन्यां";break;case"y":n="एका वर्षा";break;case"yy":n="%d वर्षां"}return n.replace(/%d/i,e)}var bd=Fn.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:Ld,m:Ld,mm:Ld,h:Ld,hh:Ld,d:Ld,dd:Ld,M:Ld,MM:Ld,y:Ld,yy:Ld},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return md[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return ld[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,M){return 12===e&&(e=0),"रात्री"===M?e<4?e:e+12:"सकाळी"===M?e:"दुपारी"===M?e>=10?e:e+12:"सायंकाळी"===M?e+12:void 0},meridiem:function(e,M,a){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}}),Ad=Fn.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,M){return 12===e&&(e=0),"pagi"===M?e:"tengahari"===M?e>=11?e:e+12:"petang"===M||"malam"===M?e+12:void 0},meridiem:function(e,M,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),zd=Fn.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,M){return 12===e&&(e=0),"pagi"===M?e:"tengahari"===M?e>=11?e:e+12:"petang"===M||"malam"===M?e+12:void 0},meridiem:function(e,M,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),Td={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},fd={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},hd=Fn.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return fd[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Td[e]})},week:{dow:1,doy:4}}),Od=Fn.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),Yd={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},qd={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},Nd=Fn.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return qd[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Yd[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,M){return 12===e&&(e=0),"राति"===M?e<4?e:e+12:"बिहान"===M?e:"दिउँसो"===M?e>=10?e:e+12:"साँझ"===M?e+12:void 0},meridiem:function(e,M,a){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}}),Wd="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),yd="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Dd=Fn.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,M){return/-MMM-/.test(M)?yd[e.month()]:Wd[e.month()]},weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}}),Sd=Fn.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),kd={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},Xd={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},Bd=Fn.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return Xd[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return kd[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,M){return 12===e&&(e=0),"ਰਾਤ"===M?e<4?e:e+12:"ਸਵੇਰ"===M?e:"ਦੁਪਹਿਰ"===M?e>=10?e:e+12:"ਸ਼ਾਮ"===M?e+12:void 0},meridiem:function(e,M,a){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}}),gd="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),wd="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function vd(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function Hd(e,M,a){var c=e+" ";switch(a){case"m":return M?"minuta":"minutę";case"mm":return c+(vd(e)?"minuty":"minut");case"h":return M?"godzina":"godzinę";case"hh":return c+(vd(e)?"godziny":"godzin");case"MM":return c+(vd(e)?"miesiące":"miesięcy");case"yy":return c+(vd(e)?"lata":"lat")}}var Ed=Fn.defineLocale("pl",{months:function(e,M){return""===M?"("+wd[e.month()]+"|"+gd[e.month()]+")":/D MMMM/.test(M)?wd[e.month()]:gd[e.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:Hd,mm:Hd,h:Hd,hh:Hd,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:Hd,y:"rok",yy:Hd},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),Cd=Fn.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"}),Rd=Fn.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});function jd(e,M,a){var c,n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[a]}var Pd=Fn.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:jd,h:"o oră",hh:jd,d:"o zi",dd:jd,M:"o lună",MM:jd,y:"un an",yy:jd},week:{dow:1,doy:7}});function xd(e,M){var a=e.split("_");return M%10==1&&M%100!=11?a[0]:M%10>=2&&M%10<=4&&(M%100<10||M%100>=20)?a[1]:a[2]}function Fd(e,M,a){var c;return"m"===a?M?"минута":"минуту":e+" "+xd({mm:M?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[a],+e)}var Ud=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[й|я]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],Jd=Fn.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек".split("_"),standalone:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:Ud,longMonthsParse:Ud,shortMonthsParse:Ud,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:Fd,mm:Fd,h:"час",hh:Fd,d:"день",dd:Fd,M:"месяц",MM:Fd,y:"год",yy:Fd},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,M,a){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,M){switch(M){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:7}}),Id=Fn.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),Gd=Fn.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,M,a){return e>11?a?"ප.ව.":"පස් වරු":a?"පෙ.ව.":"පෙර වරු"}}),Kd="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),Vd="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function Qd(e){return e>1&&e<5}function Zd(e,M,a,c){var n=e+" ";switch(a){case"s":return M||c?"pár sekúnd":"pár sekundami";case"m":return M?"minúta":c?"minútu":"minútou";case"mm":return M||c?n+(Qd(e)?"minúty":"minút"):n+"minútami";case"h":return M?"hodina":c?"hodinu":"hodinou";case"hh":return M||c?n+(Qd(e)?"hodiny":"hodín"):n+"hodinami";case"d":return M||c?"deň":"dňom";case"dd":return M||c?n+(Qd(e)?"dni":"dní"):n+"dňami";case"M":return M||c?"mesiac":"mesiacom";case"MM":return M||c?n+(Qd(e)?"mesiace":"mesiacov"):n+"mesiacmi";case"y":return M||c?"rok":"rokom";case"yy":return M||c?n+(Qd(e)?"roky":"rokov"):n+"rokmi"}}var $d=Fn.defineLocale("sk",{months:Kd,monthsShort:Vd,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:Zd,m:Zd,mm:Zd,h:Zd,hh:Zd,d:Zd,dd:Zd,M:Zd,MM:Zd,y:Zd,yy:Zd},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function ei(e,M,a,c){var n=e+" ";switch(a){case"s":return M||c?"nekaj sekund":"nekaj sekundami";case"m":return M?"ena minuta":"eno minuto";case"mm":return n+=1===e?M?"minuta":"minuto":2===e?M||c?"minuti":"minutama":e<5?M||c?"minute":"minutami":M||c?"minut":"minutami";case"h":return M?"ena ura":"eno uro";case"hh":return n+=1===e?M?"ura":"uro":2===e?M||c?"uri":"urama":e<5?M||c?"ure":"urami":M||c?"ur":"urami";case"d":return M||c?"en dan":"enim dnem";case"dd":return n+=1===e?M||c?"dan":"dnem":2===e?M||c?"dni":"dnevoma":M||c?"dni":"dnevi";case"M":return M||c?"en mesec":"enim mesecem";case"MM":return n+=1===e?M||c?"mesec":"mesecem":2===e?M||c?"meseca":"mesecema":e<5?M||c?"mesece":"meseci":M||c?"mesecev":"meseci";case"y":return M||c?"eno leto":"enim letom";case"yy":return n+=1===e?M||c?"leto":"letom":2===e?M||c?"leti":"letoma":e<5?M||c?"leta":"leti":M||c?"let":"leti"}}var Mi=Fn.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:ei,m:ei,mm:ei,h:ei,hh:ei,d:ei,dd:ei,M:ei,MM:ei,y:ei,yy:ei},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),ai=Fn.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,M,a){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),ci={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,M){return 1===e?M[0]:e>=2&&e<=4?M[1]:M[2]},translate:function(e,M,a){var c=ci.words[a];return 1===a.length?M?c[0]:c[1]:e+" "+ci.correctGrammaticalCase(e,c)}},ni=Fn.defineLocale("sr-cyrl",{months:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],monthsShort:["јан.","феб.","мар.","апр.","мај","јун","јул","авг.","сеп.","окт.","нов.","дец."],weekdays:["недеља","понедељак","уторак","среда","четвртак","петак","субота"],weekdaysShort:["нед.","пон.","уто.","сре.","чет.","пет.","суб."],weekdaysMin:["не","по","ут","ср","че","пе","су"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e;return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:ci.translate,mm:ci.translate,h:ci.translate,hh:ci.translate,d:"дан",dd:ci.translate,M:"месец",MM:ci.translate,y:"годину",yy:ci.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),ti={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,M){return 1===e?M[0]:e>=2&&e<=4?M[1]:M[2]},translate:function(e,M,a){var c=ti.words[a];return 1===a.length?M?c[0]:c[1]:e+" "+ti.correctGrammaticalCase(e,c)}},oi=Fn.defineLocale("sr",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sre.","čet.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","če","pe","su"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e;return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:ti.translate,mm:ti.translate,h:ti.translate,hh:ti.translate,d:"dan",dd:ti.translate,M:"mesec",MM:ti.translate,y:"godinu",yy:ti.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),di=Fn.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var M=e%10,a;return e+(1==~~(e%100/10)?"e":1===M?"a":2===M?"a":"e")},week:{dow:1,doy:4}}),ii=Fn.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}}),ri={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},si={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},_i=Fn.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return si[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return ri[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,M,a){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,M){return 12===e&&(e=0),"யாமம்"===M?e<2?e:e+12:"வைகறை"===M||"காலை"===M?e:"நண்பகல்"===M&&e>=10?e:e+12},week:{dow:0,doy:6}}),ui=Fn.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},ordinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,M){return 12===e&&(e=0),"రాత్రి"===M?e<4?e:e+12:"ఉదయం"===M?e:"మధ్యాహ్నం"===M?e>=10?e:e+12:"సాయంత్రం"===M?e+12:void 0},meridiem:function(e,M,a){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}}),pi=Fn.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),longDateFormat:{LT:"H นาฬิกา m นาที",LTS:"H นาฬิกา m นาที s วินาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H นาฬิกา m นาที",LLLL:"วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,M,a){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}}),li=Fn.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),mi="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function Li(e){var M=e;return M=-1!==e.indexOf("jaj")?M.slice(0,-3)+"leS":-1!==e.indexOf("jar")?M.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?M.slice(0,-3)+"nem":M+" pIq"}function bi(e){var M=e;return M=-1!==e.indexOf("jaj")?M.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?M.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?M.slice(0,-3)+"ben":M+" ret"}function Ai(e,M,a,c){var n=zi(e);switch(a){case"mm":return n+" tup";case"hh":return n+" rep";case"dd":return n+" jaj";case"MM":return n+" jar";case"yy":return n+" DIS"}}function zi(e){var M=Math.floor(e%1e3/100),a=Math.floor(e%100/10),c=e%10,n="";return M>0&&(n+=mi[M]+"vatlh"),a>0&&(n+=(""!==n?" ":"")+mi[a]+"maH"),c>0&&(n+=(""!==n?" ":"")+mi[c]),""===n?"pagh":n}var Ti=Fn.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:Li,past:bi,s:"puS lup",m:"wa’ tup",mm:Ai,h:"wa’ rep",hh:Ai,d:"wa’ jaj",dd:Ai,M:"wa’ jar",MM:Ai,y:"wa’ DIS",yy:Ai},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),fi={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},hi=Fn.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var M=e%10,a,c;return e+(fi[M]||fi[e%100-M]||fi[e>=100?100:null])},week:{dow:1,doy:7}}),Oi=Fn.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,M,a){return e>11?a?"d'o":"D'O":a?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:Yi,m:Yi,mm:Yi,h:Yi,hh:Yi,d:Yi,dd:Yi,M:Yi,MM:Yi,y:Yi,yy:Yi},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function Yi(e,M,a,c){var n={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return c?n[a][0]:M?n[a][0]:n[a][1]}var qi=Fn.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),Ni=Fn.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});function Wi(e,M){var a=e.split("_");return M%10==1&&M%100!=11?a[0]:M%10>=2&&M%10<=4&&(M%100<10||M%100>=20)?a[1]:a[2]}function yi(e,M,a){var c;return"m"===a?M?"хвилина":"хвилину":"h"===a?M?"година":"годину":e+" "+Wi({mm:M?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:M?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[a],+e)}function Di(e,M){var a,c;return{nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")}[/(\[[ВвУу]\]) ?dddd/.test(M)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(M)?"genitive":"nominative"][e.day()]}function Si(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var ki=Fn.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:Di,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:Si("[Сьогодні "),nextDay:Si("[Завтра "),lastDay:Si("[Вчора "),nextWeek:Si("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return Si("[Минулої] dddd [").call(this);case 1:case 2:case 4:return Si("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:yi,mm:yi,h:"годину",hh:yi,d:"день",dd:yi,M:"місяць",MM:yi,y:"рік",yy:yi},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,M,a){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,M){switch(M){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}}),Xi=Fn.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}}),Bi=Fn.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,M,a){return e<12?a?"sa":"SA":a?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),gi=Fn.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,M){return 12===e&&(e=0),"凌晨"===M||"早上"===M||"上午"===M?e:"下午"===M||"晚上"===M?e+12:e>=11?e:e+12},meridiem:function(e,M,a){var c=100*e+M;return c<600?"凌晨":c<900?"早上":c<1130?"上午":c<1230?"中午":c<1800?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var e,M;return e=Fn().startOf("week"),M=this.unix()-e.unix()>=604800?"[下]":"[本]",0===this.minutes()?M+"dddAh点整":M+"dddAh点mm"},lastWeek:function(){var e,M;return e=Fn().startOf("week"),M=this.unix()<e.unix()?"[上]":"[本]",0===this.minutes()?M+"dddAh点整":M+"dddAh点mm"},sameElse:"LL"},ordinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}}),wi=Fn.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah點mm分",LTS:"Ah點m分s秒",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah點mm分",LLLL:"YYYY年MMMD日ddddAh點mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah點mm分",llll:"YYYY年MMMD日ddddAh點mm分"},meridiemParse:/早上|上午|中午|下午|晚上/,meridiemHour:function(e,M){return 12===e&&(e=0),"早上"===M||"上午"===M?e:"中午"===M?e>=11?e:e+12:"下午"===M||"晚上"===M?e+12:void 0},meridiem:function(e,M,a){var c=100*e+M;return c<900?"早上":c<1130?"上午":c<1230?"中午":c<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d分鐘",h:"一小時",hh:"%d小時",d:"一天",dd:"%d天",M:"一個月",MM:"%d個月",y:"一年",yy:"%d年"}}),vi=Fn;return vi.locale("en"),vi},"object"==typeof exports&&"undefined"!=typeof module?module.exports=M():"function"==typeof define&&define.amd?define(M):e.moment=M()}).call(this),function(){!function(e,M){"use strict";"function"==typeof define&&define.amd?define(["moment"],M):"object"==typeof module&&module.exports?module.exports=M(require("moment")):M(e.moment)}(this,function(e){"use strict";if(void 0!==e.tz)return g("Moment Timezone "+e.tz.version+" was already loaded "+(e.tz.dataVersion?"with data from ":"without any data")+e.tz.dataVersion),e;var M="0.5.3",a={},c={},n={},t={},o,d=e.version.split("."),i=+d[0],r=+d[1];function s(e){return e>96?e-87:e>64?e-29:e-48}function _(e){var M=0,a=e.split("."),c=a[0],n=a[1]||"",t=1,o,d=0,i=1;for(45===e.charCodeAt(0)&&(M=1,i=-1);M<c.length;M++)d=60*d+(o=s(c.charCodeAt(M)));for(M=0;M<n.length;M++)t/=60,d+=(o=s(n.charCodeAt(M)))*t;return d*i}function u(e){for(var M=0;M<e.length;M++)e[M]=_(e[M])}function p(e,M){for(var a=0;a<M;a++)e[a]=Math.round((e[a-1]||0)+6e4*e[a]);e[M-1]=1/0}function l(e,M){var a=[],c;for(c=0;c<M.length;c++)a[c]=e[M[c]];return a}function m(e){var M=e.split("|"),a=M[2].split(" "),c=M[3].split(""),n=M[4].split(" ");return u(a),u(c),u(n),p(n,c.length),{name:M[0],abbrs:l(M[1].split(" "),c),offsets:l(a,c),untils:n,population:0|M[5]}}function L(e){e&&this._set(m(e))}function b(e){var M=e.toTimeString(),a=M.match(/\([a-z ]+\)/i);"GMT"===(a=a&&a[0]?(a=a[0].match(/[A-Z]/g))?a.join(""):void 0:(a=M.match(/[A-Z]{3,5}/g))?a[0]:void 0)&&(a=void 0),this.at=+e,this.abbr=a,this.offset=e.getTimezoneOffset()}function A(e){this.zone=e,this.offsetScore=0,this.abbrScore=0}function z(e,M){for(var a,c;c=6e4*((M.at-e.at)/12e4|0);)(a=new b(new Date(e.at+c))).offset===e.offset?e=a:M=a;return e}function T(){var e=(new Date).getFullYear()-2,M=new b(new Date(e,0,1)),a=[M],c,n,t;for(t=1;t<48;t++)(n=new b(new Date(e,t,1))).offset!==M.offset&&(c=z(M,n),a.push(c),a.push(new b(new Date(c.at+6e4)))),M=n;for(t=0;t<4;t++)a.push(new b(new Date(e+t,0,1))),a.push(new b(new Date(e+t,6,1)));return a}function f(e,M){return e.offsetScore!==M.offsetScore?e.offsetScore-M.offsetScore:e.abbrScore!==M.abbrScore?e.abbrScore-M.abbrScore:M.zone.population-e.zone.population}function h(e,M){var a,c;for(u(M),a=0;a<M.length;a++)c=M[a],t[c]=t[c]||{},t[c][e]=!0}function O(e){var M=e.length,a={},c=[],o,d,i;for(o=0;o<M;o++)for(d in i=t[e[o].offset]||{})i.hasOwnProperty(d)&&(a[d]=!0);for(o in a)a.hasOwnProperty(o)&&c.push(n[o]);return c}function Y(){try{var e=Intl.DateTimeFormat().resolvedOptions().timeZone,M=n[N(e)];if(M)return M;g("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}catch(e){}var a=T(),c=a.length,t=O(a),o=[],d,i,r;for(i=0;i<t.length;i++){for(d=new A(y(t[i]),c),r=0;r<c;r++)d.scoreOffsetAt(a[r]);o.push(d)}return o.sort(f),o.length>0?o[0].zone.name:void 0}function q(e){return o&&!e||(o=Y()),o}function N(e){return(e||"").toLowerCase().replace(/\//g,"_")}function W(e){var M,c,t,o;for("string"==typeof e&&(e=[e]),M=0;M<e.length;M++)o=N(c=(t=e[M].split("|"))[0]),a[o]=e[M],n[o]=c,t[5]&&h(o,t[2].split(" "))}function y(e,M){e=N(e);var t=a[e],o;return t instanceof L?t:"string"==typeof t?(t=new L(t),a[e]=t,t):c[e]&&M!==y&&(o=y(c[e],y))?((t=a[e]=new L)._set(o),t.name=n[e],t):null}function D(){var e,M=[];for(e in n)n.hasOwnProperty(e)&&(a[e]||a[c[e]])&&n[e]&&M.push(n[e]);return M.sort()}function S(e){var M,a,t,o;for("string"==typeof e&&(e=[e]),M=0;M<e.length;M++)t=N((a=e[M].split("|"))[0]),o=N(a[1]),c[t]=o,n[t]=a[0],c[o]=t,n[o]=a[1]}function k(e){W(e.zones),S(e.links),w.dataVersion=e.version}function X(e){return X.didShowError||(X.didShowError=!0,g("moment.tz.zoneExists('"+e+"') has been deprecated in favor of !moment.tz.zone('"+e+"')")),!!y(e)}function B(e){return!(!e._a||void 0!==e._tzm)}function g(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e)}function w(M){var a=Array.prototype.slice.call(arguments,0,-1),c=arguments[arguments.length-1],n=y(c),t=e.utc.apply(null,a);return n&&!e.isMoment(M)&&B(t)&&t.add(n.parse(t),"minutes"),t.tz(c),t}(i<2||2===i&&r<6)&&g("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),L.prototype={_set:function(e){this.name=e.name,this.abbrs=e.abbrs,this.untils=e.untils,this.offsets=e.offsets,this.population=e.population},_index:function(e){var M=+e,a=this.untils,c;for(c=0;c<a.length;c++)if(M<a[c])return c},parse:function(e){var M=+e,a=this.offsets,c=this.untils,n=c.length-1,t,o,d,i;for(i=0;i<n;i++)if(t=a[i],o=a[i+1],d=a[i?i-1:i],t<o&&w.moveAmbiguousForward?t=o:t>d&&w.moveInvalidForward&&(t=d),M<c[i]-6e4*t)return a[i];return a[n]},abbr:function(e){return this.abbrs[this._index(e)]},offset:function(e){return this.offsets[this._index(e)]}},A.prototype.scoreOffsetAt=function(e){this.offsetScore+=Math.abs(this.zone.offset(e.at)-e.offset),this.zone.abbr(e.at).match(/[A-Z]/g).join("")!==e.abbr&&this.abbrScore++},w.version="0.5.3",w.dataVersion="",w._zones=a,w._links=c,w._names=n,w.add=W,w.link=S,w.load=k,w.zone=y,w.zoneExists=X,w.guess=q,w.names=D,w.Zone=L,w.unpack=m,w.unpackBase60=_,w.needsOffset=B,w.moveInvalidForward=!0,w.moveAmbiguousForward=!1;var v=e.fn;function H(e){return function(){return this._z?this._z.abbr(this):e.call(this)}}function E(e){return function(){return this._z=null,e.apply(this,arguments)}}e.tz=w,e.defaultZone=null,e.updateOffset=function(M,a){var c=e.defaultZone,n;void 0===M._z&&(c&&B(M)&&!M._isUTC&&(M._d=e.utc(M._a)._d,M.utc().add(c.parse(M),"minutes")),M._z=c),M._z&&(n=M._z.offset(M),Math.abs(n)<16&&(n/=60),void 0!==M.utcOffset?M.utcOffset(-n,a):M.zone(n,a))},v.tz=function(M){return M?(this._z=y(M),this._z?e.updateOffset(this):g("Moment Timezone has no data for "+M+". See http://momentjs.com/timezone/docs/#/data-loading/."),this):this._z?this._z.name:void 0},v.zoneName=H(v.zoneName),v.zoneAbbr=H(v.zoneAbbr),v.utc=E(v.utc),e.tz.setDefault=function(M){return(i<2||2===i&&r<9)&&g("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=M?y(M):null,e};var C=e.momentProperties;return"[object Array]"===Object.prototype.toString.call(C)?(C.push("_z"),C.push("_a")):C&&(C._z=null),k({version:"2016c",zones:["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Accra|LMT GMT GHST|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5","Africa/Nairobi|LMT EAT BEAT BEAUT|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6","Africa/Bissau|LMT WAT GMT|12.k 10 0|012|-2ldWV.E 2xonV.E|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT WET WEST CET|u.k 0 -10 -10|0121212121212121213121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1y7p0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT WAT WET WEST|Q.M 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|01212121212121212121212121212121213|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0|51e5","Africa/Monrovia|MMT LRT GMT|H.8 I.u 0|012|-23Lzg.Q 29s01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|SWAT SAST SAST CAT WAT WAST|-1u -20 -30 -20 -10 -20|012134545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2GJdu 1Ajdu 1cL0 1SqL0 9NA0 11D0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|CAT CAWT CAPT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3","America/Araguaina|LMT BRT BRST|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT ART ARST ART ARST|4g.M 40 30 30 20|0121212121212121212121212121212121212121213434343434343234343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 j3c0 uL0 1qN0 WL0","America/Argentina/Catamarca|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343454343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Cordoba|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343454343234343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 j3c0 uL0 1qN0 WL0","America/Argentina/Jujuy|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|01212121212121212121212121212121212121212134343456543432343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 g0p0 10M0 j3c0 uL0","America/Argentina/La_Rioja|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434534343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Mendoza|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|0121212121212121212121212121212121212121213434345656543235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 g0p0 10M0 agM0 Op0 7TX0 uL0","America/Argentina/Rio_Gallegos|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343434343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Salta|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434543432343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 j3c0 uL0","America/Argentina/San_Juan|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434534343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 g0p0 10M0 ak00 m10 8lb0 uL0","America/Argentina/San_Luis|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|01212121212121212121212121212121212121212134343456536353465653|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 kin0 10M0 ak00 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0","America/Argentina/Tucuman|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|012121212121212121212121212121212121212121343434345434323534343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 ako0 4N0 8BX0 uL0 1qN0 WL0","America/Argentina/Ushuaia|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343434343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 ajA0 8p0 8zb0 uL0","America/Curacao|LMT ANT AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4","America/Asuncion|AMT PYT PYT PYST|3O.E 40 30 30|012131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0|28e2","America/Bahia|LMT BRT BRST|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT BRT BRST|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST CHDT CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3","America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0|11e2","America/Boa_Vista|LMT AMT AMST|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT COT COST|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|zzz MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT AMT AMST|3C.s 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT VET VET|4r.E 4u 40|0121|-2kV7w.k 28KM2.k 1IwOu|29e5","America/Cayenne|LMT GFT GFT|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Creston|MST PST|70 80|010|-29DR0 43B0|53e2","America/Cuiaba|LMT AMT AMST|3I.k 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|54e4","America/Danmarkshavn|LMT WGT WGST GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|13e2","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|01234252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 Jy10 SL0 dnB0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|01212121212121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 LFB0 1cL0 3Cp0 1cL0 66N0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT ACT ACST AMT|4D.s 50 40 40|0121212121212121212121212121212131|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOP0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Fortaleza|LMT BRT BRST|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT WGT WGST|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.b 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212123|-2l1uQ.N 2HHBQ.N 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT ECT|5e 50|01|-1yVSK|27e5","America/Guyana|LMT GBGT GYT GYT GYT|3Q.E 3J 3J 30 40|01234|-2dvU7.k 24JzQ.k mlc0 Bxbf|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Inuvik|zzz PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|zzz EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.b 50 40|0121212121212121212121|-2l1uQ.N 2uM1Q.N 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 Bb0 10N0 2bB0 8in0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/La_Paz|CMT BOST BOT|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT PET PEST|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp0 1Vb0 3dB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT BRT BRST|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT AMT AMST|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|0120303030303030303030303030303030454545454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST PMST PMDT|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|MMT UYT UYHST UYST UYT UYHST|3I.I 3u 30 20 30 2u|012121212121212121212121213434343434345454543453434343434343434343434343434343434343434|-20UIf.g 8jzJ.g 1cLu 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1qMu WLu 1qMu 11zu 1o0u 11zu NAu 11bu 2iMu zWu Dq10 19X0 pd0 jz0 cm10 19X0 1fB0 1on0 11d0 1oL0 1nB0 1fzu 1aou 1fzu 1aou 1fzu 3nAu Jb0 3MN0 1SLu 4jzu 2PB0 Lb0 3Dd0 1pb0 ixd0 An0 1MN0 An0 1wp0 On0 1wp0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT FNT FNST|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|zzz AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT NEGT SRT SRT|3E.E 3E.Q 3E.A 3u 3u 30|012345|-2nDUj.k Wqo0.c qanX.I 1dmLN.o lzc0|24e4","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT ACT ACST AMT|4v.c 50 40 40|01212121212121212121212121212131|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT AMT AMST|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|zzz CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT BRT BRST|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|zzz CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT AMT AMST BRT|3C.M 40 30 30|0121212121212121212121212121213|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT CLT CLT CLST CLST|4G.K 50 40 40 30|010203131313131212421242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|62e5","America/Santo_Domingo|SDMT EST EDT EHDT AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT BRT BRST|36.s 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|20e6","America/Scoresbysund|LMT CGT CGST EGST EGT|1r.Q 20 10 0 10|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|zzz MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|zzz AWST CAST|0 -80 -b0|012121|-2q00 1DjS0 T90 40P0 KL0|10","Antarctica/Davis|zzz DAVT DAVT|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Antarctica/DumontDUrville|zzz PMT DDUT|0 -a0 -a0|0102|-U0o0 cfq0 bFm0|80","Antarctica/Macquarie|AEST AEDT zzz MIST|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|zzz MAWT MAWT|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|zzz ARST ART ART ARST CLT CLST|0 30 40 30 20 40 30|0121212121234356565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|40","Antarctica/Rothera|zzz ROTT|0 30|01|gOo0|130","Antarctica/Syowa|zzz SYOT|0 -30|01|-vs00|20","Antarctica/Troll|zzz UTC CEST|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|zzz VOST|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Riyadh|LMT AST|-36.Q -30|01|-TvD6.Q|57e5","Asia/Almaty|LMT ALMT ALMT ALMST|-57.M -50 -60 -70|0123232323232323232323232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3Cl0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5","Asia/Anadyr|LMT ANAT ANAT ANAST ANAST ANAST ANAT|-bN.U -c0 -d0 -e0 -d0 -c0 -b0|01232414141414141414141561414141414141414141414141414141414141561|-1PcbN.U eUnN.U 23CL0 1db0 1cN0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qN0 WM0|13e3","Asia/Aqtau|LMT FORT FORT SHET SHET SHEST AQTT AQTST AQTST AQTT|-3l.4 -40 -50 -50 -60 -60 -50 -60 -50 -40|012345353535353535353536767676898989898989898989896|-1Pc3l.4 eUnl.4 1jcL0 JDc0 1cL0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2UK0 Fz0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cN0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 RW0|15e4","Asia/Aqtobe|LMT AKTT AKTT AKTST AKTT AQTT AQTST|-3M.E -40 -50 -60 -60 -50 -60|01234323232323232323232565656565656565656565656565|-1Pc3M.E eUnM.E 23CL0 1db0 1cM0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2UK0 Fz0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT ASHT ASHT ASHST ASHST TMT TMT|-3R.w -40 -50 -60 -50 -40 -50|012323232323232323232324156|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 ba0 xC0|41e4","Asia/Baghdad|BMT AST ADT|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT GST AST|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT BAKT BAKT BAKST BAKST AZST AZT AZT AZST|-3j.o -30 -40 -50 -40 -40 -30 -40 -50|01232323232323232323232456578787878787878787878787878787878787878787|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 10K0 c30 1cJ0 1cL0 8wu0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT ICT|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT FRUT FRUT FRUST FRUST KGT KGST KGT|-4W.o -50 -60 -70 -60 -50 -60 -60|01232323232323232323232456565656565656565656565656567|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 11c0 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 T8u|87e4","Asia/Brunei|LMT BNT BNT|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|HMT BURT IST IST|-5R.k -6u -5u -6u|01232|-18LFR.k 1unn.k HB0 7zX0|15e6","Asia/Chita|LMT YAKT YAKT YAKST YAKST YAKT IRKT|-7x.Q -80 -90 -a0 -90 -a0 -80|0123232323232323232323241232323232323232323232323232323232323232562|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT ULAT ULAT CHOST CHOT CHOT CHOST|-7C -70 -80 -a0 -90 -80 -90|0123434343434343434343434343434343434343434343456565656565656565656565656565656565656565656565|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010|-1c1I0 LX0 16p0 1jz0 1Myp0 Rb0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT IST IHST IST LKT LKT|-5j.w -5u -60 -6u -6u -60|01231451|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT BURT IST DACT BDT BDST|-5R.k -6u -5u -60 -60 -70|01213454|-18LFR.k 1unn.k HB0 m6n0 LqMu 1x6n0 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT TLT JST TLT WITA|-8m.k -80 -90 -90 -80|012343|-2le8m.k 1dnXm.k 8HA0 1ew00 Xld0|19e4","Asia/Dubai|LMT GST|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT DUST DUST DUSST DUSST TJT|-4z.c -50 -60 -70 -60 -50|0123232323232323232323245|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 14N0|76e4","Asia/Gaza|EET EET EEST IST IDT|-20 -30 -30 -20 -30|010101010102020202020202020202023434343434343434343434343430202020202020202020202020202020202020202020202020202020202020202020202020202020202020|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1ny0 1220 1qm0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1qm0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1qm0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1qm0 1220 1ny0 1220 1ny0 1220 1ny0|18e5","Asia/Hebron|EET EET EEST IST IDT|-20 -30 -30 -20 -30|01010101010202020202020202020202343434343434343434343434343020202020202020202020202020202020202020202020202020202020202020202020202020202020202020|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1ny0 1220 1qm0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1qm0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1qm0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1ny0 1220 1qm0 1220 1ny0 1220 1ny0 1220 1ny0|25e4","Asia/Ho_Chi_Minh|LMT PLMT ICT IDT JST|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST JST|-7A.G -80 -90 -90|0121312121212121212121212121212121212121212121212121212121212121212121|-2CFHA.G 1sEP6.G 1cL0 ylu 93X0 1qQu 1tX0 Rd0 1In0 NB0 1cL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1kL0 14N0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT HOVT HOVT HOVST|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT IRKT IRKT IRKST IRKST IRKT|-6V.5 -70 -80 -90 -80 -90|012323232323232323232324123232323232323232323232323232323232323252|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST TRST TRT|-1U.U -20 -30 -40 -30|012121212121212121212121212121212121212121212121212121234343434342121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSp0 CL0 mN0 1Vz0 1gN0 1pz0 5Rd0 1fz0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1jB0 18L0 1ip0 17z0 qdd0 xX0 3S10 Tz0 dA10 11z0 1o10 11z0 1qN0 11z0 1ze0 11B0 WM0 1qO0 WI0 1nX0 1rB0 10L0 11B0 1in0 17d0 1in0 2pX0 19E0 1fU0 16Q0 1iI0 16Q0 1iI0 1Vd0 pb0 3Kp0 14o0 1df0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e6","Asia/Jakarta|BMT JAVT WIB JST WIB WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT WIT ACST|-9m.M -90 -9u|0121|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212132121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|AFT AFT|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT PETT PETT PETST PETST|-ay.A -b0 -c0 -d0 -c0|01232323232323232323232412323232323232323232323232323232323232412|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qN0 WM0|18e4","Asia/Karachi|LMT IST IST KART PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT XJT|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT IST NPT|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT YAKT YAKT YAKST YAKST VLAT VLAST VLAT YAKT|-92.d -80 -90 -a0 -90 -a0 -b0 -b0 -a0|01232323232323232323232412323232323232323232323232565656565656565782|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT KRAT KRAT KRAST KRAST KRAT|-6b.q -60 -70 -80 -70 -80|012323232323232323232324123232323232323232323232323232323232323252|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT MALT MALST MALT MALT JST MYT|-6T.p -70 -7k -7k -7u -90 -80|01234546|-2Bg6T.p 17anT.p 7hXE dM00 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT BORT BORT BORTST JST MYT|-7l.k -7u -80 -8k -90 -80|01232323232323232425|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0 1so10|13e4","Asia/Macau|LMT MOT MOST CST|-7y.k -80 -90 -80|0121212121212121212121212121212121212121213|-2le7y.k 1XO34.k 1wn0 Rd0 1wn0 R9u 1wqu U10 1tz0 TVu 1tz0 17gu 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cOu 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cL0 KEp0|57e4","Asia/Magadan|LMT MAGT MAGT MAGST MAGST MAGT|-a3.c -a0 -b0 -c0 -b0 -c0|012323232323232323232324123232323232323232323232323232323232323251|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|95e3","Asia/Makassar|LMT MMT WITA JST|-7V.A -7V.A -80 -90|01232|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PHT PHST JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT KRAT KRAT KRAST KRAST NOVST NOVT NOVT|-5M.M -60 -70 -80 -70 -70 -60 -70|012323232323232323232324123232323232323232323232323232323232325672|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qN0 WM0 8Hz0|55e4","Asia/Novosibirsk|LMT NOVT NOVT NOVST NOVST|-5v.E -60 -70 -80 -70|0123232323232323232323241232341414141414141414141414141414141414121|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|15e5","Asia/Omsk|LMT OMST OMST OMSST OMSST OMST|-4R.u -50 -60 -70 -60 -70|012323232323232323232324123232323232323232323232323232323232323252|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT URAT URAT URAST URAT URAST ORAT ORAST ORAT|-3p.o -40 -50 -60 -60 -50 -40 -50 -50|012343232323232323251516767676767676767676767676768|-1Pc3p.o eUnp.o 23CL0 1db0 1cM0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 2UK0 Fz0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 RW0|27e4","Asia/Pontianak|LMT PMT WIB JST WIB WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JCST JST KST|-8n -8u -90 -90 -90|012341|-2um8n 97XR 12FXu jdA0 2Onc0|29e5","Asia/Qyzylorda|LMT KIZT KIZT KIZST KIZT QYZT QYZT QYZST|-4l.Q -40 -50 -60 -60 -50 -60 -70|012343232323232323232325676767676767676767676767676|-1Pc4l.Q eUol.Q 23CL0 1db0 1cM0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2UK0 dC0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|73e4","Asia/Rangoon|RMT BURT JST MMT|-6o.E -6u -90 -6u|0123|-21Jio.E SmnS.E 7j9u|48e5","Asia/Sakhalin|LMT JCST JST SAKT SAKST SAKST SAKT|-9u.M -90 -90 -b0 -c0 -b0 -a0|01234343434343434343434356343434343435656565656565656565656565656363|-2AGVu.M 1iaMu.M je00 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o10 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT SAMT SAMT SAMST TAST UZST UZT|-4r.R -40 -50 -60 -60 -60 -50|01234323232323232323232356|-1Pc4r.R eUor.R 23CL0 1db0 1cM0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 11x0 bf0|36e4","Asia/Seoul|LMT KST JCST JST KST KDT KDT|-8r.Q -8u -90 -90 -90 -9u -a0|01234151515151515146464|-2um8r.Q 97XV.Q 12FXu jjA0 kKo0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Singapore|SMT MALT MALST MALT MALT JST SGT SGT|-6T.p -70 -7k -7k -7u -90 -7u -80|012345467|-2Bg6T.p 17anT.p 7hXE dM00 17bO 8Fyu Mspu DTA0|56e5","Asia/Srednekolymsk|LMT MAGT MAGT MAGST MAGST MAGT SRET|-ae.Q -a0 -b0 -c0 -b0 -c0 -b0|012323232323232323232324123232323232323232323232323232323232323256|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|JWST JST CST CDT|-80 -90 -80 -90|01232323232323232323232323232323232323232|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT TAST TAST TASST TASST UZST UZT|-4B.b -50 -60 -70 -60 -60 -50|01232323232323232323232456|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 11y0 bf0|23e5","Asia/Tbilisi|TBMT TBIT TBIT TBIST TBIST GEST GET GET GEST|-2X.b -30 -40 -50 -40 -40 -30 -40 -50|0123232323232323232323245656565787878787878787878567|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 3y0 19f0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cM0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT IRST IRST IRDT IRDT|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT IST BTT|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JCST JST JDT|-90 -90 -a0|0121212121|-1iw90 pKq0 QL0 1lB0 13X0 1zB0 NX0 1zB0 NX0|38e6","Asia/Ulaanbaatar|LMT ULAT ULAT ULAST|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT YAKT YAKT MAGST MAGT MAGST MAGT MAGT VLAT VLAT|-9w.S -80 -90 -c0 -b0 -b0 -a0 -c0 -b0 -a0|0123434343434343434343456434343434343434343434343434343434343434789|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT VLAT VLAT VLAST VLAST VLAT|-8L.v -90 -a0 -b0 -a0 -b0|012323232323232323232324123232323232323232323232323232323232323252|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT YAKT YAKT YAKST YAKST YAKT|-8C.W -80 -90 -a0 -90 -a0|012323232323232323232324123232323232323232323232323232323232323252|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT SVET SVET SVEST SVEST YEKT YEKST YEKT|-42.x -3J.5 -40 -50 -60 -50 -50 -60 -60|0123434343434343434343435267676767676767676767676767676767676767686|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT YERT YERT YERST YERST AMST AMT AMT AMST|-2W -30 -40 -50 -40 -40 -30 -40 -50|0123232323232323232323245656565657878787878787878787878787878787|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1am0 2r0 1cJ0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fb0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT AZOT AZOST AZOMT AZOT AZOST WET|1S.w 20 10 0 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545456545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldW5.s aPX5.s Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT CANT WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT CVT CVST CVT|1y.4 20 10 10|01213|-2xomp.U 1qOMp.U 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT MADT MADST MADMT WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldWQ.o aPWQ.o Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT IST ISST GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|GST|20|0||30","Atlantic/Stanley|SMT FKT FKST FKT FKST|3P.o 40 30 30 20|0121212121212134343212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 U10 1qM0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|746","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4","Australia/Eucla|ACWST ACWDT|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Lord_Howe|AEST LHST LHDT LHDT|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Pacific/Easter|EMT EAST EASST EAST EASST|7h.s 70 60 60 50|0121212121212121212121212121234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|30e2","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","EST|EST|50|0|","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g5X0 14p0 1wn0 17d0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Etc/GMT+0|GMT|0|0|","Etc/GMT+1|GMT+1|10|0|","Etc/GMT+10|GMT+10|a0|0|","Etc/GMT+11|GMT+11|b0|0|","Etc/GMT+12|GMT+12|c0|0|","Etc/GMT+2|GMT+2|20|0|","Etc/GMT+3|GMT+3|30|0|","Etc/GMT+4|GMT+4|40|0|","Etc/GMT+5|GMT+5|50|0|","Etc/GMT+6|GMT+6|60|0|","Etc/GMT+7|GMT+7|70|0|","Etc/GMT+8|GMT+8|80|0|","Etc/GMT+9|GMT+9|90|0|","Etc/GMT-1|GMT-1|-10|0|","Etc/GMT-10|GMT-10|-a0|0|","Etc/GMT-11|GMT-11|-b0|0|","Etc/GMT-12|GMT-12|-c0|0|","Etc/GMT-13|GMT-13|-d0|0|","Etc/GMT-14|GMT-14|-e0|0|","Etc/GMT-2|GMT-2|-20|0|","Etc/GMT-3|GMT-3|-30|0|","Etc/GMT-4|GMT-4|-40|0|","Etc/GMT-5|GMT-5|-50|0|","Etc/GMT-6|GMT-6|-60|0|","Etc/GMT-7|GMT-7|-70|0|","Etc/GMT-8|GMT-8|-80|0|","Etc/GMT-9|GMT-9|-90|0|","Etc/UCT|UCT|0|0|","Etc/UTC|UTC|0|0|","Europe/Amsterdam|AMT NST NEST NET CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Ck0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 16M0 1lc0 1tA0 17A0 11c0 1io0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST CET CEST MSK MSD EEST EET FET|-10 -20 -20 -30 -30 -40 -30 -20 -30|0101010101010232454545454545454546767676767676767676767676767676767676767676787|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 Am0 Lb0 1en0 op0 1pNz0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cJ0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ldXn.f aPWn.f Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|01010101010101010101010121212121234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-28dd0 11A0 1go0 19A0 1co0 1dA0 b1A0 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 iyo0 Rc0 18o0 1hc0 1io0 1a00 14o0 5aL0 MM0 1vc0 17A0 1i00 1bc0 1eo0 17d0 1in0 17A0 6hA0 10N0 XIL0 1a10 1in0 17d0 19X0 1cN0 1fz0 1a10 1fX0 1cp0 1cO0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2as10 M00 1cM0 1cM0 14o0 1o00 WM0 1qM0 17c0 1cM0 M3A0 5M20 WM0 1fA0 1cM0 1cM0 1cM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 Lz0 1C10 Lz0 1EN0 Lz0 1C10 Lz0 1zd0 Oo0 1C00 On0 1cp0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST FET|-1O -20 -30 -20 -10 -40 -30 -30|012343432525252525252525252616161616161616161616161616161616161616172|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cK0 1cM0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hy0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK MSM EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c20 imv.j 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2as10 M00 1cM0 1cM0 14o0 1o00 WM0 1qM0 17c0 1cM0 M3A0 5M20 WM0 1fA0 1cM0 16K0 1iO0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 Lz0 1C10 Lz0 1EN0 Lz0 1C10 Lz0 1zd0 Oo0 1C00 On0 1C10 Lz0 1zd0 On0 1C10 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT SAMT SAMT KUYT KUYST MSD MSK EEST SAMST SAMST|-3k.k -30 -40 -40 -50 -40 -30 -30 -50 -40|012343434343434343435656712828282828282828282828282828282828282912|-22WNk.k qHak.k bcn0 1Qqo0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cN0 8o0 14j0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qN0 WM0|12e5","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WNd.A qHad.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1a00 1cM0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT TSAT STAT STAT VOLT VOLST VOLST VOLT MSD MSK MSK|-2V.E -30 -30 -40 -40 -50 -40 -30 -40 -30 -40|0123454545454545454676767489898989898989898989898989898989898989a9|-21IqV.E cLXV.E cEM0 1gqn0 Lco0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cJ0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|CUT EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0|","Indian/Chagos|LMT IOT IOT|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Christmas|CXT|-70|0||21e2","Indian/Cocos|CCT|-6u|0||596","Indian/Kerguelen|zzz TFT|0 -50|01|-MG00|130","Indian/Mahe|LMT SCT|-3F.M -40|01|-2yO3F.M|79e3","Indian/Maldives|MMT MVT|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT MUT MUST|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT RET|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|MHT KWAT MHT|-b0 c0 -c0|012|-AX0 W9X0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","MST|MST|70|0|","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Pacific/Chatham|CHAST CHAST CHADT|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Pacific/Apia|LMT WSST SST SDT WSDT WSST|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3","Pacific/Bougainville|PGT JST BST|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|CHUT|-a0|0||49e3","Pacific/Efate|LMT VUT VUST|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|PHOT PHOT PHOT|c0 b0 -d0|012|nIc0 B8n0|1","Pacific/Fakaofo|TKT TKT|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT FJT FJST|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0|88e4","Pacific/Funafuti|TVT|-c0|0||45e2","Pacific/Galapagos|LMT ECT GALT|5W.o 50 60|012|-1yVS1.A 2dTz1.A|25e3","Pacific/Gambier|LMT GAMT|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT SBT|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST ChST|-a0 -a0|01|1fpq0|17e4","Pacific/Honolulu|HST HDT HST|au 9u a0|010102|-1thLu 8x0 lef0 8Pz0 46p0|37e4","Pacific/Kiritimati|LINT LINT LINT|aE a0 -e0|012|nIaE B8nk|51e2","Pacific/Kosrae|KOST KOST|-b0 -c0|010|-AX0 1bdz0|66e2","Pacific/Majuro|MHT MHT|-b0 -c0|01|-AX0|28e3","Pacific/Marquesas|LMT MART|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT NST BST SST|bm.M b0 b0 b0|0123|-2nDMB.c 2gVzB.c EyM0|37e2","Pacific/Nauru|LMT NRT JST NRT|-b7.E -bu -90 -c0|01213|-1Xdn7.E PvzB.E 5RCu 1ouJu|10e3","Pacific/Niue|NUT NUT NUT|bk bu b0|012|-KfME 17y0a|12e2","Pacific/Norfolk|NMT NFT NFST NFT|-bc -bu -cu -b0|01213|-Kgbc W01G On0 1COp0|25e4","Pacific/Noumea|LMT NCT NCST|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|PWT|-90|0||21e3","Pacific/Pitcairn|PNT PST|8u 80|01|18Vku|56","Pacific/Pohnpei|PONT|-b0|0||34e3","Pacific/Port_Moresby|PGT|-a0|0||25e4","Pacific/Rarotonga|CKT CKHST CKT|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT TAHT|9W.g a0|01|-2joe1.I|18e4","Pacific/Tarawa|GILT|-c0|0||29e3","Pacific/Tongatapu|TOT TOT TOST|-ck -d0 -e0|01212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0|75e3","Pacific/Wake|WAKT|-c0|0||16e3","Pacific/Wallis|WFT|-c0|0||94","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00"],links:["Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Sao_Tome","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Khartoum|Africa/Juba","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Atikokan|America/Coral_Harbour","America/Chicago|US/Central","America/Curacao|America/Aruba","America/Curacao|America/Kralendijk","America/Curacao|America/Lower_Princes","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Cayman","America/Phoenix|US/Arizona","America/Port_of_Spain|America/Anguilla","America/Port_of_Spain|America/Antigua","America/Port_of_Spain|America/Dominica","America/Port_of_Spain|America/Grenada","America/Port_of_Spain|America/Guadeloupe","America/Port_of_Spain|America/Marigot","America/Port_of_Spain|America/Montserrat","America/Port_of_Spain|America/St_Barthelemy","America/Port_of_Spain|America/St_Kitts","America/Port_of_Spain|America/St_Lucia","America/Port_of_Spain|America/St_Thomas","America/Port_of_Spain|America/St_Vincent","America/Port_of_Spain|America/Tortola","America/Port_of_Spain|America/Virgin","America/Regina|Canada/East-Saskatchewan","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Singapore|Singapore","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT+0|Etc/GMT","Etc/GMT+0|Etc/GMT-0","Etc/GMT+0|Etc/GMT0","Etc/GMT+0|Etc/Greenwich","Etc/GMT+0|GMT","Etc/GMT+0|GMT+0","Etc/GMT+0|GMT-0","Etc/GMT+0|GMT0","Etc/GMT+0|Greenwich","Etc/UCT|UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pohnpei|Pacific/Ponape"]}),e})}.call(this),function(){"undefined"!=typeof Package&&(n=this.moment)}.call(this),Package._define("jeeeyul:moment-with-langs",{moment:n})}();
  55. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,s=Package["templating-runtime"].Template,a=Package.modules.meteorInstall,n=Package["babel-runtime"].meteorBabelHelpers,o=Package.promise.Promise,c=Package.blaze.Blaze,i=Package.blaze.UI,l=Package.blaze.Handlebars,g=Package.spacebars.Spacebars,u=Package.htmljs.HTML,h,p=a({node_modules:{meteor:{"ostrio:templatehelpers":{"templatehelpers.js":function(e,t,r){let s,a;r.export({templatehelpers:()=>n}),r.watch(e("meteor/meteor"),{Meteor(e){s=e}},0),r.watch(e("meteor/templating"),{Template(e){a=e}},1);let n={},o=!1,c=!1;try{o=e("meteor/session").Session}catch(e){}try{c=e("meteor/underscore")._}catch(e){}class i{constructor(){}_toString(e){return Object.prototype.toString.call(e)}_isString(e){return"[object String]"===n._toString(e)}_isObject(e){const t=typeof e;return"function"===t||"object"===t&&!!e}_isUndefined(e){return void 0===e}session(e,t){let r,a;if(!o)throw new s.Error(404,'"session" package is missing, install it first: "meteor add session"');switch(n._isUndefined(t)&&(a="get"),n._isString(t)&&(a="get"),n._isObject(t)&&(a="get",t.hash&&t.hash.set&&(a=t.hash.action?t.hash.action:"set",r=t.hash.set||void 0)),a){case"setDefault":return void o.setDefault(e,r);case"set":return void o.set(e,r);default:return o.get(e)}}log(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];console.log("arguments: ",t,"this: ",this);const s=t.shift();try{return"".concat(JSON.stringify(s,null,2)," | ").concat(JSON.stringify(t,null,2))}catch(e){return"".concat(s," | ").concat(t)}}compare(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t[t.length-1]&&n._isObject(t[t.length-1])&&t[t.length-1].hasOwnProperty("hash")&&t.pop();const s=[];if(t.length>3){s.push(t[0]);for(let e=0;e<t.length-1;)s.push(n.compare(s[s.length-1],t[++e],t[++e]));return s[s.length-1]}let a=t[0],o=t[2];const c=t[1];if(n._isObject(a)&&n._isObject(o)&&(a=JSON.stringify(a),o=JSON.stringify(o)),n._isString(o)&&~o.indexOf("|")){const e=o.split("|");for(let t=0;t<e.length;t++)if(s.push(n.compare(a,c,e[t])),!0===s[s.length-1])return!0;return s[s.length-1]}switch(c){case">":case"gt":case"greaterThan":return a>o;case">=":case"gte":case"greaterThanEqual":return a>=o;case"<":case"lt":case"lessThan":return a<o;case"<=":case"lte":case"lessThanEqual":return a<=o;case"===":case"is":return a===o;case"!==":case"isnt":return a!==o;case"isEqual":case"==":return a==o;case"isNotEqual":case"!=":return a!=o;case"&&":case"and":return a&&o;case"&!":return a&&!o;case"!&":return!a&&o;case"!&!":return!a&&!o;case"||":case"or":return a||o;case"!|":return!a||o;case"|!":return a||!o;case"!|!":return!a||!o;case"!||":case"nor":return!(a||o);case"!&&":case"nand":return!(a&&o);case"xor":return a&&!o||!a&&o;case"nxor":return!(a&&!o||!a&&o);default:return console.error('[ostrio:templatehelpers] [comparison operator: "'.concat(c,'" is not supported!]')),!1}}underscore(){if(!c)throw new s.Error(404,'"underscore" package is missing, install it first: "meteor add underscore"');for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if(t.length){n._isObject(t[t.length-1])&&t[t.length-1].hasOwnProperty("hash")&&t.pop();const e=t[0];return t.shift(),c[e].apply(c,t)}}}r.runSetters(n=new i),a.registerHelper("Session",n.session),a.registerHelper("log",n.log),a.registerHelper("compare",n.compare),a.registerHelper("_",n.underscore)}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/ostrio:templatehelpers/templatehelpers.js");Package._define("ostrio:templatehelpers",p)}();
  56. !function(){var a=Package.blaze.Blaze,e=Package.blaze.UI,l=Package.blaze.Handlebars;Package._define("ui",{Blaze:a,UI:e,Handlebars:l})}();
  57. !function(){var e=Package.meteor.Meteor,r=Package.meteor.global,t=Package.meteor.meteorEnv,n=Package.blaze.Blaze,i=Package.blaze.UI,o=Package.blaze.Handlebars,a=Package.session.Session,s=Package.tracker.Tracker,u=Package.tracker.Deps,c=Package.underscore._,l=Package.htmljs.HTML,p;(function(){void 0===p&&(p={});var r={},t=e.isClient?new u.Dependency:null,n="en";p.setLanguage=function(r){r&&r!==n&&(n=r,e.isClient&&t.changed())},p.language=function(){return e.isClient&&t.depend(),n},p.setDictionary=function(e){r=e},p.addDictionary=function(e){c.extend(r,e)};var i=function(e,r){return e==e.toLowerCase()?r.toLowerCase():e==e.toUpperCase()?r.toUpperCase():e.substr(1)==e.substr(1).toLowerCase()?r.substr(0,1).toUpperCase()+r.substr(1).toLowerCase():e.substr(0,2)==e.substr(0,2).toUpperCase()?r:r.replace(/( [a-z])/g,function(e){return e.toUpperCase()})};p.getText=function(e,t){var n=e.toLowerCase(),o=r&&r[n],a="string"==typeof t?t:p.language();return i(e,o?o[a]?o[a]:o.en:"["+e+"]")}}).call(this),function(){void 0!==i&&"function"==typeof i.registerHelper||(i={registerHelper:function(e,r){if(void 0!==o)return o.registerHelper(e,r);throw new Error("No UI or Handlebars found")}}),void 0!==i&&(i.registerHelper("getLength",function(e){return e&&e.length}),i.registerHelper("isSelected",function(e,r){return e===r?{selected:"selected"}:null}),i.registerHelper("isChecked",function(e,r){return e===r?{checked:"checked"}:null}),i.registerHelper("cutString",function(e,r){return e.length>r?e.substr(0,Math.max(r-3,0))+"...":e}),i.registerHelper("$eq",function(e,r){return e===r}),i.registerHelper("$neq",function(e,r){return e!==r}),i.registerHelper("$in",function(e,r,t,n){return e===r||e===t||e===n}),i.registerHelper("$nin",function(e,r,t,n){return e!==r&&e!==t&&e!==n}),i.registerHelper("$exists",function(e){return void 0!==e}),i.registerHelper("$lt",function(e,r){return e<r}),i.registerHelper("$gt",function(e,r){return e>r}),i.registerHelper("$lte",function(e,r){return e<=r}),i.registerHelper("$gte",function(e,r){return e>=r}),i.registerHelper("$and",function(e,r){return e&&r}),i.registerHelper("$or",function(e,r){return e||r}),i.registerHelper("$not",function(e){return!e}),i.registerHelper("nl2br",function(e){var r=(e+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2");return new Spacebars.SafeString(r)}),i.registerHelper("getText",function(e,r){var t=r||null;return p.getText(e,t)}),i.registerHelper("$mapped",function(e){if(!Array.isArray(e))try{e=e.fetch()}catch(e){return console.log("Error in $mapped: perhaps you aren't sending in a collection or array."),[]}var r=e.length,t;return e.map(function(e,t){return e.$length=r,e.$index=t,e.$first=0===t,e.$last=t===r-1,e})||[]}),p.superScope={},p.addScope=function(e,r){p.superScope[e]=c.bind(function(){return this},r)},p.removeScope=function(e){delete i._globalHelpers[e],delete p.superScope[e]},p.addScope("Session",a),p.addScope("Meteor",e),i.registerHelper("$",function(){return p.superScope}))}.call(this),Package._define("raix:handlebar-helpers",{Helpers:p})}();
  58. !function(){var n=Package.meteor.Meteor,i=Package.meteor.global,e=Package.meteor.meteorEnv,a=Package.underscore._,t=Package["templating-runtime"].Template,o=Package.jquery.$,r=Package.jquery.jQuery,s=Package.blaze.Blaze,m=Package.blaze.UI,l=Package.blaze.Handlebars,d=Package.spacebars.Spacebars,c=Package.htmljs.HTML;(function(){(function(){t.__checkName("Animate"),t.Animate=new t("Template.Animate",function(){var n=this;return s._InOuterTemplateScope(n,function(){return d.include(function(){return d.call(n.templateContentBlock)})})})}).call(this),function(){var i=function(n){return"all 0s ease 0s"===n.css("transition")&&"none 0s ease 0s 1 normal none running"===n.css("animation")&&(console.warn('animation-helper error: The following element has no transition defined, but an "animate" class:',n[0]),!0)};t.Animate.rendered=function(){var e=this;a.each(this.findAll(".animate"),function(n){var e=o(n);i(e)||(e.width(),e.removeClass("animate"),e.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd transitionEnd msTransitionEnd animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd animationEnd msAnimationEnd",function(i){i.target===n&&(e.off(i),n._animation_helper_isVisible=!0)}))}),this._animation_helper_parentNode=this.firstNode.parentNode,this._animation_helper_parentNode._uihooks={insertElement:function(n,e){var a=o(n);a.insertBefore(e),a.hasClass("animate")&&!i(a)&&(a.width(),a.removeClass("animate"),a.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd transitionEnd msTransitionEnd animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd animationEnd msAnimationEnd",function(i){i.target===n&&(a.off(i),n._animation_helper_isVisible=!0)}))},removeElement:function(i){var e=o(i),a;i._animation_helper_isVisible?(n.isClient&&(a=n.setTimeout(function(){e.remove(),e=null},5e3)),e.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd transitionEnd msTransitionEnd animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd animationEnd msAnimationEnd",function(t){t.target===i&&(e.off(t),n.clearTimeout(a),delete i._animation_helper_isVisible,e.remove(),e=null)}),e.addClass("animate").width()):(e.remove(),e=null)}}},t.Animate.destroyed=function(){var i=this;n.isClient&&i._animation_helper_parentNode&&Tracker.afterFlush(function(){i._animation_helper_parentNode._uihooks=null})}}.call(this)}).call(this),Package._define("frozeman:animation-helper")}();
  59. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,a=Package.meteor.meteorEnv,n=Package["templating-runtime"].Template,r=Package.underscore._,l=Package["reactive-var"].ReactiveVar,i=Package.blaze.Blaze,c=Package.blaze.UI,m=Package.blaze.Handlebars,s=Package.spacebars.Spacebars,p=Package.htmljs.HTML,o;(function(){o={_getTemplateInstance:function(t,a,i){var c=null;if(r.isObject(t)&&(t.hasOwnProperty("_templateInstance")||t.hasOwnProperty("view")))t.hasOwnProperty("_templateInstance")?c=t:t.hasOwnProperty("view")&&(c=t.view);else try{c=n.instance().view,i=a,a=t}catch(t){throw new e.Error("TemplateVar: works only from withing template helpers, callbacks or events. Additonally you can pass a template instance as the first parameter.")}for(;-1===c.name.indexOf("Template.")&&c.parentView;)c=c.parentView;return c&&!c._templateVar&&(c._templateVar={}),c&&!c._templateVar[a]&&(c._templateVar[a]=new l(i)),{key:a,value:i,template:c}},_getTemplateInstanceBySelector:function(e){var t;try{t=i.getView($(e)[0])}catch(e){}if(e&&t){for(;-1===t.name.indexOf("Template.")&&t.parentView;)t=t.parentView;if(!t||!t.templateInstance)return;if(!t.isRendered){var a=new l(!1);return t.onViewReady(function(){a&&a.set(!0),a=null}),a}return t.templateInstance()}return console.warn("TemplateVar: Couldn't find an element within a template matching the selector \""+e+'"'),null},get:function(e,t){var a=o._getTemplateInstance(e,t);return a.template._templateVar[a.key].get()},set:function(e,t,a){var n=o._getTemplateInstance(e,t,a);n.template._templateVar[n.key].set(n.value)},getFrom:function(e,t){var a=o._getTemplateInstanceBySelector(e);if(a){if(!(a instanceof l))return a.view._templateVar&&a.view._templateVar[t]?a.view._templateVar[t].get():void 0;a.get()}},setTo:function(e,t,a){var n=o._getTemplateInstanceBySelector(e);n&&n.view._templateVar&&n.view._templateVar[t]&&n.view._templateVar[t].set(a)}},n.registerHelper("TemplateVar",function(e){return{get:o.get.bind(this,n.instance()),set:o.set.bind(this,n.instance()),getFrom:o.getFrom.bind(this),setTo:o.setTo.bind(this)}})}).call(this),Package._define("frozeman:template-var",{TemplateVar:o})}();
  60. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,a=Package.tracker.Tracker,r=Package.tracker.Deps,i=Package.underscore._,c;(function(){(function(){c=function(){function t(e){this._dependency=new a.Dependency,this._intervalId=null,i.isFinite(e)&&this.start(e)}return t.prototype.start=function(t){var n=this;this._intervalId=e.setInterval(function(){n._dependency.changed()},1e3*t)},t.prototype.stop=function(){e.clearInterval(this._intervalId),this._intervalId=null},t.prototype.tick=function(){this._dependency.depend()},t}()}).call(this)}).call(this),Package._define("frozeman:reactive-timer",{ReactiveTimer:c})}();
  61. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,o=Package.meteor.meteorEnv,a=Package.random.Random;(function(){var o=Object.prototype.hasOwnProperty,r="_localstorage_test_"+a.id(),n,l;try{(l=t.localStorage)&&(l.setItem(r,r),n=l.getItem(r),l.removeItem(r))}catch(e){}r===n&&(e.isServer?e._localStorage=l:["getItem","setItem","removeItem"].forEach(function(e){this[e]=function(){return l[e].apply(l,arguments)}},e._localStorage={})),e._localStorage||(e.isClient&&e._debug("You are running a browser with no localStorage or userData support. Logging in from one tab will not cause another tab to be logged in."),e._localStorage=Object.create({setItem:function(e,t){this[e]=t},removeItem:function(e){delete this[e]},getItem:function(e){return o.call(this,e)?this[e]:null}}))}).call(this),Package._define("localstorage")}();
  62. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,a=Package.underscore._,c=Package.ejson.EJSON,o;(function(){o={keys:{},deps:{},_ensureDeps:function(e){this.deps[e]||(this.deps[e]=new Tracker.Dependency)},set:function(e,t,r,o){if(this._ensureDeps(e),"undefined"!=typeof chrome&&chrome.storage){var s={};s[e]=t,chrome.storage.local.set(s,function(){r&&!1===r.reactive||this.deps[e].changed(),a.isFunction(o)&&o()})}else{a.isObject(t)&&(t=c.stringify(t));try{localStorage.setItem(e,t)}catch(e){}r&&!1===r.reactive||this.deps[e].changed(),a.isFunction(o)&&o()}},get:function(e,t,r){if(this._ensureDeps(e),t&&!1===t.reactive||this.deps[e].depend(),"undefined"==typeof chrome||!chrome.storage){var o=localStorage.getItem(e),s=o;if(o&&a.isString(o))try{s=c.parse(o)}catch(e){s=o}return s}chrome.storage.local.get(e,r)}}}).call(this),Package._define("frozeman:storage",{LocalStore:o})}();
  63. !function(){var n=Package.meteor.Meteor,t=Package.meteor.global,e=Package.meteor.meteorEnv,i=Package["templating-runtime"].Template,o=Package.random.Random,a=Package.underscore._,c=Package["reactive-var"].ReactiveVar,l=Package.blaze.Blaze,r=Package.blaze.UI,u=Package.blaze.Handlebars,s=Package.spacebars.Spacebars,f=Package.htmljs.HTML,p,k;(function(){i.__checkName("GlobalNotifications"),i.GlobalNotifications=new i("Template.GlobalNotifications",function(){var n=this;return f.DIV({class:function(){return s.mustache(n.lookup("wrapperClass"))}},"\n ",s.include(n.lookupTemplate("Animate"),function(){return["\n ",l.Each(function(){return s.call(n.lookup("listNotifications"))},function(){return["\n ",s.include(n.lookupTemplate("GlobalNotifications_notification")),"\n "]}),"\n "]}),"\n ")}),i.__checkName("GlobalNotifications_notification"),i.GlobalNotifications_notification=new i("Template.GlobalNotifications_notification",function(){var n=this;return s.With(function(){return s.call(n.lookup("notification"))},function(){return["\n ",f.DIV({class:function(){return[s.mustache(n.lookup("class"))," animate ",s.mustache(n.lookup("type"))]}},"\n ",l.If(function(){return s.call(n.lookup("title"))},function(){return["\n ",f.H1(l.View("lookup:title",function(){return s.mustache(n.lookup("title"))})),"\n "]}),"\n ",l.If(function(){return s.call(n.lookup("content"))},function(){return["\n ",f.P(l.View("lookup:content",function(){return s.mustache(n.lookup("content"))})),"\n "]}),"\n ",l.If(function(){return s.call(n.lookup("ok"))},function(){return["\n ",f.BUTTON({class:"ok"},l.View("lookup:okText",function(){return s.mustache(n.lookup("okText"))})),"\n "]}),"\n ",l.If(function(){return s.call(n.lookup("cancel"))},function(){return["\n ",f.BUTTON({class:"cancel"},l.View("lookup:cancelText",function(){return s.mustache(n.lookup("cancelText"))})),"\n "]}),"\n "),"\n "]})})}).call(this),function(){k=p={info:function(n){return e(n,"info")},warning:function(n){return e(n,"warning")},success:function(n){return e(n,"success")},error:function(n){return e(n,"error")},hideAll:function(){Tracker.nonreactive(function(){var n=t.get();a.each(n,function(t,e){t.closeable&&delete n[e]}),t.set(n)})},hide:function(n){l(n)}};var t=new c({}),e=function(n,e){var i;return Tracker.nonreactive(function(){i=t.get()}),a.isString(n)&&(n={type:e,content:n}),n._id=o.id(),n.type||(n.type=e),a.isUndefined(n.closeable)&&(a.isFunction(n.ok)||a.isFunction(n.cancel))?n.closeable=!1:a.isUndefined(n.closeable)&&(n.closeable=!0),a.isObject(i)||(i={}),i[n._id]=n,t.set(i),n._id},l=function(n){Tracker.nonreactive(function(){var e=t.get();delete e[n],t.set(e)})};i.GlobalNotifications.helpers({listNotifications:function(){var n=t.get();if(!a.isEmpty(n))return n=a.map(n,function(n){return n}),this.reverse&&n.reverse(),n},wrapperClass:function(){return this.wrapperClass||"global-notifications"}}),i.GlobalNotifications_notification.destroyed=function(){this._runningTimeout=null},i.GlobalNotifications_notification.helpers({notification:function(){var t=i.instance();return this.title&&-1!==this.title.indexOf("i18n:")&&"undefined"!=typeof TAPi18n&&(this.title=TAPi18n.__(this.title.replace("i18n:",""))),this.content&&-1!==this.content.indexOf("i18n:")&&"undefined"!=typeof TAPi18n&&(this.content=TAPi18n.__(this.content.replace("i18n:",""))),a.isFinite(this.duration)&&!t._runningTimeout&&(t._runningTimeout=n.setTimeout(function(){l(t.data._id)},1e3*this.duration)),this},class:function(){return i.parentData(2)&&i.parentData(2).class?i.parentData(2).class:"global-notification"},ok:function(){return a.isFunction(this.ok)},cancel:function(){return a.isFunction(this.cancel)},okText:function(){var n=i.parentData(2)&&i.parentData(2).okText?i.parentData(2).okText:null;return this.okText||n||"OK"},cancelText:function(){var n=i.parentData(2)&&i.parentData(2).cancelText?i.parentData(2).cancelText:null;return this.cancelText||n||"Cancel"}}),i.GlobalNotifications_notification.events({"click > div":function(n,t){t.data.closeable&&l(t.data._id)},"click button.ok":function(n,t){a.isFunction(t.data.ok)&&(n.stopPropagation(),t.data.ok()&&l(t.data._id))},"click button.cancel":function(n,t){a.isFunction(t.data.cancel)&&(n.stopPropagation(),t.data.cancel()&&l(t.data._id))}})}.call(this),Package._define("frozeman:global-notifications",{GlobalNotification:p,GlobalNotifications:k})}();
  64. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,i=Package.meteor.meteorEnv,n=Package["templating-runtime"].Template,o=Package.underscore._,r=Package.blaze.Blaze,a=Package.blaze.UI,s=Package.blaze.Handlebars,l=Package.spacebars.Spacebars,c=Package.htmljs.HTML;(function(){(function(){var e,t;e=this,t=function(){"use strict";var e=["webkit","Moz","ms","O"],t={},i,n;function o(e,t){var i=document.createElement(e||"div"),n;for(n in t)i[n]=t[n];return i}function r(e){for(var t=1,i=arguments.length;t<i;t++)e.appendChild(arguments[t]);return e}function a(e,o,r,a){var s=["opacity",o,~~(100*e),r,a].join("-"),l=.01+r/a*100,c=Math.max(1-(1-e)/o*(100-l),e),p=i.substring(0,i.indexOf("Animation")).toLowerCase(),d=p&&"-"+p+"-"||"";return t[s]||(n.insertRule("@"+d+"keyframes "+s+"{0%{opacity:"+c+"}"+l+"%{opacity:"+e+"}"+(l+.01)+"%{opacity:1}"+(l+o)%100+"%{opacity:"+e+"}100%{opacity:"+c+"}}",n.cssRules.length),t[s]=1),s}function s(t,i){var n=t.style,o,r;if(void 0!==n[i=i.charAt(0).toUpperCase()+i.slice(1)])return i;for(r=0;r<e.length;r++)if(void 0!==n[o=e[r]+i])return o}function l(e,t){for(var i in t)e.style[s(e,i)||i]=t[i];return e}function c(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)void 0===e[n]&&(e[n]=i[n])}return e}function p(e,t){return"string"==typeof e?e:e[t%e.length]}var d={lines:12,length:7,width:5,radius:10,scale:1,corners:1,color:"#000",opacity:.25,rotate:0,direction:1,speed:1,trail:100,fps:20,zIndex:2e9,className:"spinner",top:"50%",left:"50%",shadow:!1,hwaccel:!1,position:"absolute"},u;function f(e){this.opts=c(e||{},f.defaults,d)}function h(){function e(e,t){return o("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',t)}n.addRule(".spin-vml","behavior:url(#default#VML)"),f.prototype.lines=function(t,i){var n=i.scale*(i.length+i.width),o=2*i.scale*n;function a(){return l(e("group",{coordsize:o+" "+o,coordorigin:-n+" "+-n}),{width:o,height:o})}var s=-(i.width+i.length)*i.scale*2+"px",c=l(a(),{position:"absolute",top:s,left:s}),d;function u(t,o,s){r(c,r(l(a(),{rotation:360/i.lines*t+"deg",left:~~o}),r(l(e("roundrect",{arcsize:i.corners}),{width:n,height:i.scale*i.width,left:i.scale*i.radius,top:-i.scale*i.width>>1,filter:s}),e("fill",{color:p(i.color,t),opacity:i.opacity}),e("stroke",{opacity:0}))))}if(i.shadow)for(d=1;d<=i.lines;d++)u(d,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(d=1;d<=i.lines;d++)u(d);return r(t,c)},f.prototype.opacity=function(e,t,i,n){var o=e.firstChild;n=n.shadow&&n.lines||0,o&&t+n<o.childNodes.length&&(o=(o=(o=o.childNodes[t+n])&&o.firstChild)&&o.firstChild)&&(o.opacity=i)}}if(f.defaults={},c(f.prototype,{spin:function(e){this.stop();var t=this,n=t.opts,r=t.el=o(null,{className:n.className});if(l(r,{position:n.position,width:0,zIndex:n.zIndex,left:n.left,top:n.top}),e&&e.insertBefore(r,e.firstChild||null),r.setAttribute("role","progressbar"),t.lines(r,t.opts),!i){var a=0,s=(n.lines-1)*(1-n.direction)/2,c,p=n.fps,d=p/n.speed,u=(1-n.opacity)/(d*n.trail/100),f=d/n.lines;!function e(){a++;for(var i=0;i<n.lines;i++)c=Math.max(1-(a+(n.lines-i)*f)%d*u,n.opacity),t.opacity(r,i*n.direction+s,c,n);t.timeout=t.el&&setTimeout(e,~~(1e3/p))}()}return t},stop:function(){var e=this.el;return e&&(clearTimeout(this.timeout),e.parentNode&&e.parentNode.removeChild(e),this.el=void 0),this},lines:function(e,t){var n=0,s=(t.lines-1)*(1-t.direction)/2,c;function d(e,i){return l(o(),{position:"absolute",width:t.scale*(t.length+t.width)+"px",height:t.scale*t.width+"px",background:e,boxShadow:i,transformOrigin:"left",transform:"rotate("+~~(360/t.lines*n+t.rotate)+"deg) translate("+t.scale*t.radius+"px,0)",borderRadius:(t.corners*t.scale*t.width>>1)+"px"})}for(;n<t.lines;n++)c=l(o(),{position:"absolute",top:1+~(t.scale*t.width/2)+"px",transform:t.hwaccel?"translate3d(0,0,0)":"",opacity:t.opacity,animation:i&&a(t.opacity,t.trail,s+n*t.direction,t.lines)+" "+1/t.speed+"s linear infinite"}),t.shadow&&r(c,l(d("#000","0 0 4px #000"),{top:"2px"})),r(e,r(c,d(p(t.color,n),"0 0 1px rgba(0,0,0,.1)")));return e},opacity:function(e,t,i){t<e.childNodes.length&&(e.childNodes[t].style.opacity=i)}}),"undefined"!=typeof document){u=o("style",{type:"text/css"}),r(document.getElementsByTagName("head")[0],u),n=u.sheet||u.styleSheet;var m=l(o("group"),{behavior:"url(#default#VML)"});!s(m,"transform")&&m.adj?h():i=s(m,"animation")}return f},"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Spinner=t()}).call(this),function(){n.__checkName("spinner"),n.spinner=new n("Template.spinner",function(){var e=this;return c.Raw('<div class="spinner-container"></div>')})}.call(this),function(){n.spinner.onRendered(function(){var t=o.extend({},e.Spinner.options,this.data);this.spinner=new Spinner(t),this.spinner.spin(this.firstNode)}),n.spinner.onDestroyed(function(){this.spinner&&this.spinner.stop()}),e.Spinner={options:{lines:13,length:8,width:3,radius:12,corners:1,rotate:0,direction:1,color:"#000",speed:1.2,trail:60,shadow:!1,hwaccel:!1,className:"spinner",zIndex:2e9,top:"50%",left:"50%"}}}.call(this)}).call(this),Package._define("sacha:spin")}();
  65. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,o;(function(){(function(){!function(e){var t=e,n=decodeURIComponent,o=encodeURIComponent;function r(e,t){var o={};if(i(e)&&e.length>0)for(var r=t?n:u,a=e.split(/;\s/g),c,f,s,g=0,m=a.length;g<m;g++){if((s=a[g].match(/([^=]+)=/i))instanceof Array)try{c=n(s[1]),f=r(a[g].substring(s[1].length+1))}catch(e){}else c=n(a[g]),f="";c&&(o[c]=f)}return o}function i(e){return"string"==typeof e}function a(e){return i(e)&&""!==e}function c(e){if(!a(e))throw new TypeError("Cookie name must be a non-empty string")}function u(e){return e}t.get=function(e,t){c(e),t="function"==typeof t?{converter:t}:t||{};var n=r(document.cookie,!t.raw);return(t.converter||u)(n[e])},t.set=function(e,t,n){c(e);var r=(n=n||{}).expires,i=n.domain,u=n.path;n.raw||(t=o(String(t)));var f=e+"="+t,s=r;return"number"==typeof s&&(s=new Date).setDate(s.getDate()+r),s instanceof Date&&(f+="; expires="+s.toUTCString()),a(i)&&(f+="; domain="+i),a(u)&&(f+="; path="+u),n.secure&&(f+="; secure"),document.cookie=f,f},t.remove=function(e,t){return(t=t||{}).expires=new Date(0),this.set(e,"",t)}}(o={})}).call(this)}).call(this),Package._define("chuangbo:cookie",{Cookie:o})}();
  66. !function(){var e=Package.meteor.Meteor,a=Package.meteor.global,t=Package.meteor.meteorEnv;(function(){}).call(this),Package._define("agnito:simptip")}();
  67. !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,i=Package.meteor.meteorEnv,s=Package.jquery.$,n=Package.jquery.jQuery;(function(){(function(){!function(t,e){var i=0,s=/^ui-id-\d+$/,n,o;function r(e,i){var s,n,o,r=e.nodeName.toLowerCase();return"area"===r?(n=(s=e.parentNode).name,!(!e.href||!n||"map"!==s.nodeName.toLowerCase())&&(!!(o=t("img[usemap=#"+n+"]")[0])&&h(o))):(/input|select|textarea|button|object/.test(r)?!e.disabled:"a"===r&&e.href||i)&&h(e)}function h(e){return t.expr.filters.visible(e)&&!t(e).parents().addBack().filter(function(){return"hidden"===t.css(this,"visibility")}).length}t.ui=t.ui||{},t.extend(t.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({focus:(n=t.fn.focus,function(e,i){return"number"==typeof e?this.each(function(){var s=this;setTimeout(function(){t(s).focus(),i&&i.call(s)},e)}):n.apply(this,arguments)}),scrollParent:function(){var e;return e=t.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(t.css(this,"position"))&&/(auto|scroll)/.test(t.css(this,"overflow")+t.css(this,"overflow-y")+t.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(t.css(this,"overflow")+t.css(this,"overflow-y")+t.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!e.length?t(document):e},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var i=t(this[0]),s,n;i.length&&i[0]!==document;){if(("absolute"===(s=i.css("position"))||"relative"===s||"fixed"===s)&&(n=parseInt(i.css("zIndex"),10),!isNaN(n)&&0!==n))return n;i=i.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++i)})},removeUniqueId:function(){return this.each(function(){s.test(this.id)&&t(this).removeAttr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])},focusable:function(e){return r(e,!isNaN(t.attr(e,"tabindex")))},tabbable:function(e){var i=t.attr(e,"tabindex"),s=isNaN(i);return(s||i>=0)&&r(e,!s)}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(e,i){var s="Width"===i?["Left","Right"]:["Top","Bottom"],n=i.toLowerCase(),o={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};function r(e,i,n,o){return t.each(s,function(){i-=parseFloat(t.css(e,"padding"+this))||0,n&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}t.fn["inner"+i]=function(e){return void 0===e?o["inner"+i].call(this):this.each(function(){t(this).css(n,r(this,e)+"px")})},t.fn["outer"+i]=function(e,s){return"number"!=typeof e?o["outer"+i].call(this,e):this.each(function(){t(this).css(n,r(this,e,!0,s)+"px")})}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=(o=t.fn.removeData,function(e){return arguments.length?o.call(this,t.camelCase(e)):o.call(this)})),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.support.selectstart="onselectstart"in document.createElement("div"),t.fn.extend({disableSelection:function(){return this.bind((t.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(t){t.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),t.extend(t.ui,{plugin:{add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i){var s,n=t.plugins[e];if(n&&t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType)for(s=0;s<n.length;s++)t.options[n[s][0]]&&n[s][1].apply(t.element,i)}},hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0||(e[s]=1,n=e[s]>0,e[s]=0,n)}})}(n),function(t,e){var i=0,s=Array.prototype.slice,n=t.cleanData;t.cleanData=function(e){for(var i=0,s;null!=(s=e[i]);i++)try{t(s).triggerHandler("remove")}catch(t){}n(e)},t.widget=function(e,i,s){var n,o,r,h,a={},l=e.split(".")[0];e=e.split(".")[1],n=l+"-"+e,s||(s=i,i=t.Widget),t.expr[":"][n.toLowerCase()]=function(e){return!!t.data(e,n)},t[l]=t[l]||{},o=t[l][e],r=t[l][e]=function(t,e){if(!this._createWidget)return new r(t,e);arguments.length&&this._createWidget(t,e)},t.extend(r,o,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),(h=new i).options=t.widget.extend({},h.options),t.each(s,function(e,s){var n,o;t.isFunction(s)?a[e]=(n=function(){return i.prototype[e].apply(this,arguments)},o=function(t){return i.prototype[e].apply(this,t)},function(){var t=this._super,e=this._superApply,i;return this._super=n,this._superApply=o,i=s.apply(this,arguments),this._super=t,this._superApply=e,i}):a[e]=s}),r.prototype=t.widget.extend(h,{widgetEventPrefix:o?h.widgetEventPrefix:e},a,{constructor:r,namespace:l,widgetName:e,widgetFullName:n}),o?(t.each(o._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,r,i._proto)}),delete o._childConstructors):i._childConstructors.push(r),t.widget.bridge(e,r)},t.widget.extend=function(e){for(var i=s.call(arguments,1),n=0,o=i.length,r,h;n<o;n++)for(r in i[n])h=i[n][r],i[n].hasOwnProperty(r)&&void 0!==h&&(t.isPlainObject(h)?e[r]=t.isPlainObject(e[r])?t.widget.extend({},e[r],h):t.widget.extend({},h):e[r]=h);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var r="string"==typeof o,h=s.call(arguments,1),a=this;return o=!r&&h.length?t.widget.extend.apply(null,[o].concat(h)):o,r?this.each(function(){var i,s=t.data(this,n);return s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,h))!==s&&void 0!==i?(a=i&&i.jquery?a.pushStack(i.get()):i,!1):void 0:t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+o+"'")}):this.each(function(){var e=t.data(this,n);e?e.option(o||{})._init():t.data(this,n,new i(o,this))}),a}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s=e,n,o,r;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(s={},e=(n=e.split(".")).shift(),n.length){for(o=s[e]=t.widget.extend({},this.options[e]),r=0;r<n.length-1;r++)o[n[r]]=o[n[r]]||{},o=o[n[r]];if(e=n.pop(),void 0===i)return void 0===o[e]?null:o[e];o[e]=i}else{if(void 0===i)return void 0===this.options[e]?null:this.options[e];s[e]=i}return this._setOptions(s),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,r){function h(){if(e||!0!==o.options.disabled&&!t(this).hasClass("ui-state-disabled"))return("string"==typeof r?o[r]:r).apply(o,arguments)}"string"!=typeof r&&(h.guid=r.guid=r.guid||h.guid||t.guid++);var a=s.match(/^(\w+)\s*(.*)$/),l=a[1]+o.eventNamespace,c=a[2];c?n.delegate(c,l,h):i.bind(l,h)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,s){var n,o,r=this.options[e];if(s=s||{},(i=t.Event(i)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(r)&&!1===r.apply(this.element[0],[i].concat(s))||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var r,h=n?!0===n||"number"==typeof n?i:n.effect||i:e;"number"==typeof(n=n||{})&&(n={duration:n}),r=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),r&&t.effects&&t.effects.effect[h]?s[e](n):h!==e&&s[h]?s[h](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}})}(n),function(t,e){var i=!1;t(document).mouseup(function(){i=!1}),t.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(i){if(!0===t.data(i.target,e.widgetName+".preventClickEvent"))return t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!i){this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var s=this,n=1===e.which,o=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&t(e.target).closest(this.options.cancel).length;return!(n&&!o&&this._mouseCapture(e))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return s._mouseMove(t)},this._mouseUpDelegate=function(t){return s._mouseUp(t)},t(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),i=!0,!0))}},_mouseMove:function(e){return t.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button?this._mouseUp(e):this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(n),function(t,e){function i(t,e,i){return t>e&&t<e+i}function s(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))}t.widget("ui.sortable",t.ui.mouse,{version:"1.10.3",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||s(this.items[0].item)),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(e,i){"disabled"===e?(this.options[e]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):t.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(e),t(e.target).parents().each(function(){if(t.data(this,o.widgetName+"-item")===o)return s=t(this),!1}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),!!s&&(!(this.options.handle&&!i&&(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),!n))&&(this.currentItem=s,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(e,i,s){var n,o,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=t("<style>*{ cursor: "+r.cursor+" !important; }</style>").appendTo(o)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!r.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,r=this.options,h=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<r.scrollSensitivity?this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop+r.scrollSpeed:e.pageY-this.overflowOffset.top<r.scrollSensitivity&&(this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop-r.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<r.scrollSensitivity?this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft+r.scrollSpeed:e.pageX-this.overflowOffset.left<r.scrollSensitivity&&(this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft-r.scrollSpeed)):(e.pageY-t(document).scrollTop()<r.scrollSensitivity?h=t(document).scrollTop(t(document).scrollTop()-r.scrollSpeed):t(window).height()-(e.pageY-t(document).scrollTop())<r.scrollSensitivity&&(h=t(document).scrollTop(t(document).scrollTop()+r.scrollSpeed)),e.pageX-t(document).scrollLeft()<r.scrollSensitivity?h=t(document).scrollLeft(t(document).scrollLeft()-r.scrollSpeed):t(window).width()-(e.pageX-t(document).scrollLeft())<r.scrollSensitivity&&(h=t(document).scrollLeft(t(document).scrollLeft()+r.scrollSpeed))),!1!==h&&t.ui.ddmanager&&!r.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(n=(s=this.items[i]).item[0],(o=this._intersectsWithPointer(s))&&s.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===n||t.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&t.contains(this.element[0],n))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,r={};o&&"x"!==o||(r.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(r,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,r=o+t.width,h=t.top,a=h+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>h&&s+l<a,p="y"===this.options.axis||e+c>o&&e+c<r,f=u&&p;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?f:o<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<r&&h<s+this.helperProportions.height/2&&n-this.helperProportions.height/2<a},_intersectsWithPointer:function(t){var e="x"===this.options.axis||i(this.positionAbs.top+this.offset.click.top,t.top,t.height),s="y"===this.options.axis||i(this.positionAbs.left+this.offset.click.left,t.left,t.width),n=e&&s,o=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return!!n&&(this.floating?r&&"right"===r||"down"===o?2:1:o&&("down"===o?2:1))},_intersectsWithSides:function(t){var e=i(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),s=i(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),n=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return this.floating&&o?"right"===o&&s||"left"===o&&!s:n&&("down"===n&&e||"up"===n&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){var i,s,n,o,r=[],h=[],a=this._connectWith();if(a&&e)for(i=a.length-1;i>=0;i--)for(s=(n=t(a[i])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&h.push([t.isFunction(o.options.items)?o.options.items.call(o.element):t(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);for(h.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=h.length-1;i>=0;i--)h[i][0].each(function(){r.push(this)});return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;i<e.length;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,r,h,a,l,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],p=this._connectWith();if(p&&this.ready)for(i=p.length-1;i>=0;i--)for(s=(n=t(p[i])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(r=u[i][1],s=0,l=(h=u[i][0]).length;s<l;s++)(a=t(h[s])).data(this.widgetName+"-item",r),c.push({item:a,instance:r,width:0,height:0,left:0,top:0})},refreshPositions:function(e){var i,s,n,o;for(this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),i=this.items.length-1;i>=0;i--)(s=this.items[i]).instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){var i,s=(e=e||this).options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]).addClass(i||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===s?e.currentItem.children().each(function(){t("<td>&#160;</td>",e.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(n)}):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){i&&!s.forcePlaceholderSize||(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_contactContainers:function(e){var n,o,r,h,a,l,c,u,p,f,d=null,m=null;for(n=this.containers.length-1;n>=0;n--)if(!t.contains(this.currentItem[0],this.containers[n].element[0]))if(this._intersectsWith(this.containers[n].containerCache)){if(d&&t.contains(this.containers[n].element[0],d.element[0]))continue;d=this.containers[n],m=n}else this.containers[n].containerCache.over&&(this.containers[n]._trigger("out",e,this._uiHash(this)),this.containers[n].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[m].containerCache.over||(this.containers[m]._trigger("over",e,this._uiHash(this)),this.containers[m].containerCache.over=1);else{for(r=1e4,h=null,a=(f=d.floating||s(this.currentItem))?"left":"top",l=f?"width":"height",c=this.positionAbs[a]+this.offset.click[a],o=this.items.length-1;o>=0;o--)t.contains(this.containers[m].element[0],this.items[o].item[0])&&this.items[o].item[0]!==this.currentItem[0]&&(f&&!i(this.positionAbs.top+this.offset.click.top,this.items[o].top,this.items[o].height)||(u=this.items[o].item.offset()[a],p=!1,Math.abs(u-c)>Math.abs(u+this.items[o][l]-c)&&(p=!0,u+=this.items[o][l]),Math.abs(u-c)<r&&(r=Math.abs(u-c),h=this.items[o],this.direction=p?"up":"down")));if(!h&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[m])return;h?this._rearrange(e,h,null,!0):this._rearrange(e,null,this.containers[m].element,!0),this._trigger("change",e,this._uiHash()),this.containers[m]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[m],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[m]._trigger("over",e,this._uiHash(this)),this.containers[m].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),s[0].style.width&&!i.forceHelperSize||s.width(this.currentItem.width()),s[0].style.height&&!i.forceHelperSize||s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),"document"!==n.containment&&"window"!==n.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,t("document"===n.containment?document:window).width()-this.helperProportions.width-this.margins.left,(t("document"===n.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,r=e.pageY,h="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(h[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(r=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/n.grid[1])*n.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():a?0:h.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():a?0:h.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)e||s.push(function(t){return function(e){t._trigger("deactivate",e,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(function(t){return function(e){t._trigger("out",e,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!e){for(this._trigger("beforeStop",t,this._uiHash()),i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!1}if(e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!e){for(i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){!1===t.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}})}(n)}).call(this)}).call(this),Package._define("mrt:jquery-ui-sortable")}();
  68. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,s=Package.jquery.$,n=Package.jquery.jQuery;(function(){(function(){!function(e,t){var r=[].slice,s={},n=e.amplify={publish:function(e){if("string"!=typeof e)throw new Error("You must provide a valid topic to publish.");var t=r.call(arguments,1),n,o,a,u=0,i;if(!s[e])return!0;for(a=(n=s[e].slice()).length;u<a&&!1!==(i=(o=n[u]).callback.apply(o.context,t));u++);return!1!==i},subscribe:function(e,t,r,n){if("string"!=typeof e)throw new Error("You must provide a valid topic to create a subscription.");3===arguments.length&&"number"==typeof r&&(n=r,r=t,t=null),2===arguments.length&&(r=t,t=null),n=n||10;for(var o=0,a=e.split(/\s/),u=a.length,i;o<u;o++){e=a[o],i=!1,s[e]||(s[e]=[]);for(var c=s[e].length-1,l={callback:r,context:t,priority:n};c>=0;c--)if(s[e][c].priority<=n){s[e].splice(c+1,0,l),i=!0;break}i||s[e].unshift(l)}return r},unsubscribe:function(e,t,r){if("string"!=typeof e)throw new Error("You must provide a valid topic to remove a subscription.");if(2===arguments.length&&(r=t,t=null),s[e])for(var n=s[e].length,o=0;o<n;o++)s[e][o].callback===r&&(t&&s[e][o].context!==t||(s[e].splice(o,1),o--,n--))}}}(this),function(e,t){var r=e.store=function(e,t,s){var n=r.type;return s&&s.type&&s.type in r.types&&(n=s.type),r.types[n](e,t,s||{})};r.types={},r.type=null,r.addType=function(e,t){r.type||(r.type=e),r.types[e]=t,r[e]=function(t,s,n){return(n=n||{}).type=e,r(t,s,n)}},r.error=function(){return"amplify.store quota exceeded"};var s=/^__amplify__/;function n(e,n){r.addType(e,function(o,a,u){var i,c,l,p,f=a,d=(new Date).getTime();if(!o){f={},p=[],l=0;try{for(o=n.length;o=n.key(l++);)s.test(o)&&((c=JSON.parse(n.getItem(o))).expires&&c.expires<=d?p.push(o):f[o.replace(s,"")]=c.data);for(;o=p.pop();)n.removeItem(o)}catch(e){}return f}if(o="__amplify__"+o,a===t){if(!((c=(i=n.getItem(o))?JSON.parse(i):{expires:-1}).expires&&c.expires<=d))return c.data;n.removeItem(o)}else if(null===a)n.removeItem(o);else{c=JSON.stringify({data:a,expires:u.expires?d+u.expires:null});try{n.setItem(o,c)}catch(t){r[e]();try{n.setItem(o,c)}catch(e){throw r.error()}}}return f})}for(var o in{localStorage:1,sessionStorage:1})try{window[o].setItem("__amplify__","x"),window[o].removeItem("__amplify__"),n(o,window[o])}catch(e){}if(!r.types.localStorage&&window.globalStorage)try{n("globalStorage",window.globalStorage[window.location.hostname]),"sessionStorage"===r.type&&(r.type="globalStorage")}catch(e){}!function(){if(!r.types.localStorage){var e=document.createElement("div"),s="amplify";e.style.display="none",document.getElementsByTagName("head")[0].appendChild(e);try{e.addBehavior("#default#userdata"),e.load(s)}catch(t){return void e.parentNode.removeChild(e)}r.addType("userData",function(n,o,a){e.load(s);var u,i,c,l,p,f=o,d=(new Date).getTime();if(!n){for(f={},p=[],l=0;u=e.XMLDocument.documentElement.attributes[l++];)(i=JSON.parse(u.value)).expires&&i.expires<=d?p.push(u.name):f[u.name]=i.data;for(;n=p.pop();)e.removeAttribute(n);return e.save(s),f}if(n=(n=n.replace(/[^\-._0-9A-Za-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u037f-\u1fff\u200c-\u200d\u203f\u2040\u2070-\u218f]/g,"-")).replace(/^-/,"_-"),o===t){if(!((i=(u=e.getAttribute(n))?JSON.parse(u):{expires:-1}).expires&&i.expires<=d))return i.data;e.removeAttribute(n)}else null===o?e.removeAttribute(n):(c=e.getAttribute(n),i=JSON.stringify({data:o,expires:a.expires?d+a.expires:null}),e.setAttribute(n,i));try{e.save(s)}catch(t){null===c?e.removeAttribute(n):e.setAttribute(n,c),r.userData();try{e.setAttribute(n,i),e.save(s)}catch(t){throw null===c?e.removeAttribute(n):e.setAttribute(n,c),r.error()}}return f})}}(),function(){var e={},s={};function n(e){return e===t?t:JSON.parse(JSON.stringify(e))}r.addType("memory",function(r,o,a){return r?o===t?n(e[r]):(s[r]&&(clearTimeout(s[r]),delete s[r]),null===o?(delete e[r],null):(e[r]=o,a.expires&&(s[r]=setTimeout(function(){delete e[r],delete s[r]},a.expires)),o)):n(e)})}()}(this.amplify=this.amplify||{}),function(e,t){"use strict";function r(){}function s(e){return"[object Function]"==={}.toString.call(e)}function n(e){var t=!1;return setTimeout(function(){t=!0},1),function(){var r=this,s=arguments;t?e.apply(r,s):setTimeout(function(){e.apply(r,s)},1)}}e.request=function(t,o,a){var u=t||{};"string"==typeof u&&(s(o)&&(a=o,o={}),u={resourceId:t,data:o||{},success:a});var i={abort:r},c=e.request.resources[u.resourceId],l=u.success||r,p=u.error||r;if(u.success=n(function(t,r){r=r||"success",e.publish("request.success",u,t,r),e.publish("request.complete",u,t,r),l(t,r)}),u.error=n(function(t,r){r=r||"error",e.publish("request.error",u,t,r),e.publish("request.complete",u,t,r),p(t,r)}),!c){if(!u.resourceId)throw"amplify.request: no resourceId provided";throw"amplify.request: unknown resourceId: "+u.resourceId}if(e.publish("request.before",u))return e.request.resources[u.resourceId](u,i),i;u.error(null,"abort")},e.request.types={},e.request.resources={},e.request.define=function(t,r,s){if("string"==typeof r){if(!(r in e.request.types))throw"amplify.request.define: unknown type: "+r;s.resourceId=t,e.request.resources[t]=e.request.types[r](s)}else e.request.resources[t]=r}}(amplify),function(e,t,r){"use strict";var s=["status","statusText","responseText","responseXML","readyState"],n=/\{([^\}]+)\}/g;e.request.types.ajax=function(r){return r=t.extend({type:"GET"},r),function(n,o){var a,u,i=r.url,c=o.abort,l=t.extend(!0,{},r,{data:n.data}),p=!1,f={readyState:0,setRequestHeader:function(e,t){return a.setRequestHeader(e,t)},getAllResponseHeaders:function(){return a.getAllResponseHeaders()},getResponseHeader:function(e){return a.getResponseHeader(e)},overrideMimeType:function(e){return a.overrideMimeType(e)},abort:function(){p=!0;try{a.abort()}catch(e){}u(null,"abort")},success:function(e,t){n.success(e,t)},error:function(e,t){n.error(e,t)}};u=function(e,r){t.each(s,function(e,t){try{f[t]=a[t]}catch(e){}}),/OK$/.test(f.statusText)&&(f.statusText="success"),void 0===e&&(e=null),p&&(r="abort"),/timeout|error|abort/.test(r)?f.error(e,r):f.success(e,r),u=t.noop},e.publish("request.ajax.preprocess",r,n,l,f),t.extend(l,{isJSONP:function(){return/jsonp/gi.test(this.dataType)},cacheURL:function(){if(!this.isJSONP())return this.url;var e="callback";this.hasOwnProperty("jsonp")&&(!1!==this.jsonp?e=this.jsonp:this.hasOwnProperty("jsonpCallback")&&(e=this.jsonpCallback));var t=new RegExp("&?"+e+"=[^&]*&?","gi");return this.url.replace(t,"")},success:function(e,t){u(e,t)},error:function(e,t){u(null,t)},beforeSend:function(t,s){var o;return a=t,l=s,(!r.beforeSend||r.beforeSend.call(this,f,l))&&e.publish("request.before.ajax",r,n,l,f)}}),l.cache&&l.isJSONP()&&t.extend(l,{cache:!0}),t.ajax(l),o.abort=function(){f.abort(),c.call(this)}}},e.subscribe("request.ajax.preprocess",function(e,r,s){var o=[],a=s.data;"string"!=typeof a&&(a=t.extend(!0,{},e.data,a),s.url=s.url.replace(n,function(e,t){if(t in a)return o.push(t),a[t]}),t.each(o,function(e,t){delete a[t]}),s.data=a)}),e.subscribe("request.ajax.preprocess",function(e,r,s){var n=s.data,o=e.dataMap;o&&"string"!=typeof n&&(t.isFunction(o)?s.data=o(n):(t.each(e.dataMap,function(e,t){e in n&&(n[t]=n[e],delete n[e])}),s.data=n))});var o=e.request.cache={_key:function(e,t,r){var s=(r=t+r).length,n=0;function o(){return r.charCodeAt(n++)<<24|r.charCodeAt(n++)<<16|r.charCodeAt(n++)<<8|r.charCodeAt(n++)<<0}for(var a=o();n<s;)a^=o();return"request-"+e+"-"+a},_default:(a={},function(e,t,r,s){var n=o._key(t.resourceId,r.cacheURL(),r.data),u=e.cache;if(n in a)return s.success(a[n]),!1;var i=s.success;s.success=function(e){a[n]=e,"number"==typeof u&&setTimeout(function(){delete a[n]},u),i.apply(this,arguments)}})},a;e.store&&(t.each(e.store.types,function(t){o[t]=function(r,s,n,a){var u=o._key(s.resourceId,n.cacheURL(),n.data),i=e.store[t](u);if(i)return n.success(i),!1;var c=a.success;a.success=function(s){e.store[t](u,s,{expires:r.cache.expires}),c.apply(this,arguments)}}}),o.persist=o[e.store.type]),e.subscribe("request.before.ajax",function(e){var t=e.cache;if(t)return t=t.type||t,o[t in o?t:"_default"].apply(this,arguments)}),e.request.decoders={jsend:function(e,t,r,s,n){"success"===e.status?s(e.data):"fail"===e.status?n(e.data,"fail"):"error"===e.status?(delete e.status,n(e,"error")):n(null,"error")}},e.subscribe("request.before.ajax",function(r,s,n,o){var a=o.success,u=o.error,i=t.isFunction(r.decoder)?r.decoder:r.decoder in e.request.decoders?e.request.decoders[r.decoder]:e.request.decoders._default;function c(e,t){a(e,t)}function l(e,t){u(e,t)}i&&(o.success=function(e,t){i(e,t,o,c,l)},o.error=function(e,t){i(e,t,o,c,l)})})}(amplify,n)}).call(this)}).call(this),Package._define("amplify")}();
  69. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,o=Package.meteor.meteorEnv,n=Package.underscore._,a;(function(){var t=4.8,o=50;(a=function(t){var o=this;if(!(o instanceof a))throw new Error('use "new" to construct a PersistentMinimongo');o.key="minimongo__"+t._name,o.col=t,o.stats={added:0,removed:0,changed:0},i.push(o),e.setInterval(function(){o.capCollection()},3e4),o.refresh(!0),o.col.find({}).observe({added:function(e){var t=amplify.store(o.key);t||(t=[]),n.contains(t,e._id)||(t.push(e._id),amplify.store(o.key,t));var a=o._makeDataKey(e._id);amplify.store(a)||amplify.store(a,e),++o.stats.added},removed:function(e){var t=amplify.store(o.key);n.contains(t,e._id)&&(t=n.without(t,e._id),amplify.store(o._makeDataKey(e._id),null),amplify.store(o.key,0===t.length?null:t),++o.stats.removed)},changed:function(e,t){amplify.store(o._makeDataKey(e._id),e),++o.stats.changed}})}).prototype={constructor:a,_getStats:function(){return this.stats},_getKey:function(){return this.key},_makeDataKey:function(e){return this.key+"__"+e},refresh:function(e){var t=this,o=amplify.store(t.key);if(t.stats.added=0,o){var a=o.length;o=n.filter(o,function(e){var o=amplify.store(t._makeDataKey(e));if(o){var e=o._id;delete o._id,t.col.upsert({_id:e},{$set:o})}return!!o}),e||n.each(t.col.find({}).fetch(),function(e){n.contains(o,e._id)||t.col.remove({_id:e._id})}),e&&a!=o.length&&amplify.store(t.key,0===o.length?null:o)}},localStorageSize:function(){var e=0;return localStorage&&n.each(Object.keys(localStorage),function(t){e+=2*localStorage[t].length/1024/1024}),e},capCollection:function(){var e=this;e.localStorageSize()>4.8&&(console.log(e.localStorageSize(),e.col.find({}).count()),n.each(e.col.find({},{limit:50}).fetch(),function(t){e.col.remove(t._id)}))}};var i=[],r=null;e.startup(function(){$(window).bind("storage",function(t){e.clearTimeout(r),r=e.setTimeout(function(){n.each(i,function(e){e.refresh(!1)})},250)})})}).call(this),Package._define("frozeman:persistent-minimongo",{PersistentMinimongo:a})}();
  70. !function(){var Meteor=Package.meteor.Meteor,global=Package.meteor.global,meteorEnv=Package.meteor.meteorEnv;(function(){"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t){if("object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;(e="undefined"!=typeof window?window:void 0!==global?global:"undefined"!=typeof self?self:this).Web3=t()}}(function(){var define,module,exports;return function(){function t(e,r,n){function i(a,s){if(!r[a]){if(!e[a]){var u="function"==typeof require&&require;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var f=new Error("Cannot find module '"+a+"'");throw f.code="MODULE_NOT_FOUND",f}var c=r[a]={exports:{}};e[a][0].call(c.exports,function(t){var r=e[a][1][t];return i(r||t)},c,c.exports,t,e,r,n)}return r[a].exports}for(var o="function"==typeof require&&require,a=0;a<n.length;a++)i(n[a]);return i}return t}()({1:[function(t,e,r){var n=r;n.bignum=t("bn.js"),n.define=t("./asn1/api").define,n.base=t("./asn1/base"),n.constants=t("./asn1/constants"),n.decoders=t("./asn1/decoders"),n.encoders=t("./asn1/encoders")},{"./asn1/api":2,"./asn1/base":4,"./asn1/constants":8,"./asn1/decoders":10,"./asn1/encoders":13,"bn.js":"BN"}],2:[function(t,e,r){var n=t("../asn1"),i=t("inherits"),o;function a(t,e){this.name=t,this.body=e,this.decoders={},this.encoders={}}r.define=function t(e,r){return new a(e,r)},a.prototype._createNamed=function e(r){var n;try{n=t("vm").runInThisContext("(function "+this.name+"(entity) {\n this._initNamed(entity);\n})")}catch(t){n=function t(e){this._initNamed(e)}}return i(n,r),n.prototype._initNamed=function t(e){r.call(this,e)},new n(this)},a.prototype._getDecoder=function t(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(n.decoders[e])),this.decoders[e]},a.prototype.decode=function t(e,r,n){return this._getDecoder(r).decode(e,n)},a.prototype._getEncoder=function t(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n.encoders[e])),this.encoders[e]},a.prototype.encode=function t(e,r,n){return this._getEncoder(r).encode(e,n)}},{"../asn1":1,inherits:101,vm:155}],3:[function(t,e,r){var n=t("inherits"),i=t("../base").Reporter,o=t("buffer").Buffer;function a(t,e){i.call(this,e),o.isBuffer(t)?(this.base=t,this.offset=0,this.length=t.length):this.error("Input not Buffer")}function s(t,e){if(Array.isArray(t))this.length=0,this.value=t.map(function(t){return t instanceof s||(t=new s(t,e)),this.length+=t.length,t},this);else if("number"==typeof t){if(!(0<=t&&t<=255))return e.error("non-byte EncoderBuffer value");this.value=t,this.length=1}else if("string"==typeof t)this.value=t,this.length=o.byteLength(t);else{if(!o.isBuffer(t))return e.error("Unsupported type: "+(void 0===t?"undefined":_typeof(t)));this.value=t,this.length=t.length}}n(a,i),r.DecoderBuffer=a,a.prototype.save=function t(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},a.prototype.restore=function t(e){var r=new a(this.base);return r.offset=e.offset,r.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),r},a.prototype.isEmpty=function t(){return this.offset===this.length},a.prototype.readUInt8=function t(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},a.prototype.skip=function t(e,r){if(!(this.offset+e<=this.length))return this.error(r||"DecoderBuffer overrun");var n=new a(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},a.prototype.raw=function t(e){return this.base.slice(e?e.offset:this.offset,this.length)},r.EncoderBuffer=s,s.prototype.join=function t(e,r){return e||(e=new o(this.length)),r||(r=0),0===this.length?e:(Array.isArray(this.value)?this.value.forEach(function(t){t.join(e,r),r+=t.length}):("number"==typeof this.value?e[r]=this.value:"string"==typeof this.value?e.write(this.value,r):o.isBuffer(this.value)&&this.value.copy(e,r),r+=this.length),e)}},{"../base":4,buffer:47,inherits:101}],4:[function(t,e,r){var n=r;n.Reporter=t("./reporter").Reporter,n.DecoderBuffer=t("./buffer").DecoderBuffer,n.EncoderBuffer=t("./buffer").EncoderBuffer,n.Node=t("./node")},{"./buffer":3,"./node":5,"./reporter":6}],5:[function(t,e,r){var n=t("../base").Reporter,i=t("../base").EncoderBuffer,o=t("../base").DecoderBuffer,a=t("minimalistic-assert"),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],u=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s),f=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function c(t,e){var r={};this._baseState=r,r.enc=t,r.parent=e||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r.default=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}e.exports=c;var h=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];c.prototype.clone=function t(){var e=this._baseState,r={};h.forEach(function(t){r[t]=e[t]});var n=new this.constructor(r.parent);return n._baseState=r,n},c.prototype._wrap=function t(){var e=this._baseState;u.forEach(function(t){this[t]=function r(){var n=new this.constructor(this);return e.children.push(n),n[t].apply(n,arguments)}},this)},c.prototype._init=function t(e){var r=this._baseState;a(null===r.parent),e.call(this),r.children=r.children.filter(function(t){return t._baseState.parent===this},this),a.equal(r.children.length,1,"Root node can have only one child")},c.prototype._useArgs=function t(e){var r=this._baseState,n=e.filter(function(t){return t instanceof this.constructor},this);e=e.filter(function(t){return!(t instanceof this.constructor)},this),0!==n.length&&(a(null===r.children),r.children=n,n.forEach(function(t){t._baseState.parent=this},this)),0!==e.length&&(a(null===r.args),r.args=e,r.reverseArgs=e.map(function(t){if("object"!==(void 0===t?"undefined":_typeof(t))||t.constructor!==Object)return t;var e={};return Object.keys(t).forEach(function(r){r==(0|r)&&(r|=0);var n=t[r];e[n]=r}),e}))},f.forEach(function(t){c.prototype[t]=function e(){var r=this._baseState;throw new Error(t+" not implemented for encoding: "+r.enc)}}),s.forEach(function(t){c.prototype[t]=function e(){var r=this._baseState,n=Array.prototype.slice.call(arguments);return a(null===r.tag),r.tag=t,this._useArgs(n),this}}),c.prototype.use=function t(e){a(e);var r=this._baseState;return a(null===r.use),r.use=e,this},c.prototype.optional=function t(){var e;return this._baseState.optional=!0,this},c.prototype.def=function t(e){var r=this._baseState;return a(null===r.default),r.default=e,r.optional=!0,this},c.prototype.explicit=function t(e){var r=this._baseState;return a(null===r.explicit&&null===r.implicit),r.explicit=e,this},c.prototype.implicit=function t(e){var r=this._baseState;return a(null===r.explicit&&null===r.implicit),r.implicit=e,this},c.prototype.obj=function t(){var e=this._baseState,r=Array.prototype.slice.call(arguments);return e.obj=!0,0!==r.length&&this._useArgs(r),this},c.prototype.key=function t(e){var r=this._baseState;return a(null===r.key),r.key=e,this},c.prototype.any=function t(){var e;return this._baseState.any=!0,this},c.prototype.choice=function t(e){var r=this._baseState;return a(null===r.choice),r.choice=e,this._useArgs(Object.keys(e).map(function(t){return e[t]})),this},c.prototype.contains=function t(e){var r=this._baseState;return a(null===r.use),r.contains=e,this},c.prototype._decode=function t(e,r){var n=this._baseState;if(null===n.parent)return e.wrapResult(n.children[0]._decode(e,r));var i=n.default,a=!0,s=null,u;if(null!==n.key&&(s=e.enterKey(n.key)),n.optional){var f=null;if(null!==n.explicit?f=n.explicit:null!==n.implicit?f=n.implicit:null!==n.tag&&(f=n.tag),null!==f||n.any){if(a=this._peekTag(e,f,n.any),e.isError(a))return a}else{var c=e.save();try{null===n.choice?this._decodeGeneric(n.tag,e,r):this._decodeChoice(e,r),a=!0}catch(t){a=!1}e.restore(c)}}if(n.obj&&a&&(u=e.enterObject()),a){if(null!==n.explicit){var h=this._decodeTag(e,n.explicit);if(e.isError(h))return h;e=h}var d=e.offset;if(null===n.use&&null===n.choice){if(n.any)var c=e.save();var l=this._decodeTag(e,null!==n.implicit?n.implicit:n.tag,n.any);if(e.isError(l))return l;n.any?i=e.raw(c):e=l}if(r&&r.track&&null!==n.tag&&r.track(e.path(),d,e.length,"tagged"),r&&r.track&&null!==n.tag&&r.track(e.path(),e.offset,e.length,"content"),i=n.any?i:null===n.choice?this._decodeGeneric(n.tag,e,r):this._decodeChoice(e,r),e.isError(i))return i;if(n.any||null!==n.choice||null===n.children||n.children.forEach(function t(n){n._decode(e,r)}),n.contains&&("octstr"===n.tag||"bitstr"===n.tag)){var p=new o(i);i=this._getUse(n.contains,e._reporterState.obj)._decode(p,r)}}return n.obj&&a&&(i=e.leaveObject(u)),null===n.key||null===i&&!0!==a?null!==s&&e.exitKey(s):e.leaveKey(s,n.key,i),i},c.prototype._decodeGeneric=function t(e,r,n){var i=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(r,e,i.args[0],n):/str$/.test(e)?this._decodeStr(r,e,n):"objid"===e&&i.args?this._decodeObjid(r,i.args[0],i.args[1],n):"objid"===e?this._decodeObjid(r,null,null,n):"gentime"===e||"utctime"===e?this._decodeTime(r,e,n):"null_"===e?this._decodeNull(r,n):"bool"===e?this._decodeBool(r,n):"objDesc"===e?this._decodeStr(r,e,n):"int"===e||"enum"===e?this._decodeInt(r,i.args&&i.args[0],n):null!==i.use?this._getUse(i.use,r._reporterState.obj)._decode(r,n):r.error("unknown tag: "+e)},c.prototype._getUse=function t(e,r){var n=this._baseState;return n.useDecoder=this._use(e,r),a(null===n.useDecoder._baseState.parent),n.useDecoder=n.useDecoder._baseState.children[0],n.implicit!==n.useDecoder._baseState.implicit&&(n.useDecoder=n.useDecoder.clone(),n.useDecoder._baseState.implicit=n.implicit),n.useDecoder},c.prototype._decodeChoice=function t(e,r){var n=this._baseState,i=null,o=!1;return Object.keys(n.choice).some(function(t){var a=e.save(),s=n.choice[t];try{var u=s._decode(e,r);if(e.isError(u))return!1;i={type:t,value:u},o=!0}catch(t){return e.restore(a),!1}return!0},this),o?i:e.error("Choice not matched")},c.prototype._createEncoderBuffer=function t(e){return new i(e,this.reporter)},c.prototype._encode=function t(e,r,n){var i=this._baseState;if(null===i.default||i.default!==e){var o=this._encodeValue(e,r,n);if(void 0!==o&&!this._skipDefault(o,r,n))return o}},c.prototype._encodeValue=function t(e,r,i){var o=this._baseState;if(null===o.parent)return o.children[0]._encode(e,r||new n);var a=null;if(this.reporter=r,o.optional&&void 0===e){if(null===o.default)return;e=o.default}var s=null,u=!1,a;if(o.any)a=this._createEncoderBuffer(e);else if(o.choice)a=this._encodeChoice(e,r);else if(o.contains)s=this._getUse(o.contains,i)._encode(e,r),u=!0;else if(o.children)s=o.children.map(function(t){if("null_"===t._baseState.tag)return t._encode(null,r,e);if(null===t._baseState.key)return r.error("Child should have a key");var n=r.enterKey(t._baseState.key);if("object"!==(void 0===e?"undefined":_typeof(e)))return r.error("Child expected, but input is not object");var i=t._encode(e[t._baseState.key],r,e);return r.leaveKey(n),i},this).filter(function(t){return t}),s=this._createEncoderBuffer(s);else if("seqof"===o.tag||"setof"===o.tag){if(!o.args||1!==o.args.length)return r.error("Too many args for : "+o.tag);if(!Array.isArray(e))return r.error("seqof/setof, but data is not Array");var f=this.clone();f._baseState.implicit=null,s=this._createEncoderBuffer(e.map(function(t){var n=this._baseState;return this._getUse(n.args[0],e)._encode(t,r)},f))}else null!==o.use?a=this._getUse(o.use,i)._encode(e,r):(s=this._encodePrimitive(o.tag,e),u=!0);if(!o.any&&null===o.choice){var c=null!==o.implicit?o.implicit:o.tag,h=null===o.implicit?"universal":"context";null===c?null===o.use&&r.error("Tag could be omitted only for .use()"):null===o.use&&(a=this._encodeComposite(c,u,h,s))}return null!==o.explicit&&(a=this._encodeComposite(o.explicit,!1,"context",a)),a},c.prototype._encodeChoice=function t(e,r){var n=this._baseState,i=n.choice[e.type];return i||a(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),i._encode(e.value,r)},c.prototype._encodePrimitive=function t(e,r){var n=this._baseState;if(/str$/.test(e))return this._encodeStr(r,e);if("objid"===e&&n.args)return this._encodeObjid(r,n.reverseArgs[0],n.args[1]);if("objid"===e)return this._encodeObjid(r,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(r,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(r,n.args&&n.reverseArgs[0]);if("bool"===e)return this._encodeBool(r);if("objDesc"===e)return this._encodeStr(r,e);throw new Error("Unsupported tag: "+e)},c.prototype._isNumstr=function t(e){return/^[0-9 ]*$/.test(e)},c.prototype._isPrintstr=function t(e){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(e)}},{"../base":4,"minimalistic-assert":107}],6:[function(t,e,r){var n=t("inherits");function i(t){this._reporterState={obj:null,path:[],options:t||{},errors:[]}}function o(t,e){this.path=t,this.rethrow(e)}r.Reporter=i,i.prototype.isError=function t(e){return e instanceof o},i.prototype.save=function t(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function t(e){var r=this._reporterState;r.obj=e.obj,r.path=r.path.slice(0,e.pathLen)},i.prototype.enterKey=function t(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function t(e){var r=this._reporterState;r.path=r.path.slice(0,e-1)},i.prototype.leaveKey=function t(e,r,n){var i=this._reporterState;this.exitKey(e),null!==i.obj&&(i.obj[r]=n)},i.prototype.path=function t(){return this._reporterState.path.join("/")},i.prototype.enterObject=function t(){var e=this._reporterState,r=e.obj;return e.obj={},r},i.prototype.leaveObject=function t(e){var r=this._reporterState,n=r.obj;return r.obj=e,n},i.prototype.error=function t(e){var r,n=this._reporterState,i=e instanceof o;if(r=i?e:new o(n.path.map(function(t){return"["+JSON.stringify(t)+"]"}).join(""),e.message||e,e.stack),!n.options.partial)throw r;return i||n.errors.push(r),r},i.prototype.wrapResult=function t(e){var r=this._reporterState;return r.options.partial?{result:this.isError(e)?null:e,errors:r.errors}:e},n(o,Error),o.prototype.rethrow=function t(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},{inherits:101}],7:[function(t,e,r){var n=t("../constants");r.tagClass={0:"universal",1:"application",2:"context",3:"private"},r.tagClassByName=n._reverse(r.tagClass),r.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},r.tagByName=n._reverse(r.tag)},{"../constants":8}],8:[function(t,e,r){var n=r;n._reverse=function t(e){var r={};return Object.keys(e).forEach(function(t){(0|t)==t&&(t|=0);var n=e[t];r[n]=t}),r},n.der=t("./der")},{"./der":7}],9:[function(t,e,r){var n=t("inherits"),i=t("../../asn1"),o=i.base,a=i.bignum,s=i.constants.der;function u(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new f,this.tree._init(t.body)}function f(t){o.Node.call(this,"der",t)}function c(t,e){var r=t.readUInt8(e);if(t.isError(r))return r;var n=s.tagClass[r>>6],i=0==(32&r),o;if(31==(31&r)){var a=r;for(r=0;128==(128&a);){if(a=t.readUInt8(e),t.isError(a))return a;r<<=7,r|=127&a}}else r&=31;return{cls:n,primitive:i,tag:r,tagStr:s.tag[r]}}function h(t,e,r){var n=t.readUInt8(r);if(t.isError(n))return n;if(!e&&128===n)return null;if(0==(128&n))return n;var i=127&n;if(i>4)return t.error("length octect is too long");n=0;for(var o=0;o<i;o++){n<<=8;var a=t.readUInt8(r);if(t.isError(a))return a;n|=a}return n}e.exports=u,u.prototype.decode=function t(e,r){return e instanceof o.DecoderBuffer||(e=new o.DecoderBuffer(e,r)),this.tree._decode(e,r)},n(f,o.Node),f.prototype._peekTag=function t(e,r,n){if(e.isEmpty())return!1;var i=e.save(),o=c(e,'Failed to peek tag: "'+r+'"');return e.isError(o)?o:(e.restore(i),o.tag===r||o.tagStr===r||o.tagStr+"of"===r||n)},f.prototype._decodeTag=function t(e,r,n){var i=c(e,'Failed to decode tag of "'+r+'"');if(e.isError(i))return i;var o=h(e,i.primitive,'Failed to get length of "'+r+'"');if(e.isError(o))return o;if(!n&&i.tag!==r&&i.tagStr!==r&&i.tagStr+"of"!==r)return e.error('Failed to match tag: "'+r+'"');if(i.primitive||null!==o)return e.skip(o,'Failed to match body of: "'+r+'"');var a=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(o=e.offset-a.offset,e.restore(a),e.skip(o,'Failed to match body of: "'+r+'"'))},f.prototype._skipUntilEnd=function t(e,r){for(;;){var n=c(e,r);if(e.isError(n))return n;var i=h(e,n.primitive,r),o;if(e.isError(i))return i;if(o=n.primitive||null!==i?e.skip(i):this._skipUntilEnd(e,r),e.isError(o))return o;if("end"===n.tagStr)break}},f.prototype._decodeList=function t(e,r,n,i){for(var o=[];!e.isEmpty();){var a=this._peekTag(e,"end");if(e.isError(a))return a;var s=n.decode(e,"der",i);if(e.isError(s)&&a)break;o.push(s)}return o},f.prototype._decodeStr=function t(e,r){if("bitstr"===r){var n=e.readUInt8();return e.isError(n)?n:{unused:n,data:e.raw()}}if("bmpstr"===r){var i=e.raw();if(i.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");for(var o="",a=0;a<i.length/2;a++)o+=String.fromCharCode(i.readUInt16BE(2*a));return o}if("numstr"===r){var s=e.raw().toString("ascii");return this._isNumstr(s)?s:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===r)return e.raw();if("objDesc"===r)return e.raw();if("printstr"===r){var u=e.raw().toString("ascii");return this._isPrintstr(u)?u:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(r)?e.raw().toString():e.error("Decoding of string type: "+r+" unsupported")},f.prototype._decodeObjid=function t(e,r,n){for(var i,o=[],a=0;!e.isEmpty();){var s=e.readUInt8();a<<=7,a|=127&s,0==(128&s)&&(o.push(a),a=0)}128&s&&o.push(a);var u=o[0]/40|0,f=o[0]%40;if(i=n?o:[u,f].concat(o.slice(1)),r){var c=r[i.join(" ")];void 0===c&&(c=r[i.join(".")]),void 0!==c&&(i=c)}return i},f.prototype._decodeTime=function t(e,r){var n=e.raw().toString();if("gentime"===r)var i=0|n.slice(0,4),o=0|n.slice(4,6),a=0|n.slice(6,8),s=0|n.slice(8,10),u=0|n.slice(10,12),f=0|n.slice(12,14);else{if("utctime"!==r)return e.error("Decoding "+r+" time is not supported yet");var i=0|n.slice(0,2),o=0|n.slice(2,4),a=0|n.slice(4,6),s=0|n.slice(6,8),u=0|n.slice(8,10),f=0|n.slice(10,12);i=i<70?2e3+i:1900+i}return Date.UTC(i,o-1,a,s,u,f,0)},f.prototype._decodeNull=function t(e){return null},f.prototype._decodeBool=function t(e){var r=e.readUInt8();return e.isError(r)?r:0!==r},f.prototype._decodeInt=function t(e,r){var n=e.raw(),i=new a(n);return r&&(i=r[i.toString(10)]||i),i},f.prototype._use=function t(e,r){return"function"==typeof e&&(e=e(r)),e._getDecoder("der").tree}},{"../../asn1":1,inherits:101}],10:[function(t,e,r){var n=r;n.der=t("./der"),n.pem=t("./pem")},{"./der":9,"./pem":11}],11:[function(t,e,r){var n=t("inherits"),i=t("buffer").Buffer,o=t("./der");function a(t){o.call(this,t),this.enc="pem"}n(a,o),e.exports=a,a.prototype.decode=function t(e,r){for(var n=e.toString().split(/[\r\n]+/g),a=r.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/,u=-1,f=-1,c=0;c<n.length;c++){var h=n[c].match(s);if(null!==h&&h[2]===a){if(-1!==u){if("END"!==h[1])break;f=c;break}if("BEGIN"!==h[1])break;u=c}}if(-1===u||-1===f)throw new Error("PEM section not found for: "+a);var d=n.slice(u+1,f).join("");d.replace(/[^a-z0-9\+\/=]+/gi,"");var l=new i(d,"base64");return o.prototype.decode.call(this,l,r)}},{"./der":9,buffer:47,inherits:101}],12:[function(t,e,r){var n=t("inherits"),i=t("buffer").Buffer,o=t("../../asn1"),a=o.base,s=o.constants.der;function u(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new f,this.tree._init(t.body)}function f(t){a.Node.call(this,"der",t)}function c(t){return t<10?"0"+t:t}function h(t,e,r,n){var i;if("seqof"===t?t="seq":"setof"===t&&(t="set"),s.tagByName.hasOwnProperty(t))i=s.tagByName[t];else{if("number"!=typeof t||(0|t)!==t)return n.error("Unknown tag: "+t);i=t}return i>=31?n.error("Multi-octet tag encoding unsupported"):(e||(i|=32),i|=s.tagClassByName[r||"universal"]<<6)}e.exports=u,u.prototype.encode=function t(e,r){return this.tree._encode(e,r).join()},n(f,a.Node),f.prototype._encodeComposite=function t(e,r,n,o){var a=h(e,r,n,this.reporter),s,s;if(o.length<128)return(s=new i(2))[0]=a,s[1]=o.length,this._createEncoderBuffer([s,o]);for(var u=1,f=o.length;f>=256;f>>=8)u++;(s=new i(2+u))[0]=a,s[1]=128|u;for(var f=1+u,c=o.length;c>0;f--,c>>=8)s[f]=255&c;return this._createEncoderBuffer([s,o])},f.prototype._encodeStr=function t(e,r){if("bitstr"===r)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===r){for(var n=new i(2*e.length),o=0;o<e.length;o++)n.writeUInt16BE(e.charCodeAt(o),2*o);return this._createEncoderBuffer(n)}return"numstr"===r?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===r?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(r)?this._createEncoderBuffer(e):"objDesc"===r?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+r+" unsupported")},f.prototype._encodeObjid=function t(e,r,n){if("string"==typeof e){if(!r)return this.reporter.error("string objid given, but no values map found");if(!r.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=r[e].split(/[\s\.]+/g);for(var o=0;o<e.length;o++)e[o]|=0}else if(Array.isArray(e)){e=e.slice();for(var o=0;o<e.length;o++)e[o]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!n){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var a=0,o=0;o<e.length;o++){var s=e[o];for(a++;s>=128;s>>=7)a++}for(var u=new i(a),f=u.length-1,o=e.length-1;o>=0;o--){var s=e[o];for(u[f--]=127&s;(s>>=7)>0;)u[f--]=128|127&s}return this._createEncoderBuffer(u)},f.prototype._encodeTime=function t(e,r){var n,i=new Date(e);return"gentime"===r?n=[c(i.getFullYear()),c(i.getUTCMonth()+1),c(i.getUTCDate()),c(i.getUTCHours()),c(i.getUTCMinutes()),c(i.getUTCSeconds()),"Z"].join(""):"utctime"===r?n=[c(i.getFullYear()%100),c(i.getUTCMonth()+1),c(i.getUTCDate()),c(i.getUTCHours()),c(i.getUTCMinutes()),c(i.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+r+" time is not supported yet"),this._encodeStr(n,"octstr")},f.prototype._encodeNull=function t(){return this._createEncoderBuffer("")},f.prototype._encodeInt=function t(e,r){if("string"==typeof e){if(!r)return this.reporter.error("String int or enum given, but no values map");if(!r.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=r[e]}if("number"!=typeof e&&!i.isBuffer(e)){var n=e.toArray();!e.sign&&128&n[0]&&n.unshift(0),e=new i(n)}if(i.isBuffer(e)){var o=e.length;0===e.length&&o++;var a=new i(o);return e.copy(a),0===e.length&&(a[0]=0),this._createEncoderBuffer(a)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var o=1,s=e;s>=256;s>>=8)o++;for(var a,s=(a=new Array(o)).length-1;s>=0;s--)a[s]=255&e,e>>=8;return 128&a[0]&&a.unshift(0),this._createEncoderBuffer(new i(a))},f.prototype._encodeBool=function t(e){return this._createEncoderBuffer(e?255:0)},f.prototype._use=function t(e,r){return"function"==typeof e&&(e=e(r)),e._getEncoder("der").tree},f.prototype._skipDefault=function t(e,r,n){var i=this._baseState,o;if(null===i.default)return!1;var a=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,r,n).join()),a.length!==i.defaultBuffer.length)return!1;for(o=0;o<a.length;o++)if(a[o]!==i.defaultBuffer[o])return!1;return!0}},{"../../asn1":1,buffer:47,inherits:101}],13:[function(t,e,r){var n=r;n.der=t("./der"),n.pem=t("./pem")},{"./der":12,"./pem":14}],14:[function(t,e,r){var n=t("inherits"),i=t("./der");function o(t){i.call(this,t),this.enc="pem"}n(o,i),e.exports=o,o.prototype.encode=function t(e,r){for(var n,o=i.prototype.encode.call(this,e).toString("base64"),a=["-----BEGIN "+r.label+"-----"],s=0;s<o.length;s+=64)a.push(o.slice(s,s+64));return a.push("-----END "+r.label+"-----"),a.join("\n")}},{"./der":12,inherits:101}],15:[function(t,e,r){r.byteLength=c,r.toByteArray=h,r.fromByteArray=p;for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s<u;++s)n[s]=a[s],i[a.charCodeAt(s)]=s;function f(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===t[e-2]?2:"="===t[e-1]?1:0}function c(t){return 3*t.length/4-f(t)}function h(t){var e,r,n,a,s,u=t.length;a=f(t),s=new o(3*u/4-a),r=a>0?u-4:u;var c=0;for(e=0;e<r;e+=4)n=i[t.charCodeAt(e)]<<18|i[t.charCodeAt(e+1)]<<12|i[t.charCodeAt(e+2)]<<6|i[t.charCodeAt(e+3)],s[c++]=n>>16&255,s[c++]=n>>8&255,s[c++]=255&n;return 2===a?(n=i[t.charCodeAt(e)]<<2|i[t.charCodeAt(e+1)]>>4,s[c++]=255&n):1===a&&(n=i[t.charCodeAt(e)]<<10|i[t.charCodeAt(e+1)]<<4|i[t.charCodeAt(e+2)]>>2,s[c++]=n>>8&255,s[c++]=255&n),s}function d(t){return n[t>>18&63]+n[t>>12&63]+n[t>>6&63]+n[63&t]}function l(t,e,r){for(var n,i=[],o=e;o<r;o+=3)n=(t[o]<<16)+(t[o+1]<<8)+t[o+2],i.push(d(n));return i.join("")}function p(t){for(var e,r=t.length,i=r%3,o="",a=[],s=16383,u=0,f=r-i;u<f;u+=16383)a.push(l(t,u,u+16383>f?f:u+16383));return 1===i?(e=t[r-1],o+=n[e>>2],o+=n[e<<4&63],o+="=="):2===i&&(e=(t[r-2]<<8)+t[r-1],o+=n[e>>10],o+=n[e>>4&63],o+=n[e<<2&63],o+="="),a.push(o),a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],16:[function(t,e,r){var n;function i(t){this.rand=t}if(e.exports=function t(e){return n||(n=new i(null)),n.generate(e)},e.exports.Rand=i,i.prototype.generate=function t(e){return this._rand(e)},i.prototype._rand=function t(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var r=new Uint8Array(e),n=0;n<r.length;n++)r[n]=this.rand.getByte();return r},"object"===("undefined"==typeof self?"undefined":_typeof(self)))self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function t(e){var r=new Uint8Array(e);return self.crypto.getRandomValues(r),r}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function t(e){var r=new Uint8Array(e);return self.msCrypto.getRandomValues(r),r}:"object"===("undefined"==typeof window?"undefined":_typeof(window))&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var o=t("crypto");if("function"!=typeof o.randomBytes)throw new Error("Not supported");i.prototype._rand=function t(e){return o.randomBytes(e)}}catch(t){}},{crypto:17}],17:[function(t,e,r){},{}],18:[function(t,e,r){var n=t("safe-buffer").Buffer;function i(t){n.isBuffer(t)||(t=n.from(t));for(var e=t.length/4|0,r=new Array(e),i=0;i<e;i++)r[i]=t.readUInt32BE(4*i);return r}function o(t){for(var e=0;0<t.length;t++)t[0]=0}function a(t,e,r,n,i){for(var o=r[0],a=r[1],s=r[2],u=r[3],f=t[0]^e[0],c=t[1]^e[1],h=t[2]^e[2],d=t[3]^e[3],l,p,b,m,v=4,y=1;y<i;y++)l=o[f>>>24]^a[c>>>16&255]^s[h>>>8&255]^u[255&d]^e[v++],p=o[c>>>24]^a[h>>>16&255]^s[d>>>8&255]^u[255&f]^e[v++],b=o[h>>>24]^a[d>>>16&255]^s[f>>>8&255]^u[255&c]^e[v++],m=o[d>>>24]^a[f>>>16&255]^s[c>>>8&255]^u[255&h]^e[v++],f=l,c=p,h=b,d=m;return l=(n[f>>>24]<<24|n[c>>>16&255]<<16|n[h>>>8&255]<<8|n[255&d])^e[v++],p=(n[c>>>24]<<24|n[h>>>16&255]<<16|n[d>>>8&255]<<8|n[255&f])^e[v++],b=(n[h>>>24]<<24|n[d>>>16&255]<<16|n[f>>>8&255]<<8|n[255&c])^e[v++],m=(n[d>>>24]<<24|n[f>>>16&255]<<16|n[c>>>8&255]<<8|n[255&h])^e[v++],[l>>>=0,p>>>=0,b>>>=0,m>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],u=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,u=0;u<256;++u){var f=s^s<<1^s<<2^s<<3^s<<4;f=f>>>8^255&f^99,r[a]=f,n[f]=a;var c=t[a],h=t[c],d=t[h],l=257*t[f]^16843008*f;i[0][a]=l<<24|l>>>8,i[1][a]=l<<16|l>>>16,i[2][a]=l<<8|l>>>24,i[3][a]=l,l=16843009*d^65537*h^257*c^16843008*a,o[0][f]=l<<24|l>>>8,o[1][f]=l<<16|l>>>16,o[2][f]=l<<8|l>>>24,o[3][f]=l,0===a?a=s=1:(a=c^t[t[t[d^c]]],s^=t[t[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function f(t){this._key=i(t),this._reset()}f.blockSize=16,f.keySize=32,f.prototype.blockSize=f.blockSize,f.prototype.keySize=f.keySize,f.prototype._reset=function(){for(var t=this._key,e=t.length,r=e+6,n=4*(r+1),i=[],o=0;o<e;o++)i[o]=t[o];for(o=e;o<n;o++){var a=i[o-1];o%e==0?(a=a<<8|a>>>24,a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a],a^=s[o/e|0]<<24):e>6&&o%e==4&&(a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a]),i[o]=i[o-e]^a}for(var f=[],c=0;c<n;c++){var h=n-c,d=i[h-(c%4?0:4)];f[c]=c<4||h<=4?d:u.INV_SUB_MIX[0][u.SBOX[d>>>24]]^u.INV_SUB_MIX[1][u.SBOX[d>>>16&255]]^u.INV_SUB_MIX[2][u.SBOX[d>>>8&255]]^u.INV_SUB_MIX[3][u.SBOX[255&d]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=f},f.prototype.encryptBlockRaw=function(t){return a(t=i(t),this._keySchedule,u.SUB_MIX,u.SBOX,this._nRounds)},f.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),r=n.allocUnsafe(16);return r.writeUInt32BE(e[0],0),r.writeUInt32BE(e[1],4),r.writeUInt32BE(e[2],8),r.writeUInt32BE(e[3],12),r},f.prototype.decryptBlock=function(t){var e=(t=i(t))[1];t[1]=t[3],t[3]=e;var r=a(t,this._invKeySchedule,u.INV_SUB_MIX,u.INV_SBOX,this._nRounds),o=n.allocUnsafe(16);return o.writeUInt32BE(r[0],0),o.writeUInt32BE(r[3],4),o.writeUInt32BE(r[2],8),o.writeUInt32BE(r[1],12),o},f.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},e.exports.AES=f},{"safe-buffer":143}],19:[function(t,e,r){var n=t("./aes"),i=t("safe-buffer").Buffer,o=t("cipher-base"),a=t("inherits"),s=t("./ghash"),u=t("buffer-xor"),f=t("./incr32");function c(t,e){var r=0;t.length!==e.length&&r++;for(var n=Math.min(t.length,e.length),i=0;i<n;++i)r+=t[i]^e[i];return r}function h(t,e,r){if(12===e.length)return t._finID=i.concat([e,i.from([0,0,0,1])]),i.concat([e,i.from([0,0,0,2])]);var n=new s(r),o=e.length,a=o%16;n.update(e),a&&(a=16-a,n.update(i.alloc(a,0))),n.update(i.alloc(8,0));var u=8*o,c=i.alloc(8);c.writeUIntBE(u,0,8),n.update(c),t._finID=n.state;var h=i.from(t._finID);return f(h),h}function d(t,e,r,a){o.call(this);var u=i.alloc(4,0);this._cipher=new n.AES(e);var f=this._cipher.encryptBlock(u);this._ghash=new s(f),r=h(this,r,f),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=a,this._alen=0,this._len=0,this._mode=t,this._authTag=null,this._called=!1}a(d,o),d.prototype._update=function(t){if(!this._called&&this._alen){var e=16-this._alen%16;e<16&&(e=i.alloc(e,0),this._ghash.update(e))}this._called=!0;var r=this._mode.encrypt(this,t);return this._decrypt?this._ghash.update(t):this._ghash.update(r),this._len+=t.length,r},d.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var t=u(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&c(t,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=t,this._cipher.scrub()},d.prototype.getAuthTag=function t(){if(this._decrypt||!i.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},d.prototype.setAuthTag=function t(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},d.prototype.setAAD=function t(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=d},{"./aes":18,"./ghash":23,"./incr32":24,"buffer-xor":46,"cipher-base":48,inherits:101,"safe-buffer":143}],20:[function(t,e,r){var n=t("./encrypter"),i=t("./decrypter"),o=t("./modes/list.json");function a(){return Object.keys(o)}r.createCipher=r.Cipher=n.createCipher,r.createCipheriv=r.Cipheriv=n.createCipheriv,r.createDecipher=r.Decipher=i.createDecipher,r.createDecipheriv=r.Decipheriv=i.createDecipheriv,r.listCiphers=r.getCiphers=a},{"./decrypter":21,"./encrypter":22,"./modes/list.json":32}],21:[function(t,e,r){var n=t("./authCipher"),i=t("safe-buffer").Buffer,o=t("./modes"),a=t("./streamCipher"),s=t("cipher-base"),u=t("./aes"),f=t("evp_bytestokey"),c;function h(t,e,r){s.call(this),this._cache=new d,this._last=void 0,this._cipher=new u.AES(e),this._prev=i.from(r),this._mode=t,this._autopadding=!0}function d(){this.cache=i.allocUnsafe(0)}function l(t){for(var e=t[15],r=-1;++r<e;)if(t[r+(16-e)]!==e)throw new Error("unable to decrypt data");if(16!==e)return t.slice(0,16-e)}function p(t,e,r){var s=o[t.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=i.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof e&&(e=i.from(e)),e.length!==s.key/8)throw new TypeError("invalid key length "+e.length);return"stream"===s.type?new a(s.module,e,r,!0):"auth"===s.type?new n(s.module,e,r,!0):new h(s.module,e,r)}function b(t,e){var r=o[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=f(e,!1,r.key,r.iv);return p(t,n.key,n.iv)}t("inherits")(h,s),h.prototype._update=function(t){var e,r;this._cache.add(t);for(var n=[];e=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,e),n.push(r);return i.concat(n)},h.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return l(this._mode.decrypt(this,t));if(t)throw new Error("data not multiple of block length")},h.prototype.setAutoPadding=function(t){return this._autopadding=!!t,this},d.prototype.add=function(t){this.cache=i.concat([this.cache,t])},d.prototype.get=function(t){var e;if(t){if(this.cache.length>16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null},d.prototype.flush=function(){if(this.cache.length)return this.cache},r.createDecipher=b,r.createDecipheriv=p},{"./aes":18,"./authCipher":19,"./modes":31,"./streamCipher":34,"cipher-base":48,evp_bytestokey:84,inherits:101,"safe-buffer":143}],22:[function(t,e,r){var n=t("./modes"),i=t("./authCipher"),o=t("safe-buffer").Buffer,a=t("./streamCipher"),s=t("cipher-base"),u=t("./aes"),f=t("evp_bytestokey"),c;function h(t,e,r){s.call(this),this._cache=new l,this._cipher=new u.AES(e),this._prev=o.from(r),this._mode=t,this._autopadding=!0}t("inherits")(h,s),h.prototype._update=function(t){var e,r;this._cache.add(t);for(var n=[];e=this._cache.get();)r=this._mode.encrypt(this,e),n.push(r);return o.concat(n)};var d=o.alloc(16,16);function l(){this.cache=o.allocUnsafe(0)}function p(t,e,r){var s=n[t.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof e&&(e=o.from(e)),e.length!==s.key/8)throw new TypeError("invalid key length "+e.length);if("string"==typeof r&&(r=o.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===s.type?new a(s.module,e,r):"auth"===s.type?new i(s.module,e,r):new h(s.module,e,r)}function b(t,e){var r=n[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=f(e,!1,r.key,r.iv);return p(t,i.key,i.iv)}h.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return t=this._mode.encrypt(this,t),this._cipher.scrub(),t;if(!t.equals(d))throw this._cipher.scrub(),new Error("data not multiple of block length")},h.prototype.setAutoPadding=function(t){return this._autopadding=!!t,this},l.prototype.add=function(t){this.cache=o.concat([this.cache,t])},l.prototype.get=function(){if(this.cache.length>15){var t=this.cache.slice(0,16);return this.cache=this.cache.slice(16),t}return null},l.prototype.flush=function(){for(var t=16-this.cache.length,e=o.allocUnsafe(t),r=-1;++r<t;)e.writeUInt8(t,r);return o.concat([this.cache,e])},r.createCipheriv=p,r.createCipher=b},{"./aes":18,"./authCipher":19,"./modes":31,"./streamCipher":34,"cipher-base":48,evp_bytestokey:84,inherits:101,"safe-buffer":143}],23:[function(t,e,r){var n=t("safe-buffer").Buffer,i=n.alloc(16,0);function o(t){return[t.readUInt32BE(0),t.readUInt32BE(4),t.readUInt32BE(8),t.readUInt32BE(12)]}function a(t){var e=n.allocUnsafe(16);return e.writeUInt32BE(t[0]>>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function s(t){this.h=t,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(t){for(var e=-1;++e<t.length;)this.state[e]^=t[e];this._multiply()},s.prototype._multiply=function(){for(var t=o(this.h),e=[0,0,0,0],r,n,i,s=-1;++s<128;){for((n=0!=(this.state[~~(s/8)]&1<<7-s%8))&&(e[0]^=t[0],e[1]^=t[1],e[2]^=t[2],e[3]^=t[3]),i=0!=(1&t[3]),r=3;r>0;r--)t[r]=t[r]>>>1|(1&t[r-1])<<31;t[0]=t[0]>>>1,i&&(t[0]=t[0]^225<<24)}this.state=a(e)},s.prototype.update=function(t){var e;for(this.cache=n.concat([this.cache,t]);this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)},s.prototype.final=function(t,e){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(a([0,t,0,e])),this.state},e.exports=s},{"safe-buffer":143}],24:[function(t,e,r){function n(t){for(var e=t.length,r;e--;){if(255!==(r=t.readUInt8(e))){r++,t.writeUInt8(r,e);break}t.writeUInt8(0,e)}}e.exports=n},{}],25:[function(t,e,r){var n=t("buffer-xor");r.encrypt=function(t,e){var r=n(e,t._prev);return t._prev=t._cipher.encryptBlock(r),t._prev},r.decrypt=function(t,e){var r=t._prev;t._prev=e;var i=t._cipher.decryptBlock(e);return n(i,r)}},{"buffer-xor":46}],26:[function(t,e,r){var n=t("safe-buffer").Buffer,i=t("buffer-xor");function o(t,e,r){var o=e.length,a=i(e,t._cache);return t._cache=t._cache.slice(o),t._prev=n.concat([t._prev,r?e:a]),a}r.encrypt=function(t,e,r){for(var i=n.allocUnsafe(0),a;e.length;){if(0===t._cache.length&&(t._cache=t._cipher.encryptBlock(t._prev),t._prev=n.allocUnsafe(0)),!(t._cache.length<=e.length)){i=n.concat([i,o(t,e,r)]);break}a=t._cache.length,i=n.concat([i,o(t,e.slice(0,a),r)]),e=e.slice(a)}return i}},{"buffer-xor":46,"safe-buffer":143}],27:[function(t,e,r){var n=t("safe-buffer").Buffer;function i(t,e,r){for(var n,i=-1,a=8,s=0,u,f;++i<8;)n=t._cipher.encryptBlock(t._prev),u=e&1<<7-i?128:0,s+=(128&(f=n[0]^u))>>i%8,t._prev=o(t._prev,r?u:f);return s}function o(t,e){var r=t.length,i=-1,o=n.allocUnsafe(t.length);for(t=n.concat([t,n.from([e])]);++i<r;)o[i]=t[i]<<1|t[i+1]>>7;return o}r.encrypt=function(t,e,r){for(var o=e.length,a=n.allocUnsafe(o),s=-1;++s<o;)a[s]=i(t,e[s],r);return a}},{"safe-buffer":143}],28:[function(t,e,r){var n=t("safe-buffer").Buffer;function i(t,e,r){var i,o=t._cipher.encryptBlock(t._prev)[0]^e;return t._prev=n.concat([t._prev.slice(1),n.from([r?e:o])]),o}r.encrypt=function(t,e,r){for(var o=e.length,a=n.allocUnsafe(o),s=-1;++s<o;)a[s]=i(t,e[s],r);return a}},{"safe-buffer":143}],29:[function(t,e,r){var n=t("buffer-xor"),i=t("safe-buffer").Buffer,o=t("../incr32");function a(t){var e=t._cipher.encryptBlockRaw(t._prev);return o(t._prev),e}var s=16;r.encrypt=function(t,e){var r=Math.ceil(e.length/16),o=t._cache.length;t._cache=i.concat([t._cache,i.allocUnsafe(16*r)]);for(var s=0;s<r;s++){var u=a(t),f=o+16*s;t._cache.writeUInt32BE(u[0],f+0),t._cache.writeUInt32BE(u[1],f+4),t._cache.writeUInt32BE(u[2],f+8),t._cache.writeUInt32BE(u[3],f+12)}var c=t._cache.slice(0,e.length);return t._cache=t._cache.slice(e.length),n(e,c)}},{"../incr32":24,"buffer-xor":46,"safe-buffer":143}],30:[function(t,e,r){r.encrypt=function(t,e){return t._cipher.encryptBlock(e)},r.decrypt=function(t,e){return t._cipher.decryptBlock(e)}},{}],31:[function(t,e,r){var n={ECB:t("./ecb"),CBC:t("./cbc"),CFB:t("./cfb"),CFB8:t("./cfb8"),CFB1:t("./cfb1"),OFB:t("./ofb"),CTR:t("./ctr"),GCM:t("./ctr")},i=t("./list.json");for(var o in i)i[o].module=n[i[o].mode];e.exports=i},{"./cbc":25,"./cfb":26,"./cfb1":27,"./cfb8":28,"./ctr":29,"./ecb":30,"./list.json":32,"./ofb":33}],32:[function(t,e,r){e.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}},{}],33:[function(t,e,r){(function(e){var n=t("buffer-xor");function i(t){return t._prev=t._cipher.encryptBlock(t._prev),t._prev}r.encrypt=function(t,r){for(;t._cache.length<r.length;)t._cache=e.concat([t._cache,i(t)]);var o=t._cache.slice(0,r.length);return t._cache=t._cache.slice(r.length),n(r,o)}}).call(this,t("buffer").Buffer)},{buffer:47,"buffer-xor":46}],34:[function(t,e,r){var n=t("./aes"),i=t("safe-buffer").Buffer,o=t("cipher-base"),a;function s(t,e,r,a){o.call(this),this._cipher=new n.AES(e),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=a,this._mode=t}t("inherits")(s,o),s.prototype._update=function(t){return this._mode.encrypt(this,t,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},{"./aes":18,"cipher-base":48,inherits:101,"safe-buffer":143}],35:[function(t,e,r){var n=t("evp_bytestokey"),i=t("browserify-aes/browser"),o=t("browserify-des"),a=t("browserify-des/modes"),s=t("browserify-aes/modes");function u(t,e){var r,i;if(t=t.toLowerCase(),s[t])r=s[t].key,i=s[t].iv;else{if(!a[t])throw new TypeError("invalid suite type");r=8*a[t].key,i=a[t].iv}var o=n(e,!1,r,i);return c(t,o.key,o.iv)}function f(t,e){var r,i;if(t=t.toLowerCase(),s[t])r=s[t].key,i=s[t].iv;else{if(!a[t])throw new TypeError("invalid suite type");r=8*a[t].key,i=a[t].iv}var o=n(e,!1,r,i);return h(t,o.key,o.iv)}function c(t,e,r){if(t=t.toLowerCase(),s[t])return i.createCipheriv(t,e,r);if(a[t])return new o({key:e,iv:r,mode:t});throw new TypeError("invalid suite type")}function h(t,e,r){if(t=t.toLowerCase(),s[t])return i.createDecipheriv(t,e,r);if(a[t])return new o({key:e,iv:r,mode:t,decrypt:!0});throw new TypeError("invalid suite type")}function d(){return Object.keys(a).concat(i.getCiphers())}r.createCipher=r.Cipher=u,r.createCipheriv=r.Cipheriv=c,r.createDecipher=r.Decipher=f,r.createDecipheriv=r.Decipheriv=h,r.listCiphers=r.getCiphers=d},{"browserify-aes/browser":20,"browserify-aes/modes":31,"browserify-des":36,"browserify-des/modes":37,evp_bytestokey:84}],36:[function(t,e,r){(function(r){var n=t("cipher-base"),i=t("des.js"),o=t("inherits"),a={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function s(t){n.call(this);var e=t.mode.toLowerCase(),i=a[e],o;o=t.decrypt?"decrypt":"encrypt";var s=t.key;"des-ede"!==e&&"des-ede-cbc"!==e||(s=r.concat([s,s.slice(0,8)]));var u=t.iv;this._des=i.create({key:s,iv:u,type:o})}a.des=a["des-cbc"],a.des3=a["des-ede3-cbc"],e.exports=s,o(s,n),s.prototype._update=function(t){return new r(this._des.update(t))},s.prototype._final=function(){return new r(this._des.final())}}).call(this,t("buffer").Buffer)},{buffer:47,"cipher-base":48,"des.js":57,inherits:101}],37:[function(t,e,r){r["des-ecb"]={key:8,iv:0},r["des-cbc"]=r.des={key:8,iv:8},r["des-ede3-cbc"]=r.des3={key:24,iv:8},r["des-ede3"]={key:24,iv:0},r["des-ede-cbc"]={key:16,iv:8},r["des-ede"]={key:16,iv:0}},{}],38:[function(t,e,r){(function(r){var n=t("bn.js"),i=t("randombytes");function o(t){var e=s(t),r;return{blinder:e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed(),unblinder:e.invm(t.modulus)}}function a(t,e){var i=o(e),a=e.modulus.byteLength(),s=n.mont(e.modulus),u=new n(t).mul(i.blinder).umod(e.modulus),f=u.toRed(n.mont(e.prime1)),c=u.toRed(n.mont(e.prime2)),h=e.coefficient,d=e.prime1,l=e.prime2,p=f.redPow(e.exponent1),b=c.redPow(e.exponent2);p=p.fromRed(),b=b.fromRed();var m=p.isub(b).imul(h).umod(d);return m.imul(l),b.iadd(m),new r(b.imul(i.unblinder).umod(e.modulus).toArray(!1,a))}function s(t){for(var e=t.modulus.byteLength(),r=new n(i(e));r.cmp(t.modulus)>=0||!r.umod(t.prime1)||!r.umod(t.prime2);)r=new n(i(e));return r}e.exports=a,a.getr=s}).call(this,t("buffer").Buffer)},{"bn.js":"BN",buffer:47,randombytes:127}],39:[function(t,e,r){e.exports=t("./browser/algorithms.json")},{"./browser/algorithms.json":40}],40:[function(t,e,r){e.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],41:[function(t,e,r){e.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],42:[function(t,e,r){(function(r){var n=t("create-hash"),i=t("stream"),o=t("inherits"),a=t("./sign"),s=t("./verify"),u=t("./algorithms.json");function f(t){i.Writable.call(this);var e=u[t];if(!e)throw new Error("Unknown message digest");this._hashType=e.hash,this._hash=n(e.hash),this._tag=e.id,this._signType=e.sign}function c(t){i.Writable.call(this);var e=u[t];if(!e)throw new Error("Unknown message digest");this._hash=n(e.hash),this._tag=e.id,this._signType=e.sign}function h(t){return new f(t)}function d(t){return new c(t)}Object.keys(u).forEach(function(t){u[t].id=new r(u[t].id,"hex"),u[t.toLowerCase()]=u[t]}),o(f,i.Writable),f.prototype._write=function t(e,r,n){this._hash.update(e),n()},f.prototype.update=function t(e,n){return"string"==typeof e&&(e=new r(e,n)),this._hash.update(e),this},f.prototype.sign=function t(e,r){this.end();var n=this._hash.digest(),i=a(n,e,this._hashType,this._signType,this._tag);return r?i.toString(r):i},o(c,i.Writable),c.prototype._write=function t(e,r,n){this._hash.update(e),n()},c.prototype.update=function t(e,n){return"string"==typeof e&&(e=new r(e,n)),this._hash.update(e),this},c.prototype.verify=function t(e,n,i){"string"==typeof n&&(n=new r(n,i)),this.end();var o=this._hash.digest();return s(n,o,e,this._signType,this._tag)},e.exports={Sign:h,Verify:d,createSign:h,createVerify:d}}).call(this,t("buffer").Buffer)},{"./algorithms.json":40,"./sign":43,"./verify":44,buffer:47,"create-hash":51,inherits:101,stream:152}],43:[function(t,e,r){(function(r){var n=t("create-hmac"),i=t("browserify-rsa"),o=t("elliptic").ec,a=t("bn.js"),s=t("parse-asn1"),u=t("./curves.json");function f(t,e,n,o,a){var u=s(e),f;if(u.curve){if("ecdsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");return c(t,u)}if("dsa"===u.type){if("dsa"!==o)throw new Error("wrong private key type");return h(t,u,n)}if("rsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");t=r.concat([a,t]);for(var d=u.modulus.byteLength(),l=[0,1];t.length+l.length+1<d;)l.push(255);l.push(0);for(var p=-1;++p<t.length;)l.push(t[p]);return i(l,u)}function c(t,e){var n=u[e.curve.join(".")];if(!n)throw new Error("unknown curve "+e.curve.join("."));var i,a,s=new o(n).keyFromPrivate(e.privateKey).sign(t);return new r(s.toDER())}function h(t,e,r){for(var n=e.params.priv_key,i=e.params.p,o=e.params.q,s=e.params.g,u=new a(0),f,c=p(t,o).mod(o),h=!1,b=l(n,o,t,r);!1===h;)u=v(s,f=m(o,b,r),i,o),0===(h=f.invm(o).imul(c.add(n.mul(u))).mod(o)).cmpn(0)&&(h=!1,u=new a(0));return d(u,h)}function d(t,e){t=t.toArray(),e=e.toArray(),128&t[0]&&(t=[0].concat(t)),128&e[0]&&(e=[0].concat(e));var n,i=[48,t.length+e.length+4,2,t.length];return i=i.concat(t,[2,e.length],e),new r(i)}function l(t,e,i,o){if((t=new r(t.toArray())).length<e.byteLength()){var a=new r(e.byteLength()-t.length);a.fill(0),t=r.concat([a,t])}var s=i.length,u=b(i,e),f=new r(s);f.fill(1);var c=new r(s);return c.fill(0),c=n(o,c).update(f).update(new r([0])).update(t).update(u).digest(),f=n(o,c).update(f).digest(),{k:c=n(o,c).update(f).update(new r([1])).update(t).update(u).digest(),v:f=n(o,c).update(f).digest()}}function p(t,e){var r=new a(t),n=(t.length<<3)-e.bitLength();return n>0&&r.ishrn(n),r}function b(t,e){t=(t=p(t,e)).mod(e);var n=new r(t.toArray());if(n.length<e.byteLength()){var i=new r(e.byteLength()-n.length);i.fill(0),n=r.concat([i,n])}return n}function m(t,e,i){var o,a;do{for(o=new r(0);8*o.length<t.bitLength();)e.v=n(i,e.k).update(e.v).digest(),o=r.concat([o,e.v]);a=p(o,t),e.k=n(i,e.k).update(e.v).update(new r([0])).digest(),e.v=n(i,e.k).update(e.v).digest()}while(-1!==a.cmp(t));return a}function v(t,e,r,n){return t.toRed(a.mont(r)).redPow(e).fromRed().mod(n)}e.exports=f,e.exports.getKey=l,e.exports.makeKey=m}).call(this,t("buffer").Buffer)},{"./curves.json":41,"bn.js":"BN","browserify-rsa":38,buffer:47,"create-hmac":54,elliptic:67,"parse-asn1":113}],44:[function(t,e,r){(function(r){var n=t("bn.js"),i=t("elliptic").ec,o=t("parse-asn1"),a=t("./curves.json");function s(t,e,i,a,s){var c=o(i);if("ec"===c.type){if("ecdsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");return u(t,e,c)}if("dsa"===c.type){if("dsa"!==a)throw new Error("wrong public key type");return f(t,e,c)}if("rsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");e=r.concat([s,e]);for(var h=c.modulus.byteLength(),d=[1],l=0;e.length+d.length+2<h;)d.push(255),l++;d.push(0);for(var p=-1;++p<e.length;)d.push(e[p]);d=new r(d);var b=n.mont(c.modulus);t=(t=new n(t).toRed(b)).redPow(new n(c.publicExponent)),t=new r(t.fromRed().toArray());var m=l<8?1:0;for(h=Math.min(t.length,d.length),t.length!==d.length&&(m=1),p=-1;++p<h;)m|=t[p]^d[p];return 0===m}function u(t,e,r){var n=a[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new i(n),s=r.data.subjectPrivateKey.data;return o.verify(e,t,s)}function f(t,e,r){var i=r.data.p,a=r.data.q,s=r.data.g,u=r.data.pub_key,f=o.signature.decode(t,"der"),h=f.s,d=f.r;c(h,a),c(d,a);var l=n.mont(i),p=h.invm(a),b;return 0===s.toRed(l).redPow(new n(e).mul(p).mod(a)).fromRed().mul(u.toRed(l).redPow(d.mul(p).mod(a)).fromRed()).mod(i).mod(a).cmp(d)}function c(t,e){if(t.cmpn(0)<=0)throw new Error("invalid sig");if(t.cmp(e)>=e)throw new Error("invalid sig")}e.exports=s}).call(this,t("buffer").Buffer)},{"./curves.json":41,"bn.js":"BN",buffer:47,elliptic:67,"parse-asn1":113}],45:[function(t,e,r){arguments[4][17][0].apply(r,arguments)},{dup:17}],46:[function(t,e,r){(function(t){e.exports=function e(r,n){for(var i=Math.min(r.length,n.length),o=new t(i),a=0;a<i;++a)o[a]=r[a]^n[a];return o}}).call(this,t("buffer").Buffer)},{buffer:47}],47:[function(t,e,r){var n=t("base64-js"),i=t("ieee754");r.Buffer=u,r.SlowBuffer=y,r.INSPECT_MAX_BYTES=50;var o=2147483647;function a(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function t(){return 42}},42===t.foo()}catch(t){return!1}}function s(t){if(t>o)throw new RangeError("Invalid typed array length");var e=new Uint8Array(t);return e.__proto__=u.prototype,e}function u(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return d(t)}return f(t,e,r)}function f(t,e,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return Y(t)?b(t,e,r):"string"==typeof t?l(t,e):m(t)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function h(t,e,r){return c(t),t<=0?s(t):void 0!==e?"string"==typeof r?s(t).fill(e,r):s(t).fill(e):s(t)}function d(t){return c(t),s(t<0?0:0|v(t))}function l(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!u.isEncoding(e))throw new TypeError('"encoding" must be a valid string encoding');var r=0|g(t,e),n=s(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}function p(t){for(var e=t.length<0?0:0|v(t.length),r=s(e),n=0;n<e;n+=1)r[n]=255&t[n];return r}function b(t,e,r){if(e<0||t.byteLength<e)throw new RangeError("'offset' is out of bounds");if(t.byteLength<e+(r||0))throw new RangeError("'length' is out of bounds");var n;return(n=void 0===e&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,e):new Uint8Array(t,e,r)).__proto__=u.prototype,n}function m(t){if(u.isBuffer(t)){var e=0|v(t.length),r=s(e);return 0===r.length?r:(t.copy(r,0,0,e),r)}if(t){if($(t)||"length"in t)return"number"!=typeof t.length||Q(t.length)?s(0):p(t);if("Buffer"===t.type&&Array.isArray(t.data))return p(t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function v(t){if(t>=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|t}function y(t){return+t!=t&&(t=0),u.alloc(+t)}function g(t,e){if(u.isBuffer(t))return t.length;if($(t)||Y(t))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return V(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return J(t).length;default:if(n)return V(t).length;e=(""+e).toLowerCase(),n=!0}}function w(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return O(this,e,r);case"utf8":case"utf-8":return P(this,e,r);case"ascii":return R(this,e,r);case"latin1":case"binary":return N(this,e,r);case"base64":return I(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function _(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function M(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),Q(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=u.from(e,n)),u.isBuffer(e))return 0===e.length?-1:k(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):k(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function k(t,e,r,n,i){var o=1,a=t.length,s=e.length,u;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,a/=2,s/=2,r/=2}function f(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-1;for(u=r;u<a;u++)if(f(t,u)===f(e,-1===c?0:u-c)){if(-1===c&&(c=u),u-c+1===s)return c*o}else-1!==c&&(u-=u-c),c=-1}else for(r+s>a&&(r=a-s),u=r;u>=0;u--){for(var h=!0,d=0;d<s;d++)if(f(t,u+d)!==f(e,d)){h=!1;break}if(h)return u}return-1}function x(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var a=0;a<n;++a){var s=parseInt(e.substr(2*a,2),16);if(Q(s))return a;t[r+a]=s}return a}function S(t,e,r,n){return Z(V(e,t.length-r),t,r,n)}function E(t,e,r,n){return Z(X(e),t,r,n)}function A(t,e,r,n){return E(t,e,r,n)}function B(t,e,r,n){return Z(J(e),t,r,n)}function j(t,e,r,n){return Z(G(e,t.length-r),t,r,n)}function I(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function P(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var o=t[i],a=null,s=o>239?4:o>223?3:o>191?2:1,u,f,c,h;if(i+s<=r)switch(s){case 1:o<128&&(a=o);break;case 2:128==(192&(u=t[i+1]))&&(h=(31&o)<<6|63&u)>127&&(a=h);break;case 3:u=t[i+1],f=t[i+2],128==(192&u)&&128==(192&f)&&(h=(15&o)<<12|(63&u)<<6|63&f)>2047&&(h<55296||h>57343)&&(a=h);break;case 4:u=t[i+1],f=t[i+2],c=t[i+3],128==(192&u)&&128==(192&f)&&128==(192&c)&&(h=(15&o)<<18|(63&u)<<12|(63&f)<<6|63&c)>65535&&h<1114112&&(a=h)}null===a?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=s}return C(n)}r.kMaxLength=o,u.TYPED_ARRAY_SUPPORT=a(),u.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),u.poolSize=8192,u.from=function(t,e,r){return f(t,e,r)},u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,u.alloc=function(t,e,r){return h(t,e,r)},u.allocUnsafe=function(t){return d(t)},u.allocUnsafeSlow=function(t){return d(t)},u.isBuffer=function t(e){return null!=e&&!0===e._isBuffer},u.compare=function t(e,r){if(!u.isBuffer(e)||!u.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(e===r)return 0;for(var n=e.length,i=r.length,o=0,a=Math.min(n,i);o<a;++o)if(e[o]!==r[o]){n=e[o],i=r[o];break}return n<i?-1:i<n?1:0},u.isEncoding=function t(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function t(e,r){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var n;if(void 0===r)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=u.allocUnsafe(r),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(i,o),o+=a.length}return i},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function t(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<e;r+=2)_(this,r,r+1);return this},u.prototype.swap32=function t(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<e;r+=4)_(this,r,r+3),_(this,r+1,r+2);return this},u.prototype.swap64=function t(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<e;r+=8)_(this,r,r+7),_(this,r+1,r+6),_(this,r+2,r+5),_(this,r+3,r+4);return this},u.prototype.toString=function t(){var e=this.length;return 0===e?"":0===arguments.length?P(this,0,e):w.apply(this,arguments)},u.prototype.equals=function t(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function t(){var e="",n=r.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function t(e,r,n,i,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===n&&(n=e?e.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),r<0||n>e.length||i<0||o>this.length)throw new RangeError("out of range index");if(i>=o&&r>=n)return 0;if(i>=o)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,o>>>=0,this===e)return 0;for(var a=o-i,s=n-r,f=Math.min(a,s),c=this.slice(i,o),h=e.slice(r,n),d=0;d<f;++d)if(c[d]!==h[d]){a=c[d],s=h[d];break}return a<s?-1:s<a?1:0},u.prototype.includes=function t(e,r,n){return-1!==this.indexOf(e,r,n)},u.prototype.indexOf=function t(e,r,n){return M(this,e,r,n,!0)},u.prototype.lastIndexOf=function t(e,r,n){return M(this,e,r,n,!1)},u.prototype.write=function t(e,r,n,i){if(void 0===r)i="utf8",n=this.length,r=0;else if(void 0===n&&"string"==typeof r)i=r,n=this.length,r=0;else{if(!isFinite(r))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");r>>>=0,isFinite(n)?(n>>>=0,void 0===i&&(i="utf8")):(i=n,n=void 0)}var o=this.length-r;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var a=!1;;)switch(i){case"hex":return x(this,e,r,n);case"utf8":case"utf-8":return S(this,e,r,n);case"ascii":return E(this,e,r,n);case"latin1":case"binary":return A(this,e,r,n);case"base64":return B(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),a=!0}},u.prototype.toJSON=function t(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function C(t){var e=t.length;if(e<=T)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=T));return r}function R(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function N(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function O(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=e;o<r;++o)i+=W(t[o]);return i}function L(t,e,r){for(var n=t.slice(e,r),i="",o=0;o<n.length;o+=2)i+=String.fromCharCode(n[o]+256*n[o+1]);return i}function F(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function q(t,e,r,n,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function D(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function U(t,e,r,n,o){return e=+e,r>>>=0,o||D(t,e,r,4,3.4028234663852886e38,-3.4028234663852886e38),i.write(t,e,r,n,23,4),r+4}function z(t,e,r,n,o){return e=+e,r>>>=0,o||D(t,e,r,8,1.7976931348623157e308,-1.7976931348623157e308),i.write(t,e,r,n,52,8),r+8}u.prototype.slice=function t(e,r){var n=this.length;e=~~e,r=void 0===r?n:~~r,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),r<0?(r+=n)<0&&(r=0):r>n&&(r=n),r<e&&(r=e);var i=this.subarray(e,r);return i.__proto__=u.prototype,i},u.prototype.readUIntLE=function t(e,r,n){e>>>=0,r>>>=0,n||F(e,r,this.length);for(var i=this[e],o=1,a=0;++a<r&&(o*=256);)i+=this[e+a]*o;return i},u.prototype.readUIntBE=function t(e,r,n){e>>>=0,r>>>=0,n||F(e,r,this.length);for(var i=this[e+--r],o=1;r>0&&(o*=256);)i+=this[e+--r]*o;return i},u.prototype.readUInt8=function t(e,r){return e>>>=0,r||F(e,1,this.length),this[e]},u.prototype.readUInt16LE=function t(e,r){return e>>>=0,r||F(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function t(e,r){return e>>>=0,r||F(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function t(e,r){return e>>>=0,r||F(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function t(e,r){return e>>>=0,r||F(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function t(e,r,n){e>>>=0,r>>>=0,n||F(e,r,this.length);for(var i=this[e],o=1,a=0;++a<r&&(o*=256);)i+=this[e+a]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*r)),i},u.prototype.readIntBE=function t(e,r,n){e>>>=0,r>>>=0,n||F(e,r,this.length);for(var i=r,o=1,a=this[e+--i];i>0&&(o*=256);)a+=this[e+--i]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*r)),a},u.prototype.readInt8=function t(e,r){return e>>>=0,r||F(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function t(e,r){e>>>=0,r||F(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function t(e,r){e>>>=0,r||F(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function t(e,r){return e>>>=0,r||F(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function t(e,r){return e>>>=0,r||F(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function t(e,r){return e>>>=0,r||F(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function t(e,r){return e>>>=0,r||F(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function t(e,r){return e>>>=0,r||F(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function t(e,r){return e>>>=0,r||F(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function t(e,r,n,i){var o;(e=+e,r>>>=0,n>>>=0,i)||q(this,e,r,n,Math.pow(2,8*n)-1,0);var a=1,s=0;for(this[r]=255&e;++s<n&&(a*=256);)this[r+s]=e/a&255;return r+n},u.prototype.writeUIntBE=function t(e,r,n,i){var o;(e=+e,r>>>=0,n>>>=0,i)||q(this,e,r,n,Math.pow(2,8*n)-1,0);var a=n-1,s=1;for(this[r+a]=255&e;--a>=0&&(s*=256);)this[r+a]=e/s&255;return r+n},u.prototype.writeUInt8=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,1,255,0),this[r]=255&e,r+1},u.prototype.writeUInt16LE=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,2,65535,0),this[r]=255&e,this[r+1]=e>>>8,r+2},u.prototype.writeUInt16BE=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=255&e,r+2},u.prototype.writeUInt32LE=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,4,4294967295,0),this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=255&e,r+4},u.prototype.writeUInt32BE=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,4,4294967295,0),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=255&e,r+4},u.prototype.writeIntLE=function t(e,r,n,i){if(e=+e,r>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,e,r,n,o-1,-o)}var a=0,s=1,u=0;for(this[r]=255&e;++a<n&&(s*=256);)e<0&&0===u&&0!==this[r+a-1]&&(u=1),this[r+a]=(e/s>>0)-u&255;return r+n},u.prototype.writeIntBE=function t(e,r,n,i){if(e=+e,r>>>=0,!i){var o=Math.pow(2,8*n-1);q(this,e,r,n,o-1,-o)}var a=n-1,s=1,u=0;for(this[r+a]=255&e;--a>=0&&(s*=256);)e<0&&0===u&&0!==this[r+a+1]&&(u=1),this[r+a]=(e/s>>0)-u&255;return r+n},u.prototype.writeInt8=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=255&e,r+1},u.prototype.writeInt16LE=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,2,32767,-32768),this[r]=255&e,this[r+1]=e>>>8,r+2},u.prototype.writeInt16BE=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=255&e,r+2},u.prototype.writeInt32LE=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,4,2147483647,-2147483648),this[r]=255&e,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24,r+4},u.prototype.writeInt32BE=function t(e,r,n){return e=+e,r>>>=0,n||q(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=255&e,r+4},u.prototype.writeFloatLE=function t(e,r,n){return U(this,e,r,!0,n)},u.prototype.writeFloatBE=function t(e,r,n){return U(this,e,r,!1,n)},u.prototype.writeDoubleLE=function t(e,r,n){return z(this,e,r,!0,n)},u.prototype.writeDoubleBE=function t(e,r,n){return z(this,e,r,!1,n)},u.prototype.copy=function t(e,r,n,i){if(n||(n=0),i||0===i||(i=this.length),r>=e.length&&(r=e.length),r||(r=0),i>0&&i<n&&(i=n),i===n)return 0;if(0===e.length||0===this.length)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-r<i-n&&(i=e.length-r+n);var o=i-n,a;if(this===e&&n<r&&r<i)for(a=o-1;a>=0;--a)e[a+r]=this[a+n];else if(o<1e3)for(a=0;a<o;++a)e[a+r]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),r);return o},u.prototype.fill=function t(e,r,n,i){if("string"==typeof e){if("string"==typeof r?(i=r,r=0,n=this.length):"string"==typeof n&&(i=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!u.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else"number"==typeof e&&(e&=255);if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;var a;if(r>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=r;a<n;++a)this[a]=e;else{var s=u.isBuffer(e)?e:new u(e,i),f=s.length;for(a=0;a<n-r;++a)this[a+r]=s[a%f]}return this};var K=/[^+/0-9A-Za-z-_]/g;function H(t){if((t=t.trim().replace(K,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}function W(t){return t<16?"0"+t.toString(16):t.toString(16)}function V(t,e){var r;e=e||1/0;for(var n=t.length,i=null,o=[],a=0;a<n;++a){if((r=t.charCodeAt(a))>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function X(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}function G(t,e){for(var r,n,i,o=[],a=0;a<t.length&&!((e-=2)<0);++a)n=(r=t.charCodeAt(a))>>8,i=r%256,o.push(i),o.push(n);return o}function J(t){return n.toByteArray(H(t))}function Z(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function Y(t){return t instanceof ArrayBuffer||null!=t&&null!=t.constructor&&"ArrayBuffer"===t.constructor.name&&"number"==typeof t.byteLength}function $(t){return"function"==typeof ArrayBuffer.isView&&ArrayBuffer.isView(t)}function Q(t){return t!=t}},{"base64-js":15,ieee754:99}],48:[function(t,e,r){var n=t("safe-buffer").Buffer,i=t("stream").Transform,o=t("string_decoder").StringDecoder,a;function s(t){i.call(this),this.hashMode="string"==typeof t,this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}t("inherits")(s,i),s.prototype.update=function(t,e,r){"string"==typeof t&&(t=n.from(t,e));var i=this._update(t);return this.hashMode?this:(r&&(i=this._toString(i,r)),i)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(t,e,r){var n;try{this.hashMode?this._update(t):this.push(this._update(t))}catch(t){n=t}finally{r(n)}},s.prototype._flush=function(t){var e;try{this.push(this.__final())}catch(t){e=t}t(e)},s.prototype._finalOrDigest=function(t){var e=this.__final()||n.alloc(0);return t&&(e=this._toString(e,t,!0)),e},s.prototype._toString=function(t,e,r){if(this._decoder||(this._decoder=new o(e),this._encoding=e),this._encoding!==e)throw new Error("can't switch encodings");var n=this._decoder.write(t);return r&&(n+=this._decoder.end()),n},e.exports=s},{inherits:101,"safe-buffer":143,stream:152,string_decoder:153}],49:[function(t,e,r){(function(t){function e(t){return Array.isArray?Array.isArray(t):"[object Array]"===m(t)}function n(t){return"boolean"==typeof t}function i(t){return null===t}function o(t){return null==t}function a(t){return"number"==typeof t}function s(t){return"string"==typeof t}function u(t){return"symbol"===(void 0===t?"undefined":_typeof(t))}function f(t){return void 0===t}function c(t){return"[object RegExp]"===m(t)}function h(t){return"object"===(void 0===t?"undefined":_typeof(t))&&null!==t}function d(t){return"[object Date]"===m(t)}function l(t){return"[object Error]"===m(t)||t instanceof Error}function p(t){return"function"==typeof t}function b(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"===(void 0===t?"undefined":_typeof(t))||void 0===t}function m(t){return Object.prototype.toString.call(t)}r.isArray=e,r.isBoolean=n,r.isNull=i,r.isNullOrUndefined=o,r.isNumber=a,r.isString=s,r.isSymbol=u,r.isUndefined=f,r.isRegExp=c,r.isObject=h,r.isDate=d,r.isError=l,r.isFunction=p,r.isPrimitive=b,r.isBuffer=t.isBuffer}).call(this,{isBuffer:t("../../is-buffer/index.js")})},{"../../is-buffer/index.js":102}],50:[function(t,e,r){(function(r){var n=t("elliptic"),i=t("bn.js");e.exports=function t(e){return new a(e)};var o={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function a(t){this.curveType=o[t],this.curveType||(this.curveType={name:t}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function s(t,e,n){Array.isArray(t)||(t=t.toArray());var i=new r(t);if(n&&i.length<n){var o=new r(n-i.length);o.fill(0),i=r.concat([o,i])}return e?i.toString(e):i}o.p224=o.secp224r1,o.p256=o.secp256r1=o.prime256v1,o.p192=o.secp192r1=o.prime192v1,o.p384=o.secp384r1,o.p521=o.secp521r1,a.prototype.generateKeys=function(t,e){return this.keys=this.curve.genKeyPair(),this.getPublicKey(t,e)},a.prototype.computeSecret=function(t,e,n){var i,o;return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),s(this.curve.keyFromPublic(t).getPublic().mul(this.keys.getPrivate()).getX(),n,this.curveType.byteLength)},a.prototype.getPublicKey=function(t,e){var r=this.keys.getPublic("compressed"===e,!0);return"hybrid"===e&&(r[r.length-1]%2?r[0]=7:r[0]=6),s(r,t)},a.prototype.getPrivateKey=function(t){return s(this.keys.getPrivate(),t)},a.prototype.setPublicKey=function(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this.keys._importPublic(t),this},a.prototype.setPrivateKey=function(t,e){e=e||"utf8",r.isBuffer(t)||(t=new r(t,e));var n=new i(t);return n=n.toString(16),this.keys._importPrivate(n),this}}).call(this,t("buffer").Buffer)},{"bn.js":"BN",buffer:47,elliptic:67}],51:[function(t,e,r){(function(r){var n=t("inherits"),i=t("./md5"),o=t("ripemd160"),a=t("sha.js"),s=t("cipher-base");function u(t){s.call(this,"digest"),this._hash=t,this.buffers=[]}function f(t){s.call(this,"digest"),this._hash=t}n(u,s),u.prototype._update=function(t){this.buffers.push(t)},u.prototype._final=function(){var t=r.concat(this.buffers),e=this._hash(t);return this.buffers=null,e},n(f,s),f.prototype._update=function(t){this._hash.update(t)},f.prototype._final=function(){return this._hash.digest()},e.exports=function t(e){return"md5"===(e=e.toLowerCase())?new u(i):new f("rmd160"===e||"ripemd160"===e?new o:a(e))}}).call(this,t("buffer").Buffer)},{"./md5":53,buffer:47,"cipher-base":48,inherits:101,ripemd160:142,"sha.js":145}],52:[function(t,e,r){(function(t){var r=4,n=new t(r);n.fill(0);var i=8,o=16;function a(e){if(e.length%r!=0){var i=e.length+(r-e.length%r);e=t.concat([e,n],i)}for(var o=new Array(e.length>>>2),a=0,s=0;a<e.length;a+=r,s++)o[s]=e.readInt32LE(a);return o}e.exports=function e(r,n){var i=n(a(r),8*r.length);r=new t(16);for(var o=0;o<i.length;o++)r.writeInt32LE(i[o],o<<2,!0);return r}}).call(this,t("buffer").Buffer)},{buffer:47}],53:[function(t,e,r){var n=t("./make-hash");function i(t,e){t[e>>5]|=128<<e%32,t[14+(e+64>>>9<<4)]=e;for(var r=1732584193,n=-271733879,i=-1732584194,o=271733878,h=0;h<t.length;h+=16){var d=r,l=n,p=i,b=o;n=f(n=f(n=f(n=f(n=u(n=u(n=u(n=u(n=s(n=s(n=s(n=s(n=a(n=a(n=a(n=a(n,i=a(i,o=a(o,r=a(r,n,i,o,t[h+0],7,-680876936),n,i,t[h+1],12,-389564586),r,n,t[h+2],17,606105819),o,r,t[h+3],22,-1044525330),i=a(i,o=a(o,r=a(r,n,i,o,t[h+4],7,-176418897),n,i,t[h+5],12,1200080426),r,n,t[h+6],17,-1473231341),o,r,t[h+7],22,-45705983),i=a(i,o=a(o,r=a(r,n,i,o,t[h+8],7,1770035416),n,i,t[h+9],12,-1958414417),r,n,t[h+10],17,-42063),o,r,t[h+11],22,-1990404162),i=a(i,o=a(o,r=a(r,n,i,o,t[h+12],7,1804603682),n,i,t[h+13],12,-40341101),r,n,t[h+14],17,-1502002290),o,r,t[h+15],22,1236535329),i=s(i,o=s(o,r=s(r,n,i,o,t[h+1],5,-165796510),n,i,t[h+6],9,-1069501632),r,n,t[h+11],14,643717713),o,r,t[h+0],20,-373897302),i=s(i,o=s(o,r=s(r,n,i,o,t[h+5],5,-701558691),n,i,t[h+10],9,38016083),r,n,t[h+15],14,-660478335),o,r,t[h+4],20,-405537848),i=s(i,o=s(o,r=s(r,n,i,o,t[h+9],5,568446438),n,i,t[h+14],9,-1019803690),r,n,t[h+3],14,-187363961),o,r,t[h+8],20,1163531501),i=s(i,o=s(o,r=s(r,n,i,o,t[h+13],5,-1444681467),n,i,t[h+2],9,-51403784),r,n,t[h+7],14,1735328473),o,r,t[h+12],20,-1926607734),i=u(i,o=u(o,r=u(r,n,i,o,t[h+5],4,-378558),n,i,t[h+8],11,-2022574463),r,n,t[h+11],16,1839030562),o,r,t[h+14],23,-35309556),i=u(i,o=u(o,r=u(r,n,i,o,t[h+1],4,-1530992060),n,i,t[h+4],11,1272893353),r,n,t[h+7],16,-155497632),o,r,t[h+10],23,-1094730640),i=u(i,o=u(o,r=u(r,n,i,o,t[h+13],4,681279174),n,i,t[h+0],11,-358537222),r,n,t[h+3],16,-722521979),o,r,t[h+6],23,76029189),i=u(i,o=u(o,r=u(r,n,i,o,t[h+9],4,-640364487),n,i,t[h+12],11,-421815835),r,n,t[h+15],16,530742520),o,r,t[h+2],23,-995338651),i=f(i,o=f(o,r=f(r,n,i,o,t[h+0],6,-198630844),n,i,t[h+7],10,1126891415),r,n,t[h+14],15,-1416354905),o,r,t[h+5],21,-57434055),i=f(i,o=f(o,r=f(r,n,i,o,t[h+12],6,1700485571),n,i,t[h+3],10,-1894986606),r,n,t[h+10],15,-1051523),o,r,t[h+1],21,-2054922799),i=f(i,o=f(o,r=f(r,n,i,o,t[h+8],6,1873313359),n,i,t[h+15],10,-30611744),r,n,t[h+6],15,-1560198380),o,r,t[h+13],21,1309151649),i=f(i,o=f(o,r=f(r,n,i,o,t[h+4],6,-145523070),n,i,t[h+11],10,-1120210379),r,n,t[h+2],15,718787259),o,r,t[h+9],21,-343485551),r=c(r,d),n=c(n,l),i=c(i,p),o=c(o,b)}return[r,n,i,o]}function o(t,e,r,n,i,o){return c(h(c(c(e,t),c(n,o)),i),r)}function a(t,e,r,n,i,a,s){return o(e&r|~e&n,t,e,i,a,s)}function s(t,e,r,n,i,a,s){return o(e&n|r&~n,t,e,i,a,s)}function u(t,e,r,n,i,a,s){return o(e^r^n,t,e,i,a,s)}function f(t,e,r,n,i,a,s){return o(r^(e|~n),t,e,i,a,s)}function c(t,e){var r=(65535&t)+(65535&e),n;return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}function h(t,e){return t<<e|t>>>32-e}e.exports=function t(e){return n(e,i)}},{"./make-hash":52}],54:[function(t,e,r){var n=t("inherits"),i=t("./legacy"),o=t("cipher-base"),a=t("safe-buffer").Buffer,s=t("create-hash/md5"),u=t("ripemd160"),f=t("sha.js"),c=a.alloc(128);function h(t,e){o.call(this,"digest"),"string"==typeof e&&(e=a.from(e));var r="sha512"===t||"sha384"===t?128:64,n;(this._alg=t,this._key=e,e.length>r)?e=("rmd160"===t?new u:f(t)).update(e).digest():e.length<r&&(e=a.concat([e,c],r));for(var i=this._ipad=a.allocUnsafe(r),s=this._opad=a.allocUnsafe(r),h=0;h<r;h++)i[h]=54^e[h],s[h]=92^e[h];this._hash="rmd160"===t?new u:f(t),this._hash.update(i)}n(h,o),h.prototype._update=function(t){this._hash.update(t)},h.prototype._final=function(){var t=this._hash.digest(),e;return("rmd160"===this._alg?new u:f(this._alg)).update(this._opad).update(t).digest()},e.exports=function t(e,r){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new h("rmd160",r):"md5"===e?new i(s,r):new h(e,r)}},{"./legacy":55,"cipher-base":48,"create-hash/md5":53,inherits:101,ripemd160:142,"safe-buffer":143,"sha.js":145}],55:[function(t,e,r){var n=t("inherits"),i=t("safe-buffer").Buffer,o=t("cipher-base"),a=i.alloc(128),s=64;function u(t,e){o.call(this,"digest"),"string"==typeof e&&(e=i.from(e)),this._alg=t,this._key=e,e.length>s?e=t(e):e.length<s&&(e=i.concat([e,a],s));for(var r=this._ipad=i.allocUnsafe(s),n=this._opad=i.allocUnsafe(s),u=0;u<s;u++)r[u]=54^e[u],n[u]=92^e[u];this._hash=[r]}n(u,o),u.prototype._update=function(t){this._hash.push(t)},u.prototype._final=function(){var t=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,t]))},e.exports=u},{"cipher-base":48,inherits:101,"safe-buffer":143}],56:[function(t,e,r){r.randomBytes=r.rng=r.pseudoRandomBytes=r.prng=t("randombytes"),r.createHash=r.Hash=t("create-hash"),r.createHmac=r.Hmac=t("create-hmac");var n=t("browserify-sign/algos"),i=Object.keys(n),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);r.getHashes=function(){return o};var a=t("pbkdf2");r.pbkdf2=a.pbkdf2,r.pbkdf2Sync=a.pbkdf2Sync;var s=t("browserify-cipher");r.Cipher=s.Cipher,r.createCipher=s.createCipher,r.Cipheriv=s.Cipheriv,r.createCipheriv=s.createCipheriv,r.Decipher=s.Decipher,r.createDecipher=s.createDecipher,r.Decipheriv=s.Decipheriv,r.createDecipheriv=s.createDecipheriv,r.getCiphers=s.getCiphers,r.listCiphers=s.listCiphers;var u=t("diffie-hellman");r.DiffieHellmanGroup=u.DiffieHellmanGroup,r.createDiffieHellmanGroup=u.createDiffieHellmanGroup,r.getDiffieHellman=u.getDiffieHellman,r.createDiffieHellman=u.createDiffieHellman,r.DiffieHellman=u.DiffieHellman;var f=t("browserify-sign");r.createSign=f.createSign,r.Sign=f.Sign,r.createVerify=f.createVerify,r.Verify=f.Verify,r.createECDH=t("create-ecdh");var c=t("public-encrypt");r.publicEncrypt=c.publicEncrypt,r.privateEncrypt=c.privateEncrypt,r.publicDecrypt=c.publicDecrypt,r.privateDecrypt=c.privateDecrypt;var h=t("randomfill");r.randomFill=h.randomFill,r.randomFillSync=h.randomFillSync,r.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},r.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},{"browserify-cipher":35,"browserify-sign":42,"browserify-sign/algos":39,"create-ecdh":50,"create-hash":51,"create-hmac":54,"diffie-hellman":63,pbkdf2:114,"public-encrypt":121,randombytes:127,randomfill:128}],57:[function(t,e,r){r.utils=t("./des/utils"),r.Cipher=t("./des/cipher"),r.DES=t("./des/des"),r.CBC=t("./des/cbc"),r.EDE=t("./des/ede")},{"./des/cbc":58,"./des/cipher":59,"./des/des":60,"./des/ede":61,"./des/utils":62}],58:[function(t,e,r){var n=t("minimalistic-assert"),i=t("inherits"),o={};function a(t){n.equal(t.length,8,"Invalid IV length"),this.iv=new Array(8);for(var e=0;e<this.iv.length;e++)this.iv[e]=t[e]}function s(t){function e(e){t.call(this,e),this._cbcInit()}i(e,t);for(var r=Object.keys(o),n=0;n<r.length;n++){var a=r[n];e.prototype[a]=o[a]}return e.create=function t(r){return new e(r)},e}r.instantiate=s,o._cbcInit=function t(){var e=new a(this.options.iv);this._cbcState=e},o._update=function t(e,r,n,i){var o=this._cbcState,a=this.constructor.super_.prototype,s=o.iv;if("encrypt"===this.type){for(var u=0;u<this.blockSize;u++)s[u]^=e[r+u];a._update.call(this,s,0,n,i);for(var u=0;u<this.blockSize;u++)s[u]=n[i+u]}else{a._update.call(this,e,r,n,i);for(var u=0;u<this.blockSize;u++)n[i+u]^=s[u];for(var u=0;u<this.blockSize;u++)s[u]=e[r+u]}}},{inherits:101,"minimalistic-assert":107}],59:[function(t,e,r){var n=t("minimalistic-assert");function i(t){this.options=t,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=i,i.prototype._init=function t(){},i.prototype.update=function t(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function t(e,r){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-r),i=0;i<n;i++)this.buffer[this.bufferOff+i]=e[r+i];return this.bufferOff+=n,n},i.prototype._flushBuffer=function t(e,r){return this._update(this.buffer,0,e,r),this.bufferOff=0,this.blockSize},i.prototype._updateEncrypt=function t(e){var r=0,n=0,i=(this.bufferOff+e.length)/this.blockSize|0,o=new Array(i*this.blockSize);0!==this.bufferOff&&(r+=this._buffer(e,r),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(o,n)));for(var a=e.length-(e.length-r)%this.blockSize;r<a;r+=this.blockSize)this._update(e,r,o,n),n+=this.blockSize;for(;r<e.length;r++,this.bufferOff++)this.buffer[this.bufferOff]=e[r];return o},i.prototype._updateDecrypt=function t(e){for(var r=0,n=0,i=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,o=new Array(i*this.blockSize);i>0;i--)r+=this._buffer(e,r),n+=this._flushBuffer(o,n);return r+=this._buffer(e,r),o},i.prototype.final=function t(e){var r,n;return e&&(r=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),r?r.concat(n):n},i.prototype._pad=function t(e,r){if(0===r)return!1;for(;r<e.length;)e[r++]=0;return!0},i.prototype._finalEncrypt=function t(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},i.prototype._unpad=function t(e){return e},i.prototype._finalDecrypt=function t(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},{"minimalistic-assert":107}],60:[function(t,e,r){var n=t("minimalistic-assert"),i=t("inherits"),o=t("../des"),a=o.utils,s=o.Cipher;function u(){this.tmp=new Array(2),this.keys=null}function f(t){s.call(this,t);var e=new u;this._desState=e,this.deriveKeys(e,t.key)}i(f,s),e.exports=f,f.create=function t(e){return new f(e)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];f.prototype.deriveKeys=function t(e,r){e.keys=new Array(32),n.equal(r.length,this.blockSize,"Invalid key length");var i=a.readUInt32BE(r,0),o=a.readUInt32BE(r,4);a.pc1(i,o,e.tmp,0),i=e.tmp[0],o=e.tmp[1];for(var s=0;s<e.keys.length;s+=2){var u=c[s>>>1];i=a.r28shl(i,u),o=a.r28shl(o,u),a.pc2(i,o,e.keys,s)}},f.prototype._update=function t(e,r,n,i){var o=this._desState,s=a.readUInt32BE(e,r),u=a.readUInt32BE(e,r+4);a.ip(s,u,o.tmp,0),s=o.tmp[0],u=o.tmp[1],"encrypt"===this.type?this._encrypt(o,s,u,o.tmp,0):this._decrypt(o,s,u,o.tmp,0),s=o.tmp[0],u=o.tmp[1],a.writeUInt32BE(n,s,i),a.writeUInt32BE(n,u,i+4)},f.prototype._pad=function t(e,r){for(var n=e.length-r,i=r;i<e.length;i++)e[i]=n;return!0},f.prototype._unpad=function t(e){for(var r=e[e.length-1],i=e.length-r;i<e.length;i++)n.equal(e[i],r);return e.slice(0,e.length-r)},f.prototype._encrypt=function t(e,r,n,i,o){for(var s=r,u=n,f=0;f<e.keys.length;f+=2){var c=e.keys[f],h=e.keys[f+1];a.expand(u,e.tmp,0),c^=e.tmp[0],h^=e.tmp[1];var d=a.substitute(c,h),l,p=u;u=(s^a.permute(d))>>>0,s=p}a.rip(u,s,i,o)},f.prototype._decrypt=function t(e,r,n,i,o){for(var s=n,u=r,f=e.keys.length-2;f>=0;f-=2){var c=e.keys[f],h=e.keys[f+1];a.expand(s,e.tmp,0),c^=e.tmp[0],h^=e.tmp[1];var d=a.substitute(c,h),l,p=s;s=(u^a.permute(d))>>>0,u=p}a.rip(s,u,i,o)}},{"../des":57,inherits:101,"minimalistic-assert":107}],61:[function(t,e,r){var n=t("minimalistic-assert"),i=t("inherits"),o=t("../des"),a=o.Cipher,s=o.DES;function u(t,e){n.equal(e.length,24,"Invalid key length");var r=e.slice(0,8),i=e.slice(8,16),o=e.slice(16,24);this.ciphers="encrypt"===t?[s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:i}),s.create({type:"encrypt",key:o})]:[s.create({type:"decrypt",key:o}),s.create({type:"encrypt",key:i}),s.create({type:"decrypt",key:r})]}function f(t){a.call(this,t);var e=new u(this.type,this.options.key);this._edeState=e}i(f,a),e.exports=f,f.create=function t(e){return new f(e)},f.prototype._update=function t(e,r,n,i){var o=this._edeState;o.ciphers[0]._update(e,r,n,i),o.ciphers[1]._update(n,i,n,i),o.ciphers[2]._update(n,i,n,i)},f.prototype._pad=s.prototype._pad,f.prototype._unpad=s.prototype._unpad},{"../des":57,inherits:101,"minimalistic-assert":107}],62:[function(t,e,r){r.readUInt32BE=function t(e,r){var n;return(e[0+r]<<24|e[1+r]<<16|e[2+r]<<8|e[3+r])>>>0},r.writeUInt32BE=function t(e,r,n){e[0+n]=r>>>24,e[1+n]=r>>>16&255,e[2+n]=r>>>8&255,e[3+n]=255&r},r.ip=function t(e,r,n,i){for(var o=0,a=0,s=6;s>=0;s-=2){for(var u=0;u<=24;u+=8)o<<=1,o|=r>>>u+s&1;for(var u=0;u<=24;u+=8)o<<=1,o|=e>>>u+s&1}for(var s=6;s>=0;s-=2){for(var u=1;u<=25;u+=8)a<<=1,a|=r>>>u+s&1;for(var u=1;u<=25;u+=8)a<<=1,a|=e>>>u+s&1}n[i+0]=o>>>0,n[i+1]=a>>>0},r.rip=function t(e,r,n,i){for(var o=0,a=0,s=0;s<4;s++)for(var u=24;u>=0;u-=8)o<<=1,o|=r>>>u+s&1,o<<=1,o|=e>>>u+s&1;for(var s=4;s<8;s++)for(var u=24;u>=0;u-=8)a<<=1,a|=r>>>u+s&1,a<<=1,a|=e>>>u+s&1;n[i+0]=o>>>0,n[i+1]=a>>>0},r.pc1=function t(e,r,n,i){for(var o=0,a=0,s=7;s>=5;s--){for(var u=0;u<=24;u+=8)o<<=1,o|=r>>u+s&1;for(var u=0;u<=24;u+=8)o<<=1,o|=e>>u+s&1}for(var u=0;u<=24;u+=8)o<<=1,o|=r>>u+s&1;for(var s=1;s<=3;s++){for(var u=0;u<=24;u+=8)a<<=1,a|=r>>u+s&1;for(var u=0;u<=24;u+=8)a<<=1,a|=e>>u+s&1}for(var u=0;u<=24;u+=8)a<<=1,a|=e>>u+s&1;n[i+0]=o>>>0,n[i+1]=a>>>0},r.r28shl=function t(e,r){return e<<r&268435455|e>>>28-r};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];r.pc2=function t(e,r,i,o){for(var a=0,s=0,u=n.length>>>1,f=0;f<u;f++)a<<=1,a|=e>>>n[f]&1;for(var f=u;f<n.length;f++)s<<=1,s|=r>>>n[f]&1;i[o+0]=a>>>0,i[o+1]=s>>>0},r.expand=function t(e,r,n){var i=0,o=0;i=(1&e)<<5|e>>>27;for(var a=23;a>=15;a-=4)i<<=6,i|=e>>>a&63;for(var a=11;a>=3;a-=4)o|=e>>>a&63,o<<=6;o|=(31&e)<<1|e>>>31,r[n+0]=i>>>0,r[n+1]=o>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];r.substitute=function t(e,r){for(var n=0,o=0;o<4;o++){var a,s;n<<=4,n|=s=i[64*o+(a=e>>>18-6*o&63)]}for(var o=0;o<4;o++){var a,s;n<<=4,n|=s=i[256+64*o+(a=r>>>18-6*o&63)]}return n>>>0};var o=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];r.permute=function t(e){for(var r=0,n=0;n<o.length;n++)r<<=1,r|=e>>>o[n]&1;return r>>>0},r.padSplit=function t(e,r,n){for(var i=e.toString(2);i.length<r;)i="0"+i;for(var o=[],a=0;a<r;a+=n)o.push(i.slice(a,a+n));return o.join(" ")}},{}],63:[function(t,e,r){(function(e){var n=t("./lib/generatePrime"),i=t("./lib/primes.json"),o=t("./lib/dh");function a(t){var r=new e(i[t].prime,"hex"),n=new e(i[t].gen,"hex");return new o(r,n)}var s={binary:!0,hex:!0,base64:!0};function u(t,r,i,a){return e.isBuffer(r)||void 0===s[r]?u(t,"binary",r,i):(r=r||"binary",a=a||"binary",i=i||new e([2]),e.isBuffer(i)||(i=new e(i,a)),"number"==typeof t?new o(n(t,i),i,!0):(e.isBuffer(t)||(t=new e(t,r)),new o(t,i,!0)))}r.DiffieHellmanGroup=r.createDiffieHellmanGroup=r.getDiffieHellman=a,r.createDiffieHellman=r.DiffieHellman=u}).call(this,t("buffer").Buffer)},{"./lib/dh":64,"./lib/generatePrime":65,"./lib/primes.json":66,buffer:47}],64:[function(t,e,r){(function(r){var n=t("bn.js"),i,o=new(t("miller-rabin")),a=new n(24),s=new n(11),u=new n(10),f=new n(3),c=new n(7),h=t("./generatePrime"),d=t("randombytes");function l(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this._pub=new n(t),this}function p(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this._priv=new n(t),this}e.exports=v;var b={};function m(t,e){var r=e.toString("hex"),n=[r,t.toString(16)].join("_");if(n in b)return b[n];var i=0,d;if(t.isEven()||!h.simpleSieve||!h.fermatTest(t)||!o.test(t))return i+=1,i+="02"===r||"05"===r?8:4,b[n]=i,i;switch(o.test(t.shrn(1))||(i+=2),r){case"02":t.mod(a).cmp(s)&&(i+=8);break;case"05":(d=t.mod(u)).cmp(f)&&d.cmp(c)&&(i+=8);break;default:i+=4}return b[n]=i,i}function v(t,e,r){this.setGenerator(e),this.__prime=new n(t),this._prime=n.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=l,this.setPrivateKey=p):this._primeCode=8}function y(t,e){var n=new r(t.toArray());return e?n.toString(e):n}Object.defineProperty(v.prototype,"verifyError",{enumerable:!0,get:function t(){return"number"!=typeof this._primeCode&&(this._primeCode=m(this.__prime,this.__gen)),this._primeCode}}),v.prototype.generateKeys=function(){return this._priv||(this._priv=new n(d(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},v.prototype.computeSecret=function(t){var e=(t=(t=new n(t)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new r(e.toArray()),o=this.getPrime();if(i.length<o.length){var a=new r(o.length-i.length);a.fill(0),i=r.concat([a,i])}return i},v.prototype.getPublicKey=function t(e){return y(this._pub,e)},v.prototype.getPrivateKey=function t(e){return y(this._priv,e)},v.prototype.getPrime=function(t){return y(this.__prime,t)},v.prototype.getGenerator=function(t){return y(this._gen,t)},v.prototype.setGenerator=function(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this.__gen=t,this._gen=new n(t),this}}).call(this,t("buffer").Buffer)},{"./generatePrime":65,"bn.js":"BN",buffer:47,"miller-rabin":106,randombytes:127}],65:[function(t,e,r){var n=t("randombytes");e.exports=k,k.simpleSieve=_,k.fermatTest=M;var i=t("bn.js"),o=new i(24),a,s=new(t("miller-rabin")),u=new i(1),f=new i(2),c=new i(5),h=new i(16),d=new i(8),l=new i(10),p=new i(3),b=new i(7),m=new i(11),v=new i(4),y=new i(12),g=null;function w(){if(null!==g)return g;var t=1048576,e=[];e[0]=2;for(var r=1,n=3;n<t;n+=2){for(var i=Math.ceil(Math.sqrt(n)),o=0;o<r&&e[o]<=i&&n%e[o]!=0;o++);r!==o&&e[o]<=i||(e[r++]=n)}return g=e,e}function _(t){for(var e=w(),r=0;r<e.length;r++)if(0===t.modn(e[r]))return 0===t.cmpn(e[r]);return!0}function M(t){var e=i.mont(t);return 0===f.toRed(e).redPow(t.subn(1)).fromRed().cmpn(1)}function k(t,e){if(t<16)return new i(2===e||5===e?[140,123]:[140,39]);var r,a;for(e=new i(e);;){for(r=new i(n(Math.ceil(t/8)));r.bitLength()>t;)r.ishrn(1);if(r.isEven()&&r.iadd(u),r.testn(1)||r.iadd(f),e.cmp(f)){if(!e.cmp(c))for(;r.mod(l).cmp(p);)r.iadd(v)}else for(;r.mod(o).cmp(m);)r.iadd(v);if(_(a=r.shrn(1))&&_(r)&&M(a)&&M(r)&&s.test(a)&&s.test(r))return r}}},{"bn.js":"BN","miller-rabin":106,randombytes:127}],66:[function(t,e,r){e.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},{}],67:[function(t,e,r){var n=r;n.version=t("../package.json").version,n.utils=t("./elliptic/utils"),n.rand=t("brorand"),n.curve=t("./elliptic/curve"),n.curves=t("./elliptic/curves"),n.ec=t("./elliptic/ec"),n.eddsa=t("./elliptic/eddsa")},{"../package.json":82,"./elliptic/curve":70,"./elliptic/curves":73,"./elliptic/ec":74,"./elliptic/eddsa":77,"./elliptic/utils":81,brorand:16}],68:[function(t,e,r){var n=t("bn.js"),i,o=t("../../elliptic").utils,a=o.getNAF,s=o.getJSF,u=o.assert;function f(t,e){this.type=t,this.p=new n(e.p,16),this.red=e.prime?n.red(e.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=e.n&&new n(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4);var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(t,e){this.curve=t,this.type=e,this.precomputed=null}e.exports=f,f.prototype.point=function t(){throw new Error("Not implemented")},f.prototype.validate=function t(){throw new Error("Not implemented")},f.prototype._fixedNafMul=function t(e,r){u(e.precomputed);var n=e._getDoubles(),i=a(r,1),o=(1<<n.step+1)-(n.step%2==0?2:1);o/=3;for(var s=[],f=0;f<i.length;f+=n.step){for(var c=0,r=f+n.step-1;r>=f;r--)c=(c<<1)+i[r];s.push(c)}for(var h=this.jpoint(null,null,null),d=this.jpoint(null,null,null),l=o;l>0;l--){for(var f=0;f<s.length;f++){var c;(c=s[f])===l?d=d.mixedAdd(n.points[f]):c===-l&&(d=d.mixedAdd(n.points[f].neg()))}h=h.add(d)}return h.toP()},f.prototype._wnafMul=function t(e,r){var n=4,i=e._getNAFPoints(n);n=i.wnd;for(var o=i.points,s=a(r,n),f=this.jpoint(null,null,null),c=s.length-1;c>=0;c--){for(var r=0;c>=0&&0===s[c];c--)r++;if(c>=0&&r++,f=f.dblp(r),c<0)break;var h=s[c];u(0!==h),f="affine"===e.type?h>0?f.mixedAdd(o[h-1>>1]):f.mixedAdd(o[-h-1>>1].neg()):h>0?f.add(o[h-1>>1]):f.add(o[-h-1>>1].neg())}return"affine"===e.type?f.toP():f},f.prototype._wnafMulAdd=function t(e,r,n,i,o){for(var u=this._wnafT1,f=this._wnafT2,c=this._wnafT3,h=0,d=0;d<i;d++){var l,p=(l=r[d])._getNAFPoints(e);u[d]=p.wnd,f[d]=p.points}for(var d=i-1;d>=1;d-=2){var b=d-1,m=d;if(1===u[b]&&1===u[m]){var v=[r[b],null,null,r[m]];0===r[b].y.cmp(r[m].y)?(v[1]=r[b].add(r[m]),v[2]=r[b].toJ().mixedAdd(r[m].neg())):0===r[b].y.cmp(r[m].y.redNeg())?(v[1]=r[b].toJ().mixedAdd(r[m]),v[2]=r[b].add(r[m].neg())):(v[1]=r[b].toJ().mixedAdd(r[m]),v[2]=r[b].toJ().mixedAdd(r[m].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],g=s(n[b],n[m]);h=Math.max(g[0].length,h),c[b]=new Array(h),c[m]=new Array(h);for(var w=0;w<h;w++){var _=0|g[0][w],M=0|g[1][w];c[b][w]=y[3*(_+1)+(M+1)],c[m][w]=0,f[b]=v}}else c[b]=a(n[b],u[b]),c[m]=a(n[m],u[m]),h=Math.max(c[b].length,h),h=Math.max(c[m].length,h)}for(var k=this.jpoint(null,null,null),x=this._wnafT4,d=h;d>=0;d--){for(var S=0;d>=0;){for(var E=!0,w=0;w<i;w++)x[w]=0|c[w][d],0!==x[w]&&(E=!1);if(!E)break;S++,d--}if(d>=0&&S++,k=k.dblp(S),d<0)break;for(var w=0;w<i;w++){var A=x[w],l;0!==A&&(A>0?l=f[w][A-1>>1]:A<0&&(l=f[w][-A-1>>1].neg()),k="affine"===l.type?k.mixedAdd(l):k.add(l))}}for(var d=0;d<i;d++)f[d]=null;return o?k:k.toP()},f.BasePoint=c,c.prototype.eq=function t(){throw new Error("Not implemented")},c.prototype.validate=function t(){return this.curve.validate(this)},f.prototype.decodePoint=function t(e,r){e=o.toArray(e,r);var n=this.p.byteLength(),i;if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*n)return 6===e[0]?u(e[e.length-1]%2==0):7===e[0]&&u(e[e.length-1]%2==1),this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));if((2===e[0]||3===e[0])&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),3===e[0]);throw new Error("Unknown point format")},c.prototype.encodeCompressed=function t(e){return this.encode(e,!0)},c.prototype._encode=function t(e){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))},c.prototype.encode=function t(e,r){return o.encode(this._encode(r),e)},c.prototype.precompute=function t(e){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,e),r.beta=this._getBeta(),this.precomputed=r,this},c.prototype._hasDoubles=function t(e){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return!!r&&r.points.length>=Math.ceil((e.bitLength()+1)/r.step)},c.prototype._getDoubles=function t(e,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],i=this,o=0;o<r;o+=e){for(var a=0;a<e;a++)i=i.dbl();n.push(i)}return{step:e,points:n}},c.prototype._getNAFPoints=function t(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<e)-1,i=1===n?null:this.dbl(),o=1;o<n;o++)r[o]=r[o-1].add(i);return{wnd:e,points:r}},c.prototype._getBeta=function t(){return null},c.prototype.dblp=function t(e){for(var r=this,n=0;n<e;n++)r=r.dbl();return r}},{"../../elliptic":67,"bn.js":"BN"}],69:[function(t,e,r){var n=t("../curve"),i=t("../../elliptic"),o=t("bn.js"),a=t("inherits"),s=n.base,u=i.utils.assert;function f(t){this.twisted=1!=(0|t.a),this.mOneA=this.twisted&&-1==(0|t.a),this.extended=this.mOneA,s.call(this,"edwards",t),this.a=new o(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),u(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|t.c)}function c(t,e,r,n,i){s.BasePoint.call(this,t,"projective"),null===e&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(e,16),this.y=new o(r,16),this.z=n?new o(n,16):this.curve.one,this.t=i&&new o(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a(f,s),e.exports=f,f.prototype._mulA=function t(e){return this.mOneA?e.redNeg():this.a.redMul(e)},f.prototype._mulC=function t(e){return this.oneC?e:this.c.redMul(e)},f.prototype.jpoint=function t(e,r,n,i){return this.point(e,r,n,i)},f.prototype.pointFromX=function t(e,r){(e=new o(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),i=this.c2.redSub(this.a.redMul(n)),a=this.one.redSub(this.c2.redMul(this.d).redMul(n)),s=i.redMul(a.redInvm()),u=s.redSqrt();if(0!==u.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var f=u.fromRed().isOdd();return(r&&!f||!r&&f)&&(u=u.redNeg()),this.point(e,u)},f.prototype.pointFromY=function t(e,r){(e=new o(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),i=n.redSub(this.one),a=n.redMul(this.d).redAdd(this.one),s=i.redMul(a.redInvm());if(0===s.cmp(this.zero)){if(r)throw new Error("invalid point");return this.point(this.zero,e)}var u=s.redSqrt();if(0!==u.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return u.isOdd()!==r&&(u=u.redNeg()),this.point(u,e)},f.prototype.validate=function t(e){if(e.isInfinity())return!0;e.normalize();var r=e.x.redSqr(),n=e.y.redSqr(),i=r.redMul(this.a).redAdd(n),o=this.c2.redMul(this.one.redAdd(this.d.redMul(r).redMul(n)));return 0===i.cmp(o)},a(c,s.BasePoint),f.prototype.pointFromJSON=function t(e){return c.fromJSON(this,e)},f.prototype.point=function t(e,r,n,i){return new c(this,e,r,n,i)},c.fromJSON=function t(e,r){return new c(e,r[0],r[1],r[2])},c.prototype.inspect=function t(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function t(){return 0===this.x.cmpn(0)&&0===this.y.cmp(this.z)},c.prototype._extDbl=function t(){var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var i=this.curve._mulA(e),o=this.x.redAdd(this.y).redSqr().redISub(e).redISub(r),a=i.redAdd(r),s=a.redSub(n),u=i.redSub(r),f=o.redMul(s),c=a.redMul(u),h=o.redMul(u),d=s.redMul(a);return this.curve.point(f,c,d,h)},c.prototype._projDbl=function t(){var e=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),i,o,a;if(this.curve.twisted){var s,u=(s=this.curve._mulA(r)).redAdd(n);if(this.zOne)i=e.redSub(r).redSub(n).redMul(u.redSub(this.curve.two)),o=u.redMul(s.redSub(n)),a=u.redSqr().redSub(u).redSub(u);else{var f=this.z.redSqr(),c=u.redSub(f).redISub(f);i=e.redSub(r).redISub(n).redMul(c),o=u.redMul(s.redSub(n)),a=u.redMul(c)}}else{var s=r.redAdd(n),f=this.curve._mulC(this.c.redMul(this.z)).redSqr(),c=s.redSub(f).redSub(f);i=this.curve._mulC(e.redISub(s)).redMul(c),o=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(c)}return this.curve.point(i,o,a)},c.prototype.dbl=function t(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function t(e){var r=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),i=this.t.redMul(this.curve.dd).redMul(e.t),o=this.z.redMul(e.z.redAdd(e.z)),a=n.redSub(r),s=o.redSub(i),u=o.redAdd(i),f=n.redAdd(r),c=a.redMul(s),h=u.redMul(f),d=a.redMul(f),l=s.redMul(u);return this.curve.point(c,h,l,d)},c.prototype._projAdd=function t(e){var r=this.z.redMul(e.z),n=r.redSqr(),i=this.x.redMul(e.x),o=this.y.redMul(e.y),a=this.curve.d.redMul(i).redMul(o),s=n.redSub(a),u=n.redAdd(a),f=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(o),c=r.redMul(s).redMul(f),h,d;return this.curve.twisted?(h=r.redMul(u).redMul(o.redSub(this.curve._mulA(i))),d=s.redMul(u)):(h=r.redMul(u).redMul(o.redSub(i)),d=this.curve._mulC(s).redMul(u)),this.curve.point(c,h,d)},c.prototype.add=function t(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function t(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function t(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!1)},c.prototype.jmulAdd=function t(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!0)},c.prototype.normalize=function t(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function t(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function t(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function t(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function t(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function t(e){var r=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),i=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}return!1},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},{"../../elliptic":67,"../curve":70,"bn.js":"BN",inherits:101}],70:[function(t,e,r){var n=r;n.base=t("./base"),n.short=t("./short"),n.mont=t("./mont"),n.edwards=t("./edwards")},{"./base":68,"./edwards":69,"./mont":71,"./short":72}],71:[function(t,e,r){var n=t("../curve"),i=t("bn.js"),o=t("inherits"),a=n.base,s,u=t("../../elliptic").utils;function f(t){a.call(this,"mont",t),this.a=new i(t.a,16).toRed(this.red),this.b=new i(t.b,16).toRed(this.red),this.i4=new i(4).toRed(this.red).redInvm(),this.two=new i(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(t,e,r){a.BasePoint.call(this,t,"projective"),null===e&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new i(e,16),this.z=new i(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}o(f,a),e.exports=f,f.prototype.validate=function t(e){var r=e.normalize().x,n=r.redSqr(),i=n.redMul(r).redAdd(n.redMul(this.a)).redAdd(r),o;return 0===i.redSqrt().redSqr().cmp(i)},o(c,a.BasePoint),f.prototype.decodePoint=function t(e,r){return this.point(u.toArray(e,r),1)},f.prototype.point=function t(e,r){return new c(this,e,r)},f.prototype.pointFromJSON=function t(e){return c.fromJSON(this,e)},c.prototype.precompute=function t(){},c.prototype._encode=function t(){return this.getX().toArray("be",this.curve.p.byteLength())},c.fromJSON=function t(e,r){return new c(e,r[0],r[1]||e.one)},c.prototype.inspect=function t(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function t(){return 0===this.z.cmpn(0)},c.prototype.dbl=function t(){var e,r=this.x.redAdd(this.z).redSqr(),n,i=this.x.redSub(this.z).redSqr(),o=r.redSub(i),a=r.redMul(i),s=o.redMul(i.redAdd(this.curve.a24.redMul(o)));return this.curve.point(a,s)},c.prototype.add=function t(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function t(e,r){var n=this.x.redAdd(this.z),i=this.x.redSub(this.z),o=e.x.redAdd(e.z),a,s=e.x.redSub(e.z).redMul(n),u=o.redMul(i),f=r.z.redMul(s.redAdd(u).redSqr()),c=r.x.redMul(s.redISub(u).redSqr());return this.curve.point(f,c)},c.prototype.mul=function t(e){for(var r=e.clone(),n=this,i=this.curve.point(null,null),o=this,a=[];0!==r.cmpn(0);r.iushrn(1))a.push(r.andln(1));for(var s=a.length-1;s>=0;s--)0===a[s]?(n=n.diffAdd(i,o),i=i.dbl()):(i=n.diffAdd(i,o),n=n.dbl());return i},c.prototype.mulAdd=function t(){throw new Error("Not supported on Montgomery curve")},c.prototype.jumlAdd=function t(){throw new Error("Not supported on Montgomery curve")},c.prototype.eq=function t(e){return 0===this.getX().cmp(e.getX())},c.prototype.normalize=function t(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function t(){return this.normalize(),this.x.fromRed()}},{"../../elliptic":67,"../curve":70,"bn.js":"BN",inherits:101}],72:[function(t,e,r){var n=t("../curve"),i=t("../../elliptic"),o=t("bn.js"),a=t("inherits"),s=n.base,u=i.utils.assert;function f(t){s.call(this,"short",t),this.a=new o(t.a,16).toRed(this.red),this.b=new o(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function c(t,e,r,n){s.BasePoint.call(this,t,"affine"),null===e&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new o(e,16),this.y=new o(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function h(t,e,r,n){s.BasePoint.call(this,t,"jacobian"),null===e&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new o(0)):(this.x=new o(e,16),this.y=new o(r,16),this.z=new o(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}a(f,s),e.exports=f,f.prototype._getEndomorphism=function t(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var r,n,i;if(e.beta)r=new o(e.beta,16).toRed(this.red);else{var a=this._getEndoRoots(this.p);r=(r=a[0].cmp(a[1])<0?a[0]:a[1]).toRed(this.red)}if(e.lambda)n=new o(e.lambda,16);else{var s=this._getEndoRoots(this.n);0===this.g.mul(s[0]).x.cmp(this.g.x.redMul(r))?n=s[0]:(n=s[1],u(0===this.g.mul(n).x.cmp(this.g.x.redMul(r))))}return{beta:r,lambda:n,basis:i=e.basis?e.basis.map(function(t){return{a:new o(t.a,16),b:new o(t.b,16)}}):this._getEndoBasis(n)}}},f.prototype._getEndoRoots=function t(e){var r=e===this.p?this.red:o.mont(e),n=new o(2).toRed(r).redInvm(),i=n.redNeg(),a=new o(3).toRed(r).redNeg().redSqrt().redMul(n),s,u;return[i.redAdd(a).fromRed(),i.redSub(a).fromRed()]},f.prototype._getEndoBasis=function t(e){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=e,i=this.n.clone(),a=new o(1),s=new o(0),u=new o(0),f=new o(1),c,h,d,l,p,b,m,v=0,y,g;0!==n.cmpn(0);){var w=i.div(n);y=i.sub(w.mul(n)),g=u.sub(w.mul(a));var _=f.sub(w.mul(s));if(!d&&y.cmp(r)<0)c=m.neg(),h=a,d=y.neg(),l=g;else if(d&&2==++v)break;m=y,i=n,n=y,u=a,a=g,f=s,s=_}p=y.neg(),b=g;var M=d.sqr().add(l.sqr()),k;return p.sqr().add(b.sqr()).cmp(M)>=0&&(p=c,b=h),d.negative&&(d=d.neg(),l=l.neg()),p.negative&&(p=p.neg(),b=b.neg()),[{a:d,b:l},{a:p,b:b}]},f.prototype._endoSplit=function t(e){var r=this.endo.basis,n=r[0],i=r[1],o=i.b.mul(e).divRound(this.n),a=n.b.neg().mul(e).divRound(this.n),s=o.mul(n.a),u=a.mul(i.a),f=o.mul(n.b),c=a.mul(i.b),h,d;return{k1:e.sub(s).sub(u),k2:f.add(c).neg()}},f.prototype.pointFromX=function t(e,r){(e=new o(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),i=n.redSqrt();if(0!==i.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var a=i.fromRed().isOdd();return(r&&!a||!r&&a)&&(i=i.redNeg()),this.point(e,i)},f.prototype.validate=function t(e){if(e.inf)return!0;var r=e.x,n=e.y,i=this.a.redMul(r),o=r.redSqr().redMul(r).redIAdd(i).redIAdd(this.b);return 0===n.redSqr().redISub(o).cmpn(0)},f.prototype._endoWnafMulAdd=function t(e,r,n){for(var i=this._endoWnafT1,o=this._endoWnafT2,a=0;a<e.length;a++){var s=this._endoSplit(r[a]),u=e[a],f=u._getBeta();s.k1.negative&&(s.k1.ineg(),u=u.neg(!0)),s.k2.negative&&(s.k2.ineg(),f=f.neg(!0)),i[2*a]=u,i[2*a+1]=f,o[2*a]=s.k1,o[2*a+1]=s.k2}for(var c=this._wnafMulAdd(1,i,o,2*a,n),h=0;h<2*a;h++)i[h]=null,o[h]=null;return c},a(c,s.BasePoint),f.prototype.point=function t(e,r,n){return new c(this,e,r,n)},f.prototype.pointFromJSON=function t(e,r){return c.fromJSON(this,e,r)},c.prototype._getBeta=function t(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,i=function t(e){return n.point(e.x.redMul(n.endo.beta),e.y)};e.beta=r,r.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(i)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(i)}}}return r}},c.prototype.toJSON=function t(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},c.fromJSON=function t(e,r,n){"string"==typeof r&&(r=JSON.parse(r));var i=e.point(r[0],r[1],n);if(!r[2])return i;function o(t){return e.point(t[0],t[1],n)}var a=r[2];return i.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[i].concat(a.doubles.points.map(o))},naf:a.naf&&{wnd:a.naf.wnd,points:[i].concat(a.naf.points.map(o))}},i},c.prototype.inspect=function t(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function t(){return this.inf},c.prototype.add=function t(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var r=this.y.redSub(e.y);0!==r.cmpn(0)&&(r=r.redMul(this.x.redSub(e.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(e.x),i=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,i)},c.prototype.dbl=function t(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),i=e.redInvm(),o=n.redAdd(n).redIAdd(n).redIAdd(r).redMul(i),a=o.redSqr().redISub(this.x.redAdd(this.x)),s=o.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)},c.prototype.getX=function t(){return this.x.fromRed()},c.prototype.getY=function t(){return this.y.fromRed()},c.prototype.mul=function t(e){return e=new o(e,16),this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function t(e,r,n){var i=[this,r],o=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(i,o):this.curve._wnafMulAdd(1,i,o,2)},c.prototype.jmulAdd=function t(e,r,n){var i=[this,r],o=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(i,o,!0):this.curve._wnafMulAdd(1,i,o,2,!0)},c.prototype.eq=function t(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function t(e){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,i=function t(e){return e.neg()};r.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(i)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(i)}}}return r},c.prototype.toJ=function t(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one);var e},a(h,s.BasePoint),f.prototype.jpoint=function t(e,r,n){return new h(this,e,r,n)},h.prototype.toP=function t(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),r=e.redSqr(),n=this.x.redMul(r),i=this.y.redMul(r).redMul(e);return this.curve.point(n,i)},h.prototype.neg=function t(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},h.prototype.add=function t(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var r=e.z.redSqr(),n=this.z.redSqr(),i=this.x.redMul(r),o=e.x.redMul(n),a=this.y.redMul(r.redMul(e.z)),s=e.y.redMul(n.redMul(this.z)),u=i.redSub(o),f=a.redSub(s);if(0===u.cmpn(0))return 0!==f.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=u.redSqr(),h=c.redMul(u),d=i.redMul(c),l=f.redSqr().redIAdd(h).redISub(d).redISub(d),p=f.redMul(d.redISub(l)).redISub(a.redMul(h)),b=this.z.redMul(e.z).redMul(u);return this.curve.jpoint(l,p,b)},h.prototype.mixedAdd=function t(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var r=this.z.redSqr(),n=this.x,i=e.x.redMul(r),o=this.y,a=e.y.redMul(r).redMul(this.z),s=n.redSub(i),u=o.redSub(a);if(0===s.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=s.redSqr(),c=f.redMul(s),h=n.redMul(f),d=u.redSqr().redIAdd(c).redISub(h).redISub(h),l=u.redMul(h.redISub(d)).redISub(o.redMul(c)),p=this.z.redMul(s);return this.curve.jpoint(d,l,p)},h.prototype.dblp=function t(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var r=this,n=0;n<e;n++)r=r.dbl();return r}for(var i=this.curve.a,o=this.curve.tinv,a=this.x,s=this.y,u=this.z,f=u.redSqr().redSqr(),c=s.redAdd(s),n=0;n<e;n++){var h=a.redSqr(),d=c.redSqr(),l=d.redSqr(),p=h.redAdd(h).redIAdd(h).redIAdd(i.redMul(f)),b=a.redMul(d),m=p.redSqr().redISub(b.redAdd(b)),v=b.redISub(m),y=p.redMul(v);y=y.redIAdd(y).redISub(l);var g=c.redMul(u);n+1<e&&(f=f.redMul(l)),a=m,u=g,c=y}return this.curve.jpoint(a,c.redMul(o),u)},h.prototype.dbl=function t(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},h.prototype._zeroDbl=function t(){var e,r,n;if(this.zOne){var i=this.x.redSqr(),o=this.y.redSqr(),a=o.redSqr(),s=this.x.redAdd(o).redSqr().redISub(i).redISub(a);s=s.redIAdd(s);var u=i.redAdd(i).redIAdd(i),f=u.redSqr().redISub(s).redISub(s),c=a.redIAdd(a);c=(c=c.redIAdd(c)).redIAdd(c),e=f,r=u.redMul(s.redISub(f)).redISub(c),n=this.y.redAdd(this.y)}else{var h=this.x.redSqr(),d=this.y.redSqr(),l=d.redSqr(),p=this.x.redAdd(d).redSqr().redISub(h).redISub(l);p=p.redIAdd(p);var b=h.redAdd(h).redIAdd(h),m=b.redSqr(),v=l.redIAdd(l);v=(v=v.redIAdd(v)).redIAdd(v),e=m.redISub(p).redISub(p),r=b.redMul(p.redISub(e)).redISub(v),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,r,n)},h.prototype._threeDbl=function t(){var e,r,n;if(this.zOne){var i=this.x.redSqr(),o=this.y.redSqr(),a=o.redSqr(),s=this.x.redAdd(o).redSqr().redISub(i).redISub(a);s=s.redIAdd(s);var u=i.redAdd(i).redIAdd(i).redIAdd(this.curve.a),f=u.redSqr().redISub(s).redISub(s);e=f;var c=a.redIAdd(a);c=(c=c.redIAdd(c)).redIAdd(c),r=u.redMul(s.redISub(f)).redISub(c),n=this.y.redAdd(this.y)}else{var h=this.z.redSqr(),d=this.y.redSqr(),l=this.x.redMul(d),p=this.x.redSub(h).redMul(this.x.redAdd(h));p=p.redAdd(p).redIAdd(p);var b=l.redIAdd(l),m=(b=b.redIAdd(b)).redAdd(b);e=p.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(d).redISub(h);var v=d.redSqr();v=(v=(v=v.redIAdd(v)).redIAdd(v)).redIAdd(v),r=p.redMul(b.redISub(e)).redISub(v)}return this.curve.jpoint(e,r,n)},h.prototype._dbl=function t(){var e=this.curve.a,r=this.x,n=this.y,i=this.z,o=i.redSqr().redSqr(),a=r.redSqr(),s=n.redSqr(),u=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(o)),f=r.redAdd(r),c=(f=f.redIAdd(f)).redMul(s),h=u.redSqr().redISub(c.redAdd(c)),d=c.redISub(h),l=s.redSqr();l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var p=u.redMul(d).redISub(l),b=n.redAdd(n).redMul(i);return this.curve.jpoint(h,p,b)},h.prototype.trpl=function t(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),i=r.redSqr(),o=e.redAdd(e).redIAdd(e),a=o.redSqr(),s=this.x.redAdd(r).redSqr().redISub(e).redISub(i),u=(s=(s=(s=s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(a)).redSqr(),f=i.redIAdd(i);f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var c=o.redIAdd(s).redSqr().redISub(a).redISub(u).redISub(f),h=r.redMul(c);h=(h=h.redIAdd(h)).redIAdd(h);var d=this.x.redMul(u).redISub(h);d=(d=d.redIAdd(d)).redIAdd(d);var l=this.y.redMul(c.redMul(f.redISub(c)).redISub(s.redMul(u)));l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var p=this.z.redAdd(s).redSqr().redISub(n).redISub(u);return this.curve.jpoint(d,l,p)},h.prototype.mul=function t(e,r){return e=new o(e,r),this.curve._wnafMul(this,e)},h.prototype.eq=function t(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var r=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(r)).cmpn(0))return!1;var i=r.redMul(this.z),o=n.redMul(e.z);return 0===this.y.redMul(o).redISub(e.y.redMul(i)).cmpn(0)},h.prototype.eqXToP=function t(e){var r=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(r);if(0===this.x.cmp(n))return!0;for(var i=e.clone(),o=this.curve.redN.redMul(r);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(o),0===this.x.cmp(n))return!0}return!1},h.prototype.inspect=function t(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},h.prototype.isInfinity=function t(){return 0===this.z.cmpn(0)}},{"../../elliptic":67,"../curve":70,"bn.js":"BN",inherits:101}],73:[function(t,e,r){var n=r,i=t("hash.js"),o=t("../elliptic"),a=o.utils.assert,s;function u(t){"short"===t.type?this.curve=new o.curve.short(t):"edwards"===t.type?this.curve=new o.curve.edwards(t):this.curve=new o.curve.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function f(t,e){Object.defineProperty(n,t,{configurable:!0,enumerable:!0,get:function r(){var i=new u(e);return Object.defineProperty(n,t,{configurable:!0,enumerable:!0,value:i}),i}})}n.PresetCurve=u,f("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:i.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),f("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:i.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),f("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:i.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),f("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:i.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),f("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:i.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),f("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["9"]}),f("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{s=t("./precomputed/secp256k1")}catch(t){s=void 0}f("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:i.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",s]})},{"../elliptic":67,"./precomputed/secp256k1":80,"hash.js":86}],74:[function(t,e,r){var n=t("bn.js"),i=t("hmac-drbg"),o=t("../../elliptic"),a,s=o.utils.assert,u=t("./key"),f=t("./signature");function c(t){if(!(this instanceof c))return new c(t);"string"==typeof t&&(s(o.curves.hasOwnProperty(t),"Unknown curve "+t),t=o.curves[t]),t instanceof o.curves.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}e.exports=c,c.prototype.keyPair=function t(e){return new u(this,e)},c.prototype.keyFromPrivate=function t(e,r){return u.fromPrivate(this,e,r)},c.prototype.keyFromPublic=function t(e,r){return u.fromPublic(this,e,r)},c.prototype.genKeyPair=function t(e){e||(e={});for(var r=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o.rand(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),a=this.n.byteLength(),s=this.n.sub(new n(2));;){var u=new n(r.generate(a));if(!(u.cmp(s)>0))return u.iaddn(1),this.keyFromPrivate(u)}},c.prototype._truncateToN=function t(e,r){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!r&&e.cmp(this.n)>=0?e.sub(this.n):e},c.prototype.sign=function t(e,r,o,a){"object"===(void 0===o?"undefined":_typeof(o))&&(a=o,o=null),a||(a={}),r=this.keyFromPrivate(r,o),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),u=r.getPrivate().toArray("be",s),c=e.toArray("be",s),h=new i({hash:this.hash,entropy:u,nonce:c,pers:a.pers,persEnc:a.persEnc||"utf8"}),d=this.n.sub(new n(1)),l=0;;l++){var p=a.k?a.k(l):new n(h.generate(this.n.byteLength()));if(!((p=this._truncateToN(p,!0)).cmpn(1)<=0||p.cmp(d)>=0)){var b=this.g.mul(p);if(!b.isInfinity()){var m=b.getX(),v=m.umod(this.n);if(0!==v.cmpn(0)){var y=p.invm(this.n).mul(v.mul(r.getPrivate()).iadd(e));if(0!==(y=y.umod(this.n)).cmpn(0)){var g=(b.getY().isOdd()?1:0)|(0!==m.cmp(v)?2:0);return a.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),g^=1),new f({r:v,s:y,recoveryParam:g})}}}}}},c.prototype.verify=function t(e,r,i,o){e=this._truncateToN(new n(e,16)),i=this.keyFromPublic(i,o);var a=(r=new f(r,"hex")).r,s=r.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var u=s.invm(this.n),c=u.mul(e).umod(this.n),h=u.mul(a).umod(this.n),d,d;return this.curve._maxwellTrick?!(d=this.g.jmulAdd(c,i.getPublic(),h)).isInfinity()&&d.eqXToP(a):!(d=this.g.mulAdd(c,i.getPublic(),h)).isInfinity()&&0===d.getX().umod(this.n).cmp(a)},c.prototype.recoverPubKey=function(t,e,r,i){s((3&r)===r,"The recovery param is more than two bits"),e=new f(e,i);var o=this.n,a=new n(t),u=e.r,c=e.s,h=1&r,d=r>>1;if(u.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");u=d?this.curve.pointFromX(u.add(this.curve.n),h):this.curve.pointFromX(u,h);var l=e.r.invm(o),p=o.sub(a).mul(l).umod(o),b=c.mul(l).umod(o);return this.g.mulAdd(p,u,b)},c.prototype.getKeyRecoveryParam=function(t,e,r,n){if(null!==(e=new f(e,n)).recoveryParam)return e.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(t,e,i)}catch(t){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")}},{"../../elliptic":67,"./key":75,"./signature":76,"bn.js":"BN","hmac-drbg":98}],75:[function(t,e,r){var n=t("bn.js"),i,o,a=t("../../elliptic").utils.assert;function s(t,e){this.ec=t,this.priv=null,this.pub=null,e.priv&&this._importPrivate(e.priv,e.privEnc),e.pub&&this._importPublic(e.pub,e.pubEnc)}e.exports=s,s.fromPublic=function t(e,r,n){return r instanceof s?r:new s(e,{pub:r,pubEnc:n})},s.fromPrivate=function t(e,r,n){return r instanceof s?r:new s(e,{priv:r,privEnc:n})},s.prototype.validate=function t(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},s.prototype.getPublic=function t(e,r){return"string"==typeof e&&(r=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,e):this.pub},s.prototype.getPrivate=function t(e){return"hex"===e?this.priv.toString(16,2):this.priv},s.prototype._importPrivate=function t(e,r){this.priv=new n(e,r||16),this.priv=this.priv.umod(this.ec.curve.n)},s.prototype._importPublic=function t(e,r){if(e.x||e.y)return"mont"===this.ec.curve.type?a(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||a(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,r)},s.prototype.derive=function t(e){return e.mul(this.priv).getX()},s.prototype.sign=function t(e,r,n){return this.ec.sign(e,this,r,n)},s.prototype.verify=function t(e,r){return this.ec.verify(e,r,this)},s.prototype.inspect=function t(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},{"../../elliptic":67,"bn.js":"BN"}],76:[function(t,e,r){var n=t("bn.js"),i,o=t("../../elliptic").utils,a=o.assert;function s(t,e){if(t instanceof s)return t;this._importDER(t,e)||(a(t.r&&t.s,"Signature without r or s"),this.r=new n(t.r,16),this.s=new n(t.s,16),void 0===t.recoveryParam?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}function u(){this.place=0}function f(t,e){var r=t[e.place++];if(!(128&r))return r;for(var n=15&r,i=0,o=0,a=e.place;o<n;o++,a++)i<<=8,i|=t[a];return e.place=a,i}function c(t){for(var e=0,r=t.length-1;!t[e]&&!(128&t[e+1])&&e<r;)e++;return 0===e?t:t.slice(e)}function h(t,e){if(e<128)t.push(e);else{var r=1+(Math.log(e)/Math.LN2>>>3);for(t.push(128|r);--r;)t.push(e>>>(r<<3)&255);t.push(e)}}e.exports=s,s.prototype._importDER=function t(e,r){e=o.toArray(e,r);var i=new u,a;if(48!==e[i.place++])return!1;if(f(e,i)+i.place!==e.length)return!1;if(2!==e[i.place++])return!1;var s=f(e,i),c=e.slice(i.place,s+i.place);if(i.place+=s,2!==e[i.place++])return!1;var h=f(e,i);if(e.length!==h+i.place)return!1;var d=e.slice(i.place,h+i.place);return 0===c[0]&&128&c[1]&&(c=c.slice(1)),0===d[0]&&128&d[1]&&(d=d.slice(1)),this.r=new n(c),this.s=new n(d),this.recoveryParam=null,!0},s.prototype.toDER=function t(e){var r=this.r.toArray(),n=this.s.toArray();for(128&r[0]&&(r=[0].concat(r)),128&n[0]&&(n=[0].concat(n)),r=c(r),n=c(n);!(n[0]||128&n[1]);)n=n.slice(1);var i=[2];h(i,r.length),(i=i.concat(r)).push(2),h(i,n.length);var a=i.concat(n),s=[48];return h(s,a.length),s=s.concat(a),o.encode(s,e)}},{"../../elliptic":67,"bn.js":"BN"}],77:[function(t,e,r){var n=t("hash.js"),i=t("../../elliptic"),o=i.utils,a=o.assert,s=o.parseBytes,u=t("./key"),f=t("./signature");function c(t){if(a("ed25519"===t,"only tested with ed25519 so far"),!(this instanceof c))return new c(t);var t=i.curves[t].curve;this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=n.sha512}e.exports=c,c.prototype.sign=function t(e,r){e=s(e);var n=this.keyFromSecret(r),i=this.hashInt(n.messagePrefix(),e),o=this.g.mul(i),a=this.encodePoint(o),u=this.hashInt(a,n.pubBytes(),e).mul(n.priv()),f=i.add(u).umod(this.curve.n);return this.makeSignature({R:o,S:f,Rencoded:a})},c.prototype.verify=function t(e,r,n){e=s(e),r=this.makeSignature(r);var i=this.keyFromPublic(n),o=this.hashInt(r.Rencoded(),i.pubBytes(),e),a=this.g.mul(r.S()),u;return r.R().add(i.pub().mul(o)).eq(a)},c.prototype.hashInt=function t(){for(var e=this.hash(),r=0;r<arguments.length;r++)e.update(arguments[r]);return o.intFromLE(e.digest()).umod(this.curve.n)},c.prototype.keyFromPublic=function t(e){return u.fromPublic(this,e)},c.prototype.keyFromSecret=function t(e){return u.fromSecret(this,e)},c.prototype.makeSignature=function t(e){return e instanceof f?e:new f(this,e)},c.prototype.encodePoint=function t(e){var r=e.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=e.getX().isOdd()?128:0,r},c.prototype.decodePoint=function t(e){var r=(e=o.parseBytes(e)).length-1,n=e.slice(0,r).concat(-129&e[r]),i=0!=(128&e[r]),a=o.intFromLE(n);return this.curve.pointFromY(a,i)},c.prototype.encodeInt=function t(e){return e.toArray("le",this.encodingLength)},c.prototype.decodeInt=function t(e){return o.intFromLE(e)},c.prototype.isPoint=function t(e){return e instanceof this.pointClass}},{"../../elliptic":67,"./key":78,"./signature":79,"hash.js":86}],78:[function(t,e,r){var n,i=t("../../elliptic").utils,o=i.assert,a=i.parseBytes,s=i.cachedProperty;function u(t,e){this.eddsa=t,this._secret=a(e.secret),t.isPoint(e.pub)?this._pub=e.pub:this._pubBytes=a(e.pub)}u.fromPublic=function t(e,r){return r instanceof u?r:new u(e,{pub:r})},u.fromSecret=function t(e,r){return r instanceof u?r:new u(e,{secret:r})},u.prototype.secret=function t(){return this._secret},s(u,"pubBytes",function t(){return this.eddsa.encodePoint(this.pub())}),s(u,"pub",function t(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),s(u,"privBytes",function t(){var e=this.eddsa,r=this.hash(),n=e.encodingLength-1,i=r.slice(0,e.encodingLength);return i[0]&=248,i[n]&=127,i[n]|=64,i}),s(u,"priv",function t(){return this.eddsa.decodeInt(this.privBytes())}),s(u,"hash",function t(){return this.eddsa.hash().update(this.secret()).digest()}),s(u,"messagePrefix",function t(){return this.hash().slice(this.eddsa.encodingLength)}),u.prototype.sign=function t(e){return o(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},u.prototype.verify=function t(e,r){return this.eddsa.verify(e,r,this)},u.prototype.getSecret=function t(e){return o(this._secret,"KeyPair is public only"),i.encode(this.secret(),e)},u.prototype.getPublic=function t(e){return i.encode(this.pubBytes(),e)},e.exports=u},{"../../elliptic":67}],79:[function(t,e,r){var n=t("bn.js"),i,o=t("../../elliptic").utils,a=o.assert,s=o.cachedProperty,u=o.parseBytes;function f(t,e){this.eddsa=t,"object"!==(void 0===e?"undefined":_typeof(e))&&(e=u(e)),Array.isArray(e)&&(e={R:e.slice(0,t.encodingLength),S:e.slice(t.encodingLength)}),a(e.R&&e.S,"Signature without R or S"),t.isPoint(e.R)&&(this._R=e.R),e.S instanceof n&&(this._S=e.S),this._Rencoded=Array.isArray(e.R)?e.R:e.Rencoded,this._Sencoded=Array.isArray(e.S)?e.S:e.Sencoded}s(f,"S",function t(){return this.eddsa.decodeInt(this.Sencoded())}),s(f,"R",function t(){return this.eddsa.decodePoint(this.Rencoded())}),s(f,"Rencoded",function t(){return this.eddsa.encodePoint(this.R())}),s(f,"Sencoded",function t(){return this.eddsa.encodeInt(this.S())}),f.prototype.toBytes=function t(){return this.Rencoded().concat(this.Sencoded())},f.prototype.toHex=function t(){return o.encode(this.toBytes(),"hex").toUpperCase()},e.exports=f},{"../../elliptic":67,"bn.js":"BN"}],80:[function(t,e,r){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},{}],81:[function(t,e,r){var n=r,i=t("bn.js"),o=t("minimalistic-assert"),a=t("minimalistic-crypto-utils");function s(t,e){for(var r=[],n=1<<e+1,i=t.clone();i.cmpn(1)>=0;){var o;if(i.isOdd()){var a=i.andln(n-1);o=a>(n>>1)-1?(n>>1)-a:a,i.isubn(o)}else o=0;r.push(o);for(var s=0!==i.cmpn(0)&&0===i.andln(n-1)?e+1:1,u=1;u<s;u++)r.push(0);i.iushrn(s)}return r}function u(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n=0,i=0;t.cmpn(-n)>0||e.cmpn(-i)>0;){var o=t.andln(3)+n&3,a=e.andln(3)+i&3,s,u,f,u;if(3===o&&(o=-1),3===a&&(a=-1),0==(1&o))s=0;else s=3!==(u=t.andln(7)+n&7)&&5!==u||2!==a?o:-o;if(r[0].push(s),0==(1&a))f=0;else f=3!==(u=e.andln(7)+i&7)&&5!==u||2!==o?a:-a;r[1].push(f),2*n===s+1&&(n=1-n),2*i===f+1&&(i=1-i),t.iushrn(1),e.iushrn(1)}return r}function f(t,e,r){var n="_"+e;t.prototype[e]=function t(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}}function c(t){return"string"==typeof t?n.toArray(t,"hex"):t}function h(t){return new i(t,"hex","le")}n.assert=o,n.toArray=a.toArray,n.zero2=a.zero2,n.toHex=a.toHex,n.encode=a.encode,n.getNAF=s,n.getJSF=u,n.cachedProperty=f,n.parseBytes=c,n.intFromLE=h},{"bn.js":"BN","minimalistic-assert":107,"minimalistic-crypto-utils":108}],82:[function(t,e,r){e.exports={_args:[[{raw:"elliptic@^6.0.0",scope:null,escapedName:"elliptic",name:"elliptic",rawSpec:"^6.0.0",spec:">=6.0.0 <7.0.0",type:"range"},"/Users/frozeman/Sites/_ethereum/web3/node_modules/browserify-sign"]],_from:"elliptic@>=6.0.0 <7.0.0",_id:"elliptic@6.4.0",_inCache:!0,_location:"/elliptic",_nodeVersion:"7.0.0",_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp/elliptic-6.4.0.tgz_1487798866428_0.30510620190761983"},_npmUser:{name:"indutny",email:"fedor@indutny.com"},_npmVersion:"3.10.8",_phantomChildren:{},_requested:{raw:"elliptic@^6.0.0",scope:null,escapedName:"elliptic",name:"elliptic",rawSpec:"^6.0.0",spec:">=6.0.0 <7.0.0",type:"range"},_requiredBy:["/browserify-sign","/create-ecdh","/secp256k1"],_resolved:"https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",_shasum:"cac9af8762c85836187003c8dfe193e5e2eae5df",_shrinkwrap:null,_spec:"elliptic@^6.0.0",_where:"/Users/frozeman/Sites/_ethereum/web3/node_modules/browserify-sign",author:{name:"Fedor Indutny",email:"fedor@indutny.com"},bugs:{url:"https://github.com/indutny/elliptic/issues"},dependencies:{"bn.js":"^4.4.0",brorand:"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0",inherits:"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"},description:"EC cryptography",devDependencies:{brfs:"^1.4.3",coveralls:"^2.11.3",grunt:"^0.4.5","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^8.6.2",istanbul:"^0.4.2",jscs:"^2.9.0",jshint:"^2.6.0",mocha:"^2.1.0"},directories:{},dist:{shasum:"cac9af8762c85836187003c8dfe193e5e2eae5df",tarball:"https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz"},files:["lib"],gitHead:"6b0d2b76caae91471649c8e21f0b1d3ba0f96090",homepage:"https://github.com/indutny/elliptic",keywords:["EC","Elliptic","curve","Cryptography"],license:"MIT",main:"lib/elliptic.js",maintainers:[{name:"indutny",email:"fedor@indutny.com"}],name:"elliptic",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/indutny/elliptic.git"},scripts:{jscs:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",jshint:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",lint:"npm run jscs && npm run jshint",test:"npm run lint && npm run unit",unit:"istanbul test _mocha --reporter=spec test/index.js",version:"grunt dist && git add dist/"},version:"6.4.0"}},{}],83:[function(t,e,r){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(t){return"function"==typeof t}function o(t){return"number"==typeof t}function a(t){return"object"===(void 0===t?"undefined":_typeof(t))&&null!==t}function s(t){return void 0===t}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(t){if(!o(t)||t<0||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},n.prototype.emit=function(t){var e,r,n,o,u,f;if(this._events||(this._events={}),"error"===t&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((e=arguments[1])instanceof Error)throw e;var c=new Error('Uncaught, unspecified "error" event. ('+e+")");throw c.context=e,c}if(s(r=this._events[t]))return!1;if(i(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:o=Array.prototype.slice.call(arguments,1),r.apply(this,o)}else if(a(r))for(o=Array.prototype.slice.call(arguments,1),n=(f=r.slice()).length,u=0;u<n;u++)f[u].apply(this,o);return!0},n.prototype.addListener=function(t,e){var r;if(!i(e))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",t,i(e.listener)?e.listener:e),this._events[t]?a(this._events[t])?this._events[t].push(e):this._events[t]=[this._events[t],e]:this._events[t]=e,a(this._events[t])&&!this._events[t].warned&&(r=s(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&r>0&&this._events[t].length>r&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(t,e){if(!i(e))throw TypeError("listener must be a function");var r=!1;function n(){this.removeListener(t,n),r||(r=!0,e.apply(this,arguments))}return n.listener=e,this.on(t,n),this},n.prototype.removeListener=function(t,e){var r,n,o,s;if(!i(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(o=(r=this._events[t]).length,n=-1,r===e||i(r.listener)&&r.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(a(r)){for(s=o;s-- >0;)if(r[s]===e||r[s].listener&&r[s].listener===e){n=s;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[t]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},n.prototype.removeAllListeners=function(t){var e,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(i(r=this._events[t]))this.removeListener(t,r);else if(r)for(;r.length;)this.removeListener(t,r[r.length-1]);return delete this._events[t],this},n.prototype.listeners=function(t){var e;return e=this._events&&this._events[t]?i(this._events[t])?[this._events[t]]:this._events[t].slice():[]},n.prototype.listenerCount=function(t){if(this._events){var e=this._events[t];if(i(e))return 1;if(e)return e.length}return 0},n.listenerCount=function(t,e){return t.listenerCount(e)}},{}],84:[function(t,e,r){var n=t("safe-buffer").Buffer,i=t("md5.js");function o(t,e,r,o){if(n.isBuffer(t)||(t=n.from(t,"binary")),e&&(n.isBuffer(e)||(e=n.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var a=r/8,s=n.alloc(a),u=n.alloc(o||0),f=n.alloc(0);a>0||o>0;){var c=new i;c.update(f),c.update(t),e&&c.update(e),f=c.digest();var h=0;if(a>0){var d=s.length-a;h=Math.min(a,f.length),f.copy(s,d,0,h),a-=h}if(h<f.length&&o>0){var l=u.length-o,p=Math.min(o,f.length-h);f.copy(u,l,h,h+p),o-=p}}return f.fill(0),{key:s,iv:u}}e.exports=o},{"md5.js":104,"safe-buffer":143}],85:[function(t,e,r){(function(r){var n=t("stream").Transform,i;function o(t){n.call(this),this._block=new r(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}t("inherits")(o,n),o.prototype._transform=function(t,e,n){var i=null;try{"buffer"!==e&&(t=new r(t,e)),this.update(t)}catch(t){i=t}n(i)},o.prototype._flush=function(t){var e=null;try{this.push(this._digest())}catch(t){e=t}t(e)},o.prototype.update=function(t,e){if(!r.isBuffer(t)&&"string"!=typeof t)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");r.isBuffer(t)||(t=new r(t,e||"binary"));for(var n=this._block,i=0;this._blockOffset+t.length-i>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)n[o++]=t[i++];this._update(),this._blockOffset=0}for(;i<t.length;)n[this._blockOffset++]=t[i++];for(var a=0,s=8*t.length;s>0;++a)this._length[a]+=s,(s=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*s);return this},o.prototype._update=function(t){throw new Error("_update is not implemented")},o.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();return void 0!==t&&(e=e.toString(t)),e},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o}).call(this,t("buffer").Buffer)},{buffer:47,inherits:101,stream:152}],86:[function(t,e,r){var n=r;n.utils=t("./hash/utils"),n.common=t("./hash/common"),n.sha=t("./hash/sha"),n.ripemd=t("./hash/ripemd"),n.hmac=t("./hash/hmac"),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},{"./hash/common":87,"./hash/hmac":88,"./hash/ripemd":89,"./hash/sha":90,"./hash/utils":97}],87:[function(t,e,r){var n=t("./utils"),i=t("minimalistic-assert");function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}r.BlockHash=o,o.prototype.update=function t(e,r){if(e=n.toArray(e,r),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var i=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-i,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-i,this.endian);for(var o=0;o<e.length;o+=this._delta32)this._update(e,o,o+this._delta32)}return this},o.prototype.digest=function t(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function t(){var e=this.pendingTotal,r=this._delta8,n=r-(e+this.padLength)%r,i=new Array(n+this.padLength);i[0]=128;for(var o=1;o<n;o++)i[o]=0;if(e<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)i[o++]=0;i[o++]=0,i[o++]=0,i[o++]=0,i[o++]=0,i[o++]=e>>>24&255,i[o++]=e>>>16&255,i[o++]=e>>>8&255,i[o++]=255&e}else for(i[o++]=255&e,i[o++]=e>>>8&255,i[o++]=e>>>16&255,i[o++]=e>>>24&255,i[o++]=0,i[o++]=0,i[o++]=0,i[o++]=0,a=8;a<this.padLength;a++)i[o++]=0;return i}},{"./utils":97,"minimalistic-assert":107}],88:[function(t,e,r){var n=t("./utils"),i=t("minimalistic-assert");function o(t,e,r){if(!(this instanceof o))return new o(t,e,r);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(e,r))}e.exports=o,o.prototype._init=function t(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var r=e.length;r<this.blockSize;r++)e.push(0);for(r=0;r<e.length;r++)e[r]^=54;for(this.inner=(new this.Hash).update(e),r=0;r<e.length;r++)e[r]^=106;this.outer=(new this.Hash).update(e)},o.prototype.update=function t(e,r){return this.inner.update(e,r),this},o.prototype.digest=function t(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},{"./utils":97,"minimalistic-assert":107}],89:[function(t,e,r){var n=t("./utils"),i=t("./common"),o=n.rotl32,a=n.sum32,s=n.sum32_3,u=n.sum32_4,f=i.BlockHash;function c(){if(!(this instanceof c))return new c;f.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function h(t,e,r,n){return t<=15?e^r^n:t<=31?e&r|~e&n:t<=47?(e|~r)^n:t<=63?e&n|r&~n:e^(r|~n)}function d(t){return t<=15?0:t<=31?1518500249:t<=47?1859775393:t<=63?2400959708:2840853838}function l(t){return t<=15?1352829926:t<=31?1548603684:t<=47?1836072691:t<=63?2053994217:0}n.inherits(c,f),r.ripemd160=c,c.blockSize=512,c.outSize=160,c.hmacStrength=192,c.padLength=64,c.prototype._update=function t(e,r){for(var n=this.h[0],i=this.h[1],f=this.h[2],c=this.h[3],y=this.h[4],g=n,w=i,_=f,M=c,k=y,x=0;x<80;x++){var S=a(o(u(n,h(x,i,f,c),e[p[x]+r],d(x)),m[x]),y);n=y,y=c,c=o(f,10),f=i,i=S,S=a(o(u(g,h(79-x,w,_,M),e[b[x]+r],l(x)),v[x]),k),g=k,k=M,M=o(_,10),_=w,w=S}S=s(this.h[1],f,M),this.h[1]=s(this.h[2],c,k),this.h[2]=s(this.h[3],y,g),this.h[3]=s(this.h[4],n,w),this.h[4]=s(this.h[0],i,_),this.h[0]=S},c.prototype._digest=function t(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],b=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],m=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],v=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},{"./common":87,"./utils":97}],90:[function(t,e,r){r.sha1=t("./sha/1"),r.sha224=t("./sha/224"),r.sha256=t("./sha/256"),r.sha384=t("./sha/384"),r.sha512=t("./sha/512")},{"./sha/1":91,"./sha/224":92,"./sha/256":93,"./sha/384":94,"./sha/512":95}],91:[function(t,e,r){var n=t("../utils"),i=t("../common"),o=t("./common"),a=n.rotl32,s=n.sum32,u=n.sum32_5,f=o.ft_1,c=i.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(d,c),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function t(e,r){for(var n=this.W,i=0;i<16;i++)n[i]=e[r+i];for(;i<n.length;i++)n[i]=a(n[i-3]^n[i-8]^n[i-14]^n[i-16],1);var o=this.h[0],c=this.h[1],d=this.h[2],l=this.h[3],p=this.h[4];for(i=0;i<n.length;i++){var b=~~(i/20),m=u(a(o,5),f(b,c,d,l),p,n[i],h[b]);p=l,l=d,d=a(c,30),c=o,o=m}this.h[0]=s(this.h[0],o),this.h[1]=s(this.h[1],c),this.h[2]=s(this.h[2],d),this.h[3]=s(this.h[3],l),this.h[4]=s(this.h[4],p)},d.prototype._digest=function t(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},{"../common":87,"../utils":97,"./common":96}],92:[function(t,e,r){var n=t("../utils"),i=t("./256");function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(o,i),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function t(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},{"../utils":97,"./256":93}],93:[function(t,e,r){var n=t("../utils"),i=t("../common"),o=t("./common"),a=t("minimalistic-assert"),s=n.sum32,u=n.sum32_4,f=n.sum32_5,c=o.ch32,h=o.maj32,d=o.s0_256,l=o.s1_256,p=o.g0_256,b=o.g1_256,m=i.BlockHash,v=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function y(){if(!(this instanceof y))return new y;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=v,this.W=new Array(64)}n.inherits(y,m),e.exports=y,y.blockSize=512,y.outSize=256,y.hmacStrength=192,y.padLength=64,y.prototype._update=function t(e,r){for(var n=this.W,i=0;i<16;i++)n[i]=e[r+i];for(;i<n.length;i++)n[i]=u(b(n[i-2]),n[i-7],p(n[i-15]),n[i-16]);var o=this.h[0],m=this.h[1],v=this.h[2],y=this.h[3],g=this.h[4],w=this.h[5],_=this.h[6],M=this.h[7];for(a(this.k.length===n.length),i=0;i<n.length;i++){var k=f(M,l(g),c(g,w,_),this.k[i],n[i]),x=s(d(o),h(o,m,v));M=_,_=w,w=g,g=s(y,k),y=v,v=m,m=o,o=s(k,x)}this.h[0]=s(this.h[0],o),this.h[1]=s(this.h[1],m),this.h[2]=s(this.h[2],v),this.h[3]=s(this.h[3],y),this.h[4]=s(this.h[4],g),this.h[5]=s(this.h[5],w),this.h[6]=s(this.h[6],_),this.h[7]=s(this.h[7],M)},y.prototype._digest=function t(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},{"../common":87,"../utils":97,"./common":96,"minimalistic-assert":107}],94:[function(t,e,r){var n=t("../utils"),i=t("./512");function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(o,i),e.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function t(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},{"../utils":97,"./512":95}],95:[function(t,e,r){var n=t("../utils"),i=t("../common"),o=t("minimalistic-assert"),a=n.rotr64_hi,s=n.rotr64_lo,u=n.shr64_hi,f=n.shr64_lo,c=n.sum64,h=n.sum64_hi,d=n.sum64_lo,l=n.sum64_4_hi,p=n.sum64_4_lo,b=n.sum64_5_hi,m=n.sum64_5_lo,v=i.BlockHash,y=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function g(){if(!(this instanceof g))return new g;v.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=y,this.W=new Array(160)}function w(t,e,r,n,i){var o=t&r^~t&i;return o<0&&(o+=4294967296),o}function _(t,e,r,n,i,o){var a=e&n^~e&o;return a<0&&(a+=4294967296),a}function M(t,e,r,n,i){var o=t&r^t&i^r&i;return o<0&&(o+=4294967296),o}function k(t,e,r,n,i,o){var a=e&n^e&o^n&o;return a<0&&(a+=4294967296),a}function x(t,e){var r,n,i,o=a(t,e,28)^a(e,t,2)^a(e,t,7);return o<0&&(o+=4294967296),o}function S(t,e){var r,n,i,o=s(t,e,28)^s(e,t,2)^s(e,t,7);return o<0&&(o+=4294967296),o}function E(t,e){var r,n,i,o=a(t,e,14)^a(t,e,18)^a(e,t,9);return o<0&&(o+=4294967296),o}function A(t,e){var r,n,i,o=s(t,e,14)^s(t,e,18)^s(e,t,9);return o<0&&(o+=4294967296),o}function B(t,e){var r,n,i,o=a(t,e,1)^a(t,e,8)^u(t,e,7);return o<0&&(o+=4294967296),o}function j(t,e){var r,n,i,o=s(t,e,1)^s(t,e,8)^f(t,e,7);return o<0&&(o+=4294967296),o}function I(t,e){var r,n,i,o=a(t,e,19)^a(e,t,29)^u(t,e,6);return o<0&&(o+=4294967296),o}function P(t,e){var r,n,i,o=s(t,e,19)^s(e,t,29)^f(t,e,6);return o<0&&(o+=4294967296),o}n.inherits(g,v),e.exports=g,g.blockSize=1024,g.outSize=512,g.hmacStrength=192,g.padLength=128,g.prototype._prepareBlock=function t(e,r){for(var n=this.W,i=0;i<32;i++)n[i]=e[r+i];for(;i<n.length;i+=2){var o=I(n[i-4],n[i-3]),a=P(n[i-4],n[i-3]),s=n[i-14],u=n[i-13],f=B(n[i-30],n[i-29]),c=j(n[i-30],n[i-29]),h=n[i-32],d=n[i-31];n[i]=l(o,a,s,u,f,c,h,d),n[i+1]=p(o,a,s,u,f,c,h,d)}},g.prototype._update=function t(e,r){this._prepareBlock(e,r);var n=this.W,i=this.h[0],a=this.h[1],s=this.h[2],u=this.h[3],f=this.h[4],l=this.h[5],p=this.h[6],v=this.h[7],y=this.h[8],g=this.h[9],B=this.h[10],j=this.h[11],I=this.h[12],P=this.h[13],T=this.h[14],C=this.h[15];o(this.k.length===n.length);for(var R=0;R<n.length;R+=2){var N=T,O=C,L=E(y,g),F=A(y,g),q=w(y,g,B,j,I,P),D=_(y,g,B,j,I,P),U=this.k[R],z=this.k[R+1],K=n[R],H=n[R+1],W=b(N,O,L,F,q,D,U,z,K,H),V=m(N,O,L,F,q,D,U,z,K,H);N=x(i,a),O=S(i,a),L=M(i,a,s,u,f,l),F=k(i,a,s,u,f,l);var X=h(N,O,L,F),G=d(N,O,L,F);T=I,C=P,I=B,P=j,B=y,j=g,y=h(p,v,W,V),g=d(v,v,W,V),p=f,v=l,f=s,l=u,s=i,u=a,i=h(W,V,X,G),a=d(W,V,X,G)}c(this.h,0,i,a),c(this.h,2,s,u),c(this.h,4,f,l),c(this.h,6,p,v),c(this.h,8,y,g),c(this.h,10,B,j),c(this.h,12,I,P),c(this.h,14,T,C)},g.prototype._digest=function t(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},{"../common":87,"../utils":97,"minimalistic-assert":107}],96:[function(t,e,r){var n,i=t("../utils").rotr32;function o(t,e,r,n){return 0===t?a(e,r,n):1===t||3===t?u(e,r,n):2===t?s(e,r,n):void 0}function a(t,e,r){return t&e^~t&r}function s(t,e,r){return t&e^t&r^e&r}function u(t,e,r){return t^e^r}function f(t){return i(t,2)^i(t,13)^i(t,22)}function c(t){return i(t,6)^i(t,11)^i(t,25)}function h(t){return i(t,7)^i(t,18)^t>>>3}function d(t){return i(t,17)^i(t,19)^t>>>10}r.ft_1=o,r.ch32=a,r.maj32=s,r.p32=u,r.s0_256=f,r.s1_256=c,r.g0_256=h,r.g1_256=d},{"../utils":97}],97:[function(t,e,r){var n=t("minimalistic-assert"),i=t("inherits");function o(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if("string"==typeof t)if(e){if("hex"===e)for((t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t),n=0;n<t.length;n+=2)r.push(parseInt(t[n]+t[n+1],16))}else for(var n=0;n<t.length;n++){var i=t.charCodeAt(n),o=i>>8,a=255&i;o?r.push(o,a):r.push(a)}else for(n=0;n<t.length;n++)r[n]=0|t[n];return r}function a(t){for(var e="",r=0;r<t.length;r++)e+=f(t[r].toString(16));return e}function s(t){var e;return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function u(t,e){for(var r="",n=0;n<t.length;n++){var i=t[n];"little"===e&&(i=s(i)),r+=c(i.toString(16))}return r}function f(t){return 1===t.length?"0"+t:t}function c(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t}function h(t,e,r,i){var o=r-e;n(o%4==0);for(var a=new Array(o/4),s=0,u=e;s<a.length;s++,u+=4){var f;f="big"===i?t[u]<<24|t[u+1]<<16|t[u+2]<<8|t[u+3]:t[u+3]<<24|t[u+2]<<16|t[u+1]<<8|t[u],a[s]=f>>>0}return a}function d(t,e){for(var r=new Array(4*t.length),n=0,i=0;n<t.length;n++,i+=4){var o=t[n];"big"===e?(r[i]=o>>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r}function l(t,e){return t>>>e|t<<32-e}function p(t,e){return t<<e|t>>>32-e}function b(t,e){return t+e>>>0}function m(t,e,r){return t+e+r>>>0}function v(t,e,r,n){return t+e+r+n>>>0}function y(t,e,r,n,i){return t+e+r+n+i>>>0}function g(t,e,r,n){var i=t[e],o,a=n+t[e+1]>>>0,s=(a<n?1:0)+r+i;t[e]=s>>>0,t[e+1]=a}function w(t,e,r,n){var i,o;return(e+n>>>0<e?1:0)+t+r>>>0}function _(t,e,r,n){var i;return e+n>>>0}function M(t,e,r,n,i,o,a,s){var u=0,f=e,c;return u+=(f=f+n>>>0)<e?1:0,u+=(f=f+o>>>0)<o?1:0,t+r+i+a+(u+=(f=f+s>>>0)<s?1:0)>>>0}function k(t,e,r,n,i,o,a,s){var u;return e+n+o+s>>>0}function x(t,e,r,n,i,o,a,s,u,f){var c=0,h=e,d;return c+=(h=h+n>>>0)<e?1:0,c+=(h=h+o>>>0)<o?1:0,c+=(h=h+s>>>0)<s?1:0,t+r+i+a+u+(c+=(h=h+f>>>0)<f?1:0)>>>0}function S(t,e,r,n,i,o,a,s,u,f){var c;return e+n+o+s+f>>>0}function E(t,e,r){var n;return(e<<32-r|t>>>r)>>>0}function A(t,e,r){var n;return(t<<32-r|e>>>r)>>>0}function B(t,e,r){return t>>>r}function j(t,e,r){var n;return(t<<32-r|e>>>r)>>>0}r.inherits=i,r.toArray=o,r.toHex=a,r.htonl=s,r.toHex32=u,r.zero2=f,r.zero8=c,r.join32=h,r.split32=d,r.rotr32=l,r.rotl32=p,r.sum32=b,r.sum32_3=m,r.sum32_4=v,r.sum32_5=y,r.sum64=g,r.sum64_hi=w,r.sum64_lo=_,r.sum64_4_hi=M,r.sum64_4_lo=k,r.sum64_5_hi=x,r.sum64_5_lo=S,r.rotr64_hi=E,r.rotr64_lo=A,r.shr64_hi=B,r.shr64_lo=j},{inherits:101,"minimalistic-assert":107}],98:[function(t,e,r){var n=t("hash.js"),i=t("minimalistic-crypto-utils"),o=t("minimalistic-assert");function a(t){if(!(this instanceof a))return new a(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=i.toArray(t.entropy,t.entropyEnc||"hex"),r=i.toArray(t.nonce,t.nonceEnc||"hex"),n=i.toArray(t.pers,t.persEnc||"hex");o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,n)}e.exports=a,a.prototype._init=function t(e,r,n){var i=e.concat(r).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var o=0;o<this.V.length;o++)this.K[o]=0,this.V[o]=1;this._update(i),this._reseed=1,this.reseedInterval=281474976710656},a.prototype._hmac=function t(){return new n.hmac(this.hash,this.K)},a.prototype._update=function t(e){var r=this._hmac().update(this.V).update([0]);e&&(r=r.update(e)),this.K=r.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},a.prototype.reseed=function t(e,r,n,a){"string"!=typeof r&&(a=n,n=r,r=null),e=i.toArray(e,r),n=i.toArray(n,a),o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},a.prototype.generate=function t(e,r,n,o){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof r&&(o=n,n=r,r=null),n&&(n=i.toArray(n,o||"hex"),this._update(n));for(var a=[];a.length<e;)this.V=this._hmac().update(this.V).digest(),a=a.concat(this.V);var s=a.slice(0,e);return this._update(n),this._reseed++,i.encode(s,r)}},{"hash.js":86,"minimalistic-assert":107,"minimalistic-crypto-utils":108}],99:[function(t,e,r){r.read=function(t,e,r,n,i){var o,a,s=8*i-n-1,u=(1<<s)-1,f=u>>1,c=-7,h=r?i-1:0,d=r?-1:1,l=t[e+h];for(h+=d,o=l&(1<<-c)-1,l>>=-c,c+=s;c>0;o=256*o+t[e+h],h+=d,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=n;c>0;a=256*a+t[e+h],h+=d,c-=8);if(0===o)o=1-f;else{if(o===u)return a?NaN:1/0*(l?-1:1);a+=Math.pow(2,n),o-=f}return(l?-1:1)*a*Math.pow(2,o-n)},r.write=function(t,e,r,n,i,o){var a,s,u,f=8*o-i-1,c=(1<<f)-1,h=c>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,l=n?0:o-1,p=n?1:-1,b=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),(e+=a+h>=1?d/u:d*Math.pow(2,1-h))*u>=2&&(a++,u/=2),a+h>=c?(s=0,a=c):a+h>=1?(s=(e*u-1)*Math.pow(2,i),a+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),a=0));i>=8;t[r+l]=255&s,l+=p,s/=256,i-=8);for(a=a<<i|s,f+=i;f>0;t[r+l]=255&a,l+=p,a/=256,f-=8);t[r+l-p]|=128*b}},{}],100:[function(t,e,r){var n=[].indexOf;e.exports=function(t,e){if(n)return t.indexOf(e);for(var r=0;r<t.length;++r)if(t[r]===e)return r;return-1}},{}],101:[function(t,e,r){"function"==typeof Object.create?e.exports=function t(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function t(e,r){e.super_=r;var n=function t(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],102:[function(t,e,r){function n(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function i(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}e.exports=function(t){return null!=t&&(n(t)||i(t)||!!t._isBuffer)}},{}],103:[function(t,e,r){var n={}.toString;e.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},{}],104:[function(t,e,r){(function(r){var n=t("inherits"),i=t("hash-base"),o=new Array(16);function a(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function s(t,e){return t<<e|t>>>32-e}function u(t,e,r,n,i,o,a){return s(t+(e&r|~e&n)+i+o|0,a)+e|0}function f(t,e,r,n,i,o,a){return s(t+(e&n|r&~n)+i+o|0,a)+e|0}function c(t,e,r,n,i,o,a){return s(t+(e^r^n)+i+o|0,a)+e|0}function h(t,e,r,n,i,o,a){return s(t+(r^(e|~n))+i+o|0,a)+e|0}n(a,i),a.prototype._update=function(){for(var t=o,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);var r=this._a,n=this._b,i=this._c,a=this._d;n=h(n=h(n=h(n=h(n=c(n=c(n=c(n=c(n=f(n=f(n=f(n=f(n=u(n=u(n=u(n=u(n,i=u(i,a=u(a,r=u(r,n,i,a,t[0],3614090360,7),n,i,t[1],3905402710,12),r,n,t[2],606105819,17),a,r,t[3],3250441966,22),i=u(i,a=u(a,r=u(r,n,i,a,t[4],4118548399,7),n,i,t[5],1200080426,12),r,n,t[6],2821735955,17),a,r,t[7],4249261313,22),i=u(i,a=u(a,r=u(r,n,i,a,t[8],1770035416,7),n,i,t[9],2336552879,12),r,n,t[10],4294925233,17),a,r,t[11],2304563134,22),i=u(i,a=u(a,r=u(r,n,i,a,t[12],1804603682,7),n,i,t[13],4254626195,12),r,n,t[14],2792965006,17),a,r,t[15],1236535329,22),i=f(i,a=f(a,r=f(r,n,i,a,t[1],4129170786,5),n,i,t[6],3225465664,9),r,n,t[11],643717713,14),a,r,t[0],3921069994,20),i=f(i,a=f(a,r=f(r,n,i,a,t[5],3593408605,5),n,i,t[10],38016083,9),r,n,t[15],3634488961,14),a,r,t[4],3889429448,20),i=f(i,a=f(a,r=f(r,n,i,a,t[9],568446438,5),n,i,t[14],3275163606,9),r,n,t[3],4107603335,14),a,r,t[8],1163531501,20),i=f(i,a=f(a,r=f(r,n,i,a,t[13],2850285829,5),n,i,t[2],4243563512,9),r,n,t[7],1735328473,14),a,r,t[12],2368359562,20),i=c(i,a=c(a,r=c(r,n,i,a,t[5],4294588738,4),n,i,t[8],2272392833,11),r,n,t[11],1839030562,16),a,r,t[14],4259657740,23),i=c(i,a=c(a,r=c(r,n,i,a,t[1],2763975236,4),n,i,t[4],1272893353,11),r,n,t[7],4139469664,16),a,r,t[10],3200236656,23),i=c(i,a=c(a,r=c(r,n,i,a,t[13],681279174,4),n,i,t[0],3936430074,11),r,n,t[3],3572445317,16),a,r,t[6],76029189,23),i=c(i,a=c(a,r=c(r,n,i,a,t[9],3654602809,4),n,i,t[12],3873151461,11),r,n,t[15],530742520,16),a,r,t[2],3299628645,23),i=h(i,a=h(a,r=h(r,n,i,a,t[0],4096336452,6),n,i,t[7],1126891415,10),r,n,t[14],2878612391,15),a,r,t[5],4237533241,21),i=h(i,a=h(a,r=h(r,n,i,a,t[12],1700485571,6),n,i,t[3],2399980690,10),r,n,t[10],4293915773,15),a,r,t[1],2240044497,21),i=h(i,a=h(a,r=h(r,n,i,a,t[8],1873313359,6),n,i,t[15],4264355552,10),r,n,t[6],2734768916,15),a,r,t[13],1309151649,21),i=h(i,a=h(a,r=h(r,n,i,a,t[4],4149444226,6),n,i,t[11],3174756917,10),r,n,t[2],718787259,15),a,r,t[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+a|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=new r(16);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t},e.exports=a}).call(this,t("buffer").Buffer)},{buffer:47,"hash-base":105,inherits:101}],105:[function(t,e,r){var n=t("safe-buffer").Buffer,i=t("stream").Transform,o;function a(t,e){if(!n.isBuffer(t)&&"string"!=typeof t)throw new TypeError(e+" must be a string or a buffer")}function s(t){i.call(this),this._block=n.allocUnsafe(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}t("inherits")(s,i),s.prototype._transform=function(t,e,r){var n=null;try{this.update(t,e)}catch(t){n=t}r(n)},s.prototype._flush=function(t){var e=null;try{this.push(this.digest())}catch(t){e=t}t(e)},s.prototype.update=function(t,e){if(a(t,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(t)||(t=n.from(t,e));for(var r=this._block,i=0;this._blockOffset+t.length-i>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)r[o++]=t[i++];this._update(),this._blockOffset=0}for(;i<t.length;)r[this._blockOffset++]=t[i++];for(var s=0,u=8*t.length;u>0;++s)this._length[s]+=u,(u=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*u);return this},s.prototype._update=function(){throw new Error("_update is not implemented")},s.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();void 0!==t&&(e=e.toString(t)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return e},s.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=s},{inherits:101,"safe-buffer":143,stream:152}],106:[function(t,e,r){var n=t("bn.js"),i=t("brorand");function o(t){this.rand=t||new i.Rand}e.exports=o,o.create=function t(e){return new o(e)},o.prototype._randbelow=function t(e){var r=e.bitLength(),i=Math.ceil(r/8);do{var o=new n(this.rand.generate(i))}while(o.cmp(e)>=0);return o},o.prototype._randrange=function t(e,r){var n=r.sub(e);return e.add(this._randbelow(n))},o.prototype.test=function t(e,r,i){var o=e.bitLength(),a=n.mont(e),s=new n(1).toRed(a);r||(r=Math.max(1,o/48|0));for(var u=e.subn(1),f=0;!u.testn(f);f++);for(var c=e.shrn(f),h=u.toRed(a),d=!0;r>0;r--){var l=this._randrange(new n(2),u);i&&i(l);var p=l.toRed(a).redPow(c);if(0!==p.cmp(s)&&0!==p.cmp(h)){for(var b=1;b<f;b++){if(0===(p=p.redSqr()).cmp(s))return!1;if(0===p.cmp(h))break}if(b===f)return!1}}return!0},o.prototype.getDivisor=function t(e,r){var i=e.bitLength(),o=n.mont(e),a=new n(1).toRed(o);r||(r=Math.max(1,i/48|0));for(var s=e.subn(1),u=0;!s.testn(u);u++);for(var f=e.shrn(u),c=s.toRed(o);r>0;r--){var h=this._randrange(new n(2),s),d=e.gcd(h);if(0!==d.cmpn(1))return d;var l=h.toRed(o).redPow(f);if(0!==l.cmp(a)&&0!==l.cmp(c)){for(var p=1;p<u;p++){if(0===(l=l.redSqr()).cmp(a))return l.fromRed().subn(1).gcd(e);if(0===l.cmp(c))break}if(p===u)return(l=l.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},{"bn.js":"BN",brorand:16}],107:[function(t,e,r){function n(t,e){if(!t)throw new Error(e||"Assertion failed")}e.exports=n,n.equal=function t(e,r,n){if(e!=r)throw new Error(n||"Assertion failed: "+e+" != "+r)}},{}],108:[function(t,e,r){var n=r;function i(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if("string"!=typeof t){for(var n=0;n<t.length;n++)r[n]=0|t[n];return r}if("hex"===e){(t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t);for(var n=0;n<t.length;n+=2)r.push(parseInt(t[n]+t[n+1],16))}else for(var n=0;n<t.length;n++){var i=t.charCodeAt(n),o=i>>8,a=255&i;o?r.push(o,a):r.push(a)}return r}function o(t){return 1===t.length?"0"+t:t}function a(t){for(var e="",r=0;r<t.length;r++)e+=o(t[r].toString(16));return e}n.toArray=i,n.zero2=o,n.toHex=a,n.encode=function t(e,r){return"hex"===r?a(e):e}},{}],109:[function(t,e,r){e.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},{}],110:[function(t,e,r){var n=t("asn1.js");r.certificate=t("./certificate");var i=n.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});r.RSAPrivateKey=i;var o=n.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});r.RSAPublicKey=o;var a=n.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())});r.PublicKey=a;var s=n.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),u=n.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())});r.PrivateKey=u;var f=n.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});r.EncryptedPrivateKey=f;var c=n.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});r.DSAPrivateKey=c,r.DSAparam=n.define("DSAparam",function(){this.int()});var h=n.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(d),this.key("publicKey").optional().explicit(1).bitstr())});r.ECPrivateKey=h;var d=n.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});r.signature=n.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},{"./certificate":111,"asn1.js":1}],111:[function(t,e,r){var n=t("asn1.js"),i=n.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),o=n.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),a=n.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional())}),s=n.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())}),u=n.define("RelativeDistinguishedName",function(){this.setof(o)}),f=n.define("RDNSequence",function(){this.seqof(u)}),c=n.define("Name",function(){this.choice({rdnSequence:this.use(f)})}),h=n.define("Validity",function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))}),d=n.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),l=n.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int(),this.key("serialNumber").int(),this.key("signature").use(a),this.key("issuer").use(c),this.key("validity").use(h),this.key("subject").use(c),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(d).optional())}),p=n.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(l),this.key("signatureAlgorithm").use(a),this.key("signatureValue").bitstr())});e.exports=p},{"asn1.js":1}],112:[function(t,e,r){(function(r){var n=/Proc-Type: 4,ENCRYPTED\n\r?DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)\n\r?\n\r?([0-9A-z\n\r\+\/\=]+)\n\r?/m,i=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----\n/m,o=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----\n\r?([0-9A-z\n\r\+\/\=]+)\n\r?-----END \1-----$/m,a=t("evp_bytestokey"),s=t("browserify-aes");e.exports=function(t,e){var u=t.toString(),f=u.match(n),c,h;if(f){var d="aes"+f[1],l=new r(f[2],"hex"),p=new r(f[3].replace(/\r?\n/g,""),"base64"),b=a(e,l.slice(0,8),parseInt(f[1],10)).key,m=[],v=s.createDecipheriv(d,b,l);m.push(v.update(p)),m.push(v.final()),c=r.concat(m)}else{var y=u.match(o);c=new r(y[2].replace(/\r?\n/g,""),"base64")}return{tag:u.match(i)[1],data:c}}}).call(this,t("buffer").Buffer)},{"browserify-aes":20,buffer:47,evp_bytestokey:84}],113:[function(t,e,r){(function(r){var n=t("./asn1"),i=t("./aesid.json"),o=t("./fixProc"),a=t("browserify-aes"),s=t("pbkdf2");function u(t){var e;"object"!==(void 0===t?"undefined":_typeof(t))||r.isBuffer(t)||(e=t.passphrase,t=t.key),"string"==typeof t&&(t=new r(t));var i=o(t,e),a=i.tag,s=i.data,u,c;switch(a){case"CERTIFICATE":c=n.certificate.decode(s,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(c||(c=n.PublicKey.decode(s,"der")),u=c.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(c.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return c.subjectPrivateKey=c.subjectPublicKey,{type:"ec",data:c};case"1.2.840.10040.4.1":return c.algorithm.params.pub_key=n.DSAparam.decode(c.subjectPublicKey.data,"der"),{type:"dsa",data:c.algorithm.params};default:throw new Error("unknown key id "+u)}throw new Error("unknown key type "+a);case"ENCRYPTED PRIVATE KEY":s=f(s=n.EncryptedPrivateKey.decode(s,"der"),e);case"PRIVATE KEY":switch(u=(c=n.PrivateKey.decode(s,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(c.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:c.algorithm.curve,privateKey:n.ECPrivateKey.decode(c.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return c.algorithm.params.priv_key=n.DSAparam.decode(c.subjectPrivateKey,"der"),{type:"dsa",params:c.algorithm.params};default:throw new Error("unknown key id "+u)}throw new Error("unknown key type "+a);case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(s,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(s,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(s,"der")};case"EC PRIVATE KEY":return{curve:(s=n.ECPrivateKey.decode(s,"der")).parameters.value,privateKey:s.privateKey};default:throw new Error("unknown key type "+a)}}function f(t,e){var n=t.algorithm.decrypt.kde.kdeparams.salt,o=parseInt(t.algorithm.decrypt.kde.kdeparams.iters.toString(),10),u=i[t.algorithm.decrypt.cipher.algo.join(".")],f=t.algorithm.decrypt.cipher.iv,c=t.subjectPrivateKey,h=parseInt(u.split("-")[1],10)/8,d=s.pbkdf2Sync(e,n,o,h),l=a.createDecipheriv(u,d,f),p=[];return p.push(l.update(c)),p.push(l.final()),r.concat(p)}e.exports=u,u.signature=n.signature}).call(this,t("buffer").Buffer)},{"./aesid.json":109,"./asn1":110,"./fixProc":112,"browserify-aes":20,buffer:47,pbkdf2:114}],114:[function(t,e,r){r.pbkdf2=t("./lib/async"),r.pbkdf2Sync=t("./lib/sync")},{"./lib/async":115,"./lib/sync":118}],115:[function(t,e,r){(function(r,n){var i=t("./precondition"),o=t("./default-encoding"),a=t("./sync"),s=t("safe-buffer").Buffer,u,f=n.crypto&&n.crypto.subtle,c={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},h=[];function d(t){if(n.process&&!n.process.browser)return Promise.resolve(!1);if(!f||!f.importKey||!f.deriveBits)return Promise.resolve(!1);if(void 0!==h[t])return h[t];var e=l(u=u||s.alloc(8),u,10,128,t).then(function(){return!0}).catch(function(){return!1});return h[t]=e,e}function l(t,e,r,n,i){return f.importKey("raw",t,{name:"PBKDF2"},!1,["deriveBits"]).then(function(t){return f.deriveBits({name:"PBKDF2",salt:e,iterations:r,hash:{name:i}},t,n<<3)}).then(function(t){return s.from(t)})}function p(t,e){t.then(function(t){r.nextTick(function(){e(null,t)})},function(t){r.nextTick(function(){e(t)})})}e.exports=function(t,e,u,f,h,b){if(s.isBuffer(t)||(t=s.from(t,o)),s.isBuffer(e)||(e=s.from(e,o)),i(u,f),"function"==typeof h&&(b=h,h=void 0),"function"!=typeof b)throw new Error("No callback provided to pbkdf2");var m=c[(h=h||"sha1").toLowerCase()];if(!m||"function"!=typeof n.Promise)return r.nextTick(function(){var r;try{r=a(t,e,u,f,h)}catch(t){return b(t)}b(null,r)});p(d(m).then(function(r){return r?l(t,e,u,f,m):a(t,e,u,f,h)}),b)}}).call(this,t("_process"),void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./default-encoding":116,"./precondition":117,"./sync":118,_process:120,"safe-buffer":143}],116:[function(t,e,r){(function(t){var r,n;t.browser?r="utf-8":r=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary";e.exports=r}).call(this,t("_process"))},{_process:120}],117:[function(t,e,r){var n=Math.pow(2,30)-1;e.exports=function(t,e){if("number"!=typeof t)throw new TypeError("Iterations not a number");if(t<0)throw new TypeError("Bad iterations");if("number"!=typeof e)throw new TypeError("Key length not a number");if(e<0||e>n||e!=e)throw new TypeError("Bad key length")}},{}],118:[function(t,e,r){var n=t("create-hash/md5"),i=t("ripemd160"),o=t("sha.js"),a=t("./precondition"),s=t("./default-encoding"),u=t("safe-buffer").Buffer,f=u.alloc(128),c={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(t,e,r){var n=d(t),i="sha512"===t||"sha384"===t?128:64;e.length>i?e=n(e):e.length<i&&(e=u.concat([e,f],i));for(var o=u.allocUnsafe(i+c[t]),a=u.allocUnsafe(i+c[t]),s=0;s<i;s++)o[s]=54^e[s],a[s]=92^e[s];var h=u.allocUnsafe(i+r+4);o.copy(h,0,0,i),this.ipad1=h,this.ipad2=o,this.opad=a,this.alg=t,this.blocksize=i,this.hash=n,this.size=c[t]}function d(t){function e(e){return o(t).update(e).digest()}return"rmd160"===t||"ripemd160"===t?i:"md5"===t?n:e}function l(t,e,r,n,i){u.isBuffer(t)||(t=u.from(t,s)),u.isBuffer(e)||(e=u.from(e,s)),a(r,n);var o=new h(i=i||"sha1",t,e.length),f=u.allocUnsafe(n),d=u.allocUnsafe(e.length+4);e.copy(d,0,0,e.length);for(var l=0,p=c[i],b=Math.ceil(n/p),m=1;m<=b;m++){d.writeUInt32BE(m,e.length);for(var v=o.run(d,o.ipad1),y=v,g=1;g<r;g++){y=o.run(y,o.ipad2);for(var w=0;w<p;w++)v[w]^=y[w]}v.copy(f,l),l+=p}return f}h.prototype.run=function(t,e){var r;return t.copy(e,this.blocksize),this.hash(e).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=l},{"./default-encoding":116,"./precondition":117,"create-hash/md5":53,ripemd160:142,"safe-buffer":143,"sha.js":145}],119:[function(t,e,r){(function(t){function r(e,r,n,i){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var o=arguments.length,a,s;switch(o){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick(function t(){e.call(null,r)});case 3:return t.nextTick(function t(){e.call(null,r,n)});case 4:return t.nextTick(function t(){e.call(null,r,n,i)});default:for(a=new Array(o-1),s=0;s<a.length;)a[s++]=arguments[s];return t.nextTick(function t(){e.apply(null,a)})}}!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:r}:e.exports=t}).call(this,t("_process"))},{_process:120}],120:[function(t,e,r){var n=e.exports={},i,o;function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function u(t){if(i===setTimeout)return setTimeout(t,0);if((i===a||!i)&&setTimeout)return i=setTimeout,setTimeout(t,0);try{return i(t,0)}catch(e){try{return i.call(null,t,0)}catch(e){return i.call(this,t,0)}}}function f(t){if(o===clearTimeout)return clearTimeout(t);if((o===s||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(t);try{return o(t)}catch(e){try{return o.call(null,t)}catch(e){return o.call(this,t)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:a}catch(t){i=a}try{o="function"==typeof clearTimeout?clearTimeout:s}catch(t){o=s}}();var c=[],h=!1,d,l=-1;function p(){h&&d&&(h=!1,d.length?c=d.concat(c):l=-1,c.length&&b())}function b(){if(!h){var t=u(p);h=!0;for(var e=c.length;e;){for(d=c,c=[];++l<e;)d&&d[l].run();l=-1,e=c.length}d=null,h=!1,f(t)}}function m(t,e){this.fun=t,this.array=e}function v(){}n.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];c.push(new m(t,e)),1!==c.length||h||u(b)},m.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=v,n.addListener=v,n.once=v,n.off=v,n.removeListener=v,n.removeAllListeners=v,n.emit=v,n.prependListener=v,n.prependOnceListener=v,n.listeners=function(t){return[]},n.binding=function(t){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(t){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},{}],121:[function(t,e,r){r.publicEncrypt=t("./publicEncrypt"),r.privateDecrypt=t("./privateDecrypt"),r.privateEncrypt=function t(e,n){return r.publicEncrypt(e,n,!0)},r.publicDecrypt=function t(e,n){return r.privateDecrypt(e,n,!0)}},{"./privateDecrypt":123,"./publicEncrypt":124}],122:[function(t,e,r){(function(r){var n=t("create-hash");function i(t){var e=new r(4);return e.writeUInt32BE(t,0),e}e.exports=function(t,e){for(var o=new r(""),a=0,s;o.length<e;)s=i(a++),o=r.concat([o,n("sha1").update(t).update(s).digest()]);return o.slice(0,e)}}).call(this,t("buffer").Buffer)},{buffer:47,"create-hash":51}],123:[function(t,e,r){(function(r){var n=t("parse-asn1"),i=t("./mgf"),o=t("./xor"),a=t("bn.js"),s=t("browserify-rsa"),u=t("create-hash"),f=t("./withPublic");function c(t,e){var n=t.modulus,a=t.modulus.byteLength(),s=e.length,f=u("sha1").update(new r("")).digest(),c=f.length,h=2*c;if(0!==e[0])throw new Error("decryption error");var l=e.slice(1,c+1),p=e.slice(c+1),b=o(l,i(p,c)),m=o(p,i(b,a-c-1));if(d(f,m.slice(0,c)))throw new Error("decryption error");for(var v=c;0===m[v];)v++;if(1!==m[v++])throw new Error("decryption error");return m.slice(v)}function h(t,e,r){for(var n=e.slice(0,2),i=2,o=0;0!==e[i++];)if(i>=e.length){o++;break}var a=e.slice(2,i-1),s=e.slice(i-1,i);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++,a.length<8&&o++,o)throw new Error("decryption error");return e.slice(i)}function d(t,e){t=new r(t),e=new r(e);var n=0,i=t.length;t.length!==e.length&&(n++,i=Math.min(t.length,e.length));for(var o=-1;++o<i;)n+=t[o]^e[o];return n}e.exports=function t(e,i,o){var u;u=e.padding?e.padding:o?1:4;var d=n(e),l=d.modulus.byteLength(),p;if(i.length>l||new a(i).cmp(d.modulus)>=0)throw new Error("decryption error");p=o?f(new a(i),d):s(i,d);var b=new r(l-p.length);if(b.fill(0),p=r.concat([b,p],l),4===u)return c(d,p);if(1===u)return h(d,p,o);if(3===u)return p;throw new Error("unknown padding")}}).call(this,t("buffer").Buffer)},{"./mgf":122,"./withPublic":125,"./xor":126,"bn.js":"BN","browserify-rsa":38,buffer:47,"create-hash":51,"parse-asn1":113}],124:[function(t,e,r){(function(r){var n=t("parse-asn1"),i=t("randombytes"),o=t("create-hash"),a=t("./mgf"),s=t("./xor"),u=t("bn.js"),f=t("./withPublic"),c=t("browserify-rsa"),h=4,d=1,l=3;function p(t,e){var n=t.modulus.byteLength(),f=e.length,c=o("sha1").update(new r("")).digest(),h=c.length,d=2*h;if(f>n-d-2)throw new Error("message too long");var l=new r(n-f-d-2);l.fill(0);var p=n-h-1,b=i(h),m=s(r.concat([c,l,new r([1]),e],p),a(b,p)),v=s(b,a(m,h));return new u(r.concat([new r([0]),v,m],n))}function b(t,e,n){var i=e.length,o=t.modulus.byteLength(),a;if(i>o-11)throw new Error("message too long");return n?(a=new r(o-i-3)).fill(255):a=m(o-i-3),new u(r.concat([new r([0,n?1:2]),a,new r([0]),e],o))}function m(t,e){for(var n=new r(t),o=0,a=i(2*t),s=0,u;o<t;)s===a.length&&(a=i(2*t),s=0),(u=a[s++])&&(n[o++]=u);return n}e.exports=function t(e,r,i){var o;o=e.padding?e.padding:i?1:4;var a=n(e),s;if(4===o)s=p(a,r);else if(1===o)s=b(a,r,i);else{if(3!==o)throw new Error("unknown padding");if((s=new u(r)).cmp(a.modulus)>=0)throw new Error("data too long for modulus")}return i?c(s,a):f(s,a)}}).call(this,t("buffer").Buffer)},{"./mgf":122,"./withPublic":125,"./xor":126,"bn.js":"BN","browserify-rsa":38,buffer:47,"create-hash":51,"parse-asn1":113,randombytes:127}],125:[function(t,e,r){(function(r){var n=t("bn.js");function i(t,e){return new r(t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed().toArray())}e.exports=i}).call(this,t("buffer").Buffer)},{"bn.js":"BN",buffer:47}],126:[function(t,e,r){e.exports=function t(e,r){for(var n=e.length,i=-1;++i<n;)e[i]^=r[i];return e}},{}],127:[function(t,e,r){(function(r,n){function i(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}var o=t("safe-buffer").Buffer,a=n.crypto||n.msCrypto;function s(t,e){if(t>65536)throw new Error("requested too many random bytes");var i=new n.Uint8Array(t);t>0&&a.getRandomValues(i);var s=o.from(i.buffer);return"function"==typeof e?r.nextTick(function(){e(null,s)}):s}a&&a.getRandomValues?e.exports=s:e.exports=i}).call(this,t("_process"),void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:120,"safe-buffer":143}],128:[function(t,e,r){(function(e,n){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=t("safe-buffer"),a=t("randombytes"),s=o.Buffer,u=o.kMaxLength,f=n.crypto||n.msCrypto,c=Math.pow(2,32)-1;function h(t,e){if("number"!=typeof t||t!=t)throw new TypeError("offset must be a number");if(t>c||t<0)throw new TypeError("offset must be a uint32");if(t>u||t>e)throw new RangeError("offset out of range")}function d(t,e,r){if("number"!=typeof t||t!=t)throw new TypeError("size must be a number");if(t>c||t<0)throw new TypeError("size must be a uint32");if(t+e>r||t>u)throw new RangeError("buffer too small")}function l(t,e,r,i){if(!(s.isBuffer(t)||t instanceof n.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof e)i=e,e=0,r=t.length;else if("function"==typeof r)i=r,r=t.length-e;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return h(e,t.length),d(r,e,t.length),p(t,e,r,i)}function p(t,r,n,i){if(e.browser){var o=t.buffer,s=new Uint8Array(o,r,n);return f.getRandomValues(s),i?void e.nextTick(function(){i(null,t)}):t}var u;if(!i)return a(n).copy(t,r),t;a(n,function(e,n){if(e)return i(e);n.copy(t,r),i(null,t)})}function b(t,e,r){if(void 0===e&&(e=0),!(s.isBuffer(t)||t instanceof n.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return h(e,t.length),void 0===r&&(r=t.length-e),d(r,e,t.length),p(t,e,r)}f&&f.getRandomValues||!e.browser?(r.randomFill=l,r.randomFillSync=b):(r.randomFill=i,r.randomFillSync=i)}).call(this,t("_process"),void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:120,randombytes:127,"safe-buffer":143}],129:[function(t,e,r){e.exports=t("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":130}],130:[function(t,e,r){var n=t("process-nextick-args").nextTick,i=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};e.exports=h;var o=t("core-util-is");o.inherits=t("inherits");var a=t("./_stream_readable"),s=t("./_stream_writable");o.inherits(h,a);for(var u=i(s.prototype),f=0;f<u.length;f++){var c=u[f];h.prototype[c]||(h.prototype[c]=s.prototype[c])}function h(t){if(!(this instanceof h))return new h(t);a.call(this,t),s.call(this,t),t&&!1===t.readable&&(this.readable=!1),t&&!1===t.writable&&(this.writable=!1),this.allowHalfOpen=!0,t&&!1===t.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||n(l,this)}function l(t){t.end()}function p(t,e){for(var r=0,n=t.length;r<n;r++)e(t[r],r)}Object.defineProperty(h.prototype,"destroyed",{get:function t(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function t(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),h.prototype._destroy=function(t,e){this.push(null),this.end(),n(e,t)}},{"./_stream_readable":132,"./_stream_writable":134,"core-util-is":49,inherits:101,"process-nextick-args":119}],131:[function(t,e,r){e.exports=o;var n=t("./_stream_transform"),i=t("core-util-is");function o(t){if(!(this instanceof o))return new o(t);n.call(this,t)}i.inherits=t("inherits"),i.inherits(o,n),o.prototype._transform=function(t,e,r){r(null,t)}},{"./_stream_transform":133,"core-util-is":49,inherits:101}],132:[function(t,e,r){(function(r,n){var i=t("process-nextick-args").nextTick;e.exports=k;var o=t("isarray"),a;k.ReadableState=M;var s=t("events").EventEmitter,u=function t(e,r){return e.listeners(r).length},f=t("./internal/streams/stream"),c=t("safe-buffer").Buffer,h=n.Uint8Array||function(){};function d(t){return c.from(t)}function l(t){return c.isBuffer(t)||t instanceof h}var p=t("core-util-is");p.inherits=t("inherits");var b=t("util"),m=void 0;m=b&&b.debuglog?b.debuglog("stream"):function t(){};var v=t("./internal/streams/BufferList"),y=t("./internal/streams/destroy"),g;p.inherits(k,f);var w=["error","close","destroy","pause","resume"];function _(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?o(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}function M(e,r){a=a||t("./_stream_duplex"),e=e||{};var n=r instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,o=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new v,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(g||(g=t("string_decoder/").StringDecoder),this.decoder=new g(e.encoding),this.encoding=e.encoding)}function k(e){if(a=a||t("./_stream_duplex"),!(this instanceof k))return new k(e);this._readableState=new M(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),f.call(this)}function x(t,e,r,n,i){var o=t._readableState,a;null===e?(o.reading=!1,P(t,o)):(i||(a=E(o,e)),a?t.emit("error",a):o.objectMode||e&&e.length>0?("string"==typeof e||o.objectMode||Object.getPrototypeOf(e)===c.prototype||(e=d(e)),n?o.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):S(t,o,e,!0):o.ended?t.emit("error",new Error("stream.push() after EOF")):(o.reading=!1,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||0!==e.length?S(t,o,e,!1):R(t,o)):S(t,o,e,!1))):n||(o.reading=!1));return A(o)}function S(t,e,r,n){e.flowing&&0===e.length&&!e.sync?(t.emit("data",r),t.read(0)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&T(t)),R(t,e)}function E(t,e){var r;return l(e)||"string"==typeof e||void 0===e||t.objectMode||(r=new TypeError("Invalid non-string/buffer chunk")),r}function A(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||0===t.length)}Object.defineProperty(k.prototype,"destroyed",{get:function t(){return void 0!==this._readableState&&this._readableState.destroyed},set:function t(e){this._readableState&&(this._readableState.destroyed=e)}}),k.prototype.destroy=y.destroy,k.prototype._undestroy=y.undestroy,k.prototype._destroy=function(t,e){this.push(null),e(t)},k.prototype.push=function(t,e){var r=this._readableState,n;return r.objectMode?n=!0:"string"==typeof t&&((e=e||r.defaultEncoding)!==r.encoding&&(t=c.from(t,e),e=""),n=!0),x(this,t,e,!1,n)},k.prototype.unshift=function(t){return x(this,t,null,!0,!1)},k.prototype.isPaused=function(){return!1===this._readableState.flowing},k.prototype.setEncoding=function(e){return g||(g=t("string_decoder/").StringDecoder),this._readableState.decoder=new g(e),this._readableState.encoding=e,this};var B=8388608;function j(t){return t>=B?t=B:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function I(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=j(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function P(t,e){if(!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,T(t)}}function T(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(m("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?i(C,t):C(t))}function C(t){m("emit readable"),t.emit("readable"),D(t)}function R(t,e){e.readingMore||(e.readingMore=!0,i(N,t,e))}function N(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(m("maybeReadMore read 0"),t.read(0),r!==e.length);)r=e.length;e.readingMore=!1}function O(t){return function(){var e=t._readableState;m("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&u(t,"data")&&(e.flowing=!0,D(t))}}function L(t){m("readable nexttick read 0"),t.read(0)}function F(t,e){e.resumeScheduled||(e.resumeScheduled=!0,i(q,t,e))}function q(t,e){e.reading||(m("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),D(t),e.flowing&&!e.reading&&t.read(0)}function D(t){var e=t._readableState;for(m("flow",e.flowing);e.flowing&&null!==t.read(););}function U(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):r=z(t,e.buffer,e.decoder),r);var r}function z(t,e,r){var n;return t<e.head.data.length?(n=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):n=t===e.head.data.length?e.shift():r?K(t,e):H(t,e),n}function K(t,e){var r=e.head,n=1,i=r.data;for(t-=i.length;r=r.next;){var o=r.data,a=t>o.length?o.length:t;if(a===o.length?i+=o:i+=o.slice(0,t),0===(t-=a)){a===o.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=o.slice(a));break}++n}return e.length-=n,i}function H(t,e){var r=c.allocUnsafe(t),n=e.head,i=1;for(n.data.copy(r),t-=n.data.length;n=n.next;){var o=n.data,a=t>o.length?o.length:t;if(o.copy(r,r.length-t,0,a),0===(t-=a)){a===o.length?(++i,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=o.slice(a));break}++i}return e.length-=i,r}function W(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,i(V,e,t))}function V(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function X(t,e){for(var r=0,n=t.length;r<n;r++)e(t[r],r)}function G(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}k.prototype.read=function(t){m("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return m("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?W(this):T(this),null;if(0===(t=I(t,e))&&e.ended)return 0===e.length&&W(this),null;var n=e.needReadable,i;return m("need readable",n),(0===e.length||e.length-t<e.highWaterMark)&&m("length less than watermark",n=!0),e.ended||e.reading?m("reading or ended",n=!1):n&&(m("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=I(r,e))),null===(i=t>0?U(t,e):null)?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&W(this)),null!==i&&this.emit("data",i),i},k.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))},k.prototype.pipe=function(t,e){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=t;break;case 1:o.pipes=[o.pipes,t];break;default:o.pipes.push(t)}o.pipesCount+=1,m("pipe count=%d opts=%j",o.pipesCount,e);var a,s=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?c:w;function f(t,e){m("onunpipe"),t===n&&e&&!1===e.hasUnpiped&&(e.hasUnpiped=!0,l())}function c(){m("onend"),t.end()}o.endEmitted?i(s):n.once("end",s),t.on("unpipe",f);var h=O(n);t.on("drain",h);var d=!1;function l(){m("cleanup"),t.removeListener("close",y),t.removeListener("finish",g),t.removeListener("drain",h),t.removeListener("error",v),t.removeListener("unpipe",f),n.removeListener("end",c),n.removeListener("end",w),n.removeListener("data",b),d=!0,!o.awaitDrain||t._writableState&&!t._writableState.needDrain||h()}var p=!1;function b(e){var r;m("ondata"),p=!1,!1!==t.write(e)||p||((1===o.pipesCount&&o.pipes===t||o.pipesCount>1&&-1!==G(o.pipes,t))&&!d&&(m("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function v(e){m("onerror",e),w(),t.removeListener("error",v),0===u(t,"error")&&t.emit("error",e)}function y(){t.removeListener("finish",g),w()}function g(){m("onfinish"),t.removeListener("close",y),w()}function w(){m("unpipe"),n.unpipe(t)}return n.on("data",b),_(t,"error",v),t.once("close",y),t.once("finish",g),t.emit("pipe",n),o.flowing||(m("pipe resume"),n.resume()),t},k.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o<i;o++)n[o].emit("unpipe",this,r);return this}var a=G(e.pipes,t);return-1===a?this:(e.pipes.splice(a,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r),this)},k.prototype.on=function(t,e){var r=f.prototype.on.call(this,t,e);if("data"===t)!1!==this._readableState.flowing&&this.resume();else if("readable"===t){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&T(this):i(L,this))}return r},k.prototype.addListener=k.prototype.on,k.prototype.resume=function(){var t=this._readableState;return t.flowing||(m("resume"),t.flowing=!0,F(this,t)),this},k.prototype.pause=function(){return m("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(m("pause"),this._readableState.flowing=!1,this.emit("pause")),this},k.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",function(){if(m("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)}),t.on("data",function(i){var o;(m("wrapped data"),r.decoder&&(i=r.decoder.write(i)),!r.objectMode||null!==i&&void 0!==i)&&((r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause())))}),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o<w.length;o++)t.on(w[o],this.emit.bind(this,w[o]));return this._read=function(e){m("wrapped _read",e),n&&(n=!1,t.resume())},this},k._fromList=U}).call(this,t("_process"),void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./_stream_duplex":130,"./internal/streams/BufferList":135,"./internal/streams/destroy":136,"./internal/streams/stream":137,_process:120,"core-util-is":49,events:83,inherits:101,isarray:103,"process-nextick-args":119,"safe-buffer":143,"string_decoder/":153,util:17}],133:[function(t,e,r){e.exports=a;var n=t("./_stream_duplex"),i=t("core-util-is");function o(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function a(t){if(!(this instanceof a))return new a(t);n.call(this,t),this._transformState={afterTransform:o.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",s)}function s(){var t=this;"function"==typeof this._flush?this._flush(function(e,r){u(t,e,r)}):u(this,null,null)}function u(t,e,r){if(e)return t.emit("error",e);if(null!=r&&t.push(r),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}i.inherits=t("inherits"),i.inherits(a,n),a.prototype.push=function(t,e){return this._transformState.needTransform=!1,n.prototype.push.call(this,t,e)},a.prototype._transform=function(t,e,r){throw new Error("_transform() is not implemented")},a.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(t){var e=this._transformState;null!==e.writechunk&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0},a.prototype._destroy=function(t,e){var r=this;n.prototype._destroy.call(this,t,function(t){e(t),r.emit("close")})}},{"./_stream_duplex":130,"core-util-is":49,inherits:101}],134:[function(t,e,r){(function(r,n){var i=t("process-nextick-args").nextTick;function o(t,e,r){this.chunk=t,this.encoding=e,this.callback=r,this.next=null}function a(t){var e=this;this.next=null,this.entry=null,this.finish=function(){L(e,t)}}e.exports=w;var s=!r.browser&&["v0.10","v0.9."].indexOf(r.version.slice(0,5))>-1?setImmediate:i,u;w.WritableState=g;var f=t("core-util-is");f.inherits=t("inherits");var c={deprecate:t("util-deprecate")},h=t("./internal/streams/stream"),d=t("safe-buffer").Buffer,l=n.Uint8Array||function(){};function p(t){return d.from(t)}function b(t){return d.isBuffer(t)||t instanceof l}var m=t("./internal/streams/destroy"),v;function y(){}function g(e,r){u=u||t("./_stream_duplex"),e=e||{};var n=r instanceof u;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,o=e.writableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){B(r,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function w(e){if(u=u||t("./_stream_duplex"),!(v.call(w,this)||this instanceof u))return new w(e);this._writableState=new g(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),h.call(this)}function _(t,e){var r=new Error("write after end");t.emit("error",r),i(e,r)}function M(t,e,r,n){var o=!0,a=!1;return null===r?a=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||e.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),i(n,a),o=!1),o}function k(t,e,r){return t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=d.from(e,r)),e}function x(t,e,r,n,i,o){if(!r){var a=k(e,n,i);n!==a&&(r=!0,i="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var u=e.length<e.highWaterMark;if(u||(e.needDrain=!0),e.writing||e.corked){var f=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:o,next:null},f?f.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else S(t,e,!1,s,n,i,o);return u}function S(t,e,r,n,i,o,a){e.writelen=n,e.writecb=a,e.writing=!0,e.sync=!0,r?t._writev(i,e.onwrite):t._write(i,o,e.onwrite),e.sync=!1}function E(t,e,r,n,o){--e.pendingcb,r?(i(o,n),i(N,t,e),t._writableState.errorEmitted=!0,t.emit("error",n)):(o(n),t._writableState.errorEmitted=!0,t.emit("error",n),N(t,e))}function A(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function B(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(A(r),e)E(t,r,n,e,i);else{var o=T(r);o||r.corked||r.bufferProcessing||!r.bufferedRequest||P(t,r),n?s(j,t,r,o,i):j(t,r,o,i)}}function j(t,e,r,n){r||I(t,e),e.pendingcb--,n(),N(t,e)}function I(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function P(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,i=new Array(n),o=e.corkedRequestsFree;o.entry=r;for(var s=0,u=!0;r;)i[s]=r,r.isBuf||(u=!1),r=r.next,s+=1;i.allBuffers=u,S(t,e,!0,e.length,i,"",o.finish),e.pendingcb++,e.lastBufferedRequest=null,o.next?(e.corkedRequestsFree=o.next,o.next=null):e.corkedRequestsFree=new a(e),e.bufferedRequestCount=0}else{for(;r;){var f=r.chunk,c=r.encoding,h=r.callback,d;if(S(t,e,!1,e.objectMode?1:f.length,f,c,h),r=r.next,e.bufferedRequestCount--,e.writing)break}null===r&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}function T(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function C(t,e){t._final(function(r){e.pendingcb--,r&&t.emit("error",r),e.prefinished=!0,t.emit("prefinish"),N(t,e)})}function R(t,e){e.prefinished||e.finalCalled||("function"==typeof t._final?(e.pendingcb++,e.finalCalled=!0,i(C,t,e)):(e.prefinished=!0,t.emit("prefinish")))}function N(t,e){var r=T(e);return r&&(R(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"))),r}function O(t,e,r){e.ending=!0,N(t,e),r&&(e.finished?i(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function L(t,e,r){var n=t.entry;for(t.entry=null;n;){var i=n.callback;e.pendingcb--,i(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}f.inherits(w,h),g.prototype.getBuffer=function t(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r},function(){try{Object.defineProperty(g.prototype,"buffer",{get:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(v=Function.prototype[Symbol.hasInstance],Object.defineProperty(w,Symbol.hasInstance,{value:function t(e){return!!v.call(this,e)||this===w&&(e&&e._writableState instanceof g)}})):v=function t(e){return e instanceof this},w.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},w.prototype.write=function(t,e,r){var n=this._writableState,i=!1,o=!n.objectMode&&b(t);return o&&!d.isBuffer(t)&&(t=p(t)),"function"==typeof e&&(r=e,e=null),o?e="buffer":e||(e=n.defaultEncoding),"function"!=typeof r&&(r=y),n.ended?_(this,r):(o||M(this,n,t,r))&&(n.pendingcb++,i=x(this,n,o,t,e,r)),i},w.prototype.cork=function(){var t;this._writableState.corked++},w.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.finished||t.bufferProcessing||!t.bufferedRequest||P(this,t))},w.prototype.setDefaultEncoding=function t(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},w.prototype._write=function(t,e,r){r(new Error("_write() is not implemented"))},w.prototype._writev=null,w.prototype.end=function(t,e,r){var n=this._writableState;"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!==t&&void 0!==t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||O(this,n,r)},Object.defineProperty(w.prototype,"destroyed",{get:function t(){return void 0!==this._writableState&&this._writableState.destroyed},set:function t(e){this._writableState&&(this._writableState.destroyed=e)}}),w.prototype.destroy=m.destroy,w.prototype._undestroy=m.undestroy,w.prototype._destroy=function(t,e){this.end(),e(t)}}).call(this,t("_process"),void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./_stream_duplex":130,"./internal/streams/destroy":136,"./internal/streams/stream":137,_process:120,"core-util-is":49,inherits:101,"process-nextick-args":119,"safe-buffer":143,"util-deprecate":154}],135:[function(t,e,r){function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=t("safe-buffer").Buffer,o=t("util");function a(t,e,r){t.copy(e,r)}e.exports=function(){function t(){n(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function t(e){var r={data:e,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length},t.prototype.unshift=function t(e){var r={data:e,next:this.head};0===this.length&&(this.tail=r),this.head=r,++this.length},t.prototype.shift=function t(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},t.prototype.clear=function t(){this.head=this.tail=null,this.length=0},t.prototype.join=function t(e){if(0===this.length)return"";for(var r=this.head,n=""+r.data;r=r.next;)n+=e+r.data;return n},t.prototype.concat=function t(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var r=i.allocUnsafe(e>>>0),n=this.head,o=0;n;)a(n.data,r,o),o+=n.data.length,n=n.next;return r},t}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var t=o.inspect({length:this.length});return this.constructor.name+" "+t})},{"safe-buffer":143,util:17}],136:[function(t,e,r){var n=t("process-nextick-args").nextTick;function i(t,e){var r=this,i=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return i||o?(e?e(t):!t||this._writableState&&this._writableState.errorEmitted||n(a,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(t){!e&&t?(n(a,r,t),r._writableState&&(r._writableState.errorEmitted=!0)):e&&e(t)}),this)}function o(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function a(t,e){t.emit("error",e)}e.exports={destroy:i,undestroy:o}},{"process-nextick-args":119}],137:[function(t,e,r){e.exports=t("events").EventEmitter},{events:83}],138:[function(t,e,r){e.exports=t("./readable").PassThrough},{"./readable":139}],139:[function(t,e,r){(r=e.exports=t("./lib/_stream_readable.js")).Stream=r,r.Readable=r,r.Writable=t("./lib/_stream_writable.js"),r.Duplex=t("./lib/_stream_duplex.js"),r.Transform=t("./lib/_stream_transform.js"),r.PassThrough=t("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":130,"./lib/_stream_passthrough.js":131,"./lib/_stream_readable.js":132,"./lib/_stream_transform.js":133,"./lib/_stream_writable.js":134}],140:[function(t,e,r){e.exports=t("./readable").Transform},{"./readable":139}],141:[function(t,e,r){e.exports=t("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":134}],142:[function(t,e,r){(function(r){var n=t("inherits"),i=t("hash-base");function o(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function a(t,e){return t<<e|t>>>32-e}function s(t,e,r,n,i,o,s,u){return a(t+(e^r^n)+o+s|0,u)+i|0}function u(t,e,r,n,i,o,s,u){return a(t+(e&r|~e&n)+o+s|0,u)+i|0}function f(t,e,r,n,i,o,s,u){return a(t+((e|~r)^n)+o+s|0,u)+i|0}function c(t,e,r,n,i,o,s,u){return a(t+(e&n|r&~n)+o+s|0,u)+i|0}function h(t,e,r,n,i,o,s,u){return a(t+(e^(r|~n))+o+s|0,u)+i|0}n(o,i),o.prototype._update=function(){for(var t=new Array(16),e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);var r=this._a,n=this._b,i=this._c,o=this._d,d=this._e;d=s(d,r=s(r,n,i,o,d,t[0],0,11),n,i=a(i,10),o,t[1],0,14),n=s(n=a(n,10),i=s(i,o=s(o,d,r,n,i,t[2],0,15),d,r=a(r,10),n,t[3],0,12),o,d=a(d,10),r,t[4],0,5),o=s(o=a(o,10),d=s(d,r=s(r,n,i,o,d,t[5],0,8),n,i=a(i,10),o,t[6],0,7),r,n=a(n,10),i,t[7],0,9),r=s(r=a(r,10),n=s(n,i=s(i,o,d,r,n,t[8],0,11),o,d=a(d,10),r,t[9],0,13),i,o=a(o,10),d,t[10],0,14),i=s(i=a(i,10),o=s(o,d=s(d,r,n,i,o,t[11],0,15),r,n=a(n,10),i,t[12],0,6),d,r=a(r,10),n,t[13],0,7),d=u(d=a(d,10),r=s(r,n=s(n,i,o,d,r,t[14],0,9),i,o=a(o,10),d,t[15],0,8),n,i=a(i,10),o,t[7],1518500249,7),n=u(n=a(n,10),i=u(i,o=u(o,d,r,n,i,t[4],1518500249,6),d,r=a(r,10),n,t[13],1518500249,8),o,d=a(d,10),r,t[1],1518500249,13),o=u(o=a(o,10),d=u(d,r=u(r,n,i,o,d,t[10],1518500249,11),n,i=a(i,10),o,t[6],1518500249,9),r,n=a(n,10),i,t[15],1518500249,7),r=u(r=a(r,10),n=u(n,i=u(i,o,d,r,n,t[3],1518500249,15),o,d=a(d,10),r,t[12],1518500249,7),i,o=a(o,10),d,t[0],1518500249,12),i=u(i=a(i,10),o=u(o,d=u(d,r,n,i,o,t[9],1518500249,15),r,n=a(n,10),i,t[5],1518500249,9),d,r=a(r,10),n,t[2],1518500249,11),d=u(d=a(d,10),r=u(r,n=u(n,i,o,d,r,t[14],1518500249,7),i,o=a(o,10),d,t[11],1518500249,13),n,i=a(i,10),o,t[8],1518500249,12),n=f(n=a(n,10),i=f(i,o=f(o,d,r,n,i,t[3],1859775393,11),d,r=a(r,10),n,t[10],1859775393,13),o,d=a(d,10),r,t[14],1859775393,6),o=f(o=a(o,10),d=f(d,r=f(r,n,i,o,d,t[4],1859775393,7),n,i=a(i,10),o,t[9],1859775393,14),r,n=a(n,10),i,t[15],1859775393,9),r=f(r=a(r,10),n=f(n,i=f(i,o,d,r,n,t[8],1859775393,13),o,d=a(d,10),r,t[1],1859775393,15),i,o=a(o,10),d,t[2],1859775393,14),i=f(i=a(i,10),o=f(o,d=f(d,r,n,i,o,t[7],1859775393,8),r,n=a(n,10),i,t[0],1859775393,13),d,r=a(r,10),n,t[6],1859775393,6),d=f(d=a(d,10),r=f(r,n=f(n,i,o,d,r,t[13],1859775393,5),i,o=a(o,10),d,t[11],1859775393,12),n,i=a(i,10),o,t[5],1859775393,7),n=c(n=a(n,10),i=c(i,o=f(o,d,r,n,i,t[12],1859775393,5),d,r=a(r,10),n,t[1],2400959708,11),o,d=a(d,10),r,t[9],2400959708,12),o=c(o=a(o,10),d=c(d,r=c(r,n,i,o,d,t[11],2400959708,14),n,i=a(i,10),o,t[10],2400959708,15),r,n=a(n,10),i,t[0],2400959708,14),r=c(r=a(r,10),n=c(n,i=c(i,o,d,r,n,t[8],2400959708,15),o,d=a(d,10),r,t[12],2400959708,9),i,o=a(o,10),d,t[4],2400959708,8),i=c(i=a(i,10),o=c(o,d=c(d,r,n,i,o,t[13],2400959708,9),r,n=a(n,10),i,t[3],2400959708,14),d,r=a(r,10),n,t[7],2400959708,5),d=c(d=a(d,10),r=c(r,n=c(n,i,o,d,r,t[15],2400959708,6),i,o=a(o,10),d,t[14],2400959708,8),n,i=a(i,10),o,t[5],2400959708,6),n=h(n=a(n,10),i=c(i,o=c(o,d,r,n,i,t[6],2400959708,5),d,r=a(r,10),n,t[2],2400959708,12),o,d=a(d,10),r,t[4],2840853838,9),o=h(o=a(o,10),d=h(d,r=h(r,n,i,o,d,t[0],2840853838,15),n,i=a(i,10),o,t[5],2840853838,5),r,n=a(n,10),i,t[9],2840853838,11),r=h(r=a(r,10),n=h(n,i=h(i,o,d,r,n,t[7],2840853838,6),o,d=a(d,10),r,t[12],2840853838,8),i,o=a(o,10),d,t[2],2840853838,13),i=h(i=a(i,10),o=h(o,d=h(d,r,n,i,o,t[10],2840853838,12),r,n=a(n,10),i,t[14],2840853838,5),d,r=a(r,10),n,t[1],2840853838,12),d=h(d=a(d,10),r=h(r,n=h(n,i,o,d,r,t[3],2840853838,13),i,o=a(o,10),d,t[8],2840853838,14),n,i=a(i,10),o,t[11],2840853838,11),n=h(n=a(n,10),i=h(i,o=h(o,d,r,n,i,t[6],2840853838,8),d,r=a(r,10),n,t[15],2840853838,5),o,d=a(d,10),r,t[13],2840853838,6),o=a(o,10);var l=this._a,p=this._b,b=this._c,m=this._d,v=this._e;v=h(v,l=h(l,p,b,m,v,t[5],1352829926,8),p,b=a(b,10),m,t[14],1352829926,9),p=h(p=a(p,10),b=h(b,m=h(m,v,l,p,b,t[7],1352829926,9),v,l=a(l,10),p,t[0],1352829926,11),m,v=a(v,10),l,t[9],1352829926,13),m=h(m=a(m,10),v=h(v,l=h(l,p,b,m,v,t[2],1352829926,15),p,b=a(b,10),m,t[11],1352829926,15),l,p=a(p,10),b,t[4],1352829926,5),l=h(l=a(l,10),p=h(p,b=h(b,m,v,l,p,t[13],1352829926,7),m,v=a(v,10),l,t[6],1352829926,7),b,m=a(m,10),v,t[15],1352829926,8),b=h(b=a(b,10),m=h(m,v=h(v,l,p,b,m,t[8],1352829926,11),l,p=a(p,10),b,t[1],1352829926,14),v,l=a(l,10),p,t[10],1352829926,14),v=c(v=a(v,10),l=h(l,p=h(p,b,m,v,l,t[3],1352829926,12),b,m=a(m,10),v,t[12],1352829926,6),p,b=a(b,10),m,t[6],1548603684,9),p=c(p=a(p,10),b=c(b,m=c(m,v,l,p,b,t[11],1548603684,13),v,l=a(l,10),p,t[3],1548603684,15),m,v=a(v,10),l,t[7],1548603684,7),m=c(m=a(m,10),v=c(v,l=c(l,p,b,m,v,t[0],1548603684,12),p,b=a(b,10),m,t[13],1548603684,8),l,p=a(p,10),b,t[5],1548603684,9),l=c(l=a(l,10),p=c(p,b=c(b,m,v,l,p,t[10],1548603684,11),m,v=a(v,10),l,t[14],1548603684,7),b,m=a(m,10),v,t[15],1548603684,7),b=c(b=a(b,10),m=c(m,v=c(v,l,p,b,m,t[8],1548603684,12),l,p=a(p,10),b,t[12],1548603684,7),v,l=a(l,10),p,t[4],1548603684,6),v=c(v=a(v,10),l=c(l,p=c(p,b,m,v,l,t[9],1548603684,15),b,m=a(m,10),v,t[1],1548603684,13),p,b=a(b,10),m,t[2],1548603684,11),p=f(p=a(p,10),b=f(b,m=f(m,v,l,p,b,t[15],1836072691,9),v,l=a(l,10),p,t[5],1836072691,7),m,v=a(v,10),l,t[1],1836072691,15),m=f(m=a(m,10),v=f(v,l=f(l,p,b,m,v,t[3],1836072691,11),p,b=a(b,10),m,t[7],1836072691,8),l,p=a(p,10),b,t[14],1836072691,6),l=f(l=a(l,10),p=f(p,b=f(b,m,v,l,p,t[6],1836072691,6),m,v=a(v,10),l,t[9],1836072691,14),b,m=a(m,10),v,t[11],1836072691,12),b=f(b=a(b,10),m=f(m,v=f(v,l,p,b,m,t[8],1836072691,13),l,p=a(p,10),b,t[12],1836072691,5),v,l=a(l,10),p,t[2],1836072691,14),v=f(v=a(v,10),l=f(l,p=f(p,b,m,v,l,t[10],1836072691,13),b,m=a(m,10),v,t[0],1836072691,13),p,b=a(b,10),m,t[4],1836072691,7),p=u(p=a(p,10),b=u(b,m=f(m,v,l,p,b,t[13],1836072691,5),v,l=a(l,10),p,t[8],2053994217,15),m,v=a(v,10),l,t[6],2053994217,5),m=u(m=a(m,10),v=u(v,l=u(l,p,b,m,v,t[4],2053994217,8),p,b=a(b,10),m,t[1],2053994217,11),l,p=a(p,10),b,t[3],2053994217,14),l=u(l=a(l,10),p=u(p,b=u(b,m,v,l,p,t[11],2053994217,14),m,v=a(v,10),l,t[15],2053994217,6),b,m=a(m,10),v,t[0],2053994217,14),b=u(b=a(b,10),m=u(m,v=u(v,l,p,b,m,t[5],2053994217,6),l,p=a(p,10),b,t[12],2053994217,9),v,l=a(l,10),p,t[2],2053994217,12),v=u(v=a(v,10),l=u(l,p=u(p,b,m,v,l,t[13],2053994217,9),b,m=a(m,10),v,t[9],2053994217,12),p,b=a(b,10),m,t[7],2053994217,5),p=s(p=a(p,10),b=u(b,m=u(m,v,l,p,b,t[10],2053994217,15),v,l=a(l,10),p,t[14],2053994217,8),m,v=a(v,10),l,t[12],0,8),m=s(m=a(m,10),v=s(v,l=s(l,p,b,m,v,t[15],0,5),p,b=a(b,10),m,t[10],0,12),l,p=a(p,10),b,t[4],0,9),l=s(l=a(l,10),p=s(p,b=s(b,m,v,l,p,t[1],0,12),m,v=a(v,10),l,t[5],0,5),b,m=a(m,10),v,t[8],0,14),b=s(b=a(b,10),m=s(m,v=s(v,l,p,b,m,t[7],0,6),l,p=a(p,10),b,t[6],0,8),v,l=a(l,10),p,t[2],0,13),v=s(v=a(v,10),l=s(l,p=s(p,b,m,v,l,t[13],0,6),b,m=a(m,10),v,t[14],0,5),p,b=a(b,10),m,t[0],0,15),p=s(p=a(p,10),b=s(b,m=s(m,v,l,p,b,t[3],0,13),v,l=a(l,10),p,t[9],0,11),m,v=a(v,10),l,t[11],0,11),m=a(m,10);var y=this._b+i+m|0;this._b=this._c+o+v|0,this._c=this._d+d+l|0,this._d=this._e+r+p|0,this._e=this._a+n+b|0,this._a=y},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=new r(20);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t.writeInt32LE(this._e,16),t},e.exports=o}).call(this,t("buffer").Buffer)},{buffer:47,"hash-base":85,inherits:101}],143:[function(t,e,r){var n=t("buffer"),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r]}function a(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,r),r.Buffer=a),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},{buffer:47}],144:[function(t,e,r){var n=t("safe-buffer").Buffer;function i(t,e){this._block=n.alloc(t),this._finalSize=e,this._blockSize=t,this._len=0}i.prototype.update=function(t,e){"string"==typeof t&&(e=e||"utf8",t=n.from(t,e));for(var r=this._block,i=this._blockSize,o=t.length,a=this._len,s=0;s<o;){for(var u=a%i,f=Math.min(o-s,i-u),c=0;c<f;c++)r[u+c]=t[s+c];s+=f,(a+=f)%i==0&&this._update(r)}return this._len+=o,this},i.prototype.digest=function(t){var e=this._len%this._blockSize;this._block[e]=128,this._block.fill(0,e+1),e>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var o=this._hash();return t?o.toString(t):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},{"safe-buffer":143}],145:[function(t,e,r){var r;(r=e.exports=function t(e){e=e.toLowerCase();var n=r[e];if(!n)throw new Error(e+" is not supported (we accept pull requests)");return new n}).sha=t("./sha"),r.sha1=t("./sha1"),r.sha224=t("./sha224"),r.sha256=t("./sha256"),r.sha384=t("./sha384"),r.sha512=t("./sha512")},{"./sha":146,"./sha1":147,"./sha224":148,"./sha256":149,"./sha384":150,"./sha512":151}],146:[function(t,e,r){var n=t("inherits"),i=t("./hash"),o=t("safe-buffer").Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,i.call(this,64,56)}function f(t){return t<<5|t>>>27}function c(t){return t<<30|t>>>2}function h(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(t){for(var e=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,s=0|this._e,u=0;u<16;++u)e[u]=t.readInt32BE(4*u);for(;u<80;++u)e[u]=e[u-3]^e[u-8]^e[u-14]^e[u-16];for(var d=0;d<80;++d){var l=~~(d/20),p=f(r)+h(l,n,i,o)+s+e[d]+a[l]|0;s=o,o=i,i=c(n),n=r,r=p}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0},u.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},e.exports=u},{"./hash":144,inherits:101,"safe-buffer":143}],147:[function(t,e,r){var n=t("inherits"),i=t("./hash"),o=t("safe-buffer").Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,i.call(this,64,56)}function f(t){return t<<1|t>>>31}function c(t){return t<<5|t>>>27}function h(t){return t<<30|t>>>2}function d(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(t){for(var e=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,s=0|this._e,u=0;u<16;++u)e[u]=t.readInt32BE(4*u);for(;u<80;++u)e[u]=f(e[u-3]^e[u-8]^e[u-14]^e[u-16]);for(var l=0;l<80;++l){var p=~~(l/20),b=c(r)+d(p,n,i,o)+s+e[l]+a[p]|0;s=o,o=i,i=h(n),n=r,r=b}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0},u.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},e.exports=u},{"./hash":144,inherits:101,"safe-buffer":143}],148:[function(t,e,r){var n=t("inherits"),i=t("./sha256"),o=t("./hash"),a=t("safe-buffer").Buffer,s=new Array(64);function u(){this.init(),this._w=s,o.call(this,64,56)}n(u,i),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var t=a.allocUnsafe(28);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t},e.exports=u},{"./hash":144,"./sha256":149,inherits:101,"safe-buffer":143}],149:[function(t,e,r){var n=t("inherits"),i=t("./hash"),o=t("safe-buffer").Buffer,a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function u(){this.init(),this._w=s,i.call(this,64,56)}function f(t,e,r){return r^t&(e^r)}function c(t,e,r){return t&e|r&(t|e)}function h(t){return(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10)}function d(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7)}function l(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3}function p(t){return(t>>>17|t<<15)^(t>>>19|t<<13)^t>>>10}n(u,i),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(t){for(var e=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,s=0|this._e,u=0|this._f,b=0|this._g,m=0|this._h,v=0;v<16;++v)e[v]=t.readInt32BE(4*v);for(;v<64;++v)e[v]=p(e[v-2])+e[v-7]+l(e[v-15])+e[v-16]|0;for(var y=0;y<64;++y){var g=m+d(s)+f(s,u,b)+a[y]+e[y]|0,w=h(r)+c(r,n,i)|0;m=b,b=u,u=s,s=o+g|0,o=i,i=n,n=r,r=g+w|0}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0,this._f=u+this._f|0,this._g=b+this._g|0,this._h=m+this._h|0},u.prototype._hash=function(){var t=o.allocUnsafe(32);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t},e.exports=u},{"./hash":144,inherits:101,"safe-buffer":143}],150:[function(t,e,r){var n=t("inherits"),i=t("./sha512"),o=t("./hash"),a=t("safe-buffer").Buffer,s=new Array(160);function u(){this.init(),this._w=s,o.call(this,128,112)}n(u,i),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var t=a.allocUnsafe(48);function e(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),t},e.exports=u},{"./hash":144,"./sha512":151,inherits:101,"safe-buffer":143}],151:[function(t,e,r){var n=t("inherits"),i=t("./hash"),o=t("safe-buffer").Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function u(){this.init(),this._w=s,i.call(this,128,112)}function f(t,e,r){return r^t&(e^r)}function c(t,e,r){return t&e|r&(t|e)}function h(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)}function d(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)}function l(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7}function p(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)}function b(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6}function m(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)}function v(t,e){return t>>>0<e>>>0?1:0}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(t){for(var e=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,s=0|this._eh,u=0|this._fh,y=0|this._gh,g=0|this._hh,w=0|this._al,_=0|this._bl,M=0|this._cl,k=0|this._dl,x=0|this._el,S=0|this._fl,E=0|this._gl,A=0|this._hl,B=0;B<32;B+=2)e[B]=t.readInt32BE(4*B),e[B+1]=t.readInt32BE(4*B+4);for(;B<160;B+=2){var j=e[B-30],I=e[B-30+1],P=l(j,I),T=p(I,j),C=b(j=e[B-4],I=e[B-4+1]),R=m(I,j),N=e[B-14],O=e[B-14+1],L=e[B-32],F=e[B-32+1],q=T+O|0,D=P+N+v(q,T)|0;D=(D=D+C+v(q=q+R|0,R)|0)+L+v(q=q+F|0,F)|0,e[B]=D,e[B+1]=q}for(var U=0;U<160;U+=2){D=e[U],q=e[U+1];var z=c(r,n,i),K=c(w,_,M),H=h(r,w),W=h(w,r),V=d(s,x),X=d(x,s),G=a[U],J=a[U+1],Z=f(s,u,y),Y=f(x,S,E),$=A+X|0,Q=g+V+v($,A)|0;Q=(Q=(Q=Q+Z+v($=$+Y|0,Y)|0)+G+v($=$+J|0,J)|0)+D+v($=$+q|0,q)|0;var tt=W+K|0,et=H+z+v(tt,W)|0;g=y,A=E,y=u,E=S,u=s,S=x,s=o+Q+v(x=k+$|0,k)|0,o=i,k=M,i=n,M=_,n=r,_=w,r=Q+et+v(w=$+tt|0,$)|0}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+M|0,this._dl=this._dl+k|0,this._el=this._el+x|0,this._fl=this._fl+S|0,this._gl=this._gl+E|0,this._hl=this._hl+A|0,this._ah=this._ah+r+v(this._al,w)|0,this._bh=this._bh+n+v(this._bl,_)|0,this._ch=this._ch+i+v(this._cl,M)|0,this._dh=this._dh+o+v(this._dl,k)|0,this._eh=this._eh+s+v(this._el,x)|0,this._fh=this._fh+u+v(this._fl,S)|0,this._gh=this._gh+y+v(this._gl,E)|0,this._hh=this._hh+g+v(this._hl,A)|0},u.prototype._hash=function(){var t=o.allocUnsafe(64);function e(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t},e.exports=u},{"./hash":144,inherits:101,"safe-buffer":143}],152:[function(t,e,r){e.exports=o;var n=t("events").EventEmitter,i;function o(){n.call(this)}t("inherits")(o,n),o.Readable=t("readable-stream/readable.js"),o.Writable=t("readable-stream/writable.js"),o.Duplex=t("readable-stream/duplex.js"),o.Transform=t("readable-stream/transform.js"),o.PassThrough=t("readable-stream/passthrough.js"),o.Stream=o,o.prototype.pipe=function(t,e){var r=this;function i(e){t.writable&&!1===t.write(e)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",i),t.on("drain",o),t._isStdio||e&&!1===e.end||(r.on("end",s),r.on("close",u));var a=!1;function s(){a||(a=!0,t.end())}function u(){a||(a=!0,"function"==typeof t.destroy&&t.destroy())}function f(t){if(c(),0===n.listenerCount(this,"error"))throw t}function c(){r.removeListener("data",i),t.removeListener("drain",o),r.removeListener("end",s),r.removeListener("close",u),r.removeListener("error",f),t.removeListener("error",f),r.removeListener("end",c),r.removeListener("close",c),t.removeListener("close",c)}return r.on("error",f),t.on("error",f),r.on("end",c),r.on("close",c),t.on("close",c),t.emit("pipe",r),t}},{events:83,inherits:101,"readable-stream/duplex.js":129,"readable-stream/passthrough.js":138,"readable-stream/readable.js":139,"readable-stream/transform.js":140,"readable-stream/writable.js":141}],153:[function(t,e,r){var n=t("safe-buffer").Buffer,i=n.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function a(t){var e=o(t);if("string"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}function s(t){var e;switch(this.encoding=a(t),this.encoding){case"utf16le":this.text=p,this.end=b,e=4;break;case"utf8":this.fillLast=h,e=4;break;case"base64":this.text=m,this.end=v,e=3;break;default:return this.write=y,void(this.end=g)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function u(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:-1}function f(t,e,r){var n=e.length-1;if(n<r)return 0;var i=u(e[n]);return i>=0?(i>0&&(t.lastNeed=i-1),i):--n<r?0:(i=u(e[n]))>=0?(i>0&&(t.lastNeed=i-2),i):--n<r?0:(i=u(e[n]))>=0?(i>0&&(2===i?i=0:t.lastNeed=i-3),i):0}function c(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,"�".repeat(r);if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�".repeat(r+1);if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�".repeat(r+2)}}function h(t){var e=this.lastTotal-this.lastNeed,r=c(this,t,e);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function d(t,e){var r=f(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)}function l(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"�".repeat(this.lastTotal-this.lastNeed):e}function p(t,e){if((t.length-e)%2==0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function b(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function m(t,e){var r=(t.length-e)%3;return 0===r?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function v(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function y(t){return t.toString(this.encoding)}function g(t){return t&&t.length?this.write(t):""}r.StringDecoder=s,s.prototype.write=function(t){if(0===t.length)return"";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<t.length?e?e+this.text(t,r):this.text(t,r):e||""},s.prototype.end=l,s.prototype.text=d,s.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},{"safe-buffer":143}],154:[function(t,e,r){(function(t){function r(t,e){if(n("noDeprecation"))return t;var r=!1;function i(){if(!r){if(n("throwDeprecation"))throw new Error(e);n("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}return i}function n(e){try{if(!t.localStorage)return!1}catch(t){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}e.exports=r}).call(this,void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],155:[function(require,module,exports){var indexOf=require("indexof"),Object_keys=function t(e){if(Object.keys)return Object.keys(e);var r=[];for(var n in e)r.push(n);return r},forEach=function t(e,r){if(e.forEach)return e.forEach(r);for(var n=0;n<e.length;n++)r(e[n],n,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(t,e,r){Object.defineProperty(t,e,{writable:!0,enumerable:!1,configurable:!0,value:r})}}catch(t){return function(t,e,r){t[e]=r}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function t(e){if(!(this instanceof Script))return new Script(e);this.code=e};Script.prototype.runInContext=function(t){if(!(t instanceof Context))throw new TypeError("needs a 'context' argument.");var e=document.createElement("iframe");e.style||(e.style={}),e.style.display="none",document.body.appendChild(e);var r=e.contentWindow,n=r.eval,i=r.execScript;!n&&i&&(i.call(r,"null"),n=r.eval),forEach(Object_keys(t),function(e){r[e]=t[e]}),forEach(globals,function(e){t[e]&&(r[e]=t[e])});var o=Object_keys(r),a=n.call(r,this.code);return forEach(Object_keys(r),function(e){(e in t||-1===indexOf(o,e))&&(t[e]=r[e])}),forEach(globals,function(e){e in t||defineProp(t,e,r[e])}),document.body.removeChild(e),a},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(t){var e=Script.createContext(t),r=this.runInContext(e);return forEach(Object_keys(e),function(r){t[r]=e[r]}),r},forEach(Object_keys(Script.prototype),function(t){exports[t]=Script[t]=function(e){var r=Script(e);return r[t].apply(r,[].slice.call(arguments,1))}}),exports.createScript=function(t){return exports.Script(t)},exports.createContext=Script.createContext=function(t){var e=new Context;return"object"===(void 0===t?"undefined":_typeof(t))&&forEach(Object_keys(t),function(r){e[r]=t[r]}),e}},{indexof:100}],156:[function(t,e,r){var n=function t(e,r){for(var n=[],i=0;i<e;++i)n.push(r(i));return n},i=function t(e,r){return n(e,function(){return r})},o=function t(e,r){return e.concat(r)},a=function t(e){for(var r=[],n=0,i=e.length;n<i;++n)for(var o=0,a=e[n].length;o<a;++o)r.push(e[n][o]);return r},s=function t(e,r){for(var n=[],i=0,o=r.length;i<o;i+=e)n.push(r.slice(i,i+e));return n};e.exports={generate:n,replicate:i,concat:o,flatten:a,chunksOf:s}},{}],157:[function(t,e,r){var n=t("./array.js"),i=function t(e,r){return parseInt(e.slice(2*r+2,2*r+4),16)},o=function e(r){var n=void 0;if("undefined"!=typeof window&&window.crypto&&window.crypto.getRandomValues)n=window.crypto.getRandomValues(new Uint8Array(r));else{if(void 0===t)throw"Safe random numbers not available.";n=t("crypto").randomBytes(r)}for(var i="0x",o=0;o<r;++o)i+=("00"+n[o].toString(16)).slice(-2);return i},a=function t(e){return(e.length-2)/2},s=function t(e){return"0x"+e.reduce(function(t,e){return t+e.slice(2)},"")},u=function t(e,r,n){return"0x"+n.slice(2*e+2,2*r+2)},f=function t(e){for(var r="0x",n=0,i=a(e);n<i;++n)r+=e.slice(2*(i-n),2*(i-n+1));return r},c=function t(e,r){return r.length===2*e+2?r:t(e,"0x0"+r.slice(2))},h=function t(e,r){return r.length===2*e+2?r:t(e,r+"0")},d=function t(e){for(var r=[],n=2,i=e.length;n<i;n+=2)r.push(parseInt(e.slice(n,n+2),16));return r},l=function t(e){for(var r="0x",n=0,i=e.length;n<i;++n){var o=e[n];r+=(o<16?"0":"")+o.toString(16)}return r},p=function t(e){return new Uint8Array(d(e))},b=function t(e){return l([].slice.call(e,0))},m=function t(e){var r=e.toString(16);return r.length%2==0?"0x"+r:"0x0"+r},v=function t(e){return parseInt(e.slice(2),16)},y=function t(e,r){return e.concat(r.slice(2))},g=function t(e){return"0x0"===e?"0x":e.length%2==0?e:"0x0"+e.slice(2)},w=function t(e){return"0"===e[2]?"0x"+e.slice(3):e},_=function t(e){for(var r="0x",n=0;n<e.length;++n)r+=("00"+e.charCodeAt(n).toString(16)).slice(-2);return r},M=function t(e){for(var r="",n=2;n<e.length;n+=2)r+=String.fromCharCode(parseInt(e.slice(n,n+2),16));return r},k=function t(e){for(var r=function t(e){var r=e.toString(16);return r.length<2?"0"+r:r},n="0x",i=0;i!=e.length;i++){var o=e.charCodeAt(i);if(o<128)n+=r(o);else{if(o<2048)n+=r(o>>6|192);else{if(o>55295&&o<56320){if(++i==e.length)return null;var a=e.charCodeAt(i);if(a<56320||a>57343)return null;n+=r((o=65536+((1023&o)<<10)+(1023&a))>>18|240),n+=r(o>>12&63|128)}else n+=r(o>>12|224);n+=r(o>>6&63|128)}n+=r(63&o|128)}}return n},x=function t(e){for(var r="",n=0,o=a(e);n<o;){var s=i(e,n++);if(s>127){if(s>191&&s<224){if(n>=o)return null;s=(31&s)<<6|63&i(e,n)}else if(s>223&&s<240){if(n+1>=o)return null;s=(15&s)<<12|(63&i(e,n))<<6|63&i(e,++n)}else{if(!(s>239&&s<248))return null;if(n+2>=o)return null;s=(7&s)<<18|(63&i(e,n))<<12|(63&i(e,++n))<<6|63&i(e,++n)}++n}if(s<=65535)r+=String.fromCharCode(s);else{if(!(s<=1114111))return null;s-=65536,r+=String.fromCharCode(s>>10|55296),r+=String.fromCharCode(1023&s|56320)}}return r};e.exports={random:o,length:a,concat:y,flatten:s,slice:u,reverse:f,pad:c,padRight:h,fromAscii:_,toAscii:M,fromString:k,toString:x,fromNumber:m,toNumber:v,fromNat:g,toNat:w,fromArray:l,toArray:d,fromUint8Array:b,toUint8Array:p}},{"./array.js":156}],158:[function(t,e,r){var n="0123456789abcdef".split(""),i=[1,256,65536,16777216],o=[0,8,16,24],a=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],s=function t(e){return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(e<<1)>>5,outputBlocks:e>>5,s:(r=[0,0,0,0,0,0,0,0,0,0],[].concat(r,r,r,r,r))};var r},u=function t(e,r){for(var a=r.length,s=e.blocks,u=e.blockCount<<2,c=e.blockCount,h=e.outputBlocks,d=e.s,l=0,p,b;l<a;){if(e.reset)for(e.reset=!1,s[0]=e.block,p=1;p<c+1;++p)s[p]=0;if("string"!=typeof r)for(p=e.start;l<a&&p<u;++l)s[p>>2]|=r[l]<<o[3&p++];else for(p=e.start;l<a&&p<u;++l)(b=r.charCodeAt(l))<128?s[p>>2]|=b<<o[3&p++]:b<2048?(s[p>>2]|=(192|b>>6)<<o[3&p++],s[p>>2]|=(128|63&b)<<o[3&p++]):b<55296||b>=57344?(s[p>>2]|=(224|b>>12)<<o[3&p++],s[p>>2]|=(128|b>>6&63)<<o[3&p++],s[p>>2]|=(128|63&b)<<o[3&p++]):(b=65536+((1023&b)<<10|1023&r.charCodeAt(++l)),s[p>>2]|=(240|b>>18)<<o[3&p++],s[p>>2]|=(128|b>>12&63)<<o[3&p++],s[p>>2]|=(128|b>>6&63)<<o[3&p++],s[p>>2]|=(128|63&b)<<o[3&p++]);if(e.lastByteIndex=p,p>=u){for(e.start=p-u,e.block=s[c],p=0;p<c;++p)d[p]^=s[p];f(d),e.reset=!0}else e.start=p}if(s[(p=e.lastByteIndex)>>2]|=i[3&p],e.lastByteIndex===u)for(s[0]=s[c],p=1;p<c+1;++p)s[p]=0;for(s[c-1]|=2147483648,p=0;p<c;++p)d[p]^=s[p];f(d);for(var m="",p=0,v=0,y;v<h;){for(p=0;p<c&&v<h;++p,++v)y=d[p],m+=n[y>>4&15]+n[15&y]+n[y>>12&15]+n[y>>8&15]+n[y>>20&15]+n[y>>16&15]+n[y>>28&15]+n[y>>24&15];v%c==0&&(f(d),p=0)}return"0x"+m},f=function t(e){var r,n,i,o,s,u,f,c,h,d,l,p,b,m,v,y,g,w,_,M,k,x,S,E,A,B,j,I,P,T,C,R,N,O,L,F,q,D,U,z,K,H,W,V,X,G,J,Z,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct,ht;for(i=0;i<48;i+=2)o=e[0]^e[10]^e[20]^e[30]^e[40],s=e[1]^e[11]^e[21]^e[31]^e[41],u=e[2]^e[12]^e[22]^e[32]^e[42],f=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],h=e[5]^e[15]^e[25]^e[35]^e[45],d=e[6]^e[16]^e[26]^e[36]^e[46],l=e[7]^e[17]^e[27]^e[37]^e[47],r=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(u<<1|f>>>31),n=(b=e[9]^e[19]^e[29]^e[39]^e[49])^(f<<1|u>>>31),e[0]^=r,e[1]^=n,e[10]^=r,e[11]^=n,e[20]^=r,e[21]^=n,e[30]^=r,e[31]^=n,e[40]^=r,e[41]^=n,r=o^(c<<1|h>>>31),n=s^(h<<1|c>>>31),e[2]^=r,e[3]^=n,e[12]^=r,e[13]^=n,e[22]^=r,e[23]^=n,e[32]^=r,e[33]^=n,e[42]^=r,e[43]^=n,r=u^(d<<1|l>>>31),n=f^(l<<1|d>>>31),e[4]^=r,e[5]^=n,e[14]^=r,e[15]^=n,e[24]^=r,e[25]^=n,e[34]^=r,e[35]^=n,e[44]^=r,e[45]^=n,r=c^(p<<1|b>>>31),n=h^(b<<1|p>>>31),e[6]^=r,e[7]^=n,e[16]^=r,e[17]^=n,e[26]^=r,e[27]^=n,e[36]^=r,e[37]^=n,e[46]^=r,e[47]^=n,r=d^(o<<1|s>>>31),n=l^(s<<1|o>>>31),e[8]^=r,e[9]^=n,e[18]^=r,e[19]^=n,e[28]^=r,e[29]^=n,e[38]^=r,e[39]^=n,e[48]^=r,e[49]^=n,m=e[0],v=e[1],G=e[11]<<4|e[10]>>>28,J=e[10]<<4|e[11]>>>28,I=e[20]<<3|e[21]>>>29,P=e[21]<<3|e[20]>>>29,ut=e[31]<<9|e[30]>>>23,ft=e[30]<<9|e[31]>>>23,H=e[40]<<18|e[41]>>>14,W=e[41]<<18|e[40]>>>14,O=e[2]<<1|e[3]>>>31,L=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,Z=e[22]<<10|e[23]>>>22,Y=e[23]<<10|e[22]>>>22,T=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,ct=e[42]<<2|e[43]>>>30,ht=e[43]<<2|e[42]>>>30,rt=e[5]<<30|e[4]>>>2,nt=e[4]<<30|e[5]>>>2,F=e[14]<<6|e[15]>>>26,q=e[15]<<6|e[14]>>>26,w=e[25]<<11|e[24]>>>21,_=e[24]<<11|e[25]>>>21,$=e[34]<<15|e[35]>>>17,Q=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,N=e[44]<<29|e[45]>>>3,E=e[6]<<28|e[7]>>>4,A=e[7]<<28|e[6]>>>4,it=e[17]<<23|e[16]>>>9,ot=e[16]<<23|e[17]>>>9,D=e[26]<<25|e[27]>>>7,U=e[27]<<25|e[26]>>>7,M=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,tt=e[47]<<24|e[46]>>>8,et=e[46]<<24|e[47]>>>8,V=e[8]<<27|e[9]>>>5,X=e[9]<<27|e[8]>>>5,B=e[18]<<20|e[19]>>>12,j=e[19]<<20|e[18]>>>12,at=e[29]<<7|e[28]>>>25,st=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,K=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&w,e[1]=v^~g&_,e[10]=E^~B&I,e[11]=A^~j&P,e[20]=O^~F&D,e[21]=L^~q&U,e[30]=V^~G&Z,e[31]=X^~J&Y,e[40]=rt^~it&at,e[41]=nt^~ot&st,e[2]=y^~w&M,e[3]=g^~_&k,e[12]=B^~I&T,e[13]=j^~P&C,e[22]=F^~D&z,e[23]=q^~U&K,e[32]=G^~Z&$,e[33]=J^~Y&Q,e[42]=it^~at&ut,e[43]=ot^~st&ft,e[4]=w^~M&x,e[5]=_^~k&S,e[14]=I^~T&R,e[15]=P^~C&N,e[24]=D^~z&H,e[25]=U^~K&W,e[34]=Z^~$&tt,e[35]=Y^~Q&et,e[44]=at^~ut&ct,e[45]=st^~ft&ht,e[6]=M^~x&m,e[7]=k^~S&v,e[16]=T^~R&E,e[17]=C^~N&A,e[26]=z^~H&O,e[27]=K^~W&L,e[36]=$^~tt&V,e[37]=Q^~et&X,e[46]=ut^~ct&rt,e[47]=ft^~ht&nt,e[8]=x^~m&y,e[9]=S^~v&g,e[18]=R^~E&B,e[19]=N^~A&j,e[28]=H^~O&F,e[29]=W^~L&q,e[38]=tt^~V&G,e[39]=et^~X&J,e[48]=ct^~rt&it,e[49]=ht^~nt&ot,e[0]^=a[i],e[1]^=a[i+1]},c=function t(e){return function(t){var r;if("0x"===t.slice(0,2)){r=[];for(var n=2,i=t.length;n<i;n+=2)r.push(parseInt(t.slice(n,n+2),16))}else r=t;return u(s(e,e),r)}};e.exports={keccak256:c(256),keccak512:c(512),keccak256s:c(256),keccak512s:c(512)}},{}],159:[function(t,e,r){var n=t("is-function");e.exports=a;var i=Object.prototype.toString,o=Object.prototype.hasOwnProperty;function a(t,e,r){if(!n(e))throw new TypeError("iterator must be a function");arguments.length<3&&(r=this),"[object Array]"===i.call(t)?s(t,e,r):"string"==typeof t?u(t,e,r):f(t,e,r)}function s(t,e,r){for(var n=0,i=t.length;n<i;n++)o.call(t,n)&&e.call(r,t[n],n,t)}function u(t,e,r){for(var n=0,i=t.length;n<i;n++)e.call(r,t.charAt(n),n,t)}function f(t,e,r){for(var n in t)o.call(t,n)&&e.call(r,t[n],n,t)}},{"is-function":161}],160:[function(t,e,r){(function(t){var r;r="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},e.exports=r}).call(this,void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],161:[function(t,e,r){e.exports=i;var n=Object.prototype.toString;function i(t){var e=n.call(t);return"[object Function]"===e||"function"==typeof t&&"[object RegExp]"!==e||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)}},{}],162:[function(t,e,r){var n=t("trim"),i=t("for-each"),o=function t(e){return"[object Array]"===Object.prototype.toString.call(e)};e.exports=function(t){if(!t)return{};var e={};return i(n(t).split("\n"),function(t){var r=t.indexOf(":"),i=n(t.slice(0,r)).toLowerCase(),a=n(t.slice(r+1));void 0===e[i]?e[i]=a:o(e[i])?e[i].push(a):e[i]=[e[i],a]}),e}},{"for-each":159,trim:169}],163:[function(t,e,r){var n=t("strict-uri-encode");r.extract=function(t){return t.split("?")[1]||""},r.parse=function(t){return"string"!=typeof t?{}:(t=t.trim().replace(/^(\?|#|&)/,""))?t.split("&").reduce(function(t,e){var r=e.replace(/\+/g," ").split("="),n=r.shift(),i=r.length>0?r.join("="):void 0;return n=decodeURIComponent(n),i=void 0===i?null:decodeURIComponent(i),t.hasOwnProperty(n)?Array.isArray(t[n])?t[n].push(i):t[n]=[t[n],i]:t[n]=i,t},{}):{}},r.stringify=function(t){return t?Object.keys(t).sort().map(function(e){var r=t[e];return Array.isArray(r)?r.sort().map(function(t){return n(e)+"="+n(t)}).join("&"):n(e)+"="+n(r)}).filter(function(t){return t.length>0}).join("&"):""}},{"strict-uri-encode":164}],164:[function(t,e,r){e.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}},{}],165:[function(t,e,r){var n=function t(){throw"This swarm.js function isn't available on the browser."},i={readFile:n},o={download:n,safeDownloadArchived:n,directoryTree:n},a={platform:n,arch:n},s={join:n,slice:n},u={spawn:n},f={lookup:n},c={},h=null,d=t("xhr-request-promise"),l=t("eth-lib/lib/bytes"),p=t("./swarm-hash.js"),b=t("./pick.js"),m=t("./swarm");e.exports=m({fsp:i,files:o,os:a,path:s,child_process:u,defaultArchives:c,mimetype:f,request:d,downloadUrl:null,bytes:l,hash:p,pick:b})},{"./pick.js":166,"./swarm":168,"./swarm-hash.js":167,"eth-lib/lib/bytes":157,"xhr-request-promise":172}],166:[function(t,e,r){var n=function t(e){return function(){return new Promise(function(t,r){var n=function r(n){var i={},o=n.target.files.length,a=0;[].map.call(n.target.files,function(r){var n=new FileReader;n.onload=function(n){var s=new Uint8Array(n.target.result);if("directory"===e){var u=r.webkitRelativePath;i[u.slice(u.indexOf("/")+1)]={type:"text/plain",data:s},++a===o&&t(i)}else if("file"===e){var f=r.webkitRelativePath;t({type:mimetype.lookup(f),data:s})}else t(s)},n.readAsArrayBuffer(r)})},i=void 0;"directory"===e?((i=document.createElement("input")).addEventListener("change",n),i.type="file",i.webkitdirectory=!0,i.mozdirectory=!0,i.msdirectory=!0,i.odirectory=!0,i.directory=!0):((i=document.createElement("input")).addEventListener("change",n),i.type="file");var o=document.createEvent("MouseEvents");o.initEvent("click",!0,!1),i.dispatchEvent(o)})}};e.exports={data:n("data"),file:n("file"),directory:n("directory")}},{}],167:[function(t,e,r){var n=t("eth-lib/lib/hash").keccak256,i=t("eth-lib/lib/bytes"),o=function t(e,r){var o=i.reverse(i.pad(6,i.fromNumber(e))),a=i.flatten([o,"0x0000",r]);return n(a).slice(2)},a=function t(e){"string"==typeof e&&"0x"!==e.slice(0,2)?e=i.fromString(e):"string"!=typeof e&&void 0!==e.length&&(e=i.fromUint8Array(e));var r=i.length(e);if(r<=4096)return o(r,e);for(var n=4096;128*n<r;)n*=128;for(var a=[],s=0;s<r;s+=n){var u=n<r-s?n:r-s;a.push(t(i.slice(e,s,s+u)))}return o(r,i.flatten(a))};e.exports=a},{"eth-lib/lib/bytes":157,"eth-lib/lib/hash":158}],168:[function(t,e,r){e.exports=function(t){var e=t.fsp,r=t.files,n=t.os,i=t.path,o=t.child_process,a=t.mimetype,s=t.defaultArchives,u=t.request,f=t.downloadUrl,c=t.bytes,h=t.hash,d=t.pick,l=function t(e){return function(t){return function(r){return r[e]=t,r}}},p=function t(e){return function(t){for(var r={},n=0,i=e.length;n<i;++n)r[e[n]]=t[n];return r}},b=function t(e){return function(t){var r={};for(var n in e)r[n]=e[n];for(var i in t)r[i]=t[i];return r}},m=function t(e){return function(t){if(e.length!==t.length)return!1;for(var r=0,n=e.length;r<e;++r)if(e[r]!==t[r])return!1;return!0}},v=function t(e){return function(t){return e+"/bzzr:/"+t}},y=function t(e){return function(t){return u(v(e)(t),{responseType:"arraybuffer"}).then(function(t){var e=new Uint8Array(t),r=[52,48,52,32,112,97,103,101,32,110,111,116,32,102,111,117,110,100,10];if(m(e)(r))throw"Error 404.";return e})}},g=function t(e){return function(t){var r;return function t(r){return function(n){return function(i){var o=function t(e){return{type:e.contentType,hash:e.hash}},a=function e(r){return void 0===r.path?Promise.resolve():"application/bzz-manifest+json"===r.contentType?t(r.hash)(n+r.path)(i):Promise.resolve(l(n+r.path)(o(r))(i))};return y(e)(r).then(function(t){return JSON.parse(U(t)).entries}).then(function(t){return Promise.all(t.map(a))}).then(function(){return i})}}}(t)("")({})}},w=function t(e){return function(t){return g(e)(t).then(function(t){return p(Object.keys(t))(Object.keys(t).map(function(e){return t[e].hash}))})}},_=function t(e){return function(t){return g(e)(t).then(function(t){var r=Object.keys(t),n=r.map(function(e){return t[e].hash}),i=r.map(function(e){return t[e].type}),o=n.map(y(e)),a=function t(e){return e.map(function(t,e){return{type:i[e],data:t}})};return Promise.all(o).then(function(t){return p(r)(a(t))})})}},M=function t(e){return function(t){return function(n){return r.download(v(e)(t))(n)}}},k=function t(e){return function(t){return function(r){return w(e)(t).then(function(t){var n=[];for(var o in t)if(o.length>0){var a=i.join(r,o);n.push(M(e)(t[o])(a))}return Promise.all(n).then(function(){return r})})}}},x=function t(e){return function(t){return u(e+"/bzzr:/",{body:"string"==typeof t?z(t):t,method:"POST"})}},S=function t(e){return function(t){return function(r){return function(n){var i;return function i(o){var a="/"===r[0]?r:"/"+r,s=e+"/bzz:/"+t+a,f={method:"PUT",headers:{"Content-Type":n.type},body:n.data};return u(s,f).then(function(t){if(-1!==t.indexOf("error"))throw t;return t}).catch(function(t){return o>0&&i(o-1)})}(3)}}}},E=function t(e){return function(t){return B(e)({"":t})}},A=function t(r){return function(t){return e.readFile(t).then(function(e){return E(r)({type:a.lookup(t),data:e})})}},B=function t(e){return function(t){return x(e)("{}").then(function(r){var n=function r(n){return function(r){return S(e)(r)(n)(t[n])}},i=function t(e,r){return e.then(n(r))};return Object.keys(t).reduce(i,Promise.resolve(r))})}},j=function t(r){return function(t){return e.readFile(t).then(x(r))}},I=function t(n){return function(t){return function(i){return r.directoryTree(i).then(function(t){return Promise.all(t.map(function(t){return e.readFile(t)})).then(function(e){var r=t.map(function(t){return t.slice(i.length)}),n=t.map(function(t){return a.lookup(t)||"text/plain"});return p(r)(e.map(function(t,e){return{type:n[e],data:t}}))})}).then(function(e){return b(t?{"":e[t]}:{})(e)}).then(B(n))}}},P=function t(e){return function(t){if("data"===t.pick)return d.data().then(x(e));if("file"===t.pick)return d.file().then(E(e));if("directory"===t.pick)return d.directory().then(B(e));if(t.path)switch(t.kind){case"data":return j(e)(t.path);case"file":return A(e)(t.path);case"directory":return I(e)(t.defaultFile)(t.path)}else{if(t.length||"string"==typeof t)return x(e)(t);if(t instanceof Object)return B(e)(t)}return Promise.reject(new Error("Bad arguments"))}},T=function t(e){return function(t){return function(r){return F(e)(t).then(function(n){return n?r?k(e)(t)(r):_(e)(t):r?M(e)(t)(r):y(e)(t)})}}},C=function t(e,i){var o=n.platform().replace("win32","windows")+"-"+("x64"===n.arch()?"amd64":"386"),a=(i||s)[o],u=f+a.archive+".tar.gz",c=a.archiveMD5,h=a.binaryMD5;return r.safeDownloadArchived(u)(c)(h)(e)},R=function t(e){return new Promise(function(r,n){var i=o.spawn,a=function t(e){return function(t){return-1!==(""+t).indexOf(e)}},s=e.account,u=e.password,f=e.dataDir,c=e.ensApi,h=e.privateKey,d=3,l=0,p=1,b=2,m="Passphrase",v="Swarm http proxy started",y=0,g=i(e.binPath,["--bzzaccount",s||h,"--datadir",f,"--ens-api",c]),w=function t(e){0===y&&a("Passphrase")(e)?setTimeout(function(){y=1,g.stdin.write(u+"\n")},500):a(v)(e)&&(y=2,clearTimeout(k),r(g))};g.stdout.on("data",w),g.stderr.on("data",w);var _=function i(){return t(e).then(r).catch(n)},M,k=setTimeout(function t(){return n(new Error("Couldn't start swarm process."))},2e4)})},N=function t(e){return new Promise(function(t,r){e.stderr.removeAllListeners("data"),e.stdout.removeAllListeners("data"),e.stdin.removeAllListeners("error"),e.removeAllListeners("error"),e.removeAllListeners("exit"),e.kill("SIGINT");var n=setTimeout(function(){return e.kill("SIGKILL")},8e3);e.once("close",function(){clearTimeout(n),t()})})},O=function t(e){return function(t){return L("http://localhost:8500").then(function(r){return r?t(K("http://localhost:8500")).then(function(){}):C(e.binPath,e.archives).onData(function(t){return(e.onProgress||function(){})(t.length)}).then(function(){return R(e)}).then(function(e){return t(K("http://localhost:8500")).then(function(){return e})}).then(N)})}},L=function t(e){var r="test",n="c9a99c7d326dcc6316f32fe2625b311f6dc49a175e6877681ded93137d3569e7";return x(e)("test").then(function(t){return t===n}).catch(function(){return!1})},F=function t(e){return function(t){return y(e)(t).then(function(t){try{return!!JSON.parse(U(t)).entries}catch(t){return!1}})}},q=function t(e){return function(t,r,n,i,o){var a;return void 0!==t&&(a=e(t)),void 0!==r&&(a=e(r)),void 0!==n&&(a=e(n)),void 0!==i&&(a=e(i)),void 0!==o&&(a=e(o)),a}},D=function t(){return Promise.resolve(!0)},U=function t(e){return c.toString(c.fromUint8Array(e))},z=function t(e){return c.toUint8Array(c.fromString(e))},K=function t(e){return{download:function t(r,n){return T(e)(r)(n)},downloadData:q(y(e)),downloadDataToDisk:q(M(e)),downloadDirectory:q(_(e)),downloadDirectoryToDisk:q(k(e)),downloadEntries:q(g(e)),downloadRoutes:q(w(e)),isAvailable:function t(){return L(e)},upload:function t(r){return P(e)(r)},uploadData:q(x(e)),uploadFile:q(E(e)),uploadFileFromDisk:q(E(e)),uploadDataFromDisk:q(j(e)),uploadDirectory:q(B(e)),uploadDirectoryFromDisk:q(I(e)),uploadToManifest:q(S(e)),pick:d,hash:h,fromString:z,toString:U}};return{at:K,local:O,download:T,downloadBinary:C,downloadData:y,downloadDataToDisk:M,downloadDirectory:_,downloadDirectoryToDisk:k,downloadEntries:g,downloadRoutes:w,isAvailable:L,startProcess:R,stopProcess:N,upload:P,uploadData:x,uploadDataFromDisk:j,uploadFile:E,uploadFileFromDisk:A,uploadDirectory:B,uploadDirectoryFromDisk:I,uploadToManifest:S,pick:d,hash:h,fromString:z,toString:U}}},{}],169:[function(t,e,r){function n(t){return t.replace(/^\s*|\s*$/g,"")}(r=e.exports=n).left=function(t){return t.replace(/^\s*/,"")},r.right=function(t){return t.replace(/\s*$/,"")}},{}],170:[function(t,e,r){(function(){var t=this,n=t._,i=Array.prototype,o=Object.prototype,a=Function.prototype,s=i.push,u=i.slice,f=o.toString,c=o.hasOwnProperty,h=Array.isArray,d=Object.keys,l=a.bind,p=Object.create,b=function t(){},m=function t(e){return e instanceof t?e:this instanceof t?void(this._wrapped=e):new t(e)};void 0!==r?(void 0!==e&&e.exports&&(r=e.exports=m),r._=m):t._=m,m.VERSION="1.8.3";var v=function t(e,r,n){if(void 0===r)return e;switch(null==n?3:n){case 1:return function(t){return e.call(r,t)};case 2:return function(t,n){return e.call(r,t,n)};case 3:return function(t,n,i){return e.call(r,t,n,i)};case 4:return function(t,n,i,o){return e.call(r,t,n,i,o)}}return function(){return e.apply(r,arguments)}},y=function t(e,r,n){return null==e?m.identity:m.isFunction(e)?v(e,r,n):m.isObject(e)?m.matcher(e):m.property(e)};m.iteratee=function(t,e){return y(t,e,1/0)};var g=function t(e,r){return function(t){var n=arguments.length;if(n<2||null==t)return t;for(var i=1;i<n;i++)for(var o=arguments[i],a=e(o),s=a.length,u=0;u<s;u++){var f=a[u];r&&void 0!==t[f]||(t[f]=o[f])}return t}},w=function t(e){if(!m.isObject(e))return{};if(p)return p(e);b.prototype=e;var r=new b;return b.prototype=null,r},_=function t(e){return function(t){return null==t?void 0:t[e]}},M=Math.pow(2,53)-1,k=_("length"),x=function t(e){var r=k(e);return"number"==typeof r&&r>=0&&r<=M};function S(t){function e(e,r,n,i,o,a){for(;o>=0&&o<a;o+=t){var s=i?i[o]:o;n=r(n,e[s],s,e)}return n}return function(r,n,i,o){n=v(n,o,4);var a=!x(r)&&m.keys(r),s=(a||r).length,u=t>0?0:s-1;return arguments.length<3&&(i=r[a?a[u]:u],u+=t),e(r,n,i,a,u,s)}}m.each=m.forEach=function(t,e,r){var n,i;if(e=v(e,r),x(t))for(n=0,i=t.length;n<i;n++)e(t[n],n,t);else{var o=m.keys(t);for(n=0,i=o.length;n<i;n++)e(t[o[n]],o[n],t)}return t},m.map=m.collect=function(t,e,r){e=y(e,r);for(var n=!x(t)&&m.keys(t),i=(n||t).length,o=Array(i),a=0;a<i;a++){var s=n?n[a]:a;o[a]=e(t[s],s,t)}return o},m.reduce=m.foldl=m.inject=S(1),m.reduceRight=m.foldr=S(-1),m.find=m.detect=function(t,e,r){var n;if(void 0!==(n=x(t)?m.findIndex(t,e,r):m.findKey(t,e,r))&&-1!==n)return t[n]},m.filter=m.select=function(t,e,r){var n=[];return e=y(e,r),m.each(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n},m.reject=function(t,e,r){return m.filter(t,m.negate(y(e)),r)},m.every=m.all=function(t,e,r){e=y(e,r);for(var n=!x(t)&&m.keys(t),i=(n||t).length,o=0;o<i;o++){var a=n?n[o]:o;if(!e(t[a],a,t))return!1}return!0},m.some=m.any=function(t,e,r){e=y(e,r);for(var n=!x(t)&&m.keys(t),i=(n||t).length,o=0;o<i;o++){var a=n?n[o]:o;if(e(t[a],a,t))return!0}return!1},m.contains=m.includes=m.include=function(t,e,r,n){return x(t)||(t=m.values(t)),("number"!=typeof r||n)&&(r=0),m.indexOf(t,e,r)>=0},m.invoke=function(t,e){var r=u.call(arguments,2),n=m.isFunction(e);return m.map(t,function(t){var i=n?e:t[e];return null==i?i:i.apply(t,r)})},m.pluck=function(t,e){return m.map(t,m.property(e))},m.where=function(t,e){return m.filter(t,m.matcher(e))},m.findWhere=function(t,e){return m.find(t,m.matcher(e))},m.max=function(t,e,r){var n=-1/0,i=-1/0,o,a;if(null==e&&null!=t)for(var s=0,u=(t=x(t)?t:m.values(t)).length;s<u;s++)(o=t[s])>n&&(n=o);else e=y(e,r),m.each(t,function(t,r,o){((a=e(t,r,o))>i||a===-1/0&&n===-1/0)&&(n=t,i=a)});return n},m.min=function(t,e,r){var n=1/0,i=1/0,o,a;if(null==e&&null!=t)for(var s=0,u=(t=x(t)?t:m.values(t)).length;s<u;s++)(o=t[s])<n&&(n=o);else e=y(e,r),m.each(t,function(t,r,o){((a=e(t,r,o))<i||a===1/0&&n===1/0)&&(n=t,i=a)});return n},m.shuffle=function(t){for(var e=x(t)?t:m.values(t),r=e.length,n=Array(r),i=0,o;i<r;i++)(o=m.random(0,i))!==i&&(n[i]=n[o]),n[o]=e[i];return n},m.sample=function(t,e,r){return null==e||r?(x(t)||(t=m.values(t)),t[m.random(t.length-1)]):m.shuffle(t).slice(0,Math.max(0,e))},m.sortBy=function(t,e,r){return e=y(e,r),m.pluck(m.map(t,function(t,r,n){return{value:t,index:r,criteria:e(t,r,n)}}).sort(function(t,e){var r=t.criteria,n=e.criteria;if(r!==n){if(r>n||void 0===r)return 1;if(r<n||void 0===n)return-1}return t.index-e.index}),"value")};var E=function t(e){return function(t,r,n){var i={};return r=y(r,n),m.each(t,function(n,o){var a=r(n,o,t);e(i,n,a)}),i}};m.groupBy=E(function(t,e,r){m.has(t,r)?t[r].push(e):t[r]=[e]}),m.indexBy=E(function(t,e,r){t[r]=e}),m.countBy=E(function(t,e,r){m.has(t,r)?t[r]++:t[r]=1}),m.toArray=function(t){return t?m.isArray(t)?u.call(t):x(t)?m.map(t,m.identity):m.values(t):[]},m.size=function(t){return null==t?0:x(t)?t.length:m.keys(t).length},m.partition=function(t,e,r){e=y(e,r);var n=[],i=[];return m.each(t,function(t,r,o){(e(t,r,o)?n:i).push(t)}),[n,i]},m.first=m.head=m.take=function(t,e,r){if(null!=t)return null==e||r?t[0]:m.initial(t,t.length-e)},m.initial=function(t,e,r){return u.call(t,0,Math.max(0,t.length-(null==e||r?1:e)))},m.last=function(t,e,r){if(null!=t)return null==e||r?t[t.length-1]:m.rest(t,Math.max(0,t.length-e))},m.rest=m.tail=m.drop=function(t,e,r){return u.call(t,null==e||r?1:e)},m.compact=function(t){return m.filter(t,m.identity)};var A=function t(e,r,n,i){for(var o=[],a=0,s=i||0,u=k(e);s<u;s++){var f=e[s];if(x(f)&&(m.isArray(f)||m.isArguments(f))){r||(f=t(f,r,n));var c=0,h=f.length;for(o.length+=h;c<h;)o[a++]=f[c++]}else n||(o[a++]=f)}return o};function B(t){return function(e,r,n){r=y(r,n);for(var i=k(e),o=t>0?0:i-1;o>=0&&o<i;o+=t)if(r(e[o],o,e))return o;return-1}}function j(t,e,r){return function(n,i,o){var a=0,s=k(n);if("number"==typeof o)t>0?a=o>=0?o:Math.max(o+s,a):s=o>=0?Math.min(o+1,s):o+s+1;else if(r&&o&&s)return n[o=r(n,i)]===i?o:-1;if(i!=i)return(o=e(u.call(n,a,s),m.isNaN))>=0?o+a:-1;for(o=t>0?a:s-1;o>=0&&o<s;o+=t)if(n[o]===i)return o;return-1}}m.flatten=function(t,e){return A(t,e,!1)},m.without=function(t){return m.difference(t,u.call(arguments,1))},m.uniq=m.unique=function(t,e,r,n){m.isBoolean(e)||(n=r,r=e,e=!1),null!=r&&(r=y(r,n));for(var i=[],o=[],a=0,s=k(t);a<s;a++){var u=t[a],f=r?r(u,a,t):u;e?(a&&o===f||i.push(u),o=f):r?m.contains(o,f)||(o.push(f),i.push(u)):m.contains(i,u)||i.push(u)}return i},m.union=function(){return m.uniq(A(arguments,!0,!0))},m.intersection=function(t){for(var e=[],r=arguments.length,n=0,i=k(t);n<i;n++){var o=t[n];if(!m.contains(e,o)){for(var a=1;a<r&&m.contains(arguments[a],o);a++);a===r&&e.push(o)}}return e},m.difference=function(t){var e=A(arguments,!0,!0,1);return m.filter(t,function(t){return!m.contains(e,t)})},m.zip=function(){return m.unzip(arguments)},m.unzip=function(t){for(var e=t&&m.max(t,k).length||0,r=Array(e),n=0;n<e;n++)r[n]=m.pluck(t,n);return r},m.object=function(t,e){for(var r={},n=0,i=k(t);n<i;n++)e?r[t[n]]=e[n]:r[t[n][0]]=t[n][1];return r},m.findIndex=B(1),m.findLastIndex=B(-1),m.sortedIndex=function(t,e,r,n){for(var i=(r=y(r,n,1))(e),o=0,a=k(t);o<a;){var s=Math.floor((o+a)/2);r(t[s])<i?o=s+1:a=s}return o},m.indexOf=j(1,m.findIndex,m.sortedIndex),m.lastIndexOf=j(-1,m.findLastIndex),m.range=function(t,e,r){null==e&&(e=t||0,t=0),r=r||1;for(var n=Math.max(Math.ceil((e-t)/r),0),i=Array(n),o=0;o<n;o++,t+=r)i[o]=t;return i};var I=function t(e,r,n,i,o){if(!(i instanceof r))return e.apply(n,o);var a=w(e.prototype),s=e.apply(a,o);return m.isObject(s)?s:a};m.bind=function(t,e){if(l&&t.bind===l)return l.apply(t,u.call(arguments,1));if(!m.isFunction(t))throw new TypeError("Bind must be called on a function");var r=u.call(arguments,2),n;return function n(){return I(t,n,e,this,r.concat(u.call(arguments)))}},m.partial=function(t){var e=u.call(arguments,1),r;return function r(){for(var n=0,i=e.length,o=Array(i),a=0;a<i;a++)o[a]=e[a]===m?arguments[n++]:e[a];for(;n<arguments.length;)o.push(arguments[n++]);return I(t,r,this,this,o)}},m.bindAll=function(t){var e,r=arguments.length,n;if(r<=1)throw new Error("bindAll must be passed function names");for(e=1;e<r;e++)t[n=arguments[e]]=m.bind(t[n],t);return t},m.memoize=function(t,e){var r=function r(n){var i=r.cache,o=""+(e?e.apply(this,arguments):n);return m.has(i,o)||(i[o]=t.apply(this,arguments)),i[o]};return r.cache={},r},m.delay=function(t,e){var r=u.call(arguments,2);return setTimeout(function(){return t.apply(null,r)},e)},m.defer=m.partial(m.delay,m,1),m.throttle=function(t,e,r){var n,i,o,a=null,s=0;r||(r={});var u=function e(){s=!1===r.leading?0:m.now(),a=null,o=t.apply(n,i),a||(n=i=null)};return function(){var f=m.now();s||!1!==r.leading||(s=f);var c=e-(f-s);return n=this,i=arguments,c<=0||c>e?(a&&(clearTimeout(a),a=null),s=f,o=t.apply(n,i),a||(n=i=null)):a||!1===r.trailing||(a=setTimeout(u,c)),o}},m.debounce=function(t,e,r){var n,i,o,a,s,u=function u(){var f=m.now()-a;f<e&&f>=0?n=setTimeout(u,e-f):(n=null,r||(s=t.apply(o,i),n||(o=i=null)))};return function(){o=this,i=arguments,a=m.now();var f=r&&!n;return n||(n=setTimeout(u,e)),f&&(s=t.apply(o,i),o=i=null),s}},m.wrap=function(t,e){return m.partial(e,t)},m.negate=function(t){return function(){return!t.apply(this,arguments)}},m.compose=function(){var t=arguments,e=t.length-1;return function(){for(var r=e,n=t[e].apply(this,arguments);r--;)n=t[r].call(this,n);return n}},m.after=function(t,e){return function(){if(--t<1)return e.apply(this,arguments)}},m.before=function(t,e){var r;return function(){return--t>0&&(r=e.apply(this,arguments)),t<=1&&(e=null),r}},m.once=m.partial(m.before,2);var P=!{toString:null}.propertyIsEnumerable("toString"),T=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function C(t,e){var r=T.length,n=t.constructor,i=m.isFunction(n)&&n.prototype||o,a="constructor";for(m.has(t,a)&&!m.contains(e,a)&&e.push(a);r--;)(a=T[r])in t&&t[a]!==i[a]&&!m.contains(e,a)&&e.push(a)}m.keys=function(t){if(!m.isObject(t))return[];if(d)return d(t);var e=[];for(var r in t)m.has(t,r)&&e.push(r);return P&&C(t,e),e},m.allKeys=function(t){if(!m.isObject(t))return[];var e=[];for(var r in t)e.push(r);return P&&C(t,e),e},m.values=function(t){for(var e=m.keys(t),r=e.length,n=Array(r),i=0;i<r;i++)n[i]=t[e[i]];return n},m.mapObject=function(t,e,r){e=y(e,r);for(var n=m.keys(t),i=n.length,o={},a,s=0;s<i;s++)o[a=n[s]]=e(t[a],a,t);return o},m.pairs=function(t){for(var e=m.keys(t),r=e.length,n=Array(r),i=0;i<r;i++)n[i]=[e[i],t[e[i]]];return n},m.invert=function(t){for(var e={},r=m.keys(t),n=0,i=r.length;n<i;n++)e[t[r[n]]]=r[n];return e},m.functions=m.methods=function(t){var e=[];for(var r in t)m.isFunction(t[r])&&e.push(r);return e.sort()},m.extend=g(m.allKeys),m.extendOwn=m.assign=g(m.keys),m.findKey=function(t,e,r){e=y(e,r);for(var n=m.keys(t),i,o=0,a=n.length;o<a;o++)if(e(t[i=n[o]],i,t))return i},m.pick=function(t,e,r){var n={},i=t,o,a;if(null==i)return n;m.isFunction(e)?(a=m.allKeys(i),o=v(e,r)):(a=A(arguments,!1,!1,1),o=function t(e,r,n){return r in n},i=Object(i));for(var s=0,u=a.length;s<u;s++){var f=a[s],c=i[f];o(c,f,i)&&(n[f]=c)}return n},m.omit=function(t,e,r){if(m.isFunction(e))e=m.negate(e);else{var n=m.map(A(arguments,!1,!1,1),String);e=function t(e,r){return!m.contains(n,r)}}return m.pick(t,e,r)},m.defaults=g(m.allKeys,!0),m.create=function(t,e){var r=w(t);return e&&m.extendOwn(r,e),r},m.clone=function(t){return m.isObject(t)?m.isArray(t)?t.slice():m.extend({},t):t},m.tap=function(t,e){return e(t),t},m.isMatch=function(t,e){var r=m.keys(e),n=r.length;if(null==t)return!n;for(var i=Object(t),o=0;o<n;o++){var a=r[o];if(e[a]!==i[a]||!(a in i))return!1}return!0};var R=function t(e,r,n,i){if(e===r)return 0!==e||1/e==1/r;if(null==e||null==r)return e===r;e instanceof m&&(e=e._wrapped),r instanceof m&&(r=r._wrapped);var o=f.call(e);if(o!==f.call(r))return!1;switch(o){case"[object RegExp]":case"[object String]":return""+e==""+r;case"[object Number]":return+e!=+e?+r!=+r:0==+e?1/+e==1/r:+e==+r;case"[object Date]":case"[object Boolean]":return+e==+r}var a="[object Array]"===o;if(!a){if("object"!=(void 0===e?"undefined":_typeof(e))||"object"!=(void 0===r?"undefined":_typeof(r)))return!1;var s=e.constructor,u=r.constructor;if(s!==u&&!(m.isFunction(s)&&s instanceof s&&m.isFunction(u)&&u instanceof u)&&"constructor"in e&&"constructor"in r)return!1}n=n||[],i=i||[];for(var c=n.length;c--;)if(n[c]===e)return i[c]===r;if(n.push(e),i.push(r),a){if((c=e.length)!==r.length)return!1;for(;c--;)if(!t(e[c],r[c],n,i))return!1}else{var h=m.keys(e),d;if(c=h.length,m.keys(r).length!==c)return!1;for(;c--;)if(d=h[c],!m.has(r,d)||!t(e[d],r[d],n,i))return!1}return n.pop(),i.pop(),!0};m.isEqual=function(t,e){return R(t,e)},m.isEmpty=function(t){return null==t||(x(t)&&(m.isArray(t)||m.isString(t)||m.isArguments(t))?0===t.length:0===m.keys(t).length)},m.isElement=function(t){return!(!t||1!==t.nodeType)},m.isArray=h||function(t){return"[object Array]"===f.call(t)},m.isObject=function(t){var e=void 0===t?"undefined":_typeof(t);return"function"===e||"object"===e&&!!t},m.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){m["is"+t]=function(e){return f.call(e)==="[object "+t+"]"}}),m.isArguments(arguments)||(m.isArguments=function(t){return m.has(t,"callee")}),"function"!=typeof/./&&"object"!=("undefined"==typeof Int8Array?"undefined":_typeof(Int8Array))&&(m.isFunction=function(t){return"function"==typeof t||!1}),m.isFinite=function(t){return isFinite(t)&&!isNaN(parseFloat(t))},m.isNaN=function(t){return m.isNumber(t)&&t!==+t},m.isBoolean=function(t){return!0===t||!1===t||"[object Boolean]"===f.call(t)},m.isNull=function(t){return null===t},m.isUndefined=function(t){return void 0===t},m.has=function(t,e){return null!=t&&c.call(t,e)},m.noConflict=function(){return t._=n,this},m.identity=function(t){return t},m.constant=function(t){return function(){return t}},m.noop=function(){},m.property=_,m.propertyOf=function(t){return null==t?function(){}:function(e){return t[e]}},m.matcher=m.matches=function(t){return t=m.extendOwn({},t),function(e){return m.isMatch(e,t)}},m.times=function(t,e,r){var n=Array(Math.max(0,t));e=v(e,r,1);for(var i=0;i<t;i++)n[i]=e(i);return n},m.random=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))},m.now=Date.now||function(){return(new Date).getTime()};var N={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},O=m.invert(N),L=function t(e){var r=function t(r){return e[r]},n="(?:"+m.keys(e).join("|")+")",i=RegExp(n),o=RegExp(n,"g");return function(t){return t=null==t?"":""+t,i.test(t)?t.replace(o,r):t}};m.escape=L(N),m.unescape=L(O),m.result=function(t,e,r){var n=null==t?void 0:t[e];return void 0===n&&(n=r),m.isFunction(n)?n.call(t):n};var F=0;m.uniqueId=function(t){var e=++F+"";return t?t+e:e},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var q=/(.)^/,D={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},U=/\\|'|\r|\n|\u2028|\u2029/g,z=function t(e){return"\\"+D[e]};m.template=function(t,e,r){!e&&r&&(e=r),e=m.defaults({},e,m.templateSettings);var n=RegExp([(e.escape||q).source,(e.interpolate||q).source,(e.evaluate||q).source].join("|")+"|$","g"),i=0,o="__p+='";t.replace(n,function(e,r,n,a,s){return o+=t.slice(i,s).replace(U,z),i=s+e.length,r?o+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":n?o+="'+\n((__t=("+n+"))==null?'':__t)+\n'":a&&(o+="';\n"+a+"\n__p+='"),e}),o+="';\n",e.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{var a=new Function(e.variable||"obj","_",o)}catch(t){throw t.source=o,t}var s=function t(e){return a.call(this,e,m)},u=e.variable||"obj";return s.source="function("+u+"){\n"+o+"}",s},m.chain=function(t){var e=m(t);return e._chain=!0,e};var K=function t(e,r){return e._chain?m(r).chain():r};m.mixin=function(t){m.each(m.functions(t),function(e){var r=m[e]=t[e];m.prototype[e]=function(){var t=[this._wrapped];return s.apply(t,arguments),K(this,r.apply(m,t))}})},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=i[t];m.prototype[t]=function(){var r=this._wrapped;return e.apply(r,arguments),"shift"!==t&&"splice"!==t||0!==r.length||delete r[0],K(this,r)}}),m.each(["concat","join","slice"],function(t){var e=i[t];m.prototype[t]=function(){return K(this,e.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return m})}).call(this)},{}],171:[function(t,e,r){function n(t,e){if(e){e=(e=e.trim().replace(/^(\?|#|&)/,""))?"?"+e:e;var r,n=t.split(/[\?\#]/)[0];e&&/\:\/\/[^\/]*$/.test(n)&&(n+="/");var i=t.match(/(\#.*)$/);t=n+e,i&&(t+=i[0])}return t}e.exports=n},{}],172:[function(t,e,r){var n=t("xhr-request");e.exports=function(t,e){return new Promise(function(r,i){n(t,e,function(t,e){t?i(t):r(e)})})}},{"xhr-request":173}],173:[function(t,e,r){var n=t("query-string"),i=t("url-set-query"),o=t("object-assign"),a=t("./lib/ensure-header.js"),s=t("./lib/request.js"),u="application/json",f=function t(){};function c(t,e,r){if(!t||"string"!=typeof t)throw new TypeError("must specify a URL");if("function"==typeof e&&(r=e,e={}),r&&"function"!=typeof r)throw new TypeError("expected cb to be undefined or a function");r=r||f;var c=(e=e||{}).json?"json":"text",h=(e=o({responseType:c},e)).headers||{},d=(e.method||"GET").toUpperCase(),l=e.query;return l&&("string"!=typeof l&&(l=n.stringify(l)),t=i(t,l)),"json"===e.responseType&&a(h,"Accept",u),e.json&&"GET"!==d&&"HEAD"!==d&&(a(h,"Content-Type",u),e.body=JSON.stringify(e.body)),e.method=d,e.url=t,e.headers=h,delete e.query,delete e.json,s(e,r)}e.exports=c},{"./lib/ensure-header.js":174,"./lib/request.js":176,"object-assign":177,"query-string":163,"url-set-query":171}],174:[function(t,e,r){function n(t,e,r){var n=e.toLowerCase();t[e]||t[n]||(t[e]=r)}e.exports=n},{}],175:[function(t,e,r){function n(t,e){return e?{statusCode:e.statusCode,headers:e.headers,method:t.method,url:t.url,rawRequest:e.rawRequest?e.rawRequest:e}:null}e.exports=n},{}],176:[function(t,e,r){var n=t("xhr"),i=t("./normalize-response");function o(t,e){delete t.uri;var r=!1;return"json"===t.responseType&&(t.responseType="text",r=!0),n(t,function n(o,a,s){if(r&&!o)try{var u=a.rawRequest.responseText;s=JSON.parse(u)}catch(t){o=t}a=i(t,a),e(o,o?null:s,a)})}e.exports=o},{"./normalize-response":175,xhr:178}],177:[function(t,e,r){var n=Object.prototype.propertyIsEnumerable;function i(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function o(t){var e=Object.getOwnPropertyNames(t);return Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(t))),e.filter(function(e){return n.call(t,e)})}e.exports=Object.assign||function(t,e){for(var r,n,a=i(t),s=1;s<arguments.length;s++){r=arguments[s],n=o(Object(r));for(var u=0;u<n.length;u++)a[n[u]]=r[n[u]]}return a}},{}],178:[function(t,e,r){var n=t("global/window"),i=t("is-function"),o=t("parse-headers"),a=t("xtend");function s(t,e){for(var r=0;r<t.length;r++)e(t[r])}function u(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}function f(t,e,r){var n=t;return i(e)?(r=e,"string"==typeof t&&(n={uri:t})):n=a(e,{uri:t}),n.callback=r,n}function c(t,e,r){return h(e=f(t,e,r))}function h(t){if(void 0===t.callback)throw new Error("callback argument missing");var e=!1,r=function r(n,i,o){e||(e=!0,t.callback(n,i,o))};function n(){4===f.readyState&&setTimeout(s,0)}function i(){var t=void 0;if(t=f.response?f.response:f.responseText||d(f),g)try{t=JSON.parse(t)}catch(t){}return t}function a(t){return clearTimeout(w),t instanceof Error||(t=new Error(""+(t||"Unknown XMLHttpRequest Error"))),t.statusCode=0,r(t,_)}function s(){if(!l){var e;clearTimeout(w),e=t.useXDR&&void 0===f.status?200:1223===f.status?204:f.status;var n=_,a=null;return 0!==e?(n={body:i(),statusCode:e,method:b,headers:{},url:p,rawRequest:f},f.getAllResponseHeaders&&(n.headers=o(f.getAllResponseHeaders()))):a=new Error("Internal XMLHttpRequest Error"),r(a,n,n.body)}}var f=t.xhr||null,h,l;f||(f=t.cors||t.useXDR?new c.XDomainRequest:new c.XMLHttpRequest);var p=f.url=t.uri||t.url,b=f.method=t.method||"GET",m=t.body||t.data,v=f.headers=t.headers||{},y=!!t.sync,g=!1,w,_={body:void 0,headers:{},statusCode:0,method:b,url:p,rawRequest:f};if("json"in t&&!1!==t.json&&(g=!0,v.accept||v.Accept||(v.Accept="application/json"),"GET"!==b&&"HEAD"!==b&&(v["content-type"]||v["Content-Type"]||(v["Content-Type"]="application/json"),m=JSON.stringify(!0===t.json?m:t.json))),f.onreadystatechange=n,f.onload=s,f.onerror=a,f.onprogress=function(){},f.onabort=function(){l=!0},f.ontimeout=a,f.open(b,p,!y,t.username,t.password),y||(f.withCredentials=!!t.withCredentials),!y&&t.timeout>0&&(w=setTimeout(function(){if(!l){l=!0,f.abort("timeout");var t=new Error("XMLHttpRequest timeout");t.code="ETIMEDOUT",a(t)}},t.timeout)),f.setRequestHeader)for(h in v)v.hasOwnProperty(h)&&f.setRequestHeader(h,v[h]);else if(t.headers&&!u(t.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in t&&(f.responseType=t.responseType),"beforeSend"in t&&"function"==typeof t.beforeSend&&t.beforeSend(f),f.send(m||null),f}function d(t){if("document"===t.responseType)return t.responseXML;var e=t.responseXML&&"parsererror"===t.responseXML.documentElement.nodeName;return""!==t.responseType||e?null:t.responseXML}function l(){}e.exports=c,c.XMLHttpRequest=n.XMLHttpRequest||l,c.XDomainRequest="withCredentials"in new c.XMLHttpRequest?c.XMLHttpRequest:n.XDomainRequest,s(["get","put","post","patch","head","delete"],function(t){c["delete"===t?"del":t]=function(e,r,n){return(r=f(e,r,n)).method=t.toUpperCase(),h(r)}})},{"global/window":160,"is-function":161,"parse-headers":162,xtend:179}],179:[function(t,e,r){e.exports=i;var n=Object.prototype.hasOwnProperty;function i(){for(var t={},e=0;e<arguments.length;e++){var r=arguments[e];for(var i in r)n.call(r,i)&&(t[i]=r[i])}return t}},{}],180:[function(t,e,r){var n=t("underscore"),i=t("swarm-js"),o=function t(e){this.givenProvider=t.givenProvider,e&&e._requestManager&&(e=e.currentProvider),"undefined"!=typeof document&&(this.pick=i.pick),this.setProvider(e)};o.givenProvider=null,"undefined"!=typeof ethereumProvider&&ethereumProvider.bzz&&(o.givenProvider=ethereumProvider.bzz),o.prototype.setProvider=function(t){if(n.isObject(t)&&n.isString(t.bzz)&&(t=t.bzz),!n.isString(t)){this.currentProvider=null;var e=new Error("No provider set, please set one using bzz.setProvider().");return this.download=this.upload=this.isAvailable=function(){throw e},!1}return this.currentProvider=t,this.download=i.at(t).download,this.upload=i.at(t).upload,this.isAvailable=i.at(t).isAvailable,!0},e.exports=o},{"swarm-js":165,underscore:170}],181:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],182:[function(t,e,r){e.exports={ErrorResponse:function t(e){var r=e&&e.error&&e.error.message?e.error.message:JSON.stringify(e);return new Error("Returned error: "+r)},InvalidNumberOfParams:function t(e,r,n){return new Error('Invalid number of parameters for "'+n+'". Got '+e+" expected "+r+"!")},InvalidConnection:function t(e){return new Error("CONNECTION ERROR: Couldn't connect to node "+e+".")},InvalidProvider:function t(){return new Error("Provider not set or invalid")},InvalidResponse:function t(e){var r=e&&e.error&&e.error.message?e.error.message:"Invalid JSON RPC response: "+JSON.stringify(e);return new Error(r)},ConnectionTimeout:function t(e){return new Error("CONNECTION TIMEOUT: timeout of "+e+" ms achived")}}},{}],183:[function(t,e,r){var n=t("underscore"),i=t("web3-utils"),o=t("web3-eth-iban"),a=function t(e){return i.toBN(e).toString(10)},s=function t(e){return"latest"===e||"pending"===e||"earliest"===e},u=function t(e){return!this||void 0!==e&&null!==e?"genesis"===e||"earliest"===e?"0x0":f(e):this.defaultBlock},f=function t(e){if(void 0!==e)return s(e)?e:i.isHexStrict(e)?n.isString(e)?e.toLowerCase():e:i.numberToHex(e)},c=function t(e){if(e.to&&(e.to=_(e.to)),e.data&&e.input)throw new Error('You can\'t have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.');if(!e.data&&e.input&&(e.data=e.input,delete e.input),e.data&&!i.isHex(e.data))throw new Error("The data field must be HEX encoded data.");return(e.gas||e.gasLimit)&&(e.gas=e.gas||e.gasLimit),["gasPrice","gas","value","nonce"].filter(function(t){return void 0!==e[t]}).forEach(function(t){e[t]=i.numberToHex(e[t])}),e},h=function t(e){var r=(e=c(e)).from||(this?this.defaultAccount:null);return r&&(e.from=_(r)),e},d=function t(e){if(e=c(e),!n.isNumber(e.from)&&!n.isObject(e.from)){if(e.from=e.from||(this?this.defaultAccount:null),!e.from&&!n.isNumber(e.from))throw new Error('The send transactions "from" field must be defined!');e.from=_(e.from)}return e},l=function t(e){return i.isHexStrict(e)?e:i.utf8ToHex(e)},p=function t(e){return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),e.nonce=i.hexToNumber(e.nonce),e.gas=i.hexToNumber(e.gas),e.gasPrice=a(e.gasPrice),e.value=a(e.value),e.to&&i.isAddress(e.to)?e.to=i.toChecksumAddress(e.to):e.to=null,e.from&&(e.from=i.toChecksumAddress(e.from)),e},b=function t(e){if("object"!==(void 0===e?"undefined":_typeof(e)))throw new Error("Received receipt is invalid: "+e);return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),e.cumulativeGasUsed=i.hexToNumber(e.cumulativeGasUsed),e.gasUsed=i.hexToNumber(e.gasUsed),n.isArray(e.logs)&&(e.logs=e.logs.map(y)),e.contractAddress&&(e.contractAddress=i.toChecksumAddress(e.contractAddress)),e},m=function t(e){return e.gasLimit=i.hexToNumber(e.gasLimit),e.gasUsed=i.hexToNumber(e.gasUsed),e.size=i.hexToNumber(e.size),e.timestamp=i.hexToNumber(e.timestamp),null!==e.number&&(e.number=i.hexToNumber(e.number)),e.difficulty&&(e.difficulty=a(e.difficulty)),e.totalDifficulty&&(e.totalDifficulty=a(e.totalDifficulty)),n.isArray(e.transactions)&&e.transactions.forEach(function(t){if(!n.isString(t))return p(t)}),e.miner&&(e.miner=i.toChecksumAddress(e.miner)),e},v=function t(e){var r=function t(e){return null===e||void 0===e?null:0===(e=String(e)).indexOf("0x")?e:i.fromUtf8(e)};return e.topics=e.topics||[],e.topics=e.topics.map(function(t){return n.isArray(t)?t.map(r):r(t)}),r=null,e.address&&(e.address=n.isArray(e.address)?e.address.map(function(t){return _(t)}):_(e.address)),e},y=function t(e){if("string"==typeof e.blockHash&&"string"==typeof e.transactionHash&&"string"==typeof e.logIndex){var r=i.sha3(e.blockHash.replace("0x","")+e.transactionHash.replace("0x","")+e.logIndex.replace("0x",""));e.id="log_"+r.replace("0x","").substr(0,8)}else e.id||(e.id=null);return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),null!==e.logIndex&&(e.logIndex=i.hexToNumber(e.logIndex)),e.address&&(e.address=i.toChecksumAddress(e.address)),e},g=function t(e){return e.ttl&&(e.ttl=i.numberToHex(e.ttl)),e.workToProve&&(e.workToProve=i.numberToHex(e.workToProve)),e.priority&&(e.priority=i.numberToHex(e.priority)),n.isArray(e.topics)||(e.topics=e.topics?[e.topics]:[]),e.topics=e.topics.map(function(t){return 0===t.indexOf("0x")?t:i.fromUtf8(t)}),e},w=function t(e){return e.expiry=i.hexToNumber(e.expiry),e.sent=i.hexToNumber(e.sent),e.ttl=i.hexToNumber(e.ttl),e.workProved=i.hexToNumber(e.workProved),e.topics||(e.topics=[]),e.topics=e.topics.map(function(t){return i.toUtf8(t)}),e},_=function t(e){var r=new o(e);if(r.isValid()&&r.isDirect())return r.toAddress().toLowerCase();if(i.isAddress(e))return"0x"+e.toLowerCase().replace("0x","");throw new Error('Provided address "'+e+"\" is invalid, the capitalization checksum test failed, or its an indrect IBAN address which can't be converted.")},M=function t(e){return e.startingBlock=i.hexToNumber(e.startingBlock),e.currentBlock=i.hexToNumber(e.currentBlock),e.highestBlock=i.hexToNumber(e.highestBlock),e.knownStates&&(e.knownStates=i.hexToNumber(e.knownStates),e.pulledStates=i.hexToNumber(e.pulledStates)),e};e.exports={inputDefaultBlockNumberFormatter:u,inputBlockNumberFormatter:f,inputCallFormatter:h,inputTransactionFormatter:d,inputAddressFormatter:_,inputPostFormatter:g,inputLogFormatter:v,inputSignFormatter:l,outputBigNumberFormatter:a,outputTransactionFormatter:p,outputTransactionReceiptFormatter:b,outputBlockFormatter:m,outputLogFormatter:y,outputPostFormatter:w,outputSyncingFormatter:M}},{underscore:181,"web3-eth-iban":369,"web3-utils":394}],184:[function(t,e,r){var n=t("./errors"),i=t("./formatters");e.exports={errors:n,formatters:i}},{"./errors":182,"./formatters":183}],185:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],186:[function(t,e,r){var n=t("underscore"),i=t("web3-core-helpers").errors,o=t("web3-core-helpers").formatters,a=t("web3-utils"),s=t("web3-core-promievent"),u=t("web3-core-subscriptions").subscriptions,f=50,c=750,h=24,d=function t(e){if(!e.call||!e.name)throw new Error('When creating a method you need to provide at least the "name" and "call" property.');this.name=e.name,this.call=e.call,this.params=e.params||0,this.inputFormatter=e.inputFormatter,this.outputFormatter=e.outputFormatter,this.transformPayload=e.transformPayload,this.extraFormatters=e.extraFormatters,this.requestManager=e.requestManager,this.accounts=e.accounts,this.defaultBlock=e.defaultBlock||"latest",this.defaultAccount=e.defaultAccount||null};d.prototype.setRequestManager=function(t,e){this.requestManager=t,e&&(this.accounts=e)},d.prototype.createFunction=function(t,e){var r=this.buildCall();return r.call=this.call,this.setRequestManager(t||this.requestManager,e||this.accounts),r},d.prototype.attachToObject=function(t){var e=this.buildCall();e.call=this.call;var r=this.name.split(".");r.length>1?(t[r[0]]=t[r[0]]||{},t[r[0]][r[1]]=e):t[r[0]]=e},d.prototype.getCall=function(t){return n.isFunction(this.call)?this.call(t):this.call},d.prototype.extractCallback=function(t){if(n.isFunction(t[t.length-1]))return t.pop()},d.prototype.validateArgs=function(t){if(t.length!==this.params)throw i.InvalidNumberOfParams(t.length,this.params,this.name)},d.prototype.formatInput=function(t){var e=this;return this.inputFormatter?this.inputFormatter.map(function(r,n){return r?r.call(e,t[n]):t[n]}):t},d.prototype.formatOutput=function(t){var e=this;return n.isArray(t)?t.map(function(t){return e.outputFormatter&&t?e.outputFormatter(t):t}):this.outputFormatter&&t?this.outputFormatter(t):t},d.prototype.toPayload=function(t){var e=this.getCall(t),r=this.extractCallback(t),n=this.formatInput(t);this.validateArgs(n);var i={method:e,params:n,callback:r};return this.transformPayload&&(i=this.transformPayload(i)),i},d.prototype._confirmTransaction=function(t,e,r){var i=this,f=!1,c=!0,h=0,l=0,p=null,b=n.isObject(r.params[0])&&r.params[0].gas?r.params[0].gas:null,m=n.isObject(r.params[0])&&r.params[0].data&&r.params[0].from&&!r.params[0].to,v=[new d({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:o.outputTransactionReceiptFormatter}),new d({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[o.inputAddressFormatter,o.inputDefaultBlockNumberFormatter]}),new u({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:o.outputBlockFormatter}}})],y={};n.each(v,function(t){t.attachToObject(y),t.requestManager=i.requestManager});var g=function r(n,o,u,d,v){if(!u)return v||(v={unsubscribe:function t(){clearInterval(p)}}),(n?s.resolve(n):y.getTransactionReceipt(e)).catch(function(e){v.unsubscribe(),f=!0,a._fireError({message:"Failed to check for transaction receipt:",data:e},t.eventEmitter,t.reject)}).then(function(e){if(!e||!e.blockHash)throw new Error("Receipt missing or blockHash null");return i.extraFormatters&&i.extraFormatters.receiptFormatter&&(e=i.extraFormatters.receiptFormatter(e)),t.eventEmitter.listeners("confirmation").length>0&&(void 0!==n&&0===l||t.eventEmitter.emit("confirmation",l,e),c=!1,25===++l&&(v.unsubscribe(),t.eventEmitter.removeAllListeners())),e}).then(function(e){if(m&&!f){if(!e.contractAddress)return c&&(v.unsubscribe(),f=!0),void a._fireError(new Error("The transaction receipt didn't contain a contract address."),t.eventEmitter,t.reject);y.getCode(e.contractAddress,function(r,n){n&&(n.length>2?(t.eventEmitter.emit("receipt",e),i.extraFormatters&&i.extraFormatters.contractDeployFormatter?t.resolve(i.extraFormatters.contractDeployFormatter(e)):t.resolve(e),c&&t.eventEmitter.removeAllListeners()):a._fireError(new Error("The contract code couldn't be stored, please check your gas limit."),t.eventEmitter,t.reject),c&&v.unsubscribe(),f=!0)})}return e}).then(function(e){m||f||(e.outOfGas||b&&b===e.gasUsed?(e&&(e=JSON.stringify(e,null,2)),a._fireError(new Error("Transaction ran out of gas. Please provide more gas:\n"+e),t.eventEmitter,t.reject)):(t.eventEmitter.emit("receipt",e),t.resolve(e),c&&t.eventEmitter.removeAllListeners()),c&&v.unsubscribe(),f=!0)}).catch(function(){h++,o?h-1>=750&&(v.unsubscribe(),f=!0,a._fireError(new Error("Transaction was not mined within750 seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!"),t.eventEmitter,t.reject)):h-1>=50&&(v.unsubscribe(),f=!0,a._fireError(new Error("Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!"),t.eventEmitter,t.reject))});v.unsubscribe(),f=!0,a._fireError({message:"Failed to subscribe to new newBlockHeaders to confirm the transaction receipts.",data:u},t.eventEmitter,t.reject)},w=function(t){n.isFunction(this.requestManager.provider.on)?y.subscribe("newBlockHeaders",g.bind(null,t,!1)):p=setInterval(g.bind(null,t,!0),1e3)}.bind(this);y.getTransactionReceipt(e).then(function(e){e&&e.blockHash?(t.eventEmitter.listeners("confirmation").length>0&&w(e),g(e,!1)):f||w()}).catch(function(){f||w()})};var l=function t(e,r){var i=null;return i=n.isNumber(e)?r.wallet[e]:n.isObject(e)&&e.address&&e.privateKey?e:r.wallet[e.toLowerCase()]};d.prototype.buildCall=function(){var t=this,e="eth_sendTransaction"===t.call||"eth_sendRawTransaction"===t.call,r=function r(){var i=s(!e),o=t.toPayload(Array.prototype.slice.call(arguments)),u=function r(n,s){try{s=t.formatOutput(s)}catch(t){n=t}if(s instanceof Error&&(n=s),n)return n.error&&(n=n.error),a._fireError(n,i.eventEmitter,i.reject,o.callback);o.callback&&o.callback(null,s),e?(i.eventEmitter.emit("transactionHash",s),t._confirmTransaction(i,s,o)):n||i.resolve(s)},f=function e(r){var i=n.extend({},o,{method:"eth_sendRawTransaction",params:[r.rawTransaction]});t.requestManager.send(i,u)},c=function t(e,r){var o;if(r&&r.accounts&&r.accounts.wallet&&r.accounts.wallet.length)if("eth_sendTransaction"===e.method){var a=e.params[0];if((o=l(n.isObject(a)?a.from:null,r.accounts))&&o.privateKey)return r.accounts.signTransaction(n.omit(a,"from"),o.privateKey).then(f)}else if("eth_sign"===e.method){var s=e.params[1];if((o=l(e.params[0],r.accounts))&&o.privateKey){var c=r.accounts.sign(s,o.privateKey);return e.callback&&e.callback(null,c.signature),void i.resolve(c.signature)}}return r.requestManager.send(e,u)},h;e&&n.isObject(o.params[0])&&!o.params[0].gasPrice?new d({name:"getGasPrice",call:"eth_gasPrice",params:0}).createFunction(t.requestManager)(function(e,r){r&&(o.params[0].gasPrice=r),c(o,t)}):c(o,t);return i.eventEmitter};return r.method=t,r.request=this.request.bind(this),r},d.prototype.request=function(){var t=this.toPayload(Array.prototype.slice.call(arguments));return t.format=this.formatOutput.bind(this),t},e.exports=d},{underscore:185,"web3-core-helpers":184,"web3-core-promievent":191,"web3-core-subscriptions":199,"web3-utils":394}],187:[function(t,e,r){e.exports=t("./register")().Promise},{"./register":189}],188:[function(t,e,r){var n="@@any-promise/REGISTRATION",i=null;e.exports=function(t,e){return function r(o,a){o=o||null;var s=!1!==(a=a||{}).global;if(null===i&&s&&(i=t[n]||null),null!==i&&null!==o&&i.implementation!==o)throw new Error('any-promise already defined as "'+i.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return null===i&&(i=null!==o&&void 0!==a.Promise?{Promise:a.Promise,implementation:o}:e(o),s&&(t[n]=i)),i}}},{}],189:[function(t,e,r){function n(){if(void 0===window.Promise)throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}e.exports=t("./loader")(window,n)},{"./loader":188}],190:[function(t,e,r){var n="function"!=typeof Object.create&&"~";function i(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function o(){}o.prototype._events=void 0,o.prototype.listeners=function t(e,r){var i=n?n+e:e,o=this._events&&this._events[i];if(r)return!!o;if(!o)return[];if(o.fn)return[o.fn];for(var a=0,s=o.length,u=new Array(s);a<s;a++)u[a]=o[a].fn;return u},o.prototype.emit=function t(e,r,i,o,a,s){var u=n?n+e:e;if(!this._events||!this._events[u])return!1;var f=this._events[u],c=arguments.length,h,d;if("function"==typeof f.fn){switch(f.once&&this.removeListener(e,f.fn,void 0,!0),c){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,r),!0;case 3:return f.fn.call(f.context,r,i),!0;case 4:return f.fn.call(f.context,r,i,o),!0;case 5:return f.fn.call(f.context,r,i,o,a),!0;case 6:return f.fn.call(f.context,r,i,o,a,s),!0}for(d=1,h=new Array(c-1);d<c;d++)h[d-1]=arguments[d];f.fn.apply(f.context,h)}else{var l=f.length,p;for(d=0;d<l;d++)switch(f[d].once&&this.removeListener(e,f[d].fn,void 0,!0),c){case 1:f[d].fn.call(f[d].context);break;case 2:f[d].fn.call(f[d].context,r);break;case 3:f[d].fn.call(f[d].context,r,i);break;default:if(!h)for(p=1,h=new Array(c-1);p<c;p++)h[p-1]=arguments[p];f[d].fn.apply(f[d].context,h)}}return!0},o.prototype.on=function t(e,r,o){var a=new i(r,o||this),s=n?n+e:e;return this._events||(this._events=n?{}:Object.create(null)),this._events[s]?this._events[s].fn?this._events[s]=[this._events[s],a]:this._events[s].push(a):this._events[s]=a,this},o.prototype.once=function t(e,r,o){var a=new i(r,o||this,!0),s=n?n+e:e;return this._events||(this._events=n?{}:Object.create(null)),this._events[s]?this._events[s].fn?this._events[s]=[this._events[s],a]:this._events[s].push(a):this._events[s]=a,this},o.prototype.removeListener=function t(e,r,i,o){var a=n?n+e:e;if(!this._events||!this._events[a])return this;var s=this._events[a],u=[];if(r)if(s.fn)(s.fn!==r||o&&!s.once||i&&s.context!==i)&&u.push(s);else for(var f=0,c=s.length;f<c;f++)(s[f].fn!==r||o&&!s[f].once||i&&s[f].context!==i)&&u.push(s[f]);return u.length?this._events[a]=1===u.length?u[0]:u:delete this._events[a],this},o.prototype.removeAllListeners=function t(e){return this._events?(e?delete this._events[n?n+e:e]:this._events=n?{}:Object.create(null),this):this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prototype.setMaxListeners=function t(){return this},o.prefixed=n,void 0!==e&&(e.exports=o)},{}],191:[function(t,e,r){var n=t("eventemitter3"),i=t("any-promise"),o=function t(e){var r,o,a=new i(function(){r=arguments[0],o=arguments[1]});if(e)return{resolve:r,reject:o,eventEmitter:a};var s=new n;return a._events=s._events,a.emit=s.emit,a.on=s.on,a.once=s.once,a.off=s.off,a.listeners=s.listeners,a.addListener=s.addListener,a.removeListener=s.removeListener,a.removeAllListeners=s.removeAllListeners,{resolve:r,reject:o,eventEmitter:a}};o.resolve=function(t){var e=o(!0);return e.resolve(t),e.eventEmitter},e.exports=o},{"any-promise":187,eventemitter3:190}],192:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],193:[function(t,e,r){var n=t("./jsonrpc"),i=t("web3-core-helpers").errors,o=function t(e){this.requestManager=e,this.requests=[]};o.prototype.add=function(t){this.requests.push(t)},o.prototype.execute=function(){var t=this.requests;this.requestManager.sendBatch(t,function(e,r){r=r||[],t.map(function(t,e){return r[e]||{}}).forEach(function(e,r){if(t[r].callback){if(e&&e.error)return t[r].callback(i.ErrorResponse(e));if(!n.isValidResponse(e))return t[r].callback(i.InvalidResponse(e));t[r].callback(null,t[r].format?t[r].format(e.result):e.result)}})})},e.exports=o},{"./jsonrpc":196,"web3-core-helpers":184}],194:[function(t,e,r){var n=null,i=Function("return this")();void 0!==i.ethereumProvider?n=i.ethereumProvider:void 0!==i.web3&&i.web3.currentProvider&&(i.web3.currentProvider.sendAsync&&(i.web3.currentProvider.send=i.web3.currentProvider.sendAsync,delete i.web3.currentProvider.sendAsync),!i.web3.currentProvider.on&&i.web3.currentProvider.connection&&"ipcProviderWrapper"===i.web3.currentProvider.connection.constructor.name&&(i.web3.currentProvider.on=function(t,e){if("function"!=typeof e)throw new Error("The second parameter callback must be a function.");switch(t){case"data":this.connection.on("data",function(t){var r="";t=t.toString();try{r=JSON.parse(t)}catch(r){return e(new Error("Couldn't parse response data"+t))}r.id||-1===r.method.indexOf("_subscription")||e(null,r)});break;default:this.connection.on(t,e)}}),n=i.web3.currentProvider),e.exports=n},{}],195:[function(t,e,r){var n=t("underscore"),i=t("web3-core-helpers").errors,o=t("./jsonrpc.js"),a=t("./batch.js"),s=t("./givenProvider.js"),u=function t(e){this.provider=null,this.providers=t.providers,this.setProvider(e),this.subscriptions={}};u.givenProvider=s,u.providers={WebsocketProvider:t("web3-providers-ws"),HttpProvider:t("web3-providers-http"),IpcProvider:t("web3-providers-ipc")},u.prototype.setProvider=function(t,e){var r=this;if(t&&"string"==typeof t&&this.providers)if(/^http(s)?:\/\//i.test(t))t=new this.providers.HttpProvider(t);else if(/^ws(s)?:\/\//i.test(t))t=new this.providers.WebsocketProvider(t);else if(t&&"object"===(void 0===e?"undefined":_typeof(e))&&"function"==typeof e.connect)t=new this.providers.IpcProvider(t,e);else if(t)throw new Error("Can't autodetect provider for \""+t+'"');this.provider&&this.clearSubscriptions(),this.provider=t||null,this.provider&&this.provider.on&&this.provider.on("data",function t(e,n){(e=e||n).method&&r.subscriptions[e.params.subscription]&&r.subscriptions[e.params.subscription].callback&&r.subscriptions[e.params.subscription].callback(null,e.params.result)})},u.prototype.send=function(t,e){if(e=e||function(){},!this.provider)return e(i.InvalidProvider());var r=o.toPayload(t.method,t.params);this.provider[this.provider.sendAsync?"sendAsync":"send"](r,function(t,n){return n&&n.id&&r.id!==n.id?e(new Error('Wrong response id "'+n.id+'" (expected: "'+r.id+'") in '+JSON.stringify(r))):t?e(t):n&&n.error?e(i.ErrorResponse(n)):o.isValidResponse(n)?void e(null,n.result):e(i.InvalidResponse(n))})},u.prototype.sendBatch=function(t,e){if(!this.provider)return e(i.InvalidProvider());var r=o.toBatchPayload(t);this.provider[this.provider.sendAsync?"sendAsync":"send"](r,function(t,r){return t?e(t):n.isArray(r)?void e(null,r):e(i.InvalidResponse(r))})},u.prototype.addSubscription=function(t,e,r,n){if(!this.provider.on)throw new Error("The provider doesn't support subscriptions: "+this.provider.constructor.name);this.subscriptions[t]={callback:n,type:r,name:e}},u.prototype.removeSubscription=function(t,e){var r=this;this.subscriptions[t]&&(this.send({method:this.subscriptions[t].type+"_unsubscribe",params:[t]},e),delete this.subscriptions[t])},u.prototype.clearSubscriptions=function(t){var e=this;Object.keys(this.subscriptions).forEach(function(r){t&&"syncing"===e.subscriptions[r].name||e.removeSubscription(r)}),this.provider.reset&&this.provider.reset()},e.exports={Manager:u,BatchManager:a}},{"./batch.js":193,"./givenProvider.js":194,"./jsonrpc.js":196,underscore:192,"web3-core-helpers":184,"web3-providers-http":376,"web3-providers-ipc":379,"web3-providers-ws":381}],196:[function(t,e,r){var n={messageId:0,toPayload:function(t,e){if(!t)throw new Error('JSONRPC method should be specified for params: "'+JSON.stringify(e)+'"!');return n.messageId++,{jsonrpc:"2.0",id:n.messageId,method:t,params:e||[]}},isValidResponse:function(t){return Array.isArray(t)?t.every(e):e(t);function e(t){return!(!t||t.error||"2.0"!==t.jsonrpc||"number"!=typeof t.id&&"string"!=typeof t.id||void 0===t.result)}},toBatchPayload:function(t){return t.map(function(t){return n.toPayload(t.method,t.params)})}};e.exports=n},{}],197:[function(t,e,r){arguments[4][190][0].apply(r,arguments)},{dup:190}],198:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],199:[function(t,e,r){var n=t("./subscription.js"),i=function t(e){this.name=e.name,this.type=e.type,this.subscriptions=e.subscriptions||{},this.requestManager=null};i.prototype.setRequestManager=function(t){this.requestManager=t},i.prototype.attachToObject=function(t){var e=this.buildCall();e.call=this.call;var r=this.name.split(".");r.length>1?(t[r[0]]=t[r[0]]||{},t[r[0]][r[1]]=e):t[r[0]]=e},i.prototype.buildCall=function(){var t=this;return function(){t.subscriptions[arguments[0]]||console.warn("Subscription "+JSON.stringify(arguments[0])+" doesn't exist. Subscribing anyway.");var e=new n({subscription:t.subscriptions[arguments[0]],requestManager:t.requestManager,type:t.type});return e.subscribe.apply(e,arguments)}},e.exports={subscriptions:i,subscription:n}},{"./subscription.js":200}],200:[function(t,e,r){var n=t("underscore"),i=t("web3-core-helpers").errors,o=t("eventemitter3");function a(t){o.call(this),this.id=null,this.callback=null,this.arguments=null,this._reconnectIntervalId=null,this.options={subscription:t.subscription,type:t.type,requestManager:t.requestManager}}a.prototype=Object.create(o.prototype),a.prototype.constructor=a,a.prototype._extractCallback=function(t){if(n.isFunction(t[t.length-1]))return t.pop()},a.prototype._validateArgs=function(t){var e=this.options.subscription;if(e||(e={}),e.params||(e.params=0),t.length!==e.params)throw i.InvalidNumberOfParams(t.length,e.params+1,t[0])},a.prototype._formatInput=function(t){var e=this.options.subscription,r;return e&&e.inputFormatter?e.inputFormatter.map(function(e,r){return e?e(t[r]):t[r]}):t},a.prototype._formatOutput=function(t){var e=this.options.subscription;return e&&e.outputFormatter&&t?e.outputFormatter(t):t},a.prototype._toPayload=function(t){var e=[];if(this.callback=this._extractCallback(t),this.subscriptionMethod||(this.subscriptionMethod=t.shift(),this.options.subscription.subscriptionName&&(this.subscriptionMethod=this.options.subscription.subscriptionName)),this.arguments||(this.arguments=this._formatInput(t),this._validateArgs(this.arguments),t=[]),e.push(this.subscriptionMethod),e=e.concat(this.arguments),t.length)throw new Error("Only a callback is allowed as parameter on an already instantiated subscription.");return{method:this.options.type+"_subscribe",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(){var t=this,e=Array.prototype.slice.call(arguments),r=this._toPayload(e);if(!r)return this;if(!this.options.requestManager.provider){var i=new Error("No provider set.");return this.callback(i,null,this),this.emit("error",i),this}if(!this.options.requestManager.provider.on){var o=new Error("The current provider doesn't support subscriptions: "+this.options.requestManager.provider.constructor.name);return this.callback(o,null,this),this.emit("error",o),this}return this.id&&this.unsubscribe(),this.options.params=r.params[1],"logs"===r.params[0]&&n.isObject(r.params[1])&&r.params[1].hasOwnProperty("fromBlock")&&isFinite(r.params[1].fromBlock)&&this.options.requestManager.send({method:"eth_getLogs",params:[r.params[1]]},function(e,r){e?(t.callback(e,null,t),t.emit("error",e)):r.forEach(function(e){var r=t._formatOutput(e);t.callback(null,r,t),t.emit("data",r)})}),"object"===_typeof(r.params[1])&&delete r.params[1].fromBlock,this.options.requestManager.send(r,function(e,i){!e&&i?(t.id=i,t.options.requestManager.addSubscription(t.id,r.params[0],t.options.type,function(e,r){e?(t.options.requestManager.removeSubscription(t.id),t.options.requestManager.provider.once&&(t._reconnectIntervalId=setInterval(function(){t.options.requestManager.provider.reconnect&&t.options.requestManager.provider.reconnect()},500),t.options.requestManager.provider.once("connect",function(){clearInterval(t._reconnectIntervalId),t.subscribe(t.callback)})),t.emit("error",e),n.isFunction(t.callback)&&t.callback(e,null,t)):(n.isArray(r)||(r=[r]),r.forEach(function(e){var r=t._formatOutput(e);if(n.isFunction(t.options.subscription.subscriptionHandler))return t.options.subscription.subscriptionHandler.call(t,r);t.emit("data",r),n.isFunction(t.callback)&&t.callback(null,r,t)}))})):n.isFunction(t.callback)?(t.callback(e,null,t),t.emit("error",e)):t.emit("error",e)}),this},e.exports=a},{eventemitter3:197,underscore:198,"web3-core-helpers":184}],201:[function(t,e,r){var n=t("web3-core-helpers").formatters,i=t("web3-core-method"),o=t("web3-utils"),a=function t(e){var r=function t(r){var n;return r.property?(e[r.property]||(e[r.property]={}),n=e[r.property]):n=e,r.methods&&r.methods.forEach(function(t){t instanceof i||(t=new i(t)),t.attachToObject(n),t.setRequestManager(e._requestManager)}),e};return r.formatters=n,r.utils=o,r.Method=i,r};e.exports=a},{"web3-core-helpers":184,"web3-core-method":186,"web3-utils":394}],202:[function(t,e,r){var n=t("web3-core-requestmanager"),i=t("./extend.js");e.exports={packageInit:function t(e,r){if(r=Array.prototype.slice.call(r),!e)throw new Error('You need to instantiate using the "new" keyword.');Object.defineProperty(e,"currentProvider",{get:function t(){return e._provider},set:function t(r){return e.setProvider(r)},enumerable:!0,configurable:!0}),r[0]&&r[0]._requestManager?e._requestManager=new n.Manager(r[0].currentProvider):(e._requestManager=new n.Manager,e._requestManager.setProvider(r[0],r[1])),e.givenProvider=n.Manager.givenProvider,e.providers=n.Manager.providers,e._provider=e._requestManager.provider,e.setProvider||(e.setProvider=function(t,r){return e._requestManager.setProvider(t,r),e._provider=e._requestManager.provider,!0}),e.BatchRequest=n.BatchManager.bind(null,e._requestManager),e.extend=i(e)},addProviders:function t(e){e.givenProvider=n.Manager.givenProvider,e.providers=n.Manager.providers}}},{"./extend.js":201,"web3-core-requestmanager":195}],203:[function(t,e,r){!function(e,r){function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function t(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var a;"object"===(void 0===e?"undefined":_typeof(e))?e.exports=o:r.BN=o,o.BN=o,o.wordSize=26;try{a=t("buffer").Buffer}catch(t){}function s(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o<i;o++){var a=t.charCodeAt(o)-48;n<<=4,n|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a<o;a++){var s=t.charCodeAt(a)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function t(e){return e instanceof o||null!==e&&"object"===(void 0===e?"undefined":_typeof(e))&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function t(e,r){return e.cmp(r)>0?e:r},o.min=function t(e,r){return e.cmp(r)<0?e:r},o.prototype._init=function t(e,r,i){if("number"==typeof e)return this._initNumber(e,r,i);if("object"===(void 0===e?"undefined":_typeof(e)))return this._initArray(e,r,i);"hex"===r&&(r=16),n(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===r?this._parseHex(e,o):this._parseBase(e,r,o),"-"===e[0]&&(this.negative=1),this.strip(),"le"===i&&this._initArray(this.toArray(),r,i)},o.prototype._initNumber=function t(e,r,i){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),r,i)},o.prototype._initArray=function t(e,r,i){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var a,s,u=0;if("be"===i)for(o=e.length-1,a=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[a]|=s<<u&67108863,this.words[a+1]=s>>>26-u&67108863,(u+=24)>=26&&(u-=26,a++);else if("le"===i)for(o=0,a=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[a]|=s<<u&67108863,this.words[a+1]=s>>>26-u&67108863,(u+=24)>=26&&(u-=26,a++);return this.strip()},o.prototype._parseHex=function t(e,r){this.length=Math.ceil((e.length-r)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,o,a=0;for(n=e.length-6,i=0;n>=r;n-=6)o=s(e,n,n+6),this.words[i]|=o<<a&67108863,this.words[i+1]|=o>>>26-a&4194303,(a+=24)>=26&&(a-=26,i++);n+6!==r&&(o=s(e,r,n+6),this.words[i]|=o<<a&67108863,this.words[i+1]|=o>>>26-a&4194303),this.strip()},o.prototype._parseBase=function t(e,r,n){this.words=[0],this.length=1;for(var i=0,o=1;o<=67108863;o*=r)i++;i--,o=o/r|0;for(var a=e.length-n,s=a%i,f=Math.min(a,a-s)+n,c=0,h=n;h<f;h+=i)c=u(e,h,h+i,r),this.imuln(o),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c);if(0!==s){var d=1;for(c=u(e,h,e.length,r),h=0;h<s;h++)d*=r;this.imuln(d),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c)}},o.prototype.copy=function t(e){e.words=new Array(this.length);for(var r=0;r<this.length;r++)e.words[r]=this.words[r];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function t(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function t(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function t(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function t(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function t(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],c=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t){for(var e=new Array(t.bitLength()),r=0;r<e.length;r++){var n=r/26|0,i=r%26;e[r]=(t.words[n]&1<<i)>>>i}return e}function l(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f<n;f++){for(var c=u>>>26,h=67108863&u,d=Math.min(f,e.length-1),l=Math.max(0,f-t.length+1);l<=d;l++){var p=f-l|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[l])+h)/67108864|0,h=67108863&a}r.words[f]=0|h,u=0|c}return 0!==u?r.words[f]=0|u:r.length--,r.strip()}o.prototype.toString=function t(e,r){var i;if(e=e||10,r=0|r||1,16===e||"hex"===e){i="";for(var o=0,a=0,s=0;s<this.length;s++){var u=this.words[s],d=(16777215&(u<<o|a)).toString(16);i=0!==(a=u>>>24-o&16777215)||s!==this.length-1?f[6-d.length]+d+i:d+i,(o+=2)>=26&&(o-=26,s--)}for(0!==a&&(i=a.toString(16)+i);i.length%r!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var l=c[e],p=h[e];i="";var b=this.clone();for(b.negative=0;!b.isZero();){var m=b.modn(p).toString(e);i=(b=b.idivn(p)).isZero()?m+i:f[l-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%r!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function t(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function t(){return this.toString(16)},o.prototype.toBuffer=function t(e,r){return n(void 0!==a),this.toArrayLike(a,e,r)},o.prototype.toArray=function t(e,r){return this.toArrayLike(Array,e,r)},o.prototype.toArrayLike=function t(e,r,i){var o=this.byteLength(),a=i||Math.max(1,o);n(o<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var s="le"===r,u=new e(a),f,c,h=this.clone();if(s){for(c=0;!h.isZero();c++)f=h.andln(255),h.iushrn(8),u[c]=f;for(;c<a;c++)u[c]=0}else{for(c=0;c<a-o;c++)u[c]=0;for(c=0;!h.isZero();c++)f=h.andln(255),h.iushrn(8),u[a-c-1]=f}return u},Math.clz32?o.prototype._countBits=function t(e){return 32-Math.clz32(e)}:o.prototype._countBits=function t(e){var r=e,n=0;return r>=4096&&(n+=13,r>>>=13),r>=64&&(n+=7,r>>>=7),r>=8&&(n+=4,r>>>=4),r>=2&&(n+=2,r>>>=2),n+r},o.prototype._zeroBits=function t(e){if(0===e)return 26;var r=e,n=0;return 0==(8191&r)&&(n+=13,r>>>=13),0==(127&r)&&(n+=7,r>>>=7),0==(15&r)&&(n+=4,r>>>=4),0==(3&r)&&(n+=2,r>>>=2),0==(1&r)&&n++,n},o.prototype.bitLength=function t(){var e=this.words[this.length-1],r=this._countBits(e);return 26*(this.length-1)+r},o.prototype.zeroBits=function t(){if(this.isZero())return 0;for(var e=0,r=0;r<this.length;r++){var n=this._zeroBits(this.words[r]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function t(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function t(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function t(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function t(){return 0!==this.negative},o.prototype.neg=function t(){return this.clone().ineg()},o.prototype.ineg=function t(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function t(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var r=0;r<e.length;r++)this.words[r]=this.words[r]|e.words[r];return this.strip()},o.prototype.ior=function t(e){return n(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function t(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function t(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function t(e){var r;r=this.length>e.length?e:this;for(var n=0;n<r.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=r.length,this.strip()},o.prototype.iand=function t(e){return n(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function t(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function t(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function t(e){var r,n;this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0;i<n.length;i++)this.words[i]=r.words[i]^n.words[i];if(this!==r)for(;i<r.length;i++)this.words[i]=r.words[i];return this.length=r.length,this.strip()},o.prototype.ixor=function t(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function t(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function t(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function t(e){n("number"==typeof e&&e>=0);var r=0|Math.ceil(e/26),i=e%26;this._expand(r),i>0&&r--;for(var o=0;o<r;o++)this.words[o]=67108863&~this.words[o];return i>0&&(this.words[o]=~this.words[o]&67108863>>26-i),this.strip()},o.prototype.notn=function t(e){return this.clone().inotn(e)},o.prototype.setn=function t(e,r){n("number"==typeof e&&e>=0);var i=e/26|0,o=e%26;return this._expand(i+1),this.words[i]=r?this.words[i]|1<<o:this.words[i]&~(1<<o),this.strip()},o.prototype.iadd=function t(e){var r,n,i;if(0!==this.negative&&0===e.negative)return this.negative=0,r=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,r=this.isub(e),e.negative=1,r._normSign();this.length>e.length?(n=this,i=e):(n=e,i=this);for(var o=0,a=0;a<i.length;a++)r=(0|n.words[a])+(0|i.words[a])+o,this.words[a]=67108863&r,o=r>>>26;for(;0!==o&&a<n.length;a++)r=(0|n.words[a])+o,this.words[a]=67108863&r,o=r>>>26;if(this.length=n.length,0!==o)this.words[this.length]=o,this.length++;else if(n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this},o.prototype.add=function t(e){var r;return 0!==e.negative&&0===this.negative?(e.negative=0,r=this.sub(e),e.negative^=1,r):0===e.negative&&0!==this.negative?(this.negative=0,r=e.sub(this),this.negative=1,r):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function t(e){if(0!==e.negative){e.negative=0;var r=this.iadd(e);return e.negative=1,r._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n=this.cmp(e),i,o;if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,o=e):(i=e,o=this);for(var a=0,s=0;s<o.length;s++)a=(r=(0|i.words[s])-(0|o.words[s])+a)>>26,this.words[s]=67108863&r;for(;0!==a&&s<i.length;s++)a=(r=(0|i.words[s])+a)>>26,this.words[s]=67108863&r;if(0===a&&s<i.length&&i!==this)for(;s<i.length;s++)this.words[s]=i.words[s];return this.length=Math.max(this.length,s),i!==this&&(this.negative=1),this.strip()},o.prototype.sub=function t(e){return this.clone().isub(e)};var p=function t(e,r,n){var i=e.words,o=r.words,a=n.words,s=0,u,f,c,h=0|i[0],d=8191&h,l=h>>>13,p=0|i[1],b=8191&p,m=p>>>13,v=0|i[2],y=8191&v,g=v>>>13,w=0|i[3],_=8191&w,M=w>>>13,k=0|i[4],x=8191&k,S=k>>>13,E=0|i[5],A=8191&E,B=E>>>13,j=0|i[6],I=8191&j,P=j>>>13,T=0|i[7],C=8191&T,R=T>>>13,N=0|i[8],O=8191&N,L=N>>>13,F=0|i[9],q=8191&F,D=F>>>13,U=0|o[0],z=8191&U,K=U>>>13,H=0|o[1],W=8191&H,V=H>>>13,X=0|o[2],G=8191&X,J=X>>>13,Z=0|o[3],Y=8191&Z,$=Z>>>13,Q=0|o[4],tt=8191&Q,et=Q>>>13,rt=0|o[5],nt=8191&rt,it=rt>>>13,ot=0|o[6],at=8191&ot,st=ot>>>13,ut=0|o[7],ft=8191&ut,ct=ut>>>13,ht=0|o[8],dt=8191&ht,lt=ht>>>13,pt=0|o[9],bt=8191&pt,mt=pt>>>13;n.negative=e.negative^r.negative,n.length=19;var vt=(s+(u=Math.imul(d,z))|0)+((8191&(f=(f=Math.imul(d,K))+Math.imul(l,z)|0))<<13)|0;s=((c=Math.imul(l,K))+(f>>>13)|0)+(vt>>>26)|0,vt&=67108863,u=Math.imul(b,z),f=(f=Math.imul(b,K))+Math.imul(m,z)|0,c=Math.imul(m,K);var yt=(s+(u=u+Math.imul(d,W)|0)|0)+((8191&(f=(f=f+Math.imul(d,V)|0)+Math.imul(l,W)|0))<<13)|0;s=((c=c+Math.imul(l,V)|0)+(f>>>13)|0)+(yt>>>26)|0,yt&=67108863,u=Math.imul(y,z),f=(f=Math.imul(y,K))+Math.imul(g,z)|0,c=Math.imul(g,K),u=u+Math.imul(b,W)|0,f=(f=f+Math.imul(b,V)|0)+Math.imul(m,W)|0,c=c+Math.imul(m,V)|0;var gt=(s+(u=u+Math.imul(d,G)|0)|0)+((8191&(f=(f=f+Math.imul(d,J)|0)+Math.imul(l,G)|0))<<13)|0;s=((c=c+Math.imul(l,J)|0)+(f>>>13)|0)+(gt>>>26)|0,gt&=67108863,u=Math.imul(_,z),f=(f=Math.imul(_,K))+Math.imul(M,z)|0,c=Math.imul(M,K),u=u+Math.imul(y,W)|0,f=(f=f+Math.imul(y,V)|0)+Math.imul(g,W)|0,c=c+Math.imul(g,V)|0,u=u+Math.imul(b,G)|0,f=(f=f+Math.imul(b,J)|0)+Math.imul(m,G)|0,c=c+Math.imul(m,J)|0;var wt=(s+(u=u+Math.imul(d,Y)|0)|0)+((8191&(f=(f=f+Math.imul(d,$)|0)+Math.imul(l,Y)|0))<<13)|0;s=((c=c+Math.imul(l,$)|0)+(f>>>13)|0)+(wt>>>26)|0,wt&=67108863,u=Math.imul(x,z),f=(f=Math.imul(x,K))+Math.imul(S,z)|0,c=Math.imul(S,K),u=u+Math.imul(_,W)|0,f=(f=f+Math.imul(_,V)|0)+Math.imul(M,W)|0,c=c+Math.imul(M,V)|0,u=u+Math.imul(y,G)|0,f=(f=f+Math.imul(y,J)|0)+Math.imul(g,G)|0,c=c+Math.imul(g,J)|0,u=u+Math.imul(b,Y)|0,f=(f=f+Math.imul(b,$)|0)+Math.imul(m,Y)|0,c=c+Math.imul(m,$)|0;var _t=(s+(u=u+Math.imul(d,tt)|0)|0)+((8191&(f=(f=f+Math.imul(d,et)|0)+Math.imul(l,tt)|0))<<13)|0;s=((c=c+Math.imul(l,et)|0)+(f>>>13)|0)+(_t>>>26)|0,_t&=67108863,u=Math.imul(A,z),f=(f=Math.imul(A,K))+Math.imul(B,z)|0,c=Math.imul(B,K),u=u+Math.imul(x,W)|0,f=(f=f+Math.imul(x,V)|0)+Math.imul(S,W)|0,c=c+Math.imul(S,V)|0,u=u+Math.imul(_,G)|0,f=(f=f+Math.imul(_,J)|0)+Math.imul(M,G)|0,c=c+Math.imul(M,J)|0,u=u+Math.imul(y,Y)|0,f=(f=f+Math.imul(y,$)|0)+Math.imul(g,Y)|0,c=c+Math.imul(g,$)|0,u=u+Math.imul(b,tt)|0,f=(f=f+Math.imul(b,et)|0)+Math.imul(m,tt)|0,c=c+Math.imul(m,et)|0;var Mt=(s+(u=u+Math.imul(d,nt)|0)|0)+((8191&(f=(f=f+Math.imul(d,it)|0)+Math.imul(l,nt)|0))<<13)|0;s=((c=c+Math.imul(l,it)|0)+(f>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,u=Math.imul(I,z),f=(f=Math.imul(I,K))+Math.imul(P,z)|0,c=Math.imul(P,K),u=u+Math.imul(A,W)|0,f=(f=f+Math.imul(A,V)|0)+Math.imul(B,W)|0,c=c+Math.imul(B,V)|0,u=u+Math.imul(x,G)|0,f=(f=f+Math.imul(x,J)|0)+Math.imul(S,G)|0,c=c+Math.imul(S,J)|0,u=u+Math.imul(_,Y)|0,f=(f=f+Math.imul(_,$)|0)+Math.imul(M,Y)|0,c=c+Math.imul(M,$)|0,u=u+Math.imul(y,tt)|0,f=(f=f+Math.imul(y,et)|0)+Math.imul(g,tt)|0,c=c+Math.imul(g,et)|0,u=u+Math.imul(b,nt)|0,f=(f=f+Math.imul(b,it)|0)+Math.imul(m,nt)|0,c=c+Math.imul(m,it)|0;var kt=(s+(u=u+Math.imul(d,at)|0)|0)+((8191&(f=(f=f+Math.imul(d,st)|0)+Math.imul(l,at)|0))<<13)|0;s=((c=c+Math.imul(l,st)|0)+(f>>>13)|0)+(kt>>>26)|0,kt&=67108863,u=Math.imul(C,z),f=(f=Math.imul(C,K))+Math.imul(R,z)|0,c=Math.imul(R,K),u=u+Math.imul(I,W)|0,f=(f=f+Math.imul(I,V)|0)+Math.imul(P,W)|0,c=c+Math.imul(P,V)|0,u=u+Math.imul(A,G)|0,f=(f=f+Math.imul(A,J)|0)+Math.imul(B,G)|0,c=c+Math.imul(B,J)|0,u=u+Math.imul(x,Y)|0,f=(f=f+Math.imul(x,$)|0)+Math.imul(S,Y)|0,c=c+Math.imul(S,$)|0,u=u+Math.imul(_,tt)|0,f=(f=f+Math.imul(_,et)|0)+Math.imul(M,tt)|0,c=c+Math.imul(M,et)|0,u=u+Math.imul(y,nt)|0,f=(f=f+Math.imul(y,it)|0)+Math.imul(g,nt)|0,c=c+Math.imul(g,it)|0,u=u+Math.imul(b,at)|0,f=(f=f+Math.imul(b,st)|0)+Math.imul(m,at)|0,c=c+Math.imul(m,st)|0;var xt=(s+(u=u+Math.imul(d,ft)|0)|0)+((8191&(f=(f=f+Math.imul(d,ct)|0)+Math.imul(l,ft)|0))<<13)|0;s=((c=c+Math.imul(l,ct)|0)+(f>>>13)|0)+(xt>>>26)|0,xt&=67108863,u=Math.imul(O,z),f=(f=Math.imul(O,K))+Math.imul(L,z)|0,c=Math.imul(L,K),u=u+Math.imul(C,W)|0,f=(f=f+Math.imul(C,V)|0)+Math.imul(R,W)|0,c=c+Math.imul(R,V)|0,u=u+Math.imul(I,G)|0,f=(f=f+Math.imul(I,J)|0)+Math.imul(P,G)|0,c=c+Math.imul(P,J)|0,u=u+Math.imul(A,Y)|0,f=(f=f+Math.imul(A,$)|0)+Math.imul(B,Y)|0,c=c+Math.imul(B,$)|0,u=u+Math.imul(x,tt)|0,f=(f=f+Math.imul(x,et)|0)+Math.imul(S,tt)|0,c=c+Math.imul(S,et)|0,u=u+Math.imul(_,nt)|0,f=(f=f+Math.imul(_,it)|0)+Math.imul(M,nt)|0,c=c+Math.imul(M,it)|0,u=u+Math.imul(y,at)|0,f=(f=f+Math.imul(y,st)|0)+Math.imul(g,at)|0,c=c+Math.imul(g,st)|0,u=u+Math.imul(b,ft)|0,f=(f=f+Math.imul(b,ct)|0)+Math.imul(m,ft)|0,c=c+Math.imul(m,ct)|0;var St=(s+(u=u+Math.imul(d,dt)|0)|0)+((8191&(f=(f=f+Math.imul(d,lt)|0)+Math.imul(l,dt)|0))<<13)|0;s=((c=c+Math.imul(l,lt)|0)+(f>>>13)|0)+(St>>>26)|0,St&=67108863,u=Math.imul(q,z),f=(f=Math.imul(q,K))+Math.imul(D,z)|0,c=Math.imul(D,K),u=u+Math.imul(O,W)|0,f=(f=f+Math.imul(O,V)|0)+Math.imul(L,W)|0,c=c+Math.imul(L,V)|0,u=u+Math.imul(C,G)|0,f=(f=f+Math.imul(C,J)|0)+Math.imul(R,G)|0,c=c+Math.imul(R,J)|0,u=u+Math.imul(I,Y)|0,f=(f=f+Math.imul(I,$)|0)+Math.imul(P,Y)|0,c=c+Math.imul(P,$)|0,u=u+Math.imul(A,tt)|0,f=(f=f+Math.imul(A,et)|0)+Math.imul(B,tt)|0,c=c+Math.imul(B,et)|0,u=u+Math.imul(x,nt)|0,f=(f=f+Math.imul(x,it)|0)+Math.imul(S,nt)|0,c=c+Math.imul(S,it)|0,u=u+Math.imul(_,at)|0,f=(f=f+Math.imul(_,st)|0)+Math.imul(M,at)|0,c=c+Math.imul(M,st)|0,u=u+Math.imul(y,ft)|0,f=(f=f+Math.imul(y,ct)|0)+Math.imul(g,ft)|0,c=c+Math.imul(g,ct)|0,u=u+Math.imul(b,dt)|0,f=(f=f+Math.imul(b,lt)|0)+Math.imul(m,dt)|0,c=c+Math.imul(m,lt)|0;var Et=(s+(u=u+Math.imul(d,bt)|0)|0)+((8191&(f=(f=f+Math.imul(d,mt)|0)+Math.imul(l,bt)|0))<<13)|0;s=((c=c+Math.imul(l,mt)|0)+(f>>>13)|0)+(Et>>>26)|0,Et&=67108863,u=Math.imul(q,W),f=(f=Math.imul(q,V))+Math.imul(D,W)|0,c=Math.imul(D,V),u=u+Math.imul(O,G)|0,f=(f=f+Math.imul(O,J)|0)+Math.imul(L,G)|0,c=c+Math.imul(L,J)|0,u=u+Math.imul(C,Y)|0,f=(f=f+Math.imul(C,$)|0)+Math.imul(R,Y)|0,c=c+Math.imul(R,$)|0,u=u+Math.imul(I,tt)|0,f=(f=f+Math.imul(I,et)|0)+Math.imul(P,tt)|0,c=c+Math.imul(P,et)|0,u=u+Math.imul(A,nt)|0,f=(f=f+Math.imul(A,it)|0)+Math.imul(B,nt)|0,c=c+Math.imul(B,it)|0,u=u+Math.imul(x,at)|0,f=(f=f+Math.imul(x,st)|0)+Math.imul(S,at)|0,c=c+Math.imul(S,st)|0,u=u+Math.imul(_,ft)|0,f=(f=f+Math.imul(_,ct)|0)+Math.imul(M,ft)|0,c=c+Math.imul(M,ct)|0,u=u+Math.imul(y,dt)|0,f=(f=f+Math.imul(y,lt)|0)+Math.imul(g,dt)|0,c=c+Math.imul(g,lt)|0;var At=(s+(u=u+Math.imul(b,bt)|0)|0)+((8191&(f=(f=f+Math.imul(b,mt)|0)+Math.imul(m,bt)|0))<<13)|0;s=((c=c+Math.imul(m,mt)|0)+(f>>>13)|0)+(At>>>26)|0,At&=67108863,u=Math.imul(q,G),f=(f=Math.imul(q,J))+Math.imul(D,G)|0,c=Math.imul(D,J),u=u+Math.imul(O,Y)|0,f=(f=f+Math.imul(O,$)|0)+Math.imul(L,Y)|0,c=c+Math.imul(L,$)|0,u=u+Math.imul(C,tt)|0,f=(f=f+Math.imul(C,et)|0)+Math.imul(R,tt)|0,c=c+Math.imul(R,et)|0,u=u+Math.imul(I,nt)|0,f=(f=f+Math.imul(I,it)|0)+Math.imul(P,nt)|0,c=c+Math.imul(P,it)|0,u=u+Math.imul(A,at)|0,f=(f=f+Math.imul(A,st)|0)+Math.imul(B,at)|0,c=c+Math.imul(B,st)|0,u=u+Math.imul(x,ft)|0,f=(f=f+Math.imul(x,ct)|0)+Math.imul(S,ft)|0,c=c+Math.imul(S,ct)|0,u=u+Math.imul(_,dt)|0,f=(f=f+Math.imul(_,lt)|0)+Math.imul(M,dt)|0,c=c+Math.imul(M,lt)|0;var Bt=(s+(u=u+Math.imul(y,bt)|0)|0)+((8191&(f=(f=f+Math.imul(y,mt)|0)+Math.imul(g,bt)|0))<<13)|0;s=((c=c+Math.imul(g,mt)|0)+(f>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,u=Math.imul(q,Y),f=(f=Math.imul(q,$))+Math.imul(D,Y)|0,c=Math.imul(D,$),u=u+Math.imul(O,tt)|0,f=(f=f+Math.imul(O,et)|0)+Math.imul(L,tt)|0,c=c+Math.imul(L,et)|0,u=u+Math.imul(C,nt)|0,f=(f=f+Math.imul(C,it)|0)+Math.imul(R,nt)|0,c=c+Math.imul(R,it)|0,u=u+Math.imul(I,at)|0,f=(f=f+Math.imul(I,st)|0)+Math.imul(P,at)|0,c=c+Math.imul(P,st)|0,u=u+Math.imul(A,ft)|0,f=(f=f+Math.imul(A,ct)|0)+Math.imul(B,ft)|0,c=c+Math.imul(B,ct)|0,u=u+Math.imul(x,dt)|0,f=(f=f+Math.imul(x,lt)|0)+Math.imul(S,dt)|0,c=c+Math.imul(S,lt)|0;var jt=(s+(u=u+Math.imul(_,bt)|0)|0)+((8191&(f=(f=f+Math.imul(_,mt)|0)+Math.imul(M,bt)|0))<<13)|0;s=((c=c+Math.imul(M,mt)|0)+(f>>>13)|0)+(jt>>>26)|0,jt&=67108863,u=Math.imul(q,tt),f=(f=Math.imul(q,et))+Math.imul(D,tt)|0,c=Math.imul(D,et),u=u+Math.imul(O,nt)|0,f=(f=f+Math.imul(O,it)|0)+Math.imul(L,nt)|0,c=c+Math.imul(L,it)|0,u=u+Math.imul(C,at)|0,f=(f=f+Math.imul(C,st)|0)+Math.imul(R,at)|0,c=c+Math.imul(R,st)|0,u=u+Math.imul(I,ft)|0,f=(f=f+Math.imul(I,ct)|0)+Math.imul(P,ft)|0,c=c+Math.imul(P,ct)|0,u=u+Math.imul(A,dt)|0,f=(f=f+Math.imul(A,lt)|0)+Math.imul(B,dt)|0,c=c+Math.imul(B,lt)|0;var It=(s+(u=u+Math.imul(x,bt)|0)|0)+((8191&(f=(f=f+Math.imul(x,mt)|0)+Math.imul(S,bt)|0))<<13)|0;s=((c=c+Math.imul(S,mt)|0)+(f>>>13)|0)+(It>>>26)|0,It&=67108863,u=Math.imul(q,nt),f=(f=Math.imul(q,it))+Math.imul(D,nt)|0,c=Math.imul(D,it),u=u+Math.imul(O,at)|0,f=(f=f+Math.imul(O,st)|0)+Math.imul(L,at)|0,c=c+Math.imul(L,st)|0,u=u+Math.imul(C,ft)|0,f=(f=f+Math.imul(C,ct)|0)+Math.imul(R,ft)|0,c=c+Math.imul(R,ct)|0,u=u+Math.imul(I,dt)|0,f=(f=f+Math.imul(I,lt)|0)+Math.imul(P,dt)|0,c=c+Math.imul(P,lt)|0;var Pt=(s+(u=u+Math.imul(A,bt)|0)|0)+((8191&(f=(f=f+Math.imul(A,mt)|0)+Math.imul(B,bt)|0))<<13)|0;s=((c=c+Math.imul(B,mt)|0)+(f>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,u=Math.imul(q,at),f=(f=Math.imul(q,st))+Math.imul(D,at)|0,c=Math.imul(D,st),u=u+Math.imul(O,ft)|0,f=(f=f+Math.imul(O,ct)|0)+Math.imul(L,ft)|0,c=c+Math.imul(L,ct)|0,u=u+Math.imul(C,dt)|0,f=(f=f+Math.imul(C,lt)|0)+Math.imul(R,dt)|0,c=c+Math.imul(R,lt)|0;var Tt=(s+(u=u+Math.imul(I,bt)|0)|0)+((8191&(f=(f=f+Math.imul(I,mt)|0)+Math.imul(P,bt)|0))<<13)|0;s=((c=c+Math.imul(P,mt)|0)+(f>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,u=Math.imul(q,ft),f=(f=Math.imul(q,ct))+Math.imul(D,ft)|0,c=Math.imul(D,ct),u=u+Math.imul(O,dt)|0,f=(f=f+Math.imul(O,lt)|0)+Math.imul(L,dt)|0,c=c+Math.imul(L,lt)|0;var Ct=(s+(u=u+Math.imul(C,bt)|0)|0)+((8191&(f=(f=f+Math.imul(C,mt)|0)+Math.imul(R,bt)|0))<<13)|0;s=((c=c+Math.imul(R,mt)|0)+(f>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u=Math.imul(q,dt),f=(f=Math.imul(q,lt))+Math.imul(D,dt)|0,c=Math.imul(D,lt);var Rt=(s+(u=u+Math.imul(O,bt)|0)|0)+((8191&(f=(f=f+Math.imul(O,mt)|0)+Math.imul(L,bt)|0))<<13)|0;s=((c=c+Math.imul(L,mt)|0)+(f>>>13)|0)+(Rt>>>26)|0,Rt&=67108863;var Nt=(s+(u=Math.imul(q,bt))|0)+((8191&(f=(f=Math.imul(q,mt))+Math.imul(D,bt)|0))<<13)|0;return s=((c=Math.imul(D,mt))+(f>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,a[0]=vt,a[1]=yt,a[2]=gt,a[3]=wt,a[4]=_t,a[5]=Mt,a[6]=kt,a[7]=xt,a[8]=St,a[9]=Et,a[10]=At,a[11]=Bt,a[12]=jt,a[13]=It,a[14]=Pt,a[15]=Tt,a[16]=Ct,a[17]=Rt,a[18]=Nt,0!==s&&(a[19]=s,n.length++),n};function b(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o<r.length-1;o++){var a=i;i=0;for(var s=67108863&n,u=Math.min(o,e.length-1),f=Math.max(0,o-t.length+1);f<=u;f++){var c=o-f,h,d,l=(0|t.words[c])*(0|e.words[f]),p=67108863&l;s=67108863&(p=p+s|0),i+=(a=(a=a+(l/67108864|0)|0)+(p>>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}function m(t,e,r){var n;return(new v).mulp(t,e,r)}function v(t,e){this.x=t,this.y=e}Math.imul||(p=l),o.prototype.mulTo=function t(e,r){var n,i=this.length+e.length;return n=10===this.length&&10===e.length?p(this,e,r):i<63?l(this,e,r):i<1024?b(this,e,r):m(this,e,r)},v.prototype.makeRBT=function t(e){for(var r=new Array(e),n=o.prototype._countBits(e)-1,i=0;i<e;i++)r[i]=this.revBin(i,n,e);return r},v.prototype.revBin=function t(e,r,n){if(0===e||e===n-1)return e;for(var i=0,o=0;o<r;o++)i|=(1&e)<<r-o-1,e>>=1;return i},v.prototype.permute=function t(e,r,n,i,o,a){for(var s=0;s<a;s++)i[s]=r[e[s]],o[s]=n[e[s]]},v.prototype.transform=function t(e,r,n,i,o,a){this.permute(a,e,r,n,i,o);for(var s=1;s<o;s<<=1)for(var u=s<<1,f=Math.cos(2*Math.PI/u),c=Math.sin(2*Math.PI/u),h=0;h<o;h+=u)for(var d=f,l=c,p=0;p<s;p++){var b=n[h+p],m=i[h+p],v=n[h+p+s],y=i[h+p+s],g=d*v-l*y;y=d*y+l*v,v=g,n[h+p]=b+v,i[h+p]=m+y,n[h+p+s]=b-v,i[h+p+s]=m-y,p!==u&&(g=f*d-c*l,l=f*l+c*d,d=g)}},v.prototype.guessLen13b=function t(e,r){var n=1|Math.max(r,e),i=1&n,o=0;for(n=n/2|0;n;n>>>=1)o++;return 1<<o+1+i},v.prototype.conjugate=function t(e,r,n){if(!(n<=1))for(var i=0;i<n/2;i++){var o=e[i];e[i]=e[n-i-1],e[n-i-1]=o,o=r[i],r[i]=-r[n-i-1],r[n-i-1]=-o}},v.prototype.normalize13b=function t(e,r){for(var n=0,i=0;i<r/2;i++){var o=8192*Math.round(e[2*i+1]/r)+Math.round(e[2*i]/r)+n;e[i]=67108863&o,n=o<67108864?0:o/67108864|0}return e},v.prototype.convert13b=function t(e,r,i,o){for(var a=0,s=0;s<r;s++)a+=0|e[s],i[2*s]=8191&a,a>>>=13,i[2*s+1]=8191&a,a>>>=13;for(s=2*r;s<o;++s)i[s]=0;n(0===a),n(0==(-8192&a))},v.prototype.stub=function t(e){for(var r=new Array(e),n=0;n<e;n++)r[n]=0;return r},v.prototype.mulp=function t(e,r,n){var i=2*this.guessLen13b(e.length,r.length),o=this.makeRBT(i),a=this.stub(i),s=new Array(i),u=new Array(i),f=new Array(i),c=new Array(i),h=new Array(i),d=new Array(i),l=n.words;l.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(r.words,r.length,c,i),this.transform(s,a,u,f,i,o),this.transform(c,a,h,d,i,o);for(var p=0;p<i;p++){var b=u[p]*h[p]-f[p]*d[p];f[p]=u[p]*d[p]+f[p]*h[p],u[p]=b}return this.conjugate(u,f,i),this.transform(u,f,l,a,i,o),this.conjugate(l,a,i),this.normalize13b(l,i),n.negative=e.negative^r.negative,n.length=e.length+r.length,n.strip()},o.prototype.mul=function t(e){var r=new o(null);return r.words=new Array(this.length+e.length),this.mulTo(e,r)},o.prototype.mulf=function t(e){var r=new o(null);return r.words=new Array(this.length+e.length),m(this,e,r)},o.prototype.imul=function t(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function t(e){n("number"==typeof e),n(e<67108864);for(var r=0,i=0;i<this.length;i++){var o=(0|this.words[i])*e,a=(67108863&o)+(67108863&r);r>>=26,r+=o/67108864|0,r+=a>>>26,this.words[i]=67108863&a}return 0!==r&&(this.words[i]=r,this.length++),this},o.prototype.muln=function t(e){return this.clone().imuln(e)},o.prototype.sqr=function t(){return this.mul(this)},o.prototype.isqr=function t(){return this.imul(this.clone())},o.prototype.pow=function t(e){var r=d(e);if(0===r.length)return new o(1);for(var n=this,i=0;i<r.length&&0===r[i];i++,n=n.sqr());if(++i<r.length)for(var a=n.sqr();i<r.length;i++,a=a.sqr())0!==r[i]&&(n=n.mul(a));return n},o.prototype.iushln=function t(e){n("number"==typeof e&&e>=0);var r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r,a;if(0!==r){var s=0;for(a=0;a<this.length;a++){var u=this.words[a]&o,f=(0|this.words[a])-u<<r;this.words[a]=f|s,s=u>>>26-r}s&&(this.words[a]=s,this.length++)}if(0!==i){for(a=this.length-1;a>=0;a--)this.words[a+i]=this.words[a];for(a=0;a<i;a++)this.words[a]=0;this.length+=i}return this.strip()},o.prototype.ishln=function t(e){return n(0===this.negative),this.iushln(e)},o.prototype.iushrn=function t(e,r,i){var o;n("number"==typeof e&&e>=0),o=r?(r-r%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),u=67108863^67108863>>>a<<a,f=i;if(o-=s,o=Math.max(0,o),f){for(var c=0;c<s;c++)f.words[c]=this.words[c];f.length=s}if(0===s);else if(this.length>s)for(this.length-=s,c=0;c<this.length;c++)this.words[c]=this.words[c+s];else this.words[0]=0,this.length=1;var h=0;for(c=this.length-1;c>=0&&(0!==h||c>=o);c--){var d=0|this.words[c];this.words[c]=h<<26-a|d>>>a,h=d&u}return f&&0!==h&&(f.words[f.length++]=h),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function t(e,r,i){return n(0===this.negative),this.iushrn(e,r,i)},o.prototype.shln=function t(e){return this.clone().ishln(e)},o.prototype.ushln=function t(e){return this.clone().iushln(e)},o.prototype.shrn=function t(e){return this.clone().ishrn(e)},o.prototype.ushrn=function t(e){return this.clone().iushrn(e)},o.prototype.testn=function t(e){n("number"==typeof e&&e>=0);var r=e%26,i=(e-r)/26,o=1<<r,a;return!(this.length<=i)&&!!(this.words[i]&o)},o.prototype.imaskn=function t(e){n("number"==typeof e&&e>=0);var r=e%26,i=(e-r)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==r&&i++,this.length=Math.min(i,this.length),0!==r){var o=67108863^67108863>>>r<<r;this.words[this.length-1]&=o}return this.strip()},o.prototype.maskn=function t(e){return this.clone().imaskn(e)},o.prototype.iaddn=function t(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function t(e){this.words[0]+=e;for(var r=0;r<this.length&&this.words[r]>=67108864;r++)this.words[r]-=67108864,r===this.length-1?this.words[r+1]=1:this.words[r+1]++;return this.length=Math.max(this.length,r+1),this},o.prototype.isubn=function t(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var r=0;r<this.length&&this.words[r]<0;r++)this.words[r]+=67108864,this.words[r+1]-=1;return this.strip()},o.prototype.addn=function t(e){return this.clone().iaddn(e)},o.prototype.subn=function t(e){return this.clone().isubn(e)},o.prototype.iabs=function t(){return this.negative=0,this},o.prototype.abs=function t(){return this.clone().iabs()},o.prototype._ishlnsubmul=function t(e,r,i){var o=e.length+i,a,s;this._expand(o);var u=0;for(a=0;a<e.length;a++){s=(0|this.words[a+i])+u;var f=(0|e.words[a])*r;u=((s-=67108863&f)>>26)-(f/67108864|0),this.words[a+i]=67108863&s}for(;a<this.length-i;a++)u=(s=(0|this.words[a+i])+u)>>26,this.words[a+i]=67108863&s;if(0===u)return this.strip();for(n(-1===u),u=0,a=0;a<this.length;a++)u=(s=-(0|this.words[a])+u)>>26,this.words[a]=67108863&s;return this.negative=1,this.strip()},o.prototype._wordDiv=function t(e,r){var n=this.length-e.length,i=this.clone(),a=e,s=0|a.words[a.length-1],u;0!==(n=26-this._countBits(s))&&(a=a.ushln(n),i.iushln(n),s=0|a.words[a.length-1]);var f=i.length-a.length,c;if("mod"!==r){(c=new o(null)).length=f+1,c.words=new Array(c.length);for(var h=0;h<c.length;h++)c.words[h]=0}var d=i.clone()._ishlnsubmul(a,1,f);0===d.negative&&(i=d,c&&(c.words[f]=1));for(var l=f-1;l>=0;l--){var p=67108864*(0|i.words[a.length+l])+(0|i.words[a.length+l-1]);for(p=Math.min(p/s|0,67108863),i._ishlnsubmul(a,p,l);0!==i.negative;)p--,i.negative=0,i._ishlnsubmul(a,1,l),i.isZero()||(i.negative^=1);c&&(c.words[l]=p)}return c&&c.strip(),i.strip(),"div"!==r&&0!==n&&i.iushrn(n),{div:c||null,mod:i}},o.prototype.divmod=function t(e,r,i){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(u=this.neg().divmod(e,r),"mod"!==r&&(a=u.div.neg()),"div"!==r&&(s=u.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:a,mod:s}):0===this.negative&&0!==e.negative?(u=this.divmod(e.neg(),r),"mod"!==r&&(a=u.div.neg()),{div:a,mod:u.mod}):0!=(this.negative&e.negative)?(u=this.neg().divmod(e.neg(),r),"div"!==r&&(s=u.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:u.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===r?{div:this.divn(e.words[0]),mod:null}:"mod"===r?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,r);var a,s,u},o.prototype.div=function t(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function t(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function t(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function t(e){var r=this.divmod(e);if(r.mod.isZero())return r.div;var n=0!==r.div.negative?r.mod.isub(e):r.mod,i=e.ushrn(1),o=e.andln(1),a=n.cmp(i);return a<0||1===o&&0===a?r.div:0!==r.div.negative?r.div.isubn(1):r.div.iaddn(1)},o.prototype.modn=function t(e){n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return i},o.prototype.idivn=function t(e){n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this.strip()},o.prototype.divn=function t(e){return this.clone().idivn(e)},o.prototype.egcd=function t(e){n(0===e.negative),n(!e.isZero());var r=this,i=e.clone();r=0!==r.negative?r.umod(e):r.clone();for(var a=new o(1),s=new o(0),u=new o(0),f=new o(1),c=0;r.isEven()&&i.isEven();)r.iushrn(1),i.iushrn(1),++c;for(var h=i.clone(),d=r.clone();!r.isZero();){for(var l=0,p=1;0==(r.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(r.iushrn(l);l-- >0;)(a.isOdd()||s.isOdd())&&(a.iadd(h),s.isub(d)),a.iushrn(1),s.iushrn(1);for(var b=0,m=1;0==(i.words[0]&m)&&b<26;++b,m<<=1);if(b>0)for(i.iushrn(b);b-- >0;)(u.isOdd()||f.isOdd())&&(u.iadd(h),f.isub(d)),u.iushrn(1),f.iushrn(1);r.cmp(i)>=0?(r.isub(i),a.isub(u),s.isub(f)):(i.isub(r),u.isub(a),f.isub(s))}return{a:u,b:f,gcd:i.iushln(c)}},o.prototype._invmp=function t(e){n(0===e.negative),n(!e.isZero());var r=this,i=e.clone();r=0!==r.negative?r.umod(e):r.clone();for(var a=new o(1),s=new o(0),u=i.clone(),f;r.cmpn(1)>0&&i.cmpn(1)>0;){for(var c=0,h=1;0==(r.words[0]&h)&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);for(var d=0,l=1;0==(i.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(i.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);r.cmp(i)>=0?(r.isub(i),a.isub(s)):(i.isub(r),s.isub(a))}return(f=0===r.cmpn(1)?a:s).cmpn(0)<0&&f.iadd(e),f},o.prototype.gcd=function t(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var r=this.clone(),n=e.clone();r.negative=0,n.negative=0;for(var i=0;r.isEven()&&n.isEven();i++)r.iushrn(1),n.iushrn(1);for(;;){for(;r.isEven();)r.iushrn(1);for(;n.isEven();)n.iushrn(1);var o=r.cmp(n);if(o<0){var a=r;r=n,n=a}else if(0===o||0===n.cmpn(1))break;r.isub(n)}return n.iushln(i)},o.prototype.invm=function t(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function t(){return 0==(1&this.words[0])},o.prototype.isOdd=function t(){return 1==(1&this.words[0])},o.prototype.andln=function t(e){return this.words[0]&e},o.prototype.bincn=function t(e){n("number"==typeof e);var r=e%26,i=(e-r)/26,o=1<<r;if(this.length<=i)return this._expand(i+1),this.words[i]|=o,this;for(var a=o,s=i;0!==a&&s<this.length;s++){var u=0|this.words[s];a=(u+=a)>>>26,u&=67108863,this.words[s]=u}return 0!==a&&(this.words[s]=a,this.length++),this},o.prototype.isZero=function t(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function t(e){var r=e<0,i;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)i=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];i=o===e?0:o<e?-1:1}return 0!==this.negative?0|-i:i},o.prototype.cmp=function t(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var r=this.ucmp(e);return 0!==this.negative?0|-r:r},o.prototype.ucmp=function t(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var r=0,n=this.length-1;n>=0;n--){var i=0|this.words[n],o=0|e.words[n];if(i!==o){i<o?r=-1:i>o&&(r=1);break}}return r},o.prototype.gtn=function t(e){return 1===this.cmpn(e)},o.prototype.gt=function t(e){return 1===this.cmp(e)},o.prototype.gten=function t(e){return this.cmpn(e)>=0},o.prototype.gte=function t(e){return this.cmp(e)>=0},o.prototype.ltn=function t(e){return-1===this.cmpn(e)},o.prototype.lt=function t(e){return-1===this.cmp(e)},o.prototype.lten=function t(e){return this.cmpn(e)<=0},o.prototype.lte=function t(e){return this.cmp(e)<=0},o.prototype.eqn=function t(e){return 0===this.cmpn(e)},o.prototype.eq=function t(e){return 0===this.cmp(e)},o.red=function t(e){return new x(e)},o.prototype.toRed=function t(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function t(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function t(e){return this.red=e,this},o.prototype.forceRed=function t(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function t(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function t(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function t(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function t(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function t(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function t(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function t(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function t(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function t(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function t(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function t(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function t(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function t(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function g(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){x.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function t(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function t(e){var r=e,n;do{this.split(r,this.tmp),n=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(n>this.n);var i=n<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):r.strip(),r},g.prototype.split=function t(e,r){e.iushrn(this.n,0,r)},g.prototype.imulK=function t(e){return e.imul(this.k)},i(w,g),w.prototype.split=function t(e,r){for(var n=4194303,i=Math.min(e.length,9),o=0;o<i;o++)r.words[o]=e.words[o];if(r.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(r.words[r.length++]=a&n,o=10;o<e.length;o++){var s=0|e.words[o];e.words[o-10]=(s&n)<<4|a>>>22,a=s}a>>>=22,e.words[o-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function t(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var r=0,n=0;n<e.length;n++){var i=0|e.words[n];r+=977*i,e.words[n]=67108863&r,r=64*i+(r/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(_,g),i(M,g),i(k,g),k.prototype.imulK=function t(e){for(var r=0,n=0;n<e.length;n++){var i=19*(0|e.words[n])+r,o=67108863&i;i>>>=26,e.words[n]=o,r=i}return 0!==r&&(e.words[e.length++]=r),e},o._prime=function t(e){if(y[e])return y[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new _;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new k}return y[e]=t,t},x.prototype._verify1=function t(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},x.prototype._verify2=function t(e,r){n(0==(e.negative|r.negative),"red works only with positives"),n(e.red&&e.red===r.red,"red works only with red numbers")},x.prototype.imod=function t(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},x.prototype.neg=function t(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},x.prototype.add=function t(e,r){this._verify2(e,r);var n=e.add(r);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},x.prototype.iadd=function t(e,r){this._verify2(e,r);var n=e.iadd(r);return n.cmp(this.m)>=0&&n.isub(this.m),n},x.prototype.sub=function t(e,r){this._verify2(e,r);var n=e.sub(r);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},x.prototype.isub=function t(e,r){this._verify2(e,r);var n=e.isub(r);return n.cmpn(0)<0&&n.iadd(this.m),n},x.prototype.shl=function t(e,r){return this._verify1(e),this.imod(e.ushln(r))},x.prototype.imul=function t(e,r){return this._verify2(e,r),this.imod(e.imul(r))},x.prototype.mul=function t(e,r){return this._verify2(e,r),this.imod(e.mul(r))},x.prototype.isqr=function t(e){return this.imul(e,e.clone())},x.prototype.sqr=function t(e){return this.mul(e,e)},x.prototype.sqrt=function t(e){if(e.isZero())return e.clone();var r=this.m.andln(3);if(n(r%2==1),3===r){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var a=this.m.subn(1),s=0;!a.isZero()&&0===a.andln(1);)s++,a.iushrn(1);n(!a.isZero());var u=new o(1).toRed(this),f=u.redNeg(),c=this.m.subn(1).iushrn(1),h=this.m.bitLength();for(h=new o(2*h*h).toRed(this);0!==this.pow(h,c).cmp(f);)h.redIAdd(f);for(var d=this.pow(h,a),l=this.pow(e,a.addn(1).iushrn(1)),p=this.pow(e,a),b=s;0!==p.cmp(u);){for(var m=p,v=0;0!==m.cmp(u);v++)m=m.redSqr();n(v<b);var y=this.pow(d,new o(1).iushln(b-v-1));l=l.redMul(y),d=y.redSqr(),p=p.redMul(d),b=v}return l},x.prototype.invm=function t(e){var r=e._invmp(this.m);return 0!==r.negative?(r.negative=0,this.imod(r).redNeg()):this.imod(r)},x.prototype.pow=function t(e,r){if(r.isZero())return new o(1);if(0===r.cmpn(1))return e.clone();var n=4,i=new Array(16);i[0]=new o(1).toRed(this),i[1]=e;for(var a=2;a<i.length;a++)i[a]=this.mul(i[a-1],e);var s=i[0],u=0,f=0,c=r.bitLength()%26;for(0===c&&(c=26),a=r.length-1;a>=0;a--){for(var h=r.words[a],d=c-1;d>=0;d--){var l=h>>d&1;s!==i[0]&&(s=this.sqr(s)),0!==l||0!==u?(u<<=1,u|=l,(4===++f||0===a&&0===d)&&(s=this.mul(s,i[u]),f=0,u=0)):f=0}c=26}return s},x.prototype.convertTo=function t(e){var r=e.umod(this.m);return r===e?r.clone():r},x.prototype.convertFrom=function t(e){var r=e.clone();return r.red=null,r},o.mont=function t(e){return new S(e)},i(S,x),S.prototype.convertTo=function t(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function t(e){var r=this.imod(e.mul(this.rinv));return r.red=null,r},S.prototype.imul=function t(e,r){if(e.isZero()||r.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(r),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=n.isub(i).iushrn(this.shift),a=o;return o.cmp(this.m)>=0?a=o.isub(this.m):o.cmpn(0)<0&&(a=o.iadd(this.m)),a._forceRed(this)},S.prototype.mul=function t(e,r){if(e.isZero()||r.isZero())return new o(0)._forceRed(this);var n=e.mul(r),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=n.isub(i).iushrn(this.shift),s=a;return a.cmp(this.m)>=0?s=a.isub(this.m):a.cmpn(0)<0&&(s=a.iadd(this.m)),s._forceRed(this)},S.prototype.invm=function t(e){var r;return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===e||e,this)},{}],204:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],205:[function(t,e,r){var n=t("underscore"),i=t("web3-utils"),o=t("bn.js"),a=t("./param"),s=function t(e){return n.isNumber(e)&&(e=Math.trunc(e)),new a(i.toTwosComplement(e).replace("0x",""))},u=function t(e){if(!i.isHexStrict(e))throw new Error('Given parameter is not bytes: "'+e+'"');var r=e.replace(/^0x/i,"");if(r.length%2!=0)throw new Error('Given parameter bytes has an invalid length: "'+e+'"');if(r.length>64)throw new Error('Given parameter bytes is too long: "'+e+'"');var n=Math.floor((r.length+63)/64);return r=i.padRight(r,64*n),new a(r)},f=function t(e){if(!i.isHexStrict(e))throw new Error('Given parameter is not bytes: "'+e+'"');var r=e.replace(/^0x/i,"");if(r.length%2!=0)throw new Error('Given parameter bytes has an invalid length: "'+e+'"');var n=r.length/2,o=Math.floor((r.length+63)/64);return r=i.padRight(r,64*o),new a(s(n).value+r)},c=function t(e){if(!n.isString(e))throw new Error("Given parameter is not a valid string: "+e);var r=i.utf8ToHex(e).replace(/^0x/i,""),o=r.length/2,u=Math.floor((r.length+63)/64);return r=i.padRight(r,64*u),new a(s(o).value+r)},h=function t(e){var r;return new a("000000000000000000000000000000000000000000000000000000000000000"+(e?"1":"0"))},d=function t(e){return"1"===new o(e.substr(0,1),16).toString(2).substr(0,1)},l=function t(e){var r=e.staticPart();if(!r&&!e.rawValue)throw new Error("Couldn't decode "+name+" from ABI: 0x"+e.rawValue);return d(r)?new o(r,16).fromTwos(256).toString(10):new o(r,16).toString(10)},p=function t(e,r){var n=e.staticPart();if(!n&&!e.rawValue)throw new Error("Couldn't decode "+r+" from ABI: 0x"+e.rawValue);return new o(n,16).toString(10)},b=function t(e,r){var n=e.staticPart();if(!n&&!e.rawValue)throw new Error("Couldn't decode "+r+" from ABI: 0x"+e.rawValue);return"0000000000000000000000000000000000000000000000000000000000000001"===n},m=function t(e,r){var n=r.match(/^bytes([0-9]*)/),i=parseInt(n[1]);if(e.staticPart().slice(0,2*i).length!==2*i)throw new Error("Couldn't decode "+r+" from ABI: 0x"+e.rawValue+" The size doesn't match.");return"0x"+e.staticPart().slice(0,2*i)},v=function t(e,r){var n=e.dynamicPart().slice(0,64);if(!n)throw new Error("Couldn't decode "+r+" from ABI: 0x"+e.rawValue);var i=2*new o(n,16).toNumber();return"0x"+e.dynamicPart().substr(64,i)},y=function t(e){var r=e.dynamicPart().slice(0,64);if(!r)throw new Error("ERROR: The returned value is not a convertible string:"+r);var n=2*new o(r,16).toNumber();return n?i.hexToUtf8("0x"+e.dynamicPart().substr(64,n).replace(/^0x/i,"")):""},g=function t(e,r){var n=e.staticPart();if(!n)throw new Error("Couldn't decode "+r+" from ABI: 0x"+e.rawValue);return i.toChecksumAddress("0x"+n.slice(n.length-40,n.length))};e.exports={formatInputInt:s,formatInputBytes:u,formatInputDynamicBytes:f,formatInputString:c,formatInputBool:h,formatOutputInt:l,formatOutputUInt:p,formatOutputBool:b,formatOutputBytes:m,formatOutputDynamicBytes:v,formatOutputString:y,formatOutputAddress:g,toTwosComplement:i.toTwosComplement}},{"./param":207,"bn.js":203,underscore:204,"web3-utils":394}],206:[function(t,e,r){var n=t("underscore"),i=t("web3-utils"),o=t("./formatters"),a=t("./types/address"),s=t("./types/bool"),u=t("./types/int"),f=t("./types/uint"),c=t("./types/dynamicbytes"),h=t("./types/string"),d=t("./types/bytes"),l=function t(e,r){return e.isDynamicType(r)||e.isDynamicArray(r)};function p(){}var b=function t(e){this._types=e};b.prototype._requireType=function(t){var e=this._types.filter(function(e){return e.isType(t)})[0];if(!e)throw Error("Invalid solidity type: "+t);return e},b.prototype._getOffsets=function(t,e){for(var r=e.map(function(e,r){return e.staticPartLength(t[r])}),n=1;n<r.length;n++)r[n]+=r[n-1];return r.map(function(r,n){var i;return r-e[n].staticPartLength(t[n])})},b.prototype._getSolidityTypes=function(t){var e=this;return t.map(function(t){return e._requireType(t)})},b.prototype._encodeMultiWithOffset=function(t,e,r,n){var i="",a=this;return t.forEach(function(s,u){if(l(e[u],t[u])){i+=o.formatInputInt(n).encode();var f=a._encodeWithOffset(t[u],e[u],r[u],n);n+=f.length/2}else i+=a._encodeWithOffset(t[u],e[u],r[u],n)}),t.forEach(function(o,s){if(l(e[s],t[s])){var u=a._encodeWithOffset(t[s],e[s],r[s],n);n+=u.length/2,i+=u}}),i},b.prototype._encodeWithOffset=function(t,e,r,n){var i=this,a,s,u;return e.isDynamicArray(t)?(a=e.nestedName(t),s=e.staticPartLength(a),u=r[0],function(){var t=2;if(e.isDynamicArray(a))for(var i=1;i<r.length;i++)t+=+r[i-1][0]||0,u+=o.formatInputInt(n+i*s+32*t).encode()}(),function(){for(var t=0;t<r.length-1;t++){var o=u/2;u+=i._encodeWithOffset(a,e,r[t+1],n+o)}}(),u):e.isStaticArray(t)?function(){var a=e.nestedName(t),s=e.staticPartLength(a),u="";return e.isDynamicArray(a)&&function(){for(var t=0,e=0;e<r.length;e++)t+=+(r[e-1]||[])[0]||0,u+=o.formatInputInt(n+e*s+32*t).encode()}(),function(){for(var t=0;t<r.length;t++){var o=u/2;u+=i._encodeWithOffset(a,e,r[t],n+o)}}(),u}():r},b.prototype.encodeFunctionSignature=function(t){return n.isObject(t)&&(t=i._jsonInterfaceMethodToString(t)),i.sha3(t).slice(0,10)},b.prototype.encodeEventSignature=function(t){return n.isObject(t)&&(t=i._jsonInterfaceMethodToString(t)),i.sha3(t)},b.prototype.encodeParameter=function(t,e){return this.encodeParameters([t],[e])},b.prototype.encodeParameters=function(t,e){n.isObject(t)&&t.inputs&&(t=n.map(t.inputs,function(t){return t.type}));var r=this._getSolidityTypes(t),i=r.map(function(r,n){return r.encode(e[n],t[n])}),o=r.reduce(function(e,n,i){var o=n.staticPartLength(t[i]),a=32*Math.floor((o+31)/32);return e+(l(r[i],t[i])?32:a)},0);return"0x"+this._encodeMultiWithOffset(t,r,i,o)},b.prototype.encodeFunctionCall=function(t,e){return this.encodeFunctionSignature(t)+this.encodeParameters(t,e).replace("0x","")},b.prototype.decodeParameter=function(t,e){if(!n.isString(t))throw new Error("Given parameter type is not a string: "+t);return this.decodeParameters([{type:t}],e)[0]},b.prototype.decodeParameters=function(t,e){var r=n.isArray(t)&&n.isString(t[0]),i=r?t:[];r||t.forEach(function(t){i.push(t.type)});var o=this._getSolidityTypes(i),a=this._getOffsets(i,o),s=new p;s.__length__=0;var u=0;return t.forEach(function(t,r){var f=o[u].decode(e.replace(/^0x/i,""),a[u],i[u],u);f="0x"===f?null:f,s[r]=f,n.isObject(t)&&t.name&&(s[t.name]=f),s.__length__++,u++}),s},b.prototype.decodeLog=function(t,e,r){e=e||"";var i=[],o=[];t.forEach(function(t,e){t.indexed?o[e]=t:i[e]=t});var a=e.slice(2),s=n.isArray(r)?r.map(function(t){return t.slice(2)}).join(""):r,u=this.decodeParameters(i,a),f=this.decodeParameters(o,s),c=new p;return c.__length__=0,t.forEach(function(t,e){c[e]="string"===t.type?"":null,u[e]&&(c[e]=u[e]),f[e]&&(c[e]=f[e]),t.name&&(c[t.name]=c[e]),c.__length__++}),c};var m=new b([new a,new s,new u,new f,new c,new d,new h]);e.exports=m},{"./formatters":205,"./types/address":209,"./types/bool":210,"./types/bytes":211,"./types/dynamicbytes":212,"./types/int":213,"./types/string":214,"./types/uint":215,underscore:204,"web3-utils":394}],207:[function(t,e,r){var n=t("./formatters.js"),i=function t(e,r,n){this.value=e||"",this.offset=r,this.rawValue=n};i.prototype.dynamicPartLength=function(){return this.dynamicPart().length/2},i.prototype.withOffset=function(t){return new i(this.value,t)},i.prototype.combine=function(t){return new i(this.value+t.value)},i.prototype.isDynamic=function(){return void 0!==this.offset},i.prototype.offsetAsBytes=function(){return this.isDynamic()?n.toTwosComplement(this.offset).replace("0x",""):""},i.prototype.staticPart=function(){return this.isDynamic()?this.offsetAsBytes():this.value},i.prototype.dynamicPart=function(){return this.isDynamic()?this.value:""},i.prototype.encode=function(){return this.staticPart()+this.dynamicPart()},i.encodeList=function(t){var e=32*t.length,r=t.map(function(t){if(!t.isDynamic())return t;var r=e;return e+=t.dynamicPartLength(),t.withOffset(r)});return r.reduce(function(t,e){return t+e.dynamicPart()},r.reduce(function(t,e){return t+e.staticPart()},""))},e.exports=i},{"./formatters.js":205}],208:[function(t,e,r){var n=t("./formatters"),i=t("./param"),o=function t(e){this._inputFormatter=e.inputFormatter,this._outputFormatter=e.outputFormatter};o.prototype.isType=function(t){throw"This method should be overwritten for type "+t},o.prototype.staticPartLength=function(t){return(this.nestedTypes(t)||["[1]"]).map(function(t){return parseInt(t.slice(1,-1),10)||1}).reduce(function(t,e){return t*e},32)},o.prototype.isDynamicArray=function(t){var e=this.nestedTypes(t);return!!e&&!e[e.length-1].match(/[0-9]{1,}/g)},o.prototype.isStaticArray=function(t){var e=this.nestedTypes(t);return!!e&&!!e[e.length-1].match(/[0-9]{1,}/g)},o.prototype.staticArrayLength=function(t){var e=this.nestedTypes(t);return e?parseInt(e[e.length-1].match(/[0-9]{1,}/g)||1):1},o.prototype.nestedName=function(t){var e=this.nestedTypes(t);return e?t.substr(0,t.length-e[e.length-1].length):t},o.prototype.isDynamicType=function(){return!1},o.prototype.nestedTypes=function(t){return t.match(/(\[[0-9]*\])/g)},o.prototype.encode=function(t,e){var r=this,i,o,a;return this.isDynamicArray(e)?(i=t.length,o=r.nestedName(e),(a=[]).push(n.formatInputInt(i).encode()),t.forEach(function(t){a.push(r.encode(t,o))}),a):this.isStaticArray(e)?function(){for(var n=r.staticArrayLength(e),i=r.nestedName(e),o=[],a=0;a<n;a++)o.push(r.encode(t[a],i));return o}():this._inputFormatter(t,e).encode()},o.prototype.decode=function(t,e,r){var n=this;if(this.isDynamicArray(r))return function(){for(var i=parseInt("0x"+t.substr(2*e,64)),o=parseInt("0x"+t.substr(2*i,64)),a=i+32,s=n.nestedName(r),u=n.staticPartLength(s),f=32*Math.floor((u+31)/32),c=[],h=0;h<o*f;h+=f)c.push(n.decode(t,a+h,s));return c}();if(this.isStaticArray(r))return function(){for(var i=n.staticArrayLength(r),o=e,a=n.nestedName(r),s=n.staticPartLength(a),u=32*Math.floor((s+31)/32),f=[],c=0;c<i*u;c+=u)f.push(n.decode(t,o+c,a));return f}();if(this.isDynamicType(r))return function(){var o=parseInt("0x"+t.substr(2*e,64)),a=parseInt("0x"+t.substr(2*o,64)),s=Math.floor((a+31)/32),u=new i(t.substr(2*o,64*(1+s)),0,t);return n._outputFormatter(u,r)}();var o=this.staticPartLength(r),a=new i(t.substr(2*e,2*o),void 0,t);return this._outputFormatter(a,r)},e.exports=o},{"./formatters":205,"./param":207}],209:[function(t,e,r){var n=t("../formatters"),i=t("web3-core-helpers").formatters,o=t("../type"),a=function t(){this._inputFormatter=function(){var t=Array.prototype.slice.call(arguments);return t[0]=t[0]&&"0x0"!==t[0]?i.inputAddressFormatter(t[0]):"",n.formatInputInt.apply(this,t)},this._outputFormatter=n.formatOutputAddress};(a.prototype=new o({})).constructor=a,a.prototype.isType=function(t){return!!t.match(/address(\[([0-9]*)\])?/)},e.exports=a},{"../formatters":205,"../type":208,"web3-core-helpers":184}],210:[function(t,e,r){var n=t("../formatters"),i=t("../type"),o=function t(){this._inputFormatter=n.formatInputBool,this._outputFormatter=n.formatOutputBool};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(t){return!!t.match(/^bool(\[([0-9]*)\])*$/)},e.exports=o},{"../formatters":205,"../type":208}],211:[function(t,e,r){var n=t("../formatters"),i=t("../type"),o=function t(){this._inputFormatter=n.formatInputBytes,this._outputFormatter=n.formatOutputBytes};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(t){return!!t.match(/^bytes([0-9]{1,})(\[([0-9]*)\])*$/)},e.exports=o},{"../formatters":205,"../type":208}],212:[function(t,e,r){var n=t("../formatters"),i=t("../type"),o=function t(){this._inputFormatter=n.formatInputDynamicBytes,this._outputFormatter=n.formatOutputDynamicBytes};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(t){return!!t.match(/^bytes(\[([0-9]*)\])*$/)},o.prototype.isDynamicType=function(){return!0},e.exports=o},{"../formatters":205,"../type":208}],213:[function(t,e,r){var n=t("../formatters"),i=t("../type"),o=function t(){this._inputFormatter=n.formatInputInt,this._outputFormatter=n.formatOutputInt};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(t){return!!t.match(/^int([0-9]*)?(\[([0-9]*)\])*$/)},e.exports=o},{"../formatters":205,"../type":208}],214:[function(t,e,r){var n=t("../formatters"),i=t("../type"),o=function t(){this._inputFormatter=n.formatInputString,this._outputFormatter=n.formatOutputString};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(t){return!!t.match(/^string(\[([0-9]*)\])*$/)},o.prototype.isDynamicType=function(){return!0},e.exports=o},{"../formatters":205,"../type":208}],215:[function(t,e,r){var n=t("../formatters"),i=t("../type"),o=function t(){this._inputFormatter=n.formatInputInt,this._outputFormatter=n.formatOutputUInt};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(t){return!!t.match(/^uint([0-9]*)?(\[([0-9]*)\])*$/)},e.exports=o},{"../formatters":205,"../type":208}],216:[function(t,e,r){arguments[4][187][0].apply(r,arguments)},{"./register":218,dup:187}],217:[function(t,e,r){arguments[4][188][0].apply(r,arguments)},{dup:188}],218:[function(t,e,r){arguments[4][189][0].apply(r,arguments)},{"./loader":217,dup:189}],219:[function(t,e,r){arguments[4][1][0].apply(r,arguments)},{"./asn1/api":220,"./asn1/base":222,"./asn1/constants":226,"./asn1/decoders":228,"./asn1/encoders":231,"bn.js":233,dup:1}],220:[function(t,e,r){arguments[4][2][0].apply(r,arguments)},{"../asn1":219,dup:2,inherits:324,vm:155}],221:[function(t,e,r){arguments[4][3][0].apply(r,arguments)},{"../base":222,buffer:47,dup:3,inherits:324}],222:[function(t,e,r){arguments[4][4][0].apply(r,arguments)},{"./buffer":221,"./node":223,"./reporter":224,dup:4}],223:[function(t,e,r){arguments[4][5][0].apply(r,arguments)},{"../base":222,dup:5,"minimalistic-assert":329}],224:[function(t,e,r){arguments[4][6][0].apply(r,arguments)},{dup:6,inherits:324}],225:[function(t,e,r){arguments[4][7][0].apply(r,arguments)},{"../constants":226,dup:7}],226:[function(t,e,r){arguments[4][8][0].apply(r,arguments)},{"./der":225,dup:8}],227:[function(t,e,r){arguments[4][9][0].apply(r,arguments)},{"../../asn1":219,dup:9,inherits:324}],228:[function(t,e,r){arguments[4][10][0].apply(r,arguments)},{"./der":227,"./pem":229,dup:10}],229:[function(t,e,r){arguments[4][11][0].apply(r,arguments)},{"./der":227,buffer:47,dup:11,inherits:324}],230:[function(t,e,r){arguments[4][12][0].apply(r,arguments)},{"../../asn1":219,buffer:47,dup:12,inherits:324}],231:[function(t,e,r){arguments[4][13][0].apply(r,arguments)},{"./der":230,"./pem":232,dup:13}],232:[function(t,e,r){arguments[4][14][0].apply(r,arguments)},{"./der":230,dup:14,inherits:324}],233:[function(t,e,r){!function(e,r){function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function t(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var a;"object"===(void 0===e?"undefined":_typeof(e))?e.exports=o:r.BN=o,o.BN=o,o.wordSize=26;try{a=t("buffer").Buffer}catch(t){}function s(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o<i;o++){var a=t.charCodeAt(o)-48;n<<=4,n|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a<o;a++){var s=t.charCodeAt(a)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function t(e){return e instanceof o||null!==e&&"object"===(void 0===e?"undefined":_typeof(e))&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function t(e,r){return e.cmp(r)>0?e:r},o.min=function t(e,r){return e.cmp(r)<0?e:r},o.prototype._init=function t(e,r,i){if("number"==typeof e)return this._initNumber(e,r,i);if("object"===(void 0===e?"undefined":_typeof(e)))return this._initArray(e,r,i);"hex"===r&&(r=16),n(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===r?this._parseHex(e,o):this._parseBase(e,r,o),"-"===e[0]&&(this.negative=1),this.strip(),"le"===i&&this._initArray(this.toArray(),r,i)},o.prototype._initNumber=function t(e,r,i){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),r,i)},o.prototype._initArray=function t(e,r,i){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var a,s,u=0;if("be"===i)for(o=e.length-1,a=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[a]|=s<<u&67108863,this.words[a+1]=s>>>26-u&67108863,(u+=24)>=26&&(u-=26,a++);else if("le"===i)for(o=0,a=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[a]|=s<<u&67108863,this.words[a+1]=s>>>26-u&67108863,(u+=24)>=26&&(u-=26,a++);return this.strip()},o.prototype._parseHex=function t(e,r){this.length=Math.ceil((e.length-r)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,o,a=0;for(n=e.length-6,i=0;n>=r;n-=6)o=s(e,n,n+6),this.words[i]|=o<<a&67108863,this.words[i+1]|=o>>>26-a&4194303,(a+=24)>=26&&(a-=26,i++);n+6!==r&&(o=s(e,r,n+6),this.words[i]|=o<<a&67108863,this.words[i+1]|=o>>>26-a&4194303),this.strip()},o.prototype._parseBase=function t(e,r,n){this.words=[0],this.length=1;for(var i=0,o=1;o<=67108863;o*=r)i++;i--,o=o/r|0;for(var a=e.length-n,s=a%i,f=Math.min(a,a-s)+n,c=0,h=n;h<f;h+=i)c=u(e,h,h+i,r),this.imuln(o),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c);if(0!==s){var d=1;for(c=u(e,h,e.length,r),h=0;h<s;h++)d*=r;this.imuln(d),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c)}},o.prototype.copy=function t(e){e.words=new Array(this.length);for(var r=0;r<this.length;r++)e.words[r]=this.words[r];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function t(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function t(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function t(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function t(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function t(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],c=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t){for(var e=new Array(t.bitLength()),r=0;r<e.length;r++){var n=r/26|0,i=r%26;e[r]=(t.words[n]&1<<i)>>>i}return e}function l(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f<n;f++){for(var c=u>>>26,h=67108863&u,d=Math.min(f,e.length-1),l=Math.max(0,f-t.length+1);l<=d;l++){var p=f-l|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[l])+h)/67108864|0,h=67108863&a}r.words[f]=0|h,u=0|c}return 0!==u?r.words[f]=0|u:r.length--,r.strip()}o.prototype.toString=function t(e,r){var i;if(e=e||10,r=0|r||1,16===e||"hex"===e){i="";for(var o=0,a=0,s=0;s<this.length;s++){var u=this.words[s],d=(16777215&(u<<o|a)).toString(16);i=0!==(a=u>>>24-o&16777215)||s!==this.length-1?f[6-d.length]+d+i:d+i,(o+=2)>=26&&(o-=26,s--)}for(0!==a&&(i=a.toString(16)+i);i.length%r!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var l=c[e],p=h[e];i="";var b=this.clone();for(b.negative=0;!b.isZero();){var m=b.modn(p).toString(e);i=(b=b.idivn(p)).isZero()?m+i:f[l-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%r!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function t(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function t(){return this.toString(16)},o.prototype.toBuffer=function t(e,r){return n(void 0!==a),this.toArrayLike(a,e,r)},o.prototype.toArray=function t(e,r){return this.toArrayLike(Array,e,r)},o.prototype.toArrayLike=function t(e,r,i){var o=this.byteLength(),a=i||Math.max(1,o);n(o<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var s="le"===r,u=new e(a),f,c,h=this.clone();if(s){for(c=0;!h.isZero();c++)f=h.andln(255),h.iushrn(8),u[c]=f;for(;c<a;c++)u[c]=0}else{for(c=0;c<a-o;c++)u[c]=0;for(c=0;!h.isZero();c++)f=h.andln(255),h.iushrn(8),u[a-c-1]=f}return u},Math.clz32?o.prototype._countBits=function t(e){return 32-Math.clz32(e)}:o.prototype._countBits=function t(e){var r=e,n=0;return r>=4096&&(n+=13,r>>>=13),r>=64&&(n+=7,r>>>=7),r>=8&&(n+=4,r>>>=4),r>=2&&(n+=2,r>>>=2),n+r},o.prototype._zeroBits=function t(e){if(0===e)return 26;var r=e,n=0;return 0==(8191&r)&&(n+=13,r>>>=13),0==(127&r)&&(n+=7,r>>>=7),0==(15&r)&&(n+=4,r>>>=4),0==(3&r)&&(n+=2,r>>>=2),0==(1&r)&&n++,n},o.prototype.bitLength=function t(){var e=this.words[this.length-1],r=this._countBits(e);return 26*(this.length-1)+r},o.prototype.zeroBits=function t(){if(this.isZero())return 0;for(var e=0,r=0;r<this.length;r++){var n=this._zeroBits(this.words[r]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function t(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function t(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function t(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function t(){return 0!==this.negative},o.prototype.neg=function t(){return this.clone().ineg()},o.prototype.ineg=function t(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function t(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var r=0;r<e.length;r++)this.words[r]=this.words[r]|e.words[r];return this.strip()},o.prototype.ior=function t(e){return n(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function t(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function t(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function t(e){var r;r=this.length>e.length?e:this;for(var n=0;n<r.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=r.length,this.strip()},o.prototype.iand=function t(e){return n(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function t(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function t(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function t(e){var r,n;this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0;i<n.length;i++)this.words[i]=r.words[i]^n.words[i];if(this!==r)for(;i<r.length;i++)this.words[i]=r.words[i];return this.length=r.length,this.strip()},o.prototype.ixor=function t(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function t(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function t(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function t(e){n("number"==typeof e&&e>=0);var r=0|Math.ceil(e/26),i=e%26;this._expand(r),i>0&&r--;for(var o=0;o<r;o++)this.words[o]=67108863&~this.words[o];return i>0&&(this.words[o]=~this.words[o]&67108863>>26-i),this.strip()},o.prototype.notn=function t(e){return this.clone().inotn(e)},o.prototype.setn=function t(e,r){n("number"==typeof e&&e>=0);var i=e/26|0,o=e%26;return this._expand(i+1),this.words[i]=r?this.words[i]|1<<o:this.words[i]&~(1<<o),this.strip()},o.prototype.iadd=function t(e){var r,n,i;if(0!==this.negative&&0===e.negative)return this.negative=0,r=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,r=this.isub(e),e.negative=1,r._normSign();this.length>e.length?(n=this,i=e):(n=e,i=this);for(var o=0,a=0;a<i.length;a++)r=(0|n.words[a])+(0|i.words[a])+o,this.words[a]=67108863&r,o=r>>>26;for(;0!==o&&a<n.length;a++)r=(0|n.words[a])+o,this.words[a]=67108863&r,o=r>>>26;if(this.length=n.length,0!==o)this.words[this.length]=o,this.length++;else if(n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this},o.prototype.add=function t(e){var r;return 0!==e.negative&&0===this.negative?(e.negative=0,r=this.sub(e),e.negative^=1,r):0===e.negative&&0!==this.negative?(this.negative=0,r=e.sub(this),this.negative=1,r):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function t(e){if(0!==e.negative){e.negative=0;var r=this.iadd(e);return e.negative=1,r._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n=this.cmp(e),i,o;if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,o=e):(i=e,o=this);for(var a=0,s=0;s<o.length;s++)a=(r=(0|i.words[s])-(0|o.words[s])+a)>>26,this.words[s]=67108863&r;for(;0!==a&&s<i.length;s++)a=(r=(0|i.words[s])+a)>>26,this.words[s]=67108863&r;if(0===a&&s<i.length&&i!==this)for(;s<i.length;s++)this.words[s]=i.words[s];return this.length=Math.max(this.length,s),i!==this&&(this.negative=1),this.strip()},o.prototype.sub=function t(e){return this.clone().isub(e)};var p=function t(e,r,n){var i=e.words,o=r.words,a=n.words,s=0,u,f,c,h=0|i[0],d=8191&h,l=h>>>13,p=0|i[1],b=8191&p,m=p>>>13,v=0|i[2],y=8191&v,g=v>>>13,w=0|i[3],_=8191&w,M=w>>>13,k=0|i[4],x=8191&k,S=k>>>13,E=0|i[5],A=8191&E,B=E>>>13,j=0|i[6],I=8191&j,P=j>>>13,T=0|i[7],C=8191&T,R=T>>>13,N=0|i[8],O=8191&N,L=N>>>13,F=0|i[9],q=8191&F,D=F>>>13,U=0|o[0],z=8191&U,K=U>>>13,H=0|o[1],W=8191&H,V=H>>>13,X=0|o[2],G=8191&X,J=X>>>13,Z=0|o[3],Y=8191&Z,$=Z>>>13,Q=0|o[4],tt=8191&Q,et=Q>>>13,rt=0|o[5],nt=8191&rt,it=rt>>>13,ot=0|o[6],at=8191&ot,st=ot>>>13,ut=0|o[7],ft=8191&ut,ct=ut>>>13,ht=0|o[8],dt=8191&ht,lt=ht>>>13,pt=0|o[9],bt=8191&pt,mt=pt>>>13;n.negative=e.negative^r.negative,n.length=19;var vt=(s+(u=Math.imul(d,z))|0)+((8191&(f=(f=Math.imul(d,K))+Math.imul(l,z)|0))<<13)|0;s=((c=Math.imul(l,K))+(f>>>13)|0)+(vt>>>26)|0,vt&=67108863,u=Math.imul(b,z),f=(f=Math.imul(b,K))+Math.imul(m,z)|0,c=Math.imul(m,K);var yt=(s+(u=u+Math.imul(d,W)|0)|0)+((8191&(f=(f=f+Math.imul(d,V)|0)+Math.imul(l,W)|0))<<13)|0;s=((c=c+Math.imul(l,V)|0)+(f>>>13)|0)+(yt>>>26)|0,yt&=67108863,u=Math.imul(y,z),f=(f=Math.imul(y,K))+Math.imul(g,z)|0,c=Math.imul(g,K),u=u+Math.imul(b,W)|0,f=(f=f+Math.imul(b,V)|0)+Math.imul(m,W)|0,c=c+Math.imul(m,V)|0;var gt=(s+(u=u+Math.imul(d,G)|0)|0)+((8191&(f=(f=f+Math.imul(d,J)|0)+Math.imul(l,G)|0))<<13)|0;s=((c=c+Math.imul(l,J)|0)+(f>>>13)|0)+(gt>>>26)|0,gt&=67108863,u=Math.imul(_,z),f=(f=Math.imul(_,K))+Math.imul(M,z)|0,c=Math.imul(M,K),u=u+Math.imul(y,W)|0,f=(f=f+Math.imul(y,V)|0)+Math.imul(g,W)|0,c=c+Math.imul(g,V)|0,u=u+Math.imul(b,G)|0,f=(f=f+Math.imul(b,J)|0)+Math.imul(m,G)|0,c=c+Math.imul(m,J)|0;var wt=(s+(u=u+Math.imul(d,Y)|0)|0)+((8191&(f=(f=f+Math.imul(d,$)|0)+Math.imul(l,Y)|0))<<13)|0;s=((c=c+Math.imul(l,$)|0)+(f>>>13)|0)+(wt>>>26)|0,wt&=67108863,u=Math.imul(x,z),f=(f=Math.imul(x,K))+Math.imul(S,z)|0,c=Math.imul(S,K),u=u+Math.imul(_,W)|0,f=(f=f+Math.imul(_,V)|0)+Math.imul(M,W)|0,c=c+Math.imul(M,V)|0,u=u+Math.imul(y,G)|0,f=(f=f+Math.imul(y,J)|0)+Math.imul(g,G)|0,c=c+Math.imul(g,J)|0,u=u+Math.imul(b,Y)|0,f=(f=f+Math.imul(b,$)|0)+Math.imul(m,Y)|0,c=c+Math.imul(m,$)|0;var _t=(s+(u=u+Math.imul(d,tt)|0)|0)+((8191&(f=(f=f+Math.imul(d,et)|0)+Math.imul(l,tt)|0))<<13)|0;s=((c=c+Math.imul(l,et)|0)+(f>>>13)|0)+(_t>>>26)|0,_t&=67108863,u=Math.imul(A,z),f=(f=Math.imul(A,K))+Math.imul(B,z)|0,c=Math.imul(B,K),u=u+Math.imul(x,W)|0,f=(f=f+Math.imul(x,V)|0)+Math.imul(S,W)|0,c=c+Math.imul(S,V)|0,u=u+Math.imul(_,G)|0,f=(f=f+Math.imul(_,J)|0)+Math.imul(M,G)|0,c=c+Math.imul(M,J)|0,u=u+Math.imul(y,Y)|0,f=(f=f+Math.imul(y,$)|0)+Math.imul(g,Y)|0,c=c+Math.imul(g,$)|0,u=u+Math.imul(b,tt)|0,f=(f=f+Math.imul(b,et)|0)+Math.imul(m,tt)|0,c=c+Math.imul(m,et)|0;var Mt=(s+(u=u+Math.imul(d,nt)|0)|0)+((8191&(f=(f=f+Math.imul(d,it)|0)+Math.imul(l,nt)|0))<<13)|0;s=((c=c+Math.imul(l,it)|0)+(f>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,u=Math.imul(I,z),f=(f=Math.imul(I,K))+Math.imul(P,z)|0,c=Math.imul(P,K),u=u+Math.imul(A,W)|0,f=(f=f+Math.imul(A,V)|0)+Math.imul(B,W)|0,c=c+Math.imul(B,V)|0,u=u+Math.imul(x,G)|0,f=(f=f+Math.imul(x,J)|0)+Math.imul(S,G)|0,c=c+Math.imul(S,J)|0,u=u+Math.imul(_,Y)|0,f=(f=f+Math.imul(_,$)|0)+Math.imul(M,Y)|0,c=c+Math.imul(M,$)|0,u=u+Math.imul(y,tt)|0,f=(f=f+Math.imul(y,et)|0)+Math.imul(g,tt)|0,c=c+Math.imul(g,et)|0,u=u+Math.imul(b,nt)|0,f=(f=f+Math.imul(b,it)|0)+Math.imul(m,nt)|0,c=c+Math.imul(m,it)|0;var kt=(s+(u=u+Math.imul(d,at)|0)|0)+((8191&(f=(f=f+Math.imul(d,st)|0)+Math.imul(l,at)|0))<<13)|0;s=((c=c+Math.imul(l,st)|0)+(f>>>13)|0)+(kt>>>26)|0,kt&=67108863,u=Math.imul(C,z),f=(f=Math.imul(C,K))+Math.imul(R,z)|0,c=Math.imul(R,K),u=u+Math.imul(I,W)|0,f=(f=f+Math.imul(I,V)|0)+Math.imul(P,W)|0,c=c+Math.imul(P,V)|0,u=u+Math.imul(A,G)|0,f=(f=f+Math.imul(A,J)|0)+Math.imul(B,G)|0,c=c+Math.imul(B,J)|0,u=u+Math.imul(x,Y)|0,f=(f=f+Math.imul(x,$)|0)+Math.imul(S,Y)|0,c=c+Math.imul(S,$)|0,u=u+Math.imul(_,tt)|0,f=(f=f+Math.imul(_,et)|0)+Math.imul(M,tt)|0,c=c+Math.imul(M,et)|0,u=u+Math.imul(y,nt)|0,f=(f=f+Math.imul(y,it)|0)+Math.imul(g,nt)|0,c=c+Math.imul(g,it)|0,u=u+Math.imul(b,at)|0,f=(f=f+Math.imul(b,st)|0)+Math.imul(m,at)|0,c=c+Math.imul(m,st)|0;var xt=(s+(u=u+Math.imul(d,ft)|0)|0)+((8191&(f=(f=f+Math.imul(d,ct)|0)+Math.imul(l,ft)|0))<<13)|0;s=((c=c+Math.imul(l,ct)|0)+(f>>>13)|0)+(xt>>>26)|0,xt&=67108863,u=Math.imul(O,z),f=(f=Math.imul(O,K))+Math.imul(L,z)|0,c=Math.imul(L,K),u=u+Math.imul(C,W)|0,f=(f=f+Math.imul(C,V)|0)+Math.imul(R,W)|0,c=c+Math.imul(R,V)|0,u=u+Math.imul(I,G)|0,f=(f=f+Math.imul(I,J)|0)+Math.imul(P,G)|0,c=c+Math.imul(P,J)|0,u=u+Math.imul(A,Y)|0,f=(f=f+Math.imul(A,$)|0)+Math.imul(B,Y)|0,c=c+Math.imul(B,$)|0,u=u+Math.imul(x,tt)|0,f=(f=f+Math.imul(x,et)|0)+Math.imul(S,tt)|0,c=c+Math.imul(S,et)|0,u=u+Math.imul(_,nt)|0,f=(f=f+Math.imul(_,it)|0)+Math.imul(M,nt)|0,c=c+Math.imul(M,it)|0,u=u+Math.imul(y,at)|0,f=(f=f+Math.imul(y,st)|0)+Math.imul(g,at)|0,c=c+Math.imul(g,st)|0,u=u+Math.imul(b,ft)|0,f=(f=f+Math.imul(b,ct)|0)+Math.imul(m,ft)|0,c=c+Math.imul(m,ct)|0;var St=(s+(u=u+Math.imul(d,dt)|0)|0)+((8191&(f=(f=f+Math.imul(d,lt)|0)+Math.imul(l,dt)|0))<<13)|0;s=((c=c+Math.imul(l,lt)|0)+(f>>>13)|0)+(St>>>26)|0,St&=67108863,u=Math.imul(q,z),f=(f=Math.imul(q,K))+Math.imul(D,z)|0,c=Math.imul(D,K),u=u+Math.imul(O,W)|0,f=(f=f+Math.imul(O,V)|0)+Math.imul(L,W)|0,c=c+Math.imul(L,V)|0,u=u+Math.imul(C,G)|0,f=(f=f+Math.imul(C,J)|0)+Math.imul(R,G)|0,c=c+Math.imul(R,J)|0,u=u+Math.imul(I,Y)|0,f=(f=f+Math.imul(I,$)|0)+Math.imul(P,Y)|0,c=c+Math.imul(P,$)|0,u=u+Math.imul(A,tt)|0,f=(f=f+Math.imul(A,et)|0)+Math.imul(B,tt)|0,c=c+Math.imul(B,et)|0,u=u+Math.imul(x,nt)|0,f=(f=f+Math.imul(x,it)|0)+Math.imul(S,nt)|0,c=c+Math.imul(S,it)|0,u=u+Math.imul(_,at)|0,f=(f=f+Math.imul(_,st)|0)+Math.imul(M,at)|0,c=c+Math.imul(M,st)|0,u=u+Math.imul(y,ft)|0,f=(f=f+Math.imul(y,ct)|0)+Math.imul(g,ft)|0,c=c+Math.imul(g,ct)|0,u=u+Math.imul(b,dt)|0,f=(f=f+Math.imul(b,lt)|0)+Math.imul(m,dt)|0,c=c+Math.imul(m,lt)|0;var Et=(s+(u=u+Math.imul(d,bt)|0)|0)+((8191&(f=(f=f+Math.imul(d,mt)|0)+Math.imul(l,bt)|0))<<13)|0;s=((c=c+Math.imul(l,mt)|0)+(f>>>13)|0)+(Et>>>26)|0,Et&=67108863,u=Math.imul(q,W),f=(f=Math.imul(q,V))+Math.imul(D,W)|0,c=Math.imul(D,V),u=u+Math.imul(O,G)|0,f=(f=f+Math.imul(O,J)|0)+Math.imul(L,G)|0,c=c+Math.imul(L,J)|0,u=u+Math.imul(C,Y)|0,f=(f=f+Math.imul(C,$)|0)+Math.imul(R,Y)|0,c=c+Math.imul(R,$)|0,u=u+Math.imul(I,tt)|0,f=(f=f+Math.imul(I,et)|0)+Math.imul(P,tt)|0,c=c+Math.imul(P,et)|0,u=u+Math.imul(A,nt)|0,f=(f=f+Math.imul(A,it)|0)+Math.imul(B,nt)|0,c=c+Math.imul(B,it)|0,u=u+Math.imul(x,at)|0,f=(f=f+Math.imul(x,st)|0)+Math.imul(S,at)|0,c=c+Math.imul(S,st)|0,u=u+Math.imul(_,ft)|0,f=(f=f+Math.imul(_,ct)|0)+Math.imul(M,ft)|0,c=c+Math.imul(M,ct)|0,u=u+Math.imul(y,dt)|0,f=(f=f+Math.imul(y,lt)|0)+Math.imul(g,dt)|0,c=c+Math.imul(g,lt)|0;var At=(s+(u=u+Math.imul(b,bt)|0)|0)+((8191&(f=(f=f+Math.imul(b,mt)|0)+Math.imul(m,bt)|0))<<13)|0;s=((c=c+Math.imul(m,mt)|0)+(f>>>13)|0)+(At>>>26)|0,At&=67108863,u=Math.imul(q,G),f=(f=Math.imul(q,J))+Math.imul(D,G)|0,c=Math.imul(D,J),u=u+Math.imul(O,Y)|0,f=(f=f+Math.imul(O,$)|0)+Math.imul(L,Y)|0,c=c+Math.imul(L,$)|0,u=u+Math.imul(C,tt)|0,f=(f=f+Math.imul(C,et)|0)+Math.imul(R,tt)|0,c=c+Math.imul(R,et)|0,u=u+Math.imul(I,nt)|0,f=(f=f+Math.imul(I,it)|0)+Math.imul(P,nt)|0,c=c+Math.imul(P,it)|0,u=u+Math.imul(A,at)|0,f=(f=f+Math.imul(A,st)|0)+Math.imul(B,at)|0,c=c+Math.imul(B,st)|0,u=u+Math.imul(x,ft)|0,f=(f=f+Math.imul(x,ct)|0)+Math.imul(S,ft)|0,c=c+Math.imul(S,ct)|0,u=u+Math.imul(_,dt)|0,f=(f=f+Math.imul(_,lt)|0)+Math.imul(M,dt)|0,c=c+Math.imul(M,lt)|0;var Bt=(s+(u=u+Math.imul(y,bt)|0)|0)+((8191&(f=(f=f+Math.imul(y,mt)|0)+Math.imul(g,bt)|0))<<13)|0;s=((c=c+Math.imul(g,mt)|0)+(f>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,u=Math.imul(q,Y),f=(f=Math.imul(q,$))+Math.imul(D,Y)|0,c=Math.imul(D,$),u=u+Math.imul(O,tt)|0,f=(f=f+Math.imul(O,et)|0)+Math.imul(L,tt)|0,c=c+Math.imul(L,et)|0,u=u+Math.imul(C,nt)|0,f=(f=f+Math.imul(C,it)|0)+Math.imul(R,nt)|0,c=c+Math.imul(R,it)|0,u=u+Math.imul(I,at)|0,f=(f=f+Math.imul(I,st)|0)+Math.imul(P,at)|0,c=c+Math.imul(P,st)|0,u=u+Math.imul(A,ft)|0,f=(f=f+Math.imul(A,ct)|0)+Math.imul(B,ft)|0,c=c+Math.imul(B,ct)|0,u=u+Math.imul(x,dt)|0,f=(f=f+Math.imul(x,lt)|0)+Math.imul(S,dt)|0,c=c+Math.imul(S,lt)|0;var jt=(s+(u=u+Math.imul(_,bt)|0)|0)+((8191&(f=(f=f+Math.imul(_,mt)|0)+Math.imul(M,bt)|0))<<13)|0;s=((c=c+Math.imul(M,mt)|0)+(f>>>13)|0)+(jt>>>26)|0,jt&=67108863,u=Math.imul(q,tt),f=(f=Math.imul(q,et))+Math.imul(D,tt)|0,c=Math.imul(D,et),u=u+Math.imul(O,nt)|0,f=(f=f+Math.imul(O,it)|0)+Math.imul(L,nt)|0,c=c+Math.imul(L,it)|0,u=u+Math.imul(C,at)|0,f=(f=f+Math.imul(C,st)|0)+Math.imul(R,at)|0,c=c+Math.imul(R,st)|0,u=u+Math.imul(I,ft)|0,f=(f=f+Math.imul(I,ct)|0)+Math.imul(P,ft)|0,c=c+Math.imul(P,ct)|0,u=u+Math.imul(A,dt)|0,f=(f=f+Math.imul(A,lt)|0)+Math.imul(B,dt)|0,c=c+Math.imul(B,lt)|0;var It=(s+(u=u+Math.imul(x,bt)|0)|0)+((8191&(f=(f=f+Math.imul(x,mt)|0)+Math.imul(S,bt)|0))<<13)|0;s=((c=c+Math.imul(S,mt)|0)+(f>>>13)|0)+(It>>>26)|0,It&=67108863,u=Math.imul(q,nt),f=(f=Math.imul(q,it))+Math.imul(D,nt)|0,c=Math.imul(D,it),u=u+Math.imul(O,at)|0,f=(f=f+Math.imul(O,st)|0)+Math.imul(L,at)|0,c=c+Math.imul(L,st)|0,u=u+Math.imul(C,ft)|0,f=(f=f+Math.imul(C,ct)|0)+Math.imul(R,ft)|0,c=c+Math.imul(R,ct)|0,u=u+Math.imul(I,dt)|0,f=(f=f+Math.imul(I,lt)|0)+Math.imul(P,dt)|0,c=c+Math.imul(P,lt)|0;var Pt=(s+(u=u+Math.imul(A,bt)|0)|0)+((8191&(f=(f=f+Math.imul(A,mt)|0)+Math.imul(B,bt)|0))<<13)|0;s=((c=c+Math.imul(B,mt)|0)+(f>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,u=Math.imul(q,at),f=(f=Math.imul(q,st))+Math.imul(D,at)|0,c=Math.imul(D,st),u=u+Math.imul(O,ft)|0,f=(f=f+Math.imul(O,ct)|0)+Math.imul(L,ft)|0,c=c+Math.imul(L,ct)|0,u=u+Math.imul(C,dt)|0,f=(f=f+Math.imul(C,lt)|0)+Math.imul(R,dt)|0,c=c+Math.imul(R,lt)|0;var Tt=(s+(u=u+Math.imul(I,bt)|0)|0)+((8191&(f=(f=f+Math.imul(I,mt)|0)+Math.imul(P,bt)|0))<<13)|0;s=((c=c+Math.imul(P,mt)|0)+(f>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,u=Math.imul(q,ft),f=(f=Math.imul(q,ct))+Math.imul(D,ft)|0,c=Math.imul(D,ct),u=u+Math.imul(O,dt)|0,f=(f=f+Math.imul(O,lt)|0)+Math.imul(L,dt)|0,c=c+Math.imul(L,lt)|0;var Ct=(s+(u=u+Math.imul(C,bt)|0)|0)+((8191&(f=(f=f+Math.imul(C,mt)|0)+Math.imul(R,bt)|0))<<13)|0;s=((c=c+Math.imul(R,mt)|0)+(f>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u=Math.imul(q,dt),f=(f=Math.imul(q,lt))+Math.imul(D,dt)|0,c=Math.imul(D,lt);var Rt=(s+(u=u+Math.imul(O,bt)|0)|0)+((8191&(f=(f=f+Math.imul(O,mt)|0)+Math.imul(L,bt)|0))<<13)|0;s=((c=c+Math.imul(L,mt)|0)+(f>>>13)|0)+(Rt>>>26)|0,Rt&=67108863;var Nt=(s+(u=Math.imul(q,bt))|0)+((8191&(f=(f=Math.imul(q,mt))+Math.imul(D,bt)|0))<<13)|0;return s=((c=Math.imul(D,mt))+(f>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,a[0]=vt,a[1]=yt,a[2]=gt,a[3]=wt,a[4]=_t,a[5]=Mt,a[6]=kt,a[7]=xt,a[8]=St,a[9]=Et,a[10]=At,a[11]=Bt,a[12]=jt,a[13]=It,a[14]=Pt,a[15]=Tt,a[16]=Ct,a[17]=Rt,a[18]=Nt,0!==s&&(a[19]=s,n.length++),n};function b(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o<r.length-1;o++){var a=i;i=0;for(var s=67108863&n,u=Math.min(o,e.length-1),f=Math.max(0,o-t.length+1);f<=u;f++){var c=o-f,h,d,l=(0|t.words[c])*(0|e.words[f]),p=67108863&l;s=67108863&(p=p+s|0),i+=(a=(a=a+(l/67108864|0)|0)+(p>>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}function m(t,e,r){var n;return(new v).mulp(t,e,r)}function v(t,e){this.x=t,this.y=e}Math.imul||(p=l),o.prototype.mulTo=function t(e,r){var n,i=this.length+e.length;return n=10===this.length&&10===e.length?p(this,e,r):i<63?l(this,e,r):i<1024?b(this,e,r):m(this,e,r)},v.prototype.makeRBT=function t(e){for(var r=new Array(e),n=o.prototype._countBits(e)-1,i=0;i<e;i++)r[i]=this.revBin(i,n,e);return r},v.prototype.revBin=function t(e,r,n){if(0===e||e===n-1)return e;for(var i=0,o=0;o<r;o++)i|=(1&e)<<r-o-1,e>>=1;return i},v.prototype.permute=function t(e,r,n,i,o,a){for(var s=0;s<a;s++)i[s]=r[e[s]],o[s]=n[e[s]]},v.prototype.transform=function t(e,r,n,i,o,a){this.permute(a,e,r,n,i,o);for(var s=1;s<o;s<<=1)for(var u=s<<1,f=Math.cos(2*Math.PI/u),c=Math.sin(2*Math.PI/u),h=0;h<o;h+=u)for(var d=f,l=c,p=0;p<s;p++){var b=n[h+p],m=i[h+p],v=n[h+p+s],y=i[h+p+s],g=d*v-l*y;y=d*y+l*v,v=g,n[h+p]=b+v,i[h+p]=m+y,n[h+p+s]=b-v,i[h+p+s]=m-y,p!==u&&(g=f*d-c*l,l=f*l+c*d,d=g)}},v.prototype.guessLen13b=function t(e,r){var n=1|Math.max(r,e),i=1&n,o=0;for(n=n/2|0;n;n>>>=1)o++;return 1<<o+1+i},v.prototype.conjugate=function t(e,r,n){if(!(n<=1))for(var i=0;i<n/2;i++){var o=e[i];e[i]=e[n-i-1],e[n-i-1]=o,o=r[i],r[i]=-r[n-i-1],r[n-i-1]=-o}},v.prototype.normalize13b=function t(e,r){for(var n=0,i=0;i<r/2;i++){var o=8192*Math.round(e[2*i+1]/r)+Math.round(e[2*i]/r)+n;e[i]=67108863&o,n=o<67108864?0:o/67108864|0}return e},v.prototype.convert13b=function t(e,r,i,o){for(var a=0,s=0;s<r;s++)a+=0|e[s],i[2*s]=8191&a,a>>>=13,i[2*s+1]=8191&a,a>>>=13;for(s=2*r;s<o;++s)i[s]=0;n(0===a),n(0==(-8192&a))},v.prototype.stub=function t(e){for(var r=new Array(e),n=0;n<e;n++)r[n]=0;return r},v.prototype.mulp=function t(e,r,n){var i=2*this.guessLen13b(e.length,r.length),o=this.makeRBT(i),a=this.stub(i),s=new Array(i),u=new Array(i),f=new Array(i),c=new Array(i),h=new Array(i),d=new Array(i),l=n.words;l.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(r.words,r.length,c,i),this.transform(s,a,u,f,i,o),this.transform(c,a,h,d,i,o);for(var p=0;p<i;p++){var b=u[p]*h[p]-f[p]*d[p];f[p]=u[p]*d[p]+f[p]*h[p],u[p]=b}return this.conjugate(u,f,i),this.transform(u,f,l,a,i,o),this.conjugate(l,a,i),this.normalize13b(l,i),n.negative=e.negative^r.negative,n.length=e.length+r.length,n.strip()},o.prototype.mul=function t(e){var r=new o(null);return r.words=new Array(this.length+e.length),this.mulTo(e,r)},o.prototype.mulf=function t(e){var r=new o(null);return r.words=new Array(this.length+e.length),m(this,e,r)},o.prototype.imul=function t(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function t(e){n("number"==typeof e),n(e<67108864);for(var r=0,i=0;i<this.length;i++){var o=(0|this.words[i])*e,a=(67108863&o)+(67108863&r);r>>=26,r+=o/67108864|0,r+=a>>>26,this.words[i]=67108863&a}return 0!==r&&(this.words[i]=r,this.length++),this},o.prototype.muln=function t(e){return this.clone().imuln(e)},o.prototype.sqr=function t(){return this.mul(this)},o.prototype.isqr=function t(){return this.imul(this.clone())},o.prototype.pow=function t(e){var r=d(e);if(0===r.length)return new o(1);for(var n=this,i=0;i<r.length&&0===r[i];i++,n=n.sqr());if(++i<r.length)for(var a=n.sqr();i<r.length;i++,a=a.sqr())0!==r[i]&&(n=n.mul(a));return n},o.prototype.iushln=function t(e){n("number"==typeof e&&e>=0);var r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r,a;if(0!==r){var s=0;for(a=0;a<this.length;a++){var u=this.words[a]&o,f=(0|this.words[a])-u<<r;this.words[a]=f|s,s=u>>>26-r}s&&(this.words[a]=s,this.length++)}if(0!==i){for(a=this.length-1;a>=0;a--)this.words[a+i]=this.words[a];for(a=0;a<i;a++)this.words[a]=0;this.length+=i}return this.strip()},o.prototype.ishln=function t(e){return n(0===this.negative),this.iushln(e)},o.prototype.iushrn=function t(e,r,i){var o;n("number"==typeof e&&e>=0),o=r?(r-r%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),u=67108863^67108863>>>a<<a,f=i;if(o-=s,o=Math.max(0,o),f){for(var c=0;c<s;c++)f.words[c]=this.words[c];f.length=s}if(0===s);else if(this.length>s)for(this.length-=s,c=0;c<this.length;c++)this.words[c]=this.words[c+s];else this.words[0]=0,this.length=1;var h=0;for(c=this.length-1;c>=0&&(0!==h||c>=o);c--){var d=0|this.words[c];this.words[c]=h<<26-a|d>>>a,h=d&u}return f&&0!==h&&(f.words[f.length++]=h),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function t(e,r,i){return n(0===this.negative),this.iushrn(e,r,i)},o.prototype.shln=function t(e){return this.clone().ishln(e)},o.prototype.ushln=function t(e){return this.clone().iushln(e)},o.prototype.shrn=function t(e){return this.clone().ishrn(e)},o.prototype.ushrn=function t(e){return this.clone().iushrn(e)},o.prototype.testn=function t(e){n("number"==typeof e&&e>=0);var r=e%26,i=(e-r)/26,o=1<<r,a;return!(this.length<=i)&&!!(this.words[i]&o)},o.prototype.imaskn=function t(e){n("number"==typeof e&&e>=0);var r=e%26,i=(e-r)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==r&&i++,this.length=Math.min(i,this.length),0!==r){var o=67108863^67108863>>>r<<r;this.words[this.length-1]&=o}return this.strip()},o.prototype.maskn=function t(e){return this.clone().imaskn(e)},o.prototype.iaddn=function t(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function t(e){this.words[0]+=e;for(var r=0;r<this.length&&this.words[r]>=67108864;r++)this.words[r]-=67108864,r===this.length-1?this.words[r+1]=1:this.words[r+1]++;return this.length=Math.max(this.length,r+1),this},o.prototype.isubn=function t(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var r=0;r<this.length&&this.words[r]<0;r++)this.words[r]+=67108864,this.words[r+1]-=1;return this.strip()},o.prototype.addn=function t(e){return this.clone().iaddn(e)},o.prototype.subn=function t(e){return this.clone().isubn(e)},o.prototype.iabs=function t(){return this.negative=0,this},o.prototype.abs=function t(){return this.clone().iabs()},o.prototype._ishlnsubmul=function t(e,r,i){var o=e.length+i,a,s;this._expand(o);var u=0;for(a=0;a<e.length;a++){s=(0|this.words[a+i])+u;var f=(0|e.words[a])*r;u=((s-=67108863&f)>>26)-(f/67108864|0),this.words[a+i]=67108863&s}for(;a<this.length-i;a++)u=(s=(0|this.words[a+i])+u)>>26,this.words[a+i]=67108863&s;if(0===u)return this.strip();for(n(-1===u),u=0,a=0;a<this.length;a++)u=(s=-(0|this.words[a])+u)>>26,this.words[a]=67108863&s;return this.negative=1,this.strip()},o.prototype._wordDiv=function t(e,r){var n=this.length-e.length,i=this.clone(),a=e,s=0|a.words[a.length-1],u;0!==(n=26-this._countBits(s))&&(a=a.ushln(n),i.iushln(n),s=0|a.words[a.length-1]);var f=i.length-a.length,c;if("mod"!==r){(c=new o(null)).length=f+1,c.words=new Array(c.length);for(var h=0;h<c.length;h++)c.words[h]=0}var d=i.clone()._ishlnsubmul(a,1,f);0===d.negative&&(i=d,c&&(c.words[f]=1));for(var l=f-1;l>=0;l--){var p=67108864*(0|i.words[a.length+l])+(0|i.words[a.length+l-1]);for(p=Math.min(p/s|0,67108863),i._ishlnsubmul(a,p,l);0!==i.negative;)p--,i.negative=0,i._ishlnsubmul(a,1,l),i.isZero()||(i.negative^=1);c&&(c.words[l]=p)}return c&&c.strip(),i.strip(),"div"!==r&&0!==n&&i.iushrn(n),{div:c||null,mod:i}},o.prototype.divmod=function t(e,r,i){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(u=this.neg().divmod(e,r),"mod"!==r&&(a=u.div.neg()),"div"!==r&&(s=u.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:a,mod:s}):0===this.negative&&0!==e.negative?(u=this.divmod(e.neg(),r),"mod"!==r&&(a=u.div.neg()),{div:a,mod:u.mod}):0!=(this.negative&e.negative)?(u=this.neg().divmod(e.neg(),r),"div"!==r&&(s=u.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:u.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===r?{div:this.divn(e.words[0]),mod:null}:"mod"===r?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,r);var a,s,u},o.prototype.div=function t(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function t(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function t(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function t(e){var r=this.divmod(e);if(r.mod.isZero())return r.div;var n=0!==r.div.negative?r.mod.isub(e):r.mod,i=e.ushrn(1),o=e.andln(1),a=n.cmp(i);return a<0||1===o&&0===a?r.div:0!==r.div.negative?r.div.isubn(1):r.div.iaddn(1)},o.prototype.modn=function t(e){n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return i},o.prototype.idivn=function t(e){n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this.strip()},o.prototype.divn=function t(e){return this.clone().idivn(e)},o.prototype.egcd=function t(e){n(0===e.negative),n(!e.isZero());var r=this,i=e.clone();r=0!==r.negative?r.umod(e):r.clone();for(var a=new o(1),s=new o(0),u=new o(0),f=new o(1),c=0;r.isEven()&&i.isEven();)r.iushrn(1),i.iushrn(1),++c;for(var h=i.clone(),d=r.clone();!r.isZero();){for(var l=0,p=1;0==(r.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(r.iushrn(l);l-- >0;)(a.isOdd()||s.isOdd())&&(a.iadd(h),s.isub(d)),a.iushrn(1),s.iushrn(1);for(var b=0,m=1;0==(i.words[0]&m)&&b<26;++b,m<<=1);if(b>0)for(i.iushrn(b);b-- >0;)(u.isOdd()||f.isOdd())&&(u.iadd(h),f.isub(d)),u.iushrn(1),f.iushrn(1);r.cmp(i)>=0?(r.isub(i),a.isub(u),s.isub(f)):(i.isub(r),u.isub(a),f.isub(s))}return{a:u,b:f,gcd:i.iushln(c)}},o.prototype._invmp=function t(e){n(0===e.negative),n(!e.isZero());var r=this,i=e.clone();r=0!==r.negative?r.umod(e):r.clone();for(var a=new o(1),s=new o(0),u=i.clone(),f;r.cmpn(1)>0&&i.cmpn(1)>0;){for(var c=0,h=1;0==(r.words[0]&h)&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);for(var d=0,l=1;0==(i.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(i.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);r.cmp(i)>=0?(r.isub(i),a.isub(s)):(i.isub(r),s.isub(a))}return(f=0===r.cmpn(1)?a:s).cmpn(0)<0&&f.iadd(e),f},o.prototype.gcd=function t(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var r=this.clone(),n=e.clone();r.negative=0,n.negative=0;for(var i=0;r.isEven()&&n.isEven();i++)r.iushrn(1),n.iushrn(1);for(;;){for(;r.isEven();)r.iushrn(1);for(;n.isEven();)n.iushrn(1);var o=r.cmp(n);if(o<0){var a=r;r=n,n=a}else if(0===o||0===n.cmpn(1))break;r.isub(n)}return n.iushln(i)},o.prototype.invm=function t(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function t(){return 0==(1&this.words[0])},o.prototype.isOdd=function t(){return 1==(1&this.words[0])},o.prototype.andln=function t(e){return this.words[0]&e},o.prototype.bincn=function t(e){n("number"==typeof e);var r=e%26,i=(e-r)/26,o=1<<r;if(this.length<=i)return this._expand(i+1),this.words[i]|=o,this;for(var a=o,s=i;0!==a&&s<this.length;s++){var u=0|this.words[s];a=(u+=a)>>>26,u&=67108863,this.words[s]=u}return 0!==a&&(this.words[s]=a,this.length++),this},o.prototype.isZero=function t(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function t(e){var r=e<0,i;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)i=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];i=o===e?0:o<e?-1:1}return 0!==this.negative?0|-i:i},o.prototype.cmp=function t(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var r=this.ucmp(e);return 0!==this.negative?0|-r:r},o.prototype.ucmp=function t(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var r=0,n=this.length-1;n>=0;n--){var i=0|this.words[n],o=0|e.words[n];if(i!==o){i<o?r=-1:i>o&&(r=1);break}}return r},o.prototype.gtn=function t(e){return 1===this.cmpn(e)},o.prototype.gt=function t(e){return 1===this.cmp(e)},o.prototype.gten=function t(e){return this.cmpn(e)>=0},o.prototype.gte=function t(e){return this.cmp(e)>=0},o.prototype.ltn=function t(e){return-1===this.cmpn(e)},o.prototype.lt=function t(e){return-1===this.cmp(e)},o.prototype.lten=function t(e){return this.cmpn(e)<=0},o.prototype.lte=function t(e){return this.cmp(e)<=0},o.prototype.eqn=function t(e){return 0===this.cmpn(e)},o.prototype.eq=function t(e){return 0===this.cmp(e)},o.red=function t(e){return new x(e)},o.prototype.toRed=function t(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function t(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function t(e){return this.red=e,this},o.prototype.forceRed=function t(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function t(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function t(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function t(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function t(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function t(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function t(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function t(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function t(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function t(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function t(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function t(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function t(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function t(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function g(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){x.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function t(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function t(e){var r=e,n;do{this.split(r,this.tmp),n=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(n>this.n);var i=n<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):r.strip(),r},g.prototype.split=function t(e,r){e.iushrn(this.n,0,r)},g.prototype.imulK=function t(e){return e.imul(this.k)},i(w,g),w.prototype.split=function t(e,r){for(var n=4194303,i=Math.min(e.length,9),o=0;o<i;o++)r.words[o]=e.words[o];if(r.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(r.words[r.length++]=a&n,o=10;o<e.length;o++){var s=0|e.words[o];e.words[o-10]=(s&n)<<4|a>>>22,a=s}a>>>=22,e.words[o-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function t(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var r=0,n=0;n<e.length;n++){var i=0|e.words[n];r+=977*i,e.words[n]=67108863&r,r=64*i+(r/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(_,g),i(M,g),i(k,g),k.prototype.imulK=function t(e){for(var r=0,n=0;n<e.length;n++){var i=19*(0|e.words[n])+r,o=67108863&i;i>>>=26,e.words[n]=o,r=i}return 0!==r&&(e.words[e.length++]=r),e},o._prime=function t(e){if(y[e])return y[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new _;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new k}return y[e]=t,t},x.prototype._verify1=function t(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},x.prototype._verify2=function t(e,r){n(0==(e.negative|r.negative),"red works only with positives"),n(e.red&&e.red===r.red,"red works only with red numbers")},x.prototype.imod=function t(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},x.prototype.neg=function t(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},x.prototype.add=function t(e,r){this._verify2(e,r);var n=e.add(r);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},x.prototype.iadd=function t(e,r){this._verify2(e,r);var n=e.iadd(r);return n.cmp(this.m)>=0&&n.isub(this.m),n},x.prototype.sub=function t(e,r){this._verify2(e,r);var n=e.sub(r);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},x.prototype.isub=function t(e,r){this._verify2(e,r);var n=e.isub(r);return n.cmpn(0)<0&&n.iadd(this.m),n},x.prototype.shl=function t(e,r){return this._verify1(e),this.imod(e.ushln(r))},x.prototype.imul=function t(e,r){return this._verify2(e,r),this.imod(e.imul(r))},x.prototype.mul=function t(e,r){return this._verify2(e,r),this.imod(e.mul(r))},x.prototype.isqr=function t(e){return this.imul(e,e.clone())},x.prototype.sqr=function t(e){return this.mul(e,e)},x.prototype.sqrt=function t(e){if(e.isZero())return e.clone();var r=this.m.andln(3);if(n(r%2==1),3===r){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var a=this.m.subn(1),s=0;!a.isZero()&&0===a.andln(1);)s++,a.iushrn(1);n(!a.isZero());var u=new o(1).toRed(this),f=u.redNeg(),c=this.m.subn(1).iushrn(1),h=this.m.bitLength();for(h=new o(2*h*h).toRed(this);0!==this.pow(h,c).cmp(f);)h.redIAdd(f);for(var d=this.pow(h,a),l=this.pow(e,a.addn(1).iushrn(1)),p=this.pow(e,a),b=s;0!==p.cmp(u);){for(var m=p,v=0;0!==m.cmp(u);v++)m=m.redSqr();n(v<b);var y=this.pow(d,new o(1).iushln(b-v-1));l=l.redMul(y),d=y.redSqr(),p=p.redMul(d),b=v}return l},x.prototype.invm=function t(e){var r=e._invmp(this.m);return 0!==r.negative?(r.negative=0,this.imod(r).redNeg()):this.imod(r)},x.prototype.pow=function t(e,r){if(r.isZero())return new o(1).toRed(this);if(0===r.cmpn(1))return e.clone();var n=4,i=new Array(16);i[0]=new o(1).toRed(this),i[1]=e;for(var a=2;a<i.length;a++)i[a]=this.mul(i[a-1],e);var s=i[0],u=0,f=0,c=r.bitLength()%26;for(0===c&&(c=26),a=r.length-1;a>=0;a--){for(var h=r.words[a],d=c-1;d>=0;d--){var l=h>>d&1;s!==i[0]&&(s=this.sqr(s)),0!==l||0!==u?(u<<=1,u|=l,(4===++f||0===a&&0===d)&&(s=this.mul(s,i[u]),f=0,u=0)):f=0}c=26}return s},x.prototype.convertTo=function t(e){var r=e.umod(this.m);return r===e?r.clone():r},x.prototype.convertFrom=function t(e){var r=e.clone();return r.red=null,r},o.mont=function t(e){return new S(e)},i(S,x),S.prototype.convertTo=function t(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function t(e){var r=this.imod(e.mul(this.rinv));return r.red=null,r},S.prototype.imul=function t(e,r){if(e.isZero()||r.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(r),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=n.isub(i).iushrn(this.shift),a=o;return o.cmp(this.m)>=0?a=o.isub(this.m):o.cmpn(0)<0&&(a=o.iadd(this.m)),a._forceRed(this)},S.prototype.mul=function t(e,r){if(e.isZero()||r.isZero())return new o(0)._forceRed(this);var n=e.mul(r),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=n.isub(i).iushrn(this.shift),s=a;return a.cmp(this.m)>=0?s=a.isub(this.m):a.cmpn(0)<0&&(s=a.iadd(this.m)),s._forceRed(this)},S.prototype.invm=function t(e){var r;return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===e||e,this)},{buffer:17}],234:[function(t,e,r){arguments[4][16][0].apply(r,arguments)},{crypto:17,dup:16}],235:[function(t,e,r){arguments[4][18][0].apply(r,arguments)},{dup:18,"safe-buffer":351}],236:[function(t,e,r){arguments[4][19][0].apply(r,arguments)},{"./aes":235,"./ghash":240,"./incr32":241,"buffer-xor":264,"cipher-base":265,dup:19,inherits:324,"safe-buffer":351}],237:[function(t,e,r){arguments[4][20][0].apply(r,arguments)},{"./decrypter":238,"./encrypter":239,"./modes/list.json":249,dup:20}],238:[function(t,e,r){arguments[4][21][0].apply(r,arguments)},{"./aes":235,"./authCipher":236,"./modes":248,"./streamCipher":251,"cipher-base":265,dup:21,evp_bytestokey:309,inherits:324,"safe-buffer":351}],239:[function(t,e,r){arguments[4][22][0].apply(r,arguments)},{"./aes":235,"./authCipher":236,"./modes":248,"./streamCipher":251,"cipher-base":265,dup:22,evp_bytestokey:309,inherits:324,"safe-buffer":351}],240:[function(t,e,r){arguments[4][23][0].apply(r,arguments)},{dup:23,"safe-buffer":351}],241:[function(t,e,r){arguments[4][24][0].apply(r,arguments)},{dup:24}],242:[function(t,e,r){arguments[4][25][0].apply(r,arguments)},{"buffer-xor":264,dup:25}],243:[function(t,e,r){arguments[4][26][0].apply(r,arguments)},{"buffer-xor":264,dup:26,"safe-buffer":351}],244:[function(t,e,r){arguments[4][27][0].apply(r,arguments)},{dup:27,"safe-buffer":351}],245:[function(t,e,r){arguments[4][28][0].apply(r,arguments)},{dup:28,"safe-buffer":351}],246:[function(t,e,r){arguments[4][29][0].apply(r,arguments)},{"../incr32":241,"buffer-xor":264,dup:29,"safe-buffer":351}],247:[function(t,e,r){arguments[4][30][0].apply(r,arguments)},{dup:30}],248:[function(t,e,r){arguments[4][31][0].apply(r,arguments)},{"./cbc":242,"./cfb":243,"./cfb1":244,"./cfb8":245,"./ctr":246,"./ecb":247,"./list.json":249,"./ofb":250,dup:31}],249:[function(t,e,r){arguments[4][32][0].apply(r,arguments)},{dup:32}],250:[function(t,e,r){(function(e){var n=t("buffer-xor");function i(t){return t._prev=t._cipher.encryptBlock(t._prev),t._prev}r.encrypt=function(t,r){for(;t._cache.length<r.length;)t._cache=e.concat([t._cache,i(t)]);var o=t._cache.slice(0,r.length);return t._cache=t._cache.slice(r.length),n(r,o)}}).call(this,t("buffer").Buffer)},{buffer:47,"buffer-xor":264}],251:[function(t,e,r){arguments[4][34][0].apply(r,arguments)},{"./aes":235,"cipher-base":265,dup:34,inherits:324,"safe-buffer":351}],252:[function(t,e,r){arguments[4][35][0].apply(r,arguments)},{"browserify-aes/browser":237,"browserify-aes/modes":248,"browserify-des":253,"browserify-des/modes":254,dup:35,evp_bytestokey:309}],253:[function(t,e,r){(function(r){var n=t("cipher-base"),i=t("des.js"),o=t("inherits"),a={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function s(t){n.call(this);var e=t.mode.toLowerCase(),i=a[e],o;o=t.decrypt?"decrypt":"encrypt";var s=t.key;"des-ede"!==e&&"des-ede-cbc"!==e||(s=r.concat([s,s.slice(0,8)]));var u=t.iv;this._des=i.create({key:s,iv:u,type:o})}a.des=a["des-cbc"],a.des3=a["des-ede3-cbc"],e.exports=s,o(s,n),s.prototype._update=function(t){return new r(this._des.update(t))},s.prototype._final=function(){return new r(this._des.final())}}).call(this,t("buffer").Buffer)},{buffer:47,"cipher-base":265,"des.js":274,inherits:324}],254:[function(t,e,r){arguments[4][37][0].apply(r,arguments)},{dup:37}],255:[function(t,e,r){(function(r){var n=t("bn.js"),i=t("randombytes");function o(t){var e=s(t),r;return{blinder:e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed(),unblinder:e.invm(t.modulus)}}function a(t,e){var i=o(e),a=e.modulus.byteLength(),s=n.mont(e.modulus),u=new n(t).mul(i.blinder).umod(e.modulus),f=u.toRed(n.mont(e.prime1)),c=u.toRed(n.mont(e.prime2)),h=e.coefficient,d=e.prime1,l=e.prime2,p=f.redPow(e.exponent1),b=c.redPow(e.exponent2);p=p.fromRed(),b=b.fromRed();var m=p.isub(b).imul(h).umod(d);return m.imul(l),b.iadd(m),new r(b.imul(i.unblinder).umod(e.modulus).toArray(!1,a))}function s(t){for(var e=t.modulus.byteLength(),r=new n(i(e));r.cmp(t.modulus)>=0||!r.umod(t.prime1)||!r.umod(t.prime2);)r=new n(i(e));return r}e.exports=a,a.getr=s}).call(this,t("buffer").Buffer)},{"bn.js":256,buffer:47,randombytes:348}],256:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],257:[function(t,e,r){arguments[4][39][0].apply(r,arguments)},{"./browser/algorithms.json":258,dup:39}],258:[function(t,e,r){arguments[4][40][0].apply(r,arguments)},{dup:40}],259:[function(t,e,r){arguments[4][41][0].apply(r,arguments)},{dup:41}],260:[function(t,e,r){(function(r){var n=t("create-hash"),i=t("stream"),o=t("inherits"),a=t("./sign"),s=t("./verify"),u=t("./algorithms.json");function f(t){i.Writable.call(this);var e=u[t];if(!e)throw new Error("Unknown message digest");this._hashType=e.hash,this._hash=n(e.hash),this._tag=e.id,this._signType=e.sign}function c(t){i.Writable.call(this);var e=u[t];if(!e)throw new Error("Unknown message digest");this._hash=n(e.hash),this._tag=e.id,this._signType=e.sign}function h(t){return new f(t)}function d(t){return new c(t)}Object.keys(u).forEach(function(t){u[t].id=new r(u[t].id,"hex"),u[t.toLowerCase()]=u[t]}),o(f,i.Writable),f.prototype._write=function t(e,r,n){this._hash.update(e),n()},f.prototype.update=function t(e,n){return"string"==typeof e&&(e=new r(e,n)),this._hash.update(e),this},f.prototype.sign=function t(e,r){this.end();var n=this._hash.digest(),i=a(n,e,this._hashType,this._signType,this._tag);return r?i.toString(r):i},o(c,i.Writable),c.prototype._write=function t(e,r,n){this._hash.update(e),n()},c.prototype.update=function t(e,n){return"string"==typeof e&&(e=new r(e,n)),this._hash.update(e),this},c.prototype.verify=function t(e,n,i){"string"==typeof n&&(n=new r(n,i)),this.end();var o=this._hash.digest();return s(n,o,e,this._signType,this._tag)},e.exports={Sign:h,Verify:d,createSign:h,createVerify:d}}).call(this,t("buffer").Buffer)},{"./algorithms.json":258,"./sign":261,"./verify":262,buffer:47,"create-hash":268,inherits:324,stream:152}],261:[function(t,e,r){(function(r){var n=t("create-hmac"),i=t("browserify-rsa"),o=t("elliptic").ec,a=t("bn.js"),s=t("parse-asn1"),u=t("./curves.json");function f(t,e,n,o,a){var u=s(e),f;if(u.curve){if("ecdsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");return c(t,u)}if("dsa"===u.type){if("dsa"!==o)throw new Error("wrong private key type");return h(t,u,n)}if("rsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");t=r.concat([a,t]);for(var d=u.modulus.byteLength(),l=[0,1];t.length+l.length+1<d;)l.push(255);l.push(0);for(var p=-1;++p<t.length;)l.push(t[p]);return i(l,u)}function c(t,e){var n=u[e.curve.join(".")];if(!n)throw new Error("unknown curve "+e.curve.join("."));var i,a,s=new o(n).keyFromPrivate(e.privateKey).sign(t);return new r(s.toDER())}function h(t,e,r){for(var n=e.params.priv_key,i=e.params.p,o=e.params.q,s=e.params.g,u=new a(0),f,c=p(t,o).mod(o),h=!1,b=l(n,o,t,r);!1===h;)u=v(s,f=m(o,b,r),i,o),0===(h=f.invm(o).imul(c.add(n.mul(u))).mod(o)).cmpn(0)&&(h=!1,u=new a(0));return d(u,h)}function d(t,e){t=t.toArray(),e=e.toArray(),128&t[0]&&(t=[0].concat(t)),128&e[0]&&(e=[0].concat(e));var n,i=[48,t.length+e.length+4,2,t.length];return i=i.concat(t,[2,e.length],e),new r(i)}function l(t,e,i,o){if((t=new r(t.toArray())).length<e.byteLength()){var a=new r(e.byteLength()-t.length);a.fill(0),t=r.concat([a,t])}var s=i.length,u=b(i,e),f=new r(s);f.fill(1);var c=new r(s);return c.fill(0),c=n(o,c).update(f).update(new r([0])).update(t).update(u).digest(),f=n(o,c).update(f).digest(),{k:c=n(o,c).update(f).update(new r([1])).update(t).update(u).digest(),v:f=n(o,c).update(f).digest()}}function p(t,e){var r=new a(t),n=(t.length<<3)-e.bitLength();return n>0&&r.ishrn(n),r}function b(t,e){t=(t=p(t,e)).mod(e);var n=new r(t.toArray());if(n.length<e.byteLength()){var i=new r(e.byteLength()-n.length);i.fill(0),n=r.concat([i,n])}return n}function m(t,e,i){var o,a;do{for(o=new r(0);8*o.length<t.bitLength();)e.v=n(i,e.k).update(e.v).digest(),o=r.concat([o,e.v]);a=p(o,t),e.k=n(i,e.k).update(e.v).update(new r([0])).digest(),e.v=n(i,e.k).update(e.v).digest()}while(-1!==a.cmp(t));return a}function v(t,e,r,n){return t.toRed(a.mont(r)).redPow(e).fromRed().mod(n)}e.exports=f,e.exports.getKey=l,e.exports.makeKey=m}).call(this,t("buffer").Buffer)},{"./curves.json":259,"bn.js":263,"browserify-rsa":255,buffer:47,"create-hmac":271,elliptic:285,"parse-asn1":335}],262:[function(t,e,r){(function(r){var n=t("bn.js"),i=t("elliptic").ec,o=t("parse-asn1"),a=t("./curves.json");function s(t,e,i,a,s){var c=o(i);if("ec"===c.type){if("ecdsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");return u(t,e,c)}if("dsa"===c.type){if("dsa"!==a)throw new Error("wrong public key type");return f(t,e,c)}if("rsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");e=r.concat([s,e]);for(var h=c.modulus.byteLength(),d=[1],l=0;e.length+d.length+2<h;)d.push(255),l++;d.push(0);for(var p=-1;++p<e.length;)d.push(e[p]);d=new r(d);var b=n.mont(c.modulus);t=(t=new n(t).toRed(b)).redPow(new n(c.publicExponent)),t=new r(t.fromRed().toArray());var m=l<8?1:0;for(h=Math.min(t.length,d.length),t.length!==d.length&&(m=1),p=-1;++p<h;)m|=t[p]^d[p];return 0===m}function u(t,e,r){var n=a[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new i(n),s=r.data.subjectPrivateKey.data;return o.verify(e,t,s)}function f(t,e,r){var i=r.data.p,a=r.data.q,s=r.data.g,u=r.data.pub_key,f=o.signature.decode(t,"der"),h=f.s,d=f.r;c(h,a),c(d,a);var l=n.mont(i),p=h.invm(a),b;return 0===s.toRed(l).redPow(new n(e).mul(p).mod(a)).fromRed().mul(u.toRed(l).redPow(d.mul(p).mod(a)).fromRed()).mod(i).mod(a).cmp(d)}function c(t,e){if(t.cmpn(0)<=0)throw new Error("invalid sig");if(t.cmp(e)>=e)throw new Error("invalid sig")}e.exports=s}).call(this,t("buffer").Buffer)},{"./curves.json":259,"bn.js":263,buffer:47,elliptic:285,"parse-asn1":335}],263:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],264:[function(t,e,r){(function(t){e.exports=function e(r,n){for(var i=Math.min(r.length,n.length),o=new t(i),a=0;a<i;++a)o[a]=r[a]^n[a];return o}}).call(this,t("buffer").Buffer)},{buffer:47}],265:[function(t,e,r){arguments[4][48][0].apply(r,arguments)},{dup:48,inherits:324,"safe-buffer":351,stream:152,string_decoder:153}],266:[function(t,e,r){(function(r){var n=t("elliptic"),i=t("bn.js");e.exports=function t(e){return new a(e)};var o={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function a(t){this.curveType=o[t],this.curveType||(this.curveType={name:t}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function s(t,e,n){Array.isArray(t)||(t=t.toArray());var i=new r(t);if(n&&i.length<n){var o=new r(n-i.length);o.fill(0),i=r.concat([o,i])}return e?i.toString(e):i}o.p224=o.secp224r1,o.p256=o.secp256r1=o.prime256v1,o.p192=o.secp192r1=o.prime192v1,o.p384=o.secp384r1,o.p521=o.secp521r1,a.prototype.generateKeys=function(t,e){return this.keys=this.curve.genKeyPair(),this.getPublicKey(t,e)},a.prototype.computeSecret=function(t,e,n){var i,o;return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),s(this.curve.keyFromPublic(t).getPublic().mul(this.keys.getPrivate()).getX(),n,this.curveType.byteLength)},a.prototype.getPublicKey=function(t,e){var r=this.keys.getPublic("compressed"===e,!0);return"hybrid"===e&&(r[r.length-1]%2?r[0]=7:r[0]=6),s(r,t)},a.prototype.getPrivateKey=function(t){return s(this.keys.getPrivate(),t)},a.prototype.setPublicKey=function(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this.keys._importPublic(t),this},a.prototype.setPrivateKey=function(t,e){e=e||"utf8",r.isBuffer(t)||(t=new r(t,e));var n=new i(t);return n=n.toString(16),this.keys._importPrivate(n),this}}).call(this,t("buffer").Buffer)},{"bn.js":267,buffer:47,elliptic:285}],267:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],268:[function(t,e,r){(function(r){var n=t("inherits"),i=t("./md5"),o=t("ripemd160"),a=t("sha.js"),s=t("cipher-base");function u(t){s.call(this,"digest"),this._hash=t,this.buffers=[]}function f(t){s.call(this,"digest"),this._hash=t}n(u,s),u.prototype._update=function(t){this.buffers.push(t)},u.prototype._final=function(){var t=r.concat(this.buffers),e=this._hash(t);return this.buffers=null,e},n(f,s),f.prototype._update=function(t){this._hash.update(t)},f.prototype._final=function(){return this._hash.digest()},e.exports=function t(e){return"md5"===(e=e.toLowerCase())?new u(i):new f("rmd160"===e||"ripemd160"===e?new o:a(e))}}).call(this,t("buffer").Buffer)},{"./md5":270,buffer:47,"cipher-base":265,inherits:324,ripemd160:350,"sha.js":355}],269:[function(t,e,r){(function(t){var r=4,n=new t(r);n.fill(0);var i=8,o=16;function a(e){if(e.length%r!=0){var i=e.length+(r-e.length%r);e=t.concat([e,n],i)}for(var o=new Array(e.length>>>2),a=0,s=0;a<e.length;a+=r,s++)o[s]=e.readInt32LE(a);return o}e.exports=function e(r,n){var i=n(a(r),8*r.length);r=new t(16);for(var o=0;o<i.length;o++)r.writeInt32LE(i[o],o<<2,!0);return r}}).call(this,t("buffer").Buffer)},{buffer:47}],270:[function(t,e,r){arguments[4][53][0].apply(r,arguments)},{"./make-hash":269,dup:53}],271:[function(t,e,r){arguments[4][54][0].apply(r,arguments)},{"./legacy":272,"cipher-base":265,"create-hash/md5":270,dup:54,inherits:324,ripemd160:350,"safe-buffer":351,"sha.js":355}],272:[function(t,e,r){arguments[4][55][0].apply(r,arguments)},{"cipher-base":265,dup:55,inherits:324,"safe-buffer":351}],273:[function(t,e,r){arguments[4][56][0].apply(r,arguments)},{"browserify-cipher":252,"browserify-sign":260,"browserify-sign/algos":257,"create-ecdh":266,"create-hash":268,"create-hmac":271,"diffie-hellman":280,dup:56,pbkdf2:336,"public-encrypt":341,randombytes:348,randomfill:349}],274:[function(t,e,r){arguments[4][57][0].apply(r,arguments)},{"./des/cbc":275,"./des/cipher":276,"./des/des":277,"./des/ede":278,"./des/utils":279,dup:57}],275:[function(t,e,r){arguments[4][58][0].apply(r,arguments)},{dup:58,inherits:324,"minimalistic-assert":329}],276:[function(t,e,r){arguments[4][59][0].apply(r,arguments)},{dup:59,"minimalistic-assert":329}],277:[function(t,e,r){arguments[4][60][0].apply(r,arguments)},{"../des":274,dup:60,inherits:324,"minimalistic-assert":329}],278:[function(t,e,r){arguments[4][61][0].apply(r,arguments)},{"../des":274,dup:61,inherits:324,"minimalistic-assert":329}],279:[function(t,e,r){arguments[4][62][0].apply(r,arguments)},{dup:62}],280:[function(t,e,r){(function(e){var n=t("./lib/generatePrime"),i=t("./lib/primes.json"),o=t("./lib/dh");function a(t){var r=new e(i[t].prime,"hex"),n=new e(i[t].gen,"hex");return new o(r,n)}var s={binary:!0,hex:!0,base64:!0};function u(t,r,i,a){return e.isBuffer(r)||void 0===s[r]?u(t,"binary",r,i):(r=r||"binary",a=a||"binary",i=i||new e([2]),e.isBuffer(i)||(i=new e(i,a)),"number"==typeof t?new o(n(t,i),i,!0):(e.isBuffer(t)||(t=new e(t,r)),new o(t,i,!0)))}r.DiffieHellmanGroup=r.createDiffieHellmanGroup=r.getDiffieHellman=a,r.createDiffieHellman=r.DiffieHellman=u}).call(this,t("buffer").Buffer)},{"./lib/dh":281,"./lib/generatePrime":282,"./lib/primes.json":283,buffer:47}],281:[function(t,e,r){(function(r){var n=t("bn.js"),i,o=new(t("miller-rabin")),a=new n(24),s=new n(11),u=new n(10),f=new n(3),c=new n(7),h=t("./generatePrime"),d=t("randombytes");function l(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this._pub=new n(t),this}function p(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this._priv=new n(t),this}e.exports=v;var b={};function m(t,e){var r=e.toString("hex"),n=[r,t.toString(16)].join("_");if(n in b)return b[n];var i=0,d;if(t.isEven()||!h.simpleSieve||!h.fermatTest(t)||!o.test(t))return i+=1,i+="02"===r||"05"===r?8:4,b[n]=i,i;switch(o.test(t.shrn(1))||(i+=2),r){case"02":t.mod(a).cmp(s)&&(i+=8);break;case"05":(d=t.mod(u)).cmp(f)&&d.cmp(c)&&(i+=8);break;default:i+=4}return b[n]=i,i}function v(t,e,r){this.setGenerator(e),this.__prime=new n(t),this._prime=n.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=l,this.setPrivateKey=p):this._primeCode=8}function y(t,e){var n=new r(t.toArray());return e?n.toString(e):n}Object.defineProperty(v.prototype,"verifyError",{enumerable:!0,get:function t(){return"number"!=typeof this._primeCode&&(this._primeCode=m(this.__prime,this.__gen)),this._primeCode}}),v.prototype.generateKeys=function(){return this._priv||(this._priv=new n(d(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},v.prototype.computeSecret=function(t){var e=(t=(t=new n(t)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new r(e.toArray()),o=this.getPrime();if(i.length<o.length){var a=new r(o.length-i.length);a.fill(0),i=r.concat([a,i])}return i},v.prototype.getPublicKey=function t(e){return y(this._pub,e)},v.prototype.getPrivateKey=function t(e){return y(this._priv,e)},v.prototype.getPrime=function(t){return y(this.__prime,t)},v.prototype.getGenerator=function(t){return y(this._gen,t)},v.prototype.setGenerator=function(t,e){return e=e||"utf8",r.isBuffer(t)||(t=new r(t,e)),this.__gen=t,this._gen=new n(t),this}}).call(this,t("buffer").Buffer)},{"./generatePrime":282,"bn.js":284,buffer:47,"miller-rabin":327,randombytes:348}],282:[function(t,e,r){arguments[4][65][0].apply(r,arguments)},{"bn.js":284,dup:65,"miller-rabin":327,randombytes:348}],283:[function(t,e,r){arguments[4][66][0].apply(r,arguments)},{dup:66}],284:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],285:[function(t,e,r){arguments[4][67][0].apply(r,arguments)},{"../package.json":301,"./elliptic/curve":288,"./elliptic/curves":291,"./elliptic/ec":292,"./elliptic/eddsa":295,"./elliptic/utils":299,brorand:234,dup:67}],286:[function(t,e,r){arguments[4][68][0].apply(r,arguments)},{"../../elliptic":285,"bn.js":300,dup:68}],287:[function(t,e,r){arguments[4][69][0].apply(r,arguments)},{"../../elliptic":285,"../curve":288,"bn.js":300,dup:69,inherits:324}],288:[function(t,e,r){arguments[4][70][0].apply(r,arguments)},{"./base":286,"./edwards":287,"./mont":289,"./short":290,dup:70}],289:[function(t,e,r){arguments[4][71][0].apply(r,arguments)},{"../../elliptic":285,"../curve":288,"bn.js":300,dup:71,inherits:324}],290:[function(t,e,r){arguments[4][72][0].apply(r,arguments)},{"../../elliptic":285,"../curve":288,"bn.js":300,dup:72,inherits:324}],291:[function(t,e,r){arguments[4][73][0].apply(r,arguments)},{"../elliptic":285,"./precomputed/secp256k1":298,dup:73,"hash.js":311}],292:[function(t,e,r){arguments[4][74][0].apply(r,arguments)},{"../../elliptic":285,"./key":293,"./signature":294,"bn.js":300,dup:74,"hmac-drbg":323}],293:[function(t,e,r){arguments[4][75][0].apply(r,arguments)},{"../../elliptic":285,"bn.js":300,dup:75}],294:[function(t,e,r){arguments[4][76][0].apply(r,arguments)},{"../../elliptic":285,"bn.js":300,dup:76}],295:[function(t,e,r){arguments[4][77][0].apply(r,arguments)},{"../../elliptic":285,"./key":296,"./signature":297,dup:77,"hash.js":311}],296:[function(t,e,r){arguments[4][78][0].apply(r,arguments)},{"../../elliptic":285,dup:78}],297:[function(t,e,r){arguments[4][79][0].apply(r,arguments)},{"../../elliptic":285,"bn.js":300,dup:79}],298:[function(t,e,r){arguments[4][80][0].apply(r,arguments)},{dup:80}],299:[function(t,e,r){arguments[4][81][0].apply(r,arguments)},{"bn.js":300,dup:81,"minimalistic-assert":329,"minimalistic-crypto-utils":330}],300:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],301:[function(t,e,r){e.exports={_args:[[{raw:"elliptic@^6.4.0",scope:null,escapedName:"elliptic",name:"elliptic",rawSpec:"^6.4.0",spec:">=6.4.0 <7.0.0",type:"range"},"/Users/frozeman/Sites/_ethereum/web3/packages/web3-eth-accounts/node_modules/eth-lib"]],_from:"elliptic@>=6.4.0 <7.0.0",_id:"elliptic@6.4.0",_inCache:!0,_location:"/elliptic",_nodeVersion:"7.0.0",_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp/elliptic-6.4.0.tgz_1487798866428_0.30510620190761983"},_npmUser:{name:"indutny",email:"fedor@indutny.com"},_npmVersion:"3.10.8",_phantomChildren:{},_requested:{raw:"elliptic@^6.4.0",scope:null,escapedName:"elliptic",name:"elliptic",rawSpec:"^6.4.0",spec:">=6.4.0 <7.0.0",type:"range"},_requiredBy:["/eth-lib"],_resolved:"https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",_shasum:"cac9af8762c85836187003c8dfe193e5e2eae5df",_shrinkwrap:null,_spec:"elliptic@^6.4.0",_where:"/Users/frozeman/Sites/_ethereum/web3/packages/web3-eth-accounts/node_modules/eth-lib",author:{name:"Fedor Indutny",email:"fedor@indutny.com"},bugs:{url:"https://github.com/indutny/elliptic/issues"},dependencies:{"bn.js":"^4.4.0",brorand:"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0",inherits:"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"},description:"EC cryptography",devDependencies:{brfs:"^1.4.3",coveralls:"^2.11.3",grunt:"^0.4.5","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^8.6.2",istanbul:"^0.4.2",jscs:"^2.9.0",jshint:"^2.6.0",mocha:"^2.1.0"},directories:{},dist:{shasum:"cac9af8762c85836187003c8dfe193e5e2eae5df",tarball:"https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz"},files:["lib"],gitHead:"6b0d2b76caae91471649c8e21f0b1d3ba0f96090",homepage:"https://github.com/indutny/elliptic",keywords:["EC","Elliptic","curve","Cryptography"],license:"MIT",main:"lib/elliptic.js",maintainers:[{name:"indutny",email:"fedor@indutny.com"}],name:"elliptic",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/indutny/elliptic.git"},scripts:{jscs:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",jshint:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",lint:"npm run jscs && npm run jshint",test:"npm run lint && npm run unit",unit:"istanbul test _mocha --reporter=spec test/index.js",version:"grunt dist && git add dist/"},version:"6.4.0"}},{}],302:[function(t,e,r){(function(r){var n=function(){function t(t,e){var r=[],n=!0,i=!1,o=void 0;try{for(var a=t[Symbol.iterator](),s;!(n=(s=a.next()).done)&&(r.push(s.value),!e||r.length!==e);n=!0);}catch(t){i=!0,o=t}finally{try{!n&&a.return&&a.return()}finally{if(i)throw o}}return r}return function(e,r){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=t("./bytes"),o=t("./nat"),a=t("elliptic"),s=t("./rlp"),u=new a.ec("secp256k1"),f=t("./hash"),c=f.keccak256,h=f.keccak256s,d=function t(e){var r=c(i.concat(i.random(32),e||i.random(32))),n=i.concat(i.concat(i.random(32),r),i.random(32)),o=c(n);return p(o)},l=function t(e){for(var r=h(e.slice(2)),n="0x",i=0;i<40;i++)n+=parseInt(r[i+2],16)>7?e[i+2].toUpperCase():e[i+2];return n},p=function t(e){var n=new r(e.slice(2),"hex"),i,o="0x"+u.keyFromPrivate(n).getPublic(!1,"hex").slice(2),a=c(o),s;return{address:l("0x"+a.slice(-40)),privateKey:e}},b=function t(e){var r=n(e,3),o=r[0],a=i.pad(32,r[1]),s=i.pad(32,r[2]);return i.flatten([a,s,o])},m=function t(e){return[i.slice(64,i.length(e),e),i.slice(0,32,e),i.slice(32,64,e)]},v=function t(e){return function(t,n){var a=u.keyFromPrivate(new r(n.slice(2),"hex")).sign(new r(t.slice(2),"hex"),{canonical:!0});return b([o.fromString(i.fromNumber(e+a.recoveryParam)),i.pad(32,i.fromNat("0x"+a.r.toString(16))),i.pad(32,i.fromNat("0x"+a.s.toString(16)))])}},y=v(27),g=function t(e,n){var o=m(n),a={v:i.toNumber(o[0]),r:o[1].slice(2),s:o[2].slice(2)},s,f="0x"+u.recoverPubKey(new r(e.slice(2),"hex"),a,a.v<2?a.v:1-a.v%2).encode("hex",!1).slice(2),h=c(f),d;return l("0x"+h.slice(-40))};e.exports={create:d,toChecksum:l,fromPrivate:p,sign:y,makeSigner:v,recover:g,encodeSignature:b,decodeSignature:m}}).call(this,t("buffer").Buffer)},{"./bytes":304,"./hash":305,"./nat":306,"./rlp":307,buffer:47,elliptic:285}],303:[function(t,e,r){arguments[4][156][0].apply(r,arguments)},{dup:156}],304:[function(t,e,r){arguments[4][157][0].apply(r,arguments)},{"./array.js":303,dup:157}],305:[function(t,e,r){arguments[4][158][0].apply(r,arguments)},{dup:158}],306:[function(t,e,r){var n=t("bn.js"),i=t("./bytes"),o=function t(e){return"0x"+e.toString("hex")},a=function t(e){return new n(e.slice(2),16)},s=function t(e){var r="0x"+("0x"===e.slice(0,2)?new n(e.slice(2),16):new n(e,10)).toString("hex");return"0x0"===r?"0x":r},u=function t(e){return d(v(e,s("10000000000")))/1e8},f=function t(e){return m(h(Math.floor(1e8*e)),s("10000000000"))},c=function t(e){return a(e).toString(10)},h=function t(e){return"string"==typeof e?/^0x/.test(e)?e:"0x"+e:"0x"+new n(e).toString("hex")},d=function t(e){return a(e).toNumber()},l=function t(e){return i.pad(32,e)},p=function t(e){return function(t,r){return o(a(t)[e](a(r)))}},b=p("add"),m=p("mul"),v=p("div"),y=p("sub");e.exports={toString:c,fromString:s,toNumber:d,fromNumber:h,toEther:u,fromEther:f,toUint256:l,add:b,mul:m,div:v,sub:y}},{"./bytes":304,"bn.js":308}],307:[function(t,e,r){var n=function t(e){var r=function t(e){return e.length%2==0?e:"0"+e},n=function t(e){return r(e.toString(16))},i=function t(e,r){return e<56?n(r+e):n(r+n(e).length/2+55)+n(e)},o;return"0x"+function t(e){if("string"==typeof e){var r=e.slice(2),n;return(2!=r.length||r>="80"?i(r.length/2,128):"")+r}var o=e.map(t).join(""),a;return i(o.length/2,192)+o}(e)},i=function t(e){var r=2,n=function t(){if(r>=e.length)throw"";var n=e.slice(r,r+2);return n<"80"?(r+=2,"0x"+n):n<"c0"?o():a()},i=function t(){var n=parseInt(e.slice(r,r+=2),16)%64;return n<56?n:parseInt(e.slice(r,r+=2*(n-55)),16)},o=function t(){var n=i();return"0x"+e.slice(r,r+=2*n)},a=function t(){for(var e=2*i()+r,o=[];r<e;)o.push(n());return o};try{return n()}catch(t){return[]}};e.exports={encode:n,decode:i}},{}],308:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],309:[function(t,e,r){arguments[4][84][0].apply(r,arguments)},{dup:84,"md5.js":325,"safe-buffer":351}],310:[function(t,e,r){(function(r){var n=t("stream").Transform,i;function o(t){n.call(this),this._block=new r(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}t("inherits")(o,n),o.prototype._transform=function(t,e,n){var i=null;try{"buffer"!==e&&(t=new r(t,e)),this.update(t)}catch(t){i=t}n(i)},o.prototype._flush=function(t){var e=null;try{this.push(this._digest())}catch(t){e=t}t(e)},o.prototype.update=function(t,e){if(!r.isBuffer(t)&&"string"!=typeof t)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");r.isBuffer(t)||(t=new r(t,e||"binary"));for(var n=this._block,i=0;this._blockOffset+t.length-i>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)n[o++]=t[i++];this._update(),this._blockOffset=0}for(;i<t.length;)n[this._blockOffset++]=t[i++];for(var a=0,s=8*t.length;s>0;++a)this._length[a]+=s,(s=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*s);return this},o.prototype._update=function(t){throw new Error("_update is not implemented")},o.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();return void 0!==t&&(e=e.toString(t)),e},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o}).call(this,t("buffer").Buffer)},{buffer:47,inherits:324,stream:152}],311:[function(t,e,r){arguments[4][86][0].apply(r,arguments)},{"./hash/common":312,"./hash/hmac":313,"./hash/ripemd":314,"./hash/sha":315,"./hash/utils":322,dup:86}],312:[function(t,e,r){arguments[4][87][0].apply(r,arguments)},{"./utils":322,dup:87,"minimalistic-assert":329}],313:[function(t,e,r){arguments[4][88][0].apply(r,arguments)},{"./utils":322,dup:88,"minimalistic-assert":329}],314:[function(t,e,r){arguments[4][89][0].apply(r,arguments)},{"./common":312,"./utils":322,dup:89}],315:[function(t,e,r){arguments[4][90][0].apply(r,arguments)},{"./sha/1":316,"./sha/224":317,"./sha/256":318,"./sha/384":319,"./sha/512":320,dup:90}],316:[function(t,e,r){arguments[4][91][0].apply(r,arguments)},{"../common":312,"../utils":322,"./common":321,dup:91}],317:[function(t,e,r){arguments[4][92][0].apply(r,arguments)},{"../utils":322,"./256":318,dup:92}],318:[function(t,e,r){arguments[4][93][0].apply(r,arguments)},{"../common":312,"../utils":322,"./common":321,dup:93,"minimalistic-assert":329}],319:[function(t,e,r){arguments[4][94][0].apply(r,arguments)},{"../utils":322,"./512":320,dup:94}],320:[function(t,e,r){arguments[4][95][0].apply(r,arguments)},{"../common":312,"../utils":322,dup:95,"minimalistic-assert":329}],321:[function(t,e,r){arguments[4][96][0].apply(r,arguments)},{"../utils":322,dup:96}],322:[function(t,e,r){arguments[4][97][0].apply(r,arguments)},{dup:97,inherits:324,"minimalistic-assert":329}],323:[function(t,e,r){arguments[4][98][0].apply(r,arguments)},{dup:98,"hash.js":311,"minimalistic-assert":329,"minimalistic-crypto-utils":330}],324:[function(t,e,r){arguments[4][101][0].apply(r,arguments)},{dup:101}],325:[function(t,e,r){(function(r){var n=t("inherits"),i=t("hash-base"),o=new Array(16);function a(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function s(t,e){return t<<e|t>>>32-e}function u(t,e,r,n,i,o,a){return s(t+(e&r|~e&n)+i+o|0,a)+e|0}function f(t,e,r,n,i,o,a){return s(t+(e&n|r&~n)+i+o|0,a)+e|0}function c(t,e,r,n,i,o,a){return s(t+(e^r^n)+i+o|0,a)+e|0}function h(t,e,r,n,i,o,a){return s(t+(r^(e|~n))+i+o|0,a)+e|0}n(a,i),a.prototype._update=function(){for(var t=o,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);var r=this._a,n=this._b,i=this._c,a=this._d;n=h(n=h(n=h(n=h(n=c(n=c(n=c(n=c(n=f(n=f(n=f(n=f(n=u(n=u(n=u(n=u(n,i=u(i,a=u(a,r=u(r,n,i,a,t[0],3614090360,7),n,i,t[1],3905402710,12),r,n,t[2],606105819,17),a,r,t[3],3250441966,22),i=u(i,a=u(a,r=u(r,n,i,a,t[4],4118548399,7),n,i,t[5],1200080426,12),r,n,t[6],2821735955,17),a,r,t[7],4249261313,22),i=u(i,a=u(a,r=u(r,n,i,a,t[8],1770035416,7),n,i,t[9],2336552879,12),r,n,t[10],4294925233,17),a,r,t[11],2304563134,22),i=u(i,a=u(a,r=u(r,n,i,a,t[12],1804603682,7),n,i,t[13],4254626195,12),r,n,t[14],2792965006,17),a,r,t[15],1236535329,22),i=f(i,a=f(a,r=f(r,n,i,a,t[1],4129170786,5),n,i,t[6],3225465664,9),r,n,t[11],643717713,14),a,r,t[0],3921069994,20),i=f(i,a=f(a,r=f(r,n,i,a,t[5],3593408605,5),n,i,t[10],38016083,9),r,n,t[15],3634488961,14),a,r,t[4],3889429448,20),i=f(i,a=f(a,r=f(r,n,i,a,t[9],568446438,5),n,i,t[14],3275163606,9),r,n,t[3],4107603335,14),a,r,t[8],1163531501,20),i=f(i,a=f(a,r=f(r,n,i,a,t[13],2850285829,5),n,i,t[2],4243563512,9),r,n,t[7],1735328473,14),a,r,t[12],2368359562,20),i=c(i,a=c(a,r=c(r,n,i,a,t[5],4294588738,4),n,i,t[8],2272392833,11),r,n,t[11],1839030562,16),a,r,t[14],4259657740,23),i=c(i,a=c(a,r=c(r,n,i,a,t[1],2763975236,4),n,i,t[4],1272893353,11),r,n,t[7],4139469664,16),a,r,t[10],3200236656,23),i=c(i,a=c(a,r=c(r,n,i,a,t[13],681279174,4),n,i,t[0],3936430074,11),r,n,t[3],3572445317,16),a,r,t[6],76029189,23),i=c(i,a=c(a,r=c(r,n,i,a,t[9],3654602809,4),n,i,t[12],3873151461,11),r,n,t[15],530742520,16),a,r,t[2],3299628645,23),i=h(i,a=h(a,r=h(r,n,i,a,t[0],4096336452,6),n,i,t[7],1126891415,10),r,n,t[14],2878612391,15),a,r,t[5],4237533241,21),i=h(i,a=h(a,r=h(r,n,i,a,t[12],1700485571,6),n,i,t[3],2399980690,10),r,n,t[10],4293915773,15),a,r,t[1],2240044497,21),i=h(i,a=h(a,r=h(r,n,i,a,t[8],1873313359,6),n,i,t[15],4264355552,10),r,n,t[6],2734768916,15),a,r,t[13],1309151649,21),i=h(i,a=h(a,r=h(r,n,i,a,t[4],4149444226,6),n,i,t[11],3174756917,10),r,n,t[2],718787259,15),a,r,t[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+a|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=new r(16);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t},e.exports=a}).call(this,t("buffer").Buffer)},{buffer:47,"hash-base":326,inherits:324}],326:[function(t,e,r){arguments[4][105][0].apply(r,arguments)},{dup:105,inherits:324,"safe-buffer":351,stream:152}],327:[function(t,e,r){arguments[4][106][0].apply(r,arguments)},{"bn.js":328,brorand:234,dup:106}],328:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],329:[function(t,e,r){arguments[4][107][0].apply(r,arguments)},{dup:107}],330:[function(t,e,r){arguments[4][108][0].apply(r,arguments)},{dup:108}],331:[function(t,e,r){arguments[4][109][0].apply(r,arguments)},{dup:109}],332:[function(t,e,r){arguments[4][110][0].apply(r,arguments)},{"./certificate":333,"asn1.js":219,dup:110}],333:[function(t,e,r){arguments[4][111][0].apply(r,arguments)},{"asn1.js":219,dup:111}],334:[function(t,e,r){(function(r){var n=/Proc-Type: 4,ENCRYPTED\n\r?DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)\n\r?\n\r?([0-9A-z\n\r\+\/\=]+)\n\r?/m,i=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----\n/m,o=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----\n\r?([0-9A-z\n\r\+\/\=]+)\n\r?-----END \1-----$/m,a=t("evp_bytestokey"),s=t("browserify-aes");e.exports=function(t,e){var u=t.toString(),f=u.match(n),c,h;if(f){var d="aes"+f[1],l=new r(f[2],"hex"),p=new r(f[3].replace(/\r?\n/g,""),"base64"),b=a(e,l.slice(0,8),parseInt(f[1],10)).key,m=[],v=s.createDecipheriv(d,b,l);m.push(v.update(p)),m.push(v.final()),c=r.concat(m)}else{var y=u.match(o);c=new r(y[2].replace(/\r?\n/g,""),"base64")}return{tag:u.match(i)[1],data:c}}}).call(this,t("buffer").Buffer)},{"browserify-aes":237,buffer:47,evp_bytestokey:309}],335:[function(t,e,r){(function(r){var n=t("./asn1"),i=t("./aesid.json"),o=t("./fixProc"),a=t("browserify-aes"),s=t("pbkdf2");function u(t){var e;"object"!==(void 0===t?"undefined":_typeof(t))||r.isBuffer(t)||(e=t.passphrase,t=t.key),"string"==typeof t&&(t=new r(t));var i=o(t,e),a=i.tag,s=i.data,u,c;switch(a){case"CERTIFICATE":c=n.certificate.decode(s,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(c||(c=n.PublicKey.decode(s,"der")),u=c.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(c.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return c.subjectPrivateKey=c.subjectPublicKey,{type:"ec",data:c};case"1.2.840.10040.4.1":return c.algorithm.params.pub_key=n.DSAparam.decode(c.subjectPublicKey.data,"der"),{type:"dsa",data:c.algorithm.params};default:throw new Error("unknown key id "+u)}throw new Error("unknown key type "+a);case"ENCRYPTED PRIVATE KEY":s=f(s=n.EncryptedPrivateKey.decode(s,"der"),e);case"PRIVATE KEY":switch(u=(c=n.PrivateKey.decode(s,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(c.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:c.algorithm.curve,privateKey:n.ECPrivateKey.decode(c.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return c.algorithm.params.priv_key=n.DSAparam.decode(c.subjectPrivateKey,"der"),{type:"dsa",params:c.algorithm.params};default:throw new Error("unknown key id "+u)}throw new Error("unknown key type "+a);case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(s,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(s,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(s,"der")};case"EC PRIVATE KEY":return{curve:(s=n.ECPrivateKey.decode(s,"der")).parameters.value,privateKey:s.privateKey};default:throw new Error("unknown key type "+a)}}function f(t,e){var n=t.algorithm.decrypt.kde.kdeparams.salt,o=parseInt(t.algorithm.decrypt.kde.kdeparams.iters.toString(),10),u=i[t.algorithm.decrypt.cipher.algo.join(".")],f=t.algorithm.decrypt.cipher.iv,c=t.subjectPrivateKey,h=parseInt(u.split("-")[1],10)/8,d=s.pbkdf2Sync(e,n,o,h),l=a.createDecipheriv(u,d,f),p=[];return p.push(l.update(c)),p.push(l.final()),r.concat(p)}e.exports=u,u.signature=n.signature}).call(this,t("buffer").Buffer)},{"./aesid.json":331,"./asn1":332,"./fixProc":334,"browserify-aes":237,buffer:47,pbkdf2:336}],336:[function(t,e,r){arguments[4][114][0].apply(r,arguments)},{"./lib/async":337,"./lib/sync":340,dup:114}],337:[function(t,e,r){(function(r,n){var i=t("./precondition"),o=t("./default-encoding"),a=t("./sync"),s=t("safe-buffer").Buffer,u,f=n.crypto&&n.crypto.subtle,c={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},h=[];function d(t){if(n.process&&!n.process.browser)return Promise.resolve(!1);if(!f||!f.importKey||!f.deriveBits)return Promise.resolve(!1);if(void 0!==h[t])return h[t];var e=l(u=u||s.alloc(8),u,10,128,t).then(function(){return!0}).catch(function(){return!1});return h[t]=e,e}function l(t,e,r,n,i){return f.importKey("raw",t,{name:"PBKDF2"},!1,["deriveBits"]).then(function(t){return f.deriveBits({name:"PBKDF2",salt:e,iterations:r,hash:{name:i}},t,n<<3)}).then(function(t){return s.from(t)})}function p(t,e){t.then(function(t){r.nextTick(function(){e(null,t)})},function(t){r.nextTick(function(){e(t)})})}e.exports=function(t,e,u,f,h,b){if(s.isBuffer(t)||(t=s.from(t,o)),s.isBuffer(e)||(e=s.from(e,o)),i(u,f),"function"==typeof h&&(b=h,h=void 0),"function"!=typeof b)throw new Error("No callback provided to pbkdf2");var m=c[(h=h||"sha1").toLowerCase()];if(!m||"function"!=typeof n.Promise)return r.nextTick(function(){var r;try{r=a(t,e,u,f,h)}catch(t){return b(t)}b(null,r)});p(d(m).then(function(r){return r?l(t,e,u,f,m):a(t,e,u,f,h)}),b)}}).call(this,t("_process"),void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./default-encoding":338,"./precondition":339,"./sync":340,_process:120,"safe-buffer":351}],338:[function(t,e,r){(function(t){var r,n;t.browser?r="utf-8":r=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary";e.exports=r}).call(this,t("_process"))},{_process:120}],339:[function(t,e,r){arguments[4][117][0].apply(r,arguments)},{dup:117}],340:[function(t,e,r){arguments[4][118][0].apply(r,arguments)},{"./default-encoding":338,"./precondition":339,"create-hash/md5":270,dup:118,ripemd160:350,"safe-buffer":351,"sha.js":355}],341:[function(t,e,r){arguments[4][121][0].apply(r,arguments)},{"./privateDecrypt":344,"./publicEncrypt":345,dup:121}],342:[function(t,e,r){(function(r){var n=t("create-hash");function i(t){var e=new r(4);return e.writeUInt32BE(t,0),e}e.exports=function(t,e){for(var o=new r(""),a=0,s;o.length<e;)s=i(a++),o=r.concat([o,n("sha1").update(t).update(s).digest()]);return o.slice(0,e)}}).call(this,t("buffer").Buffer)},{buffer:47,"create-hash":268}],343:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],344:[function(t,e,r){(function(r){var n=t("parse-asn1"),i=t("./mgf"),o=t("./xor"),a=t("bn.js"),s=t("browserify-rsa"),u=t("create-hash"),f=t("./withPublic");function c(t,e){var n=t.modulus,a=t.modulus.byteLength(),s=e.length,f=u("sha1").update(new r("")).digest(),c=f.length,h=2*c;if(0!==e[0])throw new Error("decryption error");var l=e.slice(1,c+1),p=e.slice(c+1),b=o(l,i(p,c)),m=o(p,i(b,a-c-1));if(d(f,m.slice(0,c)))throw new Error("decryption error");for(var v=c;0===m[v];)v++;if(1!==m[v++])throw new Error("decryption error");return m.slice(v)}function h(t,e,r){for(var n=e.slice(0,2),i=2,o=0;0!==e[i++];)if(i>=e.length){o++;break}var a=e.slice(2,i-1),s=e.slice(i-1,i);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++,a.length<8&&o++,o)throw new Error("decryption error");return e.slice(i)}function d(t,e){t=new r(t),e=new r(e);var n=0,i=t.length;t.length!==e.length&&(n++,i=Math.min(t.length,e.length));for(var o=-1;++o<i;)n+=t[o]^e[o];return n}e.exports=function t(e,i,o){var u;u=e.padding?e.padding:o?1:4;var d=n(e),l=d.modulus.byteLength(),p;if(i.length>l||new a(i).cmp(d.modulus)>=0)throw new Error("decryption error");p=o?f(new a(i),d):s(i,d);var b=new r(l-p.length);if(b.fill(0),p=r.concat([b,p],l),4===u)return c(d,p);if(1===u)return h(d,p,o);if(3===u)return p;throw new Error("unknown padding")}}).call(this,t("buffer").Buffer)},{"./mgf":342,"./withPublic":346,"./xor":347,"bn.js":343,"browserify-rsa":255,buffer:47,"create-hash":268,"parse-asn1":335}],345:[function(t,e,r){(function(r){var n=t("parse-asn1"),i=t("randombytes"),o=t("create-hash"),a=t("./mgf"),s=t("./xor"),u=t("bn.js"),f=t("./withPublic"),c=t("browserify-rsa"),h=4,d=1,l=3;function p(t,e){var n=t.modulus.byteLength(),f=e.length,c=o("sha1").update(new r("")).digest(),h=c.length,d=2*h;if(f>n-d-2)throw new Error("message too long");var l=new r(n-f-d-2);l.fill(0);var p=n-h-1,b=i(h),m=s(r.concat([c,l,new r([1]),e],p),a(b,p)),v=s(b,a(m,h));return new u(r.concat([new r([0]),v,m],n))}function b(t,e,n){var i=e.length,o=t.modulus.byteLength(),a;if(i>o-11)throw new Error("message too long");return n?(a=new r(o-i-3)).fill(255):a=m(o-i-3),new u(r.concat([new r([0,n?1:2]),a,new r([0]),e],o))}function m(t,e){for(var n=new r(t),o=0,a=i(2*t),s=0,u;o<t;)s===a.length&&(a=i(2*t),s=0),(u=a[s++])&&(n[o++]=u);return n}e.exports=function t(e,r,i){var o;o=e.padding?e.padding:i?1:4;var a=n(e),s;if(4===o)s=p(a,r);else if(1===o)s=b(a,r,i);else{if(3!==o)throw new Error("unknown padding");if((s=new u(r)).cmp(a.modulus)>=0)throw new Error("data too long for modulus")}return i?c(s,a):f(s,a)}}).call(this,t("buffer").Buffer)},{"./mgf":342,"./withPublic":346,"./xor":347,"bn.js":343,"browserify-rsa":255,buffer:47,"create-hash":268,"parse-asn1":335,randombytes:348}],346:[function(t,e,r){(function(r){var n=t("bn.js");function i(t,e){return new r(t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed().toArray())}e.exports=i}).call(this,t("buffer").Buffer)},{"bn.js":343,buffer:47}],347:[function(t,e,r){arguments[4][126][0].apply(r,arguments)},{dup:126}],348:[function(t,e,r){(function(r,n){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=t("safe-buffer").Buffer,a=n.crypto||n.msCrypto;function s(t,e){if(t>65536)throw new Error("requested too many random bytes");var i=new n.Uint8Array(t);t>0&&a.getRandomValues(i);var s=o.from(i.buffer);return"function"==typeof e?r.nextTick(function(){e(null,s)}):s}a&&a.getRandomValues?e.exports=s:e.exports=i}).call(this,t("_process"),void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:120,"safe-buffer":351}],349:[function(t,e,r){(function(e,n){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=t("safe-buffer"),a=t("randombytes"),s=o.Buffer,u=o.kMaxLength,f=n.crypto||n.msCrypto,c=Math.pow(2,32)-1;function h(t,e){if("number"!=typeof t||t!=t)throw new TypeError("offset must be a number");if(t>c||t<0)throw new TypeError("offset must be a uint32");if(t>u||t>e)throw new RangeError("offset out of range")}function d(t,e,r){if("number"!=typeof t||t!=t)throw new TypeError("size must be a number");if(t>c||t<0)throw new TypeError("size must be a uint32");if(t+e>r||t>u)throw new RangeError("buffer too small")}function l(t,e,r,i){if(!(s.isBuffer(t)||t instanceof n.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof e)i=e,e=0,r=t.length;else if("function"==typeof r)i=r,r=t.length-e;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return h(e,t.length),d(r,e,t.length),p(t,e,r,i)}function p(t,r,n,i){if(e.browser){var o=t.buffer,s=new Uint8Array(o,r,n);return f.getRandomValues(s),i?void e.nextTick(function(){i(null,t)}):t}var u;if(!i)return a(n).copy(t,r),t;a(n,function(e,n){if(e)return i(e);n.copy(t,r),i(null,t)})}function b(t,e,r){if(void 0===e&&(e=0),!(s.isBuffer(t)||t instanceof n.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return h(e,t.length),void 0===r&&(r=t.length-e),d(r,e,t.length),p(t,e,r)}f&&f.getRandomValues||!e.browser?(r.randomFill=l,r.randomFillSync=b):(r.randomFill=i,r.randomFillSync=i)}).call(this,t("_process"),void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:120,randombytes:348,"safe-buffer":351}],350:[function(t,e,r){(function(r){var n=t("inherits"),i=t("hash-base");function o(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function a(t,e){return t<<e|t>>>32-e}function s(t,e,r,n,i,o,s,u){return a(t+(e^r^n)+o+s|0,u)+i|0}function u(t,e,r,n,i,o,s,u){return a(t+(e&r|~e&n)+o+s|0,u)+i|0}function f(t,e,r,n,i,o,s,u){return a(t+((e|~r)^n)+o+s|0,u)+i|0}function c(t,e,r,n,i,o,s,u){return a(t+(e&n|r&~n)+o+s|0,u)+i|0}function h(t,e,r,n,i,o,s,u){return a(t+(e^(r|~n))+o+s|0,u)+i|0}n(o,i),o.prototype._update=function(){for(var t=new Array(16),e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);var r=this._a,n=this._b,i=this._c,o=this._d,d=this._e;d=s(d,r=s(r,n,i,o,d,t[0],0,11),n,i=a(i,10),o,t[1],0,14),n=s(n=a(n,10),i=s(i,o=s(o,d,r,n,i,t[2],0,15),d,r=a(r,10),n,t[3],0,12),o,d=a(d,10),r,t[4],0,5),o=s(o=a(o,10),d=s(d,r=s(r,n,i,o,d,t[5],0,8),n,i=a(i,10),o,t[6],0,7),r,n=a(n,10),i,t[7],0,9),r=s(r=a(r,10),n=s(n,i=s(i,o,d,r,n,t[8],0,11),o,d=a(d,10),r,t[9],0,13),i,o=a(o,10),d,t[10],0,14),i=s(i=a(i,10),o=s(o,d=s(d,r,n,i,o,t[11],0,15),r,n=a(n,10),i,t[12],0,6),d,r=a(r,10),n,t[13],0,7),d=u(d=a(d,10),r=s(r,n=s(n,i,o,d,r,t[14],0,9),i,o=a(o,10),d,t[15],0,8),n,i=a(i,10),o,t[7],1518500249,7),n=u(n=a(n,10),i=u(i,o=u(o,d,r,n,i,t[4],1518500249,6),d,r=a(r,10),n,t[13],1518500249,8),o,d=a(d,10),r,t[1],1518500249,13),o=u(o=a(o,10),d=u(d,r=u(r,n,i,o,d,t[10],1518500249,11),n,i=a(i,10),o,t[6],1518500249,9),r,n=a(n,10),i,t[15],1518500249,7),r=u(r=a(r,10),n=u(n,i=u(i,o,d,r,n,t[3],1518500249,15),o,d=a(d,10),r,t[12],1518500249,7),i,o=a(o,10),d,t[0],1518500249,12),i=u(i=a(i,10),o=u(o,d=u(d,r,n,i,o,t[9],1518500249,15),r,n=a(n,10),i,t[5],1518500249,9),d,r=a(r,10),n,t[2],1518500249,11),d=u(d=a(d,10),r=u(r,n=u(n,i,o,d,r,t[14],1518500249,7),i,o=a(o,10),d,t[11],1518500249,13),n,i=a(i,10),o,t[8],1518500249,12),n=f(n=a(n,10),i=f(i,o=f(o,d,r,n,i,t[3],1859775393,11),d,r=a(r,10),n,t[10],1859775393,13),o,d=a(d,10),r,t[14],1859775393,6),o=f(o=a(o,10),d=f(d,r=f(r,n,i,o,d,t[4],1859775393,7),n,i=a(i,10),o,t[9],1859775393,14),r,n=a(n,10),i,t[15],1859775393,9),r=f(r=a(r,10),n=f(n,i=f(i,o,d,r,n,t[8],1859775393,13),o,d=a(d,10),r,t[1],1859775393,15),i,o=a(o,10),d,t[2],1859775393,14),i=f(i=a(i,10),o=f(o,d=f(d,r,n,i,o,t[7],1859775393,8),r,n=a(n,10),i,t[0],1859775393,13),d,r=a(r,10),n,t[6],1859775393,6),d=f(d=a(d,10),r=f(r,n=f(n,i,o,d,r,t[13],1859775393,5),i,o=a(o,10),d,t[11],1859775393,12),n,i=a(i,10),o,t[5],1859775393,7),n=c(n=a(n,10),i=c(i,o=f(o,d,r,n,i,t[12],1859775393,5),d,r=a(r,10),n,t[1],2400959708,11),o,d=a(d,10),r,t[9],2400959708,12),o=c(o=a(o,10),d=c(d,r=c(r,n,i,o,d,t[11],2400959708,14),n,i=a(i,10),o,t[10],2400959708,15),r,n=a(n,10),i,t[0],2400959708,14),r=c(r=a(r,10),n=c(n,i=c(i,o,d,r,n,t[8],2400959708,15),o,d=a(d,10),r,t[12],2400959708,9),i,o=a(o,10),d,t[4],2400959708,8),i=c(i=a(i,10),o=c(o,d=c(d,r,n,i,o,t[13],2400959708,9),r,n=a(n,10),i,t[3],2400959708,14),d,r=a(r,10),n,t[7],2400959708,5),d=c(d=a(d,10),r=c(r,n=c(n,i,o,d,r,t[15],2400959708,6),i,o=a(o,10),d,t[14],2400959708,8),n,i=a(i,10),o,t[5],2400959708,6),n=h(n=a(n,10),i=c(i,o=c(o,d,r,n,i,t[6],2400959708,5),d,r=a(r,10),n,t[2],2400959708,12),o,d=a(d,10),r,t[4],2840853838,9),o=h(o=a(o,10),d=h(d,r=h(r,n,i,o,d,t[0],2840853838,15),n,i=a(i,10),o,t[5],2840853838,5),r,n=a(n,10),i,t[9],2840853838,11),r=h(r=a(r,10),n=h(n,i=h(i,o,d,r,n,t[7],2840853838,6),o,d=a(d,10),r,t[12],2840853838,8),i,o=a(o,10),d,t[2],2840853838,13),i=h(i=a(i,10),o=h(o,d=h(d,r,n,i,o,t[10],2840853838,12),r,n=a(n,10),i,t[14],2840853838,5),d,r=a(r,10),n,t[1],2840853838,12),d=h(d=a(d,10),r=h(r,n=h(n,i,o,d,r,t[3],2840853838,13),i,o=a(o,10),d,t[8],2840853838,14),n,i=a(i,10),o,t[11],2840853838,11),n=h(n=a(n,10),i=h(i,o=h(o,d,r,n,i,t[6],2840853838,8),d,r=a(r,10),n,t[15],2840853838,5),o,d=a(d,10),r,t[13],2840853838,6),o=a(o,10);var l=this._a,p=this._b,b=this._c,m=this._d,v=this._e;v=h(v,l=h(l,p,b,m,v,t[5],1352829926,8),p,b=a(b,10),m,t[14],1352829926,9),p=h(p=a(p,10),b=h(b,m=h(m,v,l,p,b,t[7],1352829926,9),v,l=a(l,10),p,t[0],1352829926,11),m,v=a(v,10),l,t[9],1352829926,13),m=h(m=a(m,10),v=h(v,l=h(l,p,b,m,v,t[2],1352829926,15),p,b=a(b,10),m,t[11],1352829926,15),l,p=a(p,10),b,t[4],1352829926,5),l=h(l=a(l,10),p=h(p,b=h(b,m,v,l,p,t[13],1352829926,7),m,v=a(v,10),l,t[6],1352829926,7),b,m=a(m,10),v,t[15],1352829926,8),b=h(b=a(b,10),m=h(m,v=h(v,l,p,b,m,t[8],1352829926,11),l,p=a(p,10),b,t[1],1352829926,14),v,l=a(l,10),p,t[10],1352829926,14),v=c(v=a(v,10),l=h(l,p=h(p,b,m,v,l,t[3],1352829926,12),b,m=a(m,10),v,t[12],1352829926,6),p,b=a(b,10),m,t[6],1548603684,9),p=c(p=a(p,10),b=c(b,m=c(m,v,l,p,b,t[11],1548603684,13),v,l=a(l,10),p,t[3],1548603684,15),m,v=a(v,10),l,t[7],1548603684,7),m=c(m=a(m,10),v=c(v,l=c(l,p,b,m,v,t[0],1548603684,12),p,b=a(b,10),m,t[13],1548603684,8),l,p=a(p,10),b,t[5],1548603684,9),l=c(l=a(l,10),p=c(p,b=c(b,m,v,l,p,t[10],1548603684,11),m,v=a(v,10),l,t[14],1548603684,7),b,m=a(m,10),v,t[15],1548603684,7),b=c(b=a(b,10),m=c(m,v=c(v,l,p,b,m,t[8],1548603684,12),l,p=a(p,10),b,t[12],1548603684,7),v,l=a(l,10),p,t[4],1548603684,6),v=c(v=a(v,10),l=c(l,p=c(p,b,m,v,l,t[9],1548603684,15),b,m=a(m,10),v,t[1],1548603684,13),p,b=a(b,10),m,t[2],1548603684,11),p=f(p=a(p,10),b=f(b,m=f(m,v,l,p,b,t[15],1836072691,9),v,l=a(l,10),p,t[5],1836072691,7),m,v=a(v,10),l,t[1],1836072691,15),m=f(m=a(m,10),v=f(v,l=f(l,p,b,m,v,t[3],1836072691,11),p,b=a(b,10),m,t[7],1836072691,8),l,p=a(p,10),b,t[14],1836072691,6),l=f(l=a(l,10),p=f(p,b=f(b,m,v,l,p,t[6],1836072691,6),m,v=a(v,10),l,t[9],1836072691,14),b,m=a(m,10),v,t[11],1836072691,12),b=f(b=a(b,10),m=f(m,v=f(v,l,p,b,m,t[8],1836072691,13),l,p=a(p,10),b,t[12],1836072691,5),v,l=a(l,10),p,t[2],1836072691,14),v=f(v=a(v,10),l=f(l,p=f(p,b,m,v,l,t[10],1836072691,13),b,m=a(m,10),v,t[0],1836072691,13),p,b=a(b,10),m,t[4],1836072691,7),p=u(p=a(p,10),b=u(b,m=f(m,v,l,p,b,t[13],1836072691,5),v,l=a(l,10),p,t[8],2053994217,15),m,v=a(v,10),l,t[6],2053994217,5),m=u(m=a(m,10),v=u(v,l=u(l,p,b,m,v,t[4],2053994217,8),p,b=a(b,10),m,t[1],2053994217,11),l,p=a(p,10),b,t[3],2053994217,14),l=u(l=a(l,10),p=u(p,b=u(b,m,v,l,p,t[11],2053994217,14),m,v=a(v,10),l,t[15],2053994217,6),b,m=a(m,10),v,t[0],2053994217,14),b=u(b=a(b,10),m=u(m,v=u(v,l,p,b,m,t[5],2053994217,6),l,p=a(p,10),b,t[12],2053994217,9),v,l=a(l,10),p,t[2],2053994217,12),v=u(v=a(v,10),l=u(l,p=u(p,b,m,v,l,t[13],2053994217,9),b,m=a(m,10),v,t[9],2053994217,12),p,b=a(b,10),m,t[7],2053994217,5),p=s(p=a(p,10),b=u(b,m=u(m,v,l,p,b,t[10],2053994217,15),v,l=a(l,10),p,t[14],2053994217,8),m,v=a(v,10),l,t[12],0,8),m=s(m=a(m,10),v=s(v,l=s(l,p,b,m,v,t[15],0,5),p,b=a(b,10),m,t[10],0,12),l,p=a(p,10),b,t[4],0,9),l=s(l=a(l,10),p=s(p,b=s(b,m,v,l,p,t[1],0,12),m,v=a(v,10),l,t[5],0,5),b,m=a(m,10),v,t[8],0,14),b=s(b=a(b,10),m=s(m,v=s(v,l,p,b,m,t[7],0,6),l,p=a(p,10),b,t[6],0,8),v,l=a(l,10),p,t[2],0,13),v=s(v=a(v,10),l=s(l,p=s(p,b,m,v,l,t[13],0,6),b,m=a(m,10),v,t[14],0,5),p,b=a(b,10),m,t[0],0,15),p=s(p=a(p,10),b=s(b,m=s(m,v,l,p,b,t[3],0,13),v,l=a(l,10),p,t[9],0,11),m,v=a(v,10),l,t[11],0,11),m=a(m,10);var y=this._b+i+m|0;this._b=this._c+o+v|0,this._c=this._d+d+l|0,this._d=this._e+r+p|0,this._e=this._a+n+b|0,this._a=y},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=new r(20);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t.writeInt32LE(this._e,16),t},e.exports=o}).call(this,t("buffer").Buffer)},{buffer:47,"hash-base":310,inherits:324}],351:[function(t,e,r){arguments[4][143][0].apply(r,arguments)},{buffer:47,dup:143}],352:[function(t,e,r){e.exports=t("scryptsy")},{scryptsy:353}],353:[function(t,e,r){(function(r){var n=t("pbkdf2").pbkdf2Sync,i=2147483647;function o(t,e,o,s,u,f,c){if(0===o||0!=(o&o-1))throw Error("N must be > 0 and a power of 2");if(o>i/128/s)throw Error("Parameter N is too large");if(s>i/128/u)throw Error("Parameter r is too large");var h=new r(256*s),d=new r(128*s*o),l=new Int32Array(16),p=new Int32Array(16),b=new r(64),m=n(t,e,1,128*u*s,"sha256"),v;if(c){var y=u*o*2,g=0;v=function t(){++g%1e3==0&&c({current:g,total:y,percent:g/y*100})}}for(var w=0;w<u;w++)_(m,128*w*s,s,o,d,h);return n(t,m,1,f,"sha256");function _(t,e,r,n,i,o){var a=0,s=128*r,u;for(t.copy(o,0,e,e+s),u=0;u<n;u++)o.copy(i,u*s,0,0+s),M(o,0,s,r),v&&v();for(u=0;u<n;u++){var f=0+64*(2*r-1),c;S(i,(o.readUInt32LE(f)&n-1)*s,o,0,s),M(o,0,s,r),v&&v()}o.copy(t,e,0,0+s)}function M(t,e,r,n){var i;for(a(t,e+64*(2*n-1),b,0,64),i=0;i<2*n;i++)S(t,64*i,b,0,64),x(b),a(b,0,t,r+64*i,64);for(i=0;i<n;i++)a(t,r+2*i*64,t,e+64*i,64);for(i=0;i<n;i++)a(t,r+64*(2*i+1),t,e+64*(i+n),64)}function k(t,e){return t<<e|t>>>32-e}function x(t){var e;for(e=0;e<16;e++)l[e]=(255&t[4*e+0])<<0,l[e]|=(255&t[4*e+1])<<8,l[e]|=(255&t[4*e+2])<<16,l[e]|=(255&t[4*e+3])<<24;for(a(l,0,p,0,16),e=8;e>0;e-=2)p[4]^=k(p[0]+p[12],7),p[8]^=k(p[4]+p[0],9),p[12]^=k(p[8]+p[4],13),p[0]^=k(p[12]+p[8],18),p[9]^=k(p[5]+p[1],7),p[13]^=k(p[9]+p[5],9),p[1]^=k(p[13]+p[9],13),p[5]^=k(p[1]+p[13],18),p[14]^=k(p[10]+p[6],7),p[2]^=k(p[14]+p[10],9),p[6]^=k(p[2]+p[14],13),p[10]^=k(p[6]+p[2],18),p[3]^=k(p[15]+p[11],7),p[7]^=k(p[3]+p[15],9),p[11]^=k(p[7]+p[3],13),p[15]^=k(p[11]+p[7],18),p[1]^=k(p[0]+p[3],7),p[2]^=k(p[1]+p[0],9),p[3]^=k(p[2]+p[1],13),p[0]^=k(p[3]+p[2],18),p[6]^=k(p[5]+p[4],7),p[7]^=k(p[6]+p[5],9),p[4]^=k(p[7]+p[6],13),p[5]^=k(p[4]+p[7],18),p[11]^=k(p[10]+p[9],7),p[8]^=k(p[11]+p[10],9),p[9]^=k(p[8]+p[11],13),p[10]^=k(p[9]+p[8],18),p[12]^=k(p[15]+p[14],7),p[13]^=k(p[12]+p[15],9),p[14]^=k(p[13]+p[12],13),p[15]^=k(p[14]+p[13],18);for(e=0;e<16;++e)l[e]=p[e]+l[e];for(e=0;e<16;e++){var r=4*e;t[r+0]=l[e]>>0&255,t[r+1]=l[e]>>8&255,t[r+2]=l[e]>>16&255,t[r+3]=l[e]>>24&255}}function S(t,e,r,n,i){for(var o=0;o<i;o++)r[n+o]^=t[e+o]}}function a(t,e,n,i,o){if(r.isBuffer(t)&&r.isBuffer(n))t.copy(n,i,e,e+o);else for(;o--;)n[i++]=t[e++]}e.exports=o}).call(this,t("buffer").Buffer)},{buffer:47,pbkdf2:336}],354:[function(t,e,r){var n=t("safe-buffer").Buffer;function i(t,e){this._block=n.alloc(t),this._finalSize=e,this._blockSize=t,this._len=0}i.prototype.update=function(t,e){"string"==typeof t&&(e=e||"utf8",t=n.from(t,e));for(var r=this._block,i=this._blockSize,o=t.length,a=this._len,s=0;s<o;){for(var u=a%i,f=Math.min(o-s,i-u),c=0;c<f;c++)r[u+c]=t[s+c];s+=f,(a+=f)%i==0&&this._update(r)}return this._len+=o,this},i.prototype.digest=function(t){var e=this._len%this._blockSize;this._block[e]=128,this._block.fill(0,e+1),e>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=4294967295&r,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var o=this._hash();return t?o.toString(t):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},{"safe-buffer":351}],355:[function(t,e,r){arguments[4][145][0].apply(r,arguments)},{"./sha":356,"./sha1":357,"./sha224":358,"./sha256":359,"./sha384":360,"./sha512":361,dup:145}],356:[function(t,e,r){arguments[4][146][0].apply(r,arguments)},{"./hash":354,dup:146,inherits:324,"safe-buffer":351}],357:[function(t,e,r){arguments[4][147][0].apply(r,arguments)},{"./hash":354,dup:147,inherits:324,"safe-buffer":351}],358:[function(t,e,r){arguments[4][148][0].apply(r,arguments)},{"./hash":354,"./sha256":359,dup:148,inherits:324,"safe-buffer":351}],359:[function(t,e,r){arguments[4][149][0].apply(r,arguments)},{"./hash":354,dup:149,inherits:324,"safe-buffer":351}],360:[function(t,e,r){arguments[4][150][0].apply(r,arguments)},{"./hash":354,"./sha512":361,dup:150,inherits:324,"safe-buffer":351}],361:[function(t,e,r){arguments[4][151][0].apply(r,arguments)},{"./hash":354,dup:151,inherits:324,"safe-buffer":351}],362:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],363:[function(t,e,r){(function(t){var r;if(t.crypto&&crypto.getRandomValues){var n=new Uint8Array(16);r=function t(){return crypto.getRandomValues(n),n}}if(!r){var i=new Array(16);r=function t(){for(var e=0,r;e<16;e++)0==(3&e)&&(r=4294967296*Math.random()),i[e]=r>>>((3&e)<<3)&255;return i}}e.exports=r}).call(this,void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],364:[function(t,e,r){for(var n=t("./rng"),i=[],o={},a=0;a<256;a++)i[a]=(a+256).toString(16).substr(1),o[i[a]]=a;function s(t,e,r){var n=e&&r||0,i=0;for(e=e||[],t.toLowerCase().replace(/[0-9a-f]{2}/g,function(t){i<16&&(e[n+i++]=o[t])});i<16;)e[n+i++]=0;return e}function u(t,e){var r=e||0,n=i;return n[t[r++]]+n[t[r++]]+n[t[r++]]+n[t[r++]]+"-"+n[t[r++]]+n[t[r++]]+"-"+n[t[r++]]+n[t[r++]]+"-"+n[t[r++]]+n[t[r++]]+"-"+n[t[r++]]+n[t[r++]]+n[t[r++]]+n[t[r++]]+n[t[r++]]+n[t[r++]]}var f=n(),c=[1|f[0],f[1],f[2],f[3],f[4],f[5]],h=16383&(f[6]<<8|f[7]),d=0,l=0;function p(t,e,r){var n=e&&r||0,i=e||[],o=void 0!==(t=t||{}).clockseq?t.clockseq:h,a=void 0!==t.msecs?t.msecs:(new Date).getTime(),s=void 0!==t.nsecs?t.nsecs:l+1,f=a-d+(s-l)/1e4;if(f<0&&void 0===t.clockseq&&(o=o+1&16383),(f<0||a>d)&&void 0===t.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");d=a,l=s,h=o;var p=(1e4*(268435455&(a+=122192928e5))+s)%4294967296;i[n++]=p>>>24&255,i[n++]=p>>>16&255,i[n++]=p>>>8&255,i[n++]=255&p;var b=a/4294967296*1e4&268435455;i[n++]=b>>>8&255,i[n++]=255&b,i[n++]=b>>>24&15|16,i[n++]=b>>>16&255,i[n++]=o>>>8|128,i[n++]=255&o;for(var m=t.node||c,v=0;v<6;v++)i[n+v]=m[v];return e||u(i)}function b(t,e,r){var i=e&&r||0;"string"==typeof t&&(e="binary"==t?new Array(16):null,t=null);var o=(t=t||{}).random||(t.rng||n)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,e)for(var a=0;a<16;a++)e[i+a]=o[a];return e||u(o)}var m=b;m.v1=p,m.v4=b,m.parse=s,m.unparse=u,e.exports=m},{"./rng":363}],365:[function(t,e,r){(function(r,n){var i=t("underscore"),o=t("web3-core"),a=t("web3-core-method"),s=t("any-promise"),u=t("eth-lib/lib/account"),f=t("eth-lib/lib/hash"),c=t("eth-lib/lib/rlp"),h=t("eth-lib/lib/nat"),d=t("eth-lib/lib/bytes"),l=t(void 0===r?"crypto-browserify":"crypto"),p=t("scrypt.js"),b=t("uuid"),m=t("web3-utils"),v=t("web3-core-helpers"),y=function t(e){return i.isUndefined(e)||i.isNull(e)},g=function t(e){for(;e&&e.startsWith("0x0");)e="0x"+e.slice(3);return e},w=function t(e){return e.length%2==1&&(e=e.replace("0x","0x0")),e},_=function t(){var e=this;o.packageInit(this,arguments),delete this.BatchRequest,delete this.extend;var r=[new a({name:"getId",call:"net_version",params:0,outputFormatter:m.hexToNumber}),new a({name:"getGasPrice",call:"eth_gasPrice",params:0}),new a({name:"getTransactionCount",call:"eth_getTransactionCount",params:2,inputFormatter:[function(t){if(m.isAddress(t))return t;throw new Error("Address "+t+' is not a valid address to get the "transactionCount".')},function(){return"latest"}]})];this._ethereumCall={},i.each(r,function(t){t.attachToObject(e._ethereumCall),t.setRequestManager(e._requestManager)}),this.wallet=new M(this)};function M(t){this._accounts=t,this.length=0,this.defaultKeyName="web3js_wallet"}_.prototype._addAccountFunctions=function(t){var e=this;return t.signTransaction=function r(n,i){return e.signTransaction(n,t.privateKey,i)},t.sign=function r(n){return e.sign(n,t.privateKey)},t.encrypt=function r(n,i){return e.encrypt(t.privateKey,n,i)},t},_.prototype.create=function t(e){return this._addAccountFunctions(u.create(e||m.randomHex(32)))},_.prototype.privateKeyToAccount=function t(e){return this._addAccountFunctions(u.fromPrivate(e))},_.prototype.signTransaction=function t(e,r,n){var o=this,a=!1,l;if(n=n||function(){},!e)return a=new Error("No transaction object given!"),n(a),s.reject(a);function p(t){if(t.gas||t.gasLimit||(a=new Error('"gas" is missing')),(t.nonce<0||t.gas<0||t.gasPrice<0||t.chainId<0)&&(a=new Error("Gas, gasPrice, nonce or chainId is lower than 0")),a)return n(a),s.reject(new Error('"gas" is missing'));try{var e=t=v.formatters.inputCallFormatter(t);e.to=t.to||"0x",e.data=t.data||"0x",e.value=t.value||"0x",e.chainId=m.numberToHex(t.chainId);var i=c.encode([d.fromNat(e.nonce),d.fromNat(e.gasPrice),d.fromNat(e.gas),e.to.toLowerCase(),d.fromNat(e.value),e.data,d.fromNat(e.chainId||"0x1"),"0x","0x"]),o=f.keccak256(i),p=u.makeSigner(2*h.toNumber(e.chainId||"0x1")+35)(f.keccak256(i),r),b=c.decode(i).slice(0,6).concat(u.decodeSignature(p));b[6]=w(g(b[6])),b[7]=w(g(b[7])),b[8]=w(g(b[8]));var y=c.encode(b),_=c.decode(y);l={messageHash:o,v:g(_[6]),r:g(_[7]),s:g(_[8]),rawTransaction:y}}catch(t){return n(t),s.reject(t)}return n(null,l),l}return void 0!==e.nonce&&void 0!==e.chainId&&void 0!==e.gasPrice?s.resolve(p(e)):s.all([y(e.chainId)?this._ethereumCall.getId():e.chainId,y(e.gasPrice)?this._ethereumCall.getGasPrice():e.gasPrice,y(e.nonce)?this._ethereumCall.getTransactionCount(this.privateKeyToAccount(r).address):e.nonce]).then(function(t){if(y(t[0])||y(t[1])||y(t[2]))throw new Error('One of the values "chainId", "gasPrice", or "nonce" couldn\'t be fetched: '+JSON.stringify(t));return p(i.extend(e,{chainId:t[0],gasPrice:t[1],nonce:t[2]}))})},_.prototype.recoverTransaction=function t(e){var r=c.decode(e),n=u.encodeSignature(r.slice(6,9)),i=d.toNumber(r[6]),o=i<35?[]:[d.fromNumber(i-35>>1),"0x","0x"],a=r.slice(0,6).concat(o),s=c.encode(a);return u.recover(f.keccak256(s),n)},_.prototype.hashMessage=function t(e){var r=m.isHexStrict(e)?m.hexToBytes(e):e,i=n.from(r),o="Ethereum Signed Message:\n"+r.length,a=n.from(o),s=n.concat([a,i]);return f.keccak256s(s)},_.prototype.sign=function t(e,r){var n=this.hashMessage(e),i=u.sign(n,r),o=u.decodeSignature(i);return{message:e,messageHash:n,v:o[0],r:o[1],s:o[2],signature:i}},_.prototype.recover=function t(e,r,n){var o=[].slice.apply(arguments);return i.isObject(e)?this.recover(e.messageHash,u.encodeSignature([e.v,e.r,e.s]),!0):(n||(e=this.hashMessage(e)),o.length>=4?(n=o.slice(-1)[0],n=!!i.isBoolean(n)&&!!n,this.recover(e,u.encodeSignature(o.slice(1,4)),n)):u.recover(e,r))},_.prototype.decrypt=function(t,e,r){if(!i.isString(e))throw new Error("No password given.");var o=i.isObject(t)?t:JSON.parse(r?t.toLowerCase():t),a,s;if(3!==o.version)throw new Error("Not a valid V3 wallet");if("scrypt"===o.crypto.kdf)s=o.crypto.kdfparams,a=p(new n(e),new n(s.salt,"hex"),s.n,s.r,s.p,s.dklen);else{if("pbkdf2"!==o.crypto.kdf)throw new Error("Unsupported key derivation scheme");if("hmac-sha256"!==(s=o.crypto.kdfparams).prf)throw new Error("Unsupported parameters to PBKDF2");a=l.pbkdf2Sync(new n(e),new n(s.salt,"hex"),s.c,s.dklen,"sha256")}var u=new n(o.crypto.ciphertext,"hex"),f;if(m.sha3(n.concat([a.slice(16,32),u])).replace("0x","")!==o.crypto.mac)throw new Error("Key derivation failed - possibly wrong password");var c=l.createDecipheriv(o.crypto.cipher,a.slice(0,16),new n(o.crypto.cipherparams.iv,"hex")),h="0x"+n.concat([c.update(u),c.final()]).toString("hex");return this.privateKeyToAccount(h)},_.prototype.encrypt=function(t,e,r){var i=this.privateKeyToAccount(t),o=(r=r||{}).salt||l.randomBytes(32),a=r.iv||l.randomBytes(16),s,u=r.kdf||"scrypt",f={dklen:r.dklen||32,salt:o.toString("hex")};if("pbkdf2"===u)f.c=r.c||262144,f.prf="hmac-sha256",s=l.pbkdf2Sync(new n(e),o,f.c,f.dklen,"sha256");else{if("scrypt"!==u)throw new Error("Unsupported kdf");f.n=r.n||8192,f.r=r.r||8,f.p=r.p||1,s=p(new n(e),o,f.n,f.r,f.p,f.dklen)}var c=l.createCipheriv(r.cipher||"aes-128-ctr",s.slice(0,16),a);if(!c)throw new Error("Unsupported cipher");var h=n.concat([c.update(new n(i.privateKey.replace("0x",""),"hex")),c.final()]),d=m.sha3(n.concat([s.slice(16,32),new n(h,"hex")])).replace("0x","");return{version:3,id:b.v4({random:r.uuid||l.randomBytes(16)}),address:i.address.toLowerCase().replace("0x",""),crypto:{ciphertext:h.toString("hex"),cipherparams:{iv:a.toString("hex")},cipher:r.cipher||"aes-128-ctr",kdf:u,kdfparams:f,mac:d.toString("hex")}}},M.prototype._findSafeIndex=function(t){return t=t||0,i.has(this,t)?this._findSafeIndex(t+1):t},M.prototype._currentIndexes=function(){var t,e;return Object.keys(this).map(function(t){return parseInt(t)}).filter(function(t){return t<9e20})},M.prototype.create=function(t,e){for(var r=0;r<t;++r)this.add(this._accounts.create(e).privateKey);return this},M.prototype.add=function(t){return i.isString(t)&&(t=this._accounts.privateKeyToAccount(t)),this[t.address]?this[t.address]:((t=this._accounts.privateKeyToAccount(t.privateKey)).index=this._findSafeIndex(),this[t.index]=t,this[t.address]=t,this[t.address.toLowerCase()]=t,this.length++,t)},M.prototype.remove=function(t){var e=this[t];return!(!e||!e.address)&&(this[e.address].privateKey=null,delete this[e.address],this[e.address.toLowerCase()].privateKey=null,delete this[e.address.toLowerCase()],this[e.index].privateKey=null,delete this[e.index],this.length--,!0)},M.prototype.clear=function(){var t=this,e;return this._currentIndexes().forEach(function(e){t.remove(e)}),this},M.prototype.encrypt=function(t,e){var r=this,n,i;return this._currentIndexes().map(function(n){return r[n].encrypt(t,e)})},M.prototype.decrypt=function(t,e){var r=this;return t.forEach(function(t){var n=r._accounts.decrypt(t,e);if(!n)throw new Error("Couldn't decrypt accounts. Password wrong?");r.add(n)}),this},M.prototype.save=function(t,e){return localStorage.setItem(e||this.defaultKeyName,JSON.stringify(this.encrypt(t))),!0},M.prototype.load=function(t,e){var r=localStorage.getItem(e||this.defaultKeyName);if(r)try{r=JSON.parse(r)}catch(t){}return this.decrypt(r||[],t)},"undefined"==typeof localStorage&&(delete M.prototype.save,delete M.prototype.load),e.exports=_}).call(this,void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer)},{"any-promise":216,buffer:47,crypto:56,"crypto-browserify":273,"eth-lib/lib/account":302,"eth-lib/lib/bytes":304,"eth-lib/lib/hash":305,"eth-lib/lib/nat":306,"eth-lib/lib/rlp":307,"scrypt.js":352,underscore:362,uuid:364,"web3-core":202,"web3-core-helpers":184,"web3-core-method":186,"web3-utils":394}],366:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],367:[function(t,e,r){var n=t("underscore"),i=t("web3-core"),o=t("web3-core-method"),a=t("web3-utils"),s=t("web3-core-subscriptions").subscription,u=t("web3-core-helpers").formatters,f=t("web3-core-helpers").errors,c=t("web3-core-promievent"),h=t("web3-eth-abi"),d=function t(e,r,o){var s=this,f=Array.prototype.slice.call(arguments);if(!(this instanceof t))throw new Error('Please use the "new" keyword to instantiate a web3.eth.contract() object!');if(i.packageInit(this,[this.constructor.currentProvider]),this.clearSubscriptions=this._requestManager.clearSubscriptions,!e||!Array.isArray(e))throw new Error("You must provide the json interface of the contract when instantiating a contract object.");this.options={};var c=f[f.length-1];n.isObject(c)&&!n.isArray(c)&&(o=c,this.options=n.extend(this.options,this._getOrSetDefaultOptions(o)),n.isObject(r)&&(r=null)),Object.defineProperty(this.options,"address",{set:function t(e){e&&(s._address=a.toChecksumAddress(u.inputAddressFormatter(e)))},get:function t(){return s._address},enumerable:!0}),Object.defineProperty(this.options,"jsonInterface",{set:function t(e){return s.methods={},s.events={},s._jsonInterface=e.map(function(t){var e,r;if(t.name&&(r=a._jsonInterfaceMethodToString(t)),"function"===t.type){if(t.signature=h.encodeFunctionSignature(r),e=s._createTxObject.bind({method:t,parent:s}),s.methods[t.name]){var n=s._createTxObject.bind({method:t,parent:s,nextMethod:s.methods[t.name]});s.methods[t.name]=n}else s.methods[t.name]=e;s.methods[t.signature]=e,s.methods[r]=e}else if("event"===t.type){t.signature=h.encodeEventSignature(r);var i=s._on.bind(s,t.signature);s.events[t.name]&&"bound "!==s.events[t.name].name||(s.events[t.name]=i),s.events[t.signature]=i,s.events[r]=i}return t}),s.events.allEvents=s._on.bind(s,"allevents"),s._jsonInterface},get:function t(){return s._jsonInterface},enumerable:!0});var d=this.constructor.defaultAccount,l=this.constructor.defaultBlock||"latest";Object.defineProperty(this,"defaultAccount",{get:function t(){return d},set:function t(e){return e&&(d=a.toChecksumAddress(u.inputAddressFormatter(e))),e},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function t(){return l},set:function t(e){return l=e,e},enumerable:!0}),this.methods={},this.events={},this._address=null,this._jsonInterface=[],this.options.address=r,this.options.jsonInterface=e};d.setProvider=function(t,e){i.packageInit(this,[t]),this._ethAccounts=e},d.prototype._getCallback=function t(e){if(e&&n.isFunction(e[e.length-1]))return e.pop()},d.prototype._checkListener=function(t,e){if(e===t)throw new Error('The event "'+t+"\" is a reserved event name, you can't use it.")},d.prototype._getOrSetDefaultOptions=function t(e){var r=e.gasPrice?String(e.gasPrice):null,n=e.from?a.toChecksumAddress(u.inputAddressFormatter(e.from)):null;return e.data=e.data||this.options.data,e.from=n||this.options.from,e.gasPrice=r||this.options.gasPrice,e.gas=e.gas||e.gasLimit||this.options.gas,delete e.gasLimit,e},d.prototype._encodeEventABI=function(t,e){var r=(e=e||{}).filter||{},i={};if(["fromBlock","toBlock"].filter(function(t){return void 0!==e[t]}).forEach(function(t){i[t]=u.inputBlockNumberFormatter(e[t])}),n.isArray(e.topics))i.topics=e.topics;else{if(i.topics=[],t&&!t.anonymous&&"ALLEVENTS"!==t.name&&i.topics.push(t.signature),"ALLEVENTS"!==t.name){var o=t.inputs.filter(function(t){return!0===t.indexed}).map(function(t){var e=r[t.name];return e?n.isArray(e)?e.map(function(e){return h.encodeParameter(t.type,e)}):h.encodeParameter(t.type,e):null});i.topics=i.topics.concat(o)}i.topics.length||delete i.topics}return this.options.address&&(i.address=this.options.address.toLowerCase()),i},d.prototype._decodeEventABI=function(t){var e=this;t.data=t.data||"",t.topics=t.topics||[];var r=u.outputLogFormatter(t);"ALLEVENTS"===e.name&&(e=e.jsonInterface.find(function(e){return e.signature===t.topics[0]})||{anonymous:!0}),e.inputs=e.inputs||[];var n=e.anonymous?t.topics:t.topics.slice(1);return r.returnValues=h.decodeLog(e.inputs,t.data,n),delete r.returnValues.__length__,r.event=e.name,r.signature=e.anonymous||!t.topics[0]?null:t.topics[0],r.raw={data:r.data,topics:r.topics},delete r.data,delete r.topics,r},d.prototype._encodeMethodABI=function t(){var e=this._method.signature,r=this.arguments||[],i=!1,o=this._parent.options.jsonInterface.filter(function(t){return"constructor"===e&&t.type===e||(t.signature===e||t.signature===e.replace("0x","")||t.name===e)&&"function"===t.type}).map(function(t){var e=n.isArray(t.inputs)?t.inputs.length:0;if(e!==r.length)throw new Error("The number of arguments is not matching the methods required number. You need to pass "+e+" arguments.");return"function"===t.type&&(i=t.signature),n.isArray(t.inputs)?t.inputs.map(function(t){return t.type}):[]}).map(function(t){return h.encodeParameters(t,r).replace("0x","")})[0]||"";if("constructor"===e){if(!this._deployData)throw new Error("The contract has no contract data option set. This is necessary to append the constructor parameters.");return this._deployData+o}var a=i?i+o:o;if(a)return a;throw new Error("Couldn't find a matching contract method named \""+this._method.name+'".')},d.prototype._decodeMethodReturn=function(t,e){if(!e)return null;e=e.length>=2?e.slice(2):e;var r=h.decodeParameters(t,e);return 1===r.__length__?r[0]:(delete r.__length__,r)},d.prototype.deploy=function(t,e){if((t=t||{}).arguments=t.arguments||[],!(t=this._getOrSetDefaultOptions(t)).data)return a._fireError(new Error('No "data" specified in neither the given options, nor the default options.'),null,null,e);var r=n.find(this.options.jsonInterface,function(t){return"constructor"===t.type})||{};return r.signature="constructor",this._createTxObject.apply({method:r,parent:this,deployData:t.data,_ethAccounts:this.constructor._ethAccounts},t.arguments)},d.prototype._generateEventOptions=function(){var t=Array.prototype.slice.call(arguments),e=this._getCallback(t),r=n.isObject(t[t.length-1])?t.pop():{},i=n.isString(t[0])?t[0]:"allevents";if(!(i="allevents"===i.toLowerCase()?{name:"ALLEVENTS",jsonInterface:this.options.jsonInterface}:this.options.jsonInterface.find(function(t){return"event"===t.type&&(t.name===i||t.signature==="0x"+i.replace("0x",""))})))throw new Error('Event "'+i.name+"\" doesn't exist in this contract.");if(!a.isAddress(this.options.address))throw new Error("This contract object doesn't have address set yet, please set an address first.");return{params:this._encodeEventABI(i,r),event:i,callback:e}},d.prototype.clone=function(){return new this.constructor(this.options.jsonInterface,this.options.address,this.options)},d.prototype.once=function(t,e,r){var i=Array.prototype.slice.call(arguments);if(!(r=this._getCallback(i)))throw new Error("Once requires a callback as the second parameter.");e&&delete e.fromBlock,this._on(t,e,function(t,e,i){i.unsubscribe(),n.isFunction(r)&&r(t,e,i)})},d.prototype._on=function(){var t=this._generateEventOptions.apply(this,arguments);this._checkListener("newListener",t.event.name,t.callback),this._checkListener("removeListener",t.event.name,t.callback);var e=new s({subscription:{params:1,inputFormatter:[u.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(t.event),subscriptionHandler:function t(e){e.removed?this.emit("changed",e):this.emit("data",e),n.isFunction(this.callback)&&this.callback(null,e,this)}},type:"eth",requestManager:this._requestManager});return e.subscribe("logs",t.params,t.callback||function(){}),e},d.prototype.getPastEvents=function(){var t=this._generateEventOptions.apply(this,arguments),e=new o({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[u.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(t.event)});e.setRequestManager(this._requestManager);var r=e.buildCall();return e=null,r(t.params,t.callback)},d.prototype._createTxObject=function t(){var e=Array.prototype.slice.call(arguments),r={};if("function"===this.method.type&&(r.call=this.parent._executeMethod.bind(r,"call"),r.call.request=this.parent._executeMethod.bind(r,"call",!0)),r.send=this.parent._executeMethod.bind(r,"send"),r.send.request=this.parent._executeMethod.bind(r,"send",!0),r.encodeABI=this.parent._encodeMethodABI.bind(r),r.estimateGas=this.parent._executeMethod.bind(r,"estimate"),e&&this.method.inputs&&e.length!==this.method.inputs.length){if(this.nextMethod)return this.nextMethod.apply(null,e);throw f.InvalidNumberOfParams(e.length,this.method.inputs.length,this.method.name)}return r.arguments=e||[],r._method=this.method,r._parent=this.parent,r._ethAccounts=this.parent.constructor._ethAccounts||this._ethAccounts,this.deployData&&(r._deployData=this.deployData),r},d.prototype._processExecuteArguments=function t(e,r){var i={};if(i.type=e.shift(),i.callback=this._parent._getCallback(e),"call"===i.type&&!0!==e[e.length-1]&&(n.isString(e[e.length-1])||isFinite(e[e.length-1]))&&(i.defaultBlock=e.pop()),i.options=n.isObject(e[e.length-1])?e.pop():{},i.generateRequest=!0===e[e.length-1]&&e.pop(),i.options=this._parent._getOrSetDefaultOptions(i.options),i.options.data=this.encodeABI(),!this._deployData&&!a.isAddress(this._parent.options.address))throw new Error("This contract object doesn't have address set yet, please set an address first.");return this._deployData||(i.options.to=this._parent.options.address),i.options.data?i:a._fireError(new Error("Couldn't find a matching contract method, or the number of parameters is wrong."),r.eventEmitter,r.reject,i.callback)},d.prototype._executeMethod=function t(){var e=this,r=this._parent._processExecuteArguments.call(this,Array.prototype.slice.call(arguments),i),i=c("send"!==r.type),s=e.constructor._ethAccounts||e._ethAccounts;if(r.generateRequest){var f={params:[u.inputCallFormatter.call(this._parent,r.options)],callback:r.callback};return"call"===r.type?(f.params.push(u.inputDefaultBlockNumberFormatter.call(this._parent,r.defaultBlock)),f.method="eth_call",f.format=this._parent._decodeMethodReturn.bind(null,this._method.outputs)):f.method="eth_sendTransaction",f}switch(r.type){case"estimate":var h;return new o({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[u.inputCallFormatter],outputFormatter:a.hexToNumber,requestManager:e._parent._requestManager,accounts:s,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock}).createFunction()(r.options,r.callback);case"call":var d;return new o({name:"call",call:"eth_call",params:2,inputFormatter:[u.inputCallFormatter,u.inputDefaultBlockNumberFormatter],outputFormatter:function t(r){return e._parent._decodeMethodReturn(e._method.outputs,r)},requestManager:e._parent._requestManager,accounts:s,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock}).createFunction()(r.options,r.defaultBlock,r.callback);case"send":if(!a.isAddress(r.options.from))return a._fireError(new Error('No "from" address specified in neither the given options, nor the default options.'),i.eventEmitter,i.reject,r.callback);if(n.isBoolean(this._method.payable)&&!this._method.payable&&r.options.value&&r.options.value>0)return a._fireError(new Error("Can not send value to non-payable contract method or constructor"),i.eventEmitter,i.reject,r.callback);var l={receiptFormatter:function t(r){if(n.isArray(r.logs)){var i=n.map(r.logs,function(t){return e._parent._decodeEventABI.call({name:"ALLEVENTS",jsonInterface:e._parent.options.jsonInterface},t)});r.events={};var o=0;i.forEach(function(t){t.event?r.events[t.event]?Array.isArray(r.events[t.event])?r.events[t.event].push(t):r.events[t.event]=[r.events[t.event],t]:r.events[t.event]=t:(r.events[o]=t,o++)}),delete r.logs}return r},contractDeployFormatter:function t(r){var n=e._parent.clone();return n.options.address=r.contractAddress,n}},p;return new o({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[u.inputTransactionFormatter],requestManager:e._parent._requestManager,accounts:e.constructor._ethAccounts||e._ethAccounts,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,extraFormatters:l}).createFunction()(r.options,r.callback)}},e.exports=d},{underscore:366,"web3-core":202,"web3-core-helpers":184,"web3-core-method":186,"web3-core-promievent":191,"web3-core-subscriptions":199,"web3-eth-abi":206,"web3-utils":394}],368:[function(t,e,r){arguments[4][203][0].apply(r,arguments)},{dup:203}],369:[function(t,e,r){var n=t("web3-utils"),i=t("bn.js"),o=function t(e,r){for(var n=e;n.length<2*r;)n="0"+n;return n},a=function t(e){var r="A".charCodeAt(0),n="Z".charCodeAt(0);return(e=(e=e.toUpperCase()).substr(4)+e.substr(0,4)).split("").map(function(t){var e=t.charCodeAt(0);return e>=r&&e<=n?e-r+10:t}).join("")},s=function t(e){for(var r=e,n;r.length>2;)n=r.slice(0,9),r=parseInt(n,10)%97+r.slice(n.length);return parseInt(r,10)%97},u=function t(e){this._iban=e};u.toAddress=function(t){if(!(t=new u(t)).isDirect())throw new Error("IBAN is indirect and can't be converted");return t.toAddress()},u.toIban=function(t){return u.fromAddress(t).toString()},u.fromAddress=function(t){if(!n.isAddress(t))throw new Error("Provided address is not a valid address: "+t);t=t.replace("0x","").replace("0X","");var e,r=new i(t,16).toString(36),a=o(r,15);return u.fromBban(a.toUpperCase())},u.fromBban=function(t){var e="XE",r,n=("0"+(98-s(a("XE00"+t)))).slice(-2);return new u("XE"+n+t)},u.createIndirect=function(t){return u.fromBban("ETH"+t.institution+t.identifier)},u.isValid=function(t){var e;return new u(t).isValid()},u.prototype.isValid=function(){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban)&&1===s(a(this._iban))},u.prototype.isDirect=function(){return 34===this._iban.length||35===this._iban.length},u.prototype.isIndirect=function(){return 20===this._iban.length},u.prototype.checksum=function(){return this._iban.substr(2,2)},u.prototype.institution=function(){return this.isIndirect()?this._iban.substr(7,4):""},u.prototype.client=function(){return this.isIndirect()?this._iban.substr(11):""},u.prototype.toAddress=function(){if(this.isDirect()){var t=this._iban.substr(4),e=new i(t,36);return n.toChecksumAddress(e.toString(16,20))}return""},u.prototype.toString=function(){return this._iban},e.exports=u},{"bn.js":368,"web3-utils":394}],370:[function(t,e,r){var n=t("web3-core"),i=t("web3-core-method"),o=t("web3-utils"),a=t("web3-net"),s=t("web3-core-helpers").formatters,u=function t(){var e=this;n.packageInit(this,arguments),this.net=new a(this.currentProvider);var r=null,u="latest";Object.defineProperty(this,"defaultAccount",{get:function t(){return r},set:function t(e){return e&&(r=o.toChecksumAddress(s.inputAddressFormatter(e))),f.forEach(function(t){t.defaultAccount=r}),e},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function t(){return u},set:function t(e){return u=e,f.forEach(function(t){t.defaultBlock=u}),e},enumerable:!0});var f=[new i({name:"getAccounts",call:"personal_listAccounts",params:0,outputFormatter:o.toChecksumAddress}),new i({name:"newAccount",call:"personal_newAccount",params:1,inputFormatter:[null],outputFormatter:o.toChecksumAddress}),new i({name:"unlockAccount",call:"personal_unlockAccount",params:3,inputFormatter:[s.inputAddressFormatter,null,null]}),new i({name:"lockAccount",call:"personal_lockAccount",params:1,inputFormatter:[s.inputAddressFormatter]}),new i({name:"importRawKey",call:"personal_importRawKey",params:2}),new i({name:"sendTransaction",call:"personal_sendTransaction",params:2,inputFormatter:[s.inputTransactionFormatter,null]}),new i({name:"signTransaction",call:"personal_signTransaction",params:2,inputFormatter:[s.inputTransactionFormatter,null]}),new i({name:"sign",call:"personal_sign",params:3,inputFormatter:[s.inputSignFormatter,s.inputAddressFormatter,null]}),new i({name:"ecRecover",call:"personal_ecRecover",params:2,inputFormatter:[s.inputSignFormatter,null]})];f.forEach(function(t){t.attachToObject(e),t.setRequestManager(e._requestManager),t.defaultBlock=e.defaultBlock,t.defaultAccount=e.defaultAccount})};n.addProviders(u),e.exports=u},{"web3-core":202,"web3-core-helpers":184,"web3-core-method":186,"web3-net":374,"web3-utils":394}],371:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],372:[function(t,e,r){var n=t("underscore"),i=function t(e){var r=this,i;return this.net.getId().then(function(t){return i=t,r.getBlock(0)}).then(function(t){var r="private";return"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3"===t.hash&&1===i&&(r="main"),"0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303"===t.hash&&2===i&&(r="morden"),"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d"===t.hash&&3===i&&(r="ropsten"),"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177"===t.hash&&4===i&&(r="rinkeby"),"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9"===t.hash&&42===i&&(r="kovan"),n.isFunction(e)&&e(null,r),r}).catch(function(t){if(!n.isFunction(e))throw t;e(t)})};e.exports=i},{underscore:371}],373:[function(t,e,r){var n=t("underscore"),i=t("web3-core"),o=t("web3-core-helpers"),a=t("web3-core-subscriptions").subscriptions,s=t("web3-core-method"),u=t("web3-utils"),f=t("web3-net"),c=t("web3-eth-personal"),h=t("web3-eth-contract"),d=t("web3-eth-iban"),l=t("web3-eth-accounts"),p=t("web3-eth-abi"),b=t("./getNetworkType.js"),m=o.formatters,v=function t(e){return n.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getBlockByHash":"eth_getBlockByNumber"},y=function t(e){return n.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getTransactionByBlockHashAndIndex":"eth_getTransactionByBlockNumberAndIndex"},g=function t(e){return n.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getUncleByBlockHashAndIndex":"eth_getUncleByBlockNumberAndIndex"},w=function t(e){return n.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getBlockTransactionCountByHash":"eth_getBlockTransactionCountByNumber"},_=function t(e){return n.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getUncleCountByBlockHash":"eth_getUncleCountByBlockNumber"},M=function t(){var e=this;i.packageInit(this,arguments);var r=this.setProvider;this.setProvider=function(){r.apply(e,arguments),e.net.setProvider.apply(e,arguments),e.personal.setProvider.apply(e,arguments),e.accounts.setProvider.apply(e,arguments),e.Contract.setProvider(e.currentProvider,e.accounts)};var o=null,M="latest";Object.defineProperty(this,"defaultAccount",{get:function t(){return o},set:function t(r){return r&&(o=u.toChecksumAddress(m.inputAddressFormatter(r))),e.Contract.defaultAccount=o,e.personal.defaultAccount=o,x.forEach(function(t){t.defaultAccount=o}),r},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function t(){return M},set:function t(r){return M=r,e.Contract.defaultBlock=M,e.personal.defaultBlock=M,x.forEach(function(t){t.defaultBlock=M}),r},enumerable:!0}),this.clearSubscriptions=e._requestManager.clearSubscriptions,this.net=new f(this.currentProvider),this.net.getNetworkType=b.bind(this),this.accounts=new l(this.currentProvider),this.personal=new c(this.currentProvider),this.personal.defaultAccount=this.defaultAccount;var k=function t(){h.apply(this,arguments)};k.setProvider=function(){h.setProvider.apply(this,arguments)},(k.prototype=Object.create(h.prototype)).constructor=k,this.Contract=k,this.Contract.defaultAccount=this.defaultAccount,this.Contract.defaultBlock=this.defaultBlock,this.Contract.setProvider(this.currentProvider,this.accounts),this.Iban=d,this.abi=p;var x=[new s({name:"getProtocolVersion",call:"eth_protocolVersion",params:0}),new s({name:"getCoinbase",call:"eth_coinbase",params:0}),new s({name:"isMining",call:"eth_mining",params:0}),new s({name:"getHashrate",call:"eth_hashrate",params:0,outputFormatter:u.hexToNumber}),new s({name:"isSyncing",call:"eth_syncing",params:0,outputFormatter:m.outputSyncingFormatter}),new s({name:"getGasPrice",call:"eth_gasPrice",params:0,outputFormatter:m.outputBigNumberFormatter}),new s({name:"getAccounts",call:"eth_accounts",params:0,outputFormatter:u.toChecksumAddress}),new s({name:"getBlockNumber",call:"eth_blockNumber",params:0,outputFormatter:u.hexToNumber}),new s({name:"getBalance",call:"eth_getBalance",params:2,inputFormatter:[m.inputAddressFormatter,m.inputDefaultBlockNumberFormatter],outputFormatter:m.outputBigNumberFormatter}),new s({name:"getStorageAt",call:"eth_getStorageAt",params:3,inputFormatter:[m.inputAddressFormatter,u.numberToHex,m.inputDefaultBlockNumberFormatter]}),new s({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[m.inputAddressFormatter,m.inputDefaultBlockNumberFormatter]}),new s({name:"getBlock",call:v,params:2,inputFormatter:[m.inputBlockNumberFormatter,function(t){return!!t}],outputFormatter:m.outputBlockFormatter}),new s({name:"getUncle",call:g,params:2,inputFormatter:[m.inputBlockNumberFormatter,u.numberToHex],outputFormatter:m.outputBlockFormatter}),new s({name:"getBlockTransactionCount",call:w,params:1,inputFormatter:[m.inputBlockNumberFormatter],outputFormatter:u.hexToNumber}),new s({name:"getBlockUncleCount",call:_,params:1,inputFormatter:[m.inputBlockNumberFormatter],outputFormatter:u.hexToNumber}),new s({name:"getTransaction",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:m.outputTransactionFormatter}),new s({name:"getTransactionFromBlock",call:y,params:2,inputFormatter:[m.inputBlockNumberFormatter,u.numberToHex],outputFormatter:m.outputTransactionFormatter}),new s({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:m.outputTransactionReceiptFormatter}),new s({name:"getTransactionCount",call:"eth_getTransactionCount",params:2,inputFormatter:[m.inputAddressFormatter,m.inputDefaultBlockNumberFormatter],outputFormatter:u.hexToNumber}),new s({name:"sendSignedTransaction",call:"eth_sendRawTransaction",params:1,inputFormatter:[null]}),new s({name:"signTransaction",call:"eth_signTransaction",params:1,inputFormatter:[m.inputTransactionFormatter]}),new s({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[m.inputTransactionFormatter]}),new s({name:"sign",call:"eth_sign",params:2,inputFormatter:[m.inputSignFormatter,m.inputAddressFormatter],transformPayload:function t(e){return e.params.reverse(),e}}),new s({name:"call",call:"eth_call",params:2,inputFormatter:[m.inputCallFormatter,m.inputDefaultBlockNumberFormatter]}),new s({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[m.inputCallFormatter],outputFormatter:u.hexToNumber}),new s({name:"getCompilers",call:"eth_getCompilers",params:0}),new s({name:"compile.solidity",call:"eth_compileSolidity",params:1}),new s({name:"compile.lll",call:"eth_compileLLL",params:1}),new s({name:"compile.serpent",call:"eth_compileSerpent",params:1}),new s({name:"submitWork",call:"eth_submitWork",params:3}),new s({name:"getWork",call:"eth_getWork",params:0}),new s({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[m.inputLogFormatter],outputFormatter:m.outputLogFormatter}),new a({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:m.outputBlockFormatter},pendingTransactions:{subscriptionName:"newPendingTransactions",params:0},logs:{params:1,inputFormatter:[m.inputLogFormatter],outputFormatter:m.outputLogFormatter,subscriptionHandler:function t(e){e.removed?this.emit("changed",e):this.emit("data",e),n.isFunction(this.callback)&&this.callback(null,e,this)}},syncing:{params:0,outputFormatter:m.outputSyncingFormatter,subscriptionHandler:function t(e){var r=this;!0!==this._isSyncing?(this._isSyncing=!0,this.emit("changed",r._isSyncing),n.isFunction(this.callback)&&this.callback(null,r._isSyncing,this),setTimeout(function(){r.emit("data",e),n.isFunction(r.callback)&&r.callback(null,e,r)},0)):(this.emit("data",e),n.isFunction(r.callback)&&this.callback(null,e,this),clearTimeout(this._isSyncingTimeout),this._isSyncingTimeout=setTimeout(function(){e.currentBlock>e.highestBlock-200&&(r._isSyncing=!1,r.emit("changed",r._isSyncing),n.isFunction(r.callback)&&r.callback(null,r._isSyncing,r))},500))}}}})];x.forEach(function(t){t.attachToObject(e),t.setRequestManager(e._requestManager,e.accounts),t.defaultBlock=e.defaultBlock,t.defaultAccount=e.defaultAccount})};i.addProviders(M),e.exports=M},{"./getNetworkType.js":372,underscore:371,"web3-core":202,"web3-core-helpers":184,"web3-core-method":186,"web3-core-subscriptions":199,"web3-eth-abi":206,"web3-eth-accounts":365,"web3-eth-contract":367,"web3-eth-iban":369,"web3-eth-personal":370,"web3-net":374,"web3-utils":394}],374:[function(t,e,r){var n=t("web3-core"),i=t("web3-core-method"),o=t("web3-utils"),a=function t(){var e=this;n.packageInit(this,arguments),[new i({name:"getId",call:"net_version",params:0,outputFormatter:o.hexToNumber}),new i({name:"isListening",call:"net_listening",params:0}),new i({name:"getPeerCount",call:"net_peerCount",params:0,outputFormatter:o.hexToNumber})].forEach(function(t){t.attachToObject(e),t.setRequestManager(e._requestManager)})};n.addProviders(a),e.exports=a},{"web3-core":202,"web3-core-method":186,"web3-utils":394}],375:[function(t,e,r){e.exports=XMLHttpRequest},{}],376:[function(t,e,r){var n=t("web3-core-helpers").errors,i=t("xhr2"),o=function t(e,r,n){this.host=e||"http://localhost:8545",this.timeout=r||0,this.connected=!1,this.headers=n};o.prototype._prepareRequest=function(){var t=new i;return t.open("POST",this.host,!0),t.setRequestHeader("Content-Type","application/json"),this.headers&&this.headers.forEach(function(e){t.setRequestHeader(e.name,e.value)}),t},o.prototype.send=function(t,e){var r=this,i=this._prepareRequest();i.onreadystatechange=function(){if(4===i.readyState&&1!==i.timeout){var t=i.responseText,o=null;try{t=JSON.parse(t)}catch(t){o=n.InvalidResponse(i.responseText)}r.connected=!0,e(o,t)}},i.ontimeout=function(){r.connected=!1,e(n.ConnectionTimeout(this.timeout))};try{i.send(JSON.stringify(t))}catch(t){this.connected=!1,e(n.InvalidConnection(this.host))}},e.exports=o},{"web3-core-helpers":184,xhr2:375}],377:[function(t,e,r){!function(t,n,i,o,a,s){var u=p(function(t,e){var r=e.length;return p(function(n){for(var i=0;i<n.length;i++)e[r+i]=n[i];return e.length=r+n.length,t.apply(this,e)})}),f=p(function(t){var e=j(t);function r(t,e){return[l(t,e)]}return p(function(t){return C(r,t,e)[0]})});function c(t,e){return function(){return t.call(this,e.apply(this,arguments))}}function h(t){return function(e){return e[t]}}var d=p(function(t){return p(function(e){for(var r,n=0;n<_(t);n++)if(r=l(e,t[n]))return r})});function l(t,e){return e.apply(s,t)}function p(t){var e=t.length-1,r=i.prototype.slice;if(0==e)return function(){return t.call(this,r.call(arguments))};if(1==e)return function(){return t.call(this,arguments[0],r.call(arguments,1))};var n=i(t.length);return function(){for(var i=0;i<e;i++)n[i]=arguments[i];return n[e]=r.call(arguments,e),t.apply(this,n)}}function b(t){return function(e,r){return t(r,e)}}function m(t,e){return function(r){return t(r)&&e(r)}}function v(){}function y(){return!0}function g(t){return function(){return t}}function w(t,e){return e&&e.constructor===t}var _=h("length"),M=u(w,String);function k(t){return t!==s}function x(t,e){return e instanceof n&&O(function(t){return t in e},t)}function S(t,e){return[t,e]}var E=null,A=h(0),B=h(1);function j(t){return F(t.reduce(b(S),E))}var I=p(j);function P(t){return C(function(t,e){return t.unshift(e),t},[],t)}function T(t,e){return e?S(t(A(e)),T(t,B(e))):E}function C(t,e,r){return r?t(C(t,e,B(r)),A(r)):e}function R(t,e){return B(e)?t(R(t,B(e)),A(e)):A(e)}function N(t,e,r){return n(t,r||v);function n(t,r){return t?e(A(t))?(r(A(t)),B(t)):S(A(t),n(B(t),r)):E}}function O(t,e){return!e||t(A(e))&&O(t,B(e))}function L(t,e){t&&(A(t).apply(null,e),L(B(t),e))}function F(t){function e(t,r){return t?e(B(t),S(A(t),r)):r}return e(t,E)}function q(t,e){return e&&(t(A(e))?A(e):q(t,B(e)))}function D(t){var e=t(pt).emit,r=t(bt).emit,n=t(mt).emit,i=t(st).emit,a=65536,u=/[\\"\n]/g,f=0,c=f++,h=f++,d=f++,l=f++,p=f++,b=f++,m=f++,v=f++,y=f++,g=f++,w=f++,_=f++,M=f++,k=f++,x=f++,S=f++,E=f++,A=f++,B=f++,j=f++,I=f,P=a,T,C,R,N=s,O="",L=!1,F=!1,q=c,D=[],U=null,z=0,K=0,H=0,W=0,V=1;function X(){var t=0;N!==s&&N.length>a&&(G("Max buffer length exceeded: textNode"),t=Math.max(t,N.length)),O.length>a&&(G("Max buffer length exceeded: numberNode"),t=Math.max(t,O.length)),P=a-t+H}function G(t){N!==s&&(r(N),n(),N=s),T=o(t+"\nLn: "+V+"\nCol: "+W+"\nChr: "+C),i(vt(s,s,T))}function J(){if(q==c)return r({}),n(),void(F=!0);q===h&&0===K||G("Unexpected end"),N!==s&&(r(N),n(),N=s),F=!0}function Z(t){return"\r"==t||"\n"==t||" "==t||"\t"==t}function Y(t){if(!T){if(F)return G("Cannot write after close");var i=0;for(C=t[0];C&&(R=C,C=t[i++]);)switch(H++,"\n"==C?(V++,W=0):W++,q){case c:if("{"===C)q=d;else if("["===C)q=p;else if(!Z(C))return G("Non-whitespace before {[.");continue;case v:case d:if(Z(C))continue;if(q===v)D.push(y);else{if("}"===C){r({}),n(),q=D.pop()||h;continue}D.push(l)}if('"'!==C)return G('Malformed object key should start with " ');q=m;continue;case y:case l:if(Z(C))continue;if(":"===C)q===l?(D.push(l),N!==s&&(r({}),e(N),N=s),K++):N!==s&&(e(N),N=s),q=h;else if("}"===C)N!==s&&(r(N),n(),N=s),n(),K--,q=D.pop()||h;else{if(","!==C)return G("Bad object");q===l&&D.push(l),N!==s&&(r(N),n(),N=s),q=v}continue;case p:case h:if(Z(C))continue;if(q===p){if(r([]),K++,q=h,"]"===C){n(),K--,q=D.pop()||h;continue}D.push(b)}if('"'===C)q=m;else if("{"===C)q=d;else if("["===C)q=p;else if("t"===C)q=g;else if("f"===C)q=M;else if("n"===C)q=E;else if("-"===C)O+=C;else if("0"===C)O+=C,q=I;else{if(-1==="123456789".indexOf(C))return G("Bad value");O+=C,q=I}continue;case b:if(","===C)D.push(b),N!==s&&(r(N),n(),N=s),q=h;else{if("]"!==C){if(Z(C))continue;return G("Bad array")}N!==s&&(r(N),n(),N=s),n(),K--,q=D.pop()||h}continue;case m:N===s&&(N="");var o=i-1;t:for(;;){for(;z>0;)if(U+=C,C=t.charAt(i++),4===z?(N+=String.fromCharCode(parseInt(U,16)),z=0,o=i-1):z++,!C)break t;if('"'===C&&!L){q=D.pop()||h,N+=t.substring(o,i-1);break}if(!("\\"!==C||L||(L=!0,N+=t.substring(o,i-1),C=t.charAt(i++))))break;if(L){if(L=!1,"n"===C?N+="\n":"r"===C?N+="\r":"t"===C?N+="\t":"f"===C?N+="\f":"b"===C?N+="\b":"u"===C?(z=1,U=""):N+=C,C=t.charAt(i++),o=i-1,C)continue;break}u.lastIndex=i;var a=u.exec(t);if(!a){i=t.length+1,N+=t.substring(o,i-1);break}if(i=a.index+1,!(C=t.charAt(a.index))){N+=t.substring(o,i-1);break}}continue;case g:if(!C)continue;if("r"!==C)return G("Invalid true started with t"+C);q=w;continue;case w:if(!C)continue;if("u"!==C)return G("Invalid true started with tr"+C);q=_;continue;case _:if(!C)continue;if("e"!==C)return G("Invalid true started with tru"+C);r(!0),n(),q=D.pop()||h;continue;case M:if(!C)continue;if("a"!==C)return G("Invalid false started with f"+C);q=k;continue;case k:if(!C)continue;if("l"!==C)return G("Invalid false started with fa"+C);q=x;continue;case x:if(!C)continue;if("s"!==C)return G("Invalid false started with fal"+C);q=S;continue;case S:if(!C)continue;if("e"!==C)return G("Invalid false started with fals"+C);r(!1),n(),q=D.pop()||h;continue;case E:if(!C)continue;if("u"!==C)return G("Invalid null started with n"+C);q=A;continue;case A:if(!C)continue;if("l"!==C)return G("Invalid null started with nu"+C);q=B;continue;case B:if(!C)continue;if("l"!==C)return G("Invalid null started with nul"+C);r(null),n(),q=D.pop()||h;continue;case j:if("."!==C)return G("Leading zero not followed by .");O+=C,q=I;continue;case I:if(-1!=="0123456789".indexOf(C))O+=C;else if("."===C){if(-1!==O.indexOf("."))return G("Invalid number has two dots");O+=C}else if("e"===C||"E"===C){if(-1!==O.indexOf("e")||-1!==O.indexOf("E"))return G("Invalid number has two exponential");O+=C}else if("+"===C||"-"===C){if("e"!==R&&"E"!==R)return G("Invalid symbol in number");O+=C}else O&&(r(parseFloat(O)),n(),O=""),i--,q=D.pop()||h;continue;default:return G("Unknown state: "+q)}H>=P&&X()}}t(ht).on(Y),t(dt).on(J)}function U(t,e){var r={},n;function i(t){return function(e){n=t(n,e)}}for(var o in e)t(o).on(i(e[o]),r);t(ot).on(function(t){var e=A(n),r=J(e),i=B(n),o;i&&((o=Z(A(i)))[r]=t)}),t(at).on(function(){var t=A(n),e=J(t),r=B(n),i;r&&delete(i=Z(A(r)))[e]}),t(lt).on(function(){for(var n in e)t(n).un(r)})}function z(t){var e={};return t&&t.split("\r\n").forEach(function(t){var r=t.indexOf(": ");e[t.substring(0,r)]=t.substring(r+2)}),e}function K(t,e){function r(t){return{"http:":80,"https:":443}[t]}function n(e){return e.port||r(e.protocol||t.protocol)}return!!(e.protocol&&e.protocol!=t.protocol||e.host&&e.host!=t.host||e.host&&n(e)!=n(t))}function H(t){var e,r=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(t)||[];return{protocol:r[1]||"",host:r[2]||"",port:r[3]||""}}function W(){return new XMLHttpRequest}function V(e,r,n,i,o,a,f){var c=e(ht).emit,h=e(st).emit,d=0,l=!0;function p(){var t=r.responseText,e=t.substr(d);e&&c(e),d=_(t)}e(lt).on(function(){r.onreadystatechange=null,r.abort()}),"onprogress"in r&&(r.onprogress=p),r.onreadystatechange=function(){function t(){try{l&&e(ct).emit(r.status,z(r.getAllResponseHeaders())),l=!1}catch(t){}}switch(r.readyState){case 2:case 3:return t();case 4:var n;t(),2==String(r.status)[0]?(p(),e(dt).emit()):h(vt(r.status,r.responseText))}};try{for(var b in r.open(n,i,!0),a)r.setRequestHeader(b,a[b]);K(t.location,H(i))||r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r.withCredentials=f,r.send(o)}catch(e){t.setTimeout(u(h,vt(s,s,e)),0)}}var X=function(){var t=function t(e){return e.exec.bind(e)},e=p(function(e){return e.unshift(/^/),t(RegExp(e.map(h("source")).join("")))}),r=/(\$?)/,n,i=/()/,o=/\["([^"]+)"\]/,a=/\[(\d+|\*)\]/,s=/{([\w ]*?)}/,u=/(?:{([\w ]*?)})?/,f=e(r,/([\w-_]+|\*)/,u),c=e(r,o,u),l=e(r,a,u),b=e(r,i,s),m=e(/\.\./),v=e(/\./),y=e(r,/!/),g=e(/$/);return function(t){return t(d(f,c,l,b),m,v,y,g)}}();function G(t,e){return{key:t,node:e}}var J=h("key"),Z=h("node"),Y={};function $(t){var e=t(nt).emit,r=t(it).emit,n=t(ft).emit,o=t(ut).emit;function a(t,e){var r=Z(A(t));return w(i,r)?f(t,_(r),e):t}function s(t,e){if(!t)return n(e),f(t,Y,e);var r=a(t,e),i=B(r),o=J(A(r));return u(i,o,e),S(G(o,e),i)}function u(t,e,r){Z(A(t))[e]=r}function f(t,r,n){t&&u(t,r,n);var i=S(G(r,n),t);return e(i),i}function c(t){return r(t),B(t)||o(Z(A(t)))}var h={};return h[bt]=s,h[mt]=c,h[pt]=f,h}var Q=X(function(t,e,r,n,i){var a=1,s=2,f=3,h=c(J,A),l=c(Z,A);function p(t,e){var r=e[s],n;return m(r&&"*"!=r?function(t){return h(t)==r}:y,t)}function b(t,e){var r=e[f],n,i;return r?m(c(u(x,j(r.split(/\W+/))),l),t):t}function v(t,e){var r;return!!e[a]?m(t,A):t}function g(t){if(t==y)return y;function e(t){return h(t)!=Y}return m(e,c(t,B))}function w(t){if(t==y)return y;var e=M(),r=t,n=g(function(t){return i(t)}),i=d(e,r,n);return i}function M(){return function(t){return h(t)==Y}}function k(t){return function(e){var r=t(e);return!0===r?A(e):r}}function S(t,e,r){return C(function(t,e){return e(t,r)},e,t)}function E(t,e,r,n,i){var o=t(r);if(o){var a=S(e,n,o),s;return i(r.substr(_(o[0])),a)}}function P(t,e){return u(E,t,e)}var T=d(P(t,I(v,b,p,g)),P(e,I(w)),P(r,I()),P(n,I(v,M)),P(i,I(k)),function(t){throw o('"'+t+'" could not be tokenised')});function R(t,e){return e}function N(t,e){var r;return T(t,e,t?N:R)}return function(t){try{return N(t,y)}catch(e){throw o('Could not compile "'+t+'" because '+e.message)}}});function tt(t,e,r){var n,i;function o(t){return function(e){return e.id==t}}return{on:function r(o,a){var s={listener:o,id:a||o};return e&&e.emit(t,o,s.id),n=S(s,n),i=S(o,i),this},emit:function t(){L(i,arguments)},un:function e(a){var s;n=N(n,o(a),function(t){s=t}),s&&(i=N(i,function(t){return t==s.listener}),r&&r.emit(t,s.listener,s.id))},listeners:function t(){return i},hasListener:function t(e){var r;return k(q(e?o(e):y,n))}}}function et(){var t={},e=n("newListener"),r=n("removeListener");function n(n){return t[n]=tt(n,e,r)}function i(e){return t[e]||n(e)}return["emit","on","un"].forEach(function(t){i[t]=p(function(e,r){l(r,i(e)[t])})}),i}var rt=1,nt=rt++,it=rt++,ot=rt++,at=rt++,st="fail",ut=rt++,ft=rt++,ct="start",ht="data",dt="end",lt=rt++,pt=rt++,bt=rt++,mt=rt++;function vt(t,e,r){try{var n=a.parse(e)}catch(t){}return{statusCode:t,body:e,jsonBody:n,thrown:r}}function yt(t,e){var r={node:t(it),path:t(nt)};function n(t,e,r){var n=F(r);t(e,P(B(T(J,n))),P(T(Z,n)))}function i(e,r,i){var o=t(e).emit;r.on(function(t){var e=i(t);!1!==e&&n(o,Z(e),t)},e),t("removeListener").on(function(n){n==e&&(t(n).listeners()||r.un(e))})}t("newListener").on(function(t){var n=/(node|path):(.*)/.exec(t);if(n){var o=r[n[1]];o.hasListener(t)||i(t,o,e(n[2]))}})}function gt(t,e){var r,n=/^(node|path):./,i=t(ut),o=t(at).emit,a=t(ot).emit,s=p(function(e,i){if(r[e])l(i,r[e]);else{var o=t(e),a=i[0];n.test(e)?h(o,a):o.on(a)}return r}),f=function e(n,o,a){if("done"==n)i.un(o);else if("node"==n||"path"==n)t.un(n+":"+o,a);else{var s=o;t(n).un(s)}return r};function c(e,n){return t(e).on(d(n),n),r}function h(t,e,n){n=n||e;var i=d(e);return t.on(function(){var e=!1;r.forget=function(){e=!0},l(arguments,i),delete r.forget,e&&t.un(n)},n),r}function d(t){return function(){try{return t.apply(r,arguments)}catch(t){setTimeout(function(){throw t})}}}function b(e,r){return t(e+":"+r)}function m(t){return function(){var e=t.apply(this,arguments);k(e)&&(e==Mt.drop?o():a(e))}}function y(t,e,r){var n;n="node"==t?m(r):r,h(b(t,e),n,r)}function w(t,e){for(var r in e)y(t,r,e[r])}function _(t,e,n){return M(e)?y(t,e,n):w(t,e),r}return t(ft).on(function(t){r.root=g(t)}),t(ct).on(function(t,e){r.header=function(t){return t?e[t]:e}}),r={on:s,addListener:s,removeListener:f,emit:t.emit,node:u(_,"node"),path:u(_,"path"),done:u(h,i),start:u(c,ct),fail:t(st).on,abort:t(lt).emit,header:v,root:v,source:e}}function wt(t,e,r,n,i){var o=et();return e&&V(o,W(),t,e,r,n,i),D(o),U(o,$(o)),yt(o,Q),gt(o,e)}function _t(t,e,r,n,i,o,s){function u(t,e){return!1===e&&(-1==t.indexOf("?")?t+="?":t+="&",t+="_="+(new Date).getTime()),t}return i=i?a.parse(a.stringify(i)):{},n?M(n)||(n=a.stringify(n),i["Content-Type"]=i["Content-Type"]||"application/json"):n=null,t(r||"GET",u(e,s),n,i,o||!1)}function Mt(t){var e=I("resume","pause","pipe"),r=u(x,e);return t?r(t)||M(t)?_t(wt,t):_t(wt,t.url,t.method,t.body,t.headers,t.withCredentials,t.cached):wt()}Mt.drop=function(){return Mt.drop},"function"==typeof define&&define.amd?define("oboe",[],function(){return Mt}):"object"===(void 0===r?"undefined":_typeof(r))?e.exports=Mt:t.oboe=Mt}(function(){try{return window}catch(t){return self}}(),Object,Array,Error,JSON)},{}],378:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],379:[function(t,e,r){var n=t("underscore"),i=t("web3-core-helpers").errors,o=t("oboe"),a=function t(e,r){var i=this;this.responseCallbacks={},this.notificationCallbacks=[],this.path=e,this.connection=r.connect({path:this.path}),this.addDefaultEvents();var a=function t(e){var r=null;n.isArray(e)?e.forEach(function(t){i.responseCallbacks[t.id]&&(r=t.id)}):r=e.id,r||-1===e.method.indexOf("_subscription")?i.responseCallbacks[r]&&(i.responseCallbacks[r](null,e),delete i.responseCallbacks[r]):i.notificationCallbacks.forEach(function(t){n.isFunction(t)&&t(e)})};"Socket"===r.constructor.name?o(this.connection).done(a):this.connection.on("data",function(t){i._parseResponse(t.toString()).forEach(a)})};a.prototype.addDefaultEvents=function(){var t=this;this.connection.on("connect",function(){}),this.connection.on("error",function(){t._timeout()}),this.connection.on("end",function(){t._timeout()}),this.connection.on("timeout",function(){t._timeout()})},a.prototype._parseResponse=function(t){var e=this,r=[],n;return t.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach(function(t){e.lastChunk&&(t=e.lastChunk+t);var n=null;try{n=JSON.parse(t)}catch(r){return e.lastChunk=t,clearTimeout(e.lastChunkTimeout),void(e.lastChunkTimeout=setTimeout(function(){throw e._timeout(),i.InvalidResponse(t)},15e3))}clearTimeout(e.lastChunkTimeout),e.lastChunk=null,n&&r.push(n)}),r},a.prototype._addResponseCallback=function(t,e){var r=t.id||t[0].id,n=t.method||t[0].method;this.responseCallbacks[r]=e,this.responseCallbacks[r].method=n},a.prototype._timeout=function(){for(var t in this.responseCallbacks)this.responseCallbacks.hasOwnProperty(t)&&(this.responseCallbacks[t](i.InvalidConnection("on IPC")),delete this.responseCallbacks[t])},a.prototype.reconnect=function(){this.connection.connect({path:this.path})},a.prototype.send=function(t,e){this.connection.writable||this.connection.connect({path:this.path}),this.connection.write(JSON.stringify(t)),this._addResponseCallback(t,e)},a.prototype.on=function(t,e){if("function"!=typeof e)throw new Error("The second parameter callback must be a function.");switch(t){case"data":this.notificationCallbacks.push(e);break;default:this.connection.on(t,e)}},a.prototype.once=function(t,e){if("function"!=typeof e)throw new Error("The second parameter callback must be a function.");this.connection.once(t,e)},a.prototype.removeListener=function(t,e){var r=this;switch(t){case"data":this.notificationCallbacks.forEach(function(t,n){t===e&&r.notificationCallbacks.splice(n,1)});break;default:this.connection.removeListener(t,e)}},a.prototype.removeAllListeners=function(t){switch(t){case"data":this.notificationCallbacks=[];break;default:this.connection.removeAllListeners(t)}},a.prototype.reset=function(){this._timeout(),this.notificationCallbacks=[],this.connection.removeAllListeners("error"),this.connection.removeAllListeners("end"),this.connection.removeAllListeners("timeout"),this.addDefaultEvents()},e.exports=a},{oboe:377,underscore:378,"web3-core-helpers":184}],380:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],381:[function(t,e,r){var n=t("underscore"),i=t("web3-core-helpers").errors,o=null;o="undefined"!=typeof window?window.WebSocket:t("websocket").w3cwebsocket;var a=function t(e){var r=this;this.responseCallbacks={},this.notificationCallbacks=[],this.connection=new o(e),this.addDefaultEvents(),this.connection.onmessage=function(t){var e="string"==typeof t.data?t.data:"";r._parseResponse(e).forEach(function(t){var e=null;n.isArray(t)?t.forEach(function(t){r.responseCallbacks[t.id]&&(e=t.id)}):e=t.id,e||-1===t.method.indexOf("_subscription")?r.responseCallbacks[e]&&(r.responseCallbacks[e](null,t),delete r.responseCallbacks[e]):r.notificationCallbacks.forEach(function(e){n.isFunction(e)&&e(t)})})}};a.prototype.addDefaultEvents=function(){var t=this;this.connection.onerror=function(){t._timeout()},this.connection.onclose=function(){t._timeout(),t.reset()}},a.prototype._parseResponse=function(t){var e=this,r=[],n;return t.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach(function(t){e.lastChunk&&(t=e.lastChunk+t);var n=null;try{n=JSON.parse(t)}catch(r){return e.lastChunk=t,clearTimeout(e.lastChunkTimeout),void(e.lastChunkTimeout=setTimeout(function(){throw e._timeout(),i.InvalidResponse(t)},15e3))}clearTimeout(e.lastChunkTimeout),e.lastChunk=null,n&&r.push(n)}),r},a.prototype._addResponseCallback=function(t,e){var r=t.id||t[0].id,n=t.method||t[0].method;this.responseCallbacks[r]=e,this.responseCallbacks[r].method=n},a.prototype._timeout=function(){for(var t in this.responseCallbacks)this.responseCallbacks.hasOwnProperty(t)&&(this.responseCallbacks[t](i.InvalidConnection("on WS")),delete this.responseCallbacks[t])},a.prototype.send=function(t,e){var r=this;if(this.connection.readyState!==this.connection.CONNECTING){if(this.connection.readyState!==this.connection.OPEN)return console.error("connection not open on send()"),"function"==typeof this.connection.onerror?this.connection.onerror(new Error("connection not open")):console.error("no error callback"),void e(new Error("connection not open"));this.connection.send(JSON.stringify(t)),this._addResponseCallback(t,e)}else setTimeout(function(){r.send(t,e)},10)},a.prototype.on=function(t,e){if("function"!=typeof e)throw new Error("The second parameter callback must be a function.");switch(t){case"data":this.notificationCallbacks.push(e);break;case"connect":this.connection.onopen=e;break;case"end":this.connection.onclose=e;break;case"error":this.connection.onerror=e}},a.prototype.removeListener=function(t,e){var r=this;switch(t){case"data":this.notificationCallbacks.forEach(function(t,n){t===e&&r.notificationCallbacks.splice(n,1)})}},a.prototype.removeAllListeners=function(t){switch(t){case"data":this.notificationCallbacks=[];break;case"connect":this.connection.onopen=null;break;case"end":this.connection.onclose=null;break;case"error":this.connection.onerror=null}},a.prototype.reset=function(){this._timeout(),this.notificationCallbacks=[],this.addDefaultEvents()},e.exports=a},{underscore:380,"web3-core-helpers":184,websocket:45}],382:[function(t,e,r){var n=t("web3-core"),i=t("web3-core-subscriptions").subscriptions,o=t("web3-core-method"),a=t("web3-net"),s=function t(){var e=this;n.packageInit(this,arguments);var r=this.setProvider;this.setProvider=function(){r.apply(e,arguments),e.net.setProvider.apply(e,arguments)},this.clearSubscriptions=e._requestManager.clearSubscriptions,this.net=new a(this.currentProvider),[new i({name:"subscribe",type:"shh",subscriptions:{messages:{params:1}}}),new o({name:"getVersion",call:"shh_version",params:0}),new o({name:"getInfo",call:"shh_info",params:0}),new o({name:"setMaxMessageSize",call:"shh_setMaxMessageSize",params:1}),new o({name:"setMinPoW",call:"shh_setMinPoW",params:1}),new o({name:"markTrustedPeer",call:"shh_markTrustedPeer",params:1}),new o({name:"newKeyPair",call:"shh_newKeyPair",params:0}),new o({name:"addPrivateKey",call:"shh_addPrivateKey",params:1}),new o({name:"deleteKeyPair",call:"shh_deleteKeyPair",params:1}),new o({name:"hasKeyPair",call:"shh_hasKeyPair",params:1}),new o({name:"getPublicKey",call:"shh_getPublicKey",params:1}),new o({name:"getPrivateKey",call:"shh_getPrivateKey",params:1}),new o({name:"newSymKey",call:"shh_newSymKey",params:0}),new o({name:"addSymKey",call:"shh_addSymKey",params:1}),new o({name:"generateSymKeyFromPassword",call:"shh_generateSymKeyFromPassword",params:1}),new o({name:"hasSymKey",call:"shh_hasSymKey",params:1}),new o({name:"getSymKey",call:"shh_getSymKey",params:1}),new o({name:"deleteSymKey",call:"shh_deleteSymKey",params:1}),new o({name:"newMessageFilter",call:"shh_newMessageFilter",params:1}),new o({name:"getFilterMessages",call:"shh_getFilterMessages",params:1}),new o({name:"deleteMessageFilter",call:"shh_deleteMessageFilter",params:1}),new o({name:"post",call:"shh_post",params:1,inputFormatter:[null]})].forEach(function(t){t.attachToObject(e),t.setRequestManager(e._requestManager)})};n.addProviders(s),e.exports=s},{"web3-core":202,"web3-core-method":186,"web3-core-subscriptions":199,"web3-net":374}],383:[function(t,e,r){arguments[4][203][0].apply(r,arguments)},{dup:203}],384:[function(t,e,r){arguments[4][158][0].apply(r,arguments)},{dup:158}],385:[function(t,e,r){var n=t("bn.js"),i=t("number-to-bn"),o=new n(0),a=new n(-1),s={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"};function u(t){var e=t?t.toLowerCase():"ether",r=s[e];if("string"!=typeof r)throw new Error("[ethjs-unit] the unit provided "+t+" doesn't exists, please use the one of the following units "+JSON.stringify(s,null,2));return new n(r,10)}function f(t){if("string"==typeof t){if(!t.match(/^-?[0-9.]+$/))throw new Error("while converting number to string, invalid number value '"+t+"', should be a number matching (^-?[0-9.]+).");return t}if("number"==typeof t)return String(t);if("object"===(void 0===t?"undefined":_typeof(t))&&t.toString&&(t.toTwos||t.dividedToIntegerBy))return t.toPrecision?String(t.toPrecision()):t.toString(10);throw new Error("while converting number to string, invalid number value '"+t+"' type "+(void 0===t?"undefined":_typeof(t))+".")}function c(t,e,r){var n=i(t),f=n.lt(o),c=u(e),h=s[e].length-1||1,d=r||{};f&&(n=n.mul(a));for(var l=n.mod(c).toString(10);l.length<h;)l="0"+l;d.pad||(l=l.match(/^([0-9]*[1-9]|0)(0*)/)[1]);var p=n.div(c).toString(10);d.commify&&(p=p.replace(/\B(?=(\d{3})+(?!\d))/g,","));var b=p+("0"==l?"":"."+l);return f&&(b="-"+b),b}function h(t,e){var r=f(t),i=u(e),o=s[e].length-1||1,c="-"===r.substring(0,1);if(c&&(r=r.substring(1)),"."===r)throw new Error("[ethjs-unit] while converting number "+t+" to wei, invalid value");var h=r.split(".");if(h.length>2)throw new Error("[ethjs-unit] while converting number "+t+" to wei, too many decimal points");var d=h[0],l=h[1];if(d||(d="0"),l||(l="0"),l.length>o)throw new Error("[ethjs-unit] while converting number "+t+" to wei, too many decimal places");for(;l.length<o;)l+="0";d=new n(d),l=new n(l);var p=d.mul(i).add(l);return c&&(p=p.mul(a)),new n(p.toString(10),10)}e.exports={unitMap:s,numberToString:f,getValueOfUnit:u,fromWei:c,toWei:h}},{"bn.js":383,"number-to-bn":387}],386:[function(t,e,r){e.exports=function t(e){if("string"!=typeof e)throw new Error("[is-hex-prefixed] value must be type 'string', is currently type "+(void 0===e?"undefined":_typeof(e))+", while checking isHexPrefixed.");return"0x"===e.slice(0,2)}},{}],387:[function(t,e,r){var n=t("bn.js"),i=t("strip-hex-prefix");e.exports=function t(e){if("string"==typeof e||"number"==typeof e){var r=new n(1),o=String(e).toLowerCase().trim(),a="0x"===o.substr(0,2)||"-0x"===o.substr(0,3),s=i(o);if("-"===s.substr(0,1)&&(s=i(s.slice(1)),r=new n(-1,10)),!(s=""===s?"0":s).match(/^-?[0-9]+$/)&&s.match(/^[0-9A-Fa-f]+$/)||s.match(/^[a-fA-F]+$/)||!0===a&&s.match(/^[0-9A-Fa-f]+$/))return new n(s,16).mul(r);if((s.match(/^-?[0-9]+$/)||""===s)&&!1===a)return new n(s,10).mul(r)}else if("object"===(void 0===e?"undefined":_typeof(e))&&e.toString&&!e.pop&&!e.push&&e.toString(10).match(/^-?[0-9]+$/)&&(e.mul||e.dividedToIntegerBy))return new n(e.toString(10),10);throw new Error("[number-to-bn] while converting number "+JSON.stringify(e)+" to BN.js instance, error: invalid number value. Value must be an integer, hex string, BN or BigNumber instance. Note, decimals are not supported.")}},{"bn.js":383,"strip-hex-prefix":391}],388:[function(t,e,r){e.exports=window.crypto},{}],389:[function(t,e,r){e.exports=t("crypto")},{crypto:388}],390:[function(t,e,r){var n=function e(r,n){var i=t("./crypto.js"),o="function"==typeof n;if(r>65536){if(!o)throw new Error("Requested too many random bytes.");n(new Error("Requested too many random bytes."))}if(void 0!==i&&i.randomBytes){if(!o)return"0x"+i.randomBytes(r).toString("hex");i.randomBytes(r,function(t,e){t?n(f):n(null,"0x"+e.toString("hex"))})}else{var a;if(void 0!==i?a=i:"undefined"!=typeof msCrypto&&(a=msCrypto),a&&a.getRandomValues){var s=a.getRandomValues(new Uint8Array(r)),u="0x"+Array.from(s).map(function(t){return t.toString(16)}).join("");if(!o)return u;n(null,u)}else{var f=new Error('No "crypto" object available. This Browser doesn\'t support generating secure random bytes.');if(!o)throw f;n(f)}}};e.exports=n},{"./crypto.js":389}],391:[function(t,e,r){var n=t("is-hex-prefixed");e.exports=function t(e){return"string"!=typeof e?e:n(e)?e.slice(2):e}},{"is-hex-prefixed":386}],392:[function(t,e,r){arguments[4][170][0].apply(r,arguments)},{dup:170}],393:[function(t,e,r){(function(t){!function(n){var i="object"==(void 0===r?"undefined":_typeof(r))&&r,o="object"==(void 0===e?"undefined":_typeof(e))&&e&&e.exports==i&&e,a="object"==(void 0===t?"undefined":_typeof(t))&&t;a.global!==a&&a.window!==a||(n=a);var s=String.fromCharCode,u,f,c;function h(t){for(var e=[],r=0,n=t.length,i,o;r<n;)(i=t.charCodeAt(r++))>=55296&&i<=56319&&r<n?56320==(64512&(o=t.charCodeAt(r++)))?e.push(((1023&i)<<10)+(1023&o)+65536):(e.push(i),r--):e.push(i);return e}function d(t){for(var e=t.length,r=-1,n,i="";++r<e;)(n=t[r])>65535&&(i+=s((n-=65536)>>>10&1023|55296),n=56320|1023&n),i+=s(n);return i}function l(t){if(t>=55296&&t<=57343)throw Error("Lone surrogate U+"+t.toString(16).toUpperCase()+" is not a scalar value")}function p(t,e){return s(t>>e&63|128)}function b(t){if(0==(4294967168&t))return s(t);var e="";return 0==(4294965248&t)?e=s(t>>6&31|192):0==(4294901760&t)?(l(t),e=s(t>>12&15|224),e+=p(t,6)):0==(4292870144&t)&&(e=s(t>>18&7|240),e+=p(t,12),e+=p(t,6)),e+=s(63&t|128)}function m(t){for(var e=h(t),r=e.length,n=-1,i,o="";++n<r;)o+=b(i=e[n]);return o}function v(){if(c>=f)throw Error("Invalid byte index");var t=255&u[c];if(c++,128==(192&t))return 63&t;throw Error("Invalid continuation byte")}function y(){var t,e,r,n,i;if(c>f)throw Error("Invalid byte index");if(c==f)return!1;if(t=255&u[c],c++,0==(128&t))return t;if(192==(224&t)){var e;if((i=(31&t)<<6|(e=v()))>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&t)){if((i=(15&t)<<12|(e=v())<<6|(r=v()))>=2048)return l(i),i;throw Error("Invalid continuation byte")}if(240==(248&t)&&(i=(15&t)<<18|(e=v())<<12|(r=v())<<6|(n=v()))>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}function g(t){u=h(t),f=u.length,c=0;for(var e=[],r;!1!==(r=y());)e.push(r);return d(e)}var w={version:"2.0.0",encode:m,decode:g};if("function"==typeof define&&"object"==_typeof(define.amd)&&define.amd)define(function(){return w});else if(i&&!i.nodeType)if(o)o.exports=w;else{var _,M={}.hasOwnProperty;for(var k in w)M.call(w,k)&&(i[k]=w[k])}else n.utf8=w}(this)}).call(this,void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],394:[function(t,e,r){var n=t("underscore"),i=t("ethjs-unit"),o=t("./utils.js"),a=t("./soliditySha3.js"),s=t("randomhex"),u=function t(e,r,i,o){return!n.isObject(e)||e instanceof Error||!e.data||((n.isObject(e.data)||n.isArray(e.data))&&(e.data=JSON.stringify(e.data,null,2)),e=e.message+"\n"+e.data),n.isString(e)&&(e=new Error(e)),n.isFunction(o)&&o(e),n.isFunction(i)&&((r&&n.isFunction(r.listeners)&&r.listeners("error").length||n.isFunction(o))&&r.catch(function(){}),setTimeout(function(){i(e)},1)),r&&n.isFunction(r.emit)&&setTimeout(function(){r.emit("error",e),r.removeAllListeners()},1),r},f=function t(e){if(n.isObject(e)&&e.name&&-1!==e.name.indexOf("("))return e.name;var r=e.inputs.map(function(t){return t.type}).join(",");return e.name+"("+r+")"},c=function t(e){if(!o.isHexStrict(e))throw new Error("The parameter must be a valid HEX string.");var r="",n=0,i=e.length;for("0x"===e.substring(0,2)&&(n=2);n<i;n+=2){var a=parseInt(e.substr(n,2),16);r+=String.fromCharCode(a)}return r},h=function t(e){if(!e)return"0x00";for(var r="",n=0;n<e.length;n++){var i,o=e.charCodeAt(n).toString(16);r+=o.length<2?"0"+o:o}return"0x"+r},d=function t(e){if(e=e?e.toLowerCase():"ether",!i.unitMap[e])throw new Error('This unit "'+e+"\" doesn't exist, please use the one of the following units"+JSON.stringify(i.unitMap,null,2));return e},l=function t(e,r){if(r=d(r),!o.isBN(e)&&!n.isString(e))throw new Error("Please pass numbers as strings or BigNumber objects to avoid precision errors.");return o.isBN(e)?i.fromWei(e,r):i.fromWei(e,r).toString(10)},p=function t(e,r){if(r=d(r),!o.isBN(e)&&!n.isString(e))throw new Error("Please pass numbers as strings or BigNumber objects to avoid precision errors.");return o.isBN(e)?i.toWei(e,r):i.toWei(e,r).toString(10)},b=function t(e){if(void 0===e)return"";if(!/^(0x)?[0-9a-f]{40}$/i.test(e))throw new Error('Given address "'+e+'" is not a valid Ethereum address.');e=e.toLowerCase().replace(/^0x/i,"");for(var r=o.sha3(e).replace(/^0x/i,""),n="0x",i=0;i<e.length;i++)parseInt(r[i],16)>7?n+=e[i].toUpperCase():n+=e[i];return n};e.exports={_fireError:u,_jsonInterfaceMethodToString:f,randomHex:s,_:n,BN:o.BN,isBN:o.isBN,isBigNumber:o.isBigNumber,isHex:o.isHex,isHexStrict:o.isHexStrict,sha3:o.sha3,keccak256:o.sha3,soliditySha3:a,isAddress:o.isAddress,checkAddressChecksum:o.checkAddressChecksum,toChecksumAddress:b,toHex:o.toHex,toBN:o.toBN,bytesToHex:o.bytesToHex,hexToBytes:o.hexToBytes,hexToNumberString:o.hexToNumberString,hexToNumber:o.hexToNumber,toDecimal:o.hexToNumber,numberToHex:o.numberToHex,fromDecimal:o.numberToHex,hexToUtf8:o.hexToUtf8,hexToString:o.hexToUtf8,toUtf8:o.hexToUtf8,utf8ToHex:o.utf8ToHex,stringToHex:o.utf8ToHex,fromUtf8:o.utf8ToHex,hexToAscii:c,toAscii:c,asciiToHex:h,fromAscii:h,unitMap:i.unitMap,toWei:p,fromWei:l,padLeft:o.leftPad,leftPad:o.leftPad,padRight:o.rightPad,rightPad:o.rightPad,toTwosComplement:o.toTwosComplement}},{"./soliditySha3.js":395,"./utils.js":396,"ethjs-unit":385,randomhex:390,underscore:392}],395:[function(t,e,r){var n=t("underscore"),i=t("bn.js"),o=t("./utils.js"),a=function t(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e},s=function t(e){var r=/^\D+(\d+).*$/.exec(e);return r?parseInt(r[1],10):null},u=function t(e){var r=/^\D+\d*\[(\d+)\]$/.exec(e);return r?parseInt(r[1],10):null},f=function t(e){var r=void 0===e?"undefined":_typeof(e);if("string"===r)return o.isHexStrict(e)?new i(e.replace(/0x/i,""),16):new i(e,10);if("number"===r)return new i(e);if(o.isBigNumber(e))return new i(e.toString(10));if(o.isBN(e))return e;throw new Error(e+" is not a number")},c=function t(e,r,n){var u,c;if("bytes"===(e=a(e))){if(r.replace(/^0x/i,"").length%2!=0)throw new Error("Invalid bytes characters "+r.length);return r}if("string"===e)return o.utf8ToHex(r);if("bool"===e)return r?"01":"00";if(e.startsWith("address")){if(u=n?64:40,!o.isAddress(r))throw new Error(r+" is not a valid address, or the checksum is invalid.");return o.leftPad(r.toLowerCase(),u)}if(u=s(e),e.startsWith("bytes")){if(!u)throw new Error("bytes[] not yet supported in solidity");if(n&&(u=32),u<1||u>32||u<r.replace(/^0x/i,"").length/2)throw new Error("Invalid bytes"+u+" for "+r);return o.rightPad(r,2*u)}if(e.startsWith("uint")){if(u%8||u<8||u>256)throw new Error("Invalid uint"+u+" size");if((c=f(r)).bitLength()>u)throw new Error("Supplied uint exceeds width: "+u+" vs "+c.bitLength());if(c.lt(new i(0)))throw new Error("Supplied uint "+c.toString()+" is negative");return u?o.leftPad(c.toString("hex"),u/8*2):c}if(e.startsWith("int")){if(u%8||u<8||u>256)throw new Error("Invalid int"+u+" size");if((c=f(r)).bitLength()>u)throw new Error("Supplied int exceeds width: "+u+" vs "+c.bitLength());return c.lt(new i(0))?c.toTwos(u).toString("hex"):u?o.leftPad(c.toString("hex"),u/8*2):c}throw new Error("Unsupported or invalid type: "+e)},h=function t(e){if(n.isArray(e))throw new Error("Autodetection of array types is not supported.");var r,a="",s,f;if(n.isObject(e)&&(e.hasOwnProperty("v")||e.hasOwnProperty("t")||e.hasOwnProperty("value")||e.hasOwnProperty("type"))?(r=e.t||e.type,a=e.v||e.value):(r=o.toHex(e,!0),a=o.toHex(e),r.startsWith("int")||r.startsWith("uint")||(r="bytes")),!r.startsWith("int")&&!r.startsWith("uint")||"string"!=typeof a||/^(-)?0x/i.test(a)||(a=new i(a)),n.isArray(a)){if((f=u(r))&&a.length!==f)throw new Error(r+" is not matching the given array "+JSON.stringify(a));f=a.length}return n.isArray(a)?(s=a.map(function(t){return c(r,t,f).toString("hex").replace("0x","")})).join(""):(s=c(r,a,f)).toString("hex").replace("0x","")},d=function t(){var e=Array.prototype.slice.call(arguments),r=n.map(e,h);return o.sha3("0x"+r.join(""))};e.exports=d},{"./utils.js":396,"bn.js":383,underscore:392}],396:[function(t,e,r){var n=t("underscore"),i=t("bn.js"),o=t("number-to-bn"),a=t("utf8"),s=t("eth-lib/lib/hash"),u=function t(e){return e instanceof i||e&&e.constructor&&"BN"===e.constructor.name},f=function t(e){return e&&e.constructor&&"BigNumber"===e.constructor.name},c=function t(e){try{return o.apply(null,arguments)}catch(t){throw new Error(t+' Given value: "'+e+'"')}},h=function t(e){return"0x"+c(e).toTwos(256).toString(16,64)},d=function t(e){return!!/^(0x)?[0-9a-f]{40}$/i.test(e)&&(!(!/^(0x|0X)?[0-9a-f]{40}$/.test(e)&&!/^(0x|0X)?[0-9A-F]{40}$/.test(e))||l(e))},l=function t(e){e=e.replace(/^0x/i,"");for(var r=j(e.toLowerCase()).replace(/^0x/i,""),n=0;n<40;n++)if(parseInt(r[n],16)>7&&e[n].toUpperCase()!==e[n]||parseInt(r[n],16)<=7&&e[n].toLowerCase()!==e[n])return!1;return!0},p=function t(e,r,n){var i=/^0x/i.test(e)||"number"==typeof e,o=r-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?r-e.length+1:0;return(i?"0x":"")+new Array(o).join(n||"0")+e},b=function t(e,r,n){var i=/^0x/i.test(e)||"number"==typeof e,o=r-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?r-e.length+1:0;return(i?"0x":"")+e+new Array(o).join(n||"0")},m=function t(e){var r="";e=(e=(e=(e=(e=a.encode(e)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var n=0;n<e.length;n++){var i,o=e.charCodeAt(n).toString(16);r+=o.length<2?"0"+o:o}return"0x"+r},v=function t(e){if(!x(e))throw new Error('The parameter "'+e+'" must be a valid HEX string.');for(var r="",n=0,i=(e=(e=(e=(e=(e=e.replace(/^0x/i,"")).replace(/^(?:00)*/,"")).split("").reverse().join("")).replace(/^(?:00)*/,"")).split("").reverse().join("")).length,o=0;o<i;o+=2)n=parseInt(e.substr(o,2),16),r+=String.fromCharCode(n);return a.decode(r)},y=function t(e){return e?c(e).toNumber():e},g=function t(e){return e?c(e).toString(10):e},w=function t(e){if(n.isNull(e)||n.isUndefined(e))return e;if(!isFinite(e)&&!x(e))throw new Error('Given input "'+e+'" is not a number.');var r=c(e),o=r.toString(16);return r.lt(new i(0))?"-0x"+o.substr(1):"0x"+o},_=function t(e){for(var r=[],n=0;n<e.length;n++)r.push((e[n]>>>4).toString(16)),r.push((15&e[n]).toString(16));return"0x"+r.join("")},M=function t(e){if(e=e.toString(16),!x(e))throw new Error('Given value "'+e+'" is not a valid hex string.');e=e.replace(/^0x/i,"");for(var r=[],n=0;n<e.length;n+=2)r.push(parseInt(e.substr(n,2),16));return r},k=function t(e,r){if(d(e))return r?"address":"0x"+e.toLowerCase().replace(/^0x/i,"");if(n.isBoolean(e))return r?"bool":e?"0x01":"0x00";if(n.isObject(e)&&!f(e)&&!u(e))return r?"string":m(JSON.stringify(e));if(n.isString(e)){if(0===e.indexOf("-0x")||0===e.indexOf("-0X"))return r?"int256":w(e);if(0===e.indexOf("0x")||0===e.indexOf("0X"))return r?"bytes":e;if(!isFinite(e))return r?"string":m(e)}return r?e<0?"int256":"uint256":w(e)},x=function t(e){return(n.isString(e)||n.isNumber(e))&&/^(-)?0x[0-9a-f]*$/i.test(e)},S=function t(e){return(n.isString(e)||n.isNumber(e))&&/^(-0x|0x)?[0-9a-f]*$/i.test(e)},E=function t(e){return!!/^(0x)?[0-9a-f]{512}$/i.test(e)&&!(!/^(0x)?[0-9a-f]{512}$/.test(e)&&!/^(0x)?[0-9A-F]{512}$/.test(e))},A=function t(e){return!!/^(0x)?[0-9a-f]{64}$/i.test(e)&&!(!/^(0x)?[0-9a-f]{64}$/.test(e)&&!/^(0x)?[0-9A-F]{64}$/.test(e))},B="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",j=function t(e){x(e)&&/^0x/i.test(e.toString())&&(e=M(e));var r=s.keccak256(e);return r===B?null:r};j._Hash=s,e.exports={BN:i,isBN:u,isBigNumber:f,toBN:c,isAddress:d,isBloom:E,isTopic:A,checkAddressChecksum:l,utf8ToHex:m,hexToUtf8:v,hexToNumber:y,hexToNumberString:g,numberToHex:w,toHex:k,hexToBytes:M,bytesToHex:_,isHex:S,isHexStrict:x,leftPad:p,rightPad:b,toTwosComplement:h,sha3:j}},{"bn.js":383,"eth-lib/lib/hash":384,"number-to-bn":387,underscore:392,utf8:393}],397:[function(t,e,r){e.exports={name:"web3",namespace:"ethereum",version:"1.0.0-beta.33",description:"Ethereum JavaScript API",repository:"https://github.com/ethereum/web3.js/tree/master/packages/web3",license:"LGPL-3.0",main:"src/index.js",types:"index.d.ts",bugs:{url:"https://github.com/ethereum/web3.js/issues"},keywords:["Ethereum","JavaScript","API"],author:"ethereum.org",authors:[{name:"Fabian Vogelsteller",email:"fabian@ethereum.org",homepage:"http://frozeman.de"},{name:"Marek Kotewicz",email:"marek@parity.io",url:"https://github.com/debris"},{name:"Marian Oancea",url:"https://github.com/cubedro"},{name:"Gav Wood",email:"g@parity.io",homepage:"http://gavwood.com"},{name:"Jeffery Wilcke",email:"jeffrey.wilcke@ethereum.org",url:"https://github.com/obscuren"}],dependencies:{"web3-bzz":"1.0.0-beta.33","web3-core":"1.0.0-beta.33","web3-eth":"1.0.0-beta.33","web3-eth-personal":"1.0.0-beta.33","web3-net":"1.0.0-beta.33","web3-shh":"1.0.0-beta.33","web3-utils":"1.0.0-beta.33"}}},{}],BN:[function(t,e,r){arguments[4][233][0].apply(r,arguments)},{buffer:17,dup:233}],Web3:[function(t,e,r){var n=t("../package.json").version,i=t("web3-core"),o=t("web3-eth"),a=t("web3-net"),s=t("web3-eth-personal"),u=t("web3-shh"),f=t("web3-bzz"),c=t("web3-utils"),h=function t(){var e=this;i.packageInit(this,arguments),this.version=n,this.utils=c,this.eth=new o(this),this.shh=new u(this),this.bzz=new f(this);var r=this.setProvider;this.setProvider=function(t,n){return r.apply(e,arguments),this.eth.setProvider(t,n),this.shh.setProvider(t,n),this.bzz.setProvider(t),!0}};h.version=n,h.utils=c,h.modules={Eth:o,Net:a,Personal:s,Shh:u,Bzz:f},i.addProviders(h),e.exports=h},{"../package.json":397,"web3-bzz":180,"web3-core":202,"web3-eth":373,"web3-eth-personal":370,"web3-net":374,"web3-shh":382,"web3-utils":394}]},{},["Web3"])("Web3")})}).call(this),Package._define("ethereum:web3")}();
  71. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,i=Package.underscore._,a=Package.mongo.Mongo,c=Package["frozeman:persistent-minimongo"].PersistentMinimongo,o;(function(){var t=new a.Collection("ethereum_accounts",{connection:null});(o=i.clone(t))._collection=t,void 0!==c&&new c(o._collection),o._watchBalance=function(){var e=this;this.blockSubscription&&this.blockSubscription.unsubscribe(),this.blockSubscription=web3.eth.subscribe("newBlockHeaders").on("data",function(){e._updateBalance()})},o._updateBalance=function(){var e=this;i.each(o.find({}).fetch(),function(e){web3.eth.getBalance(e.address,function(t,n){t||(n.toFixed&&(n=n.toFixed()),o.update(e._id,{$set:{balance:n}}))})})},o._addAccounts=function(){var e=this;web3.eth.getAccounts(function(e,t){if(!e){var n=i.pluck(o.find().fetch(),"address");if(!i.isEmpty(t)&&0===i.difference(t,n).length&&0===i.difference(n,t).length)return;var a=o.findAll().fetch();i.each(a,function(e){e.balance&&(i.contains(t,e.address)?o.updateAll(e._id,{$unset:{deactivated:""}}):o.updateAll(e._id,{$set:{deactivated:!0}}),t=i.without(t,e.address))});var c=n.length+1;i.each(t,function(e){web3.eth.getBalance(e,function(t,n){t||(n.toFixed&&(n=n.toFixed()),web3.eth.getCoinbase(function(t,i){t&&(console.warn("getCoinbase error: ",t),i=null);var a=o.findAll({address:e}).fetch()[0],d={type:"account",address:e,balance:n,name:e===i?"Main account (Etherbase)":"Account "+c};a?o.updateAll(a._id,{$set:d}):o.insert(d),e!==i&&c++}))})})}})},o._addToQuery=function(e,t){var n=this;t=i.extend({includeDeactivated:!1},t);var e=Array.prototype.slice.call(e);return i.isString(e[0])?e[0]={_id:e[0]}:i.isObject(e[0])||(e[0]={}),t.includeDeactivated||(e[0]=i.extend(e[0],{deactivated:{$exists:!1}})),e},o.find=function(){return this._collection.find.apply(this,this._addToQuery(arguments))},o.findAll=function(){return this._collection.find.apply(this,this._addToQuery(arguments,{includeDeactivated:!0}))},o.findOne=function(){return this._collection.findOne.apply(this,this._addToQuery(arguments))},o.update=function(){return this._collection.update.apply(this,this._addToQuery(arguments))},o.updateAll=function(){return this._collection.update.apply(this,this._addToQuery(arguments,{includeDeactivated:!0}))},o.upsert=function(){return this._collection.upsert.apply(this,this._addToQuery(arguments,{includeDeactivated:!0}))},o.init=function(){var t=this;"undefined"!=typeof web3?Tracker.nonreactive(function(){t._addAccounts(),t._updateBalance(),t._watchBalance(),e.clearInterval(t._intervalId),t._intervalId=e.setInterval(function(){t._addAccounts()},2e3)}):console.warn("EthAccounts couldn't find web3, please make sure to instantiate a web3 object before calling EthAccounts.init()")}}).call(this),Package._define("ethereum:accounts",{EthAccounts:o})}();
  72. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,t=Package.meteor.meteorEnv,r;(function(){(function(){r=function(){"use strict";var e=1e9,n=1e6,t=20,r=4,i=-7,s=21,o=-1e9,l=1e9,u=!0,f=parseInt,c={decimalSeparator:".",groupSeparator:",",groupSize:3,secondaryGroupSize:0,fractionGroupSeparator:" ",fractionGroupSize:0},a=E.prototype,h="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_",g,p=0,m=Math.floor,d=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,v=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")},w=1e14,N=14,b=1e7,O=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],S=new E(1);function E(e,n){var i,s,f,c,a,m,w=this;if(!(w instanceof E))return new E(e,n);if(e instanceof E){if(null==n)return p=0,w.s=e.s,w.e=e.e,void(w.c=(e=e.c)?e.slice():e);e+=""}else if(c="number"==(a=typeof e)){if(null==n&&e===~~e){for(w.s=1/e<0?(e=-e,-1):1,s=p=0,f=e;f>=10;f/=10,s++);return w.e=s,void(w.c=[e])}e=0===e&&1/e<0?"-0":e+""}else"string"!=a&&(e+="");if(a=e,null==n&&d.test(a))w.s=45===a.charCodeAt(0)?(a=a.slice(1),-1):1;else{if(10==n)return D(w=new E(a),t+w.e+1,r);if(a=v.call(a).replace(/^\+(?!-)/,""),w.s=45===a.charCodeAt(0)?(a=a.replace(/^-(?!-)/,""),-1):1,null!=n?n!=~~n&&u||(g=!(n>=2&&n<65))?(I(n,2),m=d.test(a)):(i="["+h.slice(0,n|=0)+"]+",a=a.replace(/\.$/,"").replace(/^\./,"0."),(m=new RegExp("^"+i+"(?:\\."+i+")?$",n<37?"i":"").test(a))?(c&&(a.replace(/^0\.0*|\./,"").length>15&&I(e,0),c=!c),a=_(a,10,n,w.s)):"Infinity"!=a&&"NaN"!=a&&(I(e,1,n),e="NaN")):m=d.test(a),!m)return w.c=w.e=null,"Infinity"!=a&&("NaN"!=a&&I(e,3),w.s=null),void(p=0)}for((s=a.indexOf("."))>-1&&(a=a.replace(".","")),(f=a.search(/e/i))>0?(s<0&&(s=f),s+=+a.slice(f+1),a=a.substring(0,f)):s<0&&(s=a.length),f=0;48===a.charCodeAt(f);f++);for(n=a.length;48===a.charCodeAt(--n););if(a=a.slice(f,n+1))if(n=a.length,c&&n>15&&I(e,0),(s=s-f-1)>l)w.c=w.e=null;else if(s<o)w.c=[w.e=0];else{if(w.e=s,w.c=[],f=(s+1)%N,s<0&&(f+=N),f<n){for(f&&w.c.push(+a.slice(0,f)),n-=N;f<n;w.c.push(+a.slice(f,f+=N)));a=a.slice(f),f=N-a.length}else f-=n;for(;f--;a+="0");w.c.push(+a)}else w.c=[w.e=0];p=0}function A(e,n,t){for(var r=1,i=n.length;!n[--i];n.pop());for(i=n[0];i>=10;i/=10,r++);return(t=r+t*N-1)>l?e.c=e.e=null:t<o?e.c=[e.e=0]:(e.e=t,e.c=n),e}function R(e){for(var n,t,r=1,i=e.length,s=e[0]+"";r<i;){for(n=e[r++]+"",t=N-n.length;t--;n="0"+n);s+=n}for(i=s.length;48===s.charCodeAt(--i););return s.slice(0,i+1||1)}function F(e,n,t){for(var r,i=[0],s,o=0,l=e.length;o<l;){for(s=i.length;s--;i[s]*=n);for(i[r=0]+=h.indexOf(e.charAt(o++));r<i.length;r++)i[r]>t-1&&(null==i[r+1]&&(i[r+1]=0),i[r+1]+=i[r]/t|0,i[r]%=t)}return i.reverse()}function _(e,n,i,s){var o,l,u,f,c,a,g,p=e.indexOf("."),m=r;for(i<37&&(e=e.toLowerCase()),p>=0&&(e=e.replace(".",""),c=(g=new E(i)).pow(e.length-p),g.c=F(c.toFixed(),10,n),g.e=g.c.length),l=u=(a=F(e,i,n)).length;0==a[--u];a.pop());if(!a[0])return"0";if(p<0?--l:(c.c=a,c.e=l,c.s=s,a=(c=x(c,g,t,m,n)).c,f=c.r,l=c.e),p=a[o=l+t+1],u=n/2,f=f||o<0||null!=a[o+1],f=m<4?(null!=p||f)&&(0==m||m==(c.s<0?3:2)):p>u||p==u&&(4==m||f||6==m&&1&a[o-1]||m==(c.s<0?8:7)),o<1||!a[0])a.length=1,u=0,f?(a[0]=1,l=-t):l=a[0]=0;else{if(a.length=o,f)for(--n;++a[--o]>n;)a[o]=0,o||(++l,a.unshift(1));for(u=a.length;!a[--u];);}for(p=0,e="";p<=u;e+=h.charAt(a[p++]));if(l<0){for(;++l;e="0"+e);e="0."+e}else if(++l>(p=e.length))for(l-=p;l--;e+="0");else l<p&&(e=e.slice(0,l)+"."+e.slice(l));return e}E.ROUND_UP=0,E.ROUND_DOWN=1,E.ROUND_CEIL=2,E.ROUND_FLOOR=3,E.ROUND_HALF_UP=4,E.ROUND_HALF_DOWN=5,E.ROUND_HALF_EVEN=6,E.ROUND_HALF_CEIL=7,E.ROUND_HALF_FLOOR=8,E.config=function(){var e,n,a=0,h={},m=arguments,d=m[0],v="config",w=function(e,n,t){return!((g=e<n||e>t)||f(e)!=e&&0!==e)},N=d&&"object"==typeof d?function(){if(d.hasOwnProperty(n))return null!=(e=d[n])}:function(){if(m.length>a)return null!=(e=m[a++])};if(N(n="DECIMAL_PLACES")&&(w(e,0,1e9)?t=0|e:I(e,n,v)),h[n]=t,N(n="ROUNDING_MODE")&&(w(e,0,8)?r=0|e:I(e,n,v)),h[n]=r,N(n="EXPONENTIAL_AT")&&(w(e,-1e9,1e9)?i=-(s=~~(e<0?-e:+e)):!g&&e&&w(e[0],-1e9,0)&&w(e[1],0,1e9)?(i=~~e[0],s=~~e[1]):I(e,n,v,1)),h[n]=[i,s],N(n="RANGE")&&(w(e,-1e9,1e9)&&~~e?o=-(l=~~(e<0?-e:+e)):!g&&e&&w(e[0],-1e9,-1)&&w(e[1],1,1e9)?(o=~~e[0],l=~~e[1]):I(e,n,v,1,1)),h[n]=[o,l],N(n="ERRORS")&&(e===!!e||1===e||0===e?(g=p=0,f=(u=!!e)?parseInt:parseFloat):I(e,n,v,0,0,1)),h[n]=u,N(n="FORMAT"))if("object"==typeof e)c=e;else if(u)throw(h=new Error(v+"() "+n+" not an object: "+e)).name="BigNumber Error",h;return h[n]=c,h};var x=function(){function e(e,n,t){var r,i,s,o,l=0,u=e.length,f=n%b,c=n/b|0;for(e=e.slice();u--;)l=((i=f*(s=e[u]%b)+(r=c*s+(o=e[u]/b|0)*f)%b*b+l)/t|0)+(r/b|0)+c*o,e[u]=i%t;return l&&e.unshift(l),e}function n(e,n,t,r){var i,s;if(t!=r)s=t>r?1:-1;else for(i=s=0;i<t;i++)if(e[i]!=n[i]){s=e[i]>n[i]?1:-1;break}return s}function t(e,n,t,r){for(var i=0;t--;)e[t]-=i,i=e[t]<n[t]?1:0,e[t]=i*r+e[t]-n[t];for(;!e[0]&&e.length>1;e.shift());}return function(r,i,s,o,l){var u,f,c,a,h,g,p,d,v,b,O,S,A,R,F,_,x,y=r.s==i.s?1:-1,I=r.c,L=i.c;if(!(I&&I[0]&&L&&L[0]))return new E(r.s&&i.s&&(I?!L||I[0]!=L[0]:L)?I&&0==I[0]||!L?0*y:y/0:NaN);for(v=(d=new E(y)).c=[],y=s+(f=r.e-i.e)+1,l||(l=w,c=0|(R=r.e/N),f=(R>0||R===c?c:c-1)-(c=0|(_=i.e/N),_>0||_===c?c:c-1),y=y/N|0),c=0;L[c]==(I[c]||0);c++);if(L[c]>(I[c]||0)&&f--,y<0)v.push(1),a=!0;else{for(R=I.length,_=L.length,c=0,y+=2,(h=m(l/(L[0]+1)))>1&&(L=e(L,h,l),I=e(I,h,l),_=L.length,R=I.length),A=_,O=(b=I.slice(0,_)).length;O<_;b[O++]=0);(x=L.slice()).unshift(0),F=L[0],L[1]>=l/2&&F++;do{h=0,(u=n(L,b,_,O))<0?(S=b[0],_!=O&&(S=S*l+(b[1]||0)),(h=m(S/F))>1?(h>=l&&(h=l-1),1==(u=n(g=e(L,h,l),b,p=g.length,O=b.length))&&(h--,t(g,_<p?x:L,p,l))):(0==h&&(u=h=1),g=L.slice()),(p=g.length)<O&&g.unshift(0),t(b,g,O,l),-1==u&&(u=n(L,b,_,O=b.length))<1&&(h++,t(b,_<O?x:L,O,l)),O=b.length):0===u&&(h++,b=[0]),v[c++]=h,u&&b[0]?b[O++]=I[A]||0:(b=[I[A]],O=1)}while((A++<R||null!=b[0])&&y--);a=null!=b[0],v[0]||v.shift()}if(l==w){for(c=1,y=v[0];y>=10;y/=10,c++);D(d,s+(d.e=c+f*N-1)+1,o,a)}else d.e=f,d.r=+a;return d}}();function y(e,n,t){var s,o,l,u=(e=new E(e)).e;if(null==n?s=0:(D(e,++n,r),s=t?n:n+e.e-u,u=e.e),o=R(e.c),1==t||2==t&&(n<=u||u<=i)){for(;o.length<s;o+="0");o.length>1&&(o=o.charAt(0)+"."+o.slice(1)),o+=(u<0?"e":"e+")+u}else{if(t=o.length,u<0){for(l=s-t;++u;o="0"+o);o="0."+o}else if(++u>t){for(l=s-u,u-=t;u--;o+="0");l>0&&(o+=".")}else l=s-t,u<t?o=o.slice(0,u)+"."+o.slice(u):l>0&&(o+=".");if(l>0)for(;l--;o+="0");}return e.s<0&&e.c[0]?"-"+o:o}function I(e,n,t,r,i,s){if(u){var o,l=["new BigNumber","cmp","div","eq","gt","gte","lt","lte","minus","mod","plus","times","toFraction","divToInt"][p?p<0?-p:p:1/p<0?1:0]+"()",f=g?" out of range":" not a"+(i?" non-zero":"n")+" integer";throw f=([l+" number type has more than 15 significant digits",l+" not a base "+t+" number",l+" base"+f,l+" not a number"][n]||t+"() "+n+(s?" not a boolean or binary digit":f+(r?" or not ["+(g?" negative, positive":" integer, integer")+" ]":"")))+": "+e,g=p=0,(o=new Error(f)).name="BigNumber Error",o}}function D(e,n,t,r){var i,s,u,f,c,a,h,g,p=O;if(g=e.c){e:{for(i=1,f=g[0];f>=10;f/=10,i++);if((s=n-i)<0)s+=N,u=n,h=(c=g[a=0])/p[i-u-1]%10|0;else if((a=Math.ceil((s+1)/N))>=g.length){if(!r)break e;for(;g.length<=a;g.push(0));c=h=0,i=1,u=(s%=N)-N+1}else{for(c=f=g[a],i=1;f>=10;f/=10,i++);h=(u=(s%=N)-N+i)<0?0:c/p[i-u-1]%10|0}if(r=r||n<0||null!=g[a+1]||(u<0?c:c%p[i-u-1]),r=t<4?(h||r)&&(0==t||t==(e.s<0?3:2)):h>5||5==h&&(4==t||r||6==t&&(s>0?u>0?c/p[i-u]:0:g[a-1])%10&1||t==(e.s<0?8:7)),n<1||!g[0])return g.length=0,r?(n-=e.e+1,g[0]=p[n%N],e.e=-n||0):g[0]=e.e=0,e;if(0==s?(g.length=a,f=1,a--):(g.length=a+1,f=p[N-s],g[a]=u>0?m(c/p[i-u]%p[u])*f:0),r)for(;;){if(0==a){for(s=1,u=g[0];u>=10;u/=10,s++);for(u=g[0]+=f,f=1;u>=10;u/=10,f++);s!=f&&(e.e++,g[0]==w&&(g[0]=1));break}if(g[a]+=f,g[a]!=w)break;g[a--]=0,f=1}for(s=g.length;0===g[--s];g.pop());}e.e>l?e.c=e.e=null:e.e<o&&(e.c=[e.e=0])}return e}return a.absoluteValue=a.abs=function(){var e=new E(this);return e.s<0&&(e.s=1),e},a.ceil=function(){return D(new E(this),this.e+1,2)},a.comparedTo=a.cmp=function(e,n){var t,r=this,i=r.c,s=(p=-p,e=new E(e,n)).c,o=r.s,l=e.s,u=r.e,f=e.e;if(!o||!l)return null;if(t=i&&!i[0],n=s&&!s[0],t||n)return t?n?0:-l:o;if(o!=l)return o;if(t=o<0,n=u==f,!i||!s)return n?0:!i^t?1:-1;if(!n)return u>f^t?1:-1;for(o=-1,l=(u=i.length)<(f=s.length)?u:f;++o<l;)if(i[o]!=s[o])return i[o]>s[o]^t?1:-1;return u==f?0:u>f^t?1:-1},a.decimalPlaces=a.dp=function(){var e,n,t=this.c;if(!t)return null;if(e=((n=t.length-1)-m(this.e/N))*N,n=t[n])for(;n%10==0;n/=10,e--);return e<0&&(e=0),e},a.dividedBy=a.div=function(e,n){return p=2,x(this,new E(e,n),t,r)},a.dividedToIntegerBy=a.divToInt=function(e,n){return p=13,x(this,new E(e,n),0,1)},a.equals=a.eq=function(e,n){return p=3,0===this.cmp(e,n)},a.floor=function(){return D(new E(this),this.e+1,3)},a.greaterThan=a.gt=function(e,n){return p=4,this.cmp(e,n)>0},a.greaterThanOrEqualTo=a.gte=function(e,n){return p=5,1==(n=this.cmp(e,n))||0===n},a.isFinite=function(){return!!this.c},a.isInteger=a.isInt=function(){return!!this.c&&m(this.e/N)>this.c.length-2},a.isNaN=function(){return!this.s},a.isNegative=a.isNeg=function(){return this.s<0},a.isZero=function(){return!!this.c&&0==this.c[0]},a.lessThan=a.lt=function(e,n){return p=6,this.cmp(e,n)<0},a.lessThanOrEqualTo=a.lte=function(e,n){return p=7,-1==(n=this.cmp(e,n))||0===n},a.minus=function(e,n){var t,i,s,o,l=this,u=l.s;if(p=8,n=(e=new E(e,n)).s,!u||!n)return new E(NaN);if(u!=n)return e.s=-n,l.plus(e);var f=l.e/N,c=e.e/N,a=l.c,h=e.c;if(!f||!c){if(!a||!h)return a?(e.s=-n,e):new E(h?l:NaN);if(!a[0]||!h[0])return h[0]?(e.s=-n,e):new E(a[0]?l:3==r?-0:0)}if(t=0|f,f=f>0||f===t?t:t-1,t=0|c,c=c>0||c===t?t:t-1,a=a.slice(),u=f-c){for((o=u<0)?(u=-u,s=a):(c=f,s=h),s.reverse(),n=u;n--;s.push(0));s.reverse()}else for(i=(o=(u=a.length)<(n=h.length))?u:n,u=n=0;n<i;n++)if(a[n]!=h[n]){o=a[n]<h[n];break}if(o&&(s=a,a=h,h=s,e.s=-e.s),(n=(i=h.length)-(t=a.length))>0)for(;n--;a[t++]=0);for(n=w-1;i>u;){if(a[--i]<h[i]){for(t=i;t&&!a[--t];a[t]=n);--a[t],a[i]+=w}a[i]-=h[i]}for(;0==a[0];a.shift(),--c);return a[0]?A(e,a,c):(e.s=3==r?-1:1,e.c=[e.e=0],e)},a.modulo=a.mod=function(e,n){p=9;var t=this,r=t.c,i=(e=new E(e,n)).c,s=t.s,o=e.s;return(n=!s||!o||i&&!i[0])||r&&!r[0]?new E(n?NaN:t):(t.s=e.s=1,n=1==e.cmp(t),t.s=s,e.s=o,n?new E(t):t.minus(x(t,e,0,1).times(e)))},a.negated=a.neg=function(){var e=new E(this);return e.s=-e.s||null,e},a.plus=function(e,n){var t,r=this,i=r.s;if(p=10,n=(e=new E(e,n)).s,!i||!n)return new E(NaN);if(i!=n)return e.s=-n,r.minus(e);var s=r.e/N,o=e.e/N,l=r.c,u=e.c;if(!s||!o){if(!l||!u)return new E(i/0);if(!l[0]||!u[0])return u[0]?e:new E(l[0]?r:0*i)}if(i=0|s,s=s>0||s===i?i:i-1,i=0|o,o=o>0||o===i?i:i-1,l=l.slice(),i=s-o){for(i>0?(o=s,t=u):(i=-i,t=l),t.reverse();i--;t.push(0));t.reverse()}for((i=l.length)-(n=u.length)<0&&(t=u,u=l,l=t,n=i),i=0;n;)i=(l[--n]=l[n]+u[n]+i)/w|0,l[n]%=w;return i&&(l.unshift(i),++o),A(e,l,o)},a.round=function(e,n){return e=null==e||((g=e<0||e>1e9)||f(e)!=e)&&!I(e,"decimal places","round")?0:0|e,n=null==n||((g=n<0||n>8)||f(n)!=n&&0!==n)&&!I(n,"mode","round")?r:0|n,D(new E(this),e+this.e+1,n)},a.squareRoot=a.sqrt=function(){var e,n,i,s,o,l=this,u=l.c,f=l.s,c=l.e,a=t+4,h=new E("0.5");if(1!==f||!u||!u[0])return new E(!f||f<0&&(!u||u[0])?NaN:u?l:1/0);if(0==(f=Math.sqrt(+l))||f==1/0?(((n=R(u)).length+c)%2==0&&(n+="0"),f=Math.sqrt(n),c=m((c+1)/2)-(c<0||c%2),i=new E(n=f==1/0?"1e"+c:(n=f.toExponential()).slice(0,n.indexOf("e")+1)+c)):i=new E(f.toString()),i.c[0])for((f=(c=i.e)+a)<3&&(f=0);;)if(o=i,i=h.times(o.plus(x(l,o,a,1))),R(o.c).slice(0,f)===(n=R(i.c)).slice(0,f)){if(i.e<c&&--f,"9999"!=(n=n.slice(f-3,f+1))&&(s||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(D(i,i.e+t+2,1),e=!i.times(i).eq(l));break}if(!s&&(D(o,o.e+t+2,0),o.times(o).eq(l))){i=o;break}a+=4,f+=4,s=1}return D(i,i.e+t+1,r,e)},a.times=function(e,n){var t,r,i,s,o,l,u,f,c,a=this,h=a.c,g=(p=11,e=new E(e,n)).c,m=a.e/N,d=e.e/N,v=a.s;if(e.s=v==(n=e.s)?1:-1,!((m||h&&h[0])&&(d||g&&g[0])))return new E(!v||!n||h&&!h[0]&&!g||g&&!g[0]&&!h?NaN:h&&g?0*e.s:e.s/0);for(r=0|m,r=(m>0||m===r?r:r-1)+(r=0|d,d>0||d===r?r:r-1),(v=h.length)<(n=g.length)&&(o=h,h=g,g=o,d=v,v=n,n=d),d=v+n,o=[];d--;o.push(0));for(m=n;--m>=0;){for(t=0,d=v+m,i=v,f=g[m]%b,c=g[m]/b|0;d>m;)t=((l=f*(l=h[--i]%b)+(s=c*l+(u=h[i]/b|0)*f)%b*b+o[d]+t)/w|0)+(s/b|0)+c*u,o[d--]=l%w;o[d]=t}return t?++r:o.shift(),A(e,o,r)},a.toExponential=function(e){var n=this;return n.c?y(n,null==e||((g=e<0||e>1e9)||f(e)!=e&&0!==e)&&!I(e,"decimal places","toExponential")?null:0|e,1):n.toString()},a.toFixed=function(e){var n,t=this,r=i,o=s;return e=null==e||((g=e<0||e>1e9)||f(e)!=e&&0!==e)&&!I(e,"decimal places","toFixed")?null:t.e+(0|e),i=-(s=1/0),null!=e&&t.c?(n=y(t,e),t.s<0&&t.c&&(t.c[0]?n.indexOf("-")<0&&(n="-"+n):n=n.replace("-",""))):n=t.toString(),i=r,s=o,n},a.toFormat=function(e){var n=this;if(!n.c)return n.toString();var t,r=n.s<0,i=c.groupSeparator,s=+c.groupSize,o=+c.secondaryGroupSize,l=n.toFixed(e).split("."),u=l[0],f=l[1],a=r?u.slice(1):u,h=a.length;if(o&&(t=s,s=o,o=t,h-=t),s>0&&h>0){for(t=h%s||s,u=a.substr(0,t);t<h;t+=s)u+=i+a.substr(t,s);o>0&&(u+=i+a.slice(t)),r&&(u="-"+u)}return f?u+c.decimalSeparator+((o=+c.fractionGroupSize)?f.replace(new RegExp("\\d{"+o+"}\\B","g"),"$&"+c.fractionGroupSeparator):f):u},a.toFraction=function(e){var n,t,i,s,o,f,c,a,h,d=t=new E(S),v=c=new E(S),w=this,b=w.c,A=new E(S);if(!b)return w.toString();for(h=R(b),s=A.e=h.length-w.e-1,A.c[0]=O[(o=s%N)<0?N+o:o],(null==e||(!(p=12,f=new E(e)).s||(g=f.cmp(d)<0||!f.c)||u&&m(f.e/N)<f.c.length-1)&&!I(e,"max denominator","toFraction")||(e=f).cmp(A)>0)&&(e=s>0?A:d),o=l,l=1/0,f=new E(h),c.c[0]=0;a=x(f,A,0,1),1!=(i=t.plus(a.times(v))).cmp(e);)t=v,v=i,d=c.plus(a.times(i=d)),c=i,A=f.minus(a.times(i=A)),f=i;return i=x(e.minus(t),v,0,1),c=c.plus(i.times(d)),t=t.plus(i.times(v)),c.s=d.s=w.s,n=x(d,v,s*=2,r).minus(w).abs().cmp(x(c,t,s,r).minus(w).abs())<1?[d.toString(),v.toString()]:[c.toString(),t.toString()],l=o,n},a.toNumber=function(){var e=this;return+e||(e.s?0*e.s:NaN)},a.toPower=a.pow=function(e){var n=0*e==0?~~e:e,t=new E(this),r=new E(S);if(((g=e<-1e6||e>1e6)&&(n=1*e/0)||f(e)!=e&&0!==e&&!(n=NaN))&&!I(e,"exponent","pow")||!n)return new E(Math.pow(+t,n));for(n=n<0?-n:n;1&n&&(r=r.times(t)),n>>=1;)t=t.times(t);return e<0?S.div(r):r},a.toPrecision=function(e){var n=this;return null!=e&&(!(g=e<1||e>1e9)&&f(e)==e||I(e,"precision","toPrecision"))&&n.c?y(n,0|--e,2):n.toString()},a.toString=function(e){var n,t,r,o=this,l=o.e;if(null===l)t=o.s?"Infinity":"NaN";else{if(e==n&&(l<=i||l>=s))return y(o,n,1);if(t=R(o.c),l<0){for(;++l;t="0"+t);t="0."+t}else if(r=t.length,l>0)if(++l>r)for(l-=r;l--;t+="0");else l<r&&(t=t.slice(0,l)+"."+t.slice(l));else if(n=t.charAt(0),r>1)t=n+"."+t.slice(1);else if("0"==n)return n;if(null!=e)if((g=!(e>=2&&e<65))||e!=~~e&&u)I(e,"base","toS");else if("0"==(t=_(t,0|e,10,o.s)))return t}return o.s<0?"-"+t:t},a.valueOf=a.toJSON=function(){return this.toString()},E}()}).call(this)}).call(this),Package._define("3stack:bignumber",{BigNumber:r})}();
  73. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv,n=Package.underscore._,a=Package.mongo.Mongo,i=Package.http.HTTP,c=Package.spacebars.Spacebars,o=Package["templating-runtime"].Template,s=Package.tracker.Tracker,u=Package.tracker.Deps,p=Package["3stack:bignumber"].BigNumber,l=Package["frozeman:persistent-minimongo"].PersistentMinimongo,f=Package["frozeman:storage"].LocalStore,m=Package.blaze.Blaze,g=Package.blaze.UI,d=Package.blaze.Handlebars,b=Package.htmljs.HTML,k,h,v;(function(){var e=!0;void 0===f&&(e=!1,f={get:function(){},set:function(){}}),void 0===s&&(s={Dependency:function(){return{depend:function(){},changed:function(){}}}});var t=new s.Dependency,r=function(e){return"usd"===e||"eur"===e||"btc"===e||"gbp"===e||"brl"===e},a=function(e){return n.isString(e)||(e=f.get("dapp_etherUnit"))||(e="ether",f.set("dapp_etherUnit",e)),e};k={lang:"en"},e&&(k.setUnit=function(e){if(r(e))return f.set("dapp_etherUnit",e),!0;try{return web3.utils.toWei("1",e),f.set("dapp_etherUnit",e),!0}catch(e){return!1}},k.getUnit=function(){return f.get("dapp_etherUnit")}),k.setLocale=function(e){var e=e.substr(0,2).toLowerCase();return k.lang=e,t.changed(),e},k.formatNumber=function(e,r){var a=h=0;if(t.depend(),n.isFinite(e)||e instanceof p||(e=0),r instanceof c.kw&&(r=null),n.isString(e)&&(e=new p(e,10)),n.isFinite(e)&&!n.isObject(e)&&(e=new p(e)),v="en"===k.lang?{decimalSeparator:".",groupSeparator:",",groupSize:3}:{decimalSeparator:",",groupSeparator:" ",groupSize:3},p.config({FORMAT:v}),r&&~r.indexOf(".")){var i=r.indexOf(".");~r.indexOf("[")?(a=r.substr(i,r.indexOf("[")-i).replace(/[\.\[\]]/g,"").length,h=r.substr(r.indexOf("[")).replace(/[\[\]]/g,"").length):(a=r.substr(i).replace(/[\.\[\]]/g,"").length,h=0)}var o=a+h;if(e=e.toFormat(o||void 0),o){var s=e.substr(0,e.indexOf(v.decimalSeparator)+1),u=e.replace(s,"").substr(0,a),l=e.replace(s,"").substr(a,h).replace(/0*$/,"");return s=s.replace(v.decimalSeparator,""),u||l?s+v.decimalSeparator+u+l:s}return e},k.formatBalance=function(e,i,o){if(t.depend(),n.isFinite(e)||e instanceof p||(e=0),i instanceof c.kw&&(i=null),i=i||"0,0.[00000000]",o=a(o),void 0!==k.ticker&&r(o)){var s=k.ticker.findOne(o,{fields:{price:1}});e=web3.utils.fromWei(e instanceof p||"number"==typeof e?web3.utils.toBN(e):e,"ether"),e=s?e instanceof p||n.isObject(e)?e.times(s.price):new p(String(e),10).times(s.price):"0"}else e=web3.utils.fromWei(e instanceof p||"number"==typeof e?web3.utils.toBN(e):e,o.toLowerCase());var u=-1!==i.indexOf("UNIT"),l=i.replace(/ *unit */i,"").replace(/ +/,""),i;return-1!==(i=i.replace(l,"__format__")).toLowerCase().indexOf("unit")?i.replace("__format__",k.formatNumber(e,l)).replace(/unit/i,u?o.toUpperCase():o):k.formatNumber(e,l)},k.toWei=function(e,t){if(!(n.isFinite(e)||e instanceof p))return e;if(t=a(t),void 0!==k.ticker&&r(t)){var i=k.ticker.findOne(t,{fields:{price:1}});e=web3.utils.toWei(e instanceof p||"number"==typeof e?web3.utils.toBN(e):e,"ether"),e=i?(e=e instanceof p||n.isObject(e)?e.dividedBy(i.price):new p(String(e),10).dividedBy(i.price)).round(0).toString(10):"0"}else e=web3.utils.toWei(e instanceof p||"number"==typeof e?web3.utils.toBN(e):e,t.toLowerCase());return e}}).call(this),function(){k.ticker=new a.Collection("ethereum_price_ticker",{connection:null}),e.isClient&&new l(k.ticker),k.ticker.start=function(t){(t=t||{}).currencies||(t.currencies=["BTC","USD","EUR"]);var r="https://min-api.cryptocompare.com/data/price?fsym=ETH&tsyms="+t.currencies.join(",");t.extraParams&&(r+="&extraParams="+t.extraParams);var a=function(e,t){if(!e&&t&&200===t.statusCode){var r=JSON.parse(t.content);r&&n.each(r,function(e,t){var r=t.toLowerCase();n.isFinite(e)&&k.ticker.upsert(r,{$set:{price:String(e),timestamp:null}})})}else console.warn("Can not connect to https://mini-api.cryptocompare.com to get price ticker data, please check your internet connection.")};i.get(r,a),e.setInterval(function(){i.get(r,a)},3e4)}}.call(this),function(){o.registerHelper("dapp_formatNumber",k.formatNumber),o.registerHelper("dapp_formatBalance",k.formatBalance)}.call(this),Package._define("ethereum:tools",{EthTools:k})}();
  74. Package._define("standard-minifiers");
  75. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,r=Package.meteor.meteorEnv;(function(){!function(){var e=new Array(4);function t(t){for(var r=0;r<e.length;r++)e[r]=0;for(var r=0;r<t.length;r++)e[r%4]=(e[r%4]<<5)-e[r%4]+t.charCodeAt(r)}function r(){var t=e[0]^e[0]<<11;return e[0]=e[1],e[1]=e[2],e[2]=e[3],e[3]=e[3]^e[3]>>19^t^t>>8,(e[3]>>>0)/(1<<31>>>0)}function a(){var e,t,a,n;return"hsl("+Math.floor(360*r())+","+(60*r()+40+"%")+","+(25*(r()+r()+r()+r())+"%")+")"}function n(e){for(var t=e,a=e,n=Math.ceil(t/2),o=t-n,l=[],c=0;c<a;c++){for(var i=[],f=0;f<n;f++)i[f]=Math.floor(2.3*r());var h=i.slice(0,o);h.reverse(),i=i.concat(h);for(var g=0;g<i.length;g++)l.push(i[g])}return l}function o(e,t,r,a,n){var o=document.createElement("canvas"),l=Math.sqrt(e.length);o.width=o.height=l*r;var c=o.getContext("2d");c.fillStyle=a,c.fillRect(0,0,o.width,o.height),c.fillStyle=t;for(var i=0;i<e.length;i++){var f=Math.floor(i/l),h=i%l;c.fillStyle=1==e[i]?t:n,e[i]&&c.fillRect(h*r,f*r,r,r)}return o}function l(e){var r=(e=e||{}).size||8,l=e.scale||4,c;t(e.seed||Math.floor(Math.random()*Math.pow(10,16)).toString(16));var i=e.color||a(),f=e.bgcolor||a(),h=e.spotcolor||a(),g,s;return o(n(r),i,l,f,h)}window.blockies={create:l}}()}).call(this),function(){"use strict";Package.templating&&Package.templating.Template.registerHelper("identicon",function(e,t){return t=t&&t.hash||{},e&&(t.seed=e),blockies.create(t).toDataURL()})}.call(this),Package._define("alexvandesande:identicon")}();
  76. Package._define("standard-minifier-css");
  77. Package._define("standard-minifier-js");
  78. !function(){var e=Package.meteor.Meteor,a=Package.meteor.global,t=Package.meteor.meteorEnv,s=Package.underscore._,c=Package.jquery.$,n=Package.jquery.jQuery,r=Package["templating-runtime"].Template,o=Package["reactive-var"].ReactiveVar,u=Package["3stack:bignumber"].BigNumber,i=Package["ethereum:tools"].EthTools,l=Package["frozeman:storage"].LocalStore,k=Package["frozeman:template-var"].TemplateVar,b=Package.blaze.Blaze,p=Package.blaze.UI,d=Package.blaze.Handlebars,m=Package.spacebars.Spacebars,f=Package.htmljs.HTML,h,y,g;(function(){h={Modal:{_current:new o,show:function(e,a){a=a||{},s.isObject(e)?(a=s.extend(a,e),this._current.set(a)):s.isString(e)&&(a.template=e,this._current.set(a))},hide:function(){this._current.set(!1)},question:function(e,a){h.Modal.show({template:"dapp_modal_question",data:e},a)}}}}).call(this),function(){r.__checkName("dapp_identicon"),r.dapp_identicon=new r("Template.dapp_identicon",function(){var e=this;return b.If(function(){return m.call(e.lookup("identity"))},function(){return["\n ",b.If(function(){return m.call(e.lookup("link"))},function(){return["\n ",f.A({href:function(){return m.mustache(e.lookup("link"))},class:function(){return["dapp-identicon ",m.mustache(e.lookup("class"))]},style:function(){return["background-image: url('",m.mustache(e.lookup("identiconData"),e.lookup("identity")),"')"]},title:function(){return m.mustache(e.lookup("i18nTextIcon"))}},"\n ",f.IMG({src:function(){return m.mustache(e.lookup("identiconDataPixel"),e.lookup("identity"))},class:"identicon-pixel"}),"\n "),"\n "]},function(){return["\n ",f.SPAN({class:function(){return["dapp-identicon ",m.mustache(e.lookup("class"))]},style:function(){return["background-image: url('",m.mustache(e.lookup("identiconData"),e.lookup("identity")),"')"]},title:function(){return m.mustache(e.lookup("i18nTextIcon"))}},"\n ",f.IMG({src:function(){return m.mustache(e.lookup("identiconDataPixel"),e.lookup("identity"))},class:"identicon-pixel"}),"\n "),"\n "]}),"\n "]})})}.call(this),function(){var e={};r.dapp_identicon.helpers({identity:function(e){return s.isString(this.identity)?this.identity.toLowerCase():this.identity},identiconData:function(a){return s.size(e)>100&&delete e[Object.keys(e)[0]],e["ID_"+a]||(e["ID_"+a]=hqx(hqx(blockies.create({seed:a,size:8,scale:1}),4),4).toDataURL())},identiconDataPixel:function(a){return e["IDP_"+a]||(e["IDP_"+a]=blockies.create({seed:a,size:8,scale:8}).toDataURL())},i18nTextIcon:function(){return"undefined"==typeof TAPi18n||"elements.identiconHelper"==TAPi18n.__("elements.identiconHelper")?"This is a security icon, if there's any change on the address the resulting icon should be a completelly different one":TAPi18n.__("elements.identiconHelper")}})}.call(this),function(){r.__checkName("dapp_addressInput"),r.dapp_addressInput=new r("Template.dapp_addressInput",function(){var e=this;return f.DIV({class:function(){return["dapp-address-input ",b.If(function(){return m.dataMustache(m.dot(e.lookup("TemplateVar"),"get"),"hasName")},function(){return"has-name"})]}},"\n ",f.INPUT(f.Attrs({type:"text",name:function(){return m.mustache(e.lookup("name"))},placeholder:function(){return m.mustache(e.lookup("placeholder"))},class:function(){return[m.mustache(e.lookup("class"))," ",b.Unless(function(){return m.dataMustache(m.dot(e.lookup("TemplateVar"),"get"),"isValid")},function(){return"dapp-error"})," ",b.Unless(function(){return m.dataMustache(m.dot(e.lookup("TemplateVar"),"get"),"isChecksum")},function(){return" dapp-non-checksum "})]},value:function(){return m.mustache(e.lookup("value"))},title:function(){return b.Unless(function(){return m.dataMustache(m.dot(e.lookup("TemplateVar"),"get"),"isChecksum")},function(){return b.View("lookup:i18nText",function(){return m.mustache(e.lookup("i18nText"))})})}},function(){return m.attrMustache(e.lookup("additionalAttributes"))})),"\n\n ",b.If(function(){return m.dataMustache(m.dot(e.lookup("TemplateVar"),"get"),"hasName")},function(){return["\n ",f.SPAN({class:"ens-name"},b.View("lookup:ensDisplay",function(){return m.mustache(e.lookup("ensDisplay"))})),"\n "]}),"\n\n ",b.If(function(){return m.dataMustache(m.dot(e.lookup("TemplateVar"),"get"),"isValid")},function(){return["\n ",b._TemplateWith(function(){return{identity:m.call(e.lookup("address")),class:m.call("dapp-small")}},function(){return m.include(e.lookupTemplate("dapp_identicon"))}),"\n "]},function(){return["\n ",f.I({class:"icon-shield"}),"\n "]}),"\n\n ")})}.call(this),function(){var e=function(e,a){return"0x"+web3.utils.sha3(e,a).replace("0x","")};function a(a){var t="0x0000000000000000000000000000000000000000000000000000000000000000";if(""!=a)for(var s=a.split("."),c=s.length-1;c>=0;c--)t=e(t+e(s[c]).slice(2),{encoding:"hex"});return t.toString()}var t=[{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"resolver",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"owner",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"label",type:"bytes32"},{name:"owner",type:"address"}],name:"setSubnodeOwner",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"ttl",type:"uint64"}],name:"setTTL",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"ttl",outputs:[{name:"",type:"uint64"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"resolver",type:"address"}],name:"setResolver",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"owner",type:"address"}],name:"setOwner",outputs:[],payable:!1,type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"label",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"NewOwner",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"resolver",type:"address"}],name:"NewResolver",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"ttl",type:"uint64"}],name:"NewTTL",type:"event"}],c=[{constant:!0,inputs:[{name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{name:"",type:"bool"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"},{name:"contentTypes",type:"uint256"}],name:"ABI",outputs:[{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],name:"setPubkey",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"content",outputs:[{name:"ret",type:"bytes32"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"addr",outputs:[{name:"ret",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],name:"setABI",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"name",outputs:[{name:"ret",type:"string"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"name",type:"string"}],name:"setName",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes32"}],name:"setContent",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"pubkey",outputs:[{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"addr",type:"address"}],name:"setAddr",outputs:[],payable:!1,type:"function"},{inputs:[{name:"ensAddr",type:"address"}],payable:!1,type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"a",type:"address"}],name:"AddrChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes32"}],name:"ContentChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"name",type:"string"}],name:"NameChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"contentType",type:"uint256"}],name:"ABIChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"x",type:"bytes32"},{indexed:!1,name:"y",type:"bytes32"}],name:"PubkeyChanged",type:"event"}],n="0x314159265dd8dbb310642f98f50c066173c1259b";function o(e,t,s){var n=new web3.eth.Contract(c),r=a(e);t.methods.resolver(r).call().then(function(e){0!=e&&(n.options.address=e,n.methods.addr(r).call().then(function(e){0!=e&&s&&s(e)}))})}function u(e,t,s){var n=new web3.eth.Contract(c),r=a(e.toLowerCase().replace("0x","")+".addr.reverse");t.methods.resolver(r).call(function(e,a){e?console.log("Error from ens getName: ",e):0!=a&&(n.options.address=a,n.methods.name(r,function(e,a){!e&&0!=a&&s&&s(a)}))})}r.dapp_addressInput.onCreated(function(){var e=this;k.set("isValid",!0),k.set("isChecksum",!0),this.data&&this.data.value&&k.set("value",this.data.value);var a=new web3.eth.Contract(t,n);a?(k.set(e,"ensContract",a),k.set(e,"ensAvailable",!0)):k.set(e,"ensAvailable",!1),web3.eth.isSyncing(function(a,t){a||t||web3.eth.getCode(n,function(a,t){!a&&t.length>2&&k.set(e,"ensAvailable",!0)})})}),r.dapp_addressInput.onRendered(function(){this.data&&this.$("input").trigger("change")}),r.dapp_addressInput.helpers({address:function(){var e=k.get("value");return!(!s.isString(e)||!web3.utils.isAddress(e))&&"0x"+e.replace("0x","")},additionalAttributes:function(){var e={};return this.autofocus&&(e.autofocus=!0),this.disabled&&(e.disabled=!0),e},i18nText:function(){return"undefined"==typeof TAPi18n||"elements.checksumAlert"==TAPi18n.__("elements.checksumAlert")?"This address looks valid, but it doesn't have some security features that will protect you against typos, so double check you have the right one. If provided, check if the security icon matches.":TAPi18n.__("elements.checksumAlert")},ensDisplay:function(){return k.get("ensName").split(".").slice(0,-1).reverse().join(" ▸ ")}}),r.dapp_addressInput.events({"input input, keyup input":function(e,a){if(e.currentTarget.value){var t=e.currentTarget.value.replace(/[\s\*\(\)\!\?\#\$\%]+/g,"");if(k.set(a,"hasName",!1),t.length>38&&-1===t.indexOf("0x")&&/^[0-9a-f]+$/.test(t.toLowerCase())&&(t="0x"+t),web3.utils.isAddress(t)||s.isEmpty(t)){if(k.set("isValid",!0),s.isEmpty(t))k.set("value",void 0),k.set("isChecksum",!0);else if(k.set("value","0x"+t.replace("0x","")),k.set("isChecksum",web3.utils.checkAddressChecksum(t)),k.get("ensAvailable")){var c=k.get("ensContract");u(t,c,function(t){o(t,c,function(s){k.set(a,"hasName",!0),k.set(a,"ensName",t),k.set(a,"isValid",!0),k.set(a,"isChecksum",!0),k.set(a,"value",web3.toChecksumAddress(s)),e.currentTarget.value=web3.toChecksumAddress(s)})})}e.currentTarget.value=t}else if(k.get("ensAvailable")){".eth"!==t.slice(-4)&&(t+=".eth"),k.set("hasName",!1),k.set("isValid",!1),k.set("value",void 0);var c=k.get("ensContract");o(t,c,function(e){k.set(a,"hasName",!0),k.set(a,"isValid",!0),k.set(a,"isChecksum",!0),k.set(a,"value",web3.utils.toChecksumAddress(e)),k.set(a,"ensName",t),u(e,c,function(e){k.set(a,"ensName",e)})})}}},"focus input":function(e,a){k.get("hasName")&&(e.currentTarget.value=k.get("ensName"))},"blur input":function(e,a){var t=k.get("value");t&&(e.currentTarget.value=t)},"click a, click .ens-name":function(e,a){var t;a.find("input").focus(),e.preventDefault()}})}.call(this),function(){r.__checkName("dapp_dataTextarea"),r.dapp_dataTextarea=new r("Template.dapp_dataTextarea",function(){var e=this;return f.TEXTAREA(f.Attrs({name:function(){return m.mustache(e.lookup("name"))},class:function(){return["dapp-data-textarea ",m.mustache(e.lookup("class"))," ",b.Unless(function(){return m.dataMustache(m.dot(e.lookup("TemplateVar"),"get"),"isValid")},function(){return"dapp-error"})]},cols:function(){return m.mustache(e.lookup("cols"))},rows:function(){return m.mustache(e.lookup("rows"))}},function(){return m.attrMustache(e.lookup("additionalAttributes"))},{value:function(){return m.mustache(e.lookup("value"))}}))})}.call(this),function(){r.dapp_dataTextarea.onCreated(function(){k.set("isValid",!0),this.data&&this.data.value&&k.set("value",this.data.value)}),r.dapp_dataTextarea.onRendered(function(){this.data&&this.data.value&&this.$("textarea").trigger("change")}),r.dapp_dataTextarea.helpers({additionalAttributes:function(){var e={};return this.autofocus&&(e.autofocus=!0),this.disabled&&(e.disabled=!0),e}}),r.dapp_dataTextarea.events({"input textarea, change textarea":function(e,a){var t=e.currentTarget.value.replace(/\s+/g,"");-1!==t.indexOf("\n")&&(t=t.replace("\n",""),e.currentTarget.value=t),t.length>2&&-1===t.indexOf("0x")&&(t="0x"+t,e.currentTarget.value=t),/^(0x)?[a-f0-9]*$/i.test(t)||s.isEmpty(t)?(k.set("isValid",!0),s.isEmpty(t)?k.set("value",void 0):k.set("value","0x"+t.replace("0x",""))):(k.set("isValid",!1),k.set("value",void 0))}})}.call(this),function(){r.__checkName("dapp_selectAccount"),r.dapp_selectAccount=new r("Template.dapp_selectAccount",function(){var e=this;return f.DIV({class:function(){return["dapp-select-account ",m.mustache(e.lookup("class"))]}},"\n ",f.SELECT({name:function(){return b.If(function(){return m.call(e.lookup("name"))},function(){return b.View("lookup:name",function(){return m.mustache(e.lookup("name"))})},function(){return"dapp-select-account"})},class:function(){return m.mustache(e.lookup("class"))}},"\n ",b.Each(function(){return m.call(e.lookup("accounts"))},function(){return["\n ",f.OPTION(f.Attrs({value:function(){return m.mustache(e.lookup("address"))}},function(){return m.attrMustache(e.lookup("selected"))}),"\n ",b.If(function(){return m.call(e.lookup("isAccount"))},function(){return"🔑"})," ",b.View("lookup:name",function(){return m.mustache(e.lookup("name"))}),"\n ",b.If(function(){return m.call(e.lookup("balance"))},function(){return["\n - ",b.View("lookup:dapp_formatBalance",function(){return m.mustache(e.lookup("dapp_formatBalance"),e.lookup("balance"),"0,0.00 UNIT")}),"\n ",b.If(function(){return m.call(e.lookup("isNotEtherUnit"))},function(){return["\n (",b.View("lookup:dapp_formatBalance",function(){return m.mustache(e.lookup("dapp_formatBalance"),e.lookup("balance"),"0,0.00 UNIT","ether")}),")\n "]}),"\n "]}),"\n "),"\n "]}),"\n "),"\n ",b.If(function(){return m.call(e.lookup("isAddress"))},function(){return["\n ",b._TemplateWith(function(){return{identity:m.call(m.dataMustache(m.dot(e.lookup("TemplateVar"),"get"),"value")),class:m.call("dapp-small")}},function(){return m.include(e.lookupTemplate("dapp_identicon"))}),"\n "]},function(){return["\n ",f.I({class:function(){return["no-identicon icon-",m.mustache(m.dot(e.lookup("TemplateVar"),"get"),"value")]}}),"\n "]}),"\n ")})}.call(this),function(){r.dapp_selectAccount.onCreated(function(){this.data&&(this.data.value?k.set("value",this.data.value):this.data.accounts&&this.data.accounts[0]&&k.set("value",this.data.accounts[0].address))}),r.dapp_selectAccount.helpers({isAccount:function(){return"account"===this.type&&r.parentData(1).showAccountTypes},selected:function(){return k.get("value")===this.address?{selected:!0}:{}},isNotEtherUnit:function(){return"ether"!==i.getUnit().toLowerCase()},isAddress:function(){return web3.utils.isAddress(k.get("value"))}}),r.dapp_selectAccount.events({"change select":function(e){k.set("value",e.currentTarget.value)}})}.call(this),function(){r.__checkName("dapp_selectGasPrice"),r.dapp_selectGasPrice=new r("Template.dapp_selectGasPrice",function(){var e=this;return f.DIV({class:"dapp-select-gas-price"},"\n ",f.SPAN(b.View("lookup:fee",function(){return m.mustache(e.lookup("fee"))})," ",f.SPAN(b.View("lookup:unit",function(){return m.mustache(e.lookup("unit"))}))),f.Raw("\n <br>\n "),f.INPUT({type:"range",name:"fee",min:"-4",max:"1",step:"1",value:function(){return m.mustache(m.dot(e.lookup("TemplateVar"),"get"),"feeMultiplicator")}}),"\n ",f.SPAN(b.View("lookup:i18nText",function(){return m.mustache(e.lookup("i18nText"),"low")})),"\n ",f.SPAN(b.View("lookup:i18nText",function(){return m.mustache(e.lookup("i18nText"),"high")})),"\n ")})}.call(this),function(){var e=2,a=function(e,a,t,c){if(t=t||2e10,s.isObject(t)||(t=new u(String(t),10)),s.isUndefined(a))return console.warn("No gas provided for {{> dapp_selectGasPrice}}"),new u(0);var n=Number(k.get(e,"feeMultiplicator")),r=new u(1e9);return t=t.times(new u(2).toPower(n)).dividedBy(r).round().times(r),c?t:t.times(a)};r.dapp_selectGasPrice.onCreated(function(){k.set("gasInWei","0"),k.set("gasPrice","0"),k.set("feeMultiplicator",0)}),r.dapp_selectGasPrice.helpers({fee:function(){if(s.isFinite(k.get("feeMultiplicator"))&&s.isFinite(this.gas)){var e=r.instance();return k.set("gasInWei",a(e,this.gas,this.gasPrice).floor().toString(10)),k.set("gasPrice",a(e,this.gas,this.gasPrice,!0).floor().toString(10)),i.formatBalance(a(e,this.gas,this.gasPrice).toString(10),"0,0.[000000000000000000]",this.unit)}},unit:function(){var e=this.unit||i.getUnit();if(e)return e.toUpperCase()},i18nText:function(e){return"undefined"!=typeof TAPi18n&&TAPi18n.__("elements.selectGasPrice."+e)!=="elements.selectGasPrice."+e?TAPi18n.__("elements.selectGasPrice."+e):void 0!==this[e]?this[e]:"high"===e?"+":"-"}}),r.dapp_selectGasPrice.events({'change input[name="fee"], input input[name="fee"]':function(e){k.set("feeMultiplicator",Number(e.currentTarget.value))}})}.call(this),function(){r.__checkName("dapp_modalPlaceholder"),r.dapp_modalPlaceholder=new r("Template.dapp_modalPlaceholder",function(){var e=this;return b.If(function(){return m.call(e.lookup("modalTemplate"))},function(){return["\n ",b._TemplateWith(function(){return{template:m.call(e.lookup("modalTemplate")),data:m.call(e.lookup("modalData"))}},function(){return m.include(function(){return m.call(r.__dynamic)})}),"\n "]})}),r.__checkName("dapp_modal"),r.dapp_modal=new r("Template.dapp_modal",function(){var e=this;return m.include(e.lookupTemplate("Animate"),function(){return["\n ",f.DIV({class:"dapp-modal-overlay animate"},"\n ",f.SECTION({class:function(){return["dapp-modal-container ",m.mustache(e.lookup("class"))]}},"\n ",b.If(function(){return m.call(e.lookup("template"))},function(){return["\n ",b._TemplateWith(function(){return{template:m.call(e.lookup("template")),data:m.call(e.lookup("data"))}},function(){return m.include(function(){return m.call(r.__dynamic)})}),"\n "]}),"\n "),"\n "),"\n "]})})}.call(this),function(){r.dapp_modalPlaceholder.onCreated(function(){}),r.dapp_modalPlaceholder.helpers({modalTemplate:function(){return!!h.Modal._current.get()&&"dapp_modal"},modalData:function(){return h.Modal._current.get()}}),r.dapp_modal.onCreated(function(){c("body").addClass("disable-scroll blur")}),r.dapp_modal.onDestroyed(function(){c("body").removeClass("disable-scroll blur")}),r.dapp_modal.events({"click .dapp-modal-overlay":function(e,a){c(e.target).hasClass("dapp-modal-overlay")&&!1!==a.data.closeable&&(a.data.closePath&&"undefined"!=typeof Router?("undefined"!=typeof Router&&Router.go(a.data.closePath),"undefined"!=typeof FlowRouter&&FlowRouter.go(a.data.closePath)):h.Modal.hide())}})}.call(this),function(){r.__checkName("dapp_modal_question"),r.dapp_modal_question=new r("Template.dapp_modal_question",function(){var e=this;return[b.If(function(){return m.call(e.lookup("template"))},function(){return["\n ",b._TemplateWith(function(){return{template:m.call(e.lookup("template")),data:m.call(e.lookup("data"))}},function(){return m.include(function(){return m.call(r.__dynamic)})}),"\n "]},function(){return["\n ",f.P(b.View("lookup:text",function(){return m.makeRaw(m.mustache(e.lookup("text")))})),"\n "]}),"\n ",f.DIV({class:"dapp-modal-buttons"},"\n ",b.If(function(){return m.call(e.lookup("hasCancel"))},function(){return["\n ",f.BUTTON({class:"cancel"},b.View("lookup:cancelButtonText",function(){return m.mustache(e.lookup("cancelButtonText"))})),"\n "]}),"\n ",b.If(function(){return m.call(e.lookup("hasOk"))},function(){return["\n ",f.BUTTON({class:"ok dapp-primary-button"},b.View("lookup:okButtonText",function(){return m.mustache(e.lookup("okButtonText"))})),"\n "]}),"\n ")]})}.call(this),function(){r.dapp_modal_question.helpers({hasOk:function(){return this.ok},hasCancel:function(){return this.cancel},okButtonText:function(){return this.modalQuestionOkButtonText||TAPi18n.__("buttons.ok")||"OK"},cancelButtonText:function(){return this.modalQuestionCancelButtonText||TAPi18n.__("buttons.cancel")||"Cancel"}}),r.dapp_modal_question.events({"click .dapp-modal-buttons button.ok":function(e){h.Modal.hide(),s.isFunction(this.ok)&&this.ok()},"click .dapp-modal-buttons button.cancel":function(e){h.Modal.hide(),s.isFunction(this.cancel)&&this.cancel()}})}.call(this),function(){r.__checkName("dapp_output"),r.dapp_output=new r("Template.dapp_output",function(){var e=this;return f.DIV({class:"dapp-output"},"\n ",f.DIV({class:"value"},"\n ",b.If(function(){return m.dataMustache(e.lookup("$eq"),m.dot(e.lookup("output"),"type"),"address")},function(){return["\n ",f.SPAN({class:"address"},"\n ",b._TemplateWith(function(){return{identity:m.call(e.lookup("value")),class:m.call("dapp-tiny")}},function(){return m.include(e.lookupTemplate("dapp_identicon"))}),"\n ",b.View("lookup:value",function(){return m.mustache(e.lookup("value"))})," \n ")," \n "]},function(){return["\n ",f.STRONG(" ",b.View("lookup:value",function(){return m.mustache(e.lookup("value"))})," "),"\n ",f.EM(" ",b.View("lookup:extra",function(){return m.mustache(e.lookup("extra"))})," "),"\n\n "]}),"\n "),"\n \n ",f.DIV({class:"type"},"\n ",b.View("lookup:type",function(){return m.mustache(e.lookup("type"))})," \n ",b.If(function(){return m.call(e.lookup("bits"))},function(){return["\n (",b.View("lookup:bits",function(){return m.mustache(e.lookup("bits"))})," bits)\n "]}),"\n ")," \n ")})}.call(this),function(){var e=function(a){if(s.isArray(a))return s.map(a,e);var t=0;return console.log("val?",a,typeof a,s.isBoolean(a)),s.isBoolean(a)&&(t=a?"YES":"NO"),t=s.isObject(a)&&a.toString?a.toString(10):a},a=function(e){return(e=s.clone(e)).typeShort=e.type.match(/[a-z]+/i),e.typeShort=e.typeShort[0],e.bits=e.type.replace(e.typeShort,""),e.displayName=e.name.replace(/([A-Z])/g," $1").replace(/([\-\_])/g,'&thinsp;<span class="punctuation">$1</span>&thinsp;'),-1!==e.type.indexOf("[")||"string"!==e.typeShort&&"uint"!==e.typeShort&&"int"!=e.typeShort&&"address"!=e.typeShort&&"bool"!=e.typeShort&&"bytes"!=e.typeShort?e.template="elements_input_json":e.template="elements_input_"+e.typeShort,e};r.dapp_output.helpers({value:function(){var e=this.output.value,a=this.output.type;return"bool"==a?"true"==e?"YES":"NO":a.indexOf("int")>0?e.replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"):e},bits:function(){var e=this.output.type.match(/([0-9]+)/i);return e?e[0]:null},type:function(){if("undefined"==typeof TAPi18n)return this.output.type;var e=this.output.type.match(/([a-z]+)/i);return TAPi18n.__("elements.type."+e[0])},extra:function(){var e=this.output.value,a=this.output.type;if("bool"==a)return"true"==e?new m.SafeString('<span class="icon icon-check"></span>'):new m.SafeString('<span class="icon icon-ban"></span>');if(a.indexOf("int")>0){if((y=parseInt(e,10))>14e8&&y<18e8&&Math.floor(y/1e3)!=y/1e3)return"("+moment(1e3*y).fromNow()+")"}else{if(a.indexOf("bytes")>0){var t="";for(g=0;g<e.length;g++)t+=e.charAt(g);return t}if(""==e)return"Value is empty"}}})}.call(this),function(){!function(e){"use strict";var a=null,t=null,s=65280,c=16711935,n=16711680,r=65280,o=255,u=3145728,i=1792,l=6,k=e.Math,b=function(e){var a=(16711680&e)>>16,t=(65280&e)>>8,s=255&e;return((.299*a+.587*t+.114*s|0)<<16)+((-.169*a-.331*t+.5*s+128|0)<<8)+(.5*a-.419*t-.081*s+128|0)},p=function(e,a){var t=b(e),s=b(a);return k.abs((t&n)-(s&n))>u||k.abs((65280&t)-(65280&s))>1792||k.abs((255&t)-(255&s))>6},d=function(e,a,s){a!==s?(t[e]=(3*(65280&a)+(65280&s)>>2&65280)+(3*(16711935&a)+(16711935&s)>>2&16711935),t[e]|=4278190080&a):t[e]=a},m=function(e,a,s,c){t[e]=(((65280&a)<<1)+(65280&s)+(65280&c)>>2&65280)+(((16711935&a)<<1)+(16711935&s)+(16711935&c)>>2&16711935),t[e]|=4278190080&a},f=function(e,a,s){a!==s?(t[e]=(7*(65280&a)+(65280&s)>>3&65280)+(7*(16711935&a)+(16711935&s)>>3&16711935),t[e]|=4278190080&a):t[e]=a},h=function(e,a,s,c){t[e]=(((65280&a)<<1)+7*(65280&s)+7*(65280&c)>>4&65280)+(((16711935&a)<<1)+7*(16711935&s)+7*(16711935&c)>>4&16711935),t[e]|=4278190080&a},y=function(e,a,s){a!==s?(t[e]=((65280&a)+(65280&s)>>1&65280)+((16711935&a)+(16711935&s)>>1&16711935),t[e]|=4278190080&a):t[e]=a},g=function(e,a,s,c){t[e]=(5*(65280&a)+((65280&s)<<1)+(65280&c)>>3&65280)+(5*(16711935&a)+((16711935&s)<<1)+(16711935&c)>>3&16711935),t[e]|=4278190080&a},v=function(e,a,s,c){t[e]=(6*(65280&a)+(65280&s)+(65280&c)>>3&65280)+(6*(16711935&a)+(16711935&s)+(16711935&c)>>3&16711935),t[e]|=4278190080&a},_=function(e,a,s){a!==s?(t[e]=(5*(65280&a)+3*(65280&s)>>3&65280)+(5*(16711935&a)+3*(16711935&s)>>3&16711935),t[e]|=4278190080&a):t[e]=a},T=function(e,a,s,c){t[e]=(((65280&a)<<1)+3*(65280&s)+3*(65280&c)>>3&65280)+(((16711935&a)<<1)+3*(16711935&s)+3*(16711935&c)>>3&16711935),t[e]|=4278190080&a},x=function(e,a,s,c){t[e]=(14*(65280&a)+(65280&s)+(65280&c)>>4&65280)+(14*(16711935&a)+(16711935&s)+(16711935&c)>>4&16711935),t[e]|=4278190080&a},w=function(e,a){var t=a.charAt(0).toUpperCase()+a.substr(1);return e[a]||e["ms"+t]||e["moz"+t]||e["webkit"+t]||e["o"+t]},P=function(e,a,t,s,c){var n=document.createElement("canvas"),r=n.getContext("2d"),o=w(r,"backingStorePixelRatio")||1;r.getImageDataHD=w(r,"getImageDataHD");var u=e.width/o,i=e.height/o;return n.width=Math.ceil(u),n.height=Math.ceil(i),r.drawImage(e,0,0,u,i),1===o?r.getImageData(a,t,s,c):r.getImageDataHD(a,t,s,c)};e.hqx=function(e,s){if(-1===[2,3,4].indexOf(s))return e;var c,n,r,o;e instanceof HTMLCanvasElement?(r=c=e,o=(n=c.getContext("2d")).getImageData(0,0,c.width,c.height).data):(o=P(e,0,0,e.width,e.height).data,r=document.createElement("canvas"));for(var u=e.width*e.height,i=a=new Array(u),l=t=new Array(u*s*s),k,b=0;b<u;b++)i[b]=(o[3+(k=b<<2)]<<24)+(o[k+2]<<16)+(o[k+1]<<8)+o[k];2===s?A(e.width,e.height):3===s?I(e.width,e.height):4===s&&N(e.width,e.height),r.width=e.width*s,r.height=e.height*s;for(var p=r.getContext("2d"),d=p.getImageData(0,0,r.width,r.height),m=d.data,f,h,y=l.length,g=0;g<y;g++)h=(4278190080&(f=l[g]))>>24,m[3+(k=g<<2)]=h<0?h+256:0,m[k+2]=(16711680&f)>>16,m[k+1]=(65280&f)>>8,m[k]=255&f;return a=i=null,t=l=null,p.putImageData(d,0,0),r};var A=function(e,s){var c,r,o,i,l,w=[],P=e<<1,A=0,I=0,N=p,C=k,V=b,S=d,D=m,M=f,O=h,B=y,E=g,U=v,R=_,q=T,G=x,z=a,L=t,j=65280,$=16711935,H=n,W=65280,F=255,Q=u,Y=1792,K=6,X,Z;for(r=0;r<s;r++){for(i=r>0?-e:0,l=r<s-1?e:0,c=0;c<e;c++){w[2]=z[I+i],w[5]=z[I],w[8]=z[I+l],c>0?(w[1]=z[I+i-1],w[4]=z[I-1],w[7]=z[I+l-1]):(w[1]=w[2],w[4]=w[5],w[7]=w[8]),c<e-1?(w[3]=z[I+i+1],w[6]=z[I+1],w[9]=z[I+l+1]):(w[3]=w[2],w[6]=w[5],w[9]=w[8]);var J=0,ee=1;for(X=V(w[5]),o=1;o<10;o++)5!==o&&(w[o]!==w[5]&&(Z=V(w[o]),(C.abs((X&H)-(Z&H))>Q||C.abs((65280&X)-(65280&Z))>Y||C.abs((255&X)-(255&Z))>6)&&(J|=ee)),ee<<=1);switch(J){case 0:case 1:case 4:case 32:case 128:case 5:case 132:case 160:case 33:case 129:case 36:case 133:case 164:case 161:case 37:case 165:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[6],w[8]);break;case 2:case 34:case 130:case 162:D(A,w[5],w[1],w[4]),D(A+1,w[5],w[3],w[6]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[6],w[8]);break;case 16:case 17:case 48:case 49:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[2]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[8]);break;case 64:case 65:case 68:case 69:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 8:case 12:case 136:case 140:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 3:case 35:case 131:case 163:S(A,w[5],w[4]),D(A+1,w[5],w[3],w[6]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[6],w[8]);break;case 6:case 38:case 134:case 166:D(A,w[5],w[1],w[4]),S(A+1,w[5],w[6]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[6],w[8]);break;case 20:case 21:case 52:case 53:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[8]);break;case 144:case 145:case 176:case 177:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[2]),D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[8]);break;case 192:case 193:case 196:case 197:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[4]),S(A+P+1,w[5],w[6]);break;case 96:case 97:case 100:case 101:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 40:case 44:case 168:case 172:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 9:case 13:case 137:case 141:S(A,w[5],w[2]),D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 18:case 50:D(A,w[5],w[1],w[4]),N(w[2],w[6])?S(A+1,w[5],w[3]):D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[8]);break;case 80:case 81:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[2]),D(A+P,w[5],w[7],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):D(A+P+1,w[5],w[6],w[8]);break;case 72:case 76:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 10:case 138:N(w[4],w[2])?S(A,w[5],w[4]):D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[6]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 66:D(A,w[5],w[1],w[4]),D(A+1,w[5],w[3],w[6]),D(A+P,w[5],w[7],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 24:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[3],w[2]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 7:case 39:case 135:S(A,w[5],w[4]),S(A+1,w[5],w[6]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[6],w[8]);break;case 148:case 149:case 180:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[8]);break;case 224:case 228:case 225:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[4]),S(A+P+1,w[5],w[6]);break;case 41:case 169:case 45:S(A,w[5],w[2]),D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 22:case 54:D(A,w[5],w[1],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[8]);break;case 208:case 209:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[2]),D(A+P,w[5],w[7],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 104:case 108:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 11:case 139:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[6]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 19:case 51:N(w[2],w[6])?(S(A,w[5],w[4]),S(A+1,w[5],w[3])):(E(A,w[5],w[2],w[4]),q(A+1,w[5],w[2],w[6])),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[8]);break;case 146:case 178:D(A,w[5],w[1],w[4]),N(w[2],w[6])?(S(A+1,w[5],w[3]),S(A+P+1,w[5],w[8])):(q(A+1,w[5],w[2],w[6]),E(A+P+1,w[5],w[6],w[8])),D(A+P,w[5],w[8],w[4]);break;case 84:case 85:D(A,w[5],w[4],w[2]),N(w[6],w[8])?(S(A+1,w[5],w[2]),S(A+P+1,w[5],w[9])):(E(A+1,w[5],w[6],w[2]),q(A+P+1,w[5],w[6],w[8])),D(A+P,w[5],w[7],w[4]);break;case 112:case 113:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[2]),N(w[6],w[8])?(S(A+P,w[5],w[4]),S(A+P+1,w[5],w[9])):(E(A+P,w[5],w[8],w[4]),q(A+P+1,w[5],w[6],w[8]));break;case 200:case 204:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?(S(A+P,w[5],w[7]),S(A+P+1,w[5],w[6])):(q(A+P,w[5],w[8],w[4]),E(A+P+1,w[5],w[8],w[6]));break;case 73:case 77:N(w[8],w[4])?(S(A,w[5],w[2]),S(A+P,w[5],w[7])):(E(A,w[5],w[4],w[2]),q(A+P,w[5],w[8],w[4])),D(A+1,w[5],w[2],w[6]),D(A+P+1,w[5],w[9],w[6]);break;case 42:case 170:N(w[4],w[2])?(S(A,w[5],w[4]),S(A+P,w[5],w[8])):(q(A,w[5],w[4],w[2]),E(A+P,w[5],w[4],w[8])),D(A+1,w[5],w[3],w[6]),D(A+P+1,w[5],w[6],w[8]);break;case 14:case 142:N(w[4],w[2])?(S(A,w[5],w[4]),S(A+1,w[5],w[6])):(q(A,w[5],w[4],w[2]),E(A+1,w[5],w[2],w[6])),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 67:S(A,w[5],w[4]),D(A+1,w[5],w[3],w[6]),D(A+P,w[5],w[7],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 70:D(A,w[5],w[1],w[4]),S(A+1,w[5],w[6]),D(A+P,w[5],w[7],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 28:D(A,w[5],w[1],w[2]),S(A+1,w[5],w[2]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 152:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[3],w[2]),D(A+P,w[5],w[7],w[8]),S(A+P+1,w[5],w[8]);break;case 194:D(A,w[5],w[1],w[4]),D(A+1,w[5],w[3],w[6]),D(A+P,w[5],w[7],w[4]),S(A+P+1,w[5],w[6]);break;case 98:D(A,w[5],w[1],w[4]),D(A+1,w[5],w[3],w[6]),S(A+P,w[5],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 56:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[3],w[2]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 25:S(A,w[5],w[2]),D(A+1,w[5],w[3],w[2]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 26:case 31:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 82:case 214:D(A,w[5],w[1],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 88:case 248:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[3],w[2]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 74:case 107:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 27:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[3]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 86:D(A,w[5],w[1],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[4]),S(A+P+1,w[5],w[9]);break;case 216:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[3],w[2]),S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 106:S(A,w[5],w[4]),D(A+1,w[5],w[3],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 30:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 210:D(A,w[5],w[1],w[4]),S(A+1,w[5],w[3]),D(A+P,w[5],w[7],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 120:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[3],w[2]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[9]);break;case 75:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[6]),S(A+P,w[5],w[7]),D(A+P+1,w[5],w[9],w[6]);break;case 29:S(A,w[5],w[2]),S(A+1,w[5],w[2]),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 198:D(A,w[5],w[1],w[4]),S(A+1,w[5],w[6]),D(A+P,w[5],w[7],w[4]),S(A+P+1,w[5],w[6]);break;case 184:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[3],w[2]),S(A+P,w[5],w[8]),S(A+P+1,w[5],w[8]);break;case 99:S(A,w[5],w[4]),D(A+1,w[5],w[3],w[6]),S(A+P,w[5],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 57:S(A,w[5],w[2]),D(A+1,w[5],w[3],w[2]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 71:S(A,w[5],w[4]),S(A+1,w[5],w[6]),D(A+P,w[5],w[7],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 156:D(A,w[5],w[1],w[2]),S(A+1,w[5],w[2]),D(A+P,w[5],w[7],w[8]),S(A+P+1,w[5],w[8]);break;case 226:D(A,w[5],w[1],w[4]),D(A+1,w[5],w[3],w[6]),S(A+P,w[5],w[4]),S(A+P+1,w[5],w[6]);break;case 60:D(A,w[5],w[1],w[2]),S(A+1,w[5],w[2]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 195:S(A,w[5],w[4]),D(A+1,w[5],w[3],w[6]),D(A+P,w[5],w[7],w[4]),S(A+P+1,w[5],w[6]);break;case 102:D(A,w[5],w[1],w[4]),S(A+1,w[5],w[6]),S(A+P,w[5],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 153:S(A,w[5],w[2]),D(A+1,w[5],w[3],w[2]),D(A+P,w[5],w[7],w[8]),S(A+P+1,w[5],w[8]);break;case 58:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 83:S(A,w[5],w[4]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 92:D(A,w[5],w[1],w[2]),S(A+1,w[5],w[2]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 202:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[6]);break;case 78:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),S(A+1,w[5],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 154:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[8]),S(A+P+1,w[5],w[8]);break;case 114:D(A,w[5],w[1],w[4]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 89:S(A,w[5],w[2]),D(A+1,w[5],w[3],w[2]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 90:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 55:case 23:N(w[2],w[6])?(S(A,w[5],w[4]),L[A+1]=w[5]):(E(A,w[5],w[2],w[4]),q(A+1,w[5],w[2],w[6])),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[8]);break;case 182:case 150:D(A,w[5],w[1],w[4]),N(w[2],w[6])?(L[A+1]=w[5],S(A+P+1,w[5],w[8])):(q(A+1,w[5],w[2],w[6]),E(A+P+1,w[5],w[6],w[8])),D(A+P,w[5],w[8],w[4]);break;case 213:case 212:D(A,w[5],w[4],w[2]),N(w[6],w[8])?(S(A+1,w[5],w[2]),L[A+P+1]=w[5]):(E(A+1,w[5],w[6],w[2]),q(A+P+1,w[5],w[6],w[8])),D(A+P,w[5],w[7],w[4]);break;case 241:case 240:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[2]),N(w[6],w[8])?(S(A+P,w[5],w[4]),L[A+P+1]=w[5]):(E(A+P,w[5],w[8],w[4]),q(A+P+1,w[5],w[6],w[8]));break;case 236:case 232:D(A,w[5],w[1],w[2]),D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?(L[A+P]=w[5],S(A+P+1,w[5],w[6])):(q(A+P,w[5],w[8],w[4]),E(A+P+1,w[5],w[8],w[6]));break;case 109:case 105:N(w[8],w[4])?(S(A,w[5],w[2]),L[A+P]=w[5]):(E(A,w[5],w[4],w[2]),q(A+P,w[5],w[8],w[4])),D(A+1,w[5],w[2],w[6]),D(A+P+1,w[5],w[9],w[6]);break;case 171:case 43:N(w[4],w[2])?(L[A]=w[5],S(A+P,w[5],w[8])):(q(A,w[5],w[4],w[2]),E(A+P,w[5],w[4],w[8])),D(A+1,w[5],w[3],w[6]),D(A+P+1,w[5],w[6],w[8]);break;case 143:case 15:N(w[4],w[2])?(L[A]=w[5],S(A+1,w[5],w[6])):(q(A,w[5],w[4],w[2]),E(A+1,w[5],w[2],w[6])),D(A+P,w[5],w[7],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 124:D(A,w[5],w[1],w[2]),S(A+1,w[5],w[2]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[9]);break;case 203:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[6]),S(A+P,w[5],w[7]),S(A+P+1,w[5],w[6]);break;case 62:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 211:S(A,w[5],w[4]),S(A+1,w[5],w[3]),D(A+P,w[5],w[7],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 118:D(A,w[5],w[1],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[4]),S(A+P+1,w[5],w[9]);break;case 217:S(A,w[5],w[2]),D(A+1,w[5],w[3],w[2]),S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 110:S(A,w[5],w[4]),S(A+1,w[5],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 155:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[3]),D(A+P,w[5],w[7],w[8]),S(A+P+1,w[5],w[8]);break;case 188:D(A,w[5],w[1],w[2]),S(A+1,w[5],w[2]),S(A+P,w[5],w[8]),S(A+P+1,w[5],w[8]);break;case 185:S(A,w[5],w[2]),D(A+1,w[5],w[3],w[2]),S(A+P,w[5],w[8]),S(A+P+1,w[5],w[8]);break;case 61:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 157:S(A,w[5],w[2]),S(A+1,w[5],w[2]),D(A+P,w[5],w[7],w[8]),S(A+P+1,w[5],w[8]);break;case 103:S(A,w[5],w[4]),S(A+1,w[5],w[6]),S(A+P,w[5],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 227:S(A,w[5],w[4]),D(A+1,w[5],w[3],w[6]),S(A+P,w[5],w[4]),S(A+P+1,w[5],w[6]);break;case 230:D(A,w[5],w[1],w[4]),S(A+1,w[5],w[6]),S(A+P,w[5],w[4]),S(A+P+1,w[5],w[6]);break;case 199:S(A,w[5],w[4]),S(A+1,w[5],w[6]),D(A+P,w[5],w[7],w[4]),S(A+P+1,w[5],w[6]);break;case 220:D(A,w[5],w[1],w[2]),S(A+1,w[5],w[2]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 158:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[8]),S(A+P+1,w[5],w[8]);break;case 234:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[6]);break;case 242:D(A,w[5],w[1],w[4]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 59:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 121:S(A,w[5],w[2]),D(A+1,w[5],w[3],w[2]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 87:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[7],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 79:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 122:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 94:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 218:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 91:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 229:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[4]),S(A+P+1,w[5],w[6]);break;case 167:S(A,w[5],w[4]),S(A+1,w[5],w[6]),D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[6],w[8]);break;case 173:S(A,w[5],w[2]),D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 181:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[8]);break;case 186:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[8]),S(A+P+1,w[5],w[8]);break;case 115:S(A,w[5],w[4]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 93:S(A,w[5],w[2]),S(A+1,w[5],w[2]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 206:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),S(A+1,w[5],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[6]);break;case 205:case 201:S(A,w[5],w[2]),D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?S(A+P,w[5],w[7]):U(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[6]);break;case 174:case 46:N(w[4],w[2])?S(A,w[5],w[4]):U(A,w[5],w[4],w[2]),S(A+1,w[5],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 179:case 147:S(A,w[5],w[4]),N(w[2],w[6])?S(A+1,w[5],w[3]):U(A+1,w[5],w[2],w[6]),D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[8]);break;case 117:case 116:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),N(w[6],w[8])?S(A+P+1,w[5],w[9]):U(A+P+1,w[5],w[6],w[8]);break;case 189:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+P,w[5],w[8]),S(A+P+1,w[5],w[8]);break;case 231:S(A,w[5],w[4]),S(A+1,w[5],w[6]),S(A+P,w[5],w[4]),S(A+P+1,w[5],w[6]);break;case 126:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[9]);break;case 219:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[3]),S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 125:N(w[8],w[4])?(S(A,w[5],w[2]),L[A+P]=w[5]):(E(A,w[5],w[4],w[2]),q(A+P,w[5],w[8],w[4])),S(A+1,w[5],w[2]),S(A+P+1,w[5],w[9]);break;case 221:S(A,w[5],w[2]),N(w[6],w[8])?(S(A+1,w[5],w[2]),L[A+P+1]=w[5]):(E(A+1,w[5],w[6],w[2]),q(A+P+1,w[5],w[6],w[8])),S(A+P,w[5],w[7]);break;case 207:N(w[4],w[2])?(L[A]=w[5],S(A+1,w[5],w[6])):(q(A,w[5],w[4],w[2]),E(A+1,w[5],w[2],w[6])),S(A+P,w[5],w[7]),S(A+P+1,w[5],w[6]);break;case 238:S(A,w[5],w[4]),S(A+1,w[5],w[6]),N(w[8],w[4])?(L[A+P]=w[5],S(A+P+1,w[5],w[6])):(q(A+P,w[5],w[8],w[4]),E(A+P+1,w[5],w[8],w[6]));break;case 190:S(A,w[5],w[4]),N(w[2],w[6])?(L[A+1]=w[5],S(A+P+1,w[5],w[8])):(q(A+1,w[5],w[2],w[6]),E(A+P+1,w[5],w[6],w[8])),S(A+P,w[5],w[8]);break;case 187:N(w[4],w[2])?(L[A]=w[5],S(A+P,w[5],w[8])):(q(A,w[5],w[4],w[2]),E(A+P,w[5],w[4],w[8])),S(A+1,w[5],w[3]),S(A+P+1,w[5],w[8]);break;case 243:S(A,w[5],w[4]),S(A+1,w[5],w[3]),N(w[6],w[8])?(S(A+P,w[5],w[4]),L[A+P+1]=w[5]):(E(A+P,w[5],w[8],w[4]),q(A+P+1,w[5],w[6],w[8]));break;case 119:N(w[2],w[6])?(S(A,w[5],w[4]),L[A+1]=w[5]):(E(A,w[5],w[2],w[4]),q(A+1,w[5],w[2],w[6])),S(A+P,w[5],w[4]),S(A+P+1,w[5],w[9]);break;case 237:case 233:S(A,w[5],w[2]),D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?L[A+P]=w[5]:S(A+P,w[5],w[7]),S(A+P+1,w[5],w[6]);break;case 175:case 47:N(w[4],w[2])?L[A]=w[5]:S(A,w[5],w[4]),S(A+1,w[5],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[6],w[8]);break;case 183:case 151:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:S(A+1,w[5],w[3]),D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[8]);break;case 245:case 244:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:S(A+P+1,w[5],w[9]);break;case 250:S(A,w[5],w[4]),S(A+1,w[5],w[3]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 123:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[3]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[9]);break;case 95:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[7]),S(A+P+1,w[5],w[9]);break;case 222:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 252:D(A,w[5],w[1],w[2]),S(A+1,w[5],w[2]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:S(A+P+1,w[5],w[9]);break;case 249:S(A,w[5],w[2]),D(A+1,w[5],w[3],w[2]),N(w[8],w[4])?L[A+P]=w[5]:S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 235:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),D(A+1,w[5],w[3],w[6]),N(w[8],w[4])?L[A+P]=w[5]:S(A+P,w[5],w[7]),S(A+P+1,w[5],w[6]);break;case 111:N(w[4],w[2])?L[A]=w[5]:S(A,w[5],w[4]),S(A+1,w[5],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),D(A+P+1,w[5],w[9],w[6]);break;case 63:N(w[4],w[2])?L[A]=w[5]:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[8]),D(A+P+1,w[5],w[9],w[8]);break;case 159:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),N(w[2],w[6])?L[A+1]=w[5]:S(A+1,w[5],w[3]),D(A+P,w[5],w[7],w[8]),S(A+P+1,w[5],w[8]);break;case 215:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:S(A+1,w[5],w[3]),D(A+P,w[5],w[7],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 246:D(A,w[5],w[1],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),S(A+P,w[5],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:S(A+P+1,w[5],w[9]);break;case 254:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:S(A+P+1,w[5],w[9]);break;case 253:S(A,w[5],w[2]),S(A+1,w[5],w[2]),N(w[8],w[4])?L[A+P]=w[5]:S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:S(A+P+1,w[5],w[9]);break;case 251:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[3]),N(w[8],w[4])?L[A+P]=w[5]:S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 239:N(w[4],w[2])?L[A]=w[5]:S(A,w[5],w[4]),S(A+1,w[5],w[6]),N(w[8],w[4])?L[A+P]=w[5]:S(A+P,w[5],w[7]),S(A+P+1,w[5],w[6]);break;case 127:N(w[4],w[2])?L[A]=w[5]:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:D(A+1,w[5],w[2],w[6]),N(w[8],w[4])?L[A+P]=w[5]:D(A+P,w[5],w[8],w[4]),S(A+P+1,w[5],w[9]);break;case 191:N(w[4],w[2])?L[A]=w[5]:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:S(A+1,w[5],w[3]),S(A+P,w[5],w[8]),S(A+P+1,w[5],w[8]);break;case 223:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),N(w[2],w[6])?L[A+1]=w[5]:S(A+1,w[5],w[3]),S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:D(A+P+1,w[5],w[6],w[8]);break;case 247:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:S(A+1,w[5],w[3]),S(A+P,w[5],w[4]),N(w[6],w[8])?L[A+P+1]=w[5]:S(A+P+1,w[5],w[9]);break;case 255:N(w[4],w[2])?L[A]=w[5]:S(A,w[5],w[4]),N(w[2],w[6])?L[A+1]=w[5]:S(A+1,w[5],w[3]),N(w[8],w[4])?L[A+P]=w[5]:S(A+P,w[5],w[7]),N(w[6],w[8])?L[A+P+1]=w[5]:S(A+P+1,w[5],w[9])}I++,A+=2}A+=P}},I=function(e,s){var c,r,o,i,l,w=[],P=3*e,A=0,I=0,N=p,C=k,V=b,S=d,D=m,M=f,O=h,B=y,E=g,U=v,R=_,q=T,G=x,z=a,L=t,j=65280,$=16711935,H=n,W=65280,F=255,Q=u,Y=1792,K=6,X,Z;for(r=0;r<s;r++){for(i=r>0?-e:0,l=r<s-1?e:0,c=0;c<e;c++){w[2]=z[I+i],w[5]=z[I],w[8]=z[I+l],c>0?(w[1]=z[I+i-1],w[4]=z[I-1],w[7]=z[I+l-1]):(w[1]=w[2],w[4]=w[5],w[7]=w[8]),c<e-1?(w[3]=z[I+i+1],w[6]=z[I+1],w[9]=z[I+l+1]):(w[3]=w[2],w[6]=w[5],w[9]=w[8]);var J=0,ee=1;for(X=V(w[5]),o=1;o<10;o++)5!==o&&(w[o]!==w[5]&&(Z=V(w[o]),(C.abs((X&H)-(Z&H))>Q||C.abs((65280&X)-(65280&Z))>Y||C.abs((255&X)-(255&Z))>6)&&(J|=ee)),ee<<=1);switch(J){case 0:case 1:case 4:case 32:case 128:case 5:case 132:case 160:case 33:case 129:case 36:case 133:case 164:case 161:case 37:case 165:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 2:case 34:case 130:case 162:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 16:case 17:case 48:case 49:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 64:case 65:case 68:case 69:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 8:case 12:case 136:case 140:S(A,w[5],w[1]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 3:case 35:case 131:case 163:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 6:case 38:case 134:case 166:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 20:case 21:case 52:case 53:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 144:case 145:case 176:case 177:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 192:case 193:case 196:case 197:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 96:case 97:case 100:case 101:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 40:case 44:case 168:case 172:S(A,w[5],w[1]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 9:case 13:case 137:case 141:S(A,w[5],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 18:case 50:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],S(A+2,w[5],w[3]),L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 80:case 81:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9])):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 72:case 76:S(A,w[5],w[1]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?(L[A+P]=w[5],S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 10:case 138:N(w[4],w[2])?(S(A,w[5],w[1]),L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 66:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 24:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 7:case 39:case 135:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 148:case 149:case 180:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 224:case 228:case 225:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 41:case 169:case 45:S(A,w[5],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 22:case 54:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 208:case 209:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 104:case 108:S(A,w[5],w[1]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 11:case 139:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 19:case 51:N(w[2],w[6])?(S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[3]),L[A+P+2]=w[5]):(D(A,w[5],w[4],w[2]),S(A+1,w[2],w[5]),B(A+2,w[2],w[6]),S(A+P+2,w[5],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 146:case 178:N(w[2],w[6])?(L[A+1]=w[5],S(A+2,w[5],w[3]),L[A+P+2]=w[5],S(A+(P<<1)+2,w[5],w[8])):(S(A+1,w[5],w[2]),B(A+2,w[2],w[6]),S(A+P+2,w[6],w[5]),D(A+(P<<1)+2,w[5],w[6],w[8])),S(A,w[5],w[1]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]);break;case 84:case 85:N(w[6],w[8])?(S(A+2,w[5],w[2]),L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9])):(D(A+2,w[5],w[2],w[6]),S(A+P+2,w[6],w[5]),S(A+(P<<1)+1,w[5],w[8]),B(A+(P<<1)+2,w[6],w[8])),D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]);break;case 112:case 113:N(w[6],w[8])?(L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9])):(S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[8],w[5]),B(A+(P<<1)+2,w[6],w[8])),D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5];break;case 200:case 204:N(w[8],w[4])?(L[A+P]=w[5],S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6])):(S(A+P,w[5],w[4]),B(A+(P<<1),w[8],w[4]),S(A+(P<<1)+1,w[8],w[5]),D(A+(P<<1)+2,w[5],w[6],w[8])),S(A,w[5],w[1]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]);break;case 73:case 77:N(w[8],w[4])?(S(A,w[5],w[2]),L[A+P]=w[5],S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5]):(D(A,w[5],w[4],w[2]),S(A+P,w[4],w[5]),B(A+(P<<1),w[8],w[4]),S(A+(P<<1)+1,w[5],w[8])),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1)+2,w[5],w[9]);break;case 42:case 170:N(w[4],w[2])?(S(A,w[5],w[1]),L[A+1]=w[5],L[A+P]=w[5],S(A+(P<<1),w[5],w[8])):(B(A,w[4],w[2]),S(A+1,w[5],w[2]),S(A+P,w[4],w[5]),D(A+(P<<1),w[5],w[8],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 14:case 142:N(w[4],w[2])?(S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5]):(B(A,w[4],w[2]),S(A+1,w[2],w[5]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4])),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 67:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 70:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 28:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 152:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 194:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 98:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 56:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 25:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 26:case 31:N(w[4],w[2])?(L[A]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+P,w[5],w[4])),L[A+1]=w[5],N(w[2],w[6])?(L[A+2]=w[5],L[A+P+2]=w[5]):(O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 82:case 214:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 88:case 248:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P+1]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4])),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 74:case 107:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2])),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 27:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 86:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 216:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 106:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 30:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P]=w[5],L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 210:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 120:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 75:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 29:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 198:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 184:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 99:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 57:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 71:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 156:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 226:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 60:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 195:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 102:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 153:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 58:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 83:S(A,w[5],w[4]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 92:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 202:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 78:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 154:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 114:S(A,w[5],w[1]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 89:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 90:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 55:case 23:N(w[2],w[6])?(S(A,w[5],w[4]),L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(D(A,w[5],w[4],w[2]),S(A+1,w[2],w[5]),B(A+2,w[2],w[6]),S(A+P+2,w[5],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 182:case 150:N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5],S(A+(P<<1)+2,w[5],w[8])):(S(A+1,w[5],w[2]),B(A+2,w[2],w[6]),S(A+P+2,w[6],w[5]),D(A+(P<<1)+2,w[5],w[6],w[8])),S(A,w[5],w[1]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]);break;case 213:case 212:N(w[6],w[8])?(S(A+2,w[5],w[2]),L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(D(A+2,w[5],w[2],w[6]),S(A+P+2,w[6],w[5]),S(A+(P<<1)+1,w[5],w[8]),B(A+(P<<1)+2,w[6],w[8])),D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]);break;case 241:case 240:N(w[6],w[8])?(L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[8],w[5]),B(A+(P<<1)+2,w[6],w[8])),D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5];break;case 236:case 232:N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6])):(S(A+P,w[5],w[4]),B(A+(P<<1),w[8],w[4]),S(A+(P<<1)+1,w[8],w[5]),D(A+(P<<1)+2,w[5],w[6],w[8])),S(A,w[5],w[1]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]);break;case 109:case 105:N(w[8],w[4])?(S(A,w[5],w[2]),L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(D(A,w[5],w[4],w[2]),S(A+P,w[4],w[5]),B(A+(P<<1),w[8],w[4]),S(A+(P<<1)+1,w[5],w[8])),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1)+2,w[5],w[9]);break;case 171:case 43:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5],S(A+(P<<1),w[5],w[8])):(B(A,w[4],w[2]),S(A+1,w[5],w[2]),S(A+P,w[4],w[5]),D(A+(P<<1),w[5],w[8],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 143:case 15:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5]):(B(A,w[4],w[2]),S(A+1,w[2],w[5]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4])),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 124:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 203:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 62:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P]=w[5],L[A+P+1]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 211:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 118:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 217:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 110:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 155:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 188:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 185:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 61:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 157:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 103:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 227:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 230:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 199:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 220:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 158:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P]=w[5],L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 234:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[6]);break;case 242:S(A,w[5],w[1]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[4]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 59:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 121:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 87:S(A,w[5],w[4]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 79:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),S(A+2,w[5],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 122:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 94:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P]=w[5],L[A+P+1]=w[5],N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 218:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 91:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 229:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 167:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 173:S(A,w[5],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 181:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 186:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 115:S(A,w[5],w[4]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 93:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 206:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 205:case 201:S(A,w[5],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?S(A+(P<<1),w[5],w[7]):D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 174:case 46:N(w[4],w[2])?S(A,w[5],w[1]):D(A,w[5],w[4],w[2]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 179:case 147:S(A,w[5],w[4]),L[A+1]=w[5],N(w[2],w[6])?S(A+2,w[5],w[3]):D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 117:case 116:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?S(A+(P<<1)+2,w[5],w[9]):D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 189:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 231:S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 126:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P+1]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 219:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 125:N(w[8],w[4])?(S(A,w[5],w[2]),L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(D(A,w[5],w[4],w[2]),S(A+P,w[4],w[5]),B(A+(P<<1),w[8],w[4]),S(A+(P<<1)+1,w[5],w[8])),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 221:N(w[6],w[8])?(S(A+2,w[5],w[2]),L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(D(A+2,w[5],w[2],w[6]),S(A+P+2,w[6],w[5]),S(A+(P<<1)+1,w[5],w[8]),B(A+(P<<1)+2,w[6],w[8])),S(A,w[5],w[2]),S(A+1,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]);break;case 207:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5]):(B(A,w[4],w[2]),S(A+1,w[2],w[5]),D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4])),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 238:N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6])):(S(A+P,w[5],w[4]),B(A+(P<<1),w[8],w[4]),S(A+(P<<1)+1,w[8],w[5]),D(A+(P<<1)+2,w[5],w[6],w[8])),S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P+1]=w[5],S(A+P+2,w[5],w[6]);break;case 190:N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5],S(A+(P<<1)+2,w[5],w[8])):(S(A+1,w[5],w[2]),B(A+2,w[2],w[6]),S(A+P+2,w[6],w[5]),D(A+(P<<1)+2,w[5],w[6],w[8])),S(A,w[5],w[1]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]);break;case 187:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5],S(A+(P<<1),w[5],w[8])):(B(A,w[4],w[2]),S(A+1,w[5],w[2]),S(A+P,w[4],w[5]),D(A+(P<<1),w[5],w[8],w[4])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 243:N(w[6],w[8])?(L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(S(A+P+2,w[5],w[6]),D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[8],w[5]),B(A+(P<<1)+2,w[6],w[8])),S(A,w[5],w[4]),L[A+1]=w[5],S(A+2,w[5],w[3]),S(A+P,w[5],w[4]),L[A+P+1]=w[5];break;case 119:N(w[2],w[6])?(S(A,w[5],w[4]),L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(D(A,w[5],w[4],w[2]),S(A+1,w[2],w[5]),B(A+2,w[2],w[6]),S(A+P+2,w[5],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 237:case 233:S(A,w[5],w[2]),S(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?L[A+(P<<1)]=w[5]:D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 175:case 47:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 183:case 151:S(A,w[5],w[4]),L[A+1]=w[5],N(w[2],w[6])?L[A+2]=w[5]:D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],D(A+(P<<1),w[5],w[8],w[4]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 245:case 244:D(A,w[5],w[4],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?L[A+(P<<1)+2]=w[5]:D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 250:S(A,w[5],w[1]),L[A+1]=w[5],S(A+2,w[5],w[3]),L[A+P+1]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4])),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 123:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2])),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 95:N(w[4],w[2])?(L[A]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+P,w[5],w[4])),L[A+1]=w[5],N(w[2],w[6])?(L[A+2]=w[5],L[A+P+2]=w[5]):(O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[9]);break;case 222:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6])),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 252:S(A,w[5],w[1]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4])),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?L[A+(P<<1)+2]=w[5]:D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 249:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],N(w[8],w[4])?L[A+(P<<1)]=w[5]:D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 235:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2])),S(A+2,w[5],w[3]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?L[A+(P<<1)]=w[5]:D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 111:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 63:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?(L[A+2]=w[5],L[A+P+2]=w[5]):(O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P]=w[5],L[A+P+1]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[9]);break;case 159:N(w[4],w[2])?(L[A]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+P,w[5],w[4])),L[A+1]=w[5],N(w[2],w[6])?L[A+2]=w[5]:D(A+2,w[5],w[2],w[6]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 215:S(A,w[5],w[4]),L[A+1]=w[5],N(w[2],w[6])?L[A+2]=w[5]:D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 246:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6])),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?L[A+(P<<1)+2]=w[5]:D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 254:S(A,w[5],w[1]),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5]):(M(A+1,w[5],w[2]),O(A+2,w[5],w[2],w[6])),L[A+P+1]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5]):(M(A+P,w[5],w[4]),O(A+(P<<1),w[5],w[8],w[4])),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),M(A+(P<<1)+1,w[5],w[8]),D(A+(P<<1)+2,w[5],w[6],w[8]));break;case 253:S(A,w[5],w[2]),S(A+1,w[5],w[2]),S(A+2,w[5],w[2]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?L[A+(P<<1)]=w[5]:D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?L[A+(P<<1)+2]=w[5]:D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 251:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5]):(O(A,w[5],w[4],w[2]),M(A+1,w[5],w[2])),S(A+2,w[5],w[3]),L[A+P+1]=w[5],N(w[8],w[4])?(L[A+P]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(M(A+P,w[5],w[4]),D(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),N(w[6],w[8])?(L[A+P+2]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+P+2,w[5],w[6]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 239:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),L[A+1]=w[5],S(A+2,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],S(A+P+2,w[5],w[6]),N(w[8],w[4])?L[A+(P<<1)]=w[5]:D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],S(A+(P<<1)+2,w[5],w[6]);break;case 127:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(D(A,w[5],w[4],w[2]),M(A+1,w[5],w[2]),M(A+P,w[5],w[4])),N(w[2],w[6])?(L[A+2]=w[5],L[A+P+2]=w[5]):(O(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P+1]=w[5],N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5]):(O(A+(P<<1),w[5],w[8],w[4]),M(A+(P<<1)+1,w[5],w[8])),S(A+(P<<1)+2,w[5],w[9]);break;case 191:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?L[A+2]=w[5]:D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[8]),S(A+(P<<1)+1,w[5],w[8]),S(A+(P<<1)+2,w[5],w[8]);break;case 223:N(w[4],w[2])?(L[A]=w[5],L[A+P]=w[5]):(O(A,w[5],w[4],w[2]),M(A+P,w[5],w[4])),N(w[2],w[6])?(L[A+1]=w[5],L[A+2]=w[5],L[A+P+2]=w[5]):(M(A+1,w[5],w[2]),D(A+2,w[5],w[2],w[6]),M(A+P+2,w[5],w[6])),L[A+P+1]=w[5],S(A+(P<<1),w[5],w[7]),N(w[6],w[8])?(L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5]):(M(A+(P<<1)+1,w[5],w[8]),O(A+(P<<1)+2,w[5],w[6],w[8]));break;case 247:S(A,w[5],w[4]),L[A+1]=w[5],N(w[2],w[6])?L[A+2]=w[5]:D(A+2,w[5],w[2],w[6]),S(A+P,w[5],w[4]),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?L[A+(P<<1)+2]=w[5]:D(A+(P<<1)+2,w[5],w[6],w[8]);break;case 255:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[4],w[2]),L[A+1]=w[5],N(w[2],w[6])?L[A+2]=w[5]:D(A+2,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?L[A+(P<<1)]=w[5]:D(A+(P<<1),w[5],w[8],w[4]),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?L[A+(P<<1)+2]=w[5]:D(A+(P<<1)+2,w[5],w[6],w[8])}I++,A+=3}A+=P<<1}},N=function(e,s){var c,r,o,i,l,w=[],P=e<<2,A=0,I=0,N=p,C=k,V=b,S=d,D=m,M=f,O=h,B=y,E=g,U=v,R=_,q=T,G=x,z=a,L=t,j=65280,$=16711935,H=n,W=65280,F=255,Q=u,Y=1792,K=6,X,Z;for(r=0;r<s;r++){for(i=r>0?-e:0,l=r<s-1?e:0,c=0;c<e;c++){w[2]=z[I+i],w[5]=z[I],w[8]=z[I+l],c>0?(w[1]=z[I+i-1],w[4]=z[I-1],w[7]=z[I+l-1]):(w[1]=w[2],w[4]=w[5],w[7]=w[8]),c<e-1?(w[3]=z[I+i+1],w[6]=z[I+1],w[9]=z[I+l+1]):(w[3]=w[2],w[6]=w[5],w[9]=w[8]);var J=0,ee=1;for(X=V(w[5]),o=1;o<10;o++)5!==o&&(w[o]!==w[5]&&(Z=V(w[o]),(C.abs((X&H)-(Z&H))>Q||C.abs((65280&X)-(65280&Z))>Y||C.abs((255&X)-(255&Z))>6)&&(J|=ee)),ee<<=1);switch(J){case 0:case 1:case 4:case 32:case 128:case 5:case 132:case 160:case 33:case 129:case 36:case 133:case 164:case 161:case 37:case 165:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 2:case 34:case 130:case 162:R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 16:case 17:case 48:case 49:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 64:case 65:case 68:case 69:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 8:case 12:case 136:case 140:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 3:case 35:case 131:case 163:R(A,w[5],w[4]),M(A+1,w[5],w[4]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 6:case 38:case 134:case 166:R(A,w[5],w[1]),S(A+1,w[5],w[1]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 20:case 21:case 52:case 53:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 144:case 145:case 176:case 177:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 192:case 193:case 196:case 197:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 96:case 97:case 100:case 101:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 40:case 44:case 168:case 172:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 9:case 13:case 137:case 141:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 18:case 50:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),L[A+P+2]=w[5],B(A+P+3,w[6],w[5])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 80:case 81:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 72:case 76:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(B(A+(P<<1),w[4],w[5]),L[A+(P<<1)+1]=w[5],B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 10:case 138:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5]),L[A+P+1]=w[5]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 66:R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 24:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 7:case 39:case 135:R(A,w[5],w[4]),M(A+1,w[5],w[4]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 148:case 149:case 180:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 224:case 228:case 225:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 41:case 169:case 45:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 22:case 54:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 208:case 209:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 104:case 108:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 11:case 139:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 19:case 51:N(w[2],w[6])?(R(A,w[5],w[4]),M(A+1,w[5],w[4]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A,w[5],w[2]),S(A+1,w[2],w[5]),R(A+2,w[2],w[6]),B(A+3,w[2],w[6]),U(A+P+2,w[5],w[6],w[2]),D(A+P+3,w[6],w[5],w[2])),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 146:case 178:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P+3,w[5],w[8])):(D(A+2,w[2],w[5],w[6]),B(A+3,w[2],w[6]),U(A+P+2,w[5],w[6],w[2]),R(A+P+3,w[6],w[2]),S(A+(P<<1)+3,w[6],w[5]),S(A+3*P+3,w[5],w[6])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),R(A+3*P+2,w[5],w[8]);break;case 84:case 85:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),R(A+2,w[5],w[2]),N(w[6],w[8])?(R(A+3,w[5],w[2]),M(A+P+3,w[5],w[2]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(S(A+3,w[5],w[6]),S(A+P+3,w[6],w[5]),U(A+(P<<1)+2,w[5],w[6],w[8]),R(A+(P<<1)+3,w[6],w[8]),D(A+3*P+2,w[8],w[5],w[6]),B(A+3*P+3,w[8],w[6])),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[2]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 112:case 113:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(U(A+(P<<1)+2,w[5],w[6],w[8]),D(A+(P<<1)+3,w[6],w[5],w[8]),S(A+3*P,w[5],w[8]),S(A+3*P+1,w[8],w[5]),R(A+3*P+2,w[8],w[6]),B(A+3*P+3,w[8],w[6]));break;case 200:case 204:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6])):(D(A+(P<<1),w[4],w[5],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),B(A+3*P,w[8],w[4]),R(A+3*P+1,w[8],w[4]),S(A+3*P+2,w[8],w[5]),S(A+3*P+3,w[5],w[8])),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]);break;case 73:case 77:N(w[8],w[4])?(R(A,w[5],w[2]),M(A+P,w[5],w[2]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A,w[5],w[4]),S(A+P,w[4],w[5]),R(A+(P<<1),w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),B(A+3*P,w[8],w[4]),D(A+3*P+1,w[8],w[5],w[4])),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),M(A+P+1,w[5],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 42:case 170:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+(P<<1),w[5],w[8]),R(A+3*P,w[5],w[8])):(B(A,w[2],w[4]),D(A+1,w[2],w[5],w[4]),R(A+P,w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),S(A+(P<<1),w[4],w[5]),S(A+3*P,w[5],w[4])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),M(A+(P<<1)+1,w[5],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 14:case 142:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(B(A,w[2],w[4]),R(A+1,w[2],w[4]),S(A+2,w[2],w[5]),S(A+3,w[5],w[2]),D(A+P,w[4],w[5],w[2]),U(A+P+1,w[5],w[4],w[2])),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 67:R(A,w[5],w[4]),M(A+1,w[5],w[4]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 70:R(A,w[5],w[1]),S(A+1,w[5],w[1]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 28:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 152:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 194:R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 98:R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 56:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 25:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 26:case 31:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 82:case 214:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 88:case 248:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6]));break;case 74:case 107:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 27:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 86:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 216:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 106:R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 30:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 210:R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 120:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 75:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 29:R(A,w[5],w[2]),R(A+1,w[5],w[2]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 198:R(A,w[5],w[1]),S(A+1,w[5],w[1]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 184:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 99:R(A,w[5],w[4]),M(A+1,w[5],w[4]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 57:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 71:R(A,w[5],w[4]),M(A+1,w[5],w[4]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 156:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 226:R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 60:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 195:R(A,w[5],w[4]),M(A+1,w[5],w[4]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 102:R(A,w[5],w[1]),S(A+1,w[5],w[1]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 153:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 58:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 83:R(A,w[5],w[4]),M(A+1,w[5],w[4]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 92:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6]));break;case 202:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 78:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 154:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 114:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6])),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]);break;case 89:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6]));break;case 90:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6]));break;case 55:case 23:N(w[2],w[6])?(R(A,w[5],w[4]),M(A+1,w[5],w[4]),L[A+2]=w[5],L[A+3]=w[5],L[A+P+2]=w[5],L[A+P+3]=w[5]):(S(A,w[5],w[2]),S(A+1,w[2],w[5]),R(A+2,w[2],w[6]),B(A+3,w[2],w[6]),U(A+P+2,w[5],w[6],w[2]),D(A+P+3,w[6],w[5],w[2])),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 182:case 150:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+2]=w[5],L[A+P+3]=w[5],M(A+(P<<1)+3,w[5],w[8]),R(A+3*P+3,w[5],w[8])):(D(A+2,w[2],w[5],w[6]),B(A+3,w[2],w[6]),U(A+P+2,w[5],w[6],w[2]),R(A+P+3,w[6],w[2]),S(A+(P<<1)+3,w[6],w[5]),S(A+3*P+3,w[5],w[6])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),R(A+3*P+2,w[5],w[8]);break;case 213:case 212:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),R(A+2,w[5],w[2]),N(w[6],w[8])?(R(A+3,w[5],w[2]),M(A+P+3,w[5],w[2]),L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(S(A+3,w[5],w[6]),S(A+P+3,w[6],w[5]),U(A+(P<<1)+2,w[5],w[6],w[8]),R(A+(P<<1)+3,w[6],w[8]),D(A+3*P+2,w[8],w[5],w[6]),B(A+3*P+3,w[8],w[6])),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[2]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 241:case 240:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),N(w[6],w[8])?(L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(U(A+(P<<1)+2,w[5],w[6],w[8]),D(A+(P<<1)+3,w[6],w[5],w[8]),S(A+3*P,w[5],w[8]),S(A+3*P+1,w[8],w[5]),R(A+3*P+2,w[8],w[6]),B(A+3*P+3,w[8],w[6]));break;case 236:case 232:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5],M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6])):(D(A+(P<<1),w[4],w[5],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),B(A+3*P,w[8],w[4]),R(A+3*P+1,w[8],w[4]),S(A+3*P+2,w[8],w[5]),S(A+3*P+3,w[5],w[8])),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]);break;case 109:case 105:N(w[8],w[4])?(R(A,w[5],w[2]),M(A+P,w[5],w[2]),L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(S(A,w[5],w[4]),S(A+P,w[4],w[5]),R(A+(P<<1),w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),B(A+3*P,w[8],w[4]),D(A+3*P+1,w[8],w[5],w[4])),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),M(A+P+1,w[5],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 171:case 43:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5],L[A+P+1]=w[5],M(A+(P<<1),w[5],w[8]),R(A+3*P,w[5],w[8])):(B(A,w[2],w[4]),D(A+1,w[2],w[5],w[4]),R(A+P,w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),S(A+(P<<1),w[4],w[5]),S(A+3*P,w[5],w[4])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),M(A+(P<<1)+1,w[5],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 143:case 15:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5]):(B(A,w[2],w[4]),R(A+1,w[2],w[4]),S(A+2,w[2],w[5]),S(A+3,w[5],w[2]),D(A+P,w[4],w[5],w[2]),U(A+P+1,w[5],w[4],w[2])),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 124:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 203:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 62:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 211:R(A,w[5],w[4]),M(A+1,w[5],w[4]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 118:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 217:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 110:R(A,w[5],w[1]),S(A+1,w[5],w[1]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 155:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 188:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 185:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 61:R(A,w[5],w[2]),R(A+1,w[5],w[2]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 157:R(A,w[5],w[2]),R(A+1,w[5],w[2]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 103:R(A,w[5],w[4]),M(A+1,w[5],w[4]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 227:R(A,w[5],w[4]),M(A+1,w[5],w[4]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 230:R(A,w[5],w[1]),S(A+1,w[5],w[1]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 199:R(A,w[5],w[4]),M(A+1,w[5],w[4]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 220:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6]));break;case 158:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 234:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 242:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]);break;case 59:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),L[A+P+1]=w[5],M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 121:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6]));break;case 87:R(A,w[5],w[4]),M(A+1,w[5],w[4]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),L[A+P+2]=w[5],E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 79:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),L[A+P+1]=w[5],M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 122:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6]));break;case 94:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),L[A+P+2]=w[5],N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6]));break;case 218:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6]));break;case 91:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),L[A+P+1]=w[5],N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6]));break;case 229:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 167:R(A,w[5],w[4]),M(A+1,w[5],w[4]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 173:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 181:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 186:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 115:R(A,w[5],w[4]),M(A+1,w[5],w[4]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6])),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]);break;case 93:R(A,w[5],w[2]),R(A+1,w[5],w[2]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6]));break;case 206:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 205:case 201:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),N(w[8],w[4])?(S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7])):(S(A+(P<<1),w[5],w[4]),L[A+(P<<1)+1]=w[5],D(A+3*P,w[5],w[8],w[4]),S(A+3*P+1,w[5],w[8])),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 174:case 46:N(w[4],w[2])?(R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1])):(D(A,w[5],w[2],w[4]),S(A+1,w[5],w[2]),S(A+P,w[5],w[4]),L[A+P+1]=w[5]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 179:case 147:R(A,w[5],w[4]),M(A+1,w[5],w[4]),N(w[2],w[6])?(S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3])):(S(A+2,w[5],w[2]),D(A+3,w[5],w[2],w[6]),L[A+P+2]=w[5],S(A+P+3,w[5],w[6])),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 117:case 116:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),N(w[6],w[8])?(M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9])):(L[A+(P<<1)+2]=w[5],S(A+(P<<1)+3,w[5],w[6]),S(A+3*P+2,w[5],w[8]),D(A+3*P+3,w[5],w[8],w[6])),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]);break;case 189:R(A,w[5],w[2]),R(A+1,w[5],w[2]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 231:R(A,w[5],w[4]),M(A+1,w[5],w[4]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 126:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 219:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 125:N(w[8],w[4])?(R(A,w[5],w[2]),M(A+P,w[5],w[2]),L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(S(A,w[5],w[4]),S(A+P,w[4],w[5]),R(A+(P<<1),w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),B(A+3*P,w[8],w[4]),D(A+3*P+1,w[8],w[5],w[4])),R(A+1,w[5],w[2]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 221:R(A,w[5],w[2]),R(A+1,w[5],w[2]),R(A+2,w[5],w[2]),N(w[6],w[8])?(R(A+3,w[5],w[2]),M(A+P+3,w[5],w[2]),L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(S(A+3,w[5],w[6]),S(A+P+3,w[6],w[5]),U(A+(P<<1)+2,w[5],w[6],w[8]),R(A+(P<<1)+3,w[6],w[8]),D(A+3*P+2,w[8],w[5],w[6]),B(A+3*P+3,w[8],w[6])),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[2]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 207:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5]):(B(A,w[2],w[4]),R(A+1,w[2],w[4]),S(A+2,w[2],w[5]),S(A+3,w[5],w[2]),D(A+P,w[4],w[5],w[2]),U(A+P+1,w[5],w[4],w[2])),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 238:R(A,w[5],w[1]),S(A+1,w[5],w[1]),M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5],M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6])):(D(A+(P<<1),w[4],w[5],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),B(A+3*P,w[8],w[4]),R(A+3*P+1,w[8],w[4]),S(A+3*P+2,w[8],w[5]),S(A+3*P+3,w[5],w[8])),M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]);break;case 190:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+2]=w[5],L[A+P+3]=w[5],M(A+(P<<1)+3,w[5],w[8]),R(A+3*P+3,w[5],w[8])):(D(A+2,w[2],w[5],w[6]),B(A+3,w[2],w[6]),U(A+P+2,w[5],w[6],w[2]),R(A+P+3,w[6],w[2]),S(A+(P<<1)+3,w[6],w[5]),S(A+3*P+3,w[5],w[6])),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),R(A+3*P+2,w[5],w[8]);break;case 187:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5],L[A+P+1]=w[5],M(A+(P<<1),w[5],w[8]),R(A+3*P,w[5],w[8])):(B(A,w[2],w[4]),D(A+1,w[2],w[5],w[4]),R(A+P,w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),S(A+(P<<1),w[4],w[5]),S(A+3*P,w[5],w[4])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P+1,w[5],w[8]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 243:R(A,w[5],w[4]),M(A+1,w[5],w[4]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),N(w[6],w[8])?(L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(U(A+(P<<1)+2,w[5],w[6],w[8]),D(A+(P<<1)+3,w[6],w[5],w[8]),S(A+3*P,w[5],w[8]),S(A+3*P+1,w[8],w[5]),R(A+3*P+2,w[8],w[6]),B(A+3*P+3,w[8],w[6]));break;case 119:N(w[2],w[6])?(R(A,w[5],w[4]),M(A+1,w[5],w[4]),L[A+2]=w[5],L[A+3]=w[5],L[A+P+2]=w[5],L[A+P+3]=w[5]):(S(A,w[5],w[2]),S(A+1,w[2],w[5]),R(A+2,w[2],w[6]),B(A+3,w[2],w[6]),U(A+P+2,w[5],w[6],w[2]),D(A+P+3,w[6],w[5],w[2])),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 237:case 233:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[6]),D(A+3,w[5],w[2],w[6]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),U(A+P+2,w[5],w[6],w[2]),E(A+P+3,w[5],w[6],w[2]),L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),N(w[8],w[4])?L[A+3*P]=w[5]:D(A+3*P,w[5],w[8],w[4]),L[A+3*P+1]=w[5],M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 175:case 47:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[2],w[4]),L[A+1]=w[5],M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),U(A+(P<<1)+2,w[5],w[6],w[8]),E(A+(P<<1)+3,w[5],w[6],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[6]),D(A+3*P+3,w[5],w[8],w[6]);break;case 183:case 151:R(A,w[5],w[4]),M(A+1,w[5],w[4]),L[A+2]=w[5],N(w[2],w[6])?L[A+3]=w[5]:D(A+3,w[5],w[2],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),L[A+P+2]=w[5],L[A+P+3]=w[5],E(A+(P<<1),w[5],w[4],w[8]),U(A+(P<<1)+1,w[5],w[4],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),D(A+3*P,w[5],w[8],w[4]),E(A+3*P+1,w[5],w[8],w[4]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 245:case 244:D(A,w[5],w[2],w[4]),E(A+1,w[5],w[2],w[4]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),E(A+P,w[5],w[4],w[2]),U(A+P+1,w[5],w[4],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),L[A+3*P+2]=w[5],N(w[6],w[8])?L[A+3*P+3]=w[5]:D(A+3*P+3,w[5],w[8],w[6]);break;case 250:R(A,w[5],w[1]),S(A+1,w[5],w[1]),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6]));break;case 123:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 95:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),L[A+P+1]=w[5],L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 222:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 252:R(A,w[5],w[1]),E(A+1,w[5],w[2],w[1]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],N(w[6],w[8])?L[A+3*P+3]=w[5]:D(A+3*P+3,w[5],w[8],w[6]);break;case 249:R(A,w[5],w[2]),R(A+1,w[5],w[2]),E(A+2,w[5],w[2],w[3]),R(A+3,w[5],w[3]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),N(w[8],w[4])?L[A+3*P]=w[5]:D(A+3*P,w[5],w[8],w[4]),L[A+3*P+1]=w[5];break;case 235:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),E(A+P+3,w[5],w[6],w[3]),L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),N(w[8],w[4])?L[A+3*P]=w[5]:D(A+3*P,w[5],w[8],w[4]),L[A+3*P+1]=w[5],M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 111:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[2],w[4]),L[A+1]=w[5],M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),E(A+(P<<1)+3,w[5],w[6],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 63:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[2],w[4]),L[A+1]=w[5],N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),E(A+3*P+2,w[5],w[8],w[9]),R(A+3*P+3,w[5],w[9]);break;case 159:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),L[A+2]=w[5],N(w[2],w[6])?L[A+3]=w[5]:D(A+3,w[5],w[2],w[6]),L[A+P+1]=w[5],L[A+P+2]=w[5],L[A+P+3]=w[5],S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[7]),E(A+3*P+1,w[5],w[8],w[7]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 215:R(A,w[5],w[4]),M(A+1,w[5],w[4]),L[A+2]=w[5],N(w[2],w[6])?L[A+3]=w[5]:D(A+3,w[5],w[2],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),L[A+P+2]=w[5],L[A+P+3]=w[5],E(A+(P<<1),w[5],w[4],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 246:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),E(A+P,w[5],w[4],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),L[A+3*P+2]=w[5],N(w[6],w[8])?L[A+3*P+3]=w[5]:D(A+3*P+3,w[5],w[8],w[6]);break;case 254:R(A,w[5],w[1]),S(A+1,w[5],w[1]),N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),S(A+P,w[5],w[1]),M(A+P+1,w[5],w[1]),L[A+P+2]=w[5],N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],N(w[6],w[8])?L[A+3*P+3]=w[5]:D(A+3*P+3,w[5],w[8],w[6]);break;case 253:R(A,w[5],w[2]),R(A+1,w[5],w[2]),R(A+2,w[5],w[2]),R(A+3,w[5],w[2]),M(A+P,w[5],w[2]),M(A+P+1,w[5],w[2]),M(A+P+2,w[5],w[2]),M(A+P+3,w[5],w[2]),L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],N(w[8],w[4])?L[A+3*P]=w[5]:D(A+3*P,w[5],w[8],w[4]),L[A+3*P+1]=w[5],L[A+3*P+2]=w[5],N(w[6],w[8])?L[A+3*P+3]=w[5]:D(A+3*P+3,w[5],w[8],w[6]);break;case 251:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),S(A+2,w[5],w[3]),R(A+3,w[5],w[3]),L[A+P+1]=w[5],M(A+P+2,w[5],w[3]),S(A+P+3,w[5],w[3]),L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),N(w[8],w[4])?L[A+3*P]=w[5]:D(A+3*P,w[5],w[8],w[4]),L[A+3*P+1]=w[5];break;case 239:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[2],w[4]),L[A+1]=w[5],M(A+2,w[5],w[6]),R(A+3,w[5],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],M(A+P+2,w[5],w[6]),R(A+P+3,w[5],w[6]),L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[6]),R(A+(P<<1)+3,w[5],w[6]),N(w[8],w[4])?L[A+3*P]=w[5]:D(A+3*P,w[5],w[8],w[4]),L[A+3*P+1]=w[5],M(A+3*P+2,w[5],w[6]),R(A+3*P+3,w[5],w[6]);break;case 127:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[2],w[4]),L[A+1]=w[5],N(w[2],w[6])?(L[A+2]=w[5],L[A+3]=w[5],L[A+P+3]=w[5]):(B(A+2,w[2],w[5]),B(A+3,w[2],w[6]),B(A+P+3,w[6],w[5])),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],N(w[8],w[4])?(L[A+(P<<1)]=w[5],L[A+3*P]=w[5],L[A+3*P+1]=w[5]):(B(A+(P<<1),w[4],w[5]),B(A+3*P,w[8],w[4]),B(A+3*P+1,w[8],w[5])),L[A+(P<<1)+1]=w[5],M(A+(P<<1)+2,w[5],w[9]),S(A+(P<<1)+3,w[5],w[9]),S(A+3*P+2,w[5],w[9]),R(A+3*P+3,w[5],w[9]);break;case 191:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[2],w[4]),L[A+1]=w[5],L[A+2]=w[5],N(w[2],w[6])?L[A+3]=w[5]:D(A+3,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],L[A+P+3]=w[5],M(A+(P<<1),w[5],w[8]),M(A+(P<<1)+1,w[5],w[8]),M(A+(P<<1)+2,w[5],w[8]),M(A+(P<<1)+3,w[5],w[8]),R(A+3*P,w[5],w[8]),R(A+3*P+1,w[5],w[8]),R(A+3*P+2,w[5],w[8]),R(A+3*P+3,w[5],w[8]);break;case 223:N(w[4],w[2])?(L[A]=w[5],L[A+1]=w[5],L[A+P]=w[5]):(B(A,w[2],w[4]),B(A+1,w[2],w[5]),B(A+P,w[4],w[5])),L[A+2]=w[5],N(w[2],w[6])?L[A+3]=w[5]:D(A+3,w[5],w[2],w[6]),L[A+P+1]=w[5],L[A+P+2]=w[5],L[A+P+3]=w[5],S(A+(P<<1),w[5],w[7]),M(A+(P<<1)+1,w[5],w[7]),L[A+(P<<1)+2]=w[5],N(w[6],w[8])?(L[A+(P<<1)+3]=w[5],L[A+3*P+2]=w[5],L[A+3*P+3]=w[5]):(B(A+(P<<1)+3,w[6],w[5]),B(A+3*P+2,w[8],w[5]),B(A+3*P+3,w[8],w[6])),R(A+3*P,w[5],w[7]),S(A+3*P+1,w[5],w[7]);break;case 247:R(A,w[5],w[4]),M(A+1,w[5],w[4]),L[A+2]=w[5],N(w[2],w[6])?L[A+3]=w[5]:D(A+3,w[5],w[2],w[6]),R(A+P,w[5],w[4]),M(A+P+1,w[5],w[4]),L[A+P+2]=w[5],L[A+P+3]=w[5],R(A+(P<<1),w[5],w[4]),M(A+(P<<1)+1,w[5],w[4]),L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],R(A+3*P,w[5],w[4]),M(A+3*P+1,w[5],w[4]),L[A+3*P+2]=w[5],N(w[6],w[8])?L[A+3*P+3]=w[5]:D(A+3*P+3,w[5],w[8],w[6]);break;case 255:N(w[4],w[2])?L[A]=w[5]:D(A,w[5],w[2],w[4]),L[A+1]=w[5],L[A+2]=w[5],N(w[2],w[6])?L[A+3]=w[5]:D(A+3,w[5],w[2],w[6]),L[A+P]=w[5],L[A+P+1]=w[5],L[A+P+2]=w[5],L[A+P+3]=w[5],L[A+(P<<1)]=w[5],L[A+(P<<1)+1]=w[5],L[A+(P<<1)+2]=w[5],L[A+(P<<1)+3]=w[5],N(w[8],w[4])?L[A+3*P]=w[5]:D(A+3*P,w[5],w[8],w[4]),L[A+3*P+1]=w[5],L[A+3*P+2]=w[5],N(w[6],w[8])?L[A+3*P+3]=w[5]:D(A+3*P+3,w[5],w[8],w[6])}I++,A+=4}A+=3*P}}}(this)}.call(this),Package._define("ethereum:elements",{EthElements:h})}();
  79. Package._define("ethereum:dapp-styles");
  80. Package._define("meteor-base");
  81. Package._define("mobile-experience");
  82. Package._define("blaze-html-templates");
  83. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,r=Package.ejson.EJSON,i=Package.modules.meteorInstall,f=Package["babel-runtime"].meteorBabelHelpers,o=Package.promise.Promise,a,c,s,a=i({node_modules:{meteor:{logging:{"logging.js":function(e,t,n){var i,f=e("@babel/runtime/helpers/builtin/interopRequireDefault")(e("@babel/runtime/helpers/builtin/objectSpread"));let o;n.export({Log:()=>c}),n.watch(e("meteor/meteor"),{Meteor(e){o=e}},0);const a=Object.prototype.hasOwnProperty;function c(){c.info(...arguments)}let s=0,l=[],u=0;c._intercept=(e=>{s+=e}),c._suppress=(e=>{u+=e}),c._intercepted=(()=>{const e=l;return l=[],s=0,e}),c.outputFormat="json";const p={debug:"green",warn:"magenta",error:"red"},d="blue",h="object"==typeof process&&"win32"===process.platform,m=e=>h&&"string"==typeof e&&!e.endsWith("Bright")?"".concat(e,"Bright"):e,b=["time","timeInexact","level","file","line","program","originApp","satellite","stderr"],g=[...b,"app","message"],v=e=>{const t=c.format(e),n=e.level;"undefined"!=typeof console&&console[n]?console[n](t):o._debug(t)};c._getCallerDetails=(()=>{const e=()=>{const e=new Error,t=e.stack;return t},t=e();if(!t)return{};let n;const r=t.split("\n").slice(1);for(var i=r,f=Array.isArray(i),o=0,i=f?i:i[Symbol.iterator]();;){if(f){if(o>=i.length)break;n=i[o++]}else{if((o=i.next()).done)break;n=o.value}if(n.match(/^\s*at eval \(eval/))return{file:"eval"};if(!n.match(/packages\/(?:local-test[:_])?logging(?:\/|\.js)/))break}const a={},c=/(?:[@(]| at )([^(]+?):([0-9:]+)(?:\)|$)/.exec(n);return c?(a.line=c[2].split(":")[0],a.file=c[1].split("/").slice(-1)[0].split("?")[0],a):a}),["debug","info","warn","error"].forEach(e=>{c[e]=(t=>{if(u)return void u--;let n=!1;s&&(s--,n=!0);let i=t!==Object(t)||t instanceof RegExp||t instanceof Date?{message:new String(t).toString()}:t;if(b.forEach(e=>{if(i[e])throw new Error("Can't set '".concat(e,"' in log message"))}),a.call(i,"message")&&"string"!=typeof i.message)throw new Error("The 'message' field in log objects must be a string");if(i.omitCallerDetails||(i=(0,f.default)({},c._getCallerDetails(),i)),i.time=new Date,i.level=e,"debug"!==e)if(n)l.push(r.stringify(i));else if(o.isServer)if("colored-text"===c.outputFormat)console.log(c.format(i,{color:!0}));else{if("json"!==c.outputFormat)throw new Error("Unknown logging output format: ".concat(c.outputFormat));console.log(r.stringify(i))}else v(i)})}),c.parse=(e=>{let t=null;if(e&&e.startsWith("{"))try{t=r.parse(e)}catch(e){}return t&&t.time&&t.time instanceof Date?t:null}),c.format=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=(0,f.default)({},t);let{time:i,timeInexact:a,level:c="info",file:s,line:l,app:u="",originApp:d,message:h="",program:b="",satellite:v="",stderr:y=""}=t;if(!(i instanceof Date))throw new Error("'time' must be a Date object");g.forEach(e=>{delete t[e]}),Object.keys(t).length>0&&(h&&(h+=" "),h+=r.stringify(t));const x=e=>e.toString().padStart(2,"0"),j=e=>e.toString().padStart(3,"0"),O=i.getFullYear().toString()+x(i.getMonth()+1)+x(i.getDate()),w=x(i.getHours())+":"+x(i.getMinutes())+":"+x(i.getSeconds())+"."+j(i.getMilliseconds()),_="(".concat(-(new Date).getTimezoneOffset()/60,")");let A="";u&&(A+=u),d&&d!==u&&(A+=" via ".concat(d)),A&&(A="[".concat(A,"] "));const N=[];b&&N.push(b),s&&N.push(s),l&&N.push(l);let S=N.length?"(".concat(N.join(":"),") "):"";v&&(S+="[".concat(v,"]"));const P=y?"(STDERR) ":"",z=[c.charAt(0).toUpperCase(),O,"-",w,_,a?"? ":" ",A,S,P].join(""),k=function(t,r){return n.color&&o.isServer&&r?e("cli-color")[r](t):t};return k(z,m(n.metaColor||"blue"))+k(h,m(p[c]))},c.objFromText=((e,t)=>(0,f.default)({message:e,level:"info",time:new Date,timeInexact:!0},t))},node_modules:{"cli-color":{"package.json":function(e,t){t.name="cli-color",t.version="0.2.3",t.main="lib"},lib:{"index.js":function(e,t,n){"use strict";var r=e("es5-ext/lib/Object/descriptor"),i=e("es5-ext/lib/Object/extend"),f=e("es5-ext/lib/Object/map"),o=e("es5-ext/lib/Object/reduce"),a=e("es5-ext/lib/String/prototype/repeat"),c=e("memoizee"),s=e("tty"),l=Array.prototype.join,u=Object.defineProperty,p=Object.defineProperties,d=Math.abs,h=Math.floor,m=Math.max,b=Math.min,g,v,y,x,j,O,w,_,A,N,S;g=i({bold:{_bold:[1,22]},italic:{_italic:[3,23]},underline:{_underline:[4,24]},blink:{_blink:[5,25]},inverse:{_inverse:[7,27]},strike:{_strike:[9,29]}},["black","red","green","yellow","blue","magenta","cyan","white"].reduce(function(e,t,n){return e[t]={_fg:[30+n,39]},e[t+"Bright"]={_fg:[90+n,39]},e["bg"+t[0].toUpperCase()+t.slice(1)]={_bg:[40+n,49]},e["bg"+t[0].toUpperCase()+t.slice(1)+"Bright"]={_bg:[100+n,49]},e},{})),S=c(function(e,t){return u(y(),"_cliColorData",r(i({},e._cliColorData,t)))}),v=Object.create(Function.prototype,i(f(g,function(e){return r.gs(function(){return S(this,e)})}),{xterm:r(c(function(e){return e=isNaN(e)?255:b(m(e,0),255),u(y(),"_cliColorData",r(i({},this._cliColorData,{_fg:[j?j[e]:"38;5;"+e,39]})))},{method:"xterm"})),bgXterm:r(c(function(e){return e=isNaN(e)?255:b(m(e,0),255),u(y(),"_cliColorData",r(i({},this._cliColorData,{_bg:[j?j[e]+10:"48;5;"+e,49]})))},{method:"bgXterm"}))})),"win32"===process.platform&&(j=e("./_xterm-match")),y=function(){var e=function(){var t=e._cliColorData,n="";return o(t,function(e,t){return n="["+t[1]+"m"+n,e+"["+t[0]+"m"},"",!0)+l.call(arguments," ")+n};return e.__proto__=v,e},x=function(e){return function(t){return(t=isNaN(t)?0:m(h(t),0))?"["+t+e:""}},n.exports=p(y(),{width:r.gs(process.stdout.getWindowSize?function(){return process.stdout.getWindowSize()[0]}:function(){return s.getWindowSize?s.getWindowSize()[1]:0}),height:r.gs(N=process.stdout.getWindowSize?function(){return process.stdout.getWindowSize()[1]}:function(){return s.getWindowSize?s.getWindowSize()[0]:0}),reset:r.gs(function(){return a.call("\n",N()-1)+"c"}),up:r(O=x("A")),down:r(w=x("B")),right:r(_=x("C")),left:r(A=x("D")),move:r(function(e,t){return e=isNaN(e)?0:h(e),t=isNaN(t)?0:h(t),(e>0?_(e):A(-e))+(t>0?w(t):O(-t))}),moveTo:r(function(e,t){return e=isNaN(e)?1:m(h(e),0)+1,"["+(t=isNaN(t)?1:m(h(t),0)+1)+";"+e+"H"}),bol:r(function(e){var t;return t=(e=isNaN(e)?0:Number(e))>=0?"E":"F",e=h(d(e)),arguments[1]?(e&&"F"!==t?"":"K")+a.call("[1"+t+"",e):"["+e+t}),beep:r(""),xtermSupported:r(!j),_cliColorData:r({})})},"_xterm-match.js":function(e,t,n){"use strict";var r=Array.prototype.push,i=Array.prototype.reduce,f=Math.abs,o,a,c,s;for(o=e("./_xterm-colors").map(function(e){return{r:parseInt(e.slice(0,2),16),g:parseInt(e.slice(2,4),16),b:parseInt(e.slice(4),16)}}),a=o.slice(0,16),n.exports=c=[],s=0;s<8;)c.push(30+s++);for(s=0;s<8;)c.push(90+s++);r.apply(c,o.slice(16).map(function(e){var t,n=1/0;return a.every(function(r,o){var a=i.call("rgb",function(t,n){return t+f(r[n]-e[n])},0);return a<n&&(t=o,n=a),a}),c[t]}))},"_xterm-colors.js":function(e,t,n){"use strict";n.exports=["000000","800000","008000","808000","000080","800080","008080","c0c0c0","808080","ff0000","00ff00","ffff00","0000ff","ff00ff","00ffff","ffffff","000000","00005f","000087","0000af","0000d7","0000ff","005f00","005f5f","005f87","005faf","005fd7","005fff","008700","00875f","008787","0087af","0087d7","0087ff","00af00","00af5f","00af87","00afaf","00afd7","00afff","00d700","00d75f","00d787","00d7af","00d7d7","00d7ff","00ff00","00ff5f","00ff87","00ffaf","00ffd7","00ffff","5f0000","5f005f","5f0087","5f00af","5f00d7","5f00ff","5f5f00","5f5f5f","5f5f87","5f5faf","5f5fd7","5f5fff","5f8700","5f875f","5f8787","5f87af","5f87d7","5f87ff","5faf00","5faf5f","5faf87","5fafaf","5fafd7","5fafff","5fd700","5fd75f","5fd787","5fd7af","5fd7d7","5fd7ff","5fff00","5fff5f","5fff87","5fffaf","5fffd7","5fffff","870000","87005f","870087","8700af","8700d7","8700ff","875f00","875f5f","875f87","875faf","875fd7","875fff","878700","87875f","878787","8787af","8787d7","8787ff","87af00","87af5f","87af87","87afaf","87afd7","87afff","87d700","87d75f","87d787","87d7af","87d7d7","87d7ff","87ff00","87ff5f","87ff87","87ffaf","87ffd7","87ffff","af0000","af005f","af0087","af00af","af00d7","af00ff","af5f00","af5f5f","af5f87","af5faf","af5fd7","af5fff","af8700","af875f","af8787","af87af","af87d7","af87ff","afaf00","afaf5f","afaf87","afafaf","afafd7","afafff","afd700","afd75f","afd787","afd7af","afd7d7","afd7ff","afff00","afff5f","afff87","afffaf","afffd7","afffff","d70000","d7005f","d70087","d700af","d700d7","d700ff","d75f00","d75f5f","d75f87","d75faf","d75fd7","d75fff","d78700","d7875f","d78787","d787af","d787d7","d787ff","d7af00","d7af5f","d7af87","d7afaf","d7afd7","d7afff","d7d700","d7d75f","d7d787","d7d7af","d7d7d7","d7d7ff","d7ff00","d7ff5f","d7ff87","d7ffaf","d7ffd7","d7ffff","ff0000","ff005f","ff0087","ff00af","ff00d7","ff00ff","ff5f00","ff5f5f","ff5f87","ff5faf","ff5fd7","ff5fff","ff8700","ff875f","ff8787","ff87af","ff87d7","ff87ff","ffaf00","ffaf5f","ffaf87","ffafaf","ffafd7","ffafff","ffd700","ffd75f","ffd787","ffd7af","ffd7d7","ffd7ff","ffff00","ffff5f","ffff87","ffffaf","ffffd7","ffffff","080808","121212","1c1c1c","262626","303030","3a3a3a","444444","4e4e4e","585858","626262","6c6c6c","767676","808080","8a8a8a","949494","9e9e9e","a8a8a8","b2b2b2","bcbcbc","c6c6c6","d0d0d0","dadada","e4e4e4","eeeeee"]}},node_modules:{"es5-ext":{lib:{Object:{"descriptor.js":function(e,t,n){"use strict";var r=e("./is-callable"),i=e("./valid-callable"),f=e("./valid-value"),o=e("./copy"),a=e("./map"),c=e("../String/is-string"),s=e("../String/prototype/contains"),l=Function.prototype.bind,u=Object.defineProperty,p;(p=n.exports=function(e,t){var n,r,i;return arguments.length<2&&(t=e,e=null),null==e?(n=i=!0,r=!1):(n=s.call(e,"c"),r=s.call(e,"e"),i=s.call(e,"w")),{value:t,configurable:n,enumerable:r,writable:i}}).gs=function(e,t,n){var f,o;return r(e)?(n=null==t?void 0:i(t),t=e,e=null):(t=null==t?void 0:i(t),n=null==n?void 0:i(n)),null==e?(f=!0,o=!1):(f=s.call(e,"c"),o=s.call(e,"e")),{get:t,set:n,configurable:f,enumerable:o}},p.binder=function e(t,n){var r,s;return c(t)?(r=f(n)&&i(n.value),delete(s=o(n)).writable,delete s.value,s.get=function(){return n.value=l.call(r,this),u(this,t,n),this[t]},s):a(t,function(t,n){return e(n,t)})}},"is-callable.js":function(e,t,n){"use strict";var r=Array.prototype.forEach.bind([]);n.exports=function(e){var t;if(!e)return!1;if("function"===(t=typeof e))return!0;if("object"!==t)return!1;try{return r(e),!0}catch(e){if(e instanceof TypeError)return!1;throw e}}},"valid-callable.js":function(e,t,n){"use strict";var r=e("./is-callable");n.exports=function(e){if(!r(e))throw new TypeError(e+" is not a function");return e}},"valid-value.js":function(e,t,n){"use strict";n.exports=function(e){if(null==e)throw new TypeError("Cannot use null or undefined");return e}},"copy.js":function(e,t,n){"use strict";var r=e("./is-plain-object"),i=e("./for-each"),f=e("./extend"),o=e("./valid-value"),a;a=function(e,t,n){i(t,function(t,i){var o;r(t)&&(-1===(o=n[0].indexOf(t))?(n[0].push(t),n[1].push(e[i]=f({},t)),a(e[i],t,n)):e[i]=n[1][o])},t)},n.exports=function(e){var t;return(t=Object(o(e)))===e&&(t=f({},e),arguments[1]&&a(t,e,[[e],[t]])),t}},"is-plain-object.js":function(e,t,n){"use strict";var r=Object.getPrototypeOf,i=Object.prototype,f=i.toString,o={}.toString();n.exports=function(e){var t;return!(!e||"object"!=typeof e||f.call(e)!==o)&&((t=r(e))===i||null===r(t))}},"for-each.js":function(e,t,n){"use strict";n.exports=e("./_iterate")("forEach")},"_iterate.js":function(e,t,n){"use strict";var r=e("./is-callable"),i=e("./valid-callable"),f=e("./valid-value"),o=Function.prototype.call,a=Object.keys;n.exports=function(e){return function(t,n){var c,s=arguments[2],l=arguments[3];return t=Object(f(t)),i(n),c=a(t),l&&c.sort(r(l)?l.bind(t):void 0),c[e](function(e,r){return o.call(n,s,t[e],e,t,r)})}}},"extend.js":function(e,t,n){"use strict";var r=e("./valid-value"),i=Array.prototype.forEach,f=Array.prototype.slice,o=Object.keys,a;a=function(e){o(Object(e)).forEach(function(t){this[t]=e[t]},this)},n.exports=function(e){return i.call(arguments,r),f.call(arguments,1).forEach(a,e),e}},"map.js":function(e,t,n){"use strict";var r=e("./valid-callable"),i=e("./for-each"),f=Function.prototype.call;n.exports=function(e,t){var n={},o=arguments[2];return r(t),i(e,function(e,r,i,a){n[r]=f.call(t,o,e,r,i,a)}),n}},"reduce.js":function(e,t,n){"use strict";var r=e("./is-callable"),i=e("./valid-callable"),f=e("./valid-value"),o=Function.prototype.call,a=Object.keys;n.exports=t=function e(t,n){var c,s,l,u,p;return f(t)&&i(n),t=Object(t),l=arguments[2],u=arguments[3],c=a(t),u&&c.sort(r(u)?u.bind(t):void 0),s=function(e,r,i){return p?o.call(n,void 0,e,t[r],r,t,i):(p=!0,o.call(n,void 0,t[e],t[r],r,t,i,e))},arguments.length<3||l===e.NO_INITIAL?c.reduce(s):(p=!0,c.reduce(s,l))},t.NO_INITIAL={}},"is.js":function(e,t,n){"use strict";n.exports=function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},"is-empty.js":function(e,t,n){"use strict";var r=e("./valid-value");n.exports=function(e){var t;for(t in r(e),e)if(e.propertyIsEnumerable(t))return!1;return!0}}},String:{"is-string.js":function(e,t,n){"use strict";var r=Object.prototype.toString,i=r.call("");n.exports=function(e){return"string"==typeof e||e&&"object"==typeof e&&(e instanceof String||r.call(e)===i)||!1}},prototype:{"contains.js":function(e,t,n){"use strict";var r=String.prototype.indexOf;n.exports=function(e){return r.call(this,e,arguments[1])>-1}},"repeat.js":function(e,t,n){"use strict";var r=e("../../Object/valid-value"),i=e("../../Number/to-uint");n.exports=function(e){return new Array((isNaN(e)?1:i(e))+1).join(String(r(this)))}}}},Number:{"to-uint.js":function(e,t,n){"use strict";var r=e("./to-int"),i=Math.max;n.exports=function(e){return i(0,r(e))}},"to-int.js":function(e,t,n){"use strict";var r=e("../Math/sign"),i=Math.abs,f=Math.floor;n.exports=function(e){return isNaN(e)?0:0!==(e=Number(e))&&isFinite(e)?r(e)*f(i(e)):e}},"is-nan.js":function(e,t,n){"use strict";n.exports=function(e){return e!=e}},"is-number.js":function(e,t,n){"use strict";var r=Object.prototype.toString,i=r.call(1);n.exports=function(e){return"number"==typeof e||e instanceof Number||"object"==typeof e&&r.call(e)===i}}},Math:{"sign.js":function(e,t,n){"use strict";n.exports=function(e){return e=Number(e),isNaN(e)||0===e?e:e>0?1:-1}}},Error:{"custom.js":function(e,t,n){"use strict";var r=e("../Object/descriptor"),i=e("../Object/extend"),f=Error.captureStackTrace,o;(o=n.exports=function e(t,n){var r=arguments[2];null!=r&&i(this,r),this.message=String(t),null!=n&&(this.code=String(n)),f&&f(this,e)}).prototype=Object.create(Error.prototype,{constructor:r(o),name:r("CustomError")})}},Array:{prototype:{"e-index-of.js":function(e,t,n){"use strict";var r=e("../../Number/is-nan"),i=e("../../Object/is"),f=e("../../Object/valid-value"),o=Array.prototype.indexOf;n.exports=function(e){var t;if(!r(e)&&0!==e)return o.apply(this,arguments);for(t=arguments[1]>>>0;t<f(this).length>>>0;++t)if(this.hasOwnProperty(t)&&i(e,this[t]))return t;return-1}},"last.js":function(e,t,n){"use strict";var r=e("./last-index");n.exports=function(){var e;if(null!==(e=r.call(this)))return this[e]}},"last-index.js":function(e,t,n){"use strict";var r=e("../../Object/valid-value");n.exports=function(){var e,t;if(!(t=r(this).length>>>0))return null;for(e=t-1;!this.hasOwnProperty(e);)if(-1==--e)return null;return e}}},"from.js":function(e,t,n){"use strict";var r=e("../Function/is-arguments"),i=Array.isArray,f=Array.prototype.slice;n.exports=function(e){return i(e)?e:r(e)?1===e.length?[e[0]]:Array.apply(null,e):f.call(e)}}},Function:{"is-arguments.js":function(e,t,n){"use strict";var r=Object.prototype.toString,i=r.call(function(){return arguments}());n.exports=function(e){return r.call(e)===i}}},"global.js":function(e,t,n){"use strict";n.exports=new Function("return this")()}}},memoizee:{"package.json":function(e,t){t.name="memoizee",t.version="0.2.5",t.main="lib"},lib:{"index.js":function(e,t,n){"use strict";var r=e("./regular"),i=e("./primitive"),f=Function.prototype.call;e("./ext/dispose"),e("./ext/resolvers"),e("./ext/async"),e("./ext/ref-counter"),e("./ext/method"),e("./ext/max-age"),e("./ext/max"),n.exports=function(e){var t=Object(arguments[1]);return f.call(t.primitive?i:r,this,e,t)}},"regular.js":function(e,t,n){"use strict";var r=e("es5-ext/lib/Error/custom"),i=e("es5-ext/lib/Array/prototype/e-index-of"),f=e("event-emitter/lib/has-listeners"),o=Function.prototype.apply;n.exports=e("./_base")(function(e,t){var n,a,c,s,l,u,p,d,h,m,b,g=e.cache={},v;0===t?(n=null,s=e.get=function(){return n},l=function(){return n=1},u=function(){n=null},e.clearAll=function(){n=null,g=e.cache={}}):(p=0,1===t?(a=[],c=[],s=e.get=function(e){var t=i.call(a,e[0]);return-1===t?null:c[t]},l=function(e){return a.push(e[0]),c.push(++p),p},u=function(e){var t=i.call(c,e);-1!==t&&(a.splice(t,1),c.splice(t,1))},e.clearAll=function(){a=[],c=[],g=e.cache={}}):!1===t?(n=[],v={},s=e.get=function(e){var t=0,r=n,f,o=e.length;if(0===o)return r[o]||null;if(r=r[o]){for(;t<o-1;){if(-1===(f=i.call(r[0],e[t])))return null;r=r[1][f],++t}return-1===(f=i.call(r[0],e[t]))?null:r[1][f]||null}return null},l=function(e){var t=0,r=n,f,o=e.length;if(0===o)r[o]=++p;else{for(r[o]||(r[o]=[[],[]]),r=r[o];t<o-1;)-1===(f=i.call(r[0],e[t]))&&(f=r[0].push(e[t])-1,r[1].push([[],[]])),r=r[1][f],++t;-1===(f=i.call(r[0],e[t]))&&(f=r[0].push(e[t])-1),r[1][f]=++p}return v[p]=e,p},u=function(e){var t=0,r=n,f,o=v[e],a=o.length,c=[];if(0===a)delete r[a];else if(r=r[a]){for(;t<a-1;){if(-1===(f=i.call(r[0],o[t])))return;c.push(r,f),r=r[1][f],++t}if(-1===(f=i.call(r[0],o[t])))return;for(e=r[1][f],r[0].splice(f,1),r[1].splice(f,1);!r[0].length&&c.length;)f=c.pop(),(r=c.pop())[0].splice(f,1),r[1].splice(f,1)}delete v[e]},e.clearAll=function(){n=[],g=e.cache={},v={}}):(n=[[],[]],v={},s=e.get=function(e){for(var r=0,f=n,o;r<t-1;){if(-1===(o=i.call(f[0],e[r])))return null;f=f[1][o],++r}return-1===(o=i.call(f[0],e[r]))?null:f[1][o]||null},l=function(e){for(var r=0,f=n,o;r<t-1;)-1===(o=i.call(f[0],e[r]))&&(o=f[0].push(e[r])-1,f[1].push([[],[]])),f=f[1][o],++r;return-1===(o=i.call(f[0],e[r]))&&(o=f[0].push(e[r])-1),f[1][o]=++p,v[p]=e,p},u=function(e){for(var r=0,f=n,o,a=[],c=v[e];r<t-1;){if(-1===(o=i.call(f[0],c[r])))return;a.push(f,o),f=f[1][o],++r}if(-1!==(o=i.call(f[0],c[r]))){for(e=f[1][o],f[0].splice(o,1),f[1].splice(o,1);!f[0].length&&a.length;)o=a.pop(),(f=a.pop())[0].splice(o,1),f[1].splice(o,1);delete v[e]}},e.clearAll=function(){n=[[],[]],g=e.cache={},v={}})),e.memoized=function(){var t=s(arguments),n;if(null!=t)return h&&e.emit("hit",t,arguments,this),g[t];if(n=o.call(d,this,arguments),null!=(t=s(arguments)))throw new r("Circular invocation","CIRCULAR_INVOCATION");return t=l(arguments),g[t]=n,m&&e.emit("init",t),n},e.clear=function(t){g.hasOwnProperty(t)&&(b&&e.emit("purge",t),u(t),delete g[t])},e.once("ready",function(){d=e.fn,h=f(e,"hit"),m=f(e,"init"),b=f(e,"purge")})})},"_base.js":function(e,t,n){"use strict";var r=e("es5-ext/lib/Object/valid-callable"),i=e("es5-ext/lib/Object/for-each"),f=e("event-emitter/lib/core"),o;n.exports=t=function(e){return function t(n){var a,c,s,l,u;return r(n),n.memoized?n:(a=Object(arguments[1]),u=f({memoize:t,fn:n}),isNaN(a.length)?(c=n.length,a.async&&o.async&&--c):c=!1!==a.length&&a.length>>>0,e(u,c),i(o,function(e,t){e.force?e(u,a):a[t]&&e(a[t],u,a)}),n=u.fn,s=u.get,l=u.clear,u.memoized.clear=function(){l(s(arguments))},u.memoized.clearAll=function(){u.emit("purgeall"),u.clearAll()},u.memoized.memoized=!0,u.emit("ready"),u.memoized)}},o=t.ext={}},"primitive.js":function(e,t,n){"use strict";var r=e("es5-ext/lib/Error/custom"),i=e("event-emitter/lib/has-listeners"),f=function(){return""},o=function(e){return e[0]},a=Function.prototype.apply,c=Function.prototype.call;n.exports=e("./_base")(function(e,t){var n,s=e.cache={},l,u,p,d;n=e.get=1===t?o:!1===t?function(e){var t="",n,r=e.length;if(r)for(t+=e[n=0];--r;)t+=""+e[++n];else t="";return t}:t?function(e){for(var n=String(e[0]),r=0,i=t;--i;)n+=""+e[++r];return n}:f,e.memoized=1===t?function(t){var n;if(s.hasOwnProperty(t))return u&&e.emit("hit",t,arguments,this),s[t];if(n=1===arguments.length?c.call(l,this,t):a.call(l,this,arguments),s.hasOwnProperty(t))throw new r("Circular invocation","CIRCULAR_INVOCATION");return s[t]=n,p&&e.emit("init",t),n}:function(){var t=n(arguments),i;if(s.hasOwnProperty(t))return u&&e.emit("hit",t,arguments,this),s[t];if(i=a.call(e.fn,this,arguments),s.hasOwnProperty(t))throw new r("Circular invocation","CIRCULAR_INVOCATION");return s[t]=i,p&&e.emit("init",t),i},e.clear=function(t){s.hasOwnProperty(t)&&(d&&e.emit("purge",t),delete s[t])},e.clearAll=function(){s=e.cache={}},e.once("ready",function(){l=e.fn,u=i(e,"hit"),p=i(e,"init"),d=i(e,"purge")})})},ext:{"dispose.js":function(e){"use strict";var t=e("es5-ext/lib/Object/valid-callable"),n=e("es5-ext/lib/Object/for-each"),r=e("../_base").ext,i=Array.prototype.slice;r.dispose=function(e,f,o){var a,c;t(e),c=o.async&&r.async,f.on("purge"+(c?"async":""),a=c?function(t){var n=f.async[t];delete f.cache[t],e.apply(f.memoized["_memoize:context_"],i.call(n,1))}:function(t){var n=f.cache[t];delete f.cache[t],e.call(f.memoized["_memoize:context_"],n)}),c||f.on("purgeall",function(){n(f.cache,function(e,t){a(t)})})}},"resolvers.js":function(e){"use strict";var t=e("es5-ext/lib/Array/from"),n=e("es5-ext/lib/Object/for-each"),r=e("es5-ext/lib/Object/valid-callable"),i=Array.prototype.slice,f;f=function(e){return this.map(function(t,n){return t?t(e[n]):e[n]}).concat(i.call(e,this.length))},e("../_base").ext.resolvers=function(e,i){var o,a;(o=t(e)).forEach(function(e){null==e||r(e)}),o=f.bind(o),a=i.memoized,i.memoized=function(){var e;return i.memoized.args=arguments,e=a.apply(this,o(arguments)),delete i.memoized.args,e},n(a,function(e,t){i.memoized[t]=function(){return a[t].apply(this,o(arguments))}})}},"async.js":function(e){"use strict";var t=e("es5-ext/lib/Array/from"),n=e("es5-ext/lib/Array/prototype/last"),r=e("es5-ext/lib/Object/for-each"),i=e("es5-ext/lib/Object/is-callable"),f=e("next-tick"),o=Array.isArray,a=Array.prototype.slice,c=Function.prototype.apply;e("../_base").ext.async=function(e,s){var l,u,p,d,h,m,b,g,v;l=s.async={},p=s.fn,s.on("init",function(e){d.id=e,l[e]=h?[h]:[]}),s.on("hit",function(e,t,n){h&&(o(l[e])?l[e].push(h):(f(function(e,r,i,f){l[r]?(s.emit("hitasync",r,t,n),c.call(e,this.context,this)):g.apply(i,f)}.bind(l[e],h,e,m,b)),m=b=null))}),s.fn=function(){var e,n;return(n=t(e=arguments)).push(d=function e(t){var n,r,i,o;if(null!=e.id){for(i=l[e.id],s.cache.hasOwnProperty(e.id)?t?(delete l[e.id],s.clear(e.id)):(arguments.context=this,l[e.id]=arguments,s.emit("initasync",e.id,i.length)):delete l[e.id],n=0;r=i[n];++n)o=c.call(r,this,arguments);return o}f(c.bind(e,this,arguments))}),c.call(p,this,n)},g=s.memoized,v=function(e){return h=n.call(e),i(h)?a.call(e,0,-1):(h=null,e)},s.memoized=function(){return g.apply(m=this,b=v(arguments))},r(g,function(e,t){s.memoized[t]=function(){return g[t].apply(this,v(arguments))}}),s.on("purge",u=function(e){o(l[e])||(s.emit("purgeasync",e),delete l[e])}),s.on("purgeall",function(){r(s.async,function(e,t){u(t)})})}},"ref-counter.js":function(e){"use strict";var t=e("../_base").ext;t.refCounter=function(e,n,r){var i,f;i={},f=r.async&&t.async,n.on("init"+(f?"async":""),f?function(e,t){i[e]=t}:function(e){i[e]=1}),n.on("hit"+(f?"async":""),function(e){++i[e]}),n.on("purge"+(f?"async":""),function(e){delete i[e]}),f||n.on("purgeall",function(){i={}}),n.memoized.clearRef=function(){var e=n.get(arguments);return i.hasOwnProperty(e)?!--i[e]&&(n.clear(e),!0):null}}},"method.js":function(e){"use strict";var t=e("es5-ext/lib/Object/descriptor"),n=e("es5-ext/lib/global"),r=e("es5-ext/lib/Object/extend"),i=e("es5-ext/lib/String/is-string"),f=Object.create,o=Object.defineProperty;e("../_base").ext.method=function(e,a,c){var s;i(c.method)?e={name:String(c.method),descriptor:{configurable:!0,writable:!0}}:((e=c.method).name=String(e.name),e.descriptor=null==e.descriptor?{configurable:!0,writable:!0}:Object(e.descriptor)),(c=f(c)).method=void 0,s=a.memoized,a.memoized=function(){var r;return this&&this!==n?(r=e.descriptor.value=a.memoize(a.fn.bind(this),c),o(this,e.name,e.descriptor),o(r,"_memoize:context_",t(this)),r.apply(this,arguments)):s.apply(this,arguments)},r(a.memoized,s)}},"max-age.js":function(e){"use strict";var t=e("es5-ext/lib/Number/is-number"),n=e("es5-ext/lib/Object/for-each"),r=e("next-tick"),i=e("../_base").ext,f=Math.max,o=Math.min;i.maxAge=function(e,a,c){var s,l,u,p;(e>>>=0)&&(s={},l=c.async&&i.async,a.on("init"+(l?"async":""),function(t){s[t]=setTimeout(function(){a.clear(t)},e),p&&(p[t]=setTimeout(function(){delete p[t]},u))}),a.on("purge"+(l?"async":""),function(e){clearTimeout(s[e]),p&&p[e]&&(clearTimeout(p[e]),delete p[e]),delete s[e]}),c.preFetch&&(u=t(c.preFetch)?f(o(Number(c.preFetch),1),0):.333)&&(p={},u=(1-u)*e,a.on("hit"+(l?"async":""),function(e,t,n){p[e]||(p[e]=!0,r(function(){!0===p[e]&&(delete p[e],a.clear(e),a.memoized.apply(n,t))}))})),l||a.on("purgeall",function(){n(s,function(e){clearTimeout(e)}),s={},p&&(n(p,function(e){clearTimeout(e)}),p={})}))}},"max.js":function(e){"use strict";var t=e("../_base").ext;t.max=function(e,n,r){var i,f,o,a,c,s;(e>>>=0)&&(i=-1,f=o=0,a={},c={},s=r.async&&t.async,n.on("init"+(s?"async":""),function(t){a[++i]=t,c[t]=i,++o>e&&n.clear(a[f])}),n.on("hit"+(s?"async":""),function(e){var t=c[e];if(a[++i]=e,c[e]=i,delete a[t],f===t)for(;!a.hasOwnProperty(++f);)continue}),n.on("purge"+(s?"async":""),function(e){var t=c[e];if(delete a[t],--o,f===t)if(o)for(;!a.hasOwnProperty(++f);)continue;else i=-1,f=0}),s||n.on("purgeall",function(){i=-1,f=o=0,a={},c={}}))}}}},node_modules:{"event-emitter":{lib:{"has-listeners.js":function(e,t,n){"use strict";var r=e("es5-ext/lib/Object/is-empty"),i=e("es5-ext/lib/Object/valid-value"),f=e("./_id");n.exports=function(e){var t;return i(e),t=arguments[1],arguments.length>1?e.hasOwnProperty(f)&&e[f].hasOwnProperty(t):e.hasOwnProperty(f)&&!r(e[f])}},"_id.js":function(e,t,n){"use strict";n.exports="_ee2_"},"core.js":function(e,t,n){"use strict";var r=e("es5-ext/lib/Object/descriptor"),i=e("es5-ext/lib/Object/valid-callable"),f=e("./_id"),o=Function.prototype.apply,a=Function.prototype.call,c=Object.create,s=Object.defineProperty,l=Object.defineProperties,u={configurable:!0,enumerable:!1,writable:!0},p,d,h,m,b,g,v,y;b=f+"l_",g={on:p=function(e,t){var n;return i(t),this.hasOwnProperty(f)?n=this[f]:(n=u.value={},s(this,f,u),u.value=null),n.hasOwnProperty(e)?n[e].hasOwnProperty(b)?n[e].push(t):(n[e]=[n[e],t])[b]=!0:n[e]=t,this},once:d=function(e,t){var n,r;return i(t),r=this,p.call(this,e,n=function(){h.call(r,e,n),o.call(t,this,arguments)}),n._listener=t,this},off:h=function(e,t){var n,r,o,a;if(i(t),!this.hasOwnProperty(f))return this;if(!(n=this[f]).hasOwnProperty(e))return this;if((r=n[e]).hasOwnProperty(b))for(a=0;o=r[a];++a)o!==t&&o._listener!==t||(2===r.length?n[e]=r[a?0:1]:r.splice(a,1));else r!==t&&r._listener!==t||delete n[e];return this},emit:m=function(e){var t,n,r,i,c,s;if(this.hasOwnProperty(f)&&(t=this[f]).hasOwnProperty(e))if((c=t[e]).hasOwnProperty(b)){for(r=arguments.length,s=new Array(r-1),n=1;n<r;++n)s[n-1]=arguments[n];for(c=c.slice(),n=0;i=c[n];++n)o.call(i,this,s)}else switch(arguments.length){case 1:a.call(c,this);break;case 2:a.call(c,this,arguments[1]);break;case 3:a.call(c,this,arguments[1],arguments[2]);break;default:for(r=arguments.length,s=new Array(r-1),n=1;n<r;++n)s[n-1]=arguments[n];o.call(c,this,s)}}},v={on:r(p),once:r(d),off:r(h),emit:r(m)},y=l({},v),n.exports=t=function(e){return null==e?c(y):l(Object(e),v)},t.methods=g}}},"next-tick":{"package.json":function(e,t){t.name="next-tick",t.version="0.1.0",t.main="lib/next-tick"},lib:{"next-tick.js":function(e,t,n){"use strict";"undefined"!=typeof process&&process&&"function"==typeof process.nextTick?n.exports=process.nextTick:"function"==typeof setImmediate?n.exports=function(e){setImmediate(e)}:n.exports=function(e){setTimeout(e,0)}}}}}}}}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/logging/logging.js");Package._define("logging",a,{Log:c})}();
  84. !function(){var e=Package.meteor.Meteor,a=Package.meteor.global,n=Package.meteor.meteorEnv,t=Package.jquery.$,r=Package.jquery.jQuery,i=Package["tap:i18n"].TAPi18next,u=Package["tap:i18n"].TAPi18n,c;(function(){var a=c="object"==typeof c?c:{},n,r=[].indexOf||function(e){for(var a=0,n=this.length;a<n;a++)if(a in this&&this[a]===e)return a;return-1};n="i18n/tap-i18n.json",e.startup(function(){if(u.precacheBundle)return t.ajax({type:"GET",url:n,dataType:"json",success:function(e){var a,n,t;for(a in n=[],e)t=e[a],u._loadLangFileObject(a,t),r.call(u._loaded_languages,a)<0?n.push(u._loaded_languages.push(a)):n.push(void 0);return n}})})}).call(this),Package._define("tap:i18n-bundler")}();
  85. Package._define("shell-server");
  86. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,t=Package.meteor.meteorEnv,r,i;(function(){(r={}).exports={}}).call(this),function(){(function(){var e,n="1.5.3",t={},i="en",a=null,l="0,0",o=void 0!==r&&r.exports;function u(e){this._value=e}function c(e,n,t,r){var i=Math.pow(10,n),a,l;return l=(t(e*i)/i).toFixed(n),r&&(a=new RegExp("0{1,"+r+"}$"),l=l.replace(a,"")),l}function f(e,n,t){var r;return r=n.indexOf("$")>-1?h(e,n,t):n.indexOf("%")>-1?p(e,n,t):n.indexOf(":")>-1?d(e,n):m(e._value,n,t)}function s(e,n){var r=n,l,o,u,c,f=["KB","MB","GB","TB","PB","EB","ZB","YB"],s=!1,h;if(n.indexOf(":")>-1)e._value=v(n);else if(n===a)e._value=0;else{for("."!==t[i].delimiters.decimal&&(n=n.replace(/\./g,"").replace(t[i].delimiters.decimal,".")),l=new RegExp("[^a-zA-Z]"+t[i].abbreviations.thousand+"(?:\\)|(\\"+t[i].currency.symbol+")?(?:\\))?)?$"),o=new RegExp("[^a-zA-Z]"+t[i].abbreviations.million+"(?:\\)|(\\"+t[i].currency.symbol+")?(?:\\))?)?$"),u=new RegExp("[^a-zA-Z]"+t[i].abbreviations.billion+"(?:\\)|(\\"+t[i].currency.symbol+")?(?:\\))?)?$"),c=new RegExp("[^a-zA-Z]"+t[i].abbreviations.trillion+"(?:\\)|(\\"+t[i].currency.symbol+")?(?:\\))?)?$"),h=0;h<=f.length&&!(s=n.indexOf(f[h])>-1&&Math.pow(1024,h+1));h++);e._value=(s||1)*(r.match(l)?Math.pow(10,3):1)*(r.match(o)?Math.pow(10,6):1)*(r.match(u)?Math.pow(10,9):1)*(r.match(c)?Math.pow(10,12):1)*(n.indexOf("%")>-1?.01:1)*((n.split("-").length+Math.min(n.split("(").length-1,n.split(")").length-1))%2?1:-1)*Number(n.replace(/[^0-9\.]+/g,"")),e._value=s?Math.ceil(e._value):e._value}return e._value}function h(e,n,r){var a=n.indexOf("$"),l=n.indexOf("("),o=n.indexOf("-"),u="",c,f;return n.indexOf(" $")>-1?(u=" ",n=n.replace(" $","")):n.indexOf("$ ")>-1?(u=" ",n=n.replace("$ ","")):n=n.replace("$",""),f=m(e._value,n,r),a<=1?f.indexOf("(")>-1||f.indexOf("-")>-1?(f=f.split(""),c=1,(a<l||a<o)&&(c=0),f.splice(c,0,t[i].currency.symbol+u),f=f.join("")):f=t[i].currency.symbol+u+f:f.indexOf(")")>-1?((f=f.split("")).splice(-1,0,u+t[i].currency.symbol),f=f.join("")):f=f+u+t[i].currency.symbol,f}function p(e,n,t){var r="",i,a=100*e._value;return n.indexOf(" %")>-1?(r=" ",n=n.replace(" %","")):n=n.replace("%",""),(i=m(a,n,t)).indexOf(")")>-1?((i=i.split("")).splice(-1,0,r+"%"),i=i.join("")):i=i+r+"%",i}function d(e){var n=Math.floor(e._value/60/60),t=Math.floor((e._value-60*n*60)/60),r=Math.round(e._value-60*n*60-60*t);return n+":"+(t<10?"0"+t:t)+":"+(r<10?"0"+r:r)}function v(e){var n=e.split(":"),t=0;return 3===n.length?(t+=60*Number(n[0])*60,t+=60*Number(n[1]),t+=Number(n[2])):2===n.length&&(t+=60*Number(n[0]),t+=Number(n[1])),Number(t)}function m(e,n,r){var l=!1,o=!1,u=!1,f="",s=!1,h=!1,p=!1,d=!1,v=!1,m="",b="",g=Math.abs(e),x=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],y,w,O,M,_,B,N="",$=!1;if(0===e&&null!==a)return a;if(n.indexOf("(")>-1?(l=!0,n=n.slice(1,-1)):n.indexOf("+")>-1&&(o=!0,n=n.replace(/\+/g,"")),n.indexOf("a")>-1&&(s=n.indexOf("aK")>=0,h=n.indexOf("aM")>=0,p=n.indexOf("aB")>=0,d=n.indexOf("aT")>=0,v=s||h||p||d,n.indexOf(" a")>-1?(f=" ",n=n.replace(" a","")):n=n.replace("a",""),g>=Math.pow(10,12)&&!v||d?(f+=t[i].abbreviations.trillion,e/=Math.pow(10,12)):g<Math.pow(10,12)&&g>=Math.pow(10,9)&&!v||p?(f+=t[i].abbreviations.billion,e/=Math.pow(10,9)):g<Math.pow(10,9)&&g>=Math.pow(10,6)&&!v||h?(f+=t[i].abbreviations.million,e/=Math.pow(10,6)):(g<Math.pow(10,6)&&g>=Math.pow(10,3)&&!v||s)&&(f+=t[i].abbreviations.thousand,e/=Math.pow(10,3))),n.indexOf("b")>-1)for(n.indexOf(" b")>-1?(m=" ",n=n.replace(" b","")):n=n.replace("b",""),O=0;O<=x.length;O++)if(y=Math.pow(1024,O),w=Math.pow(1024,O+1),e>=y&&e<w){m+=x[O],y>0&&(e/=y);break}return n.indexOf("o")>-1&&(n.indexOf(" o")>-1?(b=" ",n=n.replace(" o","")):n=n.replace("o",""),b+=t[i].ordinal(e)),n.indexOf("[.]")>-1&&(u=!0,n=n.replace("[.]",".")),M=e.toString().split(".")[0],_=n.split(".")[1],B=n.indexOf(","),_?(M=(N=_.indexOf("[")>-1?c(e,(_=(_=_.replace("]","")).split("["))[0].length+_[1].length,r,_[1].length):c(e,_.length,r)).split(".")[0],N=N.split(".")[1].length?t[i].delimiters.decimal+N.split(".")[1]:"",u&&0===Number(N.slice(1))&&(N="")):M=c(e,null,r),M.indexOf("-")>-1&&(M=M.slice(1),$=!0),B>-1&&(M=M.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+t[i].delimiters.thousands)),0===n.indexOf(".")&&(M=""),(l&&$?"(":"")+(!l&&$?"-":"")+(!$&&o?"+":"")+M+N+(b||"")+(f||"")+(m||"")+(l&&$?")":"")}function b(e,n){t[e]=n}function g(e){var n=e.toString().split(".");return n.length<2?1:Math.pow(10,n[1].length)}function x(){var e;return Array.prototype.slice.call(arguments).reduce(function(e,n){var t=g(e),r=g(n);return t>r?t:r},-1/0)}(e=function(n){return e.isNumeral(n)?n=n.value():0===n||void 0===n?n=0:Number(n)||(n=e.fn.unformat(n)),new u(Number(n))}).version="1.5.3",e.isNumeral=function(e){return e instanceof u},e.language=function(n,r){if(!n)return i;if(n&&!r){if(!t[n])throw new Error("Unknown language : "+n);i=n}return!r&&t[n]||b(n,r),e},e.languageData=function(e){if(!e)return t[i];if(!t[e])throw new Error("Unknown language : "+e);return t[e]},e.language("en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var n=e%10;return 1==~~(e%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th"},currency:{symbol:"$"}}),e.zeroFormat=function(e){a="string"==typeof e?e:null},e.defaultFormat=function(e){l="string"==typeof e?e:"0.0"},"function"!=typeof Array.prototype.reduce&&(Array.prototype.reduce=function(e,n){"use strict";if(null===this||void 0===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw new TypeError(e+" is not a function");var t,r,i=this.length>>>0,a=!1;for(1<arguments.length&&(r=n,a=!0),t=0;i>t;++t)this.hasOwnProperty(t)&&(a?r=e(r,this[t],t,this):(r=this[t],a=!0));if(!a)throw new TypeError("Reduce of empty array with no initial value");return r}),e.fn=u.prototype={clone:function(){return e(this)},format:function(e,n){return f(this,e||l,void 0!==n?n:Math.round)},unformat:function(e){return"[object Number]"===Object.prototype.toString.call(e)?e:s(this,e||l)},value:function(){return this._value},valueOf:function(){return this._value},set:function(e){return this._value=Number(e),this},add:function(e){var n=x.call(null,this._value,e);function t(e,t,r,i){return e+n*t}return this._value=[this._value,e].reduce(t,0)/n,this},subtract:function(e){var n=x.call(null,this._value,e);function t(e,t,r,i){return e-n*t}return this._value=[e].reduce(t,this._value*n)/n,this},multiply:function(e){function n(e,n,t,r){var i=x(e,n);return e*i*(n*i)/(i*i)}return this._value=[this._value,e].reduce(n,1),this},divide:function(e){function n(e,n,t,r){var i=x(e,n);return e*i/(n*i)}return this._value=[this._value,e].reduce(n),this},difference:function(n){return Math.abs(e(this._value).subtract(n).value())}},o&&(r.exports=e),"undefined"==typeof ender&&(this.numeral=e),"function"==typeof define&&define.amd&&define([],function(){return e})}).call(this)}.call(this),function(){i=r.exports}.call(this),Package._define("numeral:numeral",{numeral:i})}();
  87. !function(){var n=Package.meteor.Meteor,e=Package.meteor.global,i=Package.meteor.meteorEnv,l=Package["numeral:numeral"].numeral,o;(function(){o={}}).call(this),function(){!function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:" mln",billion:" mld",trillion:" bln"},ordinal:function(n){var e=n%100;return 0!==n&&e<=1||8===e||e>=20?"ste":"de"},currency:{symbol:"€ "}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("be-nl",n)}(),function(){var n={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百万",billion:"十亿",trillion:"兆"},ordinal:function(n){return"."},currency:{symbol:"¥"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("chs",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tis.",million:"mil.",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"Kč"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("cs",n)}(),function(){var n={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mio",billion:"mia",trillion:"b"},ordinal:function(n){return"."},currency:{symbol:"DKK"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("da-dk",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(n){return"."},currency:{symbol:"CHF"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("de-ch",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(n){return"."},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("de",n)}(),function(){var n={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(n){var e=n%10;return 1==~~(n%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"£"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("en-gb",n)}(),function(){var n={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(n){var e=n%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("es",n)}(),function(){var n={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(n){var e=n%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"$"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("es",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:" tuh",million:" mln",billion:" mld",trillion:" trl"},ordinal:function(n){return"."},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("et",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"M",billion:"G",trillion:"T"},ordinal:function(n){return"."},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("fi",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"M",billion:"G",trillion:"T"},ordinal:function(n){return 1===n?"er":"e"},currency:{symbol:"$"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("fr-CA",n)}(),function(){var n={delimiters:{thousands:"'",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(n){return 1===n?"er":"e"},currency:{symbol:"CHF"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("fr-ch",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(n){return 1===n?"er":"e"},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("fr",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"E",million:"M",billion:"Mrd",trillion:"T"},ordinal:function(n){return"."},currency:{symbol:" Ft"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("hu",n)}(),function(){var n={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"mila",million:"mil",billion:"b",trillion:"t"},ordinal:function(n){return"º"},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("it",n)}(),function(){var n={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百万",billion:"十億",trillion:"兆"},ordinal:function(n){return"."},currency:{symbol:"¥"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("ja",n)}(),function(){var n={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mln",billion:"mrd",trillion:"bln"},ordinal:function(n){var e=n%100;return 0!==n&&e<=1||8===e||e>=20?"ste":"de"},currency:{symbol:"€ "}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("nl-nl",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tys.",million:"mln",billion:"mld",trillion:"bln"},ordinal:function(n){return"."},currency:{symbol:"PLN"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("pl",n)}(),function(){var n={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"mil",million:"milhões",billion:"b",trillion:"t"},ordinal:function(n){return"º"},currency:{symbol:"R$"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("pt-br",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(n){return"º"},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("pt-pt",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тыс.",million:"млн",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"₴"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("ru-UA",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тыс.",million:"млн",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"руб."}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("ru",n)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tis.",million:"mil.",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"€"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("sk",n)}(),function(){var n={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"พัน",million:"ล้าน",billion:"พันล้าน",trillion:"ล้านล้าน"},ordinal:function(n){return"."},currency:{symbol:"฿"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("th",n)}(),function(){var n={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},e={delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"bin",million:"milyon",billion:"milyar",trillion:"trilyon"},ordinal:function(e){if(0===e)return"'ıncı";var i=e%10,l,o;return n[i]||n[e%100-i]||n[e>=100?100:null]},currency:{symbol:"₺"}};"undefined"!=typeof module&&module.exports&&(module.exports=e),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("tr",e)}(),function(){var n={delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тис.",million:"млн",billion:"млрд",trillion:"блн"},ordinal:function(){return""},currency:{symbol:"₴"}};"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==o&&this.numeral&&this.numeral.language&&this.numeral.language("uk-UA",n)}()}.call(this),Package._define("numeral:languages")}();
  88. !function(){var e=Package.meteor.Meteor,o=Package.meteor.global,t=Package.meteor.meteorEnv,s=Package.modules.meteorInstall,a=Package["babel-runtime"].meteorBabelHelpers,r=Package.promise.Promise,n,c,l=s({node_modules:{meteor:{webapp:{"webapp_client.js":function(e,o,t){t.export({WebApp:()=>s});const s={_isCssLoaded:()=>0===document.styleSheets.length||Array.prototype.find.call(document.styleSheets,e=>e.cssText&&!e.cssRules?!e.cssText.match(/meteor-css-not-found-error/):!Array.prototype.find.call(e.cssRules,e=>".meteor-css-not-found-error"===e.selectorText))}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/webapp/webapp_client.js");Package._define("webapp",l,{WebApp:void 0})}();
  89. !function(){var a=Package["ddp-client"].DDP,e;Package._define("livedata",{DDP:a,LivedataTest:void 0})}();
  90. Package._define("hot-code-push");
  91. !function(){var e=Package.meteor.Meteor,n=Package.meteor.global,a=Package.meteor.meteorEnv,r;(function(){var n=0,a=!1;r={hold:function(){if(!e.isCordova)return{release:function(){}};if(a)throw new Error("Can't show launch screen once it's hidden");n++;var r=!1,o;return{release:function(){e.isCordova&&(r||(r=!0,0===--n&&"undefined"!=typeof navigator&&navigator.splashscreen&&(a=!0,navigator.splashscreen.hide())))}}}}}).call(this),function(){var n=r.hold(),a=Package.templating&&Package.templating.Template;e.startup(function(){a?Package["iron:router"]?Package["iron:router"].Router.onAfterAction(function(){n.release()}):(a.body.onRendered(function(){n.release()}),setTimeout(function(){n.release()},6e3)):n.release()})}.call(this),Package._define("launch-screen",{LaunchScreen:r})}();
  92. !function(){var e=Package.meteor.Meteor,t=Package.meteor.global,n=Package.meteor.meteorEnv,o=Package.tracker.Tracker,a=Package.tracker.Deps,r=Package.retry.Retry,i=Package["ddp-client"].DDP,s=Package.mongo.Mongo,u=Package.modules.meteorInstall,c=Package["babel-runtime"].meteorBabelHelpers,l=Package.promise.Promise,d,f,_;u({node_modules:{meteor:{autoupdate:{"autoupdate_client.js":function(){var t=__meteor_runtime_config__.autoupdateVersion||"unknown",n=__meteor_runtime_config__.autoupdateVersionRefreshable||"unknown";d=new s.Collection("meteor_autoupdate_clientVersions"),(f={}).newClientAvailable=function(){return!!d.findOne({_id:"version",version:{$ne:t}})||!!d.findOne({_id:"version-refreshable",version:{$ne:n}})},f._ClientVersions=d;var o=!1,a=new r({minCount:0,baseTimeout:3e4}),i=0;function u(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}f._retrySubscription=function(){e.subscribe("meteor_autoupdate_clientVersions",{onError:function(t){e._debug("autoupdate subscription failed",t),i++,a.retryLater(i,function(){f._retrySubscription()})},onReady:function(){if(Package.reload)var a=function(a){var i=this;if("version-refreshable"===a._id&&a.version!==n){n=a.version;var s=a.assets&&a.assets.allCss||[],c=[];function l(t,n){var a;function r(){if(!a)return a=!0,n(...arguments)}if(t.onload=function(){o=!0,r()},!o)var i=e.setInterval(function(){t.sheet&&(r(),e.clearInterval(i))},50)}Array.prototype.forEach.call(document.getElementsByTagName("link"),function(e){"__meteor-css__"===e.className&&c.push(e)});var d=u(s.length,function(){c.forEach(function(e){e.parentNode.removeChild(e)})}),f=function(t){document.getElementsByTagName("head").item(0).appendChild(t),l(t,function(){e.setTimeout(d,200)})};0!==s.length?s.forEach(function(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("type","text/css"),t.setAttribute("class","__meteor-css__"),t.setAttribute("href",e.url),f(t)}):d()}else"version"===a._id&&a.version!==t&&(r&&r.stop(),Package.reload&&Package.reload.Reload._reload())},r=d.find().observe({added:a,changed:a})}})},f._retrySubscription()}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/autoupdate/autoupdate_client.js"),Package._define("autoupdate",{Autoupdate:f})}();
  93. TAPi18next=Package["tap:i18n"].TAPi18next,TAPi18n=Package["tap:i18n"].TAPi18n,moment=Package["jeeeyul:moment-with-langs"].moment,Helpers=Package["raix:handlebar-helpers"].Helpers,TemplateVar=Package["frozeman:template-var"].TemplateVar,ReactiveTimer=Package["frozeman:reactive-timer"].ReactiveTimer,LocalStore=Package["frozeman:storage"].LocalStore,GlobalNotification=Package["frozeman:global-notifications"].GlobalNotification,GlobalNotifications=Package["frozeman:global-notifications"].GlobalNotifications,ReactiveVar=Package["reactive-var"].ReactiveVar,Cookie=Package["chuangbo:cookie"].Cookie,EthAccounts=Package["ethereum:accounts"].EthAccounts,EthTools=Package["ethereum:tools"].EthTools,EthElements=Package["ethereum:elements"].EthElements,Mongo=Package.mongo.Mongo,Session=Package.session.Session,$=Package.jquery.$,jQuery=Package.jquery.jQuery,Tracker=Package.tracker.Tracker,Deps=Package.tracker.Deps,Log=Package.logging.Log,Reload=Package.reload.Reload,Random=Package.random.Random,EJSON=Package.ejson.EJSON,Spacebars=Package.spacebars.Spacebars,check=Package.check.check,Match=Package.check.Match,numeral=Package["numeral:numeral"].numeral,_=Package.underscore._,Meteor=Package.meteor.Meteor,global=Package.meteor.global,meteorEnv=Package.meteor.meteorEnv,WebApp=Package.webapp.WebApp,DDP=Package["ddp-client"].DDP,LaunchScreen=Package["launch-screen"].LaunchScreen,Blaze=Package.ui.Blaze,UI=Package.ui.UI,Handlebars=Package.ui.Handlebars,Template=Package["templating-runtime"].Template,meteorInstall=Package.modules.meteorInstall,meteorBabelHelpers=Package["babel-runtime"].meteorBabelHelpers,Promise=Package.promise.Promise,Autoupdate=Package.autoupdate.Autoupdate,HTML=Package.htmljs.HTML;
  94. var require=meteorInstall({client:{templates:{elements:{"template.img.js":function(){Template.__checkName("elements_img"),Template.elements_img=new Template("Template.elements_img",function(){var e=this;return[Blaze.View("lookup:preload",function(){return Spacebars.mustache(e.lookup("preload"))}),"\n ",HTML.IMG({src:function(){return Spacebars.mustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"src")},class:function(){return[Spacebars.mustache(e.lookup("class"))," ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"loading")},function(){return"loading"})]}})]})},"img.js":function(e,t,a){Template.elements_img.helpers({preload:function(){var e=Template.instance(),t=this,a=new Image;TemplateVar.set("loading",!0),a.onload=function(){TemplateVar.set(e,"loading",!1),TemplateVar.set(e,"src",t.src)},a.src=t.src}})}},layout:{"template.browserBar.js":function(){Template.__checkName("layout_browserBar"),Template.layout_browserBar=new Template("Template.layout_browserBar",function(){var e=this;return Spacebars.With(function(){return Spacebars.call(e.lookup("dapp"))},function(){return["\n ",HTML.DIV({class:function(){return["browser-bar ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"getFrom"),e.lookup("currentWebView"),"loading")},function(){return"loading"})," ",Blaze.If(function(){return Spacebars.call(e.lookup("appBar"))},function(){return["url-bar-",Blaze.View("lookup:appBar",function(){return Spacebars.mustache(e.lookup("appBar"))})]})," ",Blaze.If(function(){return Spacebars.call(Spacebars.dot(e.lookup("permissions"),"admin"))},function(){return"url-bar-admin"})]}},"\n ",HTML.BUTTON({title:"go back",class:"back icon icon-arrow-left"}),"\n ",HTML.BUTTON({title:"refresh page",class:"reload icon icon-refresh"}),"\n\n ",HTML.DIV({class:function(){return["app-bar ",Spacebars.mustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"browserBarTab")]}},"\n ",HTML.LABEL({for:"url-input",class:function(){return["dapp-info ",Blaze.If(function(){return Spacebars.call(e.lookup("icon"))},function(){return"has-icon"})]}},"\n ",Blaze.If(function(){return Spacebars.call(e.lookup("icon"))},function(){return["\n ",HTML.IMG({src:function(){return Spacebars.mustache(e.lookup("icon"))},class:"app-icon"}),"\n "]}),"\n ",HTML.SPAN({title:function(){return Spacebars.mustache(e.lookup("nameFull"))}},Blaze.View("lookup:name",function(){return Spacebars.mustache(e.lookup("name"))})),"\n "),"\n\n ",HTML.FORM({class:"url",action:"about:blank",target:"dapp-form-helper-iframe",autocomplete:"on"},"\n ",Blaze.Unless(function(){return Spacebars.call(Spacebars.dot(e.lookup("permissions"),"admin"))},function(){return["\n ",HTML.INPUT({class:"url-input",id:"url-input",type:"text",value:function(){return Spacebars.mustache(e.lookup("url"))}}),"\n "]}),"\n ",HTML.DIV({class:"url-breadcrumb"},Blaze.View("lookup:breadcrumb",function(){return Spacebars.mustache(e.lookup("breadcrumb"))})),"\n "),"\n\n ",Blaze.Unless(function(){return Spacebars.call(Spacebars.dot(e.lookup("permissions"),"admin"))},function(){return["\n ",HTML.BUTTON({class:"accounts"},"\n ",Blaze.Each(function(){return Spacebars.call(e.lookup("dappAccounts"))},function(){return["\n ",HTML.SPAN({class:"simptip-position-left simptip-movable","data-tooltip":function(){return Spacebars.mustache(e.lookup("name"))}},"\n ",Blaze._TemplateWith(function(){return{identity:Spacebars.call(e.lookup("address")),class:Spacebars.call("dapp-tiny")}},function(){return Spacebars.include(e.lookupTemplate("dapp_identicon"))}),"\n "),"\n "]},function(){return["\n ",HTML.SPAN({class:"connect-button"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.browserBar.buttons.connect")}),"\n "),"\n ",HTML.SPAN({class:"simptip-position-left simptip-movable no-accounts","data-tooltip":function(){return Spacebars.mustache(e.lookup("i18n"),"mist.browserBar.buttons.noAccounts")}}),"\n "]}),"\n "),"\n "]}),"\n "),"\n "),"\n "]})})},"template.sidebar.js":function(){Template.__checkName("layout_sidebar"),Template.layout_sidebar=new Template("Template.layout_sidebar",function(){var e=this;return HTML.ASIDE({class:"sidebar"},"\n ",HTML.NAV("\n ",HTML.UL({class:"sidebar-menu"},"\n ",Blaze.Each(function(){return Spacebars.call(e.lookup("tabs"))},function(){return["\n ",HTML.LI({class:function(){return[Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),e.lookup("_id"),"wallet")},function(){return"wallet"})," ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),e.lookup("_id"),"browser")},function(){return"browser"})," ",Spacebars.mustache(e.lookup("isSelected"))]},"data-tab-id":function(){return Spacebars.mustache(e.lookup("_id"))},draggable:function(){return[Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),e.lookup("_id"),"wallet")},function(){return"false"}),Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),e.lookup("_id"),"browser")},function(){return"false"})]}},"\n ",HTML.HEADER("\n ",HTML.BUTTON({class:function(){return["main ",Blaze.If(function(){return Spacebars.call(e.lookup("badge"))},function(){return"has-badge"})]}},"\n ",Blaze.If(function(){return Spacebars.call(e.lookup("icon"))},function(){return["\n ",HTML.IMG({src:function(){return Spacebars.mustache(e.lookup("icon"))},draggable:"false"}),"\n "]},function(){return["\n ",HTML.I({class:"icon-globe"}),"\n "]}),"\n "),"\n "),"\n ",HTML.SECTION({class:"submenu-container"},"\n ",HTML.SECTION("\n ",HTML.HEADER("\n ",HTML.SPAN({title:function(){return Spacebars.mustache(e.lookup("nameFull"))}},Blaze.View("lookup:name",function(){return Spacebars.mustache(e.lookup("name"))})),"\n ",Blaze.If(function(){return Spacebars.call(e.lookup("badge"))},function(){return["\n ",HTML.DIV({class:"badge"},Blaze.View("lookup:badge",function(){return Spacebars.mustache(e.lookup("badge"))})),"\n "]}),"\n\n ",Blaze.If(function(){return Spacebars.call(e.lookup("tabShouldBeRemovable"))},function(){return["\n ",HTML.BUTTON({class:"remove-tab"}," ",HTML.CharRef({html:"&times;",str:"×"})," "),"\n "]}),"\n\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$neq"),e.lookup("_id"),"wallet")},function(){return["\n ",HTML.DIV({class:"accounts"},"\n ",Blaze.If(function(){return Spacebars.call(Spacebars.dot(e.lookup("dappAccounts"),"count"))},function(){return["\n ",HTML.BUTTON({class:"display"},"\n ",HTML.SPAN(Blaze.View("lookup:dappAccounts.count",function(){return Spacebars.mustache(Spacebars.dot(e.lookup("dappAccounts"),"count"))})," ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.sidebar.submenu.account",Spacebars.kw({count:Spacebars.dot(e.lookup("dappAccounts"),"count")}))})),"\n ",HTML.SPAN({class:"dapp-identicon-container"},"\n ",Blaze.Each(function(){return Spacebars.dataMustache(e.lookup("dappAccounts"),3)},function(){return["\n ",Blaze._TemplateWith(function(){return{identity:Spacebars.call(e.lookup("address")),class:Spacebars.call("dapp-tiny")}},function(){return Spacebars.include(e.lookupTemplate("dapp_identicon"))}),"\n "]}),"\n "),"\n "),"\n "]},function(){return["\n ",HTML.BUTTON({class:"connect"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.sidebar.submenu.connectAccounts")})),"\n "]}),"\n "),"\n "]}),"\n "),"\n\n ",Blaze.If(function(){return Spacebars.call(e.lookup("subMenu"))},function(){return["\n ",HTML.UL({class:"sub-menu"},"\n ",Blaze.Each(function(){return Spacebars.call(e.lookup("subMenu"))},function(){return["\n ",HTML.LI("\n ",HTML.BUTTON({class:function(){return Blaze.If(function(){return Spacebars.call(e.lookup("selected"))},function(){return"selected"})}},"\n ",Blaze.View("lookup:name",function(){return Spacebars.mustache(e.lookup("name"))}),"\n ",Blaze.If(function(){return Spacebars.call(e.lookup("badge"))},function(){return["\n ",HTML.SPAN({class:"badge"},Blaze.View("lookup:badge",function(){return Spacebars.mustache(e.lookup("badge"))})),"\n "]}),"\n "),"\n "),"\n "]}),"\n "),"\n "]}),"\n "),"\n "),"\n "),"\n "]}),"\n "),"\n "),HTML.Raw('\n <div id="react__node-info"></div>\n '))})},"template.webviews.js":function(){Template.__checkName("layout_webviews"),Template.layout_webviews=new Template("Template.layout_webviews",function(){var e=this;return HTML.MAIN("\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"loading")},function(){return["\n ",HTML.DIV({class:"layout_webviews-loadingIndicator"},"\n ",HTML.SPAN(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.nodeInfo.connecting")})),"\n ",Spacebars.include(e.lookupTemplate("spinner")),"\n "),"\n "]},function(){return["\n ",Blaze.Each(function(){return Spacebars.call(e.lookup("tabs"))},function(){return["\n ",Spacebars.include(e.lookupTemplate("views_webview")),"\n "]}),"\n "]}),"\n ")})},"template.main.js":function(){Template.__checkName("layout_main"),Template.layout_main=new Template("Template.layout_main",function(){var e=this;return[Spacebars.include(this.lookupTemplate("layout_sidebar")),"\n ",Spacebars.include(this.lookupTemplate("layout_browserBar")),"\n ",Spacebars.include(this.lookupTemplate("layout_webviews"))]})},"browserBar.js":function(e,t,a){Template.layout_browserBar.onRendered(function(){var e=this}),Template.layout_browserBar.helpers({breadcrumb:function(){if(this&&this.url){if("wallet"===this._id)return"";try{return Helpers.generateBreadcrumb(new URL(this.url))}catch(e){return}}},dapp:function(){return Tabs.findOne(LocalStore.get("selectedTab"))},dappAccounts:function(){if(this.permissions)return EthAccounts.find({address:{$in:this.permissions.accounts||[]}})},isBrowser:function(){return"browser"===LocalStore.get("selectedTab")},currentWebView:function(){return'.webview webview[data-id="'+LocalStore.get("selectedTab")+'"]'}}),Template.layout_browserBar.events({"click button.back":function(){var e=Helpers.getWebview(LocalStore.get("selectedTab"));e&&e.canGoBack()&&e.goBack()},"click button.reload":function(){var e=Helpers.getWebview(LocalStore.get("selectedTab"));e&&e.reload()},"click button.remove-tab":function(){var e=LocalStore.get("selectedTab");Tabs.remove(e),LocalStore.set("selectedTab","browser")},"click .app-bar > button.accounts":function(e,t){LocalStore.set("chosenTab",LocalStore.get("selectedTab")),mist.requestAccount(function(e,t){var a=LocalStore.get("selectedTab");dbSync.syncDataFromBackend(LastVisitedPages),dbSync.syncDataFromBackend(Tabs).then(function(){Tabs.update(a,{$set:{"permissions.accounts":t}})})})},"blur .app-bar > form.url .url-input":function(e,t){t.$(".app-bar").removeClass("show-bar")},"mouseenter .app-bar":function(e,t){clearTimeout(TemplateVar.get("timeoutId"))},submit:function(e,t){var a=Helpers.formatUrl(t.$(".url-input")[0].value);t.$(".url-input").blur();var a=Helpers.sanitizeUrl(a),n=Helpers.getTabIdByUrl(a);console.log("Submitted new URL: "+a),Tabs.update(n,{$set:{url:a,redirect:a}}),LocalStore.set("selectedTab",n)}})},"sidebar.js":function(e,t,a){Template.layout_sidebar.onRendered(function(){var e=this,t=this.$("nav > ul");t.sortable({containment:"aside.sidebar",axis:"y",items:"> li:not(.browser)",handle:"button.main",cancel:".browser,.wallet",cursor:"move",delay:150,revert:200,start:()=>{t.sortable("refreshPositions")},stop:(e,a)=>{const n=$(a.item).index();n<2&&t.sortable("cancel")},update:()=>{t.find("> li").each(e=>{const t=$(this).data("tab-id"),a=e+1;t&&Tabs.update(t,{$set:{position:a}})})}})}),Template.layout_sidebar.helpers({tabs:function(){return Tabs.find({},{sort:{position:1}}).fetch()},name:function(){return"browser"===this._id?TAPi18n.__("mist.sidebar.buttons.browser"):this.name},icon:function(){return"browser"===this._id?"icons/browse-icon@2x.png":this.icon},subMenu:function(){var e=Template.instance();if("browser"===this._id)return LastVisitedPages.find({},{sort:{timestamp:-1},limit:25});if(this.menu){var t=_.toArray(this.menu);return t.sort(function(e,t){return e.position<t.position?-1:e.position>t.position?1:0}),t}},dappAccounts:function(e){if(this.permissions)return e?EthAccounts.find({address:{$in:this.permissions.accounts||[]}},{limit:e}):EthAccounts.find({address:{$in:this.permissions.accounts||[]}})},isSelected:function(){return LocalStore.get("selectedTab")===(this._id||"browser")?"selected":""},tabShouldBeRemovable:function(){return!_.contains(["browser","wallet"],this._id)}}),Template.layout_sidebar.events({"click nav button.main":function(e,t){LocalStore.set("selectedTab",this._id||"browser")},"click nav ul.sub-menu button":function(e,t){var a=$(e.currentTarget).parent().parents("li").data("tab-id"),n=$('webview[data-id="'+a+'"]')[0];"browser"===a?webviewLoadStart.call(n,a,{newURL:this.url,type:"side-bar-click",preventDefault:function(){}}):n&&(n.send("mistAPI_callMenuFunction",this.id),LocalStore.set("selectedTab",a))},"click button.remove-tab":function(){LocalStore.get("selectedTab")===this._id&&LocalStore.set("selectedTab","browser"),Tabs.remove(this._id)},"click .accounts button":function(e,t){var a=Tabs.find().fetch().length;LocalStore.set("selectedTab",this._id);var n=this._id;mist.requestAccount(function(e,t){dbSync.syncDataFromBackend(LastVisitedPages),dbSync.syncDataFromBackend(Tabs).then(function(){var e,s;s=Tabs.find().fetch().length>a?Tabs.findOne({},{sort:{position:-1},limit:1}):n,Tabs.update(s,{$set:{"permissions.accounts":t}})})})},"mouseenter .sidebar-menu > li":function(e,t){var a=$(e.currentTarget),n=a.offset().top,s=a.find(".submenu-container"),i=a.find(".sub-menu"),r=a.find("header").outerHeight(),d=$(window).outerHeight();s.css("top",n+"px"),i.css("max-height",d-n-r-30+"px")}})},"webviews.js":function(e,t,a){Template.layout_webviews.onCreated(function(){var e=this;TemplateVar.set(this,"loading",!0),n(this)}),Template.layout_webviews.onDestroyed(function(){this.storeUnsubscribe&&this.storeUnsubscribe()}),Template.layout_webviews.helpers({tabs:function(){return Tabs.find({},{field:{position:1}})}});var n=function(e){"test"!==meteorEnv.NODE_ENV?((store.getState().nodes.remote.blockNumber>100||store.getState().nodes.local.blockNumber>0)&&TemplateVar.set(e,"loading",!1),this.storeUnsubscribe=store.subscribe(()=>{(store.getState().nodes.remote.blockNumber>100||store.getState().nodes.local.blockNumber>0)&&TemplateVar.set(e,"loading",!1)})):TemplateVar.set(e,"loading",!1)}}},popupWindows:{"template.clientUpdateAvailable.js":function(){Template.__checkName("popupWindows_clientUpdateAvailable"),Template.popupWindows_clientUpdateAvailable=new Template("Template.popupWindows_clientUpdateAvailable",function(){var e=this;return HTML.DIV({class:"popup-windows update-available row"},"\n ",HTML.DIV({class:"col col-3"},"\n ",HTML.IMG({class:function(){return["left-overlay ",Spacebars.mustache(e.lookup("mode"))]},src:function(){return Spacebars.mustache(e.lookup("appIconPath"))}}),"\n "),"\n ",Spacebars.With(function(){return Spacebars.dataMustache(e.lookup("Session"),"data")},function(){return["\n ",HTML.DIV({class:"col col-8 text"},"\n ",HTML.H1("\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.newVersionAvailable",Spacebars.kw({name:e.lookup("name"),version:e.lookup("version")}))}),"\n "),"\n ",HTML.P("\n ",HTML.BR(),"\n ",HTML.UL({class:"no-bullets"},"\n ",HTML.LI(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.version")}),": ",HTML.STRONG(" ",Blaze.View("lookup:version",function(){return Spacebars.mustache(e.lookup("version"))})," ")),"\n ",HTML.LI(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.downloadURL")}),": ",HTML.STRONG(" ",Blaze.View("lookup:downloadUrl",function(){return Spacebars.mustache(e.lookup("downloadUrl"))}))),"\n ",HTML.LI(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.checksum")}),": ",HTML.STRONG(" ",Blaze.View("lookup:checksum",function(){return Spacebars.mustache(e.lookup("checksum"))})," ")),"\n "),"\n "),"\n "),"\n ",HTML.FOOTER({class:"dapp-small"},"\n ",HTML.DIV({class:"dapp-modal-buttons"},"\n ",HTML.BUTTON({class:"cancel",type:"button"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.skipUpdate")}),"\n "),"\n ",HTML.BUTTON({class:"ok dapp-primary-button"},"\n ",Blaze.If(function(){return Spacebars.call(e.lookup("restart"))},function(){return["\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.downloadAndRestart")}),"\n "]},function(){return["\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.download")}),"\n "]}),"\n "),"\n "),"\n "),"\n "]}),"\n ")})},"template.connectAccount.js":function(){Template.__checkName("popupWindows_connectAccount"),Template.popupWindows_connectAccount=new Template("Template.popupWindows_connectAccount",function(){var e=this;return HTML.DIV({class:"popup-windows connect-account"},"\n\t\t",HTML.FORM({action:"#"},"\n\t\t\t",HTML.DIV({class:"account-dapp-user-container"},"\n\t\t\t\t",HTML.SPAN({class:"account-address"},"\n\t\t\t\t\t",Blaze.If(function(){return Spacebars.call(e.lookup("selectedAccounts"))},function(){return["\n\t\t\t\t\t\t",Blaze.View("lookup:selectedAccounts.0",function(){return Spacebars.mustache(Spacebars.dot(e.lookup("selectedAccounts"),"0"))}),"\n\t\t\t\t\t"]},function(){return["\n\t\t\t\t\t\t",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.connectAccount.chooseAccountTitle")}),"\n\t\t\t\t\t"]}),"\n\t\t\t\t"),"\n\n\t\t\t\t",HTML.DIV({class:"account-dapp-user"},"\n\t\t\t\t\t",Blaze.Each(function(){return Spacebars.call(e.lookup("selectedAccounts"))},function(){return["\n\t\t\t\t\t\t",HTML.SPAN({class:"simptip-position-left simptip-movable","data-tooltip":function(){return Spacebars.mustache(e.lookup("name"))}},"\n\t\t\t\t\t\t\t",Blaze._TemplateWith(function(){return{identity:Spacebars.call(e.lookup(".")),class:Spacebars.call("dapp-large")}},function(){return Spacebars.include(e.lookupTemplate("dapp_identicon"))}),"\n\t\t\t\t\t\t"),"\n\t\t\t\t\t"]},function(){return["\n\t\t\t\t\t\t",HTML.SPAN({class:"user-icon no-account"}),"\n\t\t\t\t\t"]}),"\n\n\t\t\t\t\t",Blaze.If(function(){return Spacebars.call(Spacebars.dot(e.lookup("dapp"),"icon"))},function(){return["\n\t\t\t\t\t\t",Blaze._TemplateWith(function(){return{src:Spacebars.call(Spacebars.dot(e.lookup("dapp"),"icon")),class:Spacebars.call("app-icon")}},function(){return Spacebars.include(e.lookupTemplate("elements_img"))}),"\n\t\t\t\t\t"]},function(){return["\n\t\t\t\t\t\t",HTML.SPAN({class:"app-icon is-empty"},"\n\t\t\t\t\t\t\t",HTML.I({class:"icon-globe"}),"\n\t\t\t\t\t\t"),"\n\t\t\t\t\t"]}),"\n\t\t\t\t"),"\n\n\t\t\t\t",HTML.SPAN({class:"dapp-url",title:function(){return Spacebars.mustache(e.lookup("dappFriendlyURL"))}},Blaze.View("lookup:dappFriendlyURL",function(){return Spacebars.mustache(e.lookup("dappFriendlyURL"))})),"\n\t\t\t"),"\n\n\t\t\t",HTML.P({class:"connect-account-warn-text"},"\n\t\t\t\t",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.connectAccount.connectAccountDescription",Spacebars.kw({dappName:Spacebars.dot(e.lookup("dapp"),"name")}))}),"\n\t\t\t"),"\n\n\t\t\t",HTML.UL({class:"dapp-account-list"},"\n\t\t\t\t",HTML.LI("\n\t\t\t\t\t",HTML.BUTTON({class:"create-account"},"\n\t\t\t\t\t\t",HTML.Raw('<span class="dapp-identicon dapp-small create-account-icon"></span>'),"\n\t\t\t\t\t\t",HTML.H3(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.connectAccount.createAccount")})),"\n\t\t\t\t\t"),"\n\t\t\t\t"),"\n\t\t\t\t",Blaze.Each(function(){return Spacebars.call(e.lookup("accounts"))},function(){return["\n\t\t\t\t\t",HTML.LI("\n\t\t\t\t\t\t",HTML.BUTTON({class:function(){return Spacebars.mustache(e.lookup("selected"))}},"\n\t\t\t\t\t\t\t",Blaze._TemplateWith(function(){return{identity:Spacebars.call(e.lookup("address")),class:Spacebars.call("dapp-small")}},function(){return Spacebars.include(e.lookupTemplate("dapp_identicon"))}),"\n\t\t\t\t\t\t\t",HTML.H3(Blaze.View("lookup:name",function(){return Spacebars.mustache(e.lookup("name"))})),"\n\t\t\t\t\t\t\t",HTML.SPAN(Blaze.View("lookup:address",function(){return Spacebars.mustache(e.lookup("address"))})),"\n\t\t\t\t\t\t"),"\n\t\t\t\t\t"),"\n\t\t\t\t"]}),"\n\t\t\t"),"\n\n\t\t\t",HTML.DIV({class:"checkbox-container"},"\n\t\t\t\t",HTML.Raw('<input type="checkbox" id="pin-to-sidebar" checked="">'),"\n\t\t\t\t",HTML.LABEL({for:"pin-to-sidebar"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.connectAccount.pinToSidebar")})),"\n\t\t\t"),"\n\n\t\t\t",HTML.DIV({class:"dapp-modal-buttons"},"\n\t\t\t\t",HTML.BUTTON({class:"cancel",type:"button"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"buttons.cancel")})),"\n\t\t\t\t",Blaze.If(function(){return Spacebars.call(e.lookup("accountNumber"))},function(){return["\n\t\t\t\t\t",HTML.BUTTON({class:"ok dapp-primary-button",type:"submit"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"buttons.authorize")})),"\n\t\t\t\t"]},function(){return["\n\t\t\t\t\t",HTML.BUTTON({class:"stay-anonymous dapp-primary-button",type:"button"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"buttons.stayAnonymous")})),"\n\t\t\t\t"]}),"\n\t\t\t"),"\n\t\t"),"\n\t")})},"template.generic.js":function(){Template.__checkName("popupWindows_generic"),Template.popupWindows_generic=new Template("Template.popupWindows_generic",function(){var e=this;return""})},"template.importAccount.js":function(){Template.__checkName("popupWindows_importAccount"),Template.popupWindows_importAccount=new Template("Template.popupWindows_importAccount",function(){var e=this;return HTML.DIV({class:"import-account active-import-account"},"\n ",HTML.DIV({class:"main-content"}," \n ",HTML.DIV({class:"importAccount-section importAccount-import-account row"},"\n ",HTML.H1(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.importAccount.doYouHaveAWalletFile")})),"\n ",HTML.DIV({class:"col col-6 col-left"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.makeRaw(Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.importAccount.walletFileDescription"))}),"\n "),"\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"filePath")},function(){return["\n ",HTML.DIV({class:"col col-6"},"\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"importing")},function(){return["\n ",HTML.SPAN({class:"dapp-identicon dapp-icon-loading"}),"\n ",HTML.H2({style:"display: block; text-align: center;"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.importAccount.importing")})),"\n "]},function(){return["\n ",HTML.FORM({action:"about:blank",target:"dapp-form-helper-iframe"},"\n ",HTML.INPUT({type:function(){return Spacebars.mustache(e.lookup("showPassword"))},placeholder:function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.requestAccount.enterPassword")},class:"password"}),"\n ",HTML.BR(),HTML.BR(),"\n ",HTML.INPUT({type:"checkbox",name:"elements_input_bool",class:"show-password abi-input"}),"\n ",HTML.LABEL({for:"show-password"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.importAccount.buttons.showPassword")})),"\n ",HTML.BR(),HTML.BR(),"\n ",HTML.BUTTON({type:"submit",style:"margin-left: 15px;"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.importAccount.buttons.importAccount")})),"\n "),"\n "]}),"\n "),"\n "]},function(){return["\n ",HTML.DIV({class:"col col-6 dropable"}," ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.importAccount.dropFilesHere")})),"\n "]}),"\n "),"\n "),"\n ")})},"template.loadingWindow.js":function(){Template.__checkName("popupWindows_loadingWindow"),Template.popupWindows_loadingWindow=new Template("Template.popupWindows_loadingWindow",function(){var e=this;return HTML.DIV({class:"loading-window"},"\n ",Spacebars.include(this.lookupTemplate("spinner")),"\n ")})},"template.sendTransactionConfirmation.js":function(){Template.__checkName("popupWindows_sendTransactionConfirmation"),Template.popupWindows_sendTransactionConfirmation=new Template("Template.popupWindows_sendTransactionConfirmation",function(){var e=this;return HTML.DIV({class:"popup-windows tx-info"},"\n ",HTML.FORM({action:"#"},"\n ",Spacebars.With(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("$"),"Session","get"),"data")},function(){return["\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$and"),e.lookup("data"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"toIsContract"))},function(){return["\n ",HTML.H1(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.title.contractExecution")})),"\n "]},function(){return["\n ",Blaze.If(function(){return Spacebars.call(e.lookup("to"))},function(){return["\n ",HTML.H1(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.title.sendTransaction")})),"\n "]},function(){return["\n ",HTML.H1(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.title.createContract")})),"\n "]}),"\n "]}),"\n\n ",HTML.DIV({class:"container"},"\n ",HTML.DIV({class:"inner-container"},"\n ",HTML.DIV({class:"transaction-parties"},"\n ",HTML.DIV("\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"fromIsContract")},function(){return["\n ",HTML.I({class:"overlap-icon icon-doc"}),"\n "]},function(){return["\n ",HTML.I({class:"overlap-icon icon-key"}),"\n "]}),"\n ",Blaze._TemplateWith(function(){return{identity:Spacebars.call(e.lookup("from")),class:Spacebars.call("dapp-large")}},function(){return Spacebars.include(e.lookupTemplate("dapp_identicon"))}),"\n ",HTML.BR(),"\n ",HTML.SPAN({class:"simptip-position-bottom simptip-movable","data-tooltip":function(){return Spacebars.mustache(e.lookup("from"))}},Blaze.View("lookup:shortenAddress",function(){return Spacebars.mustache(e.lookup("shortenAddress"),e.lookup("from"))})),"\n "),"\n ",HTML.DIV({class:"connection"},"\n ",HTML.DIV({class:"amount"},"\n ",Blaze.View("lookup:totalAmount",function(){return Spacebars.makeRaw(Spacebars.mustache(e.lookup("totalAmount")))})," ",HTML.SPAN({class:"unit"},"ETHER"),"\n "),"\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"executionFunction")},function(){return["\n ",HTML.DIV({class:function(){return["function-signature ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"hasSignature")},function(){return" has-signature "})," "]}},"\n ",Blaze.View("lookup:TemplateVar.get",function(){return Spacebars.mustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"executionFunction")}),"\n "),"\n "]}),"\n "),"\n\n ",HTML.DIV("\n ",Blaze.If(function(){return Spacebars.call(e.lookup("to"))},function(){return["\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"toIsContract")},function(){return["\n ",HTML.I({class:"overlap-icon icon-doc"}),"\n "]},function(){return["\n ",HTML.I({class:"overlap-icon icon-key"}),"\n "]}),"\n ",Blaze._TemplateWith(function(){return{identity:Spacebars.call(e.lookup("to")),class:Spacebars.call("dapp-large")}},function(){return Spacebars.include(e.lookupTemplate("dapp_identicon"))}),"\n ",HTML.BR(),"\n ",HTML.A({href:function(){return["http://etherscan.io/address/",Spacebars.mustache(e.lookup("to")),"#code"]},class:"simptip-position-bottom simptip-movable","data-tooltip":function(){return Spacebars.mustache(e.lookup("to"))},target:"_blank"},Blaze.View("lookup:shortenAddress",function(){return Spacebars.mustache(e.lookup("shortenAddress"),e.lookup("to"))})),"\n "]},function(){return["\n ",HTML.I({class:"circle-icon icon-doc"}),"\n ",HTML.BR(),"\n ",HTML.SPAN(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.createContract")})),"\n "]}),"\n "),"\n "),"\n\n ",Blaze.If(function(){return Spacebars.call(e.lookup("transactionInvalid"))},function(){return["\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"gasLoading")},function(){return["\n ",HTML.P({class:"info gas-loading"},"\n ",Spacebars.include(e.lookupTemplate("spinner")),"\n "),"\n "]},function(){return["\n ",HTML.P({class:"info dapp-error"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.estimatedGasError")}),"\n "),"\n "]}),"\n "]},function(){return["\n ",Blaze.Unless(function(){return Spacebars.dataMustache(e.lookup("$eq"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"gasError"),"notEnoughGas")},function(){return["\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"gasError"),"overBlockGasLimit")},function(){return["\n ",HTML.DIV({class:"info dapp-error"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.overBlockGasLimit")}),"\n "),"\n "]},function(){return["\n\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"gasError"),"defaultGas")},function(){return["\n ",HTML.DIV({class:"info dapp-error"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.defaultGas")}),"\n "),"\n "]},function(){return["\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$and"),e.lookup("data"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"toIsContract"))},function(){return["\n ",HTML.P({class:"info"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.contractExecutionInfo")}),"\n "),"\n "]}),"\n\n ",Blaze.Unless(function(){return Spacebars.call(e.lookup("to"))},function(){return["\n ",HTML.P({class:"info"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.contractCreationInfo")}),"\n "),"\n "]}),"\n "]}),"\n "]}),"\n "]},function(){return["\n ",HTML.DIV({class:"info dapp-error not-enough-gas",style:"cursor: pointer;"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.makeRaw(Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.notEnoughGas"))}),"\n "),"\n "]}),"\n\n "]}),"\n\n ",HTML.DIV({class:"fees"},"\n ",HTML.UL("\n ",HTML.LI("\n ",HTML.DIV({class:"value"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.estimatedFee")}),"\n "),"\n ",HTML.DIV({class:"type"},"\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"estimatedGas"),"invalid")},function(){return["\n ",HTML.SPAN({class:"red"},HTML.I({class:"icon-shield"})," ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.transactionThrow")})),"\n "]},function(){return["\n\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),Spacebars.dataMustache(e.lookup("dapp_formatNumber"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"estimatedGas"),"0"),"0")},function(){return["\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"gasLoading")},function(){return["\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.gasLoading")}),"\n ",Spacebars.include(e.lookupTemplate("spinner")),"\n "]},function(){return["\n ",HTML.SPAN({class:"red"},HTML.I({class:"icon-shield"})," ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.noEstimate")})),"\n "]}),"\n "]},function(){return["\n ",Blaze.View("lookup:estimatedFee",function(){return Spacebars.mustache(e.lookup("estimatedFee"))})," (",Blaze.View("lookup:dapp_formatNumber",function(){return Spacebars.mustache(e.lookup("dapp_formatNumber"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"estimatedGas"),"0,0")})," gas)\n "]}),"\n\n\n\n "]}),"\n "),"\n "),"\n ",HTML.LI("\n ",HTML.DIV({class:"value"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.gasLimit")}),"\n "),"\n ",HTML.DIV({class:"type"},"\n ",Blaze.View("lookup:providedGas",function(){return Spacebars.mustache(e.lookup("providedGas"))})," ether (",HTML.SPAN({class:"provided-gas",contenteditable:"true"},Blaze.View("lookup:dapp_formatNumber",function(){return Spacebars.mustache(e.lookup("dapp_formatNumber"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"initialProvidedGas"),"0")}))," gas)\n "),"\n "),"\n ",HTML.LI("\n ",HTML.DIV({class:"value"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.gasPrice")}),"\n "),"\n ",HTML.DIV({class:"type"},Blaze.View("lookup:dapp_formatBalance",function(){return Spacebars.mustache(e.lookup("dapp_formatBalance"),e.lookup("gasPrice"),"0,0.0[0000]","szabo")})," ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.perMillionGas")})),"\n "),"\n "),"\n "),"\n\n ",Blaze.If(function(){return Spacebars.call(e.lookup("data"))},function(){return["\n ",Blaze.If(function(){return Spacebars.call(e.lookup("showFormattedParams"))},function(){return["\n ",HTML.DIV({class:"parameters"},"\n ",HTML.H3(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.parameters")}),"\n ",HTML.A({href:"#",class:"toggle-panel"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.showRawBytecode")})),"\n "),"\n ",HTML.OL("\n ",Blaze.Each(function(){return{_sequence:Spacebars.call(e.lookup("params")),_variable:"param"}},function(){return["\n ",HTML.LI(Blaze._TemplateWith(function(){return{output:Spacebars.call(e.lookup("param"))}},function(){return Spacebars.include(e.lookupTemplate("dapp_output"))})),"\n "]}),"\n "),"\n "),"\n "]},function(){return["\n ",HTML.DIV({class:"data"},"\n ",HTML.H3(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.data")}),"\n\n ",Blaze.If(function(){return Spacebars.call(e.lookup("params"))},function(){return["\n ",HTML.A({href:"#",class:"toggle-panel"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.showDecodedParameters")})),"\n "]},function(){return["\n ",Blaze.If(function(){return Spacebars.call(e.lookup("to"))},function(){return["\n ",Blaze.Unless(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"lookingUpFunctionSignature")},function(){return["\n ",HTML.A({class:"lookup-function-signature simptip-position-bottom simptip-movable","data-tooltip":function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.lookupDataExplainer")}}," ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.lookupData")}),"\n "),"\n "]}),"\n "]}),"\n "]}),"\n "),"\n\n ",HTML.PRE(Blaze.View("lookup:formattedData",function(){return Spacebars.makeRaw(Spacebars.mustache(e.lookup("formattedData")))})),"\n "),"\n "]}),"\n "]}),"\n\n "),"\n "),"\n ",HTML.FOOTER("\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"unlocking")},function(){return["\n ",HTML.H2(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.unlocking")})),"\n "]},function(){return["\n ",HTML.INPUT({type:"password",placeholder:function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.enterPassword")}}),"\n\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$neq"),Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"network"),"main")},function(){return["\n ",HTML.DIV({class:"network"},"\n ",Blaze.View("lookup:TemplateVar.get",function(){return Spacebars.mustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"network")}),"\n "),"\n "]}),"\n\n ",HTML.DIV({class:"dapp-modal-buttons"},"\n ",HTML.BUTTON({class:"cancel",type:"button"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"buttons.cancel")})),"\n ",HTML.BUTTON({class:"ok dapp-primary-button",type:"submit"},Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.sendTransactionConfirmation.buttons.sendTransaction")})),"\n "),"\n "]}),"\n "),"\n "]}),"\n\n "),"\n ")})},"template.updateAvailable.js":function(){Template.__checkName("popupWindows_updateAvailable"),Template.popupWindows_updateAvailable=new Template("Template.popupWindows_updateAvailable",function(){var e=this;return HTML.DIV({class:"popup-windows update-available row"},"\n ",HTML.DIV({class:"col col-3"},"\n ",HTML.IMG({class:function(){return["left-overlay ",Spacebars.mustache(e.lookup("mode"))]},src:function(){return Spacebars.mustache(e.lookup("appIconPath"))}}),"\n "),"\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"checking")},function(){return["\n ",HTML.DIV({class:"col col-8 text"}," \n ",HTML.H1({class:"checking"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.checking",Spacebars.kw({name:e.lookup("appName")}))}),"\n "),"\n "),"\n "]},function(){return["\n ",Blaze.If(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"update")},function(){return["\n ",Spacebars.With(function(){return Spacebars.dataMustache(Spacebars.dot(e.lookup("TemplateVar"),"get"),"update")},function(){return["\n ",HTML.DIV({class:"col col-8 text"},"\n ",HTML.H1("\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.newVersionAvailable",Spacebars.kw({name:e.lookup("appName")}))}),"\n "),"\n\n ",HTML.P("\n ",HTML.BR(),"\n ",HTML.UL({class:"no-bullets"},"\n ",HTML.LI(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.version")}),": ",HTML.STRONG(" ",Blaze.View("lookup:version",function(){return Spacebars.mustache(e.lookup("version"))})," ")),"\n ",HTML.LI(Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.downloadURL")}),": ",HTML.STRONG(" ",Blaze.View("lookup:url",function(){return Spacebars.mustache(e.lookup("url"))}))),"\n\n "),"\n ")," \n "),"\n\n ",HTML.FOOTER({class:"dapp-small"},"\n ",HTML.DIV({class:"dapp-modal-buttons"},"\n ",HTML.BUTTON({class:"ok dapp-primary-button get-update"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.download")}),"\n "),"\n "),"\n "),"\n\n \n "]}),"\n "]},function(){return["\n ",HTML.DIV({class:"col col-8 text"},"\n ",HTML.H1({class:"no-update"},"\n ",Blaze.View("lookup:i18n",function(){return Spacebars.mustache(e.lookup("i18n"),"mist.popupWindows.updateAvailable.noUpdateFound",Spacebars.kw({name:e.lookup("appName")}))}),"\n "),"\n "),"\n "]}),"\n "]}),"\n ")})},"clientUpdateAvailable.js":function(e,t,a){Template.popupWindows_clientUpdateAvailable.events({"click .ok":function(e){ipc.send("backendAction_windowCallback","update")},"click .cancel":function(e){ipc.send("backendAction_windowCallback","skip")}})},"connectAccount.js":function(){var e=function(){var e=TemplateVar.get("tab");if(e){var t=Helpers.getTabIdByUrl(e.url);if("browser"===t){var a=Tabs.insert({url:e.url,redirect:e.url,name:e.name,menu:{},position:Tabs.find().count()+1});LocalStore.set("selectedTab",a)}else t&&LocalStore.set("selectedTab",t);if("browser"===e._id){var n,s,i=LastVisitedPages.find({},{limit:2,sort:{timestamp:-1}}).fetch().pop(),r=i?i.url:"http://about:blank";Tabs.update("browser",{url:r,redirect:r}),(n=LastVisitedPages.findOne({url:e.url}))&&LastVisitedPages.remove(n._id)}}},t=function(e){var t=TemplateVar.get("selectedTab")._id;Tabs.update(t,{$set:{"permissions.accounts":e}})};Template.popupWindows_connectAccount.onCreated(function(){this.autorun(function(){TemplateVar.set("tab",Tabs.findOne(LocalStore.get("selectedTab")));var e=TemplateVar.get("tab"),t=e&&e.permissions&&e.permissions.accounts?e.permissions.accounts:[];TemplateVar.set("accounts",t)})}),Template.popupWindows_connectAccount.helpers({dapp:function(){return TemplateVar.get("tab")},dappFriendlyURL:function(){var e=TemplateVar.get("tab");if(e&&e.url)return e.url.replace(/^https?:\/\/(www\.)?/,"").replace(/\/$/,"")},accountNumber:function(){var e=_.pluck(EthAccounts.find().fetch(),"address");return _.intersection(e,TemplateVar.get("accounts")).length},selectedAccounts:function(){var e=_.pluck(EthAccounts.find().fetch(),"address");return _.intersection(e,TemplateVar.get("accounts"))},selected:function(){return _.contains(TemplateVar.get("accounts"),this.address)?"selected":""}}),Template.popupWindows_connectAccount.events({"click .dapp-account-list button":function(e,t){e.preventDefault();var a=TemplateVar.get("accounts");_.contains(a,this.address)?a=_.without(a,this.address):a.push(this.address),TemplateVar.set(t,"accounts",a)},"click .cancel":function(e){ipc.send("backendAction_closePopupWindow")},"click .ok, click .stay-anonymous":function(t){t.preventDefault();var a=TemplateVar.get("accounts");$("#pin-to-sidebar")[0].checked&&e(),a=_.unique(_.flatten(a)),ipc.send("backendAction_windowMessageToOwner",null,a),setTimeout(function(){ipc.send("backendAction_closePopupWindow")},600)},"click button.create-account":function(e,t){ipc.send("mistAPI_createAccount")}})},"generic.js":function(e,t,a){Template.popupWindows_generic.onCreated(function(){})},"importAccount.js":function(e,t,a){Template.popupWindows_importAccount.helpers({showPassword:function(){return TemplateVar.get("showPassword")?"text":"password"}}),Template.popupWindows_importAccount.events({"dragenter .dropable":function(e){$(e.currentTarget).addClass("active")},"dragleave .dropable":function(e){$(e.currentTarget).removeClass("active")},"drop .dropable":function(e,t){e.preventDefault(),e.originalEvent.dataTransfer&&(files=e.originalEvent.dataTransfer.files),files.length&&(ipc.send("backendAction_checkWalletFile",files[0].path),ipc.on("uiAction_checkedWalletFile",function(e,a,n){switch(n){case"presale":console.log("Imported ".concat(n," account")),TemplateVar.set(t,"filePath",files[0].path),Tracker.afterFlush(function(){t.$(".password").focus()});break;case"web3":console.log("Imported ".concat(n," account")),TemplateVar.set(t,"filePath",files[0].path),TemplateVar.set(t,"importing",!0),setTimeout(function(){ipc.send("backendAction_closePopupWindow")},750);break;default:GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.importAccount.errors.unknownFile"),duration:4})}})),$(e.currentTarget).removeClass("active")},"dragover .dropable":function(e){e.preventDefault()},"click .show-password":function(e){TemplateVar.set("showPassword",e.currentTarget.checked)},"submit form":function(e,t){var a=t.find("input.password").value;ipc.send("backendAction_importWalletFile",TemplateVar.get("filePath"),a),TemplateVar.set("importing",!0),ipc.on("uiAction_importedWalletFile",function(e,a,n){TemplateVar.set(t,"importing",!1),TemplateVar.set(t,"filePath",!1),n?(ipc.removeAllListeners("uiAction_importedWalletFile"),console.log("Imported account: ",n),$(".importAccount-start")[0]?(TemplateVar.setTo(".importAccount-account","newAccount",web3.utils.toChecksumAddress(n)),TemplateVar.setTo(".importAccount-screen","currentActive","account")):ipc.send("backendAction_closePopupWindow")):(console.log("Import failed",a),"Decryption Failed"===a?GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.importAccount.errors.wrongPassword"),duration:4}):GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.importAccount.errors.importFailed",{error:a}),duration:4}))}),t.find("input.password").value="",a=null}})},"sendTransactionConfirmation.js":function(e,t,a){var n=function(e){Tracker.afterFlush(function(){ipc.send("backendAction_setWindowSize",580,e.$(".popup-windows .inner-container").height()+240)})},s=3e6,i=function(e,t){return new Q(function(a,n){if(e&&e.length>8){var s="0x"===e.substr(0,2)?e.substr(0,10):"0x"+e.substr(0,8);t?https.get("https://www.4byte.directory/api/v1/signatures/?hex_signature="+s,function(e){var t="";e.on("data",function(e){t+=e}),e.on("end",function(){var e=JSON.parse(t);e.results.length?a(e.results[0].text_signature):a(s)})}).on("error",function(e){console.warn("Error querying Function Signature Registry.",err),n(s)}):_.first(window.SIGNATURES[s])?a(_.first(window.SIGNATURES[s])):n(s)}else n(void 0)})},r=function(e){return i(e,!1)},d=function(e){return i(e,!0)},o=function(e){TemplateVar.set(template,"executionFunction",e.replace(/\(.+$/g,"")),TemplateVar.set(template,"hasSignature",!0);var t=e.match(/\((.+)\)/i);t&&(console.log("params sent",t),TemplateVar.set(template,"executionFunctionParamTypes",t),ipc.send("backendAction_decodeFunctionSignature",e,data.data))};Template.popupWindows_sendTransactionConfirmation.onCreated(function(){var e=this;c(e),ipc.on("uiAction_decodedFunctionSignatures",function(t,a){console.log("params returned",a),TemplateVar.set(e,"params",a)}),this.autorun(function(){TemplateVar.get("estimatedGas")>Number(TemplateVar.get("providedGas"))?TemplateVar.set("gasError","notEnoughGas"):TemplateVar.get("estimatedGas")>8e6?TemplateVar.set("gasError","overBlockGasLimit"):3e6==TemplateVar.get("estimatedGas")?TemplateVar.set("gasError","defaultGas"):TemplateVar.set("gasError",null)}),this.autorun(function(){TemplateVar.set(e,"displayDecodedParams",!0);var t=Session.get("data");if(t){n(e);const i=web3.utils.toBN(t.gas||0);TemplateVar.set("providedGas",i.toNumber()),TemplateVar.set("initialProvidedGas",i.toNumber()),t.gasPrice||web3.eth.getGasPrice(function(e,a){e||(t.gasPrice="0x"+a.toString(16),Session.set("data",t))}),t.to&&(web3.eth.getCode(t.to,function(t,a){!t&&a&&a.length>2&&(TemplateVar.set(e,"toIsContract",!0),n(e))}),t.data&&r(t.data).then(function(a){TemplateVar.set(e,"executionFunction",a.replace(/\(.+$/g,"")),TemplateVar.set(e,"hasSignature",!0);var n=a.match(/\((.+)\)/i);n&&(TemplateVar.set(e,"executionFunctionParamTypes",n),ipc.send("backendAction_decodeFunctionSignature",a,t.data))}).catch(function(t){TemplateVar.set(e,"executionFunction",t),TemplateVar.set(e,"hasSignature",!1)})),t.from&&web3.eth.getCode(t.from,function(t,a){!t&&a&&a.length>2&&TemplateVar.set(e,"fromIsContract",!0)}),TemplateVar.set(e,"gasLoading",!0);var a=_.clone(t);a.gas=3e6;const d=t=>{console.log("Gas estimation failed. Falling back to max(provided, default) value",t),TemplateVar.set(e,"gasLoading",!1),TemplateVar.set(e,"estimatedGas",3e6),TemplateVar.set(e,"providedGas",Math.max(i,3e6))};var s=setTimeout(d,2e4);web3.eth.estimateGas(a).then(function(t,a){clearTimeout(s),console.log("Estimated gas: ",t,a),!a&&t?Tracker.nonreactive(function(){var a=Number(TemplateVar.get(e,"providedGas"));if(3e6===t)return TemplateVar.set(e,"estimatedGas","invalid");const n=web3.utils.toBN(t||0);TemplateVar.set(e,"estimatedGas",n.toNumber()),!a&&t&&(TemplateVar.set(e,"providedGas",n.add(web3.utils.toBN(1e5)).toNumber()),TemplateVar.set(e,"initialProvidedGas",n.add(web3.utils.toBN(1e5)).toNumber()))}):(TemplateVar.set(e,"estimatedGas",3e6),TemplateVar.set(e,"providedGas",3e6)),TemplateVar.set(e,"gasLoading",!1)}).catch(d)}})}),Template.popupWindows_sendTransactionConfirmation.onRendered(function(){var e=this;Meteor.setTimeout(function(){e.$('input[type="password"]').focus()},200)}),Template.popupWindows_sendTransactionConfirmation.helpers({totalAmount:function(){var e=EthTools.formatBalance(web3.utils.toBN(this.value||0),"0,0.00[0000000000000000]","ether"),t=~e.indexOf(".")?e.indexOf(".")+3:e.indexOf(",")+3;return e?e.substr(0,t)+'<small style="font-size: 0.5em;">'+e.substr(t)+"</small>":"0"},estimatedFee:function(){var e=TemplateVar.get("estimatedGas");if(e&&this.gasPrice){const t=web3.utils.toBN(e||0).mul(web3.utils.toBN(this.gasPrice||0));return EthTools.formatBalance(t,"0,0.0[0000000] unit","ether")}},providedGas:function(){var e=TemplateVar.get("providedGas");if(e&&this.gasPrice){const t=web3.utils.toBN(e||0).mul(web3.utils.toBN(this.gasPrice||0));return EthTools.formatBalance(t,"0,0.0[0000000]","ether")}},shortenAddress:function(e){if(_.isString(e))return e.substr(0,6)+"..."+e.substr(-4)},formattedData:function(){return TemplateVar.get("toIsContract")?this.data.replace(/([0]{2,})/g,'<span class="zero">$1</span>').replace(/(0x[a-f0-9]{8})/i,'<span class="function">$1</span>'):this.data.replace(/([0]{2,})/g,'<span class="zero">$1</span>')},params:function(){return TemplateVar.get("params")},showFormattedParams:function(){return TemplateVar.get("params")&&TemplateVar.get("displayDecodedParams")},transactionInvalid:function(){return"invalid"===TemplateVar.get("estimatedGas")||0===TemplateVar.get("estimatedGas")||void 0===TemplateVar.get("estimatedGas")}}),Template.popupWindows_sendTransactionConfirmation.events({"change .provided-gas, input .provided-gas":function(e,t){var a=t.$(".provided-gas").text().replace(/[, ]+/g,"");TemplateVar.set("providedGas",a)},"click .not-enough-gas":function(){const e=web3.utils.toBN(TemplateVar.get("estimatedGas")||0).add(web3.utils.toBN(1e5)).toNumber();TemplateVar.set("initialProvidedGas",e),TemplateVar.set("providedGas",e)},"click .cancel":function(){ipc.send("backendAction_unlockedAccountAndSentTransaction","Transaction not confirmed"),ipc.send("backendAction_closePopupWindow")},"submit form":async function(e,t){e.preventDefault();var a=Session.get("data"),n=t.find('input[type="password"]').value,s=web3.utils.numberToHex(TemplateVar.get("providedGas"));if(a.to&&a.from===a.to.toLowerCase())return GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.sendTransactionConfirmation.errors.sameAccount"),duration:5}),!1;if(console.log("Choosen Gas: ",s,TemplateVar.get("providedGas")),!s||!_.isFinite(s))return;a.gas=s,TemplateVar.set("unlocking",!0);const i=await web3.eth.getTransactionCount(a.from),r=Object.assign({},a,{nonce:"0x".concat(i.toString(16))});var d;if(await web3.eth.personal.signTransaction(r,n||"",function(e,a){if(n=null,e)return TemplateVar.set(t,"unlocking",!1),console.log(e),Tracker.afterFlush(function(){t.find('input[type="password"]').value="",t.$('input[type="password"]').focus()}),void(e.message.includes("Unable to connect to socket: timeout")?GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.sendTransactionConfirmation.errors.connectionTimeout"),duration:5}):e.message.includes("could not decrypt key with given passphrase")?GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.sendTransactionConfirmation.errors.wrongPassword"),duration:3}):e.message.includes("multiple keys match address")?GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.sendTransactionConfirmation.errors.multipleKeysMatchAddress"),duration:10}):GlobalNotification.warning({content:e.message||e,duration:5}));d=a.raw}),!d)return console.log("Error: no signedTx"),void TemplateVar.set(t,"unlocking",!1);web3.eth.sendSignedTransaction(d,(e,a)=>{if(TemplateVar.set(t,"unlocking",!1),e)return console.error("Error from sendSignedTransaction: ".concat(e)),void(e.message.includes("Unable to connect to socket: timeout")?GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.sendTransactionConfirmation.errors.connectionTimeout"),duration:5}):e.message.includes("Insufficient funds for gas * price + value")?GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.sendTransactionConfirmation.errors.insufficientFundsForGas"),duration:5}):GlobalNotification.warning({content:e.message||e,duration:5}));ipc.send("backendAction_unlockedAccountAndSentTransaction",null,a)}),setTimeout(()=>{TemplateVar.set(t,"unlocking",!1)},75e3)},"click .data .toggle-panel":function(){TemplateVar.set("displayDecodedParams",!0)},"click .parameters .toggle-panel":function(){TemplateVar.set("displayDecodedParams",!1)},"click .lookup-function-signature":function(e,t){var a=Session.get("data");TemplateVar.set("lookingUpFunctionSignature",!0),d(a.data).then(function(e){TemplateVar.set(t,"lookingUpFunctionSignature",!1),TemplateVar.set(t,"executionFunction",e.replace(/\(.+$/g,"")),TemplateVar.set(t,"hasSignature",!0);var n=e.match(/\((.+)\)/i);n&&(console.log("params:",n),TemplateVar.set(t,"executionFunctionParamTypes",n),ipc.send("backendAction_decodeFunctionSignature",e,a.data))}).catch(function(e){TemplateVar.set(t,"lookingUpFunctionSignature",!1),TemplateVar.set(t,"executionFunction",e),TemplateVar.set(t,"hasSignature",!1)})}});var c=function(e){TemplateVar.set(e,"network",store.getState().nodes.network),this.storeUnsubscribe=store.subscribe(()=>{store.getState().nodes.network!==TemplateVar.get(e,"network")&&TemplateVar.set(e,"network",store.getState().nodes.network)})}},"updateAvailable.js":function(e,t,a){Template.popupWindows_updateAvailable.onCreated(function(){var e=this;TemplateVar.set(e,"checking",!0),ipc.on("uiAction_checkUpdateInProgress",function(t,a){console.debug("Update check in progress..."),TemplateVar.set(e,"checking",!0)}),ipc.on("uiAction_checkUpdateDone",function(t,a){console.debug("Update check done"),TemplateVar.set(e,"checking",!1),a&&TemplateVar.set(e,"update",a)})}),Template.popupWindows_updateAvailable.events({"click .get-update":function(e){var t=TemplateVar.get("update");t&&t.url&&ipc.send("backendAction_openExternalUrl",t.url)}})}},views:{"template.webview.js":function(){Template.__checkName("views_webview"),Template.views_webview=new Template("Template.views_webview",function(){var e=this;return HTML.DIV({class:function(){return["webview ",Spacebars.mustache(e.lookup("isVisible"))," ",Blaze.If(function(){return Spacebars.call(e.lookup("appBar"))},function(){return["app-bar-",Blaze.View("lookup:appBar",function(){return Spacebars.mustache(e.lookup("appBar"))})]})]}},"\n ",Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),e.lookup("_id"),"tests")},function(){return["\n ",HTML.getTag("webview")({src:function(){return["file://",Spacebars.mustache(e.lookup("dirname")),"/tests/mocha-in-browser/runner.html"]},"data-id":function(){return Spacebars.mustache(e.lookup("_id"))},preload:function(){return Spacebars.mustache(e.lookup("preloaderFile"))},autosize:""}),"\n "]},function(){return["\n ",HTML.getTag("webview")({src:function(){return Spacebars.mustache(e.lookup("checkedUrl"))},"data-id":function(){return Spacebars.mustache(e.lookup("_id"))},preload:function(){return Spacebars.mustache(e.lookup("preloaderFile"))},webpreferences:"contextIsolation=yes",partition:function(){return Blaze.If(function(){return Spacebars.dataMustache(e.lookup("$eq"),e.lookup("_id"),"wallet")},function(){return"persist:wallet"})},autosize:""}),"\n "]}),"\n ")})},"webview.js":function(e,t,a){Template.views_webview.onRendered(function(){var e=this,t=e.data._id,a=e.find("webview");ipc.on("uiAction_reloadSelectedTab",function(e){var t;(console.log("uiAction_reloadSelectedTab",LocalStore.get("selectedTab")),LocalStore.get("selectedTab")===this._id)&&Helpers.getWebview(LocalStore.get("selectedTab")).reload()}),a.addEventListener("did-start-loading",function(t){TemplateVar.set(e,"loading",!0)}),a.addEventListener("did-stop-loading",function(t){TemplateVar.set(e,"loading",!1)}),a.addEventListener("did-navigate",webviewChangeUrl.bind(a,t)),a.addEventListener("did-navigate-in-page",webviewChangeUrl.bind(a,t)),a.addEventListener("did-get-redirect-request",webviewChangeUrl.bind(a,t)),a.addEventListener("did-stop-loading",webviewChangeUrl.bind(a,t)),a.addEventListener("dom-ready",function(e){var n=a.getTitle(),s=n;n&&n.length>40&&(s=n.substr(0,40),s+="…"),Tabs.update(t,{$set:{name:s,nameFull:n}}),webviewLoadStop.call(this,t,e)}),a.addEventListener("did-fail-load",showError.bind(a,t)),a.addEventListener("crashed",showError.bind(a,t)),a.addEventListener("did-get-response-details",function(e){if(e&&"mainFrame"===e.resourceType&&/^bzz:\//i.test(e.newURL))switch(e.httpResponseCode){case 500:showError.call(a,t,{isMainFrame:!0,errorCode:404})}}),a.addEventListener("will-navigate",webviewLoadStart.bind(a,t)),a.addEventListener("did-get-redirect-request",webviewLoadStart.bind(a,t)),a.addEventListener("new-window",webviewLoadStart.bind(a,t)),a.addEventListener("ipc-message",mistAPIBackend.bind({template:e,webview:a}))}),Template.views_webview.helpers({preloaderFile:function(){switch(this._id){case"browser":return"file://"+Helpers.preloaderDirname+"/browser.js";case"tests":return"file://"+Helpers.preloaderDirname+"/tests.js";default:return"file://"+Helpers.preloaderDirname+"/dapps.js"}},isVisible:function(){return LocalStore.get("selectedTab")===this._id?"":"hidden"},checkedUrl:function(){var e=Template.instance(),t=Tabs.findOne(this._id,{fields:{redirect:1}}),a;if(t){if(t.redirect&&(a=t.redirect,Tabs.update(this._id,{$unset:{redirect:""}})),a&&0===a.indexOf("file://".concat(dirname,"/errorPages/")))return a;if(a&&0===a.indexOf("file://".concat(dirname,"/wallet/index.html")))return a;if(!Helpers.sanitizeUrl(a,!0)){var n;if(e.view.isRendered)e.find("webview").clearHistory();return console.warn("Not allowed URL: "+e.url),"file://"+dirname+"/errorPages/400.html"}return a&&(e.url=a,Tabs.update(this._id,{$set:{url:a}})),Helpers.formatUrl(a)}}})}},"template.index.js":function(){Template.body.addContent(function(){var e=this;return[HTML.Raw('<div class="drag-bar"></div>\n\n '),Blaze._TemplateWith(function(){return{template:Spacebars.call(e.lookup("renderApp"))}},function(){return Spacebars.include(function(){return Spacebars.call(Template.__dynamic)})}),"\n\n ",Spacebars.include(e.lookupTemplate("GlobalNotifications")),HTML.Raw('\n\n <div id="react-entry"></div>\n <div id="generic-body"></div>\n \x3c!-- Form Helper iFrame --\x3e\n <iframe id="dapp-form-helper-iframe" name="dapp-form-helper-iframe" src="javascript:false;"></iframe>')]}),Meteor.startup(Template.body.renderToDocument)},"index.js":function(e,t,a){const n=a;let s,i,r,d;n.watch(e("react"),{default(e){s=e}},0),n.watch(e("react-dom"),{render(e){i=e}},1),n.watch(e("../../components/About"),{default(e){r=e}},2),n.watch(e("../../components/RequestAccount"),{default(e){d=e}},3);const o={About:r,RequestAccount:d};function c(e){const t=o[e];t&&i(s.createElement(t,null),document.getElementById("react-entry"))}ipc.on("uiAction_switchTemplate",(e,t)=>{const a=t.charAt(0).toUpperCase()+t.slice(1);o[a]?(TemplateVar.setTo("#generic-body","MainRenderTemplate","popupWindows_generic"),c(a)):(c(""),TemplateVar.setTo("#generic-body","MainRenderTemplate","popupWindows_".concat(t)))}),Template.body.helpers({renderApp:function(){const e=TemplateVar.get("MainRenderTemplate");if(e)return e;if(_.isEmpty(location.hash))return $("title").text("Mist"),"layout_main";{const e=location.hash.match(/#([a-zA-Z]*)_?/),t=["about","requestAccount"];return!t.includes(e[1])&&(e.length>0&&"popupWindows_"+e[1])}}})},"webviewEvents.js":function(){showError=function(e,t){if(t.isMainFrame||t.killed){var a,n="file://"+dirname+"/errorPages/";switch(t.killed&&(t.errorCode=500),t.errorCode){case-105:case 404:a=n+"404.html";break;case 500:a=n+"500.html"}a&&Tabs.update(e,{$set:{redirect:a}})}},webviewChangeUrl=function(e,t){if("did-navigate-in-page"!==t.type||t.isMainFrame){var a=Helpers.sanitizeUrl(t.url||this.getURL());console.log(t.type,e,a),"did-navigate"===t.type&&ipc.send("ipcProvider-destroy",this.getWebContents().id),a&&-1===a.indexOf("mist/errorPages/")&&-1===a.indexOf("app.asar/errorPages/")&&Tabs.update(e,{$set:{url:a}})}},webviewLoadStop=function(e,t){var a=this,n=Helpers.sanitizeUrl(this.getURL()),s=this.getTitle();console.log(t.type,e,n),"browser"===e&&((find=_.find(LastVisitedPages.find().fetch(),function(e){if(e.url){var t=new URL(e.url).origin;return-1!==n.indexOf(t)}}))?LastVisitedPages.update(find._id,{$set:{timestamp:moment().unix(),url:n}}):LastVisitedPages.insert({name:s,url:n,timestamp:moment().unix()}),(find=History.findOne({url:n}))?History.update(find._id,{$set:{timestamp:moment().unix()}}):History.insert({name:s,url:n,timestamp:moment().unix()}))},webviewLoadStart=function(e,t){var a=this;if("did-get-redirect-request"!==t.type||t.isMainFrame){console.log(t.type,e,t),t.preventDefault(),this.stop(),ipc.sendSync("backendAction_stopWebviewNavigation",this.getWebContents().id);var n=Helpers.sanitizeUrl(t.newURL||t.url),s=Helpers.getTabIdByUrl(n),i;"new-window"===t.type&&s===e&&(s="browser"),Tabs.findOne(s).url!==n&&Tabs.update(s,{$set:{redirect:n,url:n}}),LocalStore.set("selectedTab",s)}}}},lib:{ethereum:{"1_web3js_init.js":function(){"undefined"!=typeof web3?web3=new Web3(web3.currentProvider):web3=new Web3("ws://localhost:8546")}},helpers:{"helperFunctions.js":function(e,t,a){Helpers={},Helpers.preloaderDirname=window.dirname+"/modules/preloader",Helpers.rerun={"10s":new ReactiveTimer(10),"1s":new ReactiveTimer(1)},Helpers.getWebview=function(e){return $('webview[data-id="'+e+'"]')[0]},Helpers.getTabIdByUrl=function(e,t){var a=Tabs.find().fetch();e=Helpers.sanitizeUrl(e);var n=_.find(a,function(t){if("browser"===t._id||!t.url)return!1;var a=new URL(t.url).origin;return"file://"!==a&&(e&&0===new URL(e).origin.indexOf(a))});return n=n?n._id:"browser"},Helpers.formatUrl=function(e){if(e)return 64===e.length&&e.match(/^[0-9a-f]+$/)?e="bzz://"+e:e.match(/^([a-z]*:\/\/)?[^/]*\.eth(\/.*)?$/i)?e="bzz://"+e.replace(/^([a-z]*:\/\/)?/i,""):e.match(/^[^\.\/]*$/i)?e="bzz://"+e+".eth":-1===e.indexOf("://")&&(e="http://"+e),e},Helpers.sanitizeUrl=function(e,t){return e=(e=(e=String(e)).replace(/[\t\n\r\s]+/g,"")).replace(/^[:\/]{1,3}/i,"http://"),t&&/^(?:file|javascript|data):/i.test(e)&&(e=!1),e},Helpers.generateBreadcrumb=function(e){var t,a;return(t={protocol:Blaze._escape(e.protocol),host:Blaze._escape(e.host),pathname:Blaze._escape(e.pathname),search:Blaze._escape(e.search),hash:Blaze._escape(e.hash)}).pathname+=t.search.replace(/\?/g,"/"),t.pathname+=t.hash.replace(/#/g,"/"),a=_.reject(t.pathname.replace(/\/$/g,"").split("/"),function(e){return""===e}),new Spacebars.SafeString(t.protocol+"//"+_.flatten(["<span>"+t.host+" </span>",a]).join(" ▸ "))},Helpers.getLocalStorageSize=function(){var e=0;return localStorage&&_.each(Object.keys(localStorage),function(t){e+=2*localStorage[t].length/1024/1024}),e},Helpers.selectTabWithIndex=function(e){var t=Tabs.find({},{sort:{position:1},fields:{_id:1}}).fetch();e<t.length&&LocalStore.set("selectedTab",t[e]._id)},Helpers.selectLastTab=function(){var e=Tabs.findOne({},{sort:{position:-1},fields:{_id:1},limit:1});LocalStore.set("selectedTab",e._id)},Helpers.selectTabWithOffset=function(e){var t,a,n;1===Math.abs(e)&&((n=((a=(t=_.pluck(Tabs.find({},{sort:{position:1},fields:{_id:1}}).fetch(),"_id")).indexOf(LocalStore.get("selectedTab")))+e)%t.length)<0&&(n=t.length-1),LocalStore.set("selectedTab",t[n]))},Helpers.detectNetwork=function(e){var t={};switch(e){case"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3":console.log("Network is mainnet"),t.type="mainnet",t.name="Main";break;case"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d":console.log("Network is Testnet #3 (Ropsten)"),t.type="testnet",t.name="Ropsten";break;case"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177":console.log("Network is Testnet #4 (Rinkeby)"),t.type="testnet",t.name="Rinkeby";break;case"0x0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303":console.log("Network is Testnet #2 (Morden)"),t.type="testnet",t.name="Morden";break;default:console.log("Network is privatenet"),t.type="privatenet",t.name="Private"}return t}},"templateHelpers.js":function(e,t,a){Template.registerHelper("debug",function(e){console.log(e)}),Template.registerHelper("CurrentBlock",function(){return EthBlocks.latest}),Template.registerHelper("dirname",function(){return window.dirname}),Template.registerHelper("mist",function(){return window.mist}),Template.registerHelper("mode",function(){return window.mistMode}),Template.registerHelper("appName",function(){return"mist"===window.mistMode?"Mist":"Ethereum Wallet"}),Template.registerHelper("appIconPath",function(){return"file://"+window.dirname+"/icons/"+window.mistMode+"/icon2x.png"}),Template.registerHelper("accounts",function(e){return EthAccounts.find({},{sort:{name:1}})}),Template.registerHelper("isWatchOnly",Helpers.isWatchOnly),Template.registerHelper("walletIcon",function(){var e="";return"wallet"===this.type?e=Helpers.isWatchOnly(this._id)?'<i class="icon-eye" title="Watch only"></i>':'<i class="icon-wallet" title="Wallet"></i>':"account"===this.type&&(e='<i class="icon-key" title="Account"></i>'),new Spacebars.SafeString(e)}),Template.registerHelper("accountNameOrAddress",function(e){var t=EthAccounts.findOne({address:e});return t?t.name:e}),Template.registerHelper("formatTime",Helpers.formatTime),Template.registerHelper("formatNumber",Helpers.formatNumber),Template.registerHelper("formatBalance",Helpers.formatBalance)}},"signatures.js":function(){window.SIGNATURES={"0x063925c8":["scheduleCall(bytes,uint256,uint256)"],"0x523ccfa8":["isKnownCall(address)"],"0x0a16697a":["targetBlock()"],"0xea8a1af0":["cancel()"],"0xae45850b":["schedulerAddress()"],"0x3f4be889":["callContractAddress()"],"0x62986e27":["Canary(address,uint16)"],"0x8129fc1c":["initialize()"],"0x4a420138":["scheduleHeartbeat()"],"0x3defb962":["heartbeat()"],"0x4136aa35":["isAlive()"],"0xac9873c7":["CanaryV7()"],"0x334dc700":["CanaryV7Testnet()"],"0x0b9e9817":["CanaryV7FastTestnet()"],"0xecf6eb22":["setConfigAddress(bytes,address)"],"0x6099af40":["setConfigBool(bytes,bool)"],"0x0baaaed9":["setConfigBytes(bytes,bytes)"],"0xa288fb1f":["setConfigUint(int256,bytes,uint256)"],"0x9e997121":["getConfigAddress(bytes)"],"0x087e055a":["getConfigBool(bytes)"],"0xb38415f3":["getConfigBytes(bytes)"],"0x015e4f3a":["getConfigUint(int256,bytes)"],"0x70480275":["addAdmin(address)"],"0x1785f53c":["removeAdmin(address)"],"0x43e6125d":["Badge(address)"],"0x4e30a66c":["safeToAdd(uint256,uint256)"],"0xc74c251f":["addSafely(uint256,uint256)"],"0xe74b9d11":["safeToSubtract(uint256,uint256)"],"0x3416f9d4":["subtractSafely(uint256,uint256)"],"0x70a08231":["balanceOf(address)"],"0xa9059cbb":["transfer(address,uint256)"],"0x23b872dd":["transferFrom(address,address,uint256)"],"0x095ea7b3":["approve(address,uint256)"],"0xdd62ed3e":["allowance(address,address)"],"0xd35f4a99":["mint(int256,address,uint256)"],"0x13af4035":["setOwner(address)"],"0x26070774":["Token(address)"],"0x80a23ddf":["mintBadge(int256,address,uint256)"],"0x2b297f9e":["registerDao(address)"],"0x6637b882":["setDao(address)"],"0x3f2965f0":["registerSeller(address)"],"0xac900c2d":["unregisterSeller(address)"],"0x18160ddd":["totalSupply()"],"0xdfcbb794":["TrustFund(address,uint256,address)"],"0x69d89575":["releaseFunds()"],"0xdd2ad311":["scheduleCall(bytes,uint256)"],"0x7f497550":["scheduleTransfer(address,uint256,uint256)"],"0x1e39499d":["scheduleCall(address,bytes,uint256)"],"0x075fe877":["scheduleCall(address,bytes,uint256,uint256)"],"0x6b069710":["scheduleCall(address,bytes,uint256,uint256,uint8)"],"0xb7aec6a5":["scheduleCall(address,bytes,uint256,uint256,uint8,uint256)"],"0xf37b437b":["scheduleCall(address,bytes,uint256,uint256,uint8,uint256,uint256)"],"0xd826f88f":["reset()"],"0x638560cf":["registerBool(address,bool)"],"0x9872a20a":["registerUInt(address,uint256)"],"0x1fb291cb":["registerInt(address,int256)"],"0x9aa26f06":["registerBytes32(address,bytes)"],"0x5dcbac7a":["registerBytes(address,bytes)"],"0x31b0795c":["registerAddress(address,address)"],"0x9c1500f0":["registerMany(address,uint256,int256,uint256,bytes,address,bytes)"],"0x5bfdc700":["registerData(address,int256,bytes,address)"],"0x5dfc2e4a":["noop()"],"0x5629c6d9":["doExecution(address)"],"0x1db71ffb":["doLoops(uint256)"],"0x6558488a":["scheduleSetBool(address,uint256,bool)"],"0x6f374a12":["setBool()"],"0xa71f94c8":["scheduleSetUInt(address,uint256,uint256)"],"0x54fd4d50":["version()"],"0x9378a9e2":["setUInt(uint256)"],"0x747586b8":["setInt(int256)"],"0xe30081a0":["setAddress(address)"],"0x46d667db":["setBytes32(bytes)"],"0xda359dc8":["setBytes(bytes)"],"0xbadbaa3c":["setCallData()"],"0x999a9965":["setMany(uint256,int256,uint256,bytes,address,bytes)"],"0xf46c50dc":["doFail()"],"0x3809c0bf":["doInfinite()"],"0x9941e3d0":["setCallAddress(address)"],"0xac1b14ff":["proxyCall(uint256)"],"0x21835af6":["__dig(uint256)"],"0x2e9c5e77":["doStackExtension(uint256)"],"0x971c803f":["getMinimumStackCheck()"],"0x586a69fa":["getMaximumStackCheck()"],"0x98e00e54":["getCallWindowSize()"],"0xc0f68859":["getMinimumGracePeriod()"],"0x8e46afa9":["getDefaultGracePeriod()"],"0x98c9cdf4":["getMinimumCallGas()"],"0x26a7985a":["getMaximumCallGas()"],"0x96cff3df":["getMinimumCallCost(uint256,uint256)"],"0xb152f19e":["getFirstSchedulableBlock()"],"0xea27a881":["getMinimumEndowment(uint256,uint256,uint256,uint256)"],"0x5548c837":["Deposit(address,address,uint256)"],"0x7fcf532c":["Withdrawal(address,uint256)"],"0x5c54305e":["InsufficientFunds(address,uint256,uint256)"],"0x12c82bcc":["sendRobust(address,uint256)"],"0xc6ab4514":["sendRobust(address,uint256,uint256)"],"0x6d5433e6":["max(uint256,uint256)"],"0xc5699d68":["_compare(int256,bytes,int256)"],"0x45fe6e2a":["Scheduler()"],"0x3017fe24":["callAPIVersion()"],"0xe6470fbe":["updateDefaultPayment()"],"0xbbc6eb1f":["getDefaultDonation()"],"0x1e74a2d3":["getMinimumEndowment()"],"0xaff21c65":["getMinimumEndowment(uint256)"],"0xf158458c":["getMinimumEndowment(uint256,uint256)"],"0x7c73f846":["getMinimumEndowment(uint256,uint256,uint256)"],"0x1b4fa6ab":["getDefaultStackCheck()"],"0xdbfef710":["getDefaultRequiredGas()"],"0xc3a2c0c3":["scheduleCall()"],"0x112e39a8":["scheduleCall(uint256)"],"0x67beaccb":["scheduleCall(bytes)"],"0xf4bbfd6a":["scheduleCall(bytes,bytes)"],"0x04509918":["scheduleCall(address)"],"0xa045fdff":["scheduleCall(address,bytes)"],"0x4b63e601":["scheduleCall(address,uint256,bytes)"],"0xa6cb9e64":["scheduleCall(address,bytes,bytes)"],"0x3fbb539d":["scheduleCall(address,bytes,uint256,bytes)"],"0xa00aede9":["scheduleCall(uint256,address)"],"0xb5b33eda":["scheduleCall(address,uint256)"],"0xd8e5c048":["scheduleCall(address,uint256,uint256)"],"0x75f45878":["scheduleCall(bytes,bytes,uint256)"],"0x349501b7":["checkDepth(uint256)"],"0xa0bd3c0f":["scheduleCall(address,bytes,bytes,uint256)"],"0xc17e6817":["sendSafe(address,uint256)"],"0x76ca0c77":["scheduleCall(address,bytes,uint256,bytes,uint256)"],"0xb5d0f16e":["getGasScalar(uint256,uint256)"],"0x49942ccb":["scheduleCall(bytes,bytes,uint256,uint256)"],"0xf5562753":["getClaimAmountForBlock(uint256)"],"0x64bd87d6":["scheduleCall(address,bytes,bytes,uint256,uint256)"],"0xa9d2293d":["lastClaimBlock()"],"0x0e554bd8":["scheduleCall(bytes,uint256,uint256,uint8)"],"0xcc3471af":["maxClaimBlock()"],"0xaa497b9d":["scheduleCall(address,uint256,bytes,uint256,uint256,uint8)"],"0x0fd1f94e":["firstClaimBlock()"],"0x67a59d91":["scheduleCall(address,bytes,bytes,uint256,uint256,uint8)"],"0x4571d4c4":["FutureCall(address,uint256,uint16,address,bytes,bytes,uint256,uint256,uint256)"],"0xc6236a5c":["scheduleCall(bytes,uint256,uint256,uint8,uint256)"],"0xc19d93fb":["state()"],"0x40953102":["scheduleCall(address,uint256,bytes,uint256,uint256,uint8,uint256)"],"0x7d298ee3":["beforeExecute(address,uint256)"],"0xe7329e71":["scheduleCall(bytes,bytes,uint256,uint256,uint8,uint256)"],"0x09b30ed5":["afterExecute(address)"],"0xd6eafd08":["scheduleCall(address,bytes,bytes,uint8,uint256[4])"],"0x67ce940d":["getOverhead()"],"0x991ffd4e":["scheduleCall(address,bytes,bytes,uint256,uint256,uint8,uint256)"],"0x137c638b":["getExtraGas()"],"0xd13d1ace":["scheduleCall(bytes,bytes,uint16,uint8,uint256,uint256,uint256,uint256,uint256)"],"0xf6b4dfb4":["contractAddress()"],"0x38eee93e":["scheduleCall(address,bytes,bytes,uint16,uint8,uint256[5])"],"0xca94692d":["abiSignature()"],"0x9f927be7":["getNextCall(uint256)"],"0x48107843":["getNextCallSibling(address)"],"0x4e417a98":["callData()"],"0xd62457f6":["callValue()"],"0x37f4c00e":["anchorGasPrice()"],"0x974654f4":["requiredGas()"],"0x2f95b833":["requiredStackDepth()"],"0xd379be23":["claimer()"],"0x830953ab":["claimAmount()"],"0x3233c686":["claimerDeposit()"],"0x09241200":["wasSuccessful()"],"0xc6803622":["wasCalled()"],"0x95ee1221":["isCancelled()"],"0x4f059a43":["getClaimAmountForBlock()"],"0xb0f07e44":["registerData()"],"0x4e71d92d":["claim()"],"0x24032866":["checkExecutionAuthorization(address,uint256)"],"0x61461954":["execute()"],"0x0cb749b6":["FutureBlockCall(address,uint256,uint8,address,bytes,bytes,uint256,uint256,uint16,uint256,uint256)"],"0x4500054f":["isCancellable()"],"0xa3912ec8":["receiveEther()"],"0x612e45a3":["newProposal(address,uint256,string,bytes,uint256,bool)"],"0xeceb2945":["checkProposalCode(uint256,address,uint256,bytes)"],"0xc9d27afe":["vote(uint256,bool)"],"0x237e9492":["executeProposal(uint256,bytes)"],"0x82661dc4":["splitDAO(uint256,address)"],"0x6837ff1e":["newContract(address)"],"0x749f9889":["changeAllowedRecipients(address,bool)"],"0xe33734fd":["changeProposalDeposit(uint256)"],"0xa1da2fb9":["retrieveDAOReward(bool)"],"0xcc9ae3f6":["getMyReward()"],"0x8a00a82f":["withdrawRewardFor(address)"],"0x4e10c3ee":["transferWithoutReward(address,uint256)"],"0xdbde1988":["transferFromWithoutReward(address,address,uint256)"],"0x78524b2e":["halveMinQuorum()"],"0x8d7af473":["numberOfProposals()"],"0xbe7c29c1":["getNewDAOAddress(uint256)"],"0xfbac3951":["isBlocked(address)"],"0x2632bf20":["unblockMe()"],"0x0386a016":["closeProposal(uint256)"],"0x48027610":["transferPaidOut(address,address,uint256)"],"0x8400c307":["isRecipientAllowed(address)"],"0x39d1f908":["actualBalance()"],"0xf42ac1de":["minQuorum(uint256)"],"0xd21b84ac":["createNewDAO(address)"],"0xd92ebe46":["createDAO(address,uint256,uint256,uint256,string,string,uint8)"],"0xebae35a6":["DAOTokenCreationProxyTransferer(address,address)"],"0xbe2430fe":["sendValues()"],"0x013cf08b":["proposals(uint256)"],"0x8bfc2f33":["delegateDAOTokens(uint256)"],"0xe417291b":["undelegateDAOTokens(uint256)"],"0x4da74ee6":["setVoteIntention(uint256,bool,bool,string)"],"0xf98a4eca":["executeVote(uint256)"],"0xe49dcee9":["fixTokens()"],"0xde0ff7c5":["getEther()"],"0xd9fe60f3":["DTHPool(address,address,uint256,string,string,string)"],"0xdaa283c8":["__callback(bytes,string)"],"0x0221038a":["payOut(address,uint256)"],"0x1fd96b69":["ManagedAccount(address,bool)"],"0x1adf2d1a":["Offer(address,address,bytes,uint256,uint256,uint128,uint256)"],"0x1bcad37a":["getTotalCost()"],"0x60213b88":["getInitialWithdrawal()"],"0x42d16748":["getMinDailyWithdrawalLimit()"],"0xd6b4ec12":["getDailyWithdrawalLimit()"],"0x262c0b72":["getPayoutFreezePeriod()"],"0xb6cb405b":["getContractor()"],"0x43bf718e":["getHashOfTheProposalDocument()"],"0x0c0662a8":["getLastWithdrawal()"],"0xb29ae23f":["getDateOfSignature()"],"0x59dc735c":["getClient()"],"0x72b75585":["getOriginalClient()"],"0xa00ce377":["getIsContractValid()"],"0xd44f2d3d":["getInitialWithdrawalDone()"],"0x1f7b8622":["getVotingDeadline()"],"0x2ca15122":["sign()"],"0xedfbf7b6":["setVotingDeadline(uint256)"],"0x6a7fc8b7":["setDailyWithdrawLimit(uint128)"],"0x0c08bf88":["terminate()"],"0x3ccfd60b":["withdraw()"],"0x14918f5e":["performInitialWithdrawal()"],"0xb6ed9f15":["PFOffer(address,address,bytes,uint256,uint256,uint128)"],"0x350d141e":["getWasApprovedBeforeDeadline()"],"0x20768ee8":["getProposalID()"],"0xffb7bfba":["watchProposal(uint256)"],"0xe45ebe93":["checkVoteStatus()"],"0x5d268629":["Refund()"],"0x29f1bff4":["withdrawFromChildDAO(uint256)"],"0x943b0747":["RewardOffer(address,address,bytes,uint256,uint256,uint128,uint256)"],"0x1632070c":["setRewardDivisor(uint256)"],"0xe32e9f22":["setDeploymentReward(uint256)"],"0xe9540395":["getRewardDivisor()"],"0x525b25b1":["getDeploymentReward()"],"0x51cff8d9":["withdraw(address)"],"0xbaac5300":["createTokenProxy(address)"],"0x590e1ae3":["refund()"],"0x1f2dc5ef":["divisor()"],"0x69431ab6":["TokenCreation(uint256,uint256,address,string,string,uint8)"],"0x36dfe260":["payOneTimeReward()"],"0x7842a3a4":["payReward()"],"0xadf59f99":["query(uint256,string,string)"],"0xc51be90f":["query_withGasLimit(uint256,string,string,uint256)"],"0x77228659":["query2(uint256,string,string,string)"],"0x85dee34c":["query2_withGasLimit(uint256,string,string,string,uint256)"],"0x524f3889":["getPrice(string)"],"0x2ef3accc":["getPrice(string,uint256)"],"0x60f66701":["useCoupon(string)"],"0x688dcfd7":["setProofType(bytes1)"],"0x38cc4831":["getAddress()"],"0x6b3fdc5a":["oraclize_setNetwork(uint8)"],"0x489306eb":["oraclize_query(string,string)"],"0x7975c56e":["oraclize_query(uint256,string,string)"],"0x056e1059":["oraclize_query(uint256,string,string,uint256)"],"0xae152cf4":["oraclize_query(string,string,uint256)"],"0x346b306a":["oraclize_query(string,string,string)"],"0x5731f357":["oraclize_query(uint256,string,string,string)"],"0x65a4dfb3":["oraclize_query(uint256,string,string,string,uint256)"],"0x2c85f8e0":["oraclize_query(string,string,string,uint256)"],"0xbcf175c8":["oraclize_cbAddress()"],"0xd7c26adb":["oraclize_setProof(bytes1)"],"0xa6823189":["parseAddr(string)"],"0xe8641652":["strCompare(string,string)"],"0x8a0807b7":["indexOf(string,string)"],"0xff74927b":["strConcat(string,string)"],"0x42346c5e":["parseInt(string)"],"0xbf4d89b5":["parseInt(string,uint256)"],"0xac996e7e":["resolvePledging()"],"0x45a3b0bf":["resolveFailPledge()"],"0x299e7318":["resolveVoting()"],"0x921f98bb":["resolveFailVote()"],"0x1afccfa5":["Proposal(address,address,address,bytes,bool)"],"0xaed8f3da":["partsPerBillion(uint256,uint256)"],"0x1ba326c4":["calcShare(uint256,uint256,uint256)"],"0xd630bd53":["pledgeApprove(uint256)"],"0x40b31937":["pledgeDecline(uint256)"],"0xdacaeb07":["pledge(bool,uint256)"],"0x5a9b0b89":["getInfo()"],"0x4e69d560":["getStatus()"],"0x6386c1c7":["getUserInfo(address)"],"0x7daa10ce":["getMyInfo()"],"0xd78c20ff":["voteApprove(uint256)"],"0x27a5c7c6":["voteDecline(uint256)"],"0x10e6e06c":["vote(bool,uint256)"],"0x052b81c7":["releaseBadges()"],"0xa96f8668":["releaseTokens()"],"0xed01bf29":["budget()"],"0xdcc0ccf3":["Dao(address)"],"0x8a3bc2bc":["iPropose(bytes,uint256,bool)"],"0xbade6033":["propose(bytes,uint256)"],"0xd205ad7d":["proposeDissolve(bytes)"],"0xc7f758a8":["getProposal(uint256)"],"0xc89f2ce4":["funds()"],"0xc4254c7b":["CoreWallet()"],"0xb69ef8a8":["balance()"],"0x67c2a360":["authorizeUser(address)"],"0x478aa69e":["unauthorizeUser(address)"],"0x267c8507":["authorizeManager(address)"],"0x17623e5b":["unauthorizeManager(address)"],"0xf3fef3a3":["withdraw(address,uint256)"],"0xc8c01a55":["request(address,uint256)"],"0xb759f954":["approve(uint256)"],"0xa0355f4e":["decline(uint256)"],"0xfedfd535":["Config()"],"0xf697a0ed":["ppb(uint256,uint256)"],"0xab519020":["calcShare(uint256,uint256)"],"0x6d568c43":["weiToCents(uint256)"],"0x4a5dddd2":["proxyPurchase(address)"],"0x8de93222":["purchase(address,uint256)"],"0x1959a002":["userInfo(address)"],"0x85b31d7b":["myInfo()"],"0x4551b1d7":["ProxyPayment(address,address)"],"0x6d98e9fc":["totalWei()"],"0xf0e959f9":["TokenSales(address)"],"0xbc126ba1":["totalCents()"],"0xdb83694c":["getSaleInfo()"],"0xddeae033":["claimFor(address)"],"0x0c77a697":["claimFounders()"],"0x7d3d6522":["goalReached()"],"0x1ed24195":["getPeriod()"],"0x0b97bc86":["startDate()"],"0x3f5b7675":["periodTwo()"],"0xbb7859b5":["periodThree()"],"0xc24a0f8b":["endDate()"],"0xa4fd6f56":["isEnded()"],"0x8d68cf59":["sendFunds()"],"0x5bd74490":["regProxy(address,address)"],"0x8c0e2a31":["regProxy(address)"],"0xb7fba4d3":["getProxy(address)"],"0x8006745b":["getPayout(address)"],"0xa69df4b5":["unlock()"],"0x8c3c4b34":["getSaleStatus()"],"0xcea943ee":["getSaleConfig()"],"0x034187fd":["setEthToCents(uint256)"],"0xb1adc241":["BalanceDB()"],"0x6c9c2faf":["getSupply()"],"0xf8b2cb4f":["getBalance(address)"],"0xe30443bc":["setBalance(address,uint256)"],"0x21e5383a":["addBalance(address,uint256)"],"0xcf8eeb7e":["subBalance(address,uint256)"],"0xd70cf105":["moveBalance(address,address,uint256)"],"0xf2371fb3":["grantGiveableKudos(address,uint256)"],"0xce79add1":["givableBalanceOf(address)"],"0x2b25a7e4":["giveKudos(address,uint256)"],"0x1dbf3bc7":["spend(uint256)"],"0xda1441cd":["KudosBank(uint256)"],"0xf009347d":["KudosProxy(address)"],"0xf2fde38b":["transferOwnership(address)"],"0xdf32754b":["owned()"],"0xb2aac51f":["lookupUser(string)"],"0x0e54b872":["registerUser(string,address)"],"0xd40a71fb":["step1()"],"0x8f4ed333":["step2()"],"0xdf4ec249":["step3()"],"0xfb5d7376":["step4()"],"0x4fb4bcec":["step5()"],"0xeb7c6f72":["step6()"],"0xbddd3a6b":["step7()"],"0xa3221c8e":["step8()"],"0x0a9254e4":["setUp()"],"0x775c300c":["deploy()"],"0x845051d3":["testContractsNotNull()"],"0x354b2735":["testDeploy()"],"0x9380b8e7":["testFailAddingMembers()"],"0xd83a8d11":["testProposing()"],"0xc1257bad":["testPassingAProposal()"],"0x524e4e61":["testDistribution()"],"0xb0166b04":["testTransferringMkr()"],"0x867904b4":["issue(address,uint256)"],"0x1de38038":["makercoin(uint256)"],"0x775a8f5e":["toBytes(uint256)"],"0xc490a266":["toUInt(bytes)"],"0x1f8947c1":["extractUint(int256,bytes,uint256,uint256)"],"0x0761a004":["step(uint256,bytes)"],"0x7b352962":["isFinished()"],"0xcf31e9fe":["getOutputHash()"],"0x3c9a4baa":["requestOutput(bytes)"],"0xfd735602":["executeN()"],"0xc64e8bc0":["executeN(uint256)"],"0x665beae7":["ExecutableBase(bytes)"],"0xc58343ef":["getRequest(uint256)"],"0x7a479160":["getRequestArgs(uint256)"],"0x5944427b":["getRequestResult(uint256)"],"0xf95b5a58":["getInitialAnswer(uint256)"],"0xcaaf2dd7":["getInitialAnswerResult(uint256)"],"0xafc24e3d":["getChallengeAnswer(uint256)"],"0x0411bca8":["getChallengeAnswerResult(uint256)"],"0x13a396d8":["getRequiredDeposit(bytes)"],"0x5023d124":["TestFactory()"],"0x9bee757b":["requestExecution(bytes,uint256)"],"0x3015394c":["cancelRequest(uint256)"],"0x5ea187c9":["BuildByteArray(bytes)"],"0xc70d169d":["answerRequest(uint256,bytes)"],"0xe10e5dce":["_build(bytes)"],"0xa8978434":["softResolveAnswer(uint256)"],"0x8143f8a8":["totalGas(bytes)"],"0xfcce2622":["challengeAnswer(uint256,bytes)"],"0x8e3d4e5e":["Fibonacci(bytes)"],"0x7b0383b2":["initializeDispute(uint256)"],"0x6dc3edcf":["executeExecutable(uint256,uint256)"],"0x05261aea":["finalize(uint256)"],"0x96e438a1":["reclaimDeposit(uint256)"],"0x29d28aad":["Broker(address)"],"0x5d3c1d4c":["_getRequest(uint256)"],"0xa6b1caa3":["gasScalar(uint256)"],"0xaf29e720":["remainingGasFund(uint256)"],"0x6835f32c":["build(bytes)"],"0x7ae2b5c7":["min(uint256,uint256)"],"0x53770f9a":["isStateless()"],"0x9c5d7030":["reimburseGas(uint256,address,uint256,uint256)"],"0x5d8227e6":["FactoryBase(string,string,string)"],"0xd8f012c6":["StatelessFactory(string,string,string)"],"0x03427656":["getDefaultSoftResolutionBlocks()"],"0x4f223fe3":["StatefulFactory(string,string,string)"],"0xf1448e10":["requestExecution(bytes)"],"0x4c0e207a":["__outputCallback(uint256)"],"0xd6c19fe0":["build(bytes,uint256,uint256,address)"],"0xe59d843a":["Replicator(bytes,uint256,uint256,address)"],"0x50c42921":["replicate()"],"0xb0604a26":["schedule()"],"0xdda3342b":["ReplicatorFactory()"],"0xa6b197aa":["Order(address,uint256)"],"0x67b830ad":["fillOrder(uint256)"],"0x9c7264d7":["fillOrder(address,uint256)"],"0xafd8c8c4":["GasProxy(address,address)"],"0x16f3cb5e":["__kill()"],"0x4d536fe3":["doit()"],"0x881be8f7":["undo()"],"0x60fe47b1":["set(uint256)"],"0x5bec9e67":["infinite()"],"0xce869a64":["fails()"],"0x1aca00fd":["variable(uint256)"],"0xd81ab0c1":["invoke(uint256,address,address,bytes)"],"0xf666323e":["UUIDProvider()"],"0x60585358":["getByte()"],"0x4b0bbf84":["addEntropy()"],"0x5404bbf7":["getEntropy()"],"0x31757f2e":["collisionCount()"],"0x352d2790":["UUID4()"],"0xd69450d5":["setUUID4Bytes(bytes)"],"0x3ae01f84":["USDOracle()"],"0x104d5fdd":["getPriceProxy()"],"0x531b97d7":["oneCentOfWei()"],"0xb845c9a2":["WEI()"],"0x1bf6c21b":["USD()"],"0x943a32bc":["Relay(address)"],"0x6edbd134":["hasHash()"],"0xb00140aa":["getHash(bytes)"],"0x54ed7b6e":["addHash(bytes)"],"0xe1041d86":["__throw()"],"0x25495998":["getMinimumConsumerDeposit()"],"0xf1076703":["getVerificationId(address,bytes,bytes)"],"0x8e2c6f4d":["initiateVerification(address,bytes,bytes)"],"0x5714f6a1":["getTotalAvailableRelays()"],"0xd2fb8787":["recordExists(bytes)"],"0x8e52cb51":["getRecordKey(bytes,bytes,bytes)"],"0x9ee035c9":["lookupCanonicalFormat(bytes)"],"0x50ea1932":["lookupISO3116_1_alpha_2(bytes)"],"0xfa68b4ce":["lookupISO3116_1_alpha_3(bytes)"],"0xd98d011d":["getCandidateKey(bytes,bytes,bytes,bytes)"],"0x70b1d9d4":["requestCanonicalFormat(bytes)"],"0x27bc39c0":["submitCanonicalCandidate(bytes,bytes,bytes,bytes)"],"0xe9dc0614":["vote(bytes)"],"0xa553a597":["configure(uint256,uint256,uint8,address)"],"0x2852b71c":["accept()"],"0x4dc415de":["reject()"],"0xc631b292":["closeVoting()"],"0x378a2178":["tallyVotes()"],"0xbc5d0f65":["beginExecution()"],"0x8124bb0f":["continueExecution()"],"0xcabd27de":["Motion(address)"],"0xcc2c2bcf":["MotionFactory(string,string,string)"],"0x6ad2a0b3":["buildContract(address)"],"0x0a3b0a4f":["add(address)"],"0x29092d0e":["remove(address)"],"0xf6a3d24e":["exists(address)"],"0xefc81a8c":["create()"],"0x207c64fb":["validate(address)"],"0x5bb47808":["setFactory(address)"],"0x1327d3d8":["setValidator(address)"],"0x68f5aa0f":["setShareholderDB(address)"],"0x8f99ea43":["setDividendDB(address)"],"0x62e05175":["setMotionDB(address)"],"0x611f69de":["__proxy_motion(address,uint256,uint256,bytes)"],"0x144fa6d7":["setToken(address)"],"0x13827950":["getShareholderDB()"],"0x299a7bcc":["setOwner(address,address)"],"0xf340fa01":["deposit(address)"],"0x9555a942":["withdrawFrom(address,address,uint256)"],"0x3b8e6f2e":["balanceAt(address,uint256)"],"0x3397ca17":["numBalanceRecords(address)"],"0xcbf1304d":["balances(address,uint256)"],"0x9a97043b":["depositIdx(address)"],"0xb9f28076":["historyIdx(address)"],"0xa0afd731":["dividendBalance(address)"],"0xbbd4e8c9":["numDeposits()"],"0xb6b55f25":["deposit(uint256)"],"0x311d5a2a":["recordBalance(address)"],"0x5437b39b":["hasUnprocessedDividends(address)"],"0x57f4d5ec":["processDividends(address,uint256)"],"0xe7334156":["processNextDeposit(address)"],"0x7f480f9d":["processDividends(address)"],"0xb89a73cb":["isShareholder(address)"],"0x08933d11":["getJoinBlock(address)"],"0xa200dc73":["getNextShareholder(address)"],"0xb722a9ef":["getPreviousShareholder(address)"],"0xc45aa04c":["queryShareholders(bytes,uint256)"],"0xdb29fe12":["addShareholder(address)"],"0x9babdad6":["removeShareholder(address)"],"0x8e2a6470":["allocateShares(address,uint256)"],"0x4d47feaa":["ShareholderDB(uint256)"],"0xa4898fd5":["deployContract(address)"],"0x96c52fc3":["____forward(address,uint256,uint256,bytes)"],"0x567dbf18":["__forward(address,uint256,uint256,bytes)"],"0xfd782de5":["Proxy()"],"0xb36df681":["ExecutableBase()"],"0x6f698fb5":["setMinimumQuorum(uint256)"],"0xa140e79c":["setMinimumDebatePeriod(uint256)"],"0x00e46700":["setMinimumPassPercentage(uint8)"],"0xb7c93330":["ResourcePoolTester()"],"0xf59f99ee":["createNextGeneration()"],"0x0bebd0f9":["addAddressToGeneration(address,uint256)"],"0xf8b11853":["getGenerationStartAt(uint256)"],"0x306b031d":["getGenerationEndAt(uint256)"],"0x67854643":["getGenerationMemberLength(uint256)"],"0x38fff2d0":["getPoolId()"],"0xc831391d":["getPoolOverlapSize()"],"0x61649472":["getPoolFreezePeriod()"],"0xed2b8e0b":["getPoolRotationDelay()"],"0xc630f92b":["canEnterPool()"],"0x8dd5e298":["canEnterPool(address)"],"0x50a3bd39":["enterPool()"],"0xffd10e07":["enterPool(address)"],"0x5a5383ac":["canExitPool()"],"0xb010d94a":["canExitPool(address)"],"0x29917954":["exitPool()"],"0xba5a2d33":["exitPool(address)"],"0xb0171fa4":["getCurrentGenerationId()"],"0xa502aae8":["getNextGenerationId()"],"0x7772a380":["isInGeneration(address,uint256)"],"0x7c47965e":["isInCurrentGeneration()"],"0x400aae08":["isInCurrentGeneration(address)"],"0x125b8f06":["isInNextGeneration()"],"0xd1734eac":["isInNextGeneration(address)"],"0x1ae460e5":["isInPool()"],"0x8baced64":["isInPool(address)"],"0x23306ed6":["getMinimumBond()"],"0x3cbfed74":["getBondBalance()"],"0x33613cbe":["getBondBalance(address)"],"0x741b3c39":["depositBond()"],"0xae6c0b03":["canWithdrawBond(uint256)"],"0x157ad5a1":["canWithdrawBond(address,uint256)"],"0xc3daab96":["withdrawBond(uint256)"],"0xeb947f19":["ExampleResourcePool()"],"0x2e817963":["set_sdl(address)"],"0x8757a2cd":["test_depth(uint256,uint256)"],"0x4afce471":["test_requires_depth(uint16)"],"0x135217e7":["requires_depth()"],"0x05d2f92a":["check_depth(address,uint256)"],"0x8e9ccd04":["computeIndexId(address,bytes)"],"0xfa80918b":["computeNodeId(bytes,bytes)"],"0x996a4be3":["uintToBytes(uint256,uint256)"],"0xcc8af0fe":["bytesToUInt(bytes,bytes)"],"0xa6f0e577":["isLeapYear(uint16)"],"0xb1999937":["leapYearsBefore(uint256)"],"0xb238ad0e":["getDaysInMonth(uint8,uint16)"],"0xf97d0591":["parseTimestamp(uint256)"],"0x92d66313":["getYear(uint256)"],"0xa324ad24":["getMonth(uint256)"],"0x65c72840":["getDay(uint256)"],"0x3e239e1a":["getHour(uint256)"],"0xfa93f883":["getMinute(uint256)"],"0x8aa001fc":["getSecond(uint256)"],"0x4ac1ad78":["getWeekday(uint256)"],"0x8c8d98a0":["toTimestamp(uint16,uint8,uint8)"],"0x7f791833":["toTimestamp(uint16,uint8,uint8,uint8)"],"0x62ba9687":["toTimestamp(uint16,uint8,uint8,uint8,uint8)"],"0x9054bdec":["toTimestamp(uint16,uint8,uint8,uint8,uint8,uint8)"],"0x136af582":["next(bytes,bytes,bytes,bytes,bytes,bytes,bytes)"],"0xa3ec5616":["next(bytes,bytes,bytes,bytes,bytes,bytes,bytes,uint256)"],"0x96f0aa8f":["findNextSecond(uint256,bytes)"],"0xc60ce271":["findNextMinute(uint256,bytes)"],"0x2f7f3ecf":["findNextHour(uint256,bytes)"],"0xdcaa5620":["findNextWeekday(uint256,bytes)"],"0x54d9d6f8":["findNextDay(uint256,bytes)"],"0xb245fc92":["findNextMonth(uint256,bytes)"],"0x8e280dce":["findNextYear(uint256,bytes)"],"0x7dc5cd32":["_patternToNumber(bytes)"],"0x7fc90182":["Pool(uint256)"],"0x96ff7e97":["requestIdentity()"],"0x998446a8":["acceptRequest(uint256,bytes)"],"0x2d7788db":["rejectRequest(uint256)"],"0x58e29e17":["initiateProof()"],"0x14cabddb":["joinProof(uint256)"],"0xae169a50":["claimReward(uint256)"],"0xc944a38e":["CharlyLifeLog(string,int256)"],"0xb60e72cc":["log(string,uint256)"],"0x09a399a7":["personAdd(string,int256,int256,string)"],"0x0af658ca":["personUpdateActivity(uint256,bool)"],"0x4a9b3f95":["personUpdateName(uint256,string)"],"0x0ce3151c":["personUpdateRelation(uint256,string)"],"0x61591a7c":["personUpdateDOB(uint256,int256)"],"0x98866c1a":["personUpdateDOD(uint256,int256)"],"0x524fa7b9":["whitelistAdd(address)"],"0xa932ed0d":["whitelistRemove(address)"],"0x2e1a7d4d":["withdraw(uint256)"],"0xed88c68e":["donate()"],"0x33298e25":["invoke(uint256,uint256)"],"0x2b30d2b8":["invoke(uint256)"],"0xc258ff74":["List()"],"0x959ac484":["push(uint256)"],"0x2b16b56a":["setIndex(uint256,uint256)"],"0x1f7b6d32":["length()"],"0x8e7cb6e1":["getIndex(uint256)"],"0x57dc9760":["DaoChallenge()"],"0x083b2732":["callback()"],"0x6d4ce63c":["get()"],"0xd09de08a":["increment()"],"0xc3ee6311":["lockAndCall(string)"],"0xe94acf0e":["TinyRouter(address)"],"0x39e525f9":["resolveCallback(uint256)"],"0x302d350e":["firstChainedCallback(uint256)"],"0x539e2bfb":["secondChainedCallback(uint256)"],"0x4f896d4f":["resolve(uint256)"],"0x9935935f":["setResolveHandler(bytes,address)"],"0x5dc77e26":["andThen(string,address)"],"0x7c45ef6c":["stringToSig(string,string)"],"0xbf8783e0":["callAndGetReturn(address,bytes,uint256)"],"0x9ed93318":["create(address)"],"0xd7bb99ba":["contribute()"],"0xc98165b6":["createTarget()"],"0x6493d7fc":["CircuitBreaker(address,address,uint256,uint256)"],"0xb7760c8f":["transfer(uint256,address)"],"0xa83627de":["updatePeriod()"],"0x8e5d97a2":["releasePendingTransfer(uint256)"],"0x66e5cb50":["stopTransfer(uint256)"],"0x75862df4":["TokenWithEStop(address)"],"0x63a599a4":["emergencyStop()"],"0xd0e30db0":["deposit()"],"0xe2faf044":["createDAO(address,uint256,uint256,uint256)"],"0xcc25decd":["SampleOffer(address,bytes,uint256,uint256,uint256,uint256,uint256)"],"0x3535cd52":["setDailyCosts(uint256)"],"0xd4065763":["returnRemainingMoney()"],"0x9b29cb23":["getDailyPayment()"],"0xd002462b":["setDeploymentFee(uint256)"],"0xea25f24a":["TokenCreation(uint256,uint256,address)"],"0x704b6c02":["setAdmin(address)"],"0x29090202":["Resolver(address)"],"0xd393c871":["register(string,address,uint256)"],"0x18b31f94":["registerLengthFunction(string,string,address)"],"0x32b12eac":["setFallback(address)"],"0xc3b2556d":["lookup(bytes)"],"0xdc3f65d3":["createdByMe()"],"0x05215b2f":["createStandardToken(uint256)"],"0x7102c138":["Standard_Token(uint256)"],"0xfe01f1ff":["TokenTester()"],"0xa30b5c69":["AttributeModel()"],"0xc27d7721":["create(uint256[101][])"],"0x67f12ecf":["validate(address,uint256,uint256[101][])"],"0x63e38ff3":["id_for_nym(uint256)"],"0xcabfb934":["replace(address)"],"0xbd119967":["add_rating(uint256,uint256)"],"0x8f70009d":["id_for_address(address,address)"],"0x3b107682":["DualIndex()"],"0x43b0e8df":["set(uint256,uint256,uint256)"],"0xf0350c04":["transfer_ownership(address)"],"0xb4b9d1f1":["lookup(uint256,uint256)"],"0x272cda88":["EternalDB()"],"0x06661abd":["count()"],"0xcccf7a8e":["has(uint256)"],"0x9c851ebc":["new_entry()"],"0x505fb46c":["add(uint256,uint256,uint256)"],"0x25010816":["get_length(uint256,uint256)"],"0x58e59c32":["get_entry(uint256,uint256,uint256)"],"0x89029d8c":["get_all(uint256,uint256)"],"0x41ee903e":["clear(uint256,uint256)"],"0x1a10cfc3":["delete_entry(uint256,uint256,uint256)"],"0xf739ed4c":["id_for_user_version(uint256,uint256)"],"0x23cd7cd5":["Model()"],"0x3fda1281":["get_keys()"],"0x41d31feb":["get_read_only_keys()"],"0x582ca57b":["get_associations()"],"0x8ee21b8e":["get_default_keys()"],"0xeb121e2f":["update(uint256,uint256[101][])"],"0x595da94d":["has_owners(uint256)"],"0xd716222c":["is_owner(uint256,address)"],"0xb56b2627":["add_owner(uint256,address)"],"0x9d118770":["destroy(uint256)"],"0xdb6fcf01":["is_destroyed(uint256)"],"0xebd83378":["get_blocks_for(uint256)"],"0x49fb2dc5":["add_to_association(uint256,uint256,uint256)"],"0xe2deaa81":["set_reference(uint256,uint256,uint256)"],"0xf99ff4df":["paged(uint256,uint256)"],"0xa60bbcd3":["ModelCoordinator()"],"0x702fc7da":["ReviewModel()"],"0xe299beb3":["SimpleIndex()"],"0x1ab06ee5":["set(uint256,uint256)"],"0x0a874df6":["lookup(uint256)"],"0x39246d75":["VersionModel()"],"0x5c8a1053":["extend(string)"],"0x43d726d6":["close()"],"0x00ce2057":["triggerPayment()"],"0x4a3b0eec":["authorizeOpen(uint256,bool,string)"],"0xfdc4b338":["authorizeExtension(uint256,bool,string)"],"0x59d96db5":["terminate(uint256,string)"],"0x8ae475a9":["notorize(string)"],"0xb5d1990d":["numRecords()"],"0x4fb2e45d":["transferOwner(address)"],"0x29c08ba2":["payPremium()"],"0x0220a5b4":["terminate(string)"],"0x83f95f13":["openClaim(string)"],"0x1c1b8772":["update(address)"],"0xe6cb9013":["safeAdd(uint256,uint256)"],"0xa293d1e8":["safeSub(uint256,uint256)"],"0x6241bfd1":["Token(uint256)"],"0x0aa7881a":["MintableToken(int256,uint256)"],"0x27e056a5":["addMinter(int256,address)"],"0xad2fea7c":["removeMinter(int256,address)"],"0x1f3a3a53":["mint(int256,uint256)"],"0x2c7c4549":["PurchasableToken(uint256)"],"0x6a61e5fc":["setTokenPrice(uint256)"],"0xefef39a1":["purchase(uint256)"],"0x2f30283e":["testSomething()"],"0x3e5087cc":["testBasicThing()"],"0x4bbb216c":["_target(address)"],"0xa163a624":["Test()"],"0xa9cc4718":["fail()"],"0x0c9fd581":["assertTrue(bool)"],"0x5eb3f639":["assertTrue(bool,bytes)"],"0xa5982885":["assertFalse(bool)"],"0x16cb9a01":["assertFalse(bool,bytes)"],"0xf578fd85":["assertEq0(bytes,bytes)"],"0x7fa22001":["assertEq0(bytes,bytes,bytes)"],"0xd1af8a5a":["LinkerExample()"],"0x8af784dc":["expectEventsExact(address)"],"0xd38159b8":["testPass()"],"0x04d91c6a":["testFail()"],"0xc813c30e":["testThrowSomething()"],"0xfac34ff6":["throwFoo()"],"0x7fcf3a2f":["throwFooBar()"],"0x0db73c72":["noevent()"],"0x4f9d719e":["testEvent()"],"0x8bbb5af7":["test1Fails()"],"0x88a1e895":["test2Fails()"],"0xfdc193a4":["test3Fails()"],"0xdbecc372":["Example(uint256)"],"0x934bc29d":["exampleFunction(uint256)"],"0x3c67c51e":["testLogs()"],"0xe44d3084":["testFailure()"],"0x94bcdb4c":["Example2()"],"0xa677fbd9":["example2Func()"],"0x773c84ee":["exec(address,bytes,uint256,uint256)"],"0xf3541901":["execute(address,bytes,uint256,uint256)"],"0x1b437d0c":["compareLastCalldata(bytes)"],"0xdcfa9cc0":["testProxyCall()"],"0x2d2c44f2":["Vault()"],"0x0b6142fc":["breach()"],"0x6c050eae":["look()"],"0x04a2b2c2":["testOwnerCanBreach()"],"0x94a1710d":["testNonOwnerCantBreach()"],"0xb4c4e005":["testTransferToAcceptAuthority()"],"0xe17e1274":["testTransferToRejectAuthority()"],"0x2b1071c9":["testTransferToNullAuthority()"],"0xf0f967e8":["canCall(address,address,bytes)"],"0xe6d95eb8":["DSAuthorized()"],"0x57e6c2f4":["isAuthorized()"],"0xe2b178a0":["getAuthority()"],"0x6cd22eaf":["updateAuthority(address,bool)"],"0xfe9fbb80":["isAuthorized(address)"],"0x3c716e08":["updateAuthority(address)"],"0xed62cf1f":["setCanCall(address,address,bytes,bool)"],"0xc37e8cb2":["testExportAuthorized()"],"0xb870ecbb":["testNormalWhitelistAdd()"],"0x19f02ceb":["set(address,address,uint256)"],"0xd81e8423":["get(address,address)"],"0xf639365d":["testSetGet()"],"0x8b95ec0c":["testAddBalance()"],"0x6dbe31eb":["testSubBalance()"],"0x65f27bea":["testSubBalanceFailsBelowZero()"],"0xce220ecf":["testAddBalanceFailsAboveOverflow()"],"0x1bf20668":["testAdminTransfer()"],"0xd6d7d525":["get(bytes)"],"0xa18c751e":["set(bytes,bytes)"],"0x73e1743a":["buildDSBasicAuthority()"],"0x7d4cf602":["buildDSBalanceDB()"],"0xacf4280c":["buildDSApprovalDB()"],"0x089e0ad0":["buildDSMap()"],"0x2bed55b0":["buildDSEasyMultisig(uint256,uint256,uint256)"],"0x3647b87a":["buildFactory()"],"0x9e2262f5":["testCreateCostData()"],"0x386fcda8":["testCreateCostToken()"],"0x4e6ba0a9":["testCreateCostMultisig()"],"0x7c05caf3":["testCreateCostAuth()"],"0x5b067cce":["testCreateCostMain()"],"0xb06eb03f":["DSEasyMultisig(uint256,uint256,uint256)"],"0xca6d56dc":["addMember(address)"],"0xa230c524":["isMember(address)"],"0xf6d5959b":["getActionStatus(uint256)"],"0xff1b4341":["easyPropose(address,uint256,uint256)"],"0x268bb78e":["propose(address,bytes,uint256,uint256)"],"0xba0179b5":["confirm(uint256)"],"0xed684cc6":["trigger(uint256)"],"0xa6b206bf":["doSomething(uint256)"],"0xbca86986":["testSetup()"],"0x11d12402":["testEasyPropose()"],"0x246c02e6":["check_depth(uint16)"],"0x44602a7d":["testFallbackReturn()"],"0xbe45fd62":["transfer(address,uint256,bytes)"],"0x1b00fe51":["testHypothesis()"],"0xf06186c7":["testReality()"],"0xb09bc3bf":["try_to_get()"],"0xdabf7ec4":["helper(uint256)"],"0x8040cac4":["testOverflow()"],"0x828d671c":["dyn_sig()"],"0xe2f8feb2":["internal_tester(int256)"],"0xe0ad411d":["assets(bytes)"],"0x18178358":["poke()"],"0x6b1feeeb":["get_my_sig()"],"0xd57a12f5":["testCheckSigs()"],"0x60b431a4":["testGetSig()"],"0x189c94ae":["testFallbackStaticSig()"],"0x22017c5f":["DSTokenBase(uint256)"],"0xbeabacc8":["transfer(address,address,uint256)"],"0x15dacbea":["transferFrom(address,address,address,uint256)"],"0xe1f21c67":["approve(address,address,uint256)"],"0x003074ff":["getFrontend()"],"0xc971442c":["getDBs()"],"0x4956eaf0":["deploy(address,uint256)"],"0xf6c5c80d":["cleanUp()"],"0xb17b94c1":["testSystem()"],"0xe23941bc":["testDepositWithdraw()"],"0x1334a5e2":["eventCallback(uint8,address,address,uint256)"],"0x3018205f":["getController()"],"0x7fe1dc7e":["getToken(bytes)"],"0xef3a6031":["testBaseToken()"],"0xb085b9a5":["Example()"],"0x55241077":["setValue(uint256)"],"0x20965255":["getValue()"],"0x29d017b5":["TestWithConstructor(address,uint256[])"],"0x4b64e492":["execute(address)"],"0xf4b103d4":["SimpleStorage(uint256)"],"0xfc0c546a":["token()"],"0x90b98a11":["sendCoin(address,uint256)"],"0x01cb3b20":["checkGoalReached()"],"0xc0d2834b":["DataSource()"],"0x4b0697e4":["Manager(address)"],"0x044215c6":["token(uint256)"],"0x299e6b07":["Wallet(address)"],"0x93423e9c":["getAccountBalance(address)"],"0xbe999705":["addFunds(uint256)"],"0xbc4b3365":["addFunds(address,uint256)"],"0xa1a66e56":["deductFunds(uint256)"],"0x8d72a473":["deductFunds(address,uint256)"],"0x08aba5aa":["setAccountBalance(uint256)"],"0x46ddb7db":["setAccountBalance(address,uint256)"],"0xdb4cacec":["Other()"],"0x84a7b223":["Canary(address)"],"0x5c634241":["CanaryV6()"],"0xb5d3a379":["CanaryTestnet()"],"0x41868769":["CallAborted(address,bytes)"],"0x6560a307":["suggestedGas()"],"0xeec2b628":["beforeExecute(address)"],"0x980e8c81":["FutureBlockCall(address,uint256,uint8,address,bytes,uint256,uint256,uint256)"],"0x08f235ec":["getDefaultPayment()"],"0x21bacf28":["getDefaultFee()"],"0x75c589a0":["getMinimumCallCost()"],"0x6822abae":["getMinimumCallCost(uint256)"],"0x2635f4de":["registerLibrary(bytes,address)"],"0xc5ae6e0e":["Kernal()"],"0x2030f721":["num_objects()"],"0xc4bd8ebc":["num_monsters()"],"0xc13afa91":["object_locations(uint256)"],"0x1d5a9f3f":["object_types(uint256)"],"0xc0576b73":["monsters(uint256)"],"0xc368109c":["monster_hp(uint256)"],"0xa01bc729":["monster_attack(uint256)"],"0x75160a20":["pay_royalties()"],"0x26121ff0":["f()"],"0xaef99eef":["Game()"],"0xe604cf9f":["get_all_squares()"],"0xbe600276":["move(uint16)"],"0xf651bf44":["move_to(uint16)"],"0xa5f3c23b":["add(int256,int256)"],"0x37c390e3":["allow_move(uint16)"],"0xdcf537b1":["multiply7(int256)"],"0x16216f39":["return13()"],"0x6ed7c013":["move_monsters()"],"0xcec7260b":["move_monster(uint16,uint16)"],"0xecb98714":["random_damage(uint256)"],"0x2d8c1c35":["level_up()"],"0xf504e0da":["load_level(uint16)"],"0x99753de7":["clear_level()"],"0xde5d953a":["logSingleIndex(bytes,bytes,uint256)"],"0xb409da05":["logDoubleIndex(bytes,bytes,bytes,uint256)"],"0xb29a0308":["logAnonymous(bytes,bytes,bytes,uint256)"],"0x5f515226":["checkBalance(address)"],"0x7eaef50c":["over()"],"0x12c8052f":["won()"],"0x21970c0c":["pay_royalty()"],"0x4c1b2446":["transmitInteger(address,bytes,bytes,uint256,uint16)"],"0x42909a9e":["create_game()"],"0xe54d4051":["receiveInteger(bytes,uint256,uint16)"],"0x8365172c":["num_levels()"],"0x3ced842b":["make_offer()"],"0x48db5f89":["player()"],"0x6896fabf":["getAccountBalance()"],"0x5b86914d":["bet_value()"],"0x6e8dad74":["retrieveAccountBalance(bytes,bytes)"],"0x6d705ebb":["register(address,uint256)"],"0x46b5e202":["set_num_levels(uint256,uint256)"],"0xbfad16f4":["new_offer(uint256,uint256)"],"0x97d47a60":["registerAccountant(bytes,address)"],"0x19b05f49":["accept(uint256)"],"0xdf3c8620":["num_challenges()"],"0xc3d0a564":["getAccountBalance(bytes)"],"0xf249cf19":["get_all_challenges()"],"0x340f5e4e":["get_all_num_levels()"],"0x407cfe5e":["get_all_players()"],"0xd1a8d447":["get_all_bet_values()"],"0x7140bdf3":["get_all_best_offers()"],"0x6677febe":["get_all_accepted()"],"0x5718b994":["checkEvent(address,bytes,bytes,uint256)"],"0xf51cbc72":["Level()"],"0x7cb97b2b":["set_owner(address)"],"0x7212b67e":["add_potion(uint16)"],"0xdd729530":["add_shield(uint16)"],"0xcc2c5453":["add_sword(uint16)"],"0xf3c37bd5":["Verifier(address,uint256,uint8)"],"0xf262de8c":["add_staircase(uint16)"],"0x62c335c1":["checkCallback(address,uint256,bytes,bytes)"],"0xe97b2190":["add_wall(uint16)"],"0x37a6b9f8":["recordCallback(address,uint256,bytes,bytes)"],"0x79216f5f":["add_monster(uint16,uint16,uint16)"],"0x52efea6e":["clear()"],"0x4bb278f3":["finalize()"],"0xb651cbaf":["add_level(address,bytes)"],"0xc985c221":["get_all_levels()"],"0x309424fe":["get_all_names()"],"0x7365870b":["bet(uint256)"],"0xdf25ee23":["getIndexId(address,bytes)"],"0x8963dab4":["getNodeId(bytes,bytes)"],"0x0c5c2ca3":["getIndexName(bytes)"],"0x337c1e28":["getIndexRoot(bytes)"],"0xf64fca2e":["getNodeId(bytes)"],"0xaa272d4b":["getNodeIndexId(bytes)"],"0x5ca1c5a0":["getNodeValue(bytes)"],"0x662dbe96":["getNodeHeight(bytes)"],"0x3517a740":["getNodeParent(bytes)"],"0xc1b056b0":["getNodeLeftChild(bytes)"],"0x4296a9cb":["getNodeRightChild(bytes)"],"0xb0aab296":["getNextNode(bytes)"],"0x1b370abb":["getPreviousNode(bytes)"],"0x3943807b":["insert(bytes,bytes,int256)"],"0xbea124a6":["query(bytes,bytes,int256)"],"0xb7bae9b7":["exists(bytes,bytes)"],"0x69573648":["remove(bytes,bytes)"],"0xb7e24979":["addThing(bytes)"],"0xe51ff1fc":["iterateOverThings()"],"0x69307c80":["rotateBits(bytes,int256)"],"0x6506b623":["rotateBitsLeft(bytes,uint256)"],"0x109df68e":["rotateBitsRight(bytes,uint256)"],"0xc02f081a":["shiftBits(bytes,int256)"],"0x5e07f240":["shiftBitsLeft(bytes,uint256)"],"0xff27c476":["shiftBitsRight(bytes,uint256)"],"0x15e33901":["digest(bytes,uint256)"],"0x41c0e1b5":["kill()"],"0x780900dc":["create(uint256)"],"0xa1e4d3c2":["MembershipRoster()"],"0x76d690bb":["BountyList()"],"0x0b1ca49a":["removeMember(address)"],"0xee2af3fb":["set_factory(address)"],"0x5fb64fd6":["checkMembership(address)"],"0x10c4e8b0":["all()"],"0x85654c9c":["setMembershipRoster(address)"],"0xeb95b7d5":["Bounty(address,address)"],"0x0b7e9c44":["payout(address)"],"0x92e9fd5e":["ColdWallet(address,address)"],"0x8a4fb16a":["getWithdrawal(uint256)"],"0xd845a4b3":["request(uint256)"],"0xfe0d94c1":["execute(uint256)"],"0xf3b50c04":["rescind()"],"0x49c15bd9":["Purchase()"],"0x35a063b4":["abort()"],"0xd6960697":["confirmPurchase()"],"0x73fac6f0":["confirmReceived()"],"0xda0774ad":["getCallFeeScalar(uint256,uint256)"],"0x4c33fe94":["cancel(address)"],"0xc032dc30":["execute(uint256,address)"],"0x6a704d7b":["AddedToGeneration(address,uint256)"],"0xf1173928":["RemovedFromGeneration(address,uint256)"],"0x345006b6":["getGenerationForCall(address)"],"0xb3559460":["getGenerationSize(uint256)"],"0xa6c01cfd":["isInGeneration(uint256)"],"0x04dd69fa":["getGenerationIdForCall(address)"],"0x5a8dd79f":["getDesignatedCaller(address,uint256)"],"0xdc75f2db":["multiowned(address[],uint256)"],"0x0b467b9b":["revoke(bytes)"],"0xf00d4b5d":["changeOwner(address,address)"],"0x7065cb48":["addOwner(address)"],"0x173825d9":["removeOwner(address)"],"0xba51a6df":["changeRequirement(uint256)"],"0x2f54bf6e":["isOwner(address)"],"0x3b49a77b":["hasConfirmed(bytes,address)"],"0xe88b8ac6":["confirmAndCheck(bytes)"],"0xc1812b15":["reorganizeOwners()"],"0x5f6a1301":["clearPending()"],"0xae99847b":["daylimit(uint256)"],"0xb20d30a9":["setDailyLimit(uint256)"],"0x5c52c2f5":["resetSpentToday()"],"0x180aadb7":["underLimit(uint256)"],"0xb74e452b":["today()"],"0xb61d27f6":["execute(address,uint256,bytes)"],"0xf2ddc772":["confirm(bytes)"],"0xc4ff3614":["Wallet(address[],uint256,uint256)"],"0xcbf0b0c0":["kill(address)"],"0xe854dfb4":["Order(address,uint256,uint256)"],"0x4c0bcfe5":["getTransferableBalance(address)"],"0x8f367001":["numTokensAbleToPurchase()"],"0x370ec1c5":["_fillOrder(address,uint256)"],"0xd9feeeb6":["fillMyOrder(uint256)"],"0xfcc6b5d5":["fillTheirOrder(address)"],"0x39f4debc":["fillOrderAuto()"],"0x9a1b420b":["OraclizeAddrResolver()"],"0xd1d80fdf":["setAddr(address)"],"0x0e1ca8a5":["Oraclize()"],"0xa2ec191a":["addDSource(string,uint256)"],"0x62b3b833":["createCoupon(string)"],"0xa8239d0b":["getPrice(string,address)"],"0xbf1fe420":["setGasPrice(uint256)"],"0x8579cbde":["getPrice(string,uint256,address)"],"0xde4b3262":["setBasePrice(uint256)"],"0x7d242ae5":["setBasePrice(uint256,bytes)"],"0x81ade307":["query(string,string)"],"0x45362978":["query1(string,string)"],"0xe839e65e":["query2(string,string,string)"],"0x23dc42e7":["query1(uint256,string,string)"],"0xae815843":["query(uint256,string,string,uint256)"],"0x5c242c59":["query1(uint256,string,string,uint256)"],"0x7e1c4205":["query2(uint256,string,string,string,uint256)"],"0x75700437":["query1_withGasLimit(uint256,string,string,uint256)"],"0xb303dcbd":["Owned()"],"0x32e7c5bf":["B()"],"0xc6888fa1":["multiply(uint256)"],"0xf8a8fd6d":["test()"],"0x78710d37":["seven()"],"0xe1bedf2a":["AlarmTester(address)"],"0xb29f0835":["doIt()"],"0x185061da":["undoIt()"],"0xdd012a15":["setIt(uint256)"],"0x22beb9b9":["scheduleDoIt(uint256)"],"0xd6b44859":["scheduleUndoIt(uint256)"],"0x245a03ec":["scheduleSetIt(uint256,uint256)"],"0x7429c086":["repeat()"],"0x553cc48d":["Player(string)"],"0x37b7bf11":["Tile(int256,int256)"],"0x2d67bb91":["World()"],"0xead710c4":["greet(string)"],"0x0f4cf692":["numMessages()"],"0xc633084f":["sendGreeting(address,string)"],"0xc6e1c178":["TheLuckyOne(bytes)"],"0xf18d20be":["adminWithdraw()"],"0x4faa2d54":["getTimeElapsed()"],"0xe8223468":["sha3clone(bytes)"],"0xa59d6986":["recoverLostFunds()"],"0xc535165f":["revealAndPayout(bytes,bytes)"],"0xf1eae25c":["mortal()"],"0xfaf27bca":["greeter(string)"],"0xcfae3217":["greet()"],"0xb51c4f96":["getCodeSize(address)"],"0x95978868":["strConcat(string,string,string,string,string)"],"0x45e965cd":["strConcat(string,string,string,string)"],"0x4112987c":["strConcat(string,string,string)"],"0xf5c98aff":["GreeterB(bytes)"],"0x3bc5de30":["getData()"],"0x9c1193ea":["GreeterA(bytes)"],"0x905e6e42":["JSON_Test()"],"0x1e26fd33":["setBool(bool)"],"0x9a19a953":["setInt8(int8)"],"0x4dfd1b02":["setUint8(int8,uint8)"],"0xa53b1c1e":["setInt256(int256)"],"0xec21a913":["setUint256(int256,uint256)"],"0x6cc5fdaa":["setBytes32(bytes,bytes)"],"0x12a7b914":["getBool()"],"0x57cb2fc4":["getInt8()"],"0x4a41e045":["getUint8(int8)"],"0xf5b53e17":["getInt256()"],"0xed180443":["getUint256(int256)"],"0x1f903037":["getBytes32()"],"0x65538c73":["fireEventLog0()"],"0xa6780857":["fireEventLog0Anonym()"],"0xb61c0503":["fireEventLog1()"],"0x4e7ad367":["fireEventLog1Anonym()"],"0x102accc1":["fireEventLog2()"],"0x76bc21d9":["fireEventLog2Anonym()"],"0xf38b0600":["fireEventLog3()"],"0xe8beef5b":["fireEventLog3Anonym()"],"0xfd408767":["fireEventLog4()"],"0x9dc2c8f5":["fireEventLog4Anonym()"],"0x2839e928":["ackermann(uint256,uint256)"],"0x61047ff4":["fibonacci(uint256)"],"0xdbbdf083":["register(uint256,address)"],"0xa02b161e":["unregister(uint256)"],"0x5fd4b08a":["getName(address)"],"0x1c4e6cd0":["NameReg()"],"0xe79a198f":["unregister()"],"0xf5c57382":["nameOf(address)"],"0xc47cf5de":["getAddress(bytes)"],"0x82fbdc9c":["register(bytes)"],"0x034cb28e":["addressOf(address,bytes)"],"0xf004b12b":["CrowdFund(uint256,uint256,address)"],"0x9bb01b5f":["ElcoinDb(address)"],"0x893d20e8":["getOwner()"],"0xab470f05":["getCaller()"],"0xbeb92f55":["setCaller(address)"],"0xf3125a1f":["deposit(address,uint256,bytes,uint256)"],"0x9483e91a":["withdraw(address,uint256,bytes,uint256)"],"0x3b343a13":["getNodeAddress(bytes)"],"0x7bfaad96":["addNode(bytes,address)"],"0xca3b5c91":["hasRelation(bytes,bytes,address)"],"0xba45b0b8":["transfer(address,address)"],"0xf8b71c64":["rewardTo(address,uint256)"],"0xfbf1f78a":["unapprove(address)"],"0x5184ffc9":["setAmbiAddress(address,bytes)"],"0xa7f43779":["remove()"],"0x444dd6f3":["Elcoin()"],"0x4a606c53":["_db()"],"0x9b9d0364":["_setFeeStructure(uint256,uint256,uint256)"],"0x99a5d747":["calculateFee(uint256)"],"0x63f80de3":["issueCoin(address,uint256,uint256)"],"0x88d695b2":["batchTransfer(address[],uint256[])"],"0xaa64c43b":["transferPool(address,address,uint256)"],"0xc71cbcf3":["recoverAccount(address,address)"],"0xb2855b4f":["setFeeAddr(address)"],"0x5b65b9ab":["setFee(uint256,uint256,uint256)"],"0x3f2f1596":["setupTreasury(address,uint256)"],"0x24c65f35":["updateRefundGas()"],"0x8f0c724c":["setOperationsCallGas(uint256)"],"0x23df9df5":["_refund(uint256)"],"0xd449ce7c":["Administered()"],"0xa925d85e":["Exchange(address,address)"],"0xf34c7010":["commitSecurity(address,uint256,uint256)"],"0x6d09e2ec":["commitCurrency(address,uint256,uint256)"],"0x144267e0":["refundSecurity(address,uint256,uint256)"],"0xc9cfac55":["refundCurrency(address,uint256,uint256)"],"0xa5b1e13d":["settle(address,address,uint256,uint256)"],"0x1d8ae626":["Security(string,string)"],"0xc74e907b":["commit(address,uint256,uint256)"],"0x60708ae3":["issueAndCommit(address,address,uint256,uint256)"],"0x68f2ab8e":["Currency(string,string)"],"0xb21bce4c":["vote(bytes,bool)"],"0x3b143184":["Congress(uint256,uint256,int256,address)"],"0x9644fcbd":["changeMembership(address,bool,string)"],"0xbcca1fd3":["changeVotingRules(uint256,uint256,int256)"],"0xb1050da5":["newProposal(address,uint256,string,bytes)"],"0xd3c0715b":["vote(uint256,bool,string)"],"0xbcc6092a":["MyEtherBank()"],"0xd917deb5":["Donate()"],"0xb774d3d7":["BankOwner_GetDonationsBalance()"],"0x07718a3b":["BankOwner_WithdrawDonations()"],"0x2dae9878":["BankOwner_EnableConnectBankAccountToNewOwnerAddress()"],"0x9be1fcee":["BankOwner_DisableConnectBankAccountToNewOwnerAddress()"],"0x32829a23":["OpenBankAccount()"],"0x25f3da52":["GetBankAccountNumber()"],"0xcf2e3efc":["GetBankAccountBalance()"],"0x9a9c9c53":["DepositToBankAccount()"],"0x62b24189":["DepositToBankAccountFromDifferentAddress(uint32)"],"0x13651124":["WithdrawAmountFromBankAccount(uint256)"],"0x85c7a953":["WithdrawFullBalanceFromBankAccount()"],"0x19663f7f":["TransferAmountFromBankAccountToAddress(uint256,address)"],"0xaf27c7b3":["Security_HasPasswordSha3HashBeenAddedToBankAccount()"],"0xb45c48dc":["Security_AddPasswordSha3HashToBankAccount(bytes)"],"0x766a3f2e":["Security_ConnectBankAccountToNewOwnerAddress(uint32,string)"],"0xf6232556":["Security_GetNumberOfAttemptsToConnectBankAccountToANewOwnerAddress()"],"0x671fa0a0":["Inscription(string)"],"0xd6af9411":["Rouleth()"],"0x31119b4d":["changeDeveloper(address)"],"0xc87b36ed":["disableBetting()"],"0x5fa21f1f":["enableBetting()"],"0x63a8dac2":["changeSettings(uint256,uint256,uint256,uint8,uint256,uint256,uint8,uint8)"],"0x2888f9d0":["updateMaxBet()"],"0x53f818d6":["checkBetValue()"],"0xb8cf14e7":["updateStatusPlayer()"],"0xb400d149":["betOnNumber(uint8)"],"0x5b7d47a9":["betOnColor(bool,bool)"],"0xadf54e0c":["betOnLowHigh(bool,bool)"],"0xb738169c":["betOnOddEven(bool,bool)"],"0xbfe8c107":["betOnDozen(bool,bool,bool)"],"0xe548cf13":["betOnColumn(bool,bool,bool)"],"0xd02bf162":["spinTheWheel()"],"0x403abbc7":["updateFirstActiveGamble()"],"0x021c309a":["solveBet(address,uint8,bool,uint8)"],"0x86269a88":["checkBetNumber(uint8)"],"0x57006864":["checkBetParity(uint8)"],"0xf80b3cfa":["checkBetLowhigh(uint8)"],"0xc1ae4044":["checkBetColor(uint8)"],"0xc124e2ea":["checkBetDozen(uint8)"],"0x06c1df7b":["checkBetColumn(uint8)"],"0xe8b5e51f":["invest()"],"0x2037fcbf":["withdrawInvestment(uint256)"],"0xb18c6847":["manualUpdateBalances()"],"0x6f3fe404":["updateBalances()"],"0x2c6b2c92":["checkProfitLossSinceInvestorChange()"],"0xf7ae9421":["checkInvestorBalance(address)"],"0x6ed43eb0":["getInvestorList(uint256)"],"0xf9e27106":["investmentEntryCost()"],"0x85b4bb53":["getSettings()"],"0xa0e2abf7":["getFirstActiveGamble()"],"0x942385eb":["getPayroll()"],"0x6e1b6bcc":["checkMyBet(address)"],"0xbcb3b5d2":["getGamblesList(uint256)"],"0x4e71e0c8":["claimOwnership()"],"0xb4d9cc3a":["profitDisperser()"],"0xc127c247":["addMember(address,string)"],"0x63deb2c5":["changeMemberAddress(address)"],"0x1c02708d":["killContract()"],"0xaacc5a17":["getRandom()"],"0x6103d915":["Winners(uint256)"],"0xd743ca38":["newWinner(uint256,address,uint256,uint256,uint256)"],"0x3e5fd9b5":["dEthereumlotteryNet(address,address,bool,address)"],"0x149c5066":["ChanceOfWinning(uint256)"],"0x860e9960":["BetPriceLimit()"],"0xe8930efd":["Investors(address)"],"0xc0819961":["Invest()"],"0xf9983a12":["GetMyInvestmentBalance()"],"0x7dee2cad":["CancelMyInvestment()"],"0x4247f52d":["DoRoll()"],"0x25209260":["PrepareRoll(uint256)"],"0x54738157":["OwnerCloseContract()"],"0xe9b93569":["OwnerGetFee()"],"0xe97db66e":["setJackpot()"],"0x9a7a7c11":["makeRoll(uint256)"],"0x414ceac0":["investorAddFee(uint256)"],"0x2f1927cb":["prepareRoll(uint256,uint256,uint256)"],"0x57764094":["getRate(uint256)"],"0x1dea0c57":["getRealBet(uint256)"],"0x3e0dfbdf":["getInvestorByAddress(address)"],"0xe5a27038":["Pluton(uint256,string,uint8,string)"],"0xcae9ca51":["approveAndCall(address,uint256,bytes)"],"0xc2412676":["Token()"],"0x3ccb7dc9":["CrowdFund(uint256,uint256)"],"0xe5225381":["collect()"],"0x3059ac30":["Escrow(address,address)"],"0x924c28c1":["ContractInterface(address,address,address)"],"0xdabc706e":["getProposalCost()"],"0x0380e2f3":["getHashOfTheSignedDocument()"],"0xd02a9889":["getDateOfFirstPayment()"],"0x938199a5":["getDateOfLastPayment()"],"0x708f29a6":["getTotalPayments()"],"0x270cfee1":["getTokenAccount()"],"0x00faf4dd":["getTokenDivisor()"],"0x8b863095":["setContractorProposal(uint256,bytes)"],"0x3e0d4f4a":["ApproveContractorProposal()"],"0xb7538f3e":["ChangeClient(address)"],"0x9ae4e388":["ChangeClientTokenAccount(address,bool)"],"0x9462eae5":["ChangeContractor(address)"],"0xea4af029":["ConferenceCertification()"],"0xd1f7a4e4":["createCertificate(bytes)"],"0x89eedf00":["setPdfHash(bytes,bytes)"],"0xbb3b8dca":["getCertificateHash(bytes)"],"0xc2def3b9":["getOrganizer()"],"0xb81e43fc":["getEventName()"],"0xe5dd90a5":["HumanStandardToken(uint256,string,uint8,string)"],"0x5d5bc4cb":["BetOnRed()"],"0x29d6f899":["BetOnBlue()"],"0xd0821b0e":["bet(uint8)"],"0x354d7e40":["Payout()"],"0x72c7c85a":["minority()"],"0x8f4ffcb1":["receiveApproval(address,uint256,address,bytes)"],"0x8a323b38":["Contract(uint256,string,uint8,string)"],"0x26745909":["PRNG_Challenge()"],"0xd2ef7398":["challenge()"],"0x76da5667":["admin_kill()"],"0xc2985578":["foo()"],"0x63bfe3d8":["SkillBeatsLuck()"],"0x478ae93c":["playToWin(uint256)"],"0x6a9d2afd":["playToWinTest(uint256)"],"0x793cd71e":["cashOut()"],"0x2530c905":["rand(uint256)"],"0x17db59a4":["dEthereumlotteryNet(address,address,address)"],"0xa0f029fc":["ContractorInterface(address,address,address)"],"0xf765088f":["UpdateClientAddress(address)"],"0x64e24f4b":["UpdateClientTokenAccount(address)"],"0xa36c8ec2":["UpdateContractorAddress(address)"],"0x84dac46e":["Fucksign()"],"0xfc1f2a70":["Add(uint256,string,string)"],"0xa87d942c":["getCount()"],"0xe3914699":["dEthereumlotteryNetWinners(address)"],"0x477bddaa":["setContractAddress(address)"],"0xc6ae3b57":["dEthereumlotteryNet(address,address)"],"0xe1376da2":["updateFirstActiveGamble(uint256)"],"0xd499555b":["getFirstActiveDuel()"],"0xf99fc046":["dEthereumlotteryNet()"],"0xc494f71a":["LedgerFund(uint32,uint32,uint64,uint64)"],"0xcdb6753b":["setNav(uint32)"],"0xc8691b2a":["getHistory(uint256)"],"0xbe1c766b":["getLength()"],"0x7cef6047":["getNavHistory(uint256)"],"0x9287c877":["getNavLength()"],"0xdd67a360":["OrderLifeCycle()"],"0x712ca0f8":["getOrder(string)"],"0xe3280126":["addOrder(string,bool)"],"0x1d8b70da":["order_received(string)"],"0x64265b1a":["share_transfered(string)"],"0x96ef7aa0":["cash_transfered(string)"],"0x13b2663b":["cash_received(string)"],"0xd052fbf6":["getHistory(string,uint256)"],"0x6981b5f4":["getLength(string)"],"0xbc9147a4":["Foundation()"],"0x6389654e":["changeDailyWithdrawalLimit(uint256)"],"0x12d00c2e":["soloWithdraw(uint256)"],"0xa4699cad":["resetWithdrawls()"],"0x3e476053":["moveFunds(address,uint256)"],"0xf5c8d71b":["forceMove(address,address,uint256)"],"0xfbae5e7d":["Investors(uint256)"],"0x1ceea715":["GetMyInvestFee()"],"0x1d2dbb22":["CancelMyInvest()"],"0xfee35ff8":["newInvest(uint256,address,uint256)"],"0x0ff0a4df":["reFund()"],"0x932db761":["profitsFromBitnationDebitCard()"],"0x79baa8a9":["BasicIncome_CoFund()"],"0x983ef725":["getDifficulty(uint256)"],"0xf00acc47":["prepareRoll(uint256,uint256)"],"0xf3c7d275":["prenup(string,string,string,string,string,address,address)"],"0x86a5ff97":["changeStatus(string)"],"0xffcce369":["changeIPFSHash(string)"],"0xb47d89ad":["Details()"],"0x24c9bf5e":["Prizes()"],"0xcee6ee38":["aEthereumlotteryNet()"],"0x91d8b14e":["BuyTickets()"],"0xd224118f":["PrepareDraw()"],"0xd4e78272":["Draw()"],"0xacc5a0dc":["GetPrize()"],"0xfea2920e":["createNewDraw()"],"0x350fbe2e":["calcNextDrawTime()"],"0x82f0d875":["makeHash()"],"0x206a44f3":["getNum(bytes,uint256)"],"0x5ed84aa6":["getNymCenterAPIURL()"],"0x4cdb48e4":["isValidNym(address)"],"0xf1320af2":["exempt(address)"],"0xf9e84395":["unexempt(address)"],"0xcc872b66":["issue(uint256)"],"0xdb006a75":["redeem(uint256)"],"0x879d46fd":["DAOTrust(address,address,bytes,uint256,uint256,uint128)"],"0xf7b89a3e":["getTotalCosts()"],"0x550538f6":["getOneTimeCosts()"],"0x0acc4382":["getMinDailyWithdrawLimit()"],"0xc988d70f":["getDailyWithdrawLimit()"],"0xd7ccc2c3":["getLastPayment()"],"0x7648c929":["returnRemainingEther()"],"0x6b256f57":["DAOSecurity(address,address,bytes,uint256,uint256,uint128)"],"0x293ffca3":["AddressReg()"],"0x63a9c3d7":["verify(address)"],"0x0d368fee":["deverify(address)"],"0xd173707d":["hasPhysicalAddress(address)"],"0x5f2e686d":["Ethereum_eight_bagger()"],"0x1437f9a3":["Set_your_game_number(uint16)"],"0xc3d23e10":["checkBet()"],"0xfd68a422":["returnmoneycreator(uint8,uint128)"],"0x6673ce2b":["Results_of_the_last_round()"],"0x2c329e99":["Last_block_number_and_bloctime_used()"],"0xdb641ab4":["Game_balance_in_Ethers()"],"0xd6f42038":["PhoneToAddress()"],"0x4636a159":["newPhoneToAddr(address,uint256)"],"0xe3ffc9a3":["sendEtherToOwner()"],"0xb958a5e1":["getPhoneByAddress(address)"],"0x1f83f440":["getPaymentByAddress(address)"],"0xa02b9aac":["getPaymentDataByAddress(address)"],"0xfe97ee88":["hasPhone(address)"],"0x11103599":["Token_Offer(address,address,uint16)"],"0x7824407f":["tokenSupply()"],"0xd0febe4c":["buyTokens()"],"0x0e662cf0":["buyTokens(uint16)"],"0x8ed67a44":["setPrice(uint16)"],"0xdc52696f":["tokenSupplyChanged()"],"0xf29d2f28":["setTokenHolder(address)"],"0x7b1a4909":["transferETH(address,uint256)"],"0x19901f1d":["TokenSale(uint256,uint256)"],"0x13d4bc24":["buyTokenProxy(address)"],"0xe8038e25":["TokenSale(uint256,uint256,address)"],"0x3fc6bc94":["payDAO()"],"0x81788e2b":["addAllowedAddress(address)"],"0x0b6d8d52":["createDAO(address,uint256,uint256)"],"0x656d2f63":["ManagedAccount(address)"],"0xb2e85b67":["getPlayerStatus(address,uint256)"],"0x1ce624d6":["Crypted_RPS()"],"0xb50954b6":["cancelWaitingForOpponent()"],"0xa28ecf0b":["sendCryptedHand(bytes)"],"0x3f2f46b4":["revealRock(string)"],"0xe7740cf9":["revealPaper(string)"],"0x953307d8":["revealScissors(string)"],"0xe1bc3003":["reveal(bytes,string)"],"0xf91a792e":["decryptHand(string,uint256,uint256,uint256)"],"0x0cf45ba5":["updateFirstDuel2(uint256)"],"0x2d0104a5":["updateFirstDuel1(uint256)"],"0x528fd7b0":["manualPayExpiredDuel()"],"0x6f52167d":["payDuel(address,string,address,string)"],"0xb1418cf4":["payHouse()"],"0x717fedf0":["getFirstActiveDuel1()"],"0xcb10e0c5":["getLastDuel1()"],"0x8dc45377":["getDuel1(uint256)"],"0xb782fc9b":["getFirstActiveDuel2()"],"0x67bd69a6":["getLastDuel2()"],"0x96f7807a":["getDuel2(uint256)"],"0xdd10d97e":["getPlayerWaiting()"],"0x92093dd6":["getLastResult()"],"0x81a60c0d":["getResults(uint256)"],"0xb5bfdd73":["addDSource(string,bytes1,uint256)"],"0x0f825673":["deleteCoupon(string)"],"0xdb37e42f":["multisetProofType(uint256[],address[])"],"0xd9597016":["multisetCustomGasPrice(uint256[],address[])"],"0x68742da6":["withdrawFunds(address)"],"0xca6ad1e4":["setCustomGasPrice(uint256)"],"0xa6f9dae1":["changeOwner(address)"],"0x64aabe92":["tryExec(address,bytes,uint256)"],"0xad8d5f48":["exec(address,bytes,uint256)"],"0xa6a20ff6":["DSEasyMultisig(uint256,uint256,uint256,uint256)"],"0xc9030ea0":["addMember(address,bool)"],"0xc7d6faf1":["easyPropose(address,uint256)"],"0x31c2bd0b":["propose(address,bytes,uint256)"],"0x1555e337":["ConferenceCertificate()"],"0x9844347b":["createCertificate(bytes,bytes,uint256,bytes)"],"0x682d3bb0":["pdfCertificateProof(bytes)"],"0x73e30e49":["majorEventFunc(uint256,bytes,bytes)"],"0x53850db3":["getParticipantById(uint256)"],"0xad605729":["getParticipantCount()"],"0x28f90e4b":["Etheramid2()"],"0xe67cdfb7":["moveOldUser(uint256)"],"0xe837ab59":["getParticipantByAddress(address)"],"0x9c7e8a03":["addParticipant(address,address,uint256)"],"0xd014c01f":["enter(address)"],"0xb3ea3924":["PointlessCoin(int256,uint256,string,uint8,string,address)"],"0xe724529c":["freezeAccount(address,bool)"],"0xf7c9f74a":["insert_contribution(address,uint256)"],"0x3f19d043":["getContributions(address)"],"0x0a2282ae":["JackPot()"],"0xc431f885":["addToContribution()"],"0x1f1f5e76":["addValueToContribution(uint256)"],"0x6e2cde85":["drawPot(string,string)"],"0x8afa08bd":["setDrawDate(uint256)"],"0xea3d2827":["selectWinner(string)"],"0x744d8b4f":["recordWin(uint256,uint256)"],"0x83197ef0":["destroy()"],"0x06005754":["nameRegAddress()"],"0xf9a7a2ef":["named(bytes)"],"0xb028ee13":["s2b(string)"],"0x2f570a23":["test(bytes)"],"0xcd50d44f":["CheckRepresentment()"],"0xa23744f0":["tryCreateCheckRecord(bytes)"],"0xfa8dc33a":["checkRecordExists(bytes)"],"0x4ac6b2be":["getCheckRecordCreator(bytes)"],"0x46e44f63":["getCheckRecordTS(bytes)"],"0xa352f1a8":["calcSHA3(bytes)"],"0x1eb5ea2e":["returnFunds()"],"0x4fa99dd0":["Matching_Ethers()"],"0x1a1df394":["Play(bool)"],"0xde14bbf7":["randomGen(uint256,uint256)"],"0x7f98444f":["randomEnd()"],"0x749aa2d9":["endRound()"],"0x60f8af90":["refundRound()"],"0x51b42b00":["deactivate()"],"0xd18611d6":["reactivate()"],"0xcbd08c8c":["config(uint256,uint256,uint256,uint256)"],"0xd68199dc":["gameStats()"],"0xb7297cf3":["gameSettings()"],"0xdfc765dc":["getMatchers_by_index(uint256)"],"0x3855dcd6":["getContrarians_by_index(uint256)"],"0x477801b1":["getLastRoundResults_by_index(uint256)"],"0x1c5d9faa":["setNickname(string)"],"0xadaccd74":["getNickname(address)"],"0xac5e81a9":["historyPayout(address)"],"0xd7c23572":["historyTimesPlayed(address)"],"0xf4b2dfea":["Matching_Finneys()"],"0x7df23b6a":["ReleaseOracle(address[])"],"0x46f0975a":["signers()"],"0xbf8ecf9c":["authProposals()"],"0x64ed31fe":["authVotes(address)"],"0x9d888e86":["currentVersion()"],"0x26db7648":["proposedVersion()"],"0xd0e0813a":["promote(address)"],"0x5c3d005d":["demote(address)"],"0x01b869f1":["release(uint32,uint32,uint32,bytes)"],"0xbc8fbbf8":["nuke()"],"0xf460590b":["updateSigner(address,bool)"],"0x5bc7e259":["updateRelease(uint32,uint32,uint32,bytes,bool)"],"0x60eb2826":["Badge()"],"0xee95feaf":["isSeller(address)"],"0x64ac2c4a":["WavesPresale()"],"0x09957e69":["newSale(bytes,uint256,uint256)"],"0x779beca0":["getNumOfSalesWithSameId(bytes)"],"0xe2b05077":["getSaleDate(bytes,uint256)"],"0x67eae672":["sendCoinFrom(address,uint256,address)"],"0xc86a90fe":["sendCoin(uint256,address)"],"0xd26c8a8a":["coinBalance()"],"0xbbd39ac0":["coinBalanceOf(address)"],"0xdaea85c5":["approve(address)"],"0x673448dd":["isApproved(address)"],"0x1fa03a2b":["isApprovedFor(address,address)"],"0x1c14179a":["GavCoin()"],"0x99f4b251":["mine()"],"0x58150c8b":["GameRegistry()"],"0x3c21db0a":["theGames(uint256)"],"0xe06174e4":["settings()"],"0xe37aa618":["distributeValue()"],"0x0d7af726":["addGame(address,string,string)"],"0x30945443":["update(address,string,string)"],"0xc3c5a547":["isRegistered(address)"],"0x617fba04":["getRecord(address)"],"0xfa544161":["getOwner(address)"],"0x4b70cec4":["getTime(address)"],"0x644998ae":["maintain(int256,uint256,uint256)"],"0x0aeacb5e":["getTotalRecords()"],"0x990c8f79":["returnValue()"],"0xea2d4cf8":["__DeployerFunctions(address,address,uint256)"],"0x3ac5cb73":["GeometricPonzi()"],"0x1b55ba3a":["Start()"],"0xe59f611f":["InputLimit(uint256)"],"0xcec1365a":["ShortLimit(uint256)"],"0xde640e19":["Investment(uint256)"],"0xb3dfcdc3":["Contribution(uint256)"],"0xa7eeea37":["NewContributor(uint256)"],"0x28f03554":["ProcessDividend()"],"0xc0b6f0c2":["NextRoundAndEvents()"],"0x5afeb106":["Sqrt()"],"0x0a4d564c":["TieUpLooseEnds()"],"0xdabf7dc8":["PayoutDividendEarly(uint256,bool)"],"0x9f9eac67":["ChangeName(string)"],"0x68f65f02":["ChangeShownDenomination(bool,bool,bool,bool)"],"0x29f27577":["InvestorList(uint256)"],"0x8c88752a":["ContributorList(uint256)"],"0x979b6f6f":["RoundInfo()"],"0x17e875e3":["Transparancy()"],"0xc08dd1dc":["IOU(string,string,uint8)"],"0xc2a95cc9":["updateTrustSettings(address,uint256)"],"0x7682e6ff":["getTrustSetting(address)"],"0x4889ca88":["receiveApproval(address,uint256,address)"],"0x3177029f":["approveAndCall(address,uint256)"],"0xd30fbd0d":["safeSubtract(uint256,uint256)"],"0xbe040fb0":["redeem()"],"0x4ff13571":["x2()"],"0xe97dcb62":["enter()"],"0xc8796572":["collectFees()"],"0xb6509c12":["Ethereum_twelve_bagger()"],"0x421aeda6":["Set_your_game_number(string)"],"0x00873367":["comparisonchr(string)"],"0x43e332c5":["Last_block_number_and_blockhash_used()"],"0xdd36e18b":["ContractStatus()"],"0x269975d0":["GameDetails(uint256)"],"0x068c966b":["DrawDetails(uint256)"],"0x86e4e178":["CheckTickets(address,uint256,uint256)"],"0x9bb5239a":["CheckPrize(address,uint256)"],"0x83b23b40":["cEthereumlotteryNet()"],"0xe56b9dce":["GetPrize(uint256)"],"0xd7e11e9d":["AddTicket(bytes)"],"0x3fbd40fd":["ProcessDraw()"],"0x9d3e069c":["StartDraw()"],"0x3211bb90":["OwnerAddFunds()"],"0xcc131be1":["CreateNewDraw(uint256)"],"0xd1d1c8ae":["ConvertNumbers(bytes)"],"0x7154ae61":["CheckNumbers(uint8[5])"],"0x05433a26":["GetNumbersFromHash(bytes)"],"0x090637a1":["GetPart(bytes,uint256)"],"0xe3da41b5":["sortWinningNumbers(uint8[5])"],"0x244c23ee":["Token(uint256,string,uint8,string)"],"0xe0429b6c":["ShinySquirrels()"],"0xc038a38e":["totals()"],"0xc8e4acef":["playerByAddress(address)"],"0xe46164c5":["waitingForPayout()"],"0x030d406b":["entryPayout(uint256)"],"0xfd35e71b":["entryPayoutDue(uint256)"],"0xb95594e5":["lineOfPlayers(uint256)"],"0x93e84cd9":["play()"],"0x99c724ef":["skipInLine(uint256,uint256)"],"0x67f809e9":["DynamicPyramid()"],"0x1da0fb1b":["updateSettings(uint256,uint256,uint256,uint256,uint256,bool)"],"0x60689557":["Rock()"],"0xaf769eff":["Paper()"],"0x25ea269e":["Scissors()"],"0x00c721ab":["setHand(uint256)"],"0xd2b8035a":["draw(uint256,uint256)"],"0x2ad95786":["winner(address)"],"0x6a0e605f":["MyToken(uint256,string,uint8,string,address)"],"0x1b5ee6ae":["mintToken(int256,address,uint256)"],"0x2a64fb63":["getSaleDate(bytes)"],"0xd8e5ae6a":["Etheramid()"],"0xd35ada32":["addParticipant(address,address)"],"0x67dd74ca":["buyTicket(uint256)"],"0x48d9614d":["GetFee()"],"0x2675c123":["CloseContract()"],"0x501e8428":["getPart(bytes,uint256)"],"0x420a8ac8":["NanoPyramid()"],"0xa26dbf26":["totalParticipants()"],"0x64d905c0":["awaitingParticipants()"],"0x3133f2a7":["outstandingBalance()"],"0x6ec3af26":["addTrustedIssuer(address,bytes)"],"0x249b4d0b":["removeTrustedIssuer(address,bytes)"],"0xd3437fe0":["assertFact(uint256,bytes)"],"0x4c4766e8":["KittenRegistry()"],"0x3ead67b5":["changeContractOwner(address)"],"0x1043dcdf":["LastIsMe(uint256,uint256)"],"0xa5f8cdbb":["buyTicket(address)"],"0x313b7b19":["finance()"],"0xb974b0a3":["allData()"],"0x3b355af6":["baseData()"],"0x2f29d8c5":["elapsed()"],"0x55234ec0":["remaining()"],"0xbcc941b6":["totalWinners()"],"0x1e2ca0f3":["updateLeftLottery(address)"],"0xb2353d69":["updateRightLottery(address)"],"0x4a67fa7d":["setLotteryFee(uint256)"],"0x5a09f2f4":["setHouseFee(uint256)"],"0x5af77fff":["Contract()"],"0x315e2f1b":["setTestString(string)"],"0xd8c90762":["addTrustedIssuer(address,string)"],"0xf24b5779":["removeTrustedIssuer(address,string)"],"0xfe05e8b1":["assertFact(uint256,string)"],"0x5fb3e119":["Auction()"],"0xfe777bcd":["etherForSale()"],"0x78e97925":["startTime()"],"0x3197cbb6":["endTime()"],"0xe6d9bb0f":["secondsUntilEnd()"],"0x44691f7e":["hasStarted()"],"0xecb70fb7":["hasEnded()"],"0x5dd672ec":["latestBid()"],"0x63bd1d4a":["payout()"],"0xd98b9bb5":["placeBid(address,uint256)"],"0x90c3a370":["AuctionMaster()"],"0xd5563f31":["createAuction(uint256)"],"0xe6690fb1":["nextAuction(uint256)"],"0xf2b26d8f":["nextEtherForSale()"],"0x7a791524":["setNextFeePercentage(uint8)"],"0x5d068051":["sendFees(address)"],"0xb40a5627":["bidCount()"],"0x2da0d1ea":["etherSold()"],"0xdeb6930c":["PriceTicker()"],"0xa2e62045":["update()"],"0x7bc25372":["UserCheckBalance(address)"],"0x53b7b2e9":["cEthereumlotteryNet(bytes)"],"0x78e80b39":["UserGetPrize()"],"0x2b291eb6":["UserAddTicket(bytes)"],"0x3e0663e0":["AdminDrawProcess()"],"0xd96de4ce":["AdminDrawError()"],"0xe26c8434":["AdminStartDraw(string,bytes)"],"0x370b6939":["AdminSetDrawer(address)"],"0x0acf473b":["AdminCloseContract()"],"0x3fa6497f":["AdminAddFunds()"],"0xb6294bde":["AdminGetFee()"],"0xc1e5304a":["CreateNewDraw(uint256,bytes)"],"0xbf32bf97":["FailGuyTax()"],"0x24a852c6":["unset(bytes)"],"0x804ba97a":["tryGet(bytes)"],"0x2a0d79ef":["totalSupply(bytes)"],"0x8606f905":["balanceOf(address,bytes)"],"0x5fd9dff6":["allowance(address,address,bytes)"],"0xab67aa58":["transferFrom(address,address,uint256,bytes)"],"0x5c17f9f4":["approve(address,uint256,bytes)"],"0x669dafe8":["toWei(uint256)"],"0xe4fc6b6d":["distribute()"],"0xb78b52df":["allocate(address,uint256)"],"0x6617e11a":["NiceGuyTax()"],"0x0a7493b4":["Etheropt(uint256,string,uint256,uint256,bytes,address,int256[])"],"0x7c7c7695":["getAccountID(address)"],"0xce88b145":["getAccount(uint256)"],"0xa26759cb":["addFunds()"],"0x155dd5ee":["withdrawFunds(uint256)"],"0x5c665f89":["getFunds(address,bool)"],"0xd5544f94":["getFundsAndAvailable(address)"],"0x502414e4":["marketMaker(string)"],"0x2043285d":["getMarketMakers()"],"0x0e1087c3":["getMarketMakerFunds()"],"0x756fb8c9":["getOptionChain()"],"0xd4dfadbf":["getMarket(address)"],"0xc398f030":["expire(uint256,uint8,bytes,bytes,bytes)"],"0xec0b4153":["getMoneyness(int256,uint256,uint256)"],"0xc6cb7a96":["orderMatchTest(uint256,uint256,int256,uint256,uint256,address,address,uint256,int256)"],"0x6663bbec":["orderMatch(uint256,uint256,int256,uint256,uint256,address,uint8,bytes,bytes,int256)"],"0x17c65aa7":["getMaxLossAfterTrade(address,uint256,int256,int256)"],"0x209a5b8a":["moneySumAtSettlement(address,uint256,int256,uint256)"],"0x7d619d9b":["holdCoin(address,address)"],"0xa66f7ad6":["signRelease(uint256)"],"0xbff0fbb8":["calculateMeat(uint256)"],"0xb8d3bfe3":["MeatGrindersAssociation(address,address,uint256,uint256,uint256,address)"],"0x5938748e":["changeVotingRules(address,address,uint256,uint256,uint256)"],"0xeb08b304":["changeMeatProvider(address)"],"0x677342ce":["sqrt(uint256)"],"0x4ae85627":["grindUnicorns(uint256)"],"0x9a92b7e7":["EthVenturesFinal()"],"0x1097e579":["Enter()"],"0x3edd90e7":["NewOwner(address)"],"0x6b1781b6":["Emergency()"],"0x611daa7e":["EmergencyBalanceReset(uint256)"],"0x476e04c7":["NewMessage(string)"],"0x4cd11943":["NewManualInvestor(address,uint256)"],"0x112c7075":["ManualDeposit()"],"0x9f7f760c":["SimpleDice()"],"0x8fcc9cfb":["setMinDeposit(uint256)"],"0x45596e2e":["setFeeRate(uint256)"],"0x4b09ebb2":["e_exp(uint256)"],"0x24d4e90a":["ln(uint256)"],"0x084d72f4":["getWinningOutcome(uint256)"],"0xabebb7f3":["MarketsContract()"],"0x74580e2f":["changeCreator(address)"],"0x5a58cd4c":["deleteContract()"],"0xcdd13701":["getEventHashes(uint256[256])"],"0xb2c652f3":["getMarkets(uint256[128])"],"0x90e3c278":["getShares(uint256[128])"],"0x76abc03b":["getShareDistribution(uint256)"],"0xff49b26e":["createEvent(uint256,uint256,uint8,uint32,address,uint256,uint8)"],"0x7a29332d":["buyAllOutcomes(uint256,uint256)"],"0x4757f1d2":["redeemAllOutcomes(uint256,uint256)"],"0x154af6b1":["sendShares(uint256,uint8,uint256,address)"],"0xd7ed7453":["redeemWinnings(uint256)"],"0x1335ff36":["createEventAndMarketMaker(uint256,uint256,uint8,uint32,address,uint256,uint8,uint16,uint256)"],"0x968908a3":["createMarketMaker(uint256,uint16,uint256)"],"0xc7489441":["closeMarketMaker(uint256)"],"0x3f887fad":["buyShares(uint256,uint8,uint256,uint256)"],"0x590528a9":["sellShares(uint256,uint8,uint256,uint256)"],"0x7ef1925b":["getShareRange(uint256,uint8)"],"0x550dd006":["calcCostsBuying(uint256,uint8,uint8,uint256)"],"0x6111dd02":["calcCostsSelling(uint256,uint8,uint8,uint256)"],"0x8112821f":["EthVentures()"],"0xa20495d3":["Managed()"],"0xb3a2a6c0":["setOfficialWebsite(string)"],"0xa49d53a1":["SmartRevshare()"],"0x3d750b28":["found()"],"0x14ba5c09":["getDay()"],"0xcde99727":["calculateROI()"],"0x791b51f1":["Consulting(address,address)"],"0x51a5f2f2":["ConsultingHalf(address,address)"],"0x06900c41":["ZeroPonzi()"],"0x61472fd4":["CSGOBets()"],"0x940c154b":["lockBet(uint256)"],"0xe1152343":["payout(uint256)"],"0x85b1423e":["returnAll()"],"0xd7a58658":["changeHouseedge(uint8)"],"0x41fa4876":["multiBlockRandomGen(uint256,uint256)"],"0x340ddda6":["MeatConversionCalculator(uint256,uint256)"],"0x6fa8de90":["changeMeatParameters(uint256,uint256)"],"0xa80d4e9a":["EtherAuction(uint256)"],"0xe1c7392a":["init()"],"0x1998aeef":["bid()"],"0xfe67a54b":["endAuction()"],"0x547eeac1":["acceptTransfer()"],"0xed54746e":["lastAuction()"],"0xec93cfae":["FountainOfWealth()"],"0x2a745971":["BlockKing()"],"0x2431f164":["process_payment()"],"0x8e035ac1":["BetOnHashV82()"],"0x547916ea":["finishRound()"],"0xb688a363":["join()"],"0x6bf8f85a":["forceFinish()"],"0x9eded57a":["paybackLast()"],"0x72388610":["paybackAll()"],"0x758b5172":["setPlayersPerRound(uint256)"],"0x07da68f5":["stop()"],"0xa77b2e37":["Coin()"],"0xd0679d34":["send(address,uint256)"],"0x37ae43a3":["BetOnHashV81()"],"0xd850288b":["etherlist_top()"],"0x4789aaef":["EthereumDice()"],"0xc2e9fab3":["SubUser()"],"0x6d853ab6":["isSubUser(address)"],"0x018f5472":["isAUser(address)"],"0xc5d5997c":["changeSubUser(address,address)"],"0x0870607b":["addSubUser(address)"],"0x7ccfd45a":["removeSubUser(address)"],"0xbaf00f76":["removeAllSubUsers()"],"0x1a93fa4b":["reorganizeSubUsers()"],"0x8b9e5385":["MeterSlock(uint256,uint256,address)"],"0xf5bade66":["setDeposit(uint256)"],"0x91b7f5ed":["setPrice(uint256)"],"0xb29b5366":["setRentable(bool)"],"0xbe9a6555":["start()"],"0x6299f8cf":["stop(uint256)"],"0xd12c1e28":["badgesOf(address)"],"0x70844f7a":["sendBadge(address,uint256)"],"0x615664ba":["Market()"],"0x177766e6":["getOptionChain(uint256)"],"0x5025b9ae":["expire(uint256,uint256,uint8,bytes,bytes,bytes)"],"0x0448f79f":["addOptionChain(uint256,string,uint256,uint256,bytes,address,int256[])"],"0x42bf4431":["orderMatchTest(uint256,uint256,uint256,int256,uint256,uint256,address,address,int256)"],"0xb3760c80":["orderMatch(uint256,uint256,uint256,int256,uint256,uint256,address,uint8,bytes,bytes,int256)"],"0xfe4667e9":["getMaxLossAfterTrade(address,uint256,uint256,int256,int256)"],"0x69d79ad5":["moneySumAtSettlement(address,uint256,uint256,int256,uint256,uint256)"],"0xabcf1328":["InterestBank()"],"0x6fc9d5e4":["changeCompareTo(uint256)"],"0x315fdea3":["TreasureChest()"],"0xeebf9808":["PiggyBank()"],"0xf9391d24":["AllPayAuction()"],"0xecfc7ecc":["placeBid()"],"0x6b64c769":["startAuction()"],"0xf449619e":["collectPrize(uint256)"],"0x003b9d88":["setLowerFeePercentage(uint8)"],"0x164e68de":["withdrawFees(address)"],"0xdd467064":["lock(uint256)"],"0x1aa3a008":["register()"],"0x362e2565":["returnDeposits()"],"0xcc8b34ab":["CrowdCoin()"],"0x9a777d5d":["buyCoins()"],"0x84054d3d":["cashout()"],"0xa3053236":["SafeInvestments()"],"0xc31d0031":["CrowdFundDAO(string,uint8,string)"],"0x45755dd6":["returnFunds(uint256)"],"0x9b5fde7d":["payOut(uint256,string)"],"0x51d38d5f":["addDeveloper(address,string)"],"0xd9d73887":["Diana()"],"0x8691162a":["TlcCoin()"],"0x4b8e1ba8":["isMinter(int256,address)"],"0x4594d06a":["delMinter(int256,address)"],"0xc478fc37":["EtherWheel(uint256,uint256,uint8)"],"0x8f03850b":["numContributors()"],"0x8b7bcc86":["numWinners()"],"0xe3083fb5":["removeFromContribution(uint256)"],"0x88017e05":["setContribution(uint256)"],"0x33a99e04":["selectWinner()"],"0x739b47ca":["recordWin(address)"],"0x6e940a29":["changeHost(address)"],"0x4cdc6a73":["Marriage()"],"0xce60f78d":["createMarriage(bytes,bytes,uint256,bytes,bytes)"],"0xaf408d89":["setStatus(bytes)"],"0x26826bf8":["setImage(bytes)"],"0xe771066f":["marriageProof(bytes)"],"0x6f3a7561":["SimpleAuction(address)"],"0x2a24f46c":["auctionEnd()"],"0x824dbc9a":["changeMembership(address,uint256,bool,string)"],"0x522103fa":["changeUnicorn(uint256,address)"],"0x83876bc9":["newProposalInWei(address,uint256,string,bytes)"],"0xb9f256cd":["newProposalInEther(address,uint256,string,bytes)"],"0x0358d965":["addPayout(uint256)"],"0x686f2c90":["collectAllFees()"],"0xb4022950":["collectFeesInEther(uint256)"],"0x4229616d":["collectPercentOfFees(uint256)"],"0xced92670":["changeMultiplier(uint256)"],"0xfae14192":["changeFeePercentage(uint256)"],"0x6fbaaa1e":["currentMultiplier()"],"0x8a5fb3ca":["currentFeePercentage()"],"0x09dfdc71":["currentPyramidBalanceApproximately()"],"0x57d4021b":["nextPayoutWhenPyramidBalanceTotalsApproximately()"],"0x253459e3":["feesSeperateFromBalanceApproximately()"],"0xd11f13df":["numberOfParticipantsWaitingForPayout()"],"0x9dbc4f9b":["participantDetails(uint256)"],"0xea851885":["buyStake(bool)"],"0x7c3064f1":["refundStake()"],"0x20909fa0":["communityCurrency()"],"0x7817a60f":["acceptMember(address,string)"],"0xd9e947f3":["kickOutMember(address)"],"0xa5ea11da":["getParameters()"],"0xa5ebf389":["getMoneyTotals()"],"0xac4b2bae":["newParameters(int256,uint256,int256,uint256)"],"0x8da4d776":["newCommune(address)"],"0x9718b524":["newTreasury(address)"],"0x127714c7":["getBudget()"],"0x69c4113d":["setNewBudget(uint256,uint256,uint256,uint256)"],"0x69433e12":["setExchange(uint256)"],"0x70ab8ba8":["creditUpdate()"],"0xddb1bdc8":["credit(address,uint256,uint256)"],"0x1bad1d2e":["monitorWallet(address)"],"0x1b9f9647":["accessMyWallet(address)"],"0x85f8c16d":["claimHours(int256)"],"0x6a357465":["payHours(address,uint256)"],"0xea5ea470":["payFunding(uint256)"],"0x4f20f35a":["payExpenses(address,uint256)"],"0xc81caae7":["acceptMember(address,string,string)"],"0x80aed05f":["LooneyDice()"],"0xef7507c8":["testWinner(uint256)"],"0xcd5e3c5d":["roll()"],"0x699b328a":["randomize()"],"0x5601eaea":["execute(uint256,uint256)"],"0x4aa16737":["enter(uint8)"],"0x33f707d1":["ownerWithdraw(uint256)"],"0x37ab8f20":["notifyPlayer(uint256,uint256,uint256,uint256)"],"0xc2fb8f36":["TinyHuman(address,address,address)"],"0xad5c613d":["purchase(bytes)"],"0xd50495f4":["addTransaction(bytes)"],"0xb7f2f33c":["transferRightIfApproved(address,bytes)"],"0xed3058e0":["transferRight(address,bytes)"],"0xeba36dbd":["setAddr(uint256,address)"],"0x0790e880":["setBlockappsAddr(address)"],"0x8eec99c8":["setNewAdmin(address)"],"0x3d6a3664":["setNewOracle(address)"],"0x7ba38916":["changeAdminFromBoard(address)"],"0x279e0912":["getDownloadPrice()"],"0xb83069c5":["getStemPrice()"],"0xa33d4968":["Tripler()"],"0xe977992d":["Doubler()"],"0xa88c5ef7":["NextPayout()"],"0x8cf4dbfb":["collectBalance()"],"0x3169ff3e":["LooneyLottery()"],"0x4311de8f":["ownerWithdraw()"],"0x5d495aea":["pickWinner()"],"0xb94e962a":["allocateTickets(uint256)"],"0x1b83b823":["notifyPlayer(uint256)"],"0xc0a963c9":["notifyWinner(address,uint256)"],"0x5d3278f0":["LooneyFifty()"],"0x7bc49a95":["play(uint256,uint256)"],"0x2262cd94":["wroom()"],"0xd1738b72":["wroomWroom()"],"0x6d7da0b1":["MyContract()"],"0x7bb6a4c6":["uno(uint256)"],"0xa5468081":["Pyramid(address)"],"0x54ba7daa":["enter(bytes,bytes)"],"0xc80c28a2":["getNumberOfParticipants()"],"0xa480ca79":["collectFees(address)"],"0x483ba09e":["setBitcoinBridge(address)"],"0x02dc2e1d":["queuePayment(bytes)"],"0x27d6c032":["unregister(bytes)"],"0x6b4dd158":["getPrice(bytes)"],"0x7a6e9df7":["getTimestamp(bytes)"],"0x08b7fa31":["PriceFeed()"],"0xd249a52e":["update(bytes,uint256[],uint256[])"],"0x43d24a5e":["addUpdater(address)"],"0x04b07a5e":["removeUpdater(address)"],"0x76999896":["KingOfTheEtherThrone()"],"0xc8fdc891":["numberOfMonarchs()"],"0xb66a323c":["claimThrone(string)"],"0x0eb3f5a0":["sweepCommission(uint256)"],"0x55cc4e57":["setIssuer(address)"],"0x566735d8":["PreVNK(uint256,string,string,uint8)"],"0xb5d03751":["YoutubeViews()"],"0xaacf5328":["setVideoID(string,uint256)"],"0x788e26e7":["sponsorDeposit()"],"0x2a228fc2":["processWithdrawals()"],"0x01518d76":["sendQuery(uint256)"],"0x23145ca0":["forceCheck()"],"0x918f1bb5":["ProjectKudos()"],"0xd56b2889":["finish()"],"0x72929b56":["getKudosPerProject(address)"],"0x505ff574":["register(address,uint256,bool)"],"0xec3af4a9":["getProjectKudos(address)"],"0x94f60a63":["getKudosLeft(address)"],"0xe116b17e":["getKudosLeftForProject(address,address)"],"0xf4a81d08":["getKudosGiven(address)"],"0xda82a035":["sweepCommission()"],"0x2004dff6":["Basics()"],"0xc0aa18e7":["History()"],"0x84ebde52":["Under_the_Hood()"],"0xa9f6def0":["HonestDice()"],"0xaa9669c1":["roll(uint256,bytes)"],"0xa48566ba":["serverSeed(address,bytes)"],"0x59dac714":["hashTo256(bytes)"],"0xaa1e84de":["hash(bytes)"],"0xa094a031":["isReady()"],"0x2fac1d36":["isReadyFor(address)"],"0xef4592fb":["getResult(bytes)"],"0xf93589ce":["didWin(bytes)"],"0x06b5f02d":["calcWinnings(uint256,uint256)"],"0x2d9a37d3":["getMaxPayout()"],"0xc63ff8dd":["claim(bytes)"],"0xc7cf28fe":["canClaimTimeout()"],"0x0e1da6c3":["claimTimeout()"],"0x839930ba":["getMinimumBet()"],"0x0d1fce42":["getBankroll()"],"0x021991e7":["getBetsLocked()"],"0x55b775ea":["setFeed(address)"],"0x46b305d6":["lockBetsForWithdraw()"],"0xa1b9af31":["unlockBets()"],"0xc47bc007":["add_funds()"],"0xcce81927":["EtherDice(address,address)"],"0x89ef40e7":["numberOfHealthyGenerations()"],"0x918359c6":["needsBirth()"],"0x97950740":["roomForBirth()"],"0x32cea83e":["birth(bytes)"],"0xb3c1a588":["parseMsgData(bytes)"],"0x827ef325":["_parseMsgData(bytes)"],"0x83e78b31":["bet(uint8,bool,uint8)"],"0x21520c5f":["calculatePayout(uint8,bool,uint256)"],"0x2df8e00d":["becomeMortal(uint256)"],"0xe94a4db1":["isSuitableGen(uint256,uint256)"],"0x640f244b":["findSuitableGen()"],"0x62770252":["needsFuneral(uint256)"],"0xfed4614b":["funeral(bytes,int256)"],"0xf004073a":["performAction(uint256)"],"0x0fa9ced4":["emergencyFuneral()"],"0x99bb875c":["funeralAndBirth(bytes,int256,bytes)"],"0x44dd4b3b":["lookupGeneration(uint256)"],"0x784813e0":["lookupBet(uint256,uint256)"],"0xd5a4a3c6":["findRecentBet(address)"],"0xfe72e717":["toDie(bytes)"],"0x69bdfd3a":["toContractDie(bytes,bytes,uint256)"],"0x61886014":["combineDice(uint8,uint8)"],"0xe0457884":["betResolution(uint8,uint8,uint8,bool)"],"0x67acd805":["lowerMinWager(uint256)"],"0x03bda14e":["raiseMaxNumBets(uint256)"],"0xe87508be":["investorDeposit()"],"0xe6febc9b":["investorWithdraw(uint256)"],"0xd7206124":["setInvestorLock(bool)"],"0x0c1fad51":["setSeedSourceA(address)"],"0x6615dd83":["setSeedSourceB(address)"],"0xcd591822":["CanaryV7Fast()"],"0x21a49ec2":["LCoin()"],"0x02ba8742":["sendCoins(address,uint256)"],"0x3288eb0b":["ChineseCookies()"],"0x47b47102":["bakeCookie(string)"],"0xb78bd4a5":["breakCookie(string)"],"0xfce59d0c":["MangoRepo()"],"0xceebe28d":["repoInterfaceVersion()"],"0x80d9eaa6":["refCount()"],"0x8c79a24d":["refName(uint256)"],"0x9d170c5d":["getRef(string)"],"0x7d89ae63":["__findRef(string)"],"0x8bb0faee":["setRef(string,string)"],"0x5ae5df8f":["deleteRef(string)"],"0xadd82871":["strEqual(string,string)"],"0x098ab6a1":["snapshotCount()"],"0x76f10ad0":["getSnapshot(uint256)"],"0xfee6d28c":["addSnapshot(string)"],"0x8ac6a869":["isObsolete()"],"0x5cac8b27":["amazing()"],"0x04106c8b":["startGeneration()"],"0x434cb64c":["startNextGeneration()"],"0x11149ada":["getProof(uint256)"],"0x34c1b4ba":["sha(bytes)"],"0xf34ed4e6":["RanDAOPlus(address)"],"0x696bda86":["submitProposal(uint256,bytes)"],"0x141c4e60":["challenge(uint256,address)"],"0xd2756e11":["finalizeNumber(uint256)"],"0x28472c6c":["claimComputation(bytes,bytes)"],"0x287418e7":["query(uint256,uint16)"],"0xc3169ef2":["respond(uint256,uint256[4])"],"0xa068e8d3":["convict(uint256,uint256,uint256,uint256)"],"0x3f5e268f":["convictInitial(uint256,uint256)"],"0x89495172":["convictFinal(uint256,uint256)"],"0x87393bc6":["verifyFirstHalf(uint256[4],uint256[4])"],"0x6bc3e0f0":["verifySecondHalf(uint256[4],uint256[4],uint256[4])"],"0x00b5b223":["computeResponse(uint256,uint16)"],"0x990f3f53":["computeResponseSecondHalf(uint256,uint16)"],"0xe6e8c692":["computeResponseFirstHalf(uint256,uint16)"],"0x3b996f40":["quarter(uint32,uint32,uint32,uint32)"],"0x669e48aa":["get(uint256,uint256)"],"0x541aea0f":["put(uint256,uint256)"],"0xf2b445ad":["rowround(uint256,uint256)"],"0x6189be15":["columnround(uint256,uint256)"],"0x75ee85bd":["salsa20_8(uint256,uint256)"],"0x692ad3a9":["round(uint256,uint256,uint256,uint256)"],"0x19c32e0b":["hmacsha256(bytes,bytes)"],"0x15c91115":["pbkdf2(bytes,bytes,uint256)"],"0x7c7a52bf":["newChallenge(uint256,address)"],"0xbbdb31cb":["challenge(uint256,address,bool)"],"0x9af8c4ba":["respond(uint256,address,bytes)"],"0x18968a03":["finalize(uint256,address,address)"],"0xd500dd6a":["challengeTimeout(uint256,bool,address)"],"0x0ee07836":["adjustDifficulty(uint256)"],"0x60b1e173":["getProof(uint256,address,address)"],"0x98d5fdca":["getPrice()"],"0xd4871517":["BTCLotto(address,uint256)"],"0xc5b1d9aa":["newRound()"],"0xda333ca6":["payOut(uint256)"],"0x8f1327c0":["getRound(uint256)"],"0x0699d07d":["updateMaxVal()"],"0x1f794436":["getBlockHeader(int256)"],"0x02394872":["getLastBlockHeight()"],"0x09dd0e81":["getBlockchainHead()"],"0x0aece23c":["getFeeAmount(int256)"],"0x44d03ac6":["BlockhashFetch(address)"],"0x32254992":["getPrevHash(int256)"],"0x2cce81aa":["getBlockHash(int256)"],"0x66772438":["computeResponse(uint16)"],"0x2776a859":["computeResponseSecondHalf(uint16)"],"0xfe13a823":["computeResponseFirstHalf(uint16)"],"0x954ab4b2":["say()"],"0xd6d22fa4":["MetaCoin()"],"0x7bd703e8":["getBalanceInEth(address)"],"0x87def081":["getFeeRecipient(int256)"],"0xa0f61310":["FakeRelay(bytes)"],"0x96e4ee3d":["convert(uint256,uint256)"],"0xfa2acd87":["G(uint64[16],uint256,uint256,uint256,uint256,uint64,uint64)"],"0x33232609":["blake2b(uint64[],uint64[],uint64)"],"0x217311ac":["getWords(uint64)"],"0xfb72d24e":["shift_right(uint64,uint256)"],"0xbf187478":["shift_left(uint64,uint256)"],"0x0e47c76f":["rotate(uint64,uint256)"],"0x10142785":["assign(bytes,uint256,bytes1)"],"0xd985f122":["RelayToolsTest()"],"0xa54a2b8b":["testBlockHashFetch()"],"0x72c87075":["testBlockHeaderFetch()"],"0xedede601":["testBalance()"],"0x9a79f4a8":["testFailHeaderInsufficientFee()"],"0xfb95adeb":["testFailBlockhashInsuffiecientFee()"],"0xad82dcac":["testBlockhashCorrectFee()"],"0x70c9edb7":["BTCRelayTools(address)"],"0x4016535a":["parseBlock(bytes,uint256)"],"0xee82ac5e":["getBlockHash(uint256)"],"0xae6215d8":["getBlockHeight(bytes)"],"0x19c47214":["getBlockVersion(bytes)"],"0x726ab4ef":["getParentHash(bytes)"],"0xd9c67404":["getMerkleRoot(bytes)"],"0xf74100e3":["getBits(bytes)"],"0x51d6e547":["getNonce(bytes)"],"0x66aa6f26":["payFee(bytes)"],"0xde39acea":["get32(bytes,uint256)"],"0xdf5cc291":["get4(bytes,uint256)"],"0x745a8be2":["flip32(bytes)"],"0x26c7edaa":["flip4(bytes)"],"0x0b74edc6":["testFinalHash()"],"0x2f597e71":["testLongInput()"],"0xa7e25683":["testShortOutput()"],"0x6af2da2f":["testKeyedHash()"],"0xd299dac0":["blake2b(bytes,bytes,uint64)"],"0xd063f55f":["toLittleEndian(uint64)"],"0xd18dfdc9":["parrot(uint256)"],"0x5168afa4":["getPackageHash(bytes,uint8,uint8,uint8)"],"0x027a5e3f":["getLastVersion(bytes)"],"0xa587da29":["setPackage(bytes,uint8,uint8,uint8,bytes)"],"0x3cc8daf7":["setNameOwner(bytes,address)"],"0x44dfdce0":["getNameOwner(bytes)"],"0x4112b7f1":["tryGetNameOwner(bytes)"],"0x03da8902":["transfearDBOwner(address)"],"0x992c870d":["transferName(bytes,address)"],"0x8efc777f":["isBeta(bytes)"],"0xd1d3bb92":["testSetPkg()"],"0x8bab8791":["testPkgUpdate()"],"0xb5784f6f":["testMultiplePackages()"],"0x96013c9c":["testLatestPkgGetter()"],"0x74d89c47":["testUpdateNameDb()"],"0x408938d0":["testUpdatePackageDb()"],"0x930a80b4":["testAuthorizedSetPackage()"],"0x70be4ffa":["testErrorUnauthorizedSetPackage()"],"0xb9a904f9":["testUnauthorizedSetBetaPackage()"],"0x8a341c83":["testErrorRootAuthorityChangeUnownedPackage()"],"0x88a49164":["testErrorUnauthorizedTransfer()"],"0x337b5988":["testSimpleNameRegister()"],"0xeca5c793":["testErrorUnauthorizedNameRegister()"],"0x3e4565d2":["testErrorUnauthorizedNameRegister2()"],"0x36344022":["testAuthorizedTransfer()"],"0xb189ad2a":["testErrorUnauthorizedAfterTransfer()"],"0x0f5381f1":["testUserCanIncreaseVersionNumber()"],"0x5babb758":["testSetUp()"],"0xaf6fe8e2":["testGetToken()"],"0xec2ec781":["testFailGetUnsetToken()"],"0xad447a19":["getBalanceDB()"],"0xec727000":["getApprovalDB()"],"0x9cbf9e36":["createToken()"],"0xe6c3b4ab":["testBalanceAuth()"],"0x07b6f631":["testTestHarnessAuth()"],"0xc89f8f08":["testGetController()"],"0x0fe234ed":["testSetController()"],"0x4fab2ca4":["testGetFrontend()"],"0x9131d803":["testSetFrontend()"],"0x7353f62b":["testGetApprovalDb()"],"0x4df53a0f":["testSetApprovalDb()"],"0xea7a7184":["testGetBalanceDb()"],"0xd0bff051":["testSetBalanceDb()"],"0x2977b1b1":["testAllowanceStartsAtZero()"],"0xf3e3c629":["testBalanceOfStartsAtZero()"],"0xfb09b1ac":["testBalanceOfReflectsTransfer()"],"0xeb7492d1":["testTotalSupply()"],"0x730720b8":["testControllerValidTransfers()"],"0x0d8b5fa2":["testControllerValidTransferFrom()"],"0x1f2e886c":["testControllerTransferTriggersEvent()"],"0x2f5d3916":["testControllerApproveTriggersEvent()"],"0xa32f0f41":["testFailControllerUnapprovedTransferFrom()"],"0x6f4812e2":["testFailControllerInsufficientFundsTransfer()"],"0x296ed88f":["testFailControllerInsufficientFundsTransferFrom()"],"0xe50dce71":["testControllerApproveSetsAllowance()"],"0xf712d7ff":["testFailControllerTransferFromWithoutApproval()"],"0x821e9169":["testFailControllerChargeMoreThanApproved()"],"0x7f924c4e":["testDeposit()"],"0xd509b16c":["testWithdraw()"],"0x23de6651":["emitTransfer(address,address,uint256)"],"0x5687f2b8":["emitApproval(address,address,uint256)"],"0x2b4a3b31":["doTransferFrom(address,address,uint256)"],"0x0f24f5c8":["doTransfer(address,uint256)"],"0xa8484938":["doApprove(address,uint256)"],"0xfa566ddd":["doAllowance(address,address)"],"0xbc2a4dd6":["doBalanceOf(address)"],"0x0994a0a0":["DSTokenTest()"],"0x6632a507":["testSetupPrecondition()"],"0x10922cc1":["testTransferCost()"],"0xe13dc28b":["testValidTransfers()"],"0x61e539da":["testFailWrongAccountTransfers()"],"0xe7faecec":["testFailInsufficientFundsTransfers()"],"0x833b4596":["testApproveSetsAllowance()"],"0xb9a0a708":["testChargesAmountApproved()"],"0x5fe22c8b":["testFailTransferWithoutApproval()"],"0xbfc3cd2f":["testFailChargeMoreThanApproved()"],"0xc1829a14":["testFailTooFewConfirms()"],"0x77e4fb04":["testFailNotEnoughValue()"],"0xdf3a6b10":["testMemberAddedEvent()"],"0x0caf9d39":["testFailTooManyMembers()"],"0xa04a0908":["execute(address,bytes,uint256)"],"0x039a21b8":["tryExecute(address,bytes,uint256)"],"0x28a45038":["testTryProxyCall()"],"0x60a60fd8":["testProxyCallWithValue()"],"0xdd5244b4":["testTryProxyCallWithValue()"],"0x3358d2d3":["buildDSTokenFrontend()"],"0xa7c5052e":["buildDSTokenRegistry()"],"0xb8d94b95":["buildDSNullMap()"],"0x510f44cb":["TestFactoryUser()"],"0xd3ea3322":["testBuildTokenSystemCost()"],"0x2c60a055":["MapTest()"],"0x0e757a2e":["testSetAndGet()"],"0x2f0b15f6":["testGetUnset()"],"0x1dda5c7d":["testFailSubBalanceBelowZero()"],"0x9bac8602":["testFailAddBalanceAboveOverflow()"],"0x953a7fab":["testMoveBalance()"],"0xd930a90b":["testFailMoveBalanceDueToInsufficientFunds()"],"0x0cee22e9":["testSetBalanceSetsSupply()"],"0xcd9380d5":["testSetBalanceSetsSupplyCumulatively()"],"0x6f4dd69c":["testSetBalanceUpdatesSupply()"],"0x0c9fcec9":["setApproval(address,address,uint256)"],"0x89fcd099":["getApproval(address,address)"],"0xa005b87b":["NullMapTest()"],"0x4bd70ea3":["testFailGetUnset()"],"0x7d287697":["testTryGetUnset()"],"0x4464aec7":["testTryGet()"],"0x62a0b56b":["testUnset()"],"0x013d64bd":["setCanCall(address,address,string,bool)"],"0x2a714078":["triggerAuth()"],"0x6cb3d30a":["triggerTryAuth()"],"0x31db4b95":["doTriggerAuth()"],"0xd42bf301":["doTriggerTryAuth()"],"0xfe6f0d82":["testConstructorEvent()"],"0x9e920587":["testOwnedAuth()"],"0x7ac91cc2":["testFailOwnedAuth()"],"0xd3aa831f":["testOwnedTryAuth()"],"0xcae523c1":["testOwnedTryAuthUnauthorized()"],"0xaa7dcd84":["testUpdateAuthorityEvent()"],"0x9205fbc2":["testAuthorityAuth()"],"0x8fd28bcf":["testFailAuthorityAuth()"],"0x31ab4066":["testAuthorityTryAuth()"],"0xfd339d18":["testAuthorityTryAuthUnauthorized()"],"0x5858ef10":["testErrorNonOwnerCantBreach()"],"0x138cc941":["testErrorTransferToRejectAuthority()"],"0xda6b31b9":["testErrorTransferToNullAuthority()"],"0x4e209678":["testFailBreach()"],"0x399fdb86":["testFailNormalWhitelistReset()"],"0x5dcdddd1":["testSafeToAddFix()"],"0xc1c0e9c4":["exec()"],"0x3f74fecb":["DSTrueFallbackTest()"],"0x8a46bf6d":["testFallback()"],"0x92c8eb96":["DSFalseFallbackTest()"],"0x01bb85a4":["__startBlock(string)"],"0xc7102df7":["__stopBlock()"],"0x661e3605":["ConstructorContract(uint256)"],"0x1d57bcf7":["ProofLibInterface()"],"0x1f4e996b":["challenge(bool)"],"0xa991cb0e":["respond(uint256)"],"0x5c5d625e":["getProof()"],"0x92d0d153":["t()"],"0x11f72496":["testT()"],"0xd992bd5b":["testResultNotZero()"],"0xea2ea847":["testChallengeFinalize()"],"0x4b729aff":["buyNumber(uint256)"],"0x9dafbc13":["initBlock(uint256)"],"0xe2bbb158":["deposit(uint256,uint256)"],"0x201dcd7a":["newChallenge(uint256,uint256)"],"0x43114842":["acceptChallenge(uint256,uint256,uint256)"],"0x3c0870ae":["challenge(uint256,uint256,uint256,bool)"],"0xab09ee80":["respond(uint256,uint256,uint256,uint256)"],"0xb6013cef":["finalize(uint256,uint256)"],"0xf869b11a":["declareVictor(uint256,uint256)"],"0x9f489e4e":["getDeposit(uint256,address)"],"0xa0befa94":["getStake(uint256,uint256)"],"0x33637d5a":["getPendingBlock(uint256)"],"0x28cc413a":["getProof(uint256,uint256,uint256)"],"0xc37ff3d9":["sha(uint256,uint256)"],"0xf77a0923":["BitcoinProcessor(address)"],"0x1c0b6367":["processTransaction(bytes,uint256)"],"0x2b861629":["storeBlockHeader(bytes)"],"0xcef887b0":["storeBlockWithFee(bytes,int256)"],"0x6ebf10fe":["storeHeader(bytes,address)"],"0x540cafe0":["storeHeaderWithFee(bytes,int256,address)"],"0x7cc48875":["Slots()"],"0x3b84edbd":["setRNG(address)"],"0xd65ab5f2":["startGame()"],"0xeec3cb41":["placeBet(bool[],uint256,uint256)"],"0xac6bc853":["startSpin()"],"0x934354e7":["finishSpin()"],"0x93c94acb":["calculateRewards(uint256[3][3])"],"0x00100a18":["NewPoll(string,string,uint256,uint256)"],"0x1277e24f":["payOneTimeFee()"],"0xfc36e15b":["vote(string)"],"0x9a36f932":["feeDivisor()"],"0x8d99b2eb":["endPoll()"],"0x224993c2":["setTimeBlock(uint256)"],"0xfcfff16f":["open()"],"0x776d62f6":["costs()"],"0x82996d9f":["rent()"],"0x5ca8bc52":["returnIt()"],"0x8ecc0950":["returnToOwner()"],"0xfb5d5729":["getPongvalTransactional()"],"0x3af94817":["getPongvalRemote()"],"0x40193d17":["getPongvalConstant()"],"0xf4d94699":["EndowmentRetriever()"],"0xfab43cb1":["getPongAddress()"],"0xf00aac7f":["ArrayRR()"],"0x6c6f1d93":["getContractCreationValue()"],"0xa311dd70":["setArray(uint8[10])"],"0xf239e528":["sendOneEtherHome()"],"0xb8c86aa6":["getArraySettingResult()"],"0xd504ea1d":["getArray()"],"0x80db79d9":["StructAndFor()"],"0x181be00d":["getValue(uint8)"],"0x4166c1fd":["getElevation(uint8,uint8)"],"0xa3747fef":["register(bytes,bytes)"],"0x5460ef10":["sendWithExtraGas(address,uint256,uint256)"],"0x5dac1601":["SimpleStablecoin()"],"0xbe7cddf8":["TwoD()"],"0x1ebe5c0f":["sendWithAllOurGasExcept(address,uint256,uint256)"],"0x557ed1ba":["getTime()"],"0x0e13b9af":["getValue(uint8,uint8)"],"0x3ab1e703":["roundMoneyDown3SF(uint256)"],"0x880cdc31":["updateOwner(address)"],"0xd4088e33":["setPrice(uint256,uint256,uint64)"],"0x992ae976":["isSafePunctuation(bytes1)"],"0x6f8b44b0":["setMaxSupply(uint256)"],"0xdb2a0cb7":["HumanStandardTokenFactory()"],"0xbe592488":["validateName(bytes)"],"0x64edfbf0":["purchase()"],"0xa2f3ede2":["computeNameHash(bytes)"],"0xfc94dd18":["verifyHumanStandardToken(address)"],"0xfe757fb5":["lastClaimPrice()"],"0xd35b9d83":["codeAt(address)"],"0x64325ddb":["currentClaimPrice()"],"0x08216c0f":["createHumanStandardToken(uint256,string,uint8,string)"],"0x4f8e624e":["Greeter(string)"],"0x5fbddcf3":["isLivingMonarch()"],"0x42cbb15c":["getBlockNumber()"],"0x2ea459b8":["claimThrone(bytes)"],"0xa15afb48":["Replicator()"],"0xd6d902c4":["claimThroneFor(bytes,address)"],"0xa4136862":["setGreeting(string)"],"0x70961774":["getBlockCreatedOn()"],"0x59a547b0":["recordCommission(uint256)"],"0x715ef4ff":["resendFailedPayment(uint256)"],"0x19a278b9":["getBAddress()"],"0xe6e91cfc":["voidFailedPayment(uint256)"],"0xcb553ac9":["sweepWizardCommission(uint256)"],"0xd96aee49":["MultipleConstructorTest()"],"0x2d116186":["deityBalance()"],"0xa819819b":["sweepDeityCommission(uint256)"],"0x705eeb90":["MultipleConstructorTest(bool)"],"0xedb27f4e":["switchWizard(address)"],"0x1e223143":["getFirst()"],"0xa70a9ad7":["switchDeity(address)"],"0xdce4a447":["at(address)"],"0x1b03316f":["getSecond()"],"0xc1c723f4":["validateProposedMonarchName(bytes)"],"0x6d1f00a6":["ThroneMaker(uint256)"],"0xf2080ba6":["Pong(int8)"],"0x273bc3c9":["numberOfThrones()"],"0x1a092541":["getDescription()"],"0x23a1c271":["setPongval(int8)"],"0x931df75f":["validateProposedThroneName(bytes)"],"0x694e0d5b":["StringPasser(uint8[])"],"0xa396541e":["getPongvalTxRetrievalAttempted()"],"0x01df7f30":["validateProposedThroneConfig(uint256,uint256,uint256,uint256)"],"0x16870257":["getTileDescription(uint8,uint8)"],"0x5581004d":["createThrone(bytes,uint256,uint256,uint256,uint256)"],"0x044f9ac8":["findThroneCalled(bytes)"],"0xd8589be3":["CoinFlipper()"],"0xb3a0b1ef":["basicInfoGetter()"],"0xf4e36afd":["findThroneByNameHash(uint256)"],"0x5acce36b":["getEndowmentBalance()"],"0x4ca8b0d0":["registerExistingThrone(bytes,address,uint256,uint256)"],"0xf8f46b5f":["getCurrentMinerAddress()"],"0xf9e05ed9":["sha(uint128)"],"0x2f4ee5d4":["registerThrone(bytes,uint256,address,uint256,uint256)"],"0x25d8dcf2":["betAndFlip()"],"0xa1188e56":["getCurrentDifficulty()"],"0x58ea80e5":["setThroneCreationPrice(uint256)"],"0x34dbe44d":["getLastBlockNumberUsed()"],"0x92b7d5b9":["getCurrentGaslimit()"],"0x94c3fa2e":["getLastBlockHashUsed()"],"0xee6d2641":["sendWithExtraGasExt(address,uint256,uint256)"],"0x6fd902e1":["getCurrentBlockNumber()"],"0xcee6f93c":["getResultOfLastFlip()"],"0x5294157f":["sendWithAllOurGasExceptExt(address,uint256,uint256)"],"0x796b89b9":["getBlockTimestamp()"],"0x0efafd01":["getPlayerGainLossOnLastFlip()"],"0x4b5dc8cb":["roundMoneyDown3SFExt(uint256)"],"0xc8e7ca2e":["getMsgData()"],"0x4d536f9f":["validateNameExt(bytes)"],"0x7a6ce2e1":["getMsgSender()"],"0x635cfda2":["Incrementer()"],"0x7fd8ee68":["computeNameHashExt(bytes)"],"0xa17042cc":["getMsgValue()"],"0xfc2c3e08":["getIteration()"],"0x9d5c6061":["getMsgGas()"],"0x77e5bf84":["getTxGasprice()"],"0xb8077e28":["getTxOrigin()"],"0xe31bfa00":["next_id()"],"0x32a2c5d0":["getContractAddress()"],"0x26066ad5":["offer(uint256,bytes,uint256,bytes)"],"0xc3da42b8":["c()"],"0x6f9fb98a":["getContractBalance()"],"0xb742398b":["trade(address,uint256,bytes,address,uint256,bytes)"],"0x67cb61b6":["getChoice()"],"0xd96a094a":["buy(uint256)"],"0x29161820":["Base(uint256)"],"0xa5d0bab1":["buyPartial(uint256,uint256)"],"0x20bf0c52":["Derived(uint256)"],"0x40e58ee5":["cancel(uint256)"],"0x13d1aa2e":["f(uint256,uint256)"],"0x4579268a":["getOffer(uint256)"],"0xe420264a":["g(uint256)"],"0x57e871e7":["blockNumber()"],"0x4848b1a5":["setData(uint256,uint256)"],"0x83324e8c":["numGroups()"],"0x0178fe3f":["getData(uint256)"],"0x3807ba1b":["poi()"],"0x9928811b":["testBroken()"],"0x75949c13":["sendHalf(address)"],"0x3c7a3aff":["commit()"],"0x90b5561d":["insert(uint256)"],"0x27121069":["verify(bytes,uint8,bytes,bytes)"],"0x3e2729bf":["isRevocated(bytes)"],"0x853255cc":["sum()"],"0x8cfd8901":["_incBlock()"],"0x2feda2fa":["POI()"],"0x6a4a6b6e":["_myAddressHelper()"],"0x100c8ada":["setCAmodulus(bytes)"],"0x5bbfe9b6":["_myGroupHelper()"],"0x114d69b2":["setCRLaddr(address)"],"0xfd747c0b":["rsaVerify(bytes,bytes,uint256,bytes)"],"0x8ac4e1d8":["TemperatureOracle()"],"0xfaee13b9":["set(int8)"],"0x84734476":["copyBytes(bytes,uint256,uint256,bytes,uint256)"],"0x9507d39a":["get(uint256)"],"0x9209b3c0":["getCrtDetails(bytes)"],"0x17ff0caa":["WeatherBet(uint256,address,address,address)"],"0x4664b235":["bytes32_to_bytes(bytes,bytes,bytes)"],"0x71dd8862":["IndexOf()"],"0xfc687311":["betOn(int8)"],"0xa87e7552":["isValid(bytes,bytes)"],"0x264c8e9a":["whatWasTheVal()"],"0x0b7623ba":["abs(int8)"],"0xb4787dc5":["linkEID(bytes,bytes)"],"0xbe71248a":["payWinner()"],"0x2a095fbe":["unlinkEID(bytes,bytes,address)"],"0x511b1df9":["addr(string)"],"0x2d077ad0":["Latch()"],"0x01984892":["name(address)"],"0x616fca9b":["adopt(address)"],"0xdf55b41a":["owner(string)"],"0x2125b65b":["transfer(uint32,address,uint224)"],"0x7f445c24":["subRegistrar(string)"],"0xf509b627":["confirm(address,uint224,uint32,address)"],"0xdd54a62f":["content(string)"],"0xa79f26dc":["force()"],"0x20620f37":["onAuctionEnd(string)"],"0x89cc5ea8":["bid(string,address,uint256)"],"0xb9f37c86":["Registrar()"],"0xae999ece":["reserve(string)"],"0xff1f7046":["requiresAuction(string)"],"0x092b25e9":["setOwner(string,address)"],"0x01bd4051":["disown(string)"],"0xc47f0027":["setName(string)"],"0x9b2ea4bd":["setAddress(string,address)"],"0xccf4f413":["setSubRegistrar(string,address)"],"0x8bbda7e3":["setContent(string,bytes)"],"0x98b1e06a":["deposit(bytes)"],"0x1bcf5758":["getOccupies(uint8)"],"0xfde9ba41":["transfer(bytes,address,uint256)"],"0x0878bc51":["getAttachesto(uint8)"],"0x922dd59a":["icapTransfer(bytes,address,bytes,uint256)"],"0x4d9e4e22":["Etheria()"],"0xe039e4a1":["getOwner(uint8,uint8)"],"0xdd34e129":["PriceTest()"],"0x7d5fec5a":["setOwner(uint8,uint8,address)"],"0xd2d4bd72":["getCrossRate(bytes,bytes)"],"0xa55cab95":["getName(uint8,uint8)"],"0x93eec1fb":["setName(uint8,uint8,string)"],"0xd39eb301":["getStatus(uint8,uint8)"],"0x54385526":["setStatus(uint8,uint8,string)"],"0x8435be4b":["getLastFarm(uint8,uint8)"],"0x90fd53ec":["farmTile(uint8,uint8,int8)"],"0x8cae1374":["editBlock(uint8,uint8,uint256,int8[5])"],"0xfa93019c":["getBlocks(uint8,uint8)"],"0x4ca168cf":["register(bytes,uint256,address,string,uint256)"],"0x2ef761d3":["buyTile(uint8,uint8)"],"0x6cf9cc58":["registerResource(bytes,uint256,bytes,string)"],"0x46c52b1a":["blockHexCoordsValid(int8,int8)"],"0xfae9d06d":["calculateTxFee(uint256,address)"],"0xbb963c8a":["transferLibOwnership(bytes,address)"],"0x8d7108e5":["isValidLocation(uint8,uint8,int8[5],int8[24])"],"0xfe029156":["swap(address,address,uint256,uint256)"],"0x081bf263":["isOOB(uint8,uint8)"],"0x4dd49ab4":["get(bytes,uint256)"],"0x9cc9299e":["killSwap()"],"0x182db370":["getWhatHappened()"],"0x6e353a1d":["emergencyWithdrawal(address)"],"0xdf98ef33":["getResource(bytes,uint256,bytes)"],"0xf2a75fe4":["empty()"],"0xc913b552":["getVersions(bytes)"],"0x10c1952f":["setLocked()"],"0x0f7d6673":["Channel()"],"0x763a738c":["allNames()"],"0x2d49ffcd":["getLocked()"],"0x423d4ef2":["createChannel()"],"0xcb14d93b":["getHash(bytes,address,uint256)"],"0x4d1f8c31":["owner(uint64)"],"0xadf5e565":["verify(bytes,address,uint256,uint8,bytes,bytes)"],"0xe86afde0":["description(uint64)"],"0x60c6b3a5":["claim(bytes,address,uint256,uint8,bytes,bytes)"],"0x0fdb468f":["fee(uint64)"],"0xcebce72d":["token(uint64)"],"0xf1c30ec0":["reclaim(bytes)"],"0xc0171112":["timestamp(uint64)"],"0x7b1cbb13":["getChannelValue(bytes)"],"0x1216e771":["expiration(uint64)"],"0x29e94503":["VersionedBlob()"],"0x5322f0c5":["getChannelOwner(bytes)"],"0x1c2f38ff":["paid(uint64)"],"0x4c488dac":["getChannelValidUntil(bytes)"],"0x9eab5253":["getMembers()"],"0x7c79ebce":["expired(uint64)"],"0x01da73ff":["isValidChannel(bytes)"],"0x541d920c":["commit(bytes,string)"],"0x9e66cd38":["free(uint64)"],"0x6dd6e87b":["checkOut(int256)"],"0x1fb6e99d":["paymentNeeded(uint64)"],"0xbb4d7cd1":["tag(uint256,string)"],"0x268eb055":["setDescription(uint64,bytes)"],"0x856deacf":["findTag(string)"],"0x21b36a08":["setFee(uint64,uint256)"],"0x86bb7121":["getBlocksPerRound()"],"0xb0de1cb7":["publish(uint64,bytes,uint64)"],"0x35d129f6":["untag(string)"],"0x7ef09476":["transfer(uint64,address)"],"0x87bb7ae0":["getTicketPrice()"],"0x4c6d1d9e":["checkOutTag(string)"],"0x89b8b492":["read(uint64)"],"0x67af1c81":["getRoundIndex()"],"0x49cbe338":["tryRead(uint64)"],"0x358d5dc2":["getIsCashed(uint256,uint256)"],"0xb1d51d31":["pay(uint64,address)"],"0x6572ae13":["calculateWinner(uint256,uint256)"],"0x452fbc41":["USN(address,address,bytes,uint256,uint256,uint128)"],"0xdf2f0a4a":["getDecisionBlockNumber(uint256,uint256)"],"0x46a2679a":["getSubpotsCount(uint256)"],"0x93dafba2":["getSubpot(uint256)"],"0x1e62be25":["Bytes32Passer()"],"0x930ed251":["getSavedVar()"],"0xce5566c5":["cash(uint256,uint256)"],"0x6df3edef":["getSavedBytes()"],"0x8089d001":["getHashOfBlock(uint256)"],"0x812cddf2":["getSavedString()"],"0x459f93f7":["getBuyers(uint256,address)"],"0x305a762a":["getTicketsCountByBuyer(uint256,address)"],"0x28d3ad3f":["getPot(uint256)"],"0xbcd3d8ca":["Collector(address,address,uint256)"],"0xaf93afdd":["Shipment(bytes,bytes,bytes,bytes,string,bytes,uint256,uint256,bytes,bytes,uint256,uint256,string,bytes,bytes,bytes)"],"0x7e3faec1":["GoldTxFeePool(address,address,bytes)"],"0x7b789b3d":["agreement(bytes,bytes,bytes)"],"0xd7f31eb9":["forward(address,uint256,bytes)"],"0x5e11544b":["newPeriod()"],"0xe2fdcc17":["escrow()"],"0x45d27edf":["forward_method(bytes,address,uint256,bytes)"],"0x8d227fc0":["getPeriodInfo()"],"0xd116c8c4":["releasePayment()"],"0x97daa043":["register(bytes,address,address,uint256,bytes)"],"0x11e99c22":["arrival()"],"0xa7dfc874":["unregister(bytes,address,uint256,bytes)"],"0x412664ae":["sendToken(address,uint256)"],"0x86c57fcc":["b32ToBytes(bytes)"],"0x8c4dd5cd":["Democracy()"],"0x66d38203":["setup(address)"],"0xe8a1c08f":["nibbleToChar(uint256)"],"0x86a50535":["voteFor(uint256)"],"0xdbc45228":["newProposal(address,uint256,bytes,bytes)"],"0xa99e7e29":["register(bytes,address)"],"0x5e44daf3":["vote(uint256,int256)"],"0x750e443a":["voteAgainst(uint256)"],"0x0d61b519":["executeProposal(uint256)"],"0x798974dd":["getNumProposals()"],"0x4245b0f7":["Lottery()"],"0x11610c25":["bet()"],"0x837e7cc6":["rollDice()"],"0x714064f3":["BreakableBond(address,address,uint256)"],"0x74389991":["breakit()"],"0x4cedf74e":["get_party1()"],"0xd81a91e9":["get_party2()"],"0xa89a4f09":["creatorBalanceChecker()"],"0xb9e6f1d9":["get_amount()"],"0xa4325485":["getCreatorBalance()"],"0xe9a9c1b4":["get_party1_balance()"],"0xf363441f":["getCreatorDotBalance()"],"0xb8017221":["get_party2_balance()"],"0x0109f22e":["CrowdSale()"],"0x39aaba25":["get_status()"],"0x670c884e":["setup(address,uint256,uint256,uint256,address)"],"0x639d57f2":["testGetBitSuccess()"],"0x4f76cb02":["testGetBitFailIndexOOB()"],"0xfadf87b1":["testGetBitsSuccess()"],"0x5a353193":["KrakenPriceTicker()"],"0xf24a534e":["Oracle()"],"0xc8bb73ef":["testGetBitsFailIndexOOB()"],"0x4894e37f":["__callback(bytes,string,bytes)"],"0x98596726":["note(uint224)"],"0x68e4bd99":["testSetBitSuccess()"],"0x69f18967":["testSetBitFailIndexOOB()"],"0x2212dbc3":["get_timestamp()"],"0x8ba9f354":["testClearBitSuccess()"],"0x7057c20d":["CFD(address)"],"0x0aa46c12":["testClearBitFailIndexOOB()"],"0xd7ef1356":["best_adjustment(bool)"],"0xe706918c":["testToggleBitSuccess()"],"0x7af30442":["testToggleBitFailIndexOOB()"],"0x414053be":["best_adjustment_for(bool,uint128)"],"0xdaa21e0e":["testBitSetSuccess()"],"0xeef547d7":["deal_details(uint32)"],"0x254c91b3":["testBitNotSetSuccess()"],"0xb144adfb":["balance_of(address)"],"0x2145e36c":["testBitSetFailIndexOOB()"],"0xfc63d4fb":["order(bool,uint32,uint128)"],"0x6d052f56":["testBitsSetSuccess()"],"0xf1cff4b5":["testBitsNotSetSuccess()"],"0x1381e400":["cancel(uint32)"],"0xf85aefba":["testBitsSetFailIndexOOB()"],"0xf41017fc":["finalize(uint24)"],"0x42a745cb":["testBitEqualSuccess()"],"0x4e6ab570":["insert_order(address,bool,uint32,uint128)"],"0xf362d78f":["testBitNotEqualSuccess()"],"0xb2d37e95":["remove_order(uint32)"],"0x8a120dc9":["testBitEqualFailIndexOOB()"],"0x64a4a5d7":["testBitsEqualSuccess()"],"0x6f36ce79":["insert_deal(address,address,uint64,uint128,uint32)"],"0x74087040":["testBitsNotEqualSuccess()"],"0x10e89b22":["remove_deal(uint32)"],"0xfbffb355":["testBitsEqualFailIndexOOB()"],"0x1e44c112":["find_strike(uint64,uint32,uint32)"],"0x2b785960":["testBitAndSuccess()"],"0xc388cca6":["testBitAndFailIndexOOB()"],"0xbac1e2e0":["testBitsAndSuccess()"],"0xd588acc4":["claimMiningReward()"],"0xda2b7416":["testBitsAndFailIndexOOB()"],"0xa1616429":["testBitOrSuccess()"],"0xfd83f3e3":["QueueUserMayBeDeliveryDroneCotnrol()"],"0x91e8d3dc":["testBitOrFailIndexOOB()"],"0x4ca1fad8":["addRequest(uint256)"],"0xec0f1025":["testBitsOrSuccess()"],"0xe4690a0b":["popRequest()"],"0x2581c674":["testBitsOrFailIndexOOB()"],"0xab91c7b0":["queueLength()"],"0x31be6985":["testBitXorSuccess()"],"0xa268b332":["testBitXorFailIndexOOB()"],"0xe044c2de":["newLoan(bytes,address,uint256,uint256,uint256,uint256,uint256,uint256)"],"0x622e88cb":["testBitsXorSuccess()"],"0x8e46fbb2":["testBitsXorFailIndexOOB()"],"0xc1cbbca7":["contribute(uint256)"],"0x278ecde1":["refund(uint256)"],"0xe2f8a017":["payInstallment(uint256)"],"0xbb510a77":["createChannel(address,uint256)"],"0xacf8bf2a":["channelCount()"],"0xd7bc23af":["newParameters(int256,uint256,uint256,uint256)"],"0x1b855044":["getHash(uint256,uint256)"],"0x65093661":["newCommunity(address)"],"0xe22b0c46":["verify(uint256,uint256,uint8,bytes,bytes)"],"0x5f1231ea":["getMemberInfo(address)"],"0x23add736":["claim(uint256,uint256,uint8,bytes,bytes)"],"0x3dd7c1b9":["newProduct(string,string,uint256,uint256)"],"0x79a85e6c":["getProductInfo(uint256)"],"0x2dabbeed":["reclaim(uint256)"],"0xa0440426":["purchaseProduct(uint256,uint256)"],"0xb7a97a2b":["isValidChannel(uint256)"],"0xe7d50e5c":["FarmShare()"],"0x3e0a51b4":["TweetAccount()"],"0xb6db75a0":["isAdmin()"],"0x4a23dc52":["FileStore()"],"0xfb46d4c5":["tweet(string)"],"0x5aebfd14":["createFile(bytes)"],"0xc3ad5ecb":["getTweet(uint256)"],"0xc5958bda":["removeFile(bytes)"],"0xae978f08":["getLatestTweet()"],"0x3d8e2947":["getFileAddress(bytes)"],"0xe4c2db06":["getPreviousFile(bytes)"],"0x0c4f65bd":["getOwnerAddress()"],"0xca77ab8a":["getNextFile(bytes)"],"0xca7dc5b1":["getNumberOfTweets()"],"0xdc63a62c":["getFileListHead()"],"0x95671958":["getFileListTail()"],"0x5c3e426c":["adminRetrieveDonations(address)"],"0x7d60e343":["getFileListSize()"],"0x3e450fff":["adminDeleteAccount()"],"0xe4360fc8":["getFileListElement(bytes)"],"0x492b67ea":["Etherdoc()"],"0x3f77b560":["newDocument(bytes)"],"0x3448c7d6":["createHistory(bytes,address,address)"],"0x0b80f8d3":["invmod(uint256,uint256)"],"0x2f6ae467":["transferDocument(bytes,address)"],"0x783ce458":["expmod(uint256,uint256,uint256)"],"0xe4547f98":["documentExists(bytes)"],"0xeccb15bc":["SatPosition(int256,int256)"],"0xf6458c6a":["toZ1(uint256[3],uint256)"],"0x3f9b250a":["getDocument(uint256)"],"0xafc4a982":["PathCost(uint16,uint32)"],"0xc36af460":["getLatest()"],"0x306df22d":["GPSDestination(int256,int256,uint256)"],"0xd44aadf7":["initROS()"],"0x54ae8492":["CustodialForward()"],"0x4a00a522":["homebase(int256,int256)"],"0x677913e9":["setAmount(int32)"],"0x418cf199":["setEstimateCost(uint256,uint256)"],"0x739f888c":["setNewEstimate(int256,int256)"],"0xc028df06":["offer()"],"0xe816a515":["takeFlight()"],"0xa6f2ae3a":["buy()"],"0xd810f298":["computeSettlementAmount()"],"0x48a0d754":["available()"],"0xb595181f":["ShapeshiftBot()"],"0xf27197ab":["getIsAvailable()"],"0xcb2b9031":["addressToBytes(address,address)"],"0x883ba26b":["getIsSettled()"],"0x504ac982":["transfer(string,string)"],"0x60e519c0":["computeMarginAmount()"],"0x8a9ffb90":["transfer(string,string,bool)"],"0x468f02d2":["getUnderlyingPrice()"],"0x2facc4e8":["depositGovernance(uint256,address)"],"0xf29617da":["registrationDeposit(address)"],"0x1d834a1b":["insert(uint256,uint256)"],"0x9a863892":["NewProposal(uint256)"],"0xe2233ada":["smartDoor(address[])"],"0x3106fea0":["voteOnProposal(uint256,bool,uint256)"],"0x22ebb3ac":["DieselPricePeg()"],"0xdb0e127a":["openDoor()"],"0x0965bf7d":["processProposals()"],"0x82ab890a":["update(uint256)"],"0xa05e822a":["howManyOwners()"],"0xa0e67e2b":["getOwners()"],"0x67546967":["EthBtcEscrow()"],"0x63052d82":["getOwnersIndex(address)"],"0x6cf761d4":["getMinConfirmationsByAddr(address)"],"0x97297467":["checkAndVerify(bytes)"],"0x9c43d950":["registration(uint256,uint256,uint256)"],"0xe68d3ae3":["escrow(uint256,string,address,uint256)"],"0xeece1e1f":["scheduleShuffling()"],"0x35ee2783":["Alarm()"],"0x48519189":["MonedaAlcala(string,string)"],"0xbd9335c0":["scheduleHangouts()"],"0x7143059f":["getParticipant(address)"],"0x65b1fdf4":["scheduleIssuePOIs()"],"0xb3c25835":["addUser(address,string,string,uint256)"],"0xb37217a4":["getRandomNumber(uint256)"],"0x47274dbe":["disableUser(address,address)"],"0xdcf73856":["generateGroups()"],"0x2090cf8b":["consultBalance(address)"],"0xc3d345c4":["getHangoutAddress()"],"0x9f8a13d7":["isActive(address)"],"0x4e23a144":["fundUser(address,uint256)"],"0x34e8980f":["bootUpHangouts()"],"0xfc89aff6":["submitVerifiedUsers(address[])"],"0x96ed10a4":["issuePOIs()"],"0x92b4bb50":["rps()"],"0x8e7ea5b2":["getWinner()"],"0x718e6302":["play(string)"],"0x4c738909":["getMyBalance()"],"0x79b0797c":["AmIPlayer1()"],"0x805210b7":["AmIPlayer2()"],"0x452d44dc":["checkBothNotNull()"],"0x4162169f":["dao()"],"0xce8b7151":["isHF()"],"0x8cdfb1e6":["transferIfHF(address)"],"0xc3b8bfe5":["transferIfNoHF(address)"],"0x82afd23b":["isActive(uint256)"],"0xc41a360a":["getOwner(uint256)"],"0xd05c78da":["safeMul(uint256,uint256)"],"0xd6febde8":["buy(uint256,uint256)"],"0x598647f8":["bid(uint256,uint256)"],"0x379607f5":["claim(uint256)"],"0x2ac9bf09":["bid(uint256,uint256,uint256)"],"0x1df47aad":["ReplayProtection()"],"0xc42cd8cf":["etherSplit(address,address)"],"0x9f5f7c7f":["tokenSplit(address,address,address,uint256)"],"0x2c215998":["updateStatus(string)"],"0x30ccebb5":["getStatus(address)"],"0xb46300ec":["send()"],"0x92d282c1":["Send()"],"0x5323c6cf":["calcCostsBuying(bytes,uint256,uint256[],uint8,uint256)"],"0x532e7e6a":["calcEarningsSelling(bytes,uint256,uint256[],uint8,uint256)"],"0x46a1d95f":["closeMarket(bytes)"],"0x4b031d0f":["shortSellShares(bytes,uint8,uint256,uint256)"],"0x45c41478":["getMarkets(bytes,address)"],"0x1c879c47":["getMarketHashes(bytes)"],"0x9948e493":["calcMarketFee(bytes,uint256)"],"0xf7a0fa0a":["getShareDistribution(bytes)"],"0xd0315658":["getShareDistributionWithTimestamp(bytes)"],"0xef04fdb7":["buyShares(bytes,uint8,uint256,uint256)"],"0x86723215":["createMarket(bytes,uint256,uint256,address)"],"0x55ba343f":["getMarket(bytes)"],"0x4401ff5c":["sellShares(bytes,uint8,uint256,uint256)"],"0xdf6c13c3":["getMinFunding()"],"0x9431f5f0":["withdrawFees(bytes)"],"0x43703b0e":["getEventData(bytes)"],"0x632f0ba6":["descriptionHashes(bytes)"],"0x5e58f141":["shares(address,bytes,int256)"],"0xdb5b4183":["oracleOutcomes(bytes,address)"],"0x3d69b403":["isOutcomeSet(bytes)"],"0xea4ba8eb":["getOutcome(bytes)"],"0xbbd8b602":["getOracleOutcomes(bytes,address[])"],"0x9ec32d45":["challengeWinningOutcome(bytes,uint16)"],"0x41095b60":["voteForUltimateOutcome(bytes,uint16)"],"0x8f6f988c":["setUltimateOutcome(bytes)"],"0x0968f264":["withdraw(bytes)"],"0x1397fdbd":["getShares(address,bytes,int256[])"],"0x45ee49b9":["getUltimateOutcomes(bytes)"],"0xc90d080a":["registerEvent(bytes)"],"0xc0ae6a3a":["ultimateOutcomes(bytes)"],"0xc2038560":["setOutcome(bytes,bytes)"],"0x8204ecdd":["getFee(bytes)"],"0xffcf21a9":["eventOracles(bytes,uint256)"],"0x08bf2d0d":["getOrderBook(uint256,uint256)"],"0x0e0f55d0":["RewardOrder(uint256,uint256)"],"0x0e97cfdf":["placeOrder(uint256,uint256,uint256)"],"0x29ef56b1":["getAskOrderBookStats()"],"0x3bed33ce":["withdrawEther(uint256)"],"0x50baa622":["withdrawToken(uint256)"],"0x512f1e64":["orderBookLength()"],"0x8ea98117":["setCoordinator(address)"],"0x9824425a":["takeOrder(uint256,uint256,uint256,uint256)"],"0x98ea5fca":["depositEther()"],"0xa2f16d80":["dexWithdrawCollectedFees()"],"0xb6ed0632":["cancelOrder(uint256,uint256)"],"0xe71264fa":["addNewTokens(uint256)"],"0xf1e4a540":["unsetCoordinator()"],"0xfe992c98":["balanceOfAll(address)"],"0x069d6d1c":["closeOrder(uint256)"],"0x070a888f":["updateRewardDuration(uint256)"],"0x09405164":["getOpenCandidates()"],"0x09a69f57":["getRewardAmount()"],"0x27cca148":["lastClaimedBlock()"],"0x942b90d3":["getRewardTable()"],"0xa9eed530":["reduceOrderQty(uint256,uint256)"],"0xc67d376d":["getClosedCandidates()"],"0xd3f297d6":["claimLiquidityReward()"],"0xfcc11241":["addOrder(uint256,uint256,uint256,uint256,uint256,uint8)"],"0x5829d310":["entries(int256)"],"0x8f9df278":["newEntry(int256,bool,uint256,int256,string,bytes32,address,uint256[])"],"0x031d973e":["closeMarket(bytes32)"],"0x16181bb7":["shortSellShares(bytes32,uint8,uint256,uint256)"],"0x5aa97eeb":["getMarkets(bytes32[],address)"],"0x674cc1f5":["getMarketHashes(bytes32[])"],"0x6da84ec0":["calcMarketFee(bytes32,uint256)"],"0x929e626e":["getShareDistribution(bytes32)"],"0xa0bde7e8":["getShareDistributionWithTimestamp(bytes32)"],"0xbbd4f854":["buyShares(bytes32,uint8,uint256,uint256)"],"0xc1fd4339":["createMarket(bytes32,uint256,uint256,address)"],"0xc3c95c7b":["getMarket(bytes32)"],"0xdb833e3a":["sellShares(bytes32,uint8,uint256,uint256)"],"0xebb71194":["withdrawFees(bytes32)"],"0x07d5b826":["buyAllOutcomes(bytes32,uint256)"],"0x15e812ad":["getBaseFee()"],"0x1934d55a":["isPermanentlyApproved(address,address)"],"0x1d007f5f":["changeDAO(address)"],"0x1f0c1e0c":["getEventTokenAddress(bytes32,uint256)"],"0x3983d5c4":["calcBaseFee(uint256)"],"0x4025b293":["redeemAllOutcomes(bytes32,uint256)"],"0x428d64bd":["getShares(address,bytes32[])"],"0x481b659d":["permitPermanentApproval(address)"],"0x57bcccb6":["revokePermanentApproval(address)"],"0x8c172fa2":["getEvent(bytes32)"],"0x9ba5b4e9":["getEventHashes(bytes32[])"],"0xa4a7cf5c":["redeemWinnings(bytes32)"],"0xb11e3b82":["createEvent(bytes32,bool,int256,int256,uint8,address,address,bytes32[])"],"0xc10dd4c6":["getEvents(bytes32[],address)"],"0xc51cf179":["calcBaseFeeForShares(uint256)"],"0xeff6be2f":["changeBaseFee(uint256)"],"0x13fc6ac2":["getEventData(bytes32)"],"0x51017702":["isOutcomeSet(bytes32)"],"0x5d1a3b82":["getOutcome(bytes32)"],"0xc1b06513":["registerEvent(bytes32[])"],"0xc91d7e9c":["getFee(bytes32[])"],"0x3ced516c":["descriptionHashes(bytes32)"],"0x488b3538":["shares(address,bytes32,int256)"],"0x4ad07b0e":["oracleOutcomes(bytes32,address)"],"0x659fb968":["getOracleOutcomes(bytes32[],address[])"],"0x6b1e564a":["challengeWinningOutcome(bytes32,uint16)"],"0x7b395487":["voteForUltimateOutcome(bytes32,uint16)"],"0x8aa6f1b1":["setUltimateOutcome(bytes32)"],"0x8e19899e":["withdraw(bytes32)"],"0x98f3b81a":["getShares(address,bytes32[],int256[])"],"0xa0ec4e09":["getUltimateOutcomes(bytes32[])"],"0xc25e6908":["ultimateOutcomes(bytes32)"],"0xc71e48d6":["setOutcome(bytes32,bytes32[])"],"0xfcf0f55b":["eventOracles(bytes32,uint256)"],"0x01991313":["scheduleCall(address,bytes4,uint256)"],"0x480b70bd":["scheduleCall(address,bytes4,uint256,uint256)"],"0x049ae734":["scheduleCall(address,bytes4,uint256,uint256,uint8)"],"0x68402460":["scheduleCall(address,bytes4,uint256,uint256,uint8,uint256)"],"0x8b676ae8":["scheduleCall(address,bytes4,uint256,uint256,uint8,uint256,uint256)"],"0x30fd300f":["registerBytes32(address,bytes32)"],"0x741e2345":["registerMany(address,uint256,int256,uint256,bytes20,address,bytes)"],"0x73b55eaf":["registerData(address,int256,bytes32,address)"],"0xc2b12a73":["setBytes32(bytes32)"],"0xf2da67db":["setMany(uint256,int256,uint256,bytes20,address,bytes)"],"0x0e850239":["scheduleCall(bytes4,bytes)"],"0x4db3da83":["scheduleCall(bytes4)"],"0x373a1bc3":["scheduleCall(address,bytes4)"],"0x3c2c21a0":["scheduleCall(address,uint256,bytes4)"],"0xa1c0539d":["scheduleCall(address,bytes4,bytes)"],"0x795b9a6f":["scheduleCall(address,bytes4,uint256,bytes)"],"0xc43d0575":["scheduleCall(bytes4,uint256)"],"0x3d9ce89b":["scheduleCall(bytes4,bytes,uint256)"],"0x48f05187":["scheduleCall(address,bytes4,bytes,uint256)"],"0x346cabbc":["scheduleCall(address,bytes4,uint256,bytes,uint256)"],"0x8c0e156d":["scheduleCall(bytes4,uint256,uint256)"],"0x5a9f2def":["scheduleCall(bytes4,bytes,uint256,uint256)"],"0x9772c982":["scheduleCall(address,bytes4,bytes,uint256,uint256)"],"0x3a9e7433":["scheduleCall(bytes4,uint256,uint256,uint8)"],"0x64ee49fe":["scheduleCall(address,uint256,bytes4,uint256,uint256,uint8)"],"0xee77fe86":["scheduleCall(address,bytes4,bytes,uint256,uint256,uint8)"],"0xe29fb547":["scheduleCall(bytes4,uint256,uint256,uint8,uint256)"],"0x03d22885":["scheduleCall(address,uint256,bytes4,uint256,uint256,uint8,uint256)"],"0xb549793d":["scheduleCall(bytes4,bytes,uint256,uint256,uint8,uint256)"],"0x7b55c8b5":["scheduleCall(address,bytes4,bytes,uint8,uint256[4])"],"0x4c471cde":["scheduleCall(address,bytes4,bytes,uint256,uint256,uint8,uint256)"],"0x938c4307":["scheduleCall(bytes4,bytes,uint16,uint8,uint256,uint256,uint256,uint256,uint256)"],"0x0ce46c43":["scheduleCall(address,bytes4,bytes,uint16,uint8,uint256[5])"],"0x528eedcb":["sendSafe(address,address,uint256)"],"0x2812f8b8":["FutureCall(address,uint256,uint16,address,bytes4,bytes,uint256,uint256,uint256)"],"0xcdda62ad":["FutureBlockCall(address,uint256,uint8,address,bytes4,bytes,uint256,uint256,uint16,uint256,uint256)"],"0xc976bbbb":["_compare(int256,bytes2,int256)"],"0x9f2ce678":["vote(bytes32,bool)"],"0x318a3fee":["relayTx(bytes,int256,int256[],int256,int256)"],"0xa06db7dc":["gracePeriod()"],"0xc6502da8":["basePayment()"],"0x625cc465":["baseDonation()"],"0x938b5f32":["origin()"],"0xeaa37394":["create(bytes,bytes32,bool,bool,bool,bool,bool)"],"0xf6469342":["_setPackedBlockNumber(bytes32,uint256)"],"0xf3e84cf3":["createNewRevision(bytes32,bytes)"],"0xf0cb556c":["updateLatestRevision(bytes32,bytes)"],"0x37664643":["retractLatestRevision(bytes32)"],"0x9b619d3b":["_deleteAllPackedRevisionBlockNumbers(bytes32)"],"0x2bf1f9da":["restart(bytes32,bytes)"],"0x117b4705":["retract(bytes32)"],"0x0eb8ed07":["transferEnable(bytes32)"],"0xaaac50bd":["transferDisable(bytes32)"],"0x79ce9fac":["transfer(bytes32,address)"],"0xd93e7573":["disown(bytes32)"],"0x89ced196":["setNotUpdatable(bytes32)"],"0xfe8b6642":["setEnforceRevisions(bytes32)"],"0x0d244d68":["setNotRetractable(bytes32)"],"0xb7d454a4":["setNotTransferable(bytes32)"],"0x4788cabf":["getContractId()"],"0x737c8ea1":["_getRevisionBlockNumber(bytes32,uint256)"],"0x9070b18d":["_getAllRevisionBlockNumbers(bytes32)"],"0x7a02dc06":["getInfo(bytes32)"],"0xdeb931a2":["getOwner(bytes32)"],"0x64228857":["getRevisionCount(bytes32)"],"0xa95d017d":["getRevisionBlockNumber(bytes32,uint256)"],"0xb7dd1d17":["getAllRevisionBlockNumbers(bytes32)"],"0x49437210":["getUpdatable(bytes32)"],"0x0b6fcdb0":["getEnforceRevisions(bytes32)"],"0x331a72d1":["getRetractable(bytes32)"],"0xf0da84f8":["getTransferable(bytes32)"],"0x1d82e9c7":["EXTRA_GAS()"],"0x964c836c":["receiveExecutionNotification()"],"0xc262df45":["isKnownRequest(address,address)"],"0x7fee4ecb":["GAS_PER_DEPTH()"],"0x07ad9ecb":["safeSend(address,uint256)"],"0xeacc5b3b":["safeSend(address,uint256,uint256)"],"0x1a26ed1c":["validateReservedWindowSize(uint256,uint256)"],"0x2e898ddc":["validateTemporalUnit(uint256)"],"0xb3aaa277":["validate(address[4],address,uint256[11],uint256,bytes,uint256)"],"0xc45b415e":["createRequest(address[4],address,uint256[11],uint256,bytes)"],"0xf00e8651":["createRequest(address[2],address,uint256[11],uint256,bytes)"],"0x17a601b5":["MAX_STACK_DEPTH_REQUIREMENT()"],"0x3121369d":["validateRequiredStackDepth(uint256)"],"0xb5f5962a":["CALL_GAS_CEILING(uint256)"],"0xf4c5ab7c":["validateCallGas(uint256,uint256)"],"0xd7504385":["validateToAddress(address)"],"0x610d5de8":["validateEndowment(uint256,uint256,uint256,uint256,uint256)"],"0xcd9a3c98":["any(bool[7])"],"0xf1fe42b8":["TransactionRequest(address[3],address,uint256[11],uint256,bytes)"],"0x00a676f9":["getExists(bytes32)"],"0xf42aa287":["getBlobStore(bytes12)"],"0x8f420866":["DEFAULT_SEND_GAS()"],"0xa126c5df":["GAS_TO_AUTHORIZE_EXECUTION()"],"0xbd35d570":["GAS_TO_COMPLETE_EXECUTION()"],"0xf6bd5893":["getGas(uint256)"],"0x606deecd":["requestData()"],"0xf9909915":["bulkStoreHeader(bytes,int256,bytes,int256)"],"0x129484b6":["changeFeeRecipient(int256,int256,int256,int256,int256,int256)"],"0xca0c1e62":["computeMerkle(int256,int256,int256[],int256,int256,int256[])"],"0x752d349c":["depthCheck(int256,int256)"],"0x157f8f51":["feePaid(int256,int256,int256,int256)"],"0x7ca823d5":["getAverageChainWork()"],"0x9a15f4f3":["getBlockHeader(int256,int256)"],"0x2c181929":["getChainWork()"],"0xfa14df6b":["getChangeRecipientFee()"],"0xc018d0e6":["getFeeAmount(int256,int256)"],"0x16e27349":["getFeeRecipient(int256,int256)"],"0xace51abc":["helperVerifyHash__(uint256,int256,int256[],int256,uint256,int256,int256[],int256)"],"0x11400d8e":["priv_fastGetBlockHash__(int256,int256)"],"0x3c2e7d54":["priv_inMainChain__(int256,int256)"],"0xecb0256b":["relayTx(bytes,int256,int256[],int256,int256,bytes,int256,int256[],int256,int256)"],"0xfae8f9a2":["setInitialParent(int256,int256,int256,int256,int256,int256)"],"0x6e173a7f":["storeBlockHeader(bytes,bytes)"],"0x3af75ee1":["storeBlockWithFee(bytes,int256,bytes,int256)"],"0xfad9bf9e":["storeBlockWithFeeAndRecipient(bytes,int256,int256,bytes,int256,int256)"],"0x05a5b8c6":["verifyTx(bytes,int256,int256[],int256,bytes,int256,int256[],int256)"],"0x9a89ad65":["within6Confirms(int256,int256)"],"0x362af076":["createRequest(address[3],address,uint256[11],uint256,bytes)"],"0x09861b81":["flooredSub(uint256,uint256)"],"0x3dd297da":["safeMultiply(uint256,uint256)"],"0x88102583":["safeCastSigned(uint256)"],"0x592685d5":["getWindowStart(address,address)"],"0xbf2e694f":["getPreviousRequest(address,address)"],"0x1acb2719":["getNextRequest(address,address)"],"0x09d33f1d":["addRequest(address,uint256)"],"0xac8d6030":["removeRequest(address)"],"0xb15dcc25":["query(address,bytes2,uint256)"],"0x17e1b09b":["minimumDeposit(uint256)"],"0x8fbc3ecd":["BUFFER()"],"0x3f0ec70b":["RequestFactory(address)"],"0xfb87d5ea":["TransactionRequest(address[4],address,uint256[11],uint256,bytes)"],"0xb311ee0c":["refundClaimDeposit()"],"0x8dd8596c":["sendDonation()"],"0x6720ceb1":["sendPayment()"],"0x6949a058":["sendOwnerEther()"],"0x66671c71":["BaseScheduler(address,address)"],"0xbf8c50ff":["scheduleTransaction()"],"0x93c166ec":["computeEndowment(uint256,uint256,uint256,uint256)"],"0xfff78f9c":["doThrow()"],"0xf0586f0d":["doThrow(bool)"],"0x2667f407":["__proxy(address,bytes)"],"0xc3fa5f93":["BlockScheduler(address,address)"],"0xb0bcc610":["scheduleTransaction(address)"],"0xb8f71f26":["scheduleTransaction(uint256,address)"],"0x30c0f8d6":["scheduleTransaction(address,bytes)"],"0xc0eb2325":["scheduleTransaction(address,bytes,uint256)"],"0x4d5b080c":["scheduleTransaction(uint256,address,uint256)"],"0xb03260be":["scheduleTransaction(uint256,address,bytes)"],"0xcf4a1612":["scheduleTransaction(uint256,address,bytes,uint256)"],"0xed4b1d0d":["scheduleTransaction(uint256)"],"0x57e2880d":["scheduleTransaction(uint256,uint256)"],"0xcf158fe9":["scheduleTransaction(uint256,uint256,uint256)"],"0xf0a78538":["scheduleTransaction(uint256,bytes)"],"0xe33c7ae2":["scheduleTransaction(uint256,uint256,bytes)"],"0x1099d3ec":["scheduleTransaction(uint256,uint256,uint256,bytes)"],"0x447cd682":["scheduleTransaction(address,uint256)"],"0x02e8d8c0":["scheduleTransaction(address,uint256,uint256)"],"0xd0549602":["scheduleTransaction(address,uint256,uint256,uint256)"],"0x44dd4b5e":["scheduleTransaction(address,uint256,bytes)"],"0xb67fabdf":["scheduleTransaction(address,uint256,uint256,bytes)"],"0xc9296d14":["scheduleTransaction(address,uint256,uint256,uint256,bytes)"],"0x314e0fb6":["scheduleTransaction(address,bytes,uint256[3],uint256)"],"0xceba30b5":["scheduleTransaction(address,bytes,uint256[4],uint256)"],"0xd4c2b6b1":["scheduleTransaction(address,bytes,uint256[5],uint256)"],"0xa42e36c6":["scheduleTransaction(address,bytes,uint8,uint256[5],uint256)"],"0x3c894475":["scheduleTransaction(address,bytes,uint8,uint256[6],uint256)"],"0x4ed4831a":["all(bool[7])"],"0xc5f310c0":["register(bytes12)"],"0x266710ca":["manualUpdateBalances_only_Dev()"],"0x2e0ef395":["voteOnNewEntryFees_only_VIP(uint8)"],"0x33ce7787":["transferInvestorAccount(address,address)"],"0x402e6230":["getTotalGambles()"],"0x580bdf3c":["disableBetting_only_Dev()"],"0x6ad50ed4":["investmentEntryInfos()"],"0x750cae6a":["enableBetting_only_Dev()"],"0x7c9cd7df":["changeDeveloper_only_Dev(address)"],"0xbb84d362":["splitProfitVIP_only_Dev()"],"0xc7144269":["changeSettings_only_Dev(uint256,uint256,uint256,uint256,uint16,uint256,uint256,uint256,uint8,uint8)"],"0xe56c8552":["spinTheWheel(address)"],"0x433836dc":["scheduleTransaction(address,bytes,uint8,uint256[3],uint256)"],"0x9341231c":["sendOrThrow(address,uint256)"],"0x1d49e081":["EXECUTE_EXTRA_GAS()"],"0xd2531590":["CANCEL_EXTRA_GAS()"],"0xad8ed335":["__proxy(address)"],"0x9af605cb":["__proxy(address,bytes,uint256)"],"0xf10ae2ab":["__dig_then_proxy(uint256,address,bytes)"],"0x9a35f886":["__dig_then_proxy(uint256)"],"0x7cbcc254":["__reset__()"],"0x6aaba012":["ErrorGenerator()"],"0x40a3d246":["toggle()"],"0x51582ef3":["sendProxyTransaction(address,uint256,uint256,bytes)"],"0x7b632c41":["TimestampScheduler(address,address)"],"0xb69c0896":["BaseScheduler(address,address,uint256)"],"0x30aceb89":["validateRequestParams(address[3],address,uint256[11],uint256,bytes,uint256)"],"0x15abc160":["createValidatedRequest(address[3],address,uint256[11],uint256,bytes)"],"0x316b08a0":["scheduleTransaction(address,bytes,uint256[7],uint256)"],"0xd96d7ea2":["PRE_EXECUTION_GAS()"],"0x45104b16":["EXECUTION_GAS_OVERHEAD()"],"0xc7e67360":["GAS_BUFFER()"],"0x5ee345e4":["computeEndowment(uint256,uint256,uint256,uint256,uint256,uint256)"],"0x27960c5f":["validateEndowment(uint256,uint256,uint256,uint256,uint256,uint256,uint256)"],"0x81baf820":["BlockScheduler(address)"],"0xba8661a2":["TimestampScheduler(address)"],"0x6b9b1006":["TransactionRecorder()"],"0x043753ba":["makeDecision(uint256,bool)"],"0xcd2cdd5b":["claimOwnershi()"],"0x1ac61e8c":["testBlobCreate()"],"0x741273d6":["testThrowRegisterContractAgain()"],"0x59e2d30e":["testThrowBlobStoreNotRegistered()"],"0xfa3f1e99":["testBlobStoreRegistered()"],"0x29e30910":["testThrowCreateExistingNonce()"],"0xd62d3115":["testCreate()"],"0xa5dfee67":["testThrowsCreateNewRevisionNotUpdatable()"],"0x85b73d3c":["testCreateNewRevision()"],"0x5f0edfb8":["create(bytes,bytes32,bytes1)"],"0x2551858e":["getFlags(bytes32)"],"0x8d375da2":["testMakeItFail()"],"0xe597f402":["create(bytes1,bytes32,bytes)"],"0x7fefde53":["WillRegistry()"],"0x337b1cf9":["setIpfsHash(bytes)"],"0xd0b52156":["getIpfsHash(address,address)"],"0x5b37e150":["create(bytes32,bytes)"],"0x338a1379":["_setPackedBlockNumber(bytes20,uint256)"],"0xa84c5330":["createNewRevision(bytes20,bytes)"],"0x9e65c7e5":["updateLatestRevision(bytes20,bytes)"],"0xa7e93e87":["retractLatestRevision(bytes20)"],"0x5ccd2f9b":["_deleteAllPackedRevisionBlockNumbers(bytes20)"],"0xe0a70811":["restart(bytes20,bytes)"],"0xcf7315c6":["retract(bytes20)"],"0x12511c14":["transferEnable(bytes20)"],"0x47bdb7f4":["transferDisable(bytes20)"],"0xb06df18e":["transfer(bytes20,address)"],"0xd6ca8ccb":["disown(bytes20)"],"0xd0c24e93":["setNotUpdatable(bytes20)"],"0x9243e088":["setEnforceRevisions(bytes20)"],"0x976b01c0":["setNotRetractable(bytes20)"],"0xb971b4e5":["setNotTransferable(bytes20)"],"0x08b7c13b":["getExists(bytes20)"],"0xfb47a067":["_getRevisionBlockNumber(bytes20,uint256)"],"0xec035393":["_getAllRevisionBlockNumbers(bytes20)"],"0xba15e52e":["getInfo(bytes20)"],"0x01fd89a4":["getFlags(bytes20)"],"0x3df91162":["getUpdatable(bytes20)"],"0xdba1ac3d":["getEnforceRevisions(bytes20)"],"0x3c335b0e":["getRetractable(bytes20)"],"0xaa5d4719":["getTransferable(bytes20)"],"0xe487eb58":["getOwner(bytes20)"],"0x3ef87414":["getRevisionCount(bytes20)"],"0x74f8d96e":["getRevisionBlockNumber(bytes20,uint256)"],"0x22057bc7":["getAllRevisionBlockNumbers(bytes20)"],"0x13137731":["testThrowsUpdateLatestRevisionNotUpdatable()"],"0x2eb5c61f":["testThrowsUpdateLatestRevisionEnforceRevisions()"],"0x1fb2f2a0":["testUpdateLatestRevision()"],"0xe82f7dd4":["testThrowsRetractLatestRevisionNotUpdatable()"],"0x8e1ffb19":["testThrowsRetractLatestRevisionEnforceRevisions()"],"0xe0cfc05c":["testThrowsRetractLatestRevisionDoesntHaveAdditionalRevisions()"],"0x40695625":["testRetractLatestRevision()"],"0x1b769e74":["testThrowsRestartNotUpdatable()"],"0x5292c1a9":["testThrowsRestartEnforceRevisions()"],"0x465e759b":["testRestart()"],"0xcaab0acc":["testThrowCreateRetracted()"],"0xd96e5565":["testThrowsRetractNotRetractable()"],"0x0af4626d":["testRetract()"],"0x804e11dc":["testThrowsDisownNotTransferable()"],"0xda5c0a7c":["testDisown()"],"0xad544dcb":["testSetNotUpdatable()"],"0xee0dc478":["testSetEnforceRevisions()"],"0xac3e6b2f":["testSetNotRetractable()"],"0xa039e3c7":["testSetNotTransferable()"],"0x30a24abd":["create(bytes4,bytes)"],"0x446fbcd1":["CredSign()"],"0x2e06c756":["post(string,string,string,uint256,uint256,address)"],"0xd5f37f95":["sign(uint256,uint256,address)"],"0xccbda1af":["getChannelByName(string)"],"0x738ddabe":["getContentIndexedAccountCred(uint256,address,address)"],"0x60dccd89":["getContentAccount(uint256)"],"0x05de4f07":["getContentParent(uint256)"],"0x9ea1b79d":["getContentChannel(uint256)"],"0xa5b9e922":["getContentTimetamp(uint256)"],"0x7e904a48":["getNumContents(uint256)"],"0xd644e356":["index(uint256,address,uint256,uint256)"],"0x0a4caed0":["getChannelByRank(address,uint256)"],"0x66099706":["getChannelCred(address,uint256)"],"0x5a1cc358":["getChannelRank(address,uint256)"],"0xffe34512":["getNumChannels(address)"],"0x771ad635":["getContentCred(address,uint256)"],"0x1d7e1f68":["getContentRank(address,uint256)"],"0xc01706dd":["getContentByRank(address,uint256,uint256)"],"0x2ae87a70":["getNumContents(address,uint256)"],"0x3b9901cc":["getChannelsByRanks(address,uint256,uint256)"],"0x9919b1cc":["getContentsByRanks(address,uint256,uint256,uint256)"],"0xf4dbeb9d":["getCredRanksByContents(address,uint256[])"],"0x6d1da953":["createWithNonce(bytes32,bytes)"],"0x67387d6b":["testThrowCreateWithNonceExistingNonce()"],"0x2aee19c7":["testCreateWithNonce()"],"0x81ebdeea":["testThrowCreateWithNonceRetracted()"],"0x089d5c4a":["repr()"],"0xaa237e21":["set(bool,uint256)"],"0xd1b1a22b":["set(string,uint256[],uint256[],uint256[],bool[],uint256[])"],"0x22bc3b8e":["getArgument(uint256)"],"0x0f3a1412":["getArrlist(uint256,uint256)"],"0xbb5d40eb":["isValid()"],"0x18921de4":["addSignature(string,uint256[],uint256[],uint256[],bool[],uint256[])"],"0xd8c34127":["isKnownSignature(string)"],"0x6ba0b4f2":["isKnownSelector(bytes4)"],"0xa6cbcdd5":["numSignatures(bytes4)"],"0xe02426c1":["getSignatureHash(bytes4,uint256)"],"0x2324c67c":["getAllSignatureHashes(bytes4)"],"0xc4b14e0b":["getSignature(bytes32)"],"0x1baaeb91":["getSignature(bytes4,uint256)"],"0x0194db8e":["sum(uint256[])"],"0xcabb3a3a":["isAlphaNumeric(string)"],"0x7fdc8290":["isUnderscore(bytes1)"],"0x2973e372":["isAlphaUpper(bytes1)"],"0x9a571d9f":["isAlphaLower(bytes1)"],"0x342454c7":["isDigit(bytes1)"],"0xfadc51cf":["isAlpha(bytes1)"],"0xfd958695":["isAlphaNumeric(bytes1)"],"0xea3d508a":["selector()"],"0x4ed3885e":["set(string)"],"0x83d51a38":["concatString(string)"],"0x69d01268":["concatUInt(uint256)"],"0x364ea9e7":["set(uint256,uint256,bool[],uint256[])"],"0xcde0a4f8":["setRegulator(address)"],"0x483a83df":["setKYC(address)"],"0x5c7c9aa4":["checkAccountState(address)"],"0xbaccc92b":["RegulatorIfc(address)"],"0xbe3945e4":["getFee(address,address,uint256)"],"0x3395dc70":["acceptTransfer(address,address,uint256)"],"0x07b2779f":["BasicRegulator(address,uint256,uint256)"],"0x14cbdb54":["EspCoin()"],"0x1995333b":["burnFunds(uint256)"],"0x0ae5e739":["grantAccess(address)"],"0x85e68531":["revokeAccess(address)"],"0x95a078e8":["hasAccess(address)"],"0x56b8c724":["transfer(address,uint256,string)"],"0x1af716ba":["transferFrom(address,address,uint256,string)"],"0x24c93343":["error(string)"],"0x652f1f16":["addSignature(string)"],"0x560bb612":["SignatureValidator(address)"],"0x35b28153":["addAuthorization(address)"],"0x94f3f81d":["removeAuthorization(address)"],"0x7620a65b":["Publisher()"],"0xcc70bb1a":["publish(string,string,string,address)"],"0x8023ffbd":["getOverallSize()"],"0xebb741cb":["getChannelSize(uint256)"],"0xbbed7177":["getContentTimestamp(uint256)"],"0x8eaa1e29":["getContentByData(address,uint256,string,string)"],"0x69b144eb":["testThrowsCreateNewRevisionNotOwner()"],"0x334ef224":["testThrowsUpdateLatestRevisionNotOwner()"],"0xa6e16ba2":["testThrowsRetractLatestRevisionNotOwner()"],"0x6b6a53fa":["testThrowsRestartNotOwner()"],"0x869b3f6a":["testThrowsRetractNotOwner()"],"0xbc0e7adb":["testThrowsDisownNotOwner()"],"0xce19419b":["testThrowsSetNotUpdatableNotOwner()"],"0x67080f6e":["testThrowsSetEnforceRevisionsNotOwner()"],"0xe1569f6b":["testThrowsSetNotRetractableNotOwner()"],"0xb463bcde":["testThrowsSetNotTransferableNotOwner()"],"0x1da6822c":["testThrowsTransferEnableNotTransferable()"],"0x98024f18":["testThrowsTransferDisableNotEnabled()"],"0x06459119":["testThrowsTransferNotTransferable()"],"0xd3d6a975":["testThrowsTransferNotEnabled()"],"0xd4b1d19f":["testThrowsTransferDisabled()"],"0xd591221f":["testTransfer()"],"0x15a0df43":["testThrowCreateNewRevisionNotOwner()"],"0xe3a199d6":["testThrowCreateNewRevisionNotUpdatable()"],"0x42ce0f30":["testThrowUpdateLatestRevisionNotOwner()"],"0x835b42fc":["testThrowUpdateLatestRevisionNotUpdatable()"],"0x550bcd8d":["testThrowUpdateLatestRevisionEnforceRevisions()"],"0x46c3166f":["testThrowRetractLatestRevisionNotOwner()"],"0x2432eb23":["testThrowRetractLatestRevisionNotUpdatable()"],"0x531d1974":["testThrowRetractLatestRevisionEnforceRevisions()"],"0x6edb4cf6":["testThrowRetractLatestRevisionDoesntHaveAdditionalRevisions()"],"0xfaf0952b":["testThrowRestartNotOwner()"],"0x85fe0448":["testThrowRestartNotUpdatable()"],"0xbb6a1427":["testThrowRestartEnforceRevisions()"],"0x23647398":["testThrowRetractNotOwner()"],"0x75a6a332":["testThrowRetractNotRetractable()"],"0x78205f67":["testThrowTransferEnableNotTransferable()"],"0xe5c7e509":["testThrowTransferDisableNotEnabled()"],"0x966acb38":["testThrowTransferNotTransferable()"],"0xd9ec0508":["testThrowTransferNotEnabled()"],"0x837a7ba5":["testThrowTransferDisabled()"],"0x7b48ba20":["testThrowDisownNotOwner()"],"0x938ae4cc":["testThrowDisownNotTransferable()"],"0x53caf582":["testThrowSetNotUpdatableNotOwner()"],"0xef41e06f":["testThrowSetEnforceRevisionsNotOwner()"],"0x20130753":["testThrowSetNotRetractableNotOwner()"],"0x5e1936d4":["testThrowSetNotTransferableNotOwner()"],"0x4123cb6b":["m_numOwners()"],"0x52375093":["m_lastDay()"],"0x659010e7":["m_spentToday()"],"0x746c9171":["m_required()"],"0x797af627":["confirm(bytes32)"],"0xb75c7dc6":["revoke(bytes32)"],"0xc2cf7326":["hasConfirmed(bytes32,address)"],"0xf1736d86":["m_dailyLimit()"],"0x96286cc9":["isTokenOwner(address)"],"0x69c8b344":["ownedToken(address)"],"0xe8580dd4":["Survey(address,uint256,string,bytes32[])"],"0x71c59097":["MainnetSurvey(uint256,string,bytes32[])"],"0x6e2edf30":["ETCSurvey(address)"],"0x58cb7323":["MainnetETCSurvey()"],"0x76d66f5d":["_Transfer(address,address,bytes32)"],"0x62c99e84":["_Approval(address,address,bytes32)"],"0x5fcc2edb":["IndividualityTokenRoot(address)"],"0xf3d91708":["isEligibleForUpgrade(address)"],"0x1a695230":["transfer(address)"],"0x103f9251":["transferFrom(address,address)"],"0x7dd56411":["ownerOf(bytes32)"],"0x7ca31724":["tokenId(address)"],"0xd55ec697":["upgrade()"],"0x216ef940":["proxyUpgrade(address,address,bytes)"],"0xc4128b6d":["upgradeCount()"],"0x09fc8f6d":["isTokenUpgraded(bytes32)"],"0x19a9c2f1":["generateId(string)"],"0xafb95eed":["logApproval(address,address,bytes32)"],"0x85d5c971":["logTransfer(address,address,bytes32)"],"0xbbba3333":["safer_ecrecover(bytes32,uint8,bytes32,bytes32)"],"0x77d32e94":["ecrecovery(bytes32,bytes)"],"0x39cdde32":["ecverify(bytes32,bytes,address)"],"0x72c3015c":["mint(int256,address,string)"],"0x6e0bd282":["destroy(bytes32)"],"0x983b2d56":["addMinter(address)"],"0x3092afd5":["removeMinter(address)"],"0x7d32e7bd":["transfer(address,bytes32)"],"0xb3c06f50":["transferFrom(address,address,bytes32)"],"0x5cd2f4d3":["approve(address,bytes32)"],"0x4fc9c91a":["identityOf(bytes32)"],"0x34b7ac9b":["END_MINTING()"],"0x899942b8":["Devcon2Token()"],"0x7993e5c2":["Devcon2TokenForTesting()"],"0x724121ae":["contentExists(uint256)"],"0x1003e2d2":["add(uint256)"],"0xa501e88d":["Content()"],"0x8570153e":["publish(string,string,bytes,address[])"],"0x76f30ca1":["toContentID(address,uint256,string,bytes)"],"0xee725d44":["toChannelID(string)"],"0x969cb7c3":["getPublisher(uint256)"],"0x110df916":["getChannelID(uint256)"],"0xb633620c":["getTimestamp(uint256)"],"0x4378a6e3":["getAttributes(uint256)"],"0x124eaee6":["Identity()"],"0xf207564e":["register(uint256)"],"0x4d207d9a":["identify(address)"],"0x54ea4000":["identify(address[])"],"0xeb782d8c":["ContentSeries(address)"],"0xde8fa431":["getSize()"],"0x21958a50":["AddressSeries(address)"],"0x504f1671":["getSize(address)"],"0xeb045789":["ChannelSeries(address)"],"0x023c23db":["getSize(uint256)"],"0x2fea7b81":["getIdentity(address)"],"0x043bb5e7":["getIdentities(address[])"],"0x27dc297e":["__callback(bytes32,string)"],"0x38bbfa50":["__callback(bytes32,string,bytes)"],"0xbc08afd9":["WebOfTrustToken(address,uint256)"],"0xa5bfa9a9":["claimToken(bytes32)"],"0x5669c94f":["issueToken(address,string)"],"0xcdcd77c0":["baz(uint32,bool)"],"0x0b811cb6":["executeProposal(uint256,bytes32)"],"0x1f5d0b4c":["address(address,address,uint256)"],"0x8ac0ca36":["buyViaJohan()"],"0xc1246d39":["simulatePathwayFromBeneficiary()"],"0x59e148fc":["getLastOfferId()"],"0x152583de":["getAttributes()"],"0x446d5aa4":["getAttributes(address)"],"0x88782386":["UnicornMilk()"],"0x13df7091":["mintAll(int256)"],"0xfa9acb05":["addressInArray(address,address)"],"0xb76e4890":["Tester()"],"0x0d2560ee":["addMe()"],"0x8894dd2b":["addEther()"],"0x1e9ea66a":["balanceEther10000000(uint256)"],"0xe5bf93b9":["balanceEther(uint256)"],"0xcd9f05b8":["balanceEtherAddress(address)"],"0xfd7ac203":["TestToken()"],"0x35b09a6e":["someFunction()"],"0x8f2c44a2":["UnicornMilker()"],"0xc26aa3c9":["lockUnicorn(uint256)"],"0xff556ecb":["releaseUnicorn(uint256)"],"0x27e8c2d8":["burnUnicornShares()"],"0xfff3c457":["readMessages(uint256)"],"0x6a226a49":["addMessage(string)"],"0x200ebe34":["addTokensToGive(address)"],"0x7a427d98":["forceReturn()"],"0xe53e04a5":["refillGas()"],"0x323082d7":["Vote(string)"],"0x90cf581c":["voteYes()"],"0x41c12a70":["voteNo()"],"0x49aa4ee2":["removeVote()"],"0xa48bdb7c":["results()"],"0x9832ee65":["resultsWeightedByTokens()"],"0x9dcb5c65":["resultsWeightedByEther()"],"0x49407a44":["claimEther(uint256)"],"0x509f8633":["create_account()"],"0x32fefb4c":["add_account(address,address)"],"0x9b5adea2":["setMinter()"],"0x0ecaea73":["create(address,uint256)"],"0xa24835d1":["destroy(address,uint256)"],"0x36f66528":["EtherDelta(address,uint256,uint256)"],"0x338b5dea":["depositToken(address,uint256)"],"0x9e281a98":["withdrawToken(address,uint256)"],"0xf7888aec":["balanceOf(address,address)"],"0x93f0bb51":["order(address,uint256,address,uint256,uint256,uint256,uint8,bytes32,bytes32)"],"0x0a19b14a":["trade(address,uint256,address,uint256,uint256,uint256,address,uint8,bytes32,bytes32,uint256)"],"0x6c86888b":["testTrade(address,uint256,address,uint256,uint256,uint256,address,uint8,bytes32,bytes32,uint256,address)"],"0xfb6e155f":["availableVolume(address,uint256,address,uint256,uint256,uint256,address,uint8,bytes32,bytes32)"],"0xbb8be064":["HardwareToken()"],"0x57a373a1":["uintInArray(uint256,uint256,int256,uint256[],uint256)"],"0x32afa2f9":["claimEtherOwner(uint256)"],"0xa2a8336f":["claimEtherSigner(uint256)"],"0x4e077f2a":["addGasEther()"],"0x24804cef":["Deed()"],"0xfaab9d39":["setRegistrar(address)"],"0xfb1669ca":["setBalance(uint256)"],"0xbbe42771":["closeDeed(uint256)"],"0x0b5ab3d5":["destroyDeed()"],"0xa06cab79":["Registrar(address,bytes32)"],"0x367bbd78":["strlen(string)"],"0x03985426":["getMode(bytes32)"],"0xede8acdb":["startAuction(bytes32)"],"0xe27fe50f":["startAuctions(bytes32[])"],"0x22ec1244":["shaBid(bytes32,address,uint256,bytes32)"],"0xce92dced":["newBid(bytes32)"],"0xaefc8c72":["unsealBid(bytes32,address,uint256,bytes32)"],"0xdf7cec28":["cancelBid(bytes32)"],"0x983b94fb":["finalizeAuction(bytes32)"],"0x0230a07c":["releaseDeed(bytes32)"],"0x15f73331":["invalidateName(string)"],"0x5ddae283":["transferRegistrars(bytes32)"],"0xebb045fa":["PublicResolver(address)"],"0x41b9dc2b":["has(bytes32,bytes32)"],"0x01ffc9a7":["supportsInterface(bytes4)"],"0x3b3b57de":["addr(bytes32)"],"0xd5fa2b00":["setAddr(bytes32,address)"],"0x2dff6941":["content(bytes32)"],"0xc3d014d6":["setContent(bytes32,bytes32)"],"0x1d2e2cc4":["ENS()"],"0x02571be3":["owner(bytes32)"],"0x0178b8bf":["resolver(bytes32)"],"0x16a25cbd":["ttl(bytes32)"],"0x5b0fc9c3":["setOwner(bytes32,address)"],"0x06ab5923":["setSubnodeOwner(bytes32,bytes32,address)"],"0x1896f70a":["setResolver(bytes32,address)"],"0x14ab9038":["setTTL(bytes32,uint64)"],"0x9d063ed8":["FIFSRegistrar(address,bytes32)"],"0xd22057a9":["register(bytes32,address)"],"0xe8efc1a0":["updatedValue(bytes32)"],"0x3dfb4843":["renewDeed(bytes32)"],"0xd8389dc5":["hash(bytes32)"],"0xd7fa1007":["setHash(bytes32,bytes32)"],"0x003538c5":["TestRegistrar(address,bytes32)"],"0x267b6922":["entries(bytes32)"],"0x3f15457f":["ens()"],"0x61584936":["sealedBids(bytes32)"],"0xb88eef53":["registryCreated()"],"0xfaff50a8":["rootNode()"],"0x8b859409":["setRelease(bytes32,bytes32,string)"],"0x244fcd03":["removeRelease(bytes32,string)"],"0x89859b50":["updateLatestTree(bytes32)"],"0xa10889fa":["setVersion(uint32,uint32,uint32,string,string)"],"0x0ccec396":["getNumReleases()"],"0x57b07cd9":["getReleaseHash(uint256)"],"0x173cb7de":["getNumReleasesForNameHash(bytes32)"],"0x0c26e42e":["getReleaseHashForNameHash(bytes32,uint256)"],"0x3f415772":["releaseExists(bytes32)"],"0xbb814e9e":["versionExists(bytes32)"],"0x4c4aea87":["getReleaseData(bytes32)"],"0x0c4326a0":["getMajorMinorPatch(bytes32)"],"0xfac5bb92":["getPreRelease(bytes32)"],"0x8ca4eef6":["getBuild(bytes32)"],"0x2ffb8631":["getReleaseLockfileURI(bytes32)"],"0x0e5ffb3c":["hashVersion(uint32,uint32,uint32,string,string)"],"0x93d79105":["hashRelease(bytes32,bytes32)"],"0x3ae9b510":["getLatestMajorTree(bytes32)"],"0xf2f254c7":["getLatestMinorTree(bytes32,uint32)"],"0x5263ba87":["getLatestPatchTree(bytes32,uint32,uint32)"],"0xdea9c72b":["getLatestPreReleaseTree(bytes32,uint32,uint32,uint32)"],"0xd7cc8362":["isLatestMajorTree(bytes32,bytes32)"],"0xd1f59db9":["isLatestMinorTree(bytes32,bytes32)"],"0xc233e870":["isLatestPatchTree(bytes32,bytes32)"],"0x02de2cf3":["isLatestPreReleaseTree(bytes32,bytes32)"],"0x02556de3":["updateMajorTree(bytes32)"],"0x44d75fa9":["updateMinorTree(bytes32)"],"0xb6ac24df":["updatePatchTree(bytes32)"],"0x900d85fa":["updatePreReleaseTree(bytes32)"],"0xbed34bba":["compareStrings(string,string)"],"0x15398afe":["compareNumericStrings(string,string)"],"0xdd79e33e":["splitIdentifiers(string)"],"0x2fc0aad3":["isNumericString(string)"],"0x55ff440a":["castStringToUInt(string)"],"0xb7009613":["canCall(address,address,bytes4)"],"0xeacfc0ae":["Authorized()"],"0x87045369":["setCanCall(address,address,bytes4,bool)"],"0x02acdb44":["setAnyoneCanCall(address,bytes4,bool)"],"0x20d9822e":["setAnyoneCanCall(address,string,bool)"],"0x083ae1fe":["setPackage(string)"],"0x001f8d11":["removePackage(bytes32,string)"],"0x2406cedb":["setPackageOwner(bytes32,address)"],"0xa9b35240":["packageExists(bytes32)"],"0x7370a38d":["getNumPackages()"],"0x95f0684b":["getPackageNameHash(uint256)"],"0xb4d6d4c7":["getPackageData(bytes32)"],"0x06fe1fd7":["getPackageName(bytes32)"],"0xaf9a3f9b":["hashName(string)"],"0x34c0d654":["setPackageDb(address)"],"0xf314bf46":["setReleaseDb(address)"],"0x10ae4ce2":["setReleaseValidator(address)"],"0x5fcb568c":["release(string,uint32,uint32,uint32,string,string,string)"],"0x0f3d7c3e":["release(string,uint32[3],string,string,string)"],"0x4f197ee7":["transferPackageOwner(string,address)"],"0x83ea0620":["packageExists(string)"],"0x4188d79c":["releaseExists(string,uint32,uint32,uint32,string,string)"],"0xcfe9a7b8":["getPackageName(uint256)"],"0xc2ba5b40":["getPackageData(string)"],"0xcec95aa1":["getReleaseHashForPackage(string,uint256)"],"0xc392f5a0":["getAllPackageReleaseHashes(string)"],"0x12cc08f2":["getPackageReleaseHashes(string,uint256,uint256)"],"0x4cb71b9b":["getAllReleaseHashes()"],"0x79cce1c5":["getReleaseHashes(uint256,uint256)"],"0x1f6b0a9d":["getReleaseLockfileURI(string,uint32,uint32,uint32,string,string)"],"0x79c3ddc1":["isPackageOwner(string,address,address)"],"0x91060168":["fetchString(address,bytes4,bytes32)"],"0xfa28ba0d":["validateReleaseLockfileURI(string)"],"0xf4ea95b9":["validateReleaseVersion(uint32[3])"],"0x6f0cfab6":["DNSResolver()"],"0x126a710e":["dnsrr(bytes32)"],"0x76196c88":["setDnsrr(bytes32,bytes)"],"0x61d585da":["state(bytes32)"],"0xe571c35e":["ReverseRegistrar(address,bytes32)"],"0x1e83409a":["claim(address)"],"0xbffbe61c":["node(address)"],"0x27b752b8":["sha3HexAddress(address)"],"0xe1fa8e84":["register(bytes32)"],"0xa31d5580":["Registrar(address,bytes32,address)"],"0x3ea3f6c5":["activateRegistrar()"],"0x271cd760":["getPackageDb()"],"0xfb3a1fb2":["getReleaseDb()"],"0x4961b40c":["getReleaseValidator()"],"0x2d34ba79":["setup(address,address)"],"0x30b9af98":["withdrawFunding()"],"0x92a781d8":["changeBaseValue(uint256)"],"0xb60d4288":["fund()"],"0xc062f578":["updateStage()"],"0xf3a44fe1":["withdrawForWorkshop()"],"0x99e0021f":["mergencyCall()"],"0x299ed37a":["emergencyCall()"],"0x0b7abf77":["TOTAL_TOKENS()"],"0x17f5de95":["MAX_TOKENS_SOLD()"],"0x39f64b52":["calcTokenPrice()"],"0x48c54b9d":["claimTokens()"],"0x48cd4cb1":["startBlock()"],"0x521eb273":["wallet()"],"0x60fd902c":["gnosisToken()"],"0x62ea82db":["bids(address)"],"0x6f85c7e4":["WAITING_PERIOD()"],"0x8da5cb5b":["owner()"],"0xa3c2c462":["totalReceived()"],"0xa6b513ee":["finalPrice()"],"0xc040e6b8":["stage()"],"0xc51bf934":["CEILING()"],"0xd9f8a4e2":["calcCurrentTokenPrice()"],"0xdd9dd688":["calcStopPrice()"],"0xde78e78a":["tokenLaunched()"],"0x4c6b25b1":["results(bytes32)"],"0x69347990":["ownerWithdrawl()"],"0x7b1aa45f":["ownerDeposit()"],"0x996a8046":["__callback(bytes32,string,bool)"],"0xb964608d":["get_return_by_level(uint256)"],"0xcddbe729":["game(uint256)"],"0x0674763c":["assert(bool)"],"0xe21608be":["ReserveToken()"],"0x1cbd0519":["accountLevel(address)"],"0x8abadb6b":["setAccountLevel(address,uint256)"],"0x4c7f74df":["EtherDelta(address,address,address,uint256,uint256,uint256)"],"0x8f283970":["changeAdmin(address)"],"0xe8f6bc2e":["changeAccountLevelsAddr(address)"],"0x71ffcb16":["changeFeeAccount(address)"],"0x54d03b5c":["changeFeeMake(uint256)"],"0x8823a9c0":["changeFeeTake(uint256)"],"0x5e1d7ae4":["changeFeeRebate(uint256)"],"0x0b927666":["order(address,uint256,address,uint256,uint256,uint256)"],"0x05888fcd":["tradeBalances(address,uint256,address,uint256,address,uint256)"],"0x46be96c3":["amountFilled(address,uint256,address,uint256,uint256,uint256,address,uint8,bytes32,bytes32)"],"0x278b8c0e":["cancelOrder(address,uint256,address,uint256,uint256,uint256,uint8,bytes32,bytes32)"],"0x60116397":["Registrar(address,bytes32,uint256)"],"0xf4dc2d21":["Deed(uint256)"],"0x06fdde03":["name()"],"0x313ce567":["decimals()"],"0x40275f85":["getPersonalDepositAddress(address)"],"0x5a3b7e42":["standard()"],"0x89d59ee5":["createPersonalDepositAddress()"],"0x8c546f81":["GNT()"],"0x8f70bfa0":["processDeposit()"],"0x95d89b41":["symbol()"],"0xb414d4b6":["frozenAccount(address)"],"0xdc3080f2":["spentAllowance(address,address)"],"0x366a68dc":["setBlockLock(uint256)"],"0xa39a45b7":["replaceOwner(address)"],"0xa4e2d634":["isLocked()"],"0xd8162db7":["lockedUntilBlock()"],"0x1593a8c7":["endLottery()"],"0x53aab434":["buyIn()"],"0x5ec01e4d":["random()"],"0x6939864b":["lotteryState()"],"0xd366fbab":["startLottery(bytes32,uint256,uint256,uint256,uint256,bool)"],"0xfd7c460d":["ciberLottery()"],"0x2525f5c1":["cancelBid(address,bytes32)"],"0xc01a8c84":["confirmTransaction(uint256)"],"0x1209b1f6":["ticketPrice()"],"0x50b44712":["tickets(uint256)"],"0x5c3f9765":["endDateClose()"],"0x984ac378":["lotteryTitle()"],"0xb8851fea":["endDateStart()"],"0xc179520c":["ManageAccount()"],"0x12494160":["isHolder()"],"0x42ce1488":["upload(string)"],"0x3c925f16":["getAccountHolder()"],"0x83f7b8e1":["getNumberOfPhotos()"],"0xe2a71f12":["accountDelete()"],"0x009b9369":["getVoteNumber(uint256)"],"0x0ee79fb3":["closeReferendums()"],"0x291e6777":["sendVote(uint256,uint256)"],"0x32d2fb9f":["getRefRemainingTime(uint256)"],"0x3b0506f7":["getVoteByAddress(address,uint256)"],"0x62fb09b2":["getRefDescr(uint256)"],"0x77a7e6be":["getRefTotal(uint256)"],"0x80dcaf27":["getRefNumber()"],"0x8736fd16":["getRefStatus(uint256)"],"0xace523c4":["createReferendum(string,string,uint256,uint256)"],"0xb29d7914":["getRefResults(uint256)"],"0xc0df77d0":["getRefName(uint256)"],"0x94d9cf8f":["CreateProxyWithControllerAndRecovery(address,address[],uint256,uint256)"],"0x4a3a87e2":["CreateProxyWithControllerAndRecoveryKey(address,address,uint256,uint256)"],"0x4fcf8210":["eraseRecord(bytes32)"],"0xde10f04b":["eraseNode(bytes32[])"],"0x3a76abff":["_eraseNode(uint256,bytes32[],bytes32)"],"0x1cda37f2":["eraseRecords(bytes32)"],"0x00e43ee9":["setMigrationStatus(uint256,address)"],"0x984413b8":["_eraseNode(bytes32)"],"0xb0c80972":["setBalance(uint256,bool)"],"0xfebefd61":["startAuctionsAndBid(bytes32[],bytes32)"],"0x77bc222c":["_eraseSingleNode(bytes32)"],"0x57aee888":["_eraseNodeHierarchy(uint256,bytes32[],bytes32)"],"0xdce293a7":["minLength(uint256)"],"0xaf92a693":["addRegistrar(address)"],"0xba904eed":["removeRegistrar(address)"],"0x081780f4":["clearRecord(bytes32)"],"0xb0349184":["clearRecords(bytes32[])"],"0xf62cce34":["_clearRecordHierarchy(uint256,bytes32[],bytes32)"],"0x36b81feb":["Deed(address)"],"0x4a617faa":["shaBid(bytes32,uint256,bytes32)"],"0x47872b42":["unsealBid(bytes32,uint256,bytes32)"],"0x93503337":["isAllowed(bytes32,uint256)"],"0x8a4068dd":["transfer()"],"0x13c89a8f":["getAllowedTime(bytes32)"],"0xa360b26f":["Migrations()"],"0xfdacd576":["setCompleted(uint256)"],"0x99a88ec4":["upgrade(address,address)"],"0x8e7fd292":["trySetSubnodeOwner(bytes32,address)"],"0x29cd5777":["_tryEraseSingleNode(bytes32)"],"0x5e431709":["sealedBids(address,bytes32)"],"0x9c67f06f":["registryStarted()"],"0xea9e107a":["acceptRegistrarTransfer(bytes32,address,uint256)"],"0x05b34410":["creationDate()"],"0x2b20e397":["registrar()"],"0x3fa4f245":["value()"],"0x674f220f":["previousOwner()"],"0x2203ab56":["ABI(bytes32,uint256)"],"0x623195b0":["setABI(bytes32,uint256,bytes)"],"0xc8690233":["pubkey(bytes32)"],"0x29cd62ea":["setPubkey(bytes32,bytes32,bytes32)"],"0x691f3431":["name(bytes32)"],"0x77372213":["setName(bytes32,string)"],"0x20d8741f":["Feed()"],"0xdd114c22":["publish(address,uint256,address,uint256)"],"0xfb279ef3":["tip(uint256,address,uint256)"],"0x96c824a8":["createAccountFundContract()"],"0x33397816":["withdrawAccountBalance(address)"],"0x6ebbe863":["updatePublishContract(address)"],"0xfad4b99a":["updateChannelMinimum(address,uint256)"],"0x0b7ad54c":["getContent(uint256)"],"0xda9c6a46":["getReplyCount(uint256)"],"0x47372325":["getChannelSize(address)"],"0x2ca6d2c0":["getAccountSize(address)"],"0x73f93a48":["getAccountContentTip(address,uint256)"],"0x0a7f4239":["getAccountFundContract(address)"],"0x0fcda174":["getAccountTokenBalance(address,address)"],"0x79be02af":["Read(address)"],"0x27fbcac5":["getChannelFeed(address,uint256,uint256)"],"0xdd90c403":["getAccountFeed(address,uint256,uint256)"],"0xbff974e8":["getContentReplies(uint256)"],"0xb3822da8":["getContents(uint256[])"],"0x2a45a39a":["Post(address)"],"0xe3579ea5":["publish(string,string,address,uint256)"],"0x4c8cc20b":["toContentID(address,string,string,address,uint256)"],"0x6ce1417e":["Fund()"],"0xea46193e":["getEtherBalance()"],"0x55291dbd":["claimEther()"],"0xe9e99d81":["getChannelFeed(address,uint256,uint256,uint256)"],"0x05a17fc6":["getAccountFeed(address,uint256,uint256,uint256)"],"0xd90a88cd":["getContentReplies(uint256,uint256)"],"0x49e347ae":["getContents(uint256[],uint256)"],"0xbac1e9f6":["getChannelSize(address,uint256)"],"0x048e2e94":["getAccountSize(address,uint256)"],"0x9f181b5e":["tokenCount()"],"0xf446c1d0":["A()"],"0x314e99a2":["abdicate()"],"0x9b0b9c07":["acceptBankDraft()"],"0xbdfdb519":["accept(string,uint256,uint16)"],"0x8f5e9ca7":["acceptTOS(address,bool)"],"0xa79deb4f":["acceptTradeDeal()"],"0x5a28340a":["accessOperatingBudget(uint256)"],"0xa8b60b93":["ackMsg(uint256,string)"],"0x7ec0f30d":["ack(string)"],"0x82a62137":["activateAccount(address)"],"0x1e9fcc77":["activateAllowance(address,address)"],"0x6bd92f7c":["activateAllowanceRecord(address,address)"],"0x0651844e":["activateBalance(address)"],"0xc8e49707":["activateExportFee(address)"],"0x2cd78450":["activateExportFeeChargeRecord(address)"],"0xd532e481":["activateFrozenAccount(address)"],"0x1d2b7155":["activateImportFeeChargeRecord(address)"],"0xcf03f5f4":["activateMasterKey(address)"],"0x1917ab5c":["activate(string)"],"0x0b2acb3f":["add(address,bytes)"],"0xec97cff7":["addCertificationDocument(address,bytes32)"],"0xa0d605c6":["addCertificationDocumentInternal(address,bytes32)"],"0xe80bd3e5":["addCertificationDocumentToSelf(bytes32)"],"0x2b198366":["addCertifier(address)"],"0xac3e7d24":["addChainyData(string)"],"0x9450b1c8":["addCharityFundation(string,string,string)"],"0x6ac6205c":["addDataPoint(int256,uint256,bool,string)"],"0x4094ef5e":["addDataRequest(string)"],"0xd3118a5a":["addDoc(string,string)"],"0x20339891":["addGridMember(address)"],"0x61bffe01":["addIdentities(bytes32[],bytes32[])"],"0x17b3a34b":["_addIdentities(uint256,bytes32[])"],"0x17e1bfb7":["addInstitution(address,string)"],"0xf824384a":["addInvestorAtID(uint256)"],"0x202d6eaf":["addInvestorsValue(uint256)"],"0x2fe9541f":["addIssueBounty(string,uint256)"],"0x2d06177a":["addManager(address)"],"0x2ba0b09f":["AddNewCategory(bytes4,uint8,uint8,address)"],"0x29dfdded":["addNewDonkey(address)"],"0x74bfb965":["addNewProxy(address)"],"0x755f99c2":["AddNewSmallContract(address)"],"0xc1d5e84f":["addNewUser(address)"],"0x76849376":["addNode(bytes32,address)"],"0x7d380265":["addOptionChain(uint256,string,uint256,uint256,bytes32,address,int256[])"],"0x227f9633":["addOption(string,address,uint256)"],"0xdf5dd1a5":["addOracle(address)"],"0x3c0dde1c":["_addPools(address,address)"],"0x3d90d44d":["addPowerSource(address,uint256,uint256)"],"0x49bf66d3":["addRegistryIntoNameIndex(address)"],"0xb796a339":["addRegistryIntoOwnerIndex(address,address)"],"0x7cdbae63":["addRegistryIntoTagsIndex(address)"],"0x3e82055a":["addSignature(uint256,bytes16,bytes)"],"0xd1feca67":["addSpendingRequest(address)"],"0xdab80d6f":["addSponsor(address)"],"0xb0c8f9dc":["add(string)"],"0x8396392d":["add(string,string,string,address)"],"0x36555b85":["add(string,uint256)"],"0xd2dc0869":["add(string,uint256,string,string,address)"],"0x0f3eb785":["add(string,uint256,uint256,uint256)"],"0x38178fbe":["addString(string,string)"],"0x45590ec8":["addTag(uint256,string)"],"0x0e1d88fc":["addTender(uint256,uint256,address,uint256)"],"0x7f0899f2":["AddTicket(bytes5[])"],"0xd48bfca7":["addToken(address)"],"0x75c4aaa6":["addUnderDog(uint256)"],"0x213ac932":["addUser(address,uint256,uint8,bytes32,bytes32)"],"0x9da680f3":["adjustRegistrationFee(uint256)"],"0x5b6a54bc":["adjustTransactionFee(uint256)"],"0x40fdef80":["administration(uint256,string,uint256,uint256,address)"],"0xbc21ce9d":["Aggregation()"],"0x98688a95":["Ai()"],"0xbd3f0965":["AiraEtherFunds(string,string)"],"0xe1efda6d":["airaSend(address,address,uint256)"],"0x6d2cb794":["airaTransfer(address,address,uint256)"],"0xa9f8ec6c":["AlarmClockTipFaucet()"],"0x4a8b5389":["allocateBountyAndEcosystemTokens()"],"0xbcfcb03e":["allocateFounderTokens()"],"0xd526b9bd":["_allow()"],"0x1c8d5d38":["allowance(address,address,bytes32)"],"0xeb06e65e":["allowanceFromProxy(address,address,address)"],"0x9c0a4bbc":["AlwaysFail()"],"0x3b591ea7":["AmountToForgeTheNextBlock()"],"0x6056969b":["announce(bytes32)"],"0x3ef8ec78":["announce_numbers(uint8,uint8,uint8,uint8,uint32,bytes32)"],"0xea0a5237":["announce(string)"],"0xac04f5a7":["append(address)"],"0x94ed9b77":["append(address,address)"],"0x9aaf442c":["applyCensorship(uint256)"],"0x691d58e7":["_applyRefund(uint256)"],"0x7b7d7225":["_approve(address,uint256)"],"0x6d1669e1":["approveAndCall(address,address,uint256,bytes)"],"0xf11c4482":["approveFromProxy(address,address,uint256)"],"0x7df52ba8":["Arbitrate(uint32,uint32,bool)"],"0x99154b49":["ARK()"],"0x014e5fde":["ARKController_1_00()"],"0xfb32f4f5":["ARK_FLAGGER_1_00()"],"0x2be6d43c":["ARKTagger_1_00()"],"0xae30d35d":["ARK_TROGLOg_1_00()"],"0x97709cde":["ARK_VOTER_1_00(uint256,uint256,uint256,uint256,uint256,uint256)"],"0xdba21657":["askForEther(uint256)"],"0x8a3e44d4":["assetMoveInformation(address,address)"],"0x0399c357":["assignFreeReadings(address,uint8)"],"0x7fe0518a":["asyncSend(address,uint256)"],"0xa843c97f":["attack(uint256,uint256,uint256[])"],"0xe0886f90":["at(uint256)"],"0x373c98a2":["authCall(address,bytes32)"],"0x39b35753":["authCancel(address)"],"0x4a5db3b5":["authorizeAddress(address)"],"0x2db89533":["Auth(uint8,address)"],"0x10cf5d47":["awaitingPayout()"],"0x3d79d1c8":["bal()"],"0x0a6be0e7":["BalancedPonzi()"],"0x4d30b6be":["balanceOf(address,bytes32)"],"0x61a00f6d":["Ballot(bytes32[])"],"0x940f851c":["Ballot(uint8)"],"0x97c3ccd8":["ban(address)"],"0xb5deeca7":["BaseRegistry()"],"0xcbe9ef39":["BasicCoin(uint256,address)"],"0xd767aee0":["bbb()"],"0x738486bd":["BeerCoin(uint256)"],"0xf79b22e0":["betOnATeam(uint256)"],"0xd30a512e":["betOnColumnOrDozen(bool,bool,bool)"],"0x86314af9":["BetOnHashV84()"],"0x3adb2de7":["bet_this_spin()"],"0x416c8701":["beyond()"],"0x934db458":["Big()"],"0x71dd99fe":["BigRisk()"],"0xf67a1d37":["BlockChainChallenge()"],"0x8a519fb9":["BlockChainEnterprise()"],"0x9ad4f98e":["BlocksureInfo()"],"0x48d9a374":["blockTransfer(address,uint256)"],"0x00601d6c":["board(uint256,uint8,uint8)"],"0xd1100691":["BookCafe()"],"0xbb00fc55":["bookEarnings()"],"0x9eee85fe":["bookEarnings(address,uint256)"],"0xdba7ef7d":["Bookie(address,address)"],"0x60913244":["botOnSale(uint256,uint256)"],"0x4cb85356":["BranchSender(uint256,bytes32)"],"0x0ad95b44":["bribery()"],"0xb0ad38c4":["buildCity(string,uint256[2],uint256[2])"],"0xdad99989":["burnCoins(address)"],"0x5fc5d48b":["burnUnsoldCoins(address)"],"0x3824d8ee":["buy100DaoFor1Eth()"],"0x561a4873":["buyAd(string,string,string,uint256,uint8,address)"],"0x5f8f0483":["buyBankerAgreementFromImporterBank()"],"0x29274fe1":["buyBOTx(uint256,string,string,address,uint256)"],"0xe75528cc":["buyBuilding(uint256,uint256)"],"0xe7e2aa0e":["buyer_cancel()"],"0xd04bfc9c":["buyer_pay()"],"0x29cbdc86":["buyin(address,uint256)"],"0x4ea66c38":["buyinInternal(address,uint256)"],"0xd24ddcfe":["buyKissBTC()"],"0x854f4817":["buyKissBTCWithCallback(address,uint256)"],"0xdda44b10":["buyRecipient(address,uint8,bytes32,bytes32)"],"0xcef8d343":["buyShare(uint256,bool)"],"0x90cb04e1":["buy(string,uint256,uint16)"],"0xedca914c":["buyTicket()"],"0x920c94df":["BuyTicketForOther(address,uint8,uint8,uint8)"],"0x378c0605":["buyTickets(address)"],"0x46f7a883":["BuyTicket(uint8,uint8,uint8)"],"0xaaf9d13e":["buyTopDog(uint256,uint256)"],"0xe5fe4f31":["buy(uint8,bytes32,bytes32)"],"0x4b8772c1":["buyUnit(uint256,uint256)"],"0xb412d4d6":["CafeDelivered()"],"0x4dda1764":["CafeMaker()"],"0x4dc3141b":["CalcAll()"],"0xea295ec2":["calcRevenue(address)"],"0xc1cc0775":["calculateFeeDynamic(uint256,uint256)"],"0xc03e382f":["calculateShare()"],"0x671dacdc":["CalculateSqrt(uint256)"],"0xdcf8113e":["campaignEndedSuccessfully()"],"0x74e60a48":["cancelOrder(address,uint256,address,uint256,uint256,uint256,address,uint8,bytes32,bytes32)"],"0xdc419fd8":["cancelOrder(bool,uint256)"],"0x3fb0b2c9":["CancelRoundAndRefundAll()"],"0x9d1bbd7e":["CancelRoundAndRefundAll(uint256)"],"0x6618b008":["cancelSellOrder(address)"],"0x39b50688":["cancelSellOrder()"],"0x06909f69":["cancel(string,uint256)"],"0x1d3390a1":["carefulSendWithFixedGas(address,uint256,uint256)"],"0x5cff876b":["carrotsCaught()"],"0x4bb4b260":["cashAllOut()"],"0xe2861c8d":["cashOutProfit()"],"0x4a30f976":["censorship(uint256,bool,bool)"],"0x05b2b03a":["CertificationCentre(address)"],"0x35d79fad":["CertificationDb(address,uint256,address)"],"0xf72457af":["CertifierDb()"],"0x5103a5a3":["certify(address,bytes32)"],"0x0f096163":["Chainy()"],"0xdabdc1f2":["ChangeActiveDigger(address)"],"0x839849c0":["changeBaseMultiplier(uint256)"],"0x1ed6f423":["changeDescription(address,string)"],"0x75090ebf":["changeDomain(uint256,uint256,uint256,address)"],"0x3fd94686":["changeEligibleDonkeys(uint256)"],"0x6a1db1bf":["changeFee(uint256)"],"0x93c32e06":["changeFounder(address)"],"0xd21d7950":["changeGasLimitOfSafeSend(uint256)"],"0x62ee6d29":["changeHashtoLowOrHigh(uint256)"],"0x1efb17ee":["changeHouseAddress(address)"],"0xeb1ff845":["changeId(uint256,uint256,uint256)"],"0x07a9574a":["changeLeaderMessage(string)"],"0x53fefd7d":["changeMaxDeposit(uint256)"],"0xa51aea2d":["changeMaxMultiplier(uint256)"],"0x45ca25ed":["changeName(address,string)"],"0x85eac05f":["changeOwnerAddress(address)"],"0x244ded7a":["ChangeOwnership(address)"],"0xc0b92612":["changePig(address)"],"0x0fffbb54":["changeRankingSize(uint256)"],"0x1982ed58":["ChangeReuseCashInHarware(bool,uint16,uint16)"],"0xcdcb7c8f":["chase()"],"0x919840ad":["check()"],"0xc23697a8":["check(address)"],"0xede8ebf3":["checkApprove(address,uint256)"],"0x20e647e1":["checkBetColor(uint8,address,bytes32,bytes32)"],"0xf2b904c3":["checkBetColumn(uint8,address,bytes32,bytes32)"],"0x74388347":["checkBetDozen(uint8,address,bytes32,bytes32)"],"0x75830463":["checkBetLowhigh(uint8,address,bytes32,bytes32)"],"0x40c0bcb9":["checkBetNumber(uint8,address,bytes32,bytes32)"],"0xe9c31315":["checkBetParity(uint8,address,bytes32,bytes32)"],"0x1e5330ca":["checkBetResult(uint8,address,bytes32,bytes32)"],"0x90a85119":["checkBetResult(uint8)"],"0xc67146a5":["check_bet(uint256,address,uint8)"],"0xf062e26b":["check_darkdao()"],"0x1a9360dd":["checkDate()"],"0x32921690":["checkDepth(address,uint256)"],"0xdc3ab866":["checkEarnings(address)"],"0x51fdaf92":["checkExpiredfunds()"],"0x46b207b8":["checkExpiry()"],"0xe95bee59":["checkFormat(string)"],"0x119aa5c8":["checkForward(bytes)"],"0x19483cd1":["checkHash()"],"0x0382c254":["CheckHash(uint8,uint8,uint8,uint8,bytes32)"],"0x255016c8":["checkIfExploded()"],"0x0343dfa0":["checkInvariants()"],"0x4c7a2254":["checkMyWithdraw()"],"0x33893071":["checkMyWithdraw(address)"],"0xb2bfd948":["checkNumbers(uint8[3])"],"0xbed411a0":["CheckPrize(address)"],"0xb623f5e5":["checkSetCosignerAddress(address)"],"0xef19c332":["_checkSigned(bytes32,uint256,uint8,bytes32,bytes32)"],"0x3c959aca":["CheckTickets()"],"0xe0c6190d":["checkTime()"],"0x5329c681":["checkTimeout(uint256)"],"0x88e072b2":["checkTransfer(address,uint256)"],"0xc5575ef0":["checkTransferFrom(address,address,uint256)"],"0x00a7d6b3":["checkTransferFromToICAP(address,bytes32,uint256)"],"0xbd8c1d33":["checkTransferFromToICAPWithReference(address,bytes32,uint256,string)"],"0xc6e0c908":["checkTransferFromWithReference(address,address,uint256,string)"],"0x8e4afa51":["checkTransferToICAP(bytes32,uint256)"],"0x058026d0":["checkTransferToICAPWithReference(bytes32,uint256,string)"],"0xcbcaacab":["checkTransferWithReference(address,uint256,string)"],"0x5f72f450":["check(uint256)"],"0x22d8cf5b":["CheckUserVote(uint8,uint8)"],"0xefdecd9b":["check_withdrawdao()"],"0xbd66528a":["claim(bytes32)"],"0x008a745d":["claimDividendShare(uint256)"],"0x0b3ed536":["claimDonations(uint256)"],"0xb88a802f":["claimReward()"],"0x3b751f7f":["claimThroneRP(string)"],"0xe6e7237f":["claim_time_victory(uint256)"],"0x4a1aa767":["claim_victory(uint256,uint8,uint8,uint8)"],"0x4e05ded6":["ClassicCheck()"],"0x565a2ecf":["classicTransfer(address)"],"0x2526d960":["clawback()"],"0x01775f23":["_closeBooks()"],"0xee1b4828":["closeBooks()"],"0x31a3a506":["closeFunding()"],"0xc71b583b":["closeRequest()"],"0x203c03fa":["Coinflip()"],"0x7879e19e":["CollectAllFees()"],"0xaf8b7525":["CollectAndReduceFees(uint256)"],"0xc27b2c2d":["collectEarnings()"],"0xd4d5d32a":["collectFee()"],"0xb17acdcd":["collectFees(uint256)"],"0xeeb57139":["CollectMoney(uint256)"],"0x4a71d469":["collectRev()"],"0xd9fcb31f":["comm_channel()"],"0xf14fcbc8":["commit(bytes32)"],"0xf3bb9741":["commitmentCampaign(uint256,bytes32)"],"0x355474d2":["commitReading(address)"],"0xbe4054b9":["commitReading(address,uint256,uint256,string)"],"0xf2f03877":["commit(uint256,bytes32)"],"0x3da0ac79":["compare()"],"0x3a96fdd7":["compare(string,string)"],"0x4f139314":["compensateLatestMonarch(uint256)"],"0xbfbc793c":["computeNameFuzzyHash(string)"],"0x5aa94a68":["computeResultVoteExtraInvestFeesRate()"],"0x6bdbf8e6":["concat()"],"0x89c19ddb":["concat(string,string)"],"0xc8f8d75d":["Config(uint8,address)"],"0x75cb2672":["configure(address)"],"0x305b73d9":["configure(address,address,uint256,uint8,bytes32,bytes32)"],"0x3773930e":["ConfigureFunction(address,uint256,uint16,uint16,uint16)"],"0x47f3d794":["configure(uint256,uint8,uint256,uint256,uint256,uint256)"],"0x4746cef8":["_confirmAndCheck(address,bytes32)"],"0xffb4c857":["_confirmAndCheck(bytes32)"],"0x0ae08793":["confirmAndCheck(bytes32)"],"0x3f3935d1":["confirmReverse(string)"],"0x0afa9fb9":["contains(int256,address)"],"0x5dbe47e8":["contains(address)"],"0xda4b5e29":["contains()"],"0x1747dfd4":["ContractPlay()"],"0x7e7a2fbf":["contribute_toTheGame()"],"0x1aadcc34":["convertGreyGreen(uint8,uint8)"],"0xc618d15f":["ConvertNumbers(bytes5)"],"0x11cd98ed":["convertToAllTable(uint256,string)"],"0x5020dcf4":["convertToEach(uint256,string,uint256)"],"0xbed1b8b9":["convertToInt(string)"],"0x3733ffca":["convertTo(uint256,string,string)"],"0x90f2c86d":["convertToWei(uint256,string)"],"0x276b94e1":["copypaste()"],"0x60726abb":["copy()"],"0x061ea8cc":["countByOwner(address)"],"0x135128c2":["CounterPartyDeposit()"],"0x1840f0ca":["countVotes(uint256)"],"0xe10e274a":["CrazyEarning()"],"0x4a82534b":["create(address,address,address,uint256,uint8,uint8,uint256)"],"0x66e98c31":["createCoin(string,uint256,uint256,string,string,address)"],"0x0eb0afa6":["createDebt(address,address,uint256)"],"0xf463edd1":["createDocument(uint256)"],"0xe9794dc1":["CreateHash(uint8,string)"],"0x5fe27ab0":["createHKG(address)"],"0xc88961da":["createKingdom(string,address,address,address)"],"0xeac116c4":["createKingdom(string,address,address,address,address)"],"0xa21931ea":["CreateProposal(string,string,string,uint32,string,string,string,uint32,uint32)"],"0xa753d6f2":["CreateProposal(string,string,string,string,string,string,uint32,uint32)"],"0x35cc59a9":["createSchema(bytes)"],"0x4156fdb7":["createSwap(uint256)"],"0x16d960b5":["createThing(bytes32[],bytes32[],uint88)"],"0x8ea822d8":["createThings(bytes32[],uint16[],bytes32[],uint16[],uint88)"],"0x72479140":["CreateTicket(address,uint8,uint8,uint8)"],"0x3d6a32bd":["createTradeContract(address,uint256,uint256,uint256,bool,bool)"],"0x6f9a5eab":["createTx(uint256,address,uint256)"],"0xe1c66292":["Create(uint32,address)"],"0x77863b61":["CrossWhitehatWithdraw(uint256,address)"],"0x26a4861c":["CROWDFUNDING_PERIOD()"],"0xec5c9036":["Crowdsale(address,uint256,uint256)"],"0xe42def21":["CryptoHill()"],"0xeccf1b29":["CrystalDoubler()"],"0xbfc3d84b":["CT()"],"0xce845d1d":["currentBalance()"],"0x80c951bf":["currentClaimPriceInFinney()"],"0x85528394":["currentClaimPriceWei()"],"0xbab2f552":["currentCycle()"],"0x0295d71b":["currentDepositLimit()"],"0xda3c300d":["currentFee()"],"0xb8aca90b":["CurrentGame()"],"0xac4bd53a":["currentLeader()"],"0x499af77c":["current_spin_number()"],"0x06961560":["DAO(address,uint256,uint256,uint256,address)"],"0xcaed4f9f":["DataService()"],"0xd8915fc5":["DCAssetBackend(bytes32,bytes32)"],"0x306387a4":["dealStatus(uint256)"],"0x95669952":["debtor(address,uint256)"],"0xaa6be303":["debtors(address)"],"0x54107401":["declareLove(string,string)"],"0x5c19a95c":["delegate(address)"],"0x928a00d2":["deleteCoin(uint256)"],"0xe4dedc7f":["DeleteContract()"],"0xc0f5a9cb":["deleteThing(bytes32[])"],"0x07ef99a0":["demintTokens(int256,address,uint8)"],"0x4abb9d39":["depletable()"],"0xacfdfd1c":["deploy(uint256,string,string,address)"],"0xec2ac54e":["deposit(address,uint256,bytes32,uint256)"],"0xb7482509":["deposit(address,string)"],"0x47e7ef24":["deposit(address,uint256)"],"0xc5b1a53c":["deposit(bytes16[],uint64)"],"0xaa67c919":["depositFor(address)"],"0xbb3ce7fe":["DepositHolder()"],"0xb47fa7e0":["DepositLimit(uint256)"],"0x44e43cb8":["depositRevenue()"],"0xe241c1d9":["deriveKey(uint256,uint256,uint256)"],"0x9b1ad792":["destroyToken(address,uint256)"],"0x67fbd289":["destroyTokens(uint256)"],"0x2b68b9c6":["destruct()"],"0x41395efa":["dgxBalance()"],"0x56105a08":["DgxSwap()"],"0x594151e0":["Dice()"],"0x5e855f14":["Dice(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)"],"0x6545bed3":["Dice(uint256,uint256,uint256,uint256,uint256,uint256,uint256)"],"0x0f06670a":["didWin(bytes32)"],"0x91b4a0e7":["Difficulty()"],"0x1b3a8e6f":["directionCount(int256,int256,int256,int256)"],"0x0d17bc2e":["_disallow()"],"0x7f3bd56e":["disburse(address,uint256)"],"0x1f0f711f":["discontinue()"],"0x423e7e79":["_dispatchEarnings()"],"0xf240f7c3":["dispute()"],"0x44691f2b":["Dispute()"],"0x4ecd73e2":["DistributeDividends(uint256)"],"0x76577eae":["distributeEarnings()"],"0x2ef875fb":["div10(uint256,uint8)"],"0x058aace1":["divest()"],"0x11af3c68":["divest(address)"],"0xbb504317":["divest(address,uint256)"],"0x8ca17995":["divest(uint256)"],"0x8df554b3":["Dividend()"],"0x4a2b0c38":["DividendProfit()"],"0x0d48e8d0":["doBalance()"],"0xe916d0f0":["doBalance(address)"],"0x33fd066d":["doBalanceFor(address)"],"0xdfdb5f17":["doBurn(address,uint256)"],"0x60c311fd":["doBurnFromContract(address,uint256)"],"0xf1bca7a4":["doCall(uint256)"],"0x7fd238ba":["doCoinage(address[],uint256[],uint256,uint256,uint256)"],"0x8ac78c80":["Docsign()"],"0xddf187b0":["dogFight()"],"0x7997b997":["doMelt(uint256,uint256)"],"0xad1ef61e":["donkeyInvested(address)"],"0xc9bbc8c0":["donkeyName(address)"],"0x26161670":["donkeyRanking(uint256)"],"0x23509e69":["donkeysEligibleForFees()"],"0x37751b35":["doTransfer(address,address,uint256)"],"0x13220305":["doTransferOther(address,address,address,uint256)"],"0xdc583801":["doubleyour5()"],"0x4974bc27":["download()"],"0x9890220b":["drain()"],"0x0eecae21":["draw()"],"0x89d8ca67":["drawPot(bytes32,bytes32)"],"0x18433bb7":["DrawPrepare()"],"0xe436bdf3":["Draws(uint256)"],"0x4f39ca59":["drop(bytes32)"],"0x200538c6":["DTE()"],"0x5e0e2957":["dumpOut()"],"0xef5daf01":["_dumpToCompany()"],"0xaca66aec":["DVIP()"],"0xf245b9e4":["DVIP(address)"],"0xe570be18":["DVIPBackend(address,address)"],"0xa08b3367":["EC()"],"0xdb318833":["_ecAdd(uint256,uint256,uint256,uint256,uint256,uint256)"],"0xf47289e1":["_ecDouble(uint256,uint256,uint256)"],"0x913f424c":["_ecMul(uint256,uint256,uint256,uint256)"],"0x0c7de59d":["edit(address,bytes,bool)"],"0xf63da25b":["Emailer()"],"0x23385089":["emitApprove(address,address,uint256)"],"0xe3a9b508":["EnableDisableTokenProxy()"],"0x2c46d8d5":["EndRound(uint256)"],"0xacbf98a7":["endsWith()"],"0xf67abd87":["entryDetails(uint256)"],"0xd4625a3a":["equals()"],"0x46bdca9a":["equal(string,string)"],"0xfc72c1ef":["ERC20Base(uint256)"],"0x0bd2ae1c":["ERW()"],"0x22f607f6":["Escrow()"],"0x0bad342a":["EscrowContract(address,address,address,address,uint256,uint256,uint256,uint256)"],"0x8383bfc8":["EscrowFoundry()"],"0x1768b436":["ETCSurvey()"],"0xdbf45aa3":["EthBank()"],"0x838445e8":["EtherAds(address,address,address)"],"0x1df5e755":["Etherandom()"],"0x384e5018":["etherandomCallbackAddress()"],"0xd216d55d":["etherandomExec(bytes32,bytes32,uint256)"],"0x1f201e39":["etherandomExecWithGasLimit(bytes32,bytes32,uint256,uint256)"],"0xa715ff59":["EtherandomProxy()"],"0x36f9f49c":["etherandomSeed()"],"0x70e71ea3":["etherandomSeedWithGasLimit(uint256)"],"0x4d561721":["etherandomSetNetwork()"],"0x7ca55e00":["etherandomVerify(bytes32,bytes32,bytes32,uint256,uint256)"],"0x29bed3bf":["EthereumRoulette()"],"0xd81f53fd":["EtherId()"],"0x50e06b57":["Etherization()"],"0xd409ddda":["EtherizationUtils()"],"0xff7f5f2a":["EtherizationUtils2()"],"0xf9a794ad":["EtherLovers()"],"0x1558ae4d":["Etheroll()"],"0xa08d3f83":["Etheropt(uint256,string,uint256,uint256,bytes32,address,int256[])"],"0xadd43c59":["EtherTopDog()"],"0x356594ab":["EtherTransfer()"],"0x0da3e613":["EthFactory()"],"0xf5f6ea26":["EthOne()"],"0x3023d0c4":["Ethstick()"],"0x6f13e01b":["EthVenturePlugin()"],"0x4054f5de":["EthVentures3()"],"0x9c172f87":["EthVentures4()"],"0xd5171523":["euroteambet()"],"0x9f87acd0":["exec(bytes32,bytes32,uint256)"],"0xf4993bbd":["executeEmergencyWithdrawal()"],"0x38557648":["executeSellOrder(address)"],"0x4d782cbc":["executeSellOrder()"],"0x140b4465":["executeSpendingRequests()"],"0x3462f32d":["execWithGasLimit(bytes32,bytes32,uint256,uint256)"],"0xd4649fde":["expire(uint256,uint8,bytes32,bytes32,bytes32)"],"0x03cf4fd6":["expire(uint256,uint256,uint8,bytes32,bytes32,bytes32)"],"0x419945f8":["ExpiringMarket(uint256)"],"0x37930615":["extend(bytes16[],uint64)"],"0x6a6d31db":["externalEnter()"],"0xf55b23c0":["externalLeave()"],"0xe2056c46":["ExtraBalToken()"],"0x7ef95c6f":["extractAccountAllowanceRecordLength(address)"],"0x4de162e4":["extractAccountLength()"],"0x727089f1":["extractAllowanceLength()"],"0x8f731077":["extractAllowanceRecordLength(address)"],"0xc8117b5b":["extractBalanceOfLength()"],"0x1cf43b63":["extractExportFeeChargeLength()"],"0xa056469a":["extractFeeLength()"],"0xb5a6c525":["extractFrozenAccountLength()"],"0xd1da09ee":["extractImportFeeChargeLength()"],"0x2885b593":["extractMasterKeyIndexLength()"],"0x981a60f5":["extractNameFromData(bytes)"],"0xb764e273":["failSend()"],"0xc57a050e":["fairandeasy()"],"0xa5e62f02":["fallbackRP()"],"0x93e02d13":["FallenLeaders()"],"0xd3732642":["FastRealisticPyramid()"],"0xc5096a69":["feeFor(address,address,uint256)"],"0x6860fd58":["Fees(uint256)"],"0x5b151fd2":["fifty_fifty()"],"0x75438e49":["fillGas()"],"0x884b5dc2":["fill(uint256[])"],"0x7ff729fc":["fillUpProject(uint256,uint256)"],"0xbf12165e":["fillUpSlot(uint256,uint256)"],"0x5fa513d5":["findPtr(uint256,uint256,uint256,uint256)"],"0x70d53be5":["find()"],"0xc9bd2893":["fines()"],"0x2cce4abe":["_finishNoCallback()"],"0x113e6b66":["fipsAddToLedger(bytes20,address)"],"0xaa8dea8c":["fipsAddToLedger(bytes20,address,bytes)"],"0xa289673b":["fipsChangeOwner(bytes20,address,address)"],"0x1dcb304b":["fipsGenerate()"],"0x7910085d":["fipsIsRegistered(bytes20)"],"0x3ae7cdfa":["fipsLegacyRegister(bytes20[],address)"],"0xdfce8ac3":["fipsLegacyRegister(bytes20,address,bytes)"],"0x5cb18a6d":["fipsLegacyRegisterMulti(bytes20[],address,bytes)"],"0x3def449b":["FipsNotary()"],"0x7620f4bb":["fipsNotaryLegacy68b4()"],"0x5084da18":["fipsOwner(bytes20)"],"0x3df76482":["fipsPublishData(bytes20,bytes)"],"0xfba06849":["fipsPublishDataMulti(bytes20[],bytes)"],"0x74d4ab27":["fipsRegister()"],"0x419ffa03":["fipsRegister(address)"],"0xb16562fe":["fipsRegister(address,bytes)"],"0x1531c267":["fipsRegisterMulti(uint256,address,bytes)"],"0x3dc02266":["fipsRegister(uint256)"],"0x2f62a6ff":["fipsRegister(uint256,address,bytes)"],"0xc12af1ce":["fipsRegister(uint256,bytes)"],"0x2fa00e58":["fipsTransfer(bytes20,address)"],"0x42402c2c":["fipsTransferMulti(bytes20[],address)"],"0x9e9d3aa4":["FirstBloodToken(address,address,uint256,uint256)"],"0x3df4ddf4":["first()"],"0xe87df70e":["fivetimes()"],"0x912de8de":["fixBalance()"],"0xf1c760ae":["fixBalanceInternal(address)"],"0x3369dace":["flipTheCoinAndWin()"],"0x6b9f96ea":["flush()"],"0x446a7974":["Fokitol()"],"0x6a5da6e5":["followCampaign(uint256)"],"0x384b1393":["follow(uint256)"],"0x7cf0ffcb":["forceDivestAll()"],"0x29e206bd":["forceDivestAll(bool)"],"0x232523e8":["forceDivestOfAllInvestors()"],"0x51404cbe":["forceDivestOfOneInvestor(address)"],"0x93feb13b":["ForceSendHelper(address)"],"0x11b9fee8":["ForkChecker(uint256,bytes32)"],"0x16c72721":["forked()"],"0xd264e05e":["forward()"],"0xa4d575ce":["_forward(address,bytes)"],"0xac562666":["freezeCoin()"],"0xb466b76f":["fresh()"],"0xb72e717d":["fromAddress(address)"],"0x891de9ed":["fromTLA(string)"],"0x3c067945":["fundBalance()"],"0x43243797":["fundsOf(address)"],"0xca708230":["funnel()"],"0xfc108f70":["GamblerPerAddress(address)"],"0xefa7e56b":["GameEnds()"],"0x2143da91":["GameOfThrones()"],"0xa10edc55":["GeneralPurposeProfitSplitter()"],"0x4d70d1d7":["generateId(uint256)"],"0x6f6c0244":["generateShortLink()"],"0x419db07b":["generousFee()"],"0xfa7d68f1":["getAccountInfo(uint256,uint256)"],"0x10082bff":["getActorBillXdetail(address,uint256,bool)"],"0x04fc11d5":["getActual()"],"0x21f8a721":["getAddress(bytes32)"],"0x6795dbcd":["getAddress(bytes32,string)"],"0x42c69566":["get_address(address,string)"],"0xe7b48f74":["get(int256,address)"],"0x579cdf17":["getAdminName(address)"],"0xc8edf65e":["GetAndReduceFeesByFraction(uint256)"],"0xc6ed8e1b":["getApprovedProxys()"],"0xf9cc0605":["getAvailable()"],"0x12065fe0":["getBalance()"],"0x1177892f":["getBalanceByAdress(address)"],"0x565a2e2c":["getBeneficiary()"],"0xa6afd5fd":["getBets()"],"0x061e494f":["getBet(uint256)"],"0x8c98117c":["getBill(uint256,uint256)"],"0xe422ebe9":["getBot()"],"0x618fa9ce":["getBotBillingIndex(uint256,uint256)"],"0x4ae9af61":["getBotStats(uint256,uint256)"],"0x5f70d9ac":["getBot(uint256)"],"0xc06c4474":["get_burned(bytes32)"],"0xc00ca383":["getByOwner(address,uint256)"],"0x8eaa6ac0":["get(bytes32)"],"0xd120a284":["getBytesFromNumbers(uint8[3])"],"0x1f6e5117":["getCallbackAddress()"],"0x769dc523":["GetCategoryNumber(bytes4)"],"0x7281854d":["GetCategoryValue(uint8)"],"0xc88cc6ac":["getCertification(address)"],"0x777feff5":["getCertificationDbAtIndex(uint256)"],"0x808ab1d6":["getCertificationDbCount()"],"0xfd260dfc":["getCertificationDbStatus(address)"],"0xde629235":["getCertificationDocumentAtIndex(address,uint256)"],"0xd5582205":["getCertifiedStudentAtIndex(uint256)"],"0x038461ea":["getCertifiedStudentsCount()"],"0x2f695053":["getCertifierAtIndex(uint256)"],"0x56d73ad1":["getCertifierDb()"],"0x6e63015c":["getCertifiersCount()"],"0x05b765ea":["getCertifierStatus(address)"],"0x045236b4":["getChainyData(string)"],"0x919edc7c":["getChainySender(string)"],"0xe8b13c44":["getChainyTimestamp(string)"],"0x233120aa":["getChainyURL()"],"0xd7130651":["getCity(uint256)"],"0xd0068f80":["getClient(uint256)"],"0x3aa94b1d":["getCoinStats(uint256)"],"0xda311588":["getCoin(uint256)"],"0xe65d6b49":["getCommission()"],"0x69bcdb7d":["getCommitment(uint256)"],"0xf896503a":["getConfigAddress(bytes32)"],"0xea3ebae6":["getConfigBool(bytes32)"],"0x62c7855b":["getConfigBytes(bytes32)"],"0xb44bd51d":["getConfig(string)"],"0x5c1b3ca1":["getConfigUint(int256,bytes32)"],"0xd408746a":["GetContractAddr()"],"0xd3edcb5b":["getCreditorAddresses()"],"0x81064e2d":["getCreditorAmounts()"],"0x77c78df9":["getCurrentLevel()"],"0x2bf4e53d":["getCurrentShareholders()"],"0x329bfc33":["getCurrentWinner()"],"0x152cf9db":["getDataPoint(int256,uint256,uint256)"],"0xcf69df28":["getDataRequestLength()"],"0x88f53db1":["getDataRequest(uint256)"],"0xd2b0d554":["getDisclaimer()"],"0x80ede329":["getDocumentDetails(uint256)"],"0x16e55626":["getDogName(address)"],"0x1a7a98e2":["getDomain(uint256)"],"0xbe6307c8":["getDraw(uint256)"],"0x2fa7cbfb":["getExecCost(uint256)"],"0x752bacce":["getExecPrice()"],"0xba1162d7":["getFmLength()"],"0xd63547e6":["GetFreeCnt()"],"0x4a7e049e":["getFullCompany(address,uint256)"],"0x3e853128":["getGasForXau(address)"],"0x455259cb":["getGasPrice()"],"0x75608264":["get_hash(uint8,bytes32)"],"0xbba91ea7":["getHomeadvIndex(uint256)"],"0x24fc65ed":["getId(uint256,uint256)"],"0xb7de47d3":["getIndex(uint256,uint256)"],"0x2b98222e":["getInstitutionByAddress(address)"],"0x6da1833c":["getInstitutionByName(string)"],"0x728af7ec":["getInterest(uint256,uint256)"],"0x0a80ef45":["getIsClosed()"],"0x0ed21029":["getIssueAssignee(uint256,bytes32)"],"0x706dfe54":["getIssueState(uint256,bytes32)"],"0xc5bf339c":["getLastNonPublished()"],"0x65fa2f7f":["getLastPrice(uint256)"],"0x89f4ed7a":["getLastTag(uint256)"],"0x29a065bd":["getLOg(uint256)"],"0xe0e3ba5a":["getLosesShare(address)"],"0x550ed1f0":["getMaxBetAmount()"],"0x82a5285d":["getMinBetAmount()"],"0x5af73f3f":["getMinimalBalance(uint256,address)"],"0x90daaf67":["getMinimalDeposit()"],"0xf909d60d":["getMinimumGasLimit()"],"0x724ae9d0":["getMinInvestment()"],"0xa538d287":["getMinMax()"],"0x686e8aaa":["GetMoney()"],"0x3cc86b80":["GetMoney(uint256,address)"],"0x50ab6f7f":["getMsgs()"],"0xc1d4f708":["getMwLength()"],"0xcfb3a493":["getMyBounty(uint256)"],"0xb484e532":["getMyMsg()"],"0xc003b082":["getMyPlayerID()"],"0x36ffa905":["getMyProposals()"],"0x0645b5d5":["getMyShareholderID()"],"0x3e83fe36":["getMyShares()"],"0xea1bf386":["getNextSellerBOTdata(uint256)"],"0x2ade6c36":["getNodeAddress(bytes32)"],"0xbbe4fd50":["getNow()"],"0x1c895915":["getNumberOfPayments(uint256)"],"0x5819dde2":["getNumbersFromBytes(bytes3)"],"0x017972af":["getNumbersFromHash(bytes32)"],"0x06638e92":["GetNumbersFromHash(bytes32)"],"0x57ee24af":["getNum(bytes32,uint256)"],"0xb39a64cd":["getNumCalled()"],"0x52200a13":["getNumHolders(uint256)"],"0x72ea4b8c":["getNumInvestors()"],"0xa8893a6e":["getNumOfSalesWithSameId(bytes16)"],"0x531c1b33":["getOperatingBudget()"],"0x09574810":["getOperationsNumber()"],"0x202e3924":["getOperation(uint256)"],"0xfaa1a8ff":["getOwnedBot(address,uint256)"],"0x0ae50a39":["GetOwner()"],"0xe74ffbd5":["getPart(bytes32,uint256)"],"0xd085e66e":["GetPart(bytes32,uint256)"],"0xe42d5be0":["getPaymentOf(address)"],"0x5a825cbb":["getPayment(uint256,uint256)"],"0xe56556a9":["getPlayerID(address)"],"0x953aa435":["GetPrice(uint8)"],"0x116c6eab":["getProfitShare(address)"],"0x7486a8e3":["get_publisher(bytes32)"],"0x6a28db13":["getQrLength()"],"0x163aba3c":["getQueryFee()"],"0xf1b3f968":["getRaceEndBlock()"],"0xcd4b6914":["getRandom(uint256)"],"0x7bcd7fad":["getRecordAtIndex(uint256)"],"0xb719d1d0":["getRegInfo(address)"],"0x052b2aa7":["getRegistrants()"],"0xadd4c784":["getResult(bytes32)"],"0x7332b520":["getRewardsCount(uint256)"],"0x85dd2148":["getSaleDate(bytes16)"],"0xac92fdb5":["getSaleDate(bytes16,uint256)"],"0xd239ea8b":["getSchemasLenght()"],"0x288c6ed2":["getSeedCost(uint256)"],"0x9183fd01":["getSeedPrice()"],"0x347632e8":["getShareholderAdressByID(uint256)"],"0x308d6613":["getSignData(uint256,uint8)"],"0xb36a0b15":["getSignDetails(uint256,uint8)"],"0x28dcfdac":["getSignsCount(uint256)"],"0x842bc37b":["GetSmallCotractIndex(address)"],"0xafa293d4":["getSource()"],"0xe9e7a667":["get_stake(bytes32)"],"0x22b0f6ee":["getStatusOfPayout(uint256)"],"0x9a0af2ec":["getStLength()"],"0x693ec85e":["get(string)"],"0x4a0d89ba":["getSwap(uint256)"],"0x7ac26aeb":["getTag(string,uint256)"],"0xdf300b46":["getThing(bytes32[])"],"0x55b62dcf":["getThresold(uint256)"],"0x002a5cc9":["getTicketHolders(uint256)"],"0x9f0e3107":["get_timestamp(bytes32)"],"0x82b2e257":["getTokenBalance()"],"0xacab021c":["getTOS(address)"],"0x12b58349":["getTotalBalance()"],"0xc4e41b22":["getTotalSupply()"],"0xcaa648b4":["getTotalValue()"],"0xf709dd51":["getTrademark()"],"0x9bb0e4df":["getUint(int256,bytes32,string)"],"0x74e4435f":["getUserAddress(uint256,bytes32)"],"0xa2bb5d48":["get_username(address)"],"0x6de00927":["GetUserRank(uint8,address)"],"0xff981099":["getVotes(uint256)"],"0xffb1a6cb":["getWins(address)"],"0x4ae8c55f":["getWwLength()"],"0xfb9a4595":["GitHubBounty()"],"0x0b7373d6":["giveAllBack()"],"0x04706fdf":["giveContributionsBackProfitBugged()"],"0xb5299ca6":["giveMeat()"],"0x9e7b8d61":["giveRightToVote(address)"],"0x35ae41c9":["godAutomaticCollectFee()"],"0x691bfc89":["goods(uint16,uint256)"],"0x7c25f260":["Government()"],"0xbb6a0853":["GreedPit()"],"0x92ba4ba6":["GridMember(string,uint256,bool,address,address)"],"0x3cc7790a":["GSI()"],"0xa1c95ac2":["GSIToken(uint256,string,uint8,string,address)"],"0x75f96ead":["Guess(uint256)"],"0xdf143fb7":["HackerGold(address)"],"0x5ed7ca5b":["halt()"],"0x4f28af6a":["handleBet(uint256)"],"0xcb96012e":["hashTo256(bytes32)"],"0x650955d4":["HashToken()"],"0xa1add510":["hasRelation(bytes32,bytes32,address)"],"0x06f36cc9":["helpBlue()"],"0x353928d8":["helpRed()"],"0xce373b95":["heroOfThePit()"],"0xaeeb96af":["Highlander()"],"0x7eb69ba1":["hint(int256,bytes32,string,bytes20)"],"0xc98031be":["hintURL(int256,bytes32,string)"],"0xef4ffee2":["Honestgamble()"],"0xa6027d53":["IconomiTokenTest(uint256,string,uint8,string,uint256)"],"0xb98fdc36":["IconomiToken(uint256,string,uint8,string,uint256)"],"0xdaf22f4d":["identify(bytes32)"],"0xaf640d0f":["id()"],"0xf7c3ee7a":["immortality()"],"0x602acca1":["InchainICO(address[],uint256)"],"0xa4beffa7":["increaseInvestment()"],"0xcab5c0f1":["_incrementState()"],"0x1e8c72b4":["incrUserAvailBal(address,uint256,bool)"],"0x3d5db1c2":["incrUserOnholdBal(address,uint256,bool)"],"0x22686250":["index(int256,uint256)"],"0x1f13de92":["inEther(uint256)"],"0x9334ab61":["Infos()"],"0x4a1f0bf6":["inheritToNextGeneration(address)"],"0x2cc0b254":["init(address,bytes32)"],"0x87ebd76c":["initContract(string,string,uint256,uint256)"],"0x23584a21":["initStats(string,address,uint256)"],"0x98eaca94":["inKissBTC(uint256)"],"0xa0469b02":["inputToDigit(uint256)"],"0xfeaa29d8":["insertProfitHere()"],"0x46af23f5":["InstantLottery(address,address,bool,address)"],"0xf83d96c1":["InsuranceAgent()"],"0x8cecf66e":["_inverse(uint256)"],"0xadfe6b80":["InvestAdd()"],"0x391f2e96":["InvestCancel()"],"0x4f013184":["investInTheSystem()"],"0xc4321adb":["investInTheSystem(uint256)"],"0x2afb21bc":["InvestWithdraw()"],"0x76285b5b":["_is360thDay()"],"0x74eb9b68":["isAccountLocked(address)"],"0x1cf52f2b":["isActiveRegistrant(address)"],"0x24d7806c":["isAdmin(address)"],"0xfc1f7652":["_isBoardMember(address)"],"0xda7d0082":["isCertification(address,bytes32)"],"0x5afa5036":["isCertified(address)"],"0x1c2353e1":["isCertifier(address)"],"0x37b0574a":["isClassic()"],"0xc2b6b58c":["isClosed()"],"0x57eaeddf":["_isContract()"],"0x2f553d31":["isCreated(bytes32)"],"0x5445e38c":["_isCycleValid(uint256)"],"0x88eb7af7":["_isHuman()"],"0xaa51793c":["isLosingBet(uint256)"],"0x42f6e389":["isModule(address)"],"0x6534b4e2":["IsPayoutReady__InfoFunction(bytes32)"],"0x245a6f74":["isProxyLegit(address)"],"0x3e5cee05":["issueIOU(string,uint256,address)"],"0x05d87fe2":["issueLetterOfCredit(uint256,uint256,uint256)"],"0x40fdf515":["issuetender(address,uint256,uint256)"],"0x475a9fa9":["issueTokens(address,uint256)"],"0x4adcbd19":["isThisHardforkedVersion()"],"0xaf5610dd":["isThisPreforkVersion()"],"0x7c4c27c8":["isThisPuritanicalVersion()"],"0x4209fff1":["isUser(address)"],"0x04d10f1c":["isValidChainyJson(string)"],"0x6662e4be":["isWinningBet(uint256)"],"0x99aeade3":["iterateTable(uint256,uint256)"],"0x3b46a7df":["ivote(bool)"],"0x0138e31b":["_jAdd(uint256,uint256,uint256,uint256)"],"0xed64bea4":["JamCoin()"],"0x5f972df8":["_jDiv(uint256,uint256,uint256,uint256)"],"0x9743dfc1":["jesterAutomaticCollectFee()"],"0x5b764811":["_jMul(uint256,uint256,uint256,uint256)"],"0x4a7b26ec":["join_game(uint256)"],"0x1ecfe64d":["_jSub(uint256,uint256,uint256,uint256)"],"0x691fb8ea":["jumpIn()"],"0xc53ad76f":["Kardashian()"],"0x775dec49":["keccak()"],"0xbe26733c":["Kill()"],"0x73abecbb":["kill1()"],"0x2bb685bc":["kill2()"],"0x179b73da":["killBoardProposal(uint256,address)"],"0xb0c7f709":["kingAutomaticCollectFee()"],"0x7e81b6aa":["KingdomFactory()"],"0x5e68ac2c":["Kingdom(string,address,address,address,uint256,uint256,uint256,uint256,uint256)"],"0x31ae0019":["KissBTC()"],"0x07e00bcb":["kissBTCCallback(uint256,uint256)"],"0x47799da8":["last()"],"0x7075b1d8":["latestMonarchInternal()"],"0xfa6d373c":["LeaderHash()"],"0x9fb25d9e":["LeaderMessage()"],"0x166c4b85":["len(bytes32)"],"0xd95a2d42":["lendGovernmentMoney(address)"],"0x56d88e27":["len()"],"0xfe71aec5":["LittleCactus()"],"0x7b647652":["LittleEthereumDoubler()"],"0xf83d08ba":["lock()"],"0xe8d1e961":["lockAccount(uint256)"],"0x3a7d280c":["login(string)"],"0x4cbee813":["logout(string)"],"0x41304fac":["log(string)"],"0x71e2d919":["lol()"],"0x3fd1f232":["LookAtAllTheseTastyFees()"],"0xf7bd2361":["LookAtBalance()"],"0x25d4bdeb":["LookAtCollectedFees()"],"0x7ee65635":["LookAtDepositsToPlay()"],"0xb0ecca8f":["LookAtLastTimePerZone(uint256)"],"0xb1c6517a":["LookAtNumberOfPlayers()"],"0xdfca2f53":["LookAtPrizes()"],"0xa9fbc614":["lookupTicketHolder(uint256)"],"0xba13a572":["lottery()"],"0x21bb79fe":["luckyDogInfo()"],"0xb74bc710":["LuckyDoubler()"],"0x5a2ee019":["m()"],"0x8af49ab7":["maintain(uint256,uint256)"],"0x561e91a1":["makeBet()"],"0x1077f06c":["makeClaim(uint256)"],"0x059a500c":["makeDeposit(uint256)"],"0x3df16377":["make_move_and_claim_victory(uint256,uint8,uint8,uint8,uint8,uint8,uint8,uint8)"],"0xa35cfa22":["make_move(uint256,uint8,uint8,uint8,uint8)"],"0x2f1e4968":["makeNewProposal(string,uint256)"],"0x8b543b80":["maximumCredit(address)"],"0x11fe773d":["memcpy(uint256,uint256,uint256)"],"0x62be3172":["Message(address,address,address,string)"],"0x0257c48c":["meta(bytes32,bytes32)"],"0x7958533a":["meta(uint256,bytes32)"],"0x8f8bde82":["MicroDAO()"],"0x1e701780":["MICRODAO(address,uint256,uint256,uint256,address)"],"0x026993e0":["Midas(address,address)"],"0xfa968eea":["minBetAmount()"],"0xd10e99fe":["mint(int256,bytes32)"],"0x3a7fb796":["mintGreen(int256,address,uint256)"],"0x77ceded8":["mintGrey(int256,address,uint256)"],"0xf41bfa9e":["mint(int256,uint256,string)"],"0x411c4e72":["ModifyFeeFraction(uint256)"],"0xa20c404f":["ModifySettings(uint256,uint256,uint256,uint256,uint256,uint256,uint256)"],"0x689b3e2d":["Moonraker(address,address)"],"0x5837e083":["move_history(uint256)"],"0xd8a8e03a":["move(uint256,address)"],"0x231944e2":["moveUnits(uint256,uint256,uint256[])"],"0x33f472b9":["MPO()"],"0xf714de9c":["MultiAccess()"],"0x4f60f334":["multiAccessAddOwner(address)"],"0x092a2e37":["multiAccessAddOwnerD(address,address)"],"0x69a5e902":["multiAccessCall(address,uint256,bytes)"],"0x8b9726c1":["multiAccessCallD(address,uint256,bytes,address)"],"0x9bd99195":["multiAccessChangeOwner(address,address)"],"0x6c494843":["multiAccessChangeOwnerD(address,address,address)"],"0x6d522b19":["multiAccessChangeRequirementD(uint256,address)"],"0x62891b5d":["multiAccessChangeRequirement(uint256)"],"0x446294ad":["multiAccessGetOwners()"],"0xeb7402f5":["multiAccessHasConfirmed(bytes32,address)"],"0xe419f189":["multiAccessIsOwner(address)"],"0x73f310df":["multiAccessRemoveOwner(address)"],"0x5a74dee5":["multiAccessRemoveOwnerD(address,address)"],"0x7ed19af9":["multiAccessRevoke(bytes32)"],"0xd1b4ff7e":["multiAccessRevokeD(bytes32,address)"],"0xd1cf113e":["multiAccessSetRecipient(address)"],"0x7429f1eb":["multiAccessSetRecipientD(address,address)"],"0x30677b83":["multiplierFactor()"],"0x9d7d6667":["multipliers()"],"0xfbeaebc6":["murder()"],"0x98391c94":["muteMe(bool)"],"0x0bd089ab":["MyAdvancedToken(uint256,string,uint8,string,address)"],"0xc95e81cb":["MyBet(uint8,address)"],"0x6e658fbe":["myFundsExpireIn(uint256)"],"0x089327de":["MyToken()"],"0x041d0c0b":["MyTokenLoad(uint256,string,uint8,string,address)"],"0x1d2bca17":["MyToken(uint256,string,uint8,string)"],"0x2e52d606":["n()"],"0x19350aea":["nameFor(address)"],"0x3bcf7d22":["newBribedCitizen(address)"],"0xba487e62":["newCampaign(uint32,uint96,uint16,uint16)"],"0x927ed13a":["newClient(uint256,address)"],"0x1df473bc":["newContract(bytes)"],"0xf3dd3d8a":["newCurrency(string,string,uint8)"],"0x78ae88d1":["newDeal(uint256,uint256,uint256,uint256,uint256)"],"0x7c69b5d1":["NewDeposit(uint256)"],"0xc853c03d":["newDraw(uint256,uint8[3],uint256,uint256,uint256,uint256)"],"0xdcff5581":["NewFeeAddress(address)"],"0x66ad484c":["newfirst_player(address)"],"0x7d03f5f3":["newGame()"],"0xd9e7ee1c":["new_game(uint256,uint256)"],"0x1d71a1cd":["newIncome(string)"],"0xfb099c84":["newInvestor()"],"0x4316abbb":["newJester(address)"],"0x9a8f09bd":["newKing(address)"],"0x9229c504":["new_mainPlayer(address)"],"0x2fac1a54":["newOrder(bool,uint256,uint256,uint256,uint256)"],"0x85952454":["newOwner(address)"],"0x3baf4e1e":["newPayment(uint256,uint256)"],"0x71589d6b":["newponzi()"],"0x4f24186a":["newProposal(string)"],"0xa07daa65":["newRequest(uint256)"],"0x025bbbe5":["newSale(bytes16,uint256,uint256)"],"0x97bb2a63":["newvow(uint256,address)"],"0xf28386bf":["Nexium()"],"0xab73e316":["next(address)"],"0x727b1cd6":["next_draw(bytes32,uint256,uint256,uint256,uint256,uint256)"],"0x332f93a9":["nextPayoutGoal()"],"0x47e40553":["nextRound()"],"0xd1bf9aba":["nextRune()"],"0xb3cb8885":["nextUnderdogPayout()"],"0xb3a2a999":["nextWithdrawal(bytes16)"],"0xa668d7c9":["NiceGuyPonzi()"],"0x0908178f":["NoFeePonzi()"],"0xac20902e":["NormalizeMoney()"],"0x305075db":["NormalizeRanks()"],"0xecb4136e":["NotAnotherPonzi()"],"0x58d3b617":["Notifier(string)"],"0xfa4e5e5a":["notify(uint8,string,string)"],"0xdea06188":["NumberOfBlockAlreadyMined()"],"0x892c0214":["NumberOfCurrentBlockMiners()"],"0x85233869":["NumberOfMiners()"],"0xdf811d7d":["numberOfPlayersInCurrentRound()"],"0xdf06f906":["numBets()"],"0xca35271c":["numDebtors(address)"],"0x902e64e5":["Oath()"],"0xa1920586":["offer(uint256,uint256)"],"0x901717d1":["one()"],"0xe671f510":["onEtherandomExec(bytes32,bytes32,uint256)"],"0x041fe13d":["onEtherandomSeed(bytes32,bytes32)"],"0xa5eb7a4e":["operated()"],"0x9549355e":["oracalizeReading(uint256)"],"0x9a828a71":["oracalizeReading(uint256,string)"],"0x053c351b":["oraclize_getPrice(string)"],"0xabe9f569":["oraclize_getPrice(string,uint256)"],"0xc8e55708":["oraclize_query(string,string[1])"],"0x871113c3":["oraclize_query(string,string[1],uint256)"],"0x044d0b06":["oraclize_query(string,string[2])"],"0xa6bf3df0":["oraclize_query(string,string[2],uint256)"],"0x9b9ba572":["oraclize_query(string,string[3])"],"0xae404996":["oraclize_query(string,string[3],uint256)"],"0x16d9356f":["oraclize_query(string,string[4])"],"0xbc5ff5e1":["oraclize_query(string,string[4],uint256)"],"0xbd9a5673":["oraclize_query(string,string[5])"],"0xb6ce5581":["oraclize_query(string,string[5],uint256)"],"0x14167bf0":["oraclize_query(string,string[])"],"0xe50a3bb1":["oraclize_query(string,string[],uint256)"],"0x0ff4f160":["oraclize_query(uint256,string,string[1])"],"0x77ac3da5":["oraclize_query(uint256,string,string[1],uint256)"],"0xa8c3ec48":["oraclize_query(uint256,string,string[2])"],"0x29a6f31b":["oraclize_query(uint256,string,string[2],uint256)"],"0xec6afc22":["oraclize_query(uint256,string,string[3])"],"0xfb114f57":["oraclize_query(uint256,string,string[3],uint256)"],"0x2ff92323":["oraclize_query(uint256,string,string[4])"],"0x0494630f":["oraclize_query(uint256,string,string[4],uint256)"],"0x6510ef4d":["oraclize_query(uint256,string,string[5])"],"0x00a94b6e":["oraclize_query(uint256,string,string[5],uint256)"],"0xdc206e5f":["oraclize_query(uint256,string,string[])"],"0xa2b5591c":["oraclize_query(uint256,string,string[],uint256)"],"0x83a51ad0":["oraclize_setConfig(bytes32)"],"0x01095962":["oraclize_setCustomGasPrice(uint256)"],"0x6b1cb549":["orderMatch(uint256,uint256,uint256,int256,uint256,uint256,address,uint8,bytes32,bytes32,int256)"],"0xbd858288":["orderMatch(uint256,uint256,int256,uint256,uint256,address,uint8,bytes32,bytes32,int256)"],"0x17961d0f":["ord()"],"0x16bac350":["overthrow(string)"],"0xe2894a8a":["OwnerAnnounce(string)"],"0x4f44728d":["ownerChangeOwner(address)"],"0xad04592e":["owner_deposit()"],"0xd6e0bf29":["OwnerDeposit()"],"0xd263b7eb":["ownerkill()"],"0x6eacd48a":["ownerPauseGame(bool)"],"0x4b7fcee7":["ownerPausePayouts(bool)"],"0xcf832ce2":["ownerRefundPlayer(bytes32,address,uint256,uint256)"],"0xa27c672a":["owner_reveal_and_commit(uint8,bytes32,bytes32)"],"0x392327b5":["owner_set_fraction(uint256)"],"0x268d50fe":["ownerSetHouseEdge(uint256)"],"0x5e968a49":["ownerSetMaxProfitAsPercentOfHouse(uint256)"],"0x6cdf4c90":["ownerSetMinBet(uint256)"],"0xd207e757":["ownerSetOraclizeSafeGas(uint32)"],"0x8b64d70e":["owner_set_time_limit(uint256)"],"0x31375242":["ownerSetTreasury(address)"],"0xf738e5ca":["ownerTakeProfit()"],"0x758971e8":["ownerTakeProfit(bool)"],"0x7ac37d58":["ownerTransferEther(address,uint256)"],"0x150ad2a8":["owner_transfer_ownership(address)"],"0x26da8e17":["ownerUpdateCostToCallOraclize(uint256)"],"0xb33926cb":["owner_withdraw(uint256)"],"0xf7bc39bf":["owns(address)"],"0x88c3ba85":["ParallelGambling()"],"0xf65c4d42":["Participate(uint256)"],"0x1b9265b8":["pay()"],"0x18b749c4":["payEther(uint256)"],"0x4d268ddd":["payImporterBankForGoodsBought()"],"0xff08d2b0":["PayMiners()"],"0x85db2dda":["PayoutQueueSize()"],"0xe0fe075e":["payoutReady()"],"0x081e806d":["PayOut(uint256)"],"0xb2310cc5":["payRequstedSum(uint256,uint256)"],"0xb821f815":["pay_winner(uint256)"],"0xabf74a93":["pitFee()"],"0x43046844":["placeBet(uint8)"],"0xa4406bcd":["placeSellOrder(uint256,uint256)"],"0xb1cc4348":["placeWager()"],"0x71b6663e":["play1(address,uint256)"],"0x2ddbc04a":["play2(address,uint256)"],"0xdb18c972":["play4(address,uint256)"],"0xf0e10c0d":["play(address,uint256)"],"0xc7a1865b":["play(bytes32)"],"0x3e4c0c82":["player_1(uint256)"],"0x1ef0625b":["player_2(uint256)"],"0xc068eae0":["player_collect_winnings(uint256)"],"0xa4fde8bc":["player_declare_taking_too_long()"],"0x3c314a91":["playerGetPendingTxByAddress(address)"],"0x46b04e53":["PlayerInfoPerZone(uint256,uint256)"],"0x63aea3e0":["PlayerInfo(uint256)"],"0xeace4827":["player_make_bet(uint8)"],"0xdc6dd152":["playerRollDice(uint256)"],"0x24fb563f":["PlayerTickets(address,uint256,uint256)"],"0xa5f4af33":["playerWithdrawPendingTransactions()"],"0x39b333d9":["Play(uint8,uint8,uint8,uint8)"],"0x4c0eceb5":["plusOnePonzi()"],"0xe6cbcba9":["PlusOnePonzi()"],"0xd1f0bb2d":["populateAllowedFreeExchanges()"],"0x3570c2ee":["PosRewards()"],"0xb45105b2":["post(string,address,string)"],"0xc6a17d2b":["pow10(uint256,uint8)"],"0x2c02d622":["precalculate()"],"0x13bd4e2c":["_prepareAndSendReward()"],"0xf81d087d":["prepareLottery()"],"0xe6c1beb4":["prepend(address)"],"0xf8018a79":["prepend(address,address)"],"0x6bae05cf":["preRegister(address)"],"0x45788ce2":["prev(address)"],"0xa035b1fe":["price()"],"0x1288c42a":["Prism()"],"0x22dc36e2":["processed(uint64)"],"0x61aa8d93":["processFee()"],"0x5c52e51e":["processPayout()"],"0x80acaafb":["profitDistribution()"],"0xe1f5ebc5":["_projectAddNew(address,uint256)"],"0x6a3c1198":["_projectCancelNew()"],"0xa055fe64":["_projectCommitNew(address)"],"0x87914c6f":["prolongateContract()"],"0x9801cb8e":["ProofOfExistence()"],"0x4671e65e":["proposeEmergencyWithdrawal(address)"],"0xac4e73f9":["proposeReverse(string,address)"],"0x1fdf6e0c":["protectKingdom()"],"0xa9b8f7b8":["ProtectTheCastle()"],"0x4f09eba7":["proxyApprove(address,uint256,bytes32)"],"0xe82b7cb2":["proxySetCosignerAddress(address,bytes32)"],"0xea98e540":["proxyTransferFromToICAPWithReference(address,bytes32,uint256,string)"],"0xf0cbe059":["proxyTransferFromWithReference(address,address,uint256,bytes32,string)"],"0xc5487661":["proxyTransferToICAPWithReference(bytes32,uint256,string)"],"0x64ef212e":["proxyTransferWithReference(address,uint256,bytes32,string)"],"0xd94073d4":["PT()"],"0x8940aebe":["publicKey(uint256)"],"0x8b2e6dcf":["publish(bytes32)"],"0x57e25a79":["PullPaymentCapable()"],"0x0eb495c2":["pushCity()"],"0x4616caa9":["pushCoin(uint256,address,string)"],"0xacc8cb18":["pushTerm(string)"],"0xafd09bab":["quadrupler()"],"0x4306cc3f":["queryEarnings(address)"],"0x83eed3d5":["queryN(uint256,string,bytes)"],"0xc55c1cb6":["queryN_withGasLimit(uint256,string,bytes,uint256)"],"0xfdd3a879":["quick()"],"0xf28a7912":["quick2()"],"0xe0c7c117":["Randao()"],"0x0b15650b":["randInt(uint256,uint256)"],"0x8e3957d9":["RandomNumber()"],"0x7741b4ec":["RandomNumberFromSeed(uint256)"],"0xb863bd37":["random(uint256)"],"0xeb7cdb56":["rankDown(uint256,uint256)"],"0x74fbbc86":["rate(uint256,uint256,string)"],"0xba344743":["_rawTransfer(address,address,uint256)"],"0x2d2800f1":["react()"],"0xb7213bd4":["readLog(uint256)"],"0x7d7c2a1c":["rebalance()"],"0x248582b0":["receivePaymentForGoodsSoldEarly()"],"0x743e0c9b":["receiveTokens(uint256)"],"0x49d55d9d":["receiveTransfer(uint256)"],"0xc864e760":["recordCommissionEarned(uint256)"],"0xe51ace16":["record(string)"],"0xf06d335e":["_recoverAccount(address,address)"],"0x648bf774":["recover(address,address)"],"0x0cd865ec":["recover(address)"],"0x0ca35682":["recover(uint256)"],"0xf32efd3c":["recoverUser(address,address,uint256,uint8,bytes32,bytes32)"],"0xe20bbd8d":["RecoveryWithTenant()"],"0x0f23cbaa":["recycle()"],"0x578bcc20":["reduceDebt(address,address,uint256)"],"0x538e0759":["refill()"],"0x58b1f29c":["refundBounty(uint256)"],"0x847f8a10":["Refund(uint32)"],"0x5af36e3e":["refund(uint256,uint256)"],"0x66b42dcb":["register(address,string,uint256,string)"],"0xeeda149c":["Register(address)"],"0x4420e486":["register(address)"],"0x8d59cc02":["register(address,string,string)"],"0x8b7f0ddd":["register(address,address,string,string,bytes32[],uint256,string)"],"0x7b1a547c":["registerAs(address,string,uint256,string,address)"],"0x3facd57c":["registerBill(uint256,address,address,uint256,uint256,uint256)"],"0x84c344fe":["_register(bytes4,string)"],"0xb0fd935b":["registerCertificationDb(address)"],"0x4cd995da":["registerCompany(address,string)"],"0x669ee827":["RegisterDevice()"],"0xfe63300a":["registerExternalBill(uint256,address,address,uint256,uint256,uint256)"],"0x68af4971":["registerListening()"],"0x00e7d289":["registerListening(address)"],"0x7f6d8955":["RegisterOne(uint32,address,address)"],"0xf2c298be":["register(string)"],"0x3ffbd47f":["register(string,string)"],"0xaeb4f0d3":["RegisterTwo(address,address)"],"0x8ae986cf":["registrantApprove(address)"],"0xe9fe799e":["registrantRemove(address)"],"0x7db9743b":["Registry()"],"0x6d15f208":["reject(string,uint256,uint16,address,uint256)"],"0xc76a4bfb":["relayReceiveApproval(address,address,uint256,bytes)"],"0xd67cbec9":["release(uint32,uint32,uint32,bytes20)"],"0xa7b2d4cb":["remove(int256,address)"],"0xf3ee6305":["removeCertificationDocument(address,bytes32)"],"0x9c30936f":["removeCertificationDocumentFromSelf(bytes32)"],"0xba4c206e":["removeCertificationDocumentInternal(address,bytes32)"],"0x0066753e":["removeCertifier(address)"],"0xd5df7559":["removeDocument(uint256)"],"0xac18de43":["removeManager(address)"],"0xba7dc45f":["_removeOperation(bytes32)"],"0x2c4cb4be":["removeRegistryFromNameIndex(address)"],"0x669459a7":["removeRegistryFromOwnerIndex(address)"],"0xaf55bba0":["removeRegistryFromTagsIndex(address)"],"0xf25eb5c1":["removeReverse()"],"0x80599e4b":["remove(string)"],"0x7e32a592":["repairTheCastle()"],"0x631de4d6":["replace(address,address)"],"0x9fd4f7d1":["replaceWizard(address)"],"0xce87f626":["replaceWizardRP(address)"],"0xeaa1f9fe":["reqisterListening(address)"],"0x27f06fff":["requestFillUp(uint256)"],"0x2e5d1042":["requestPayout(uint256,uint256,bytes32,uint256,uint256)"],"0xe9c63b9c":["requestPeerBalance()"],"0x4c9ed763":["requestTokensBack()"],"0x0ac28725":["requestTradeDeal(uint256,uint256,string)"],"0xf802075f":["requiredEndowment()"],"0x432ced04":["reserve(bytes32)"],"0x92698814":["reserved(bytes32)"],"0x6676871d":["reserved_funds()"],"0x6423db34":["Reset()"],"0x478e25bf":["resetAction(bytes32)"],"0x769796fe":["resetAction(uint256)"],"0xb181a8fc":["resetContract()"],"0xf50d3914":["resetFoundationtList()"],"0xd337616e":["resetLottery()"],"0x5cfd8c24":["ResetPonzi()"],"0x433d4aab":["resolve(uint8,uint8)"],"0xa6403636":["resolve(uint8,bytes32,bytes32,bytes32)"],"0x1ef3755d":["restart()"],"0xa987d654":["restoreItem(uint256)"],"0xc4bc5da5":["resumeContract()"],"0x61b20d8c":["retrieveFunds()"],"0x85c78fac":["retryOraclizeRequest(uint256)"],"0x5cbc85d0":["returnBounty(uint256)"],"0xcff2fa42":["_returnFee(address,uint256)"],"0x0ca7395f":["returnFund(address,uint256)"],"0xec81e22e":["returnmoneycreator(uint8,uint256)"],"0x7ac4b05e":["returnMyMoney(uint256)"],"0x9ec35352":["returnRandom()"],"0xebaf7f2f":["returnReward(uint256)"],"0x66d8c463":["reveal(bytes32,string)"],"0x32d5fe98":["revealCampaign(uint256,uint256)"],"0x9348cef7":["reveal(uint256,uint256)"],"0x84ad6ff3":["ReversibleDemo()"],"0x05f8b6f5":["_rewireIdentities(bytes32[],uint256,uint256,uint32)"],"0x8390b02a":["rfindPtr(uint256,uint256,uint256,uint256)"],"0xe1108706":["rfind()"],"0xf7149220":["RNG()"],"0x4e1053cc":["RobinHoodPonzi()"],"0xd2602930":["RockPaperScissors()"],"0x8d216186":["roll(uint256,bytes32)"],"0x5a7a8850":["rollWithSeed(bytes32)"],"0xb73405a9":["roundMoneyDownNicely(uint256)"],"0x5ccc3eaa":["roundMoneyUpToWholeFinney(uint256)"],"0x96d02099":["rsplit()"],"0xdd727ea6":["runJackpot()"],"0x5674a3ed":["runLottery()"],"0x4d366398":["runPeerBalance()"],"0x677cee54":["SafeConditionalHFTransfer()"],"0x2baf4f22":["_safeFalse()"],"0x4401a6e4":["safeSend(address)"],"0x4269d8ef":["_safeSend(address,uint256)"],"0xa97ffd5e":["safeToSell(uint256)"],"0x38e48f06":["save(string)"],"0x3fb27b85":["seal()"],"0xddbbc35c":["searchByName(string)"],"0x42cf0e72":["searchByOwner(address)"],"0xc82aac47":["searchByTag(bytes32)"],"0x40a49a96":["searchSmallestInvestor()"],"0xf7c2b38c":["seconds_left()"],"0xcf1cd249":["secureSend(address)"],"0x85e5bb3a":["Security_AddPasswordSha3HashToBankAccount(bytes32)"],"0x7d94792a":["seed()"],"0xe4cc1161":["seedWithGasLimit(uint256)"],"0x88b9e10e":["seizeTokens(address,uint256)"],"0x6be505f5":["selectWinner(bytes32)"],"0x9cb8a26a":["selfDestruct()"],"0x2aa3177a":["self_store()"],"0x514dcfe3":["seller_accept()"],"0x2d592a34":["sellKissBTC(uint256)"],"0x41524433":["sellKissBTCWithCallback(uint256,address,uint256)"],"0xddb5b3ac":["SellTokens()"],"0xe4849b32":["sell(uint256)"],"0x227185d6":["Send1Get2()"],"0xd6006e88":["send(address[],uint256[],uint256)"],"0x3e58c58c":["send(address)"],"0x35d13969":["SendAllMoney()"],"0x3d21aa42":["sendApproval(address,uint256,address)"],"0xd1e15045":["sendBack()"],"0x5292af1f":["sendBalance(address)"],"0xeb455dc6":["sendBitcoin(string,uint256)"],"0xb938bf42":["sendBounty(bytes32)"],"0x9894221a":["SendCashForHardwareReturn()"],"0x010731c0":["sendCryptedHand(bytes32)"],"0x78ec81a0":["sendEarnings(address)"],"0xb1d05422":["SendEmail(string,string)"],"0xbb6b4619":["SendETC(address)"],"0x3a314b24":["SendETH(address)"],"0x9c6034a7":["sendIfNotForked()"],"0x7b02b2c9":["sendMsg(address,string)"],"0x76d438b0":["sendReward(uint256,uint256)"],"0xbf8fc670":["sendToAggregation(uint256)"],"0x6620a935":["sendToOwner()"],"0x03750d94":["serverSeed(address,bytes32)"],"0x7eff1465":["setAccountAllowance(address,address,uint256)"],"0x5e03d393":["setAccountFrozenStatus(address,bool)"],"0xf6d339e4":["setAddress(bytes32,string,address)"],"0x3c84f868":["set(int256,address,uint256)"],"0x213b9eb8":["setAddr(string,address)"],"0x5d96ec65":["setAdministrator(address,string,bool)"],"0xf8af9e6f":["setAdv(uint256,string,string)"],"0x058d7433":["setAlliesContract(address)"],"0x7a837213":["setAllowedAccount(address)"],"0xf8ec4bf2":["setAllowTransactions(bool)"],"0x7948f523":["setAmbiAddress(address,bytes32)"],"0x9fa5e5d5":["setARKowner(address)"],"0xd0d552dd":["setAsset(address)"],"0x9f203255":["setAuditor(address)"],"0xda7fc24f":["setBackend(address)"],"0x754dea40":["setBackendOwner(address)"],"0x5c89c10d":["setBannedCycles(uint256[])"],"0x1c31f710":["setBeneficiary(address)"],"0xcf09e6e1":["SetBigContract(address)"],"0xc1441172":["setBlackFlagRequest(uint256,uint256)"],"0x2ffda1e0":["setBlackflag(uint256,bool)"],"0x6b5caec4":["setBot(address)"],"0x23e9c216":["setBounty(address,string,uint256)"],"0x16ce8a69":["setBuilding(uint256,uint256)"],"0x47448e8a":["set(bytes32,string,bytes32)"],"0x37881810":["setCallbackAddress(address)"],"0x8702735c":["setCapitol(uint256,uint256)"],"0x951b01c5":["setCertifierDb(address)"],"0xeef8e35f":["setChainyURL(string)"],"0xf8bd526e":["setCoinageContract(address)"],"0xa510f776":["setCompany()"],"0x4c2d71b3":["setConfigAddress(bytes32,address)"],"0x1e0c7ed4":["setConfigBool(bytes32,bool)"],"0xe8a5282d":["setConfig(bytes32)"],"0x810a882f":["setConfigBytes(bytes32,bytes32)"],"0x3e8f5b90":["setConfig(string,uint256)"],"0xbc45d789":["setConfigUint(int256,bytes32,uint256)"],"0xfd6f5430":["setContent(string,bytes32)"],"0x92eefe9b":["setController(address)"],"0x5e6ad49d":["_setCosignerAddress(address)"],"0x82fc49b8":["setCosignerAddress(address)"],"0x986dcd4d":["setCycleLimit(uint256)"],"0xe73a914c":["setDAO(address)"],"0xc52bd836":["setDappOwner(bytes32,address)"],"0x03959bb7":["setDataContract(address)"],"0x4a994eef":["setDelegate(address,bool)"],"0x90c3f38f":["setDescription(string)"],"0x172d8a30":["setDirectorLock(uint256,uint256)"],"0xa1b7ae62":["setdirectorName(string)"],"0x38eaf913":["setDirectorNode(string)"],"0x423e1298":["setDoNotAutoRefundTo(bool)"],"0x6716a692":["setDVIP(address)"],"0x74331be7":["sete(address)"],"0xb56e1bca":["setExchangeToken()"],"0xfe4a3ac9":["setExecPrice(uint256)"],"0x01cceb38":["setExpiry(uint256)"],"0xb35893f3":["setExporter()"],"0x87cc1e1c":["setExporterBank()"],"0xa4502cb8":["setExportFee(address,uint256)"],"0xe5782fd5":["setFeeStructure(uint256,uint256,uint256)"],"0x69fe0e2d":["setFee(uint256)"],"0x02aa274b":["setForward(bytes4,address)"],"0x69569a51":["setFrontend(address)"],"0x576eac66":["setFundingGoal(uint256)"],"0x711953ef":["setGameAddress(address)"],"0x2187a833":["setGreenToken()"],"0x78f0161a":["setGreyGreenPrice(uint8)"],"0xad9ec17e":["setGreyToken()"],"0xd148288f":["setHoldingPeriod(uint256)"],"0xa37fd390":["setHomeAdv(uint256,string)"],"0x9fb755d7":["setHotWallet(address)"],"0x0a3b1cd2":["setHotwallet(address)"],"0x1bd9c46e":["setImporter()"],"0xae2df7b3":["setImporterBank()"],"0xe2c61114":["setImportFee(address,uint256)"],"0xa8659216":["setInitialLockinDays(uint256)"],"0x26b916b4":["Set_Interest_Rate(uint256)"],"0x9fcbc738":["setIntermediate(address)"],"0x18f303a1":["SetInternalValues(uint8,uint256)"],"0x7f0c949c":["setJurisdication(string)"],"0x74f519db":["setLastTimestamp(uint256,uint256)"],"0x27ea6f2b":["setLimit(uint256)"],"0x9cb31079":["setLowLimit(uint256)"],"0x73ffd969":["setMap(uint256,uint256,uint256)"],"0x457dd8b3":["setMasterKey(address)"],"0x5e404de3":["setMaximumCredit(uint256)"],"0xee8ff562":["setMaxProfit()"],"0x3b91ceef":["setMax(uint256,uint256)"],"0x1ca60aeb":["setMeltingContract(address)"],"0x50944a8f":["setMembership(address)"],"0x91cd242d":["setMeta(bytes32,bytes32,bytes32)"],"0xdd93890b":["setMeta(uint256,bytes32,bytes32)"],"0x35930e13":["setMinimalRewardedBalance(uint256)"],"0xb0414a2d":["setMinimumGasLimit(uint256)"],"0x03251a08":["setMin(uint256,uint256)"],"0xb1662d58":["setModule(address,bool)"],"0x29de91db":["setMsg(address,uint256)"],"0x8aa33776":["setMsgPrice(uint256)"],"0x5ac801fe":["setName(bytes32)"],"0xfe55932a":["setName(uint256,string)"],"0x4b3b6168":["SetNewBigContract(address)"],"0xc4d9102f":["setNextID(uint256,int256)"],"0xfc9e53df":["setNextRegistrar(address)"],"0x8389f353":["setNumCities(uint256)"],"0x8173b813":["setNumCities(uint256,uint256)"],"0x755b5b75":["setNumUnits(uint256,uint256)"],"0x65228934":["setOperationsCallGas(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)"],"0x7adbf973":["setOracle(address)"],"0xc7e22ac4":["setOracleGas(uint256)"],"0x89ed0b30":["setOraclizeGas(uint32)"],"0x18f3fae1":["setOversight(address)"],"0xd62b255b":["setOwner(address,string)"],"0x167d3e9c":["SetOwner(address)"],"0x7acbfb65":["setOwner(uint256,uint256)"],"0xffe302d1":["setPlz(string)"],"0x2e3be78d":["setPrecisionDirect(uint8)"],"0x3f9f5b68":["setPreviousID(uint256,int256)"],"0x36f7cd70":["setPricePerStake(uint256)"],"0x5e983d08":["setPrices()"],"0x05fefda7":["setPrices(uint256,uint256)"],"0xf7d97577":["setPrice(uint256,uint256)"],"0x53d97e65":["setPrizes(uint32[])"],"0x6e0d98fe":["setProbabilities(uint32[])"],"0x7137ed47":["setProxyContract(address)"],"0x8e25071a":["setProxyCurrator(address)"],"0xc24924d6":["setQueryFee(uint256)"],"0xe50d0473":["SetRank(uint8,address,uint16)"],"0x50b7b7a2":["setRating(bytes32,uint256)"],"0x50f07cf9":["setReadingDelay(uint256)"],"0x8279c7db":["setReceiverAddress(address)"],"0xa0a2f629":["setReferralId(uint256,address)"],"0xe0117441":["setRegistrationPrice(uint256)"],"0x718bd6dd":["setRequestUntil(uint8)"],"0xaf030d2c":["setResult(uint256,uint256,bytes32)"],"0x0381cb3b":["setRowcol(uint256,uint256[2])"],"0xe1a9109d":["setSeedPrice(uint256)"],"0x09d2d0b9":["setServiceAccount(address,bool)"],"0xa8026912":["setSource(address)"],"0x81183633":["setStandard(bytes32)"],"0x3e0a322d":["setStartTime(uint256)"],"0x49e65440":["setSymbol(bytes32)"],"0xb1233451":["setTerm(uint256,string)"],"0xb950556a":["setThingValid(bytes32[],bool)"],"0xce592586":["setThresold(uint256,uint256)"],"0xaee84f6b":["setTime(address,uint256)"],"0x9a9c29f6":["settle(uint256,uint256)"],"0xb33a8a11":["setTokenReference(address)"],"0x55db4092":["setTOS(address,bool)"],"0x506e106c":["setToS(string)"],"0xf7ea7a3d":["setTotalSupply(uint256)"],"0xa33dd801":["setTreasuryBalance(uint256)"],"0x4dc43eaf":["setTreasury(uint256,uint256)"],"0xdd57d5c5":["setTrust(address)"],"0xacb6c69b":["setTrustedClient(address)"],"0x1d7b5baf":["setUint(int256,bytes32,string,uint256)"],"0x2f30c6f6":["set(uint256,address)"],"0x468129a5":["setUnit(uint256,uint256,uint256)"],"0x7bc0ff20":["setupExportFee(address,uint256)"],"0x26881518":["setupFee(address)"],"0x92d8c8cf":["setupImportFee(address,uint256)"],"0x294f3d4d":["setUpLimit(uint256)"],"0xce8d054e":["_setupNoCallback()"],"0x12ab7242":["setupStackDepthLib(address)"],"0x1d124fe4":["setUtils2(address)"],"0x69953501":["setUtils(address)"],"0x4bc2a657":["setVoter(address)"],"0x7318b453":["setVotetUntil(uint8)"],"0x4173b181":["setWeiPrice(uint256)"],"0x0df71602":["setWinner(uint256)"],"0x12819817":["setXauForGasCurrator(address)"],"0xef4bdfdd":["Set_your_game_number_between_1_15(string)"],"0xb3ade772":["shipProducts(string,string)"],"0x83d852d9":["shutdownTransactions()"],"0x95d5a1be":["SignatureReg()"],"0x76cd7cbc":["sign(bytes)"],"0x5f68804e":["SimpleLotto()"],"0x152fb125":["SimpleMixer()"],"0x4ac7becf":["SimpleSign()"],"0xc83be888":["single_move(uint256,uint8,uint8)"],"0x70d084c0":["SingularDTVCrowdfunding()"],"0x0ab58ead":["SingularDTVFund()"],"0x0b590c6b":["SingularDTVToken()"],"0x1ff13086":["size(int256)"],"0x9c4baf27":["Skywalker(address,address)"],"0x1a88bc66":["slot()"],"0x853552d7":["_slotAddNew(address)"],"0xee564544":["_slotCancelNew()"],"0x16f9ce49":["_slotCommitNew(address)"],"0x6fe665e9":["SlotMachine()"],"0x22593300":["Small(address)"],"0x5503a659":["smallponzi()"],"0xe3b26a8c":["SocialNetwork()"],"0x5d0be9de":["softWithdrawRevenueFor(address)"],"0xd5dbb1ad":["solveBet(address,uint8,bool,uint8,bytes32,bytes32)"],"0xb2f2588b":["sortNumbers(uint8[3])"],"0xface030b":["SpinTheWheel(address)"],"0x56fa47f0":["split(address)"],"0x0f2c9329":["split(address,address)"],"0x9c709343":["split(bool,address)"],"0xf7654176":["split()"],"0xd9d2d058":["Splitter()"],"0x2672b3e2":["SplitterEtcToEth()"],"0x8946d33f":["SplitterEthToEtc()"],"0xb7266456":["StandardToken()"],"0x70983e91":["startBoardProposal(uint256,address)"],"0x9f35d3b2":["start(string,string,uint256,uint256,uint256,uint256)"],"0x0fbf7151":["startsWith()"],"0xa1cb31b7":["_state()"],"0x12253a6c":["stopContract()"],"0x975057e7":["store()"],"0xdda9939c":["Store(address[])"],"0x877653f0":["_storeBalanceRecord(address)"],"0xf60381a1":["stra2cbor(string[])"],"0x2fcb6628":["_stringGas(string,string)"],"0xfc01abbe":["stringToBytes32(string,string)"],"0x9077dcfd":["submitCoding(string,uint256)"],"0x2da8f764":["submitVideo(string,string)"],"0xb71c47a2":["surrender()"],"0xcd57a448":["SwapContract(address,uint256)"],"0x6b76484e":["swap(address,address)"],"0xd60dcb5d":["Switch()"],"0xb660d77c":["switchMPO(address,address)"],"0xd422e4e0":["takeFee(address,uint256,string)"],"0x4f073130":["takeOrder(bool,uint256,uint256)"],"0xbf55486b":["Tanya()"],"0xe2ee9941":["tap(bytes20)"],"0x420ef2b3":["TargetHash()"],"0x922fc84b":["taskProcessedNoCosting(uint256)"],"0x36e6b92e":["taskProcessedWithCosting(uint256,uint256)"],"0x93cc9162":["taskRejected(uint256,uint256)"],"0x4dc7cc55":["terminateAlt()"],"0x08714bfa":["TestContract()"],"0x1465aa97":["testingContract()"],"0x2af7ceff":["testPrice(uint256)"],"0xbab86ea8":["test(string,string)"],"0x4cad42d3":["testWager()"],"0xc96593a0":["The10ETHPyramid()"],"0x83d8a90f":["theDonkeyKing()"],"0x87fd0421":["TheEthereumLottery()"],"0x0e3f732a":["TheGame()"],"0xafbec8df":["TheGrid()"],"0x7399646a":["theRun()"],"0x83c51a38":["thesimplegame()"],"0x6f9a023c":["theultimatepyramid()"],"0x3c6e03d7":["thewhalegame()"],"0x18489f50":["thingExist(bytes32[])"],"0xe3848e5b":["thing(string,string,string)"],"0xda25c0cd":["ThisExternalAssembly()"],"0x857d4c07":["throwScraps(uint256)"],"0x18253234":["ticketsAvailable()"],"0xd7f746ce":["tickingBomb()"],"0x5f17114e":["TimeDeposit()"],"0x2f5a5c5b":["timegame()"],"0xcfed9199":["timePassed(uint256)"],"0xdd137b5d":["toBase58(uint256,uint8)"],"0xb05e390a":["TokenEther(string,string)"],"0x7ff9b596":["tokenPrice()"],"0x31380c89":["TokenSale()"],"0x4da47ba0":["TokenSale(address,uint256)"],"0xd5089396":["Token(string,string,uint8,uint256)"],"0x6c1a5b8c":["TOKEN_TARGET()"],"0xb29c2493":["token(uint256,string,uint8,string)"],"0xf2022905":["toldYouItWouldWork()"],"0x283a4576":["Tomeka()"],"0x51560da9":["topDogInfo()"],"0x43ec3f38":["toSliceB32(bytes32)"],"0xafed762b":["toSlice(string)"],"0x15a03930":["TossMyCoin()"],"0x47e46806":["toString()"],"0xfc7b9c18":["totalDebt()"],"0x1ff517ff":["totalDebt(address)"],"0x7fef036e":["totalEntries()"],"0x5216aeec":["totalInvested()"],"0xdc19266f":["Total_of_Players()"],"0x6831c169":["totalPayedOut()"],"0x6a8c2437":["totalRescues()"],"0xb524abcf":["totalSupply(bytes32)"],"0xbff1f9e1":["totalUsers()"],"0x8caaaae6":["totalWeiPrice()"],"0x637e86eb":["totBOTs()"],"0xbb39a960":["trade(address,uint256,address,uint256)"],"0x04bb754c":["TradeFinancing()"],"0x4847a79c":["_transfer(address,uint256)"],"0x57cfeeee":["transfer(address,uint256,bytes32)"],"0xdeb80111":["transfer_asset(address,uint256)"],"0x22e803c2":["transferBounty()"],"0x60063887":["transferDebt(address,address,address,uint256)"],"0xddd41ef6":["transferDirector(address)"],"0x30e0789e":["_transfer(address,address,uint256)"],"0x63334c58":["transferETC(address)"],"0xd50f6bf0":["transferETH(address)"],"0x97fcb54e":["transfer_eth(address,uint256)"],"0xa0eda9f2":["_transferFee(address,uint256,string)"],"0xcb712535":["_transferFrom(address,address,uint256)"],"0xc204f9f1":["_transferFromToICAP(address,bytes32,uint256)"],"0xa525f42c":["transferFromToICAP(address,bytes32,uint256)"],"0xcac77df7":["__transferFromToICAPWithReference(address,bytes32,uint256,string)"],"0x0b1e400a":["_transferFromToICAPWithReference(address,bytes32,uint256,string)"],"0xa48a663c":["transferFromToICAPWithReference(address,bytes32,uint256,string)"],"0x48a490fb":["transferFromTreasury(address,uint256)"],"0xcacc24eb":["transferFromViaProxy(address,address,address,uint256)"],"0x31c6c4cf":["transferFromWithReference(address,address,uint256,bytes32,string)"],"0x3de9e4c6":["__transferFromWithReference(address,address,uint256,string)"],"0xa10bee85":["_transferFromWithReference(address,address,uint256,string)"],"0x6461fe39":["transferFromWithReference(address,address,uint256,string)"],"0x752a3df6":["transferIfHardForked(address)"],"0xd6a619e3":["transferIfPuritanical(address)"],"0x29605e77":["transferOperator(address)"],"0x235c002d":["transferOther(address,address,uint256)"],"0x67af26fb":["transferOtherFrom(address,address,address,uint256)"],"0x1301ee02":["transferringETC(address)"],"0xd4245e5b":["transferringETH(address)"],"0xfbf58b3e":["transfer(string,address)"],"0xd3aa22c7":["transferTLA(string,address)"],"0xa25057de":["_transferToICAP(bytes32,uint256)"],"0x733480b7":["transferToICAP(bytes32,uint256)"],"0x3bf2313d":["__transferToICAPWithReference(bytes32,uint256,string)"],"0x078c3fa4":["_transferToICAPWithReference(bytes32,uint256,string)"],"0x77fe38a4":["transferToICAPWithReference(bytes32,uint256,string)"],"0xe7dafdb6":["transfer_token(address,address,uint256)"],"0x12514bba":["transfer(uint256)"],"0x240ecad5":["transferViaProxy(address,address,uint256)"],"0x6d16f79c":["__transferWithReference(address,uint256,string)"],"0x51b3d7b9":["_transferWithReference(address,uint256,string)"],"0xac35caee":["transferWithReference(address,uint256,string)"],"0x1d065dde":["_transferWithReward(address,address,uint256)"],"0xe99543aa":["Trash(uint256)"],"0x8fe58eb9":["Triger()"],"0x54204ad4":["triple()"],"0x432c685f":["trustClient(address)"],"0x464f37c9":["trustedChildRefund()"],"0x866f6736":["trustedChildWithdraw()"],"0x2e6e504a":["trusteeWithdraw()"],"0x65343fcb":["TrustEth()"],"0x5fdf05d7":["two()"],"0x0d0c2008":["TwoAndAHalfPonzi()"],"0x49cc954b":["twoYearsPassed()"],"0x4dd850fb":["UfoPonzi()"],"0xf76f950e":["uint2str(uint256)"],"0x9e1e6528":["uncertify(address)"],"0x734d8287":["unclaimedFees()"],"0xf0d474f9":["underdogCount()"],"0x6eb7b4c2":["underdogInfo(uint256)"],"0x75f40f40":["underdogPayoutFund()"],"0x2880ebe7":["underdogPayoutMarkup()"],"0xcb3e64fd":["unhalt()"],"0xff81fb91":["unhint(int256,bytes32)"],"0xd4859dbc":["UniversalFunctionSecure(uint8,bytes32,bytes32,bytes32,bytes32,bytes32)"],"0x579badf6":["UniversalFunction(uint8,bytes32,bytes32,bytes32,bytes32,bytes32)"],"0x2ec2c246":["unregister(address)"],"0x1a0919dc":["unregister(bytes32)"],"0x4e116eb8":["unRegisterCertificationDb(address)"],"0xf1a00a53":["unregisterListening(address)"],"0xf295206f":["_unsafeSend(address,uint256)"],"0x9447fd0a":["until()"],"0x63def590":["untrustClient(address)"],"0x6a4b6aa5":["untrustedChildWithdraw()"],"0x0e38901a":["unvault(uint256)"],"0xe0b1cccb":["updateBalance(address,uint256)"],"0xfd8055d2":["updateBOTBillingInfo(uint256,string,address,string,string,uint256)"],"0xb4a5ef58":["updateDefaultTimeoutPeriod(uint256)"],"0x2ffb9e64":["updateGasForXaurData(uint256,uint256)"],"0x4f10acc1":["updateGoldFeeData(uint256)"],"0x7c582304":["updateInvestmentTotal(address,uint256)"],"0xf2016a4f":["updateMinEthPerNotification(uint256)"],"0x10f41715":["updateMintingData(uint256,uint256)"],"0xb3485dca":["UpdatePrice(uint8,uint32)"],"0x482961e1":["updateReading(uint256,uint256)"],"0x9dc35799":["updateReading(uint256)"],"0x71e11354":["updateRegistration(string,string)"],"0x645dce72":["updateRelease(uint32,uint32,uint32,bytes20,bool)"],"0x5dddea66":["updateState(uint256,uint8,uint256)"],"0xbc058968":["updateThingData(bytes32[],bytes32[],uint88)"],"0x4ca7fbd0":["updateTokenPriceWeekTwo()"],"0x1d4b0796":["updateTxStats()"],"0x5a6c787e":["updateWithMPO()"],"0x1aa86370":["updateXIPFSPublicKey(string)"],"0xac7ffae3":["updt(uint256,string,uint256,uint256,string,string,address)"],"0x0900f010":["upgrade(address)"],"0xf597a499":["UserDatabase(uint256)"],"0x376fe102":["userId(address)"],"0xe6b972f5":["userName(address)"],"0x7b12df39":["userProfits()"],"0xe28fed1e":["userRescues(address)"],"0x8a65d874":["userStats(address)"],"0xed498fa8":["userTokens(address)"],"0xccf1ab9b":["usurpation()"],"0x83f6d9a4":["validateNameInternal(string)"],"0xb8d4efb5":["validate_percent(uint8)"],"0x67fc1c6a":["validateProposedMonarchName(string)"],"0xd22c391a":["validateProposedThroneRules(uint256,uint256,uint256,uint256,uint256)"],"0x8f7fe231":["ValidetherOracle()"],"0xc0a239e3":["valuePerShare()"],"0xcc189d00":["Vault(address,uint256)"],"0xe820a32f":["vetoPayout(uint256,uint256)"],"0x4228974c":["Videos()"],"0x226685ee":["Visit()"],"0x6bf52ffa":["Vote()"],"0x5f09952e":["voteAllowTransactions(bool)"],"0x52a554a1":["voteBoardProposal(uint256,address,bool)"],"0x187a62d5":["voteEmergencyWithdrawal(bool)"],"0x045c6ce0":["voteForProposal(uint256)"],"0x58ae8bcf":["voteInMasterKey(address)"],"0x901d7775":["voteOutMasterKey(address)"],"0x23637e60":["votePrice(uint256,bool)"],"0x76e4ca0d":["voteQuorum(uint256,bool)"],"0xf2561a43":["voteSuicide(address)"],"0x0bf75567":["voteSuperQuorum(uint256,bool)"],"0xb3f98adc":["vote(uint8)"],"0xe2cdd42a":["vote(uint256,address,bool)"],"0x0121b93f":["vote(uint256)"],"0x655388be":["walkTowardsBlock()"],"0x5d5483b3":["WatchAppliedFeePercentage()"],"0xd628e0a6":["WatchBalance()"],"0xe0834ea4":["WatchBalanceInEther()"],"0x252786e4":["WatchBlockSizeInEther()"],"0xcf6b3822":["WatchCollectedFeesInSzabo()"],"0x82381c96":["WatchCurrentMultiplier()"],"0x20bfec70":["WatchFees()"],"0xc9734ebd":["WatchLastPayout()"],"0x61ba3377":["WatchLastTime()"],"0xfb34fc6f":["WatchNextBlockReward()"],"0x4ef5710a":["WatchNumberOfPlayerInCurrentRound()"],"0x6b3a87d2":["WatchWinningPot()"],"0xbe0638e4":["WealthShare()"],"0x05459f42":["WeeklyLotteryB(address)"],"0x836d6d66":["WeeklyLotteryB(address,uint256)"],"0x856f3080":["WhatWasMyHash(bytes32)"],"0x06e53f47":["whichChainIsThis()"],"0x9b19251a":["whitelist(address)"],"0xd6d02c51":["whois(string)"],"0x609ff1bd":["winningProposal()"],"0x95ceb4b3":["winningProtocal()"],"0x5ca3400c":["WithBeneficiary(address)"],"0x31e3e2fe":["WithDraw()"],"0x07bc6fad":["withdraw(address,uint256,bytes32,uint256)"],"0x8d92fdf3":["withdrawAsset(uint256)"],"0x5f52e9fd":["WithdrawCashForHardwareReturn(uint256)"],"0x1dd4914b":["withdrawEtherOrThrow(uint256)"],"0x24600fc3":["withdrawFunds()"],"0xf4aa1291":["withdrawFundsAdvanced(address,uint256,uint256)"],"0xceeafd9d":["withdrawFundsAdvancedRP(address,uint256,uint256)"],"0xc7f86c37":["withdrawFundsRP()"],"0x6103d70b":["withdrawPayments()"],"0x770c6cbb":["WithDrawPreForkChildDAO()"],"0x4f573cb2":["withdrawRevenue()"],"0xf108a7d2":["withdraw(uint256,address,string)"],"0x5b6b431d":["Withdraw(uint256)"],"0x44faa139":["Withdraw(uint32)"],"0xe63697c8":["withdraw(uint256,address,uint256)"],"0xf359671c":["withdrawWithReference(address,uint256,string)"],"0x89790192":["WithFee(address,uint256)"],"0x0d87a7c0":["WLBDrawsDB()"],"0xd08275f1":["WolframAlpha()"],"0x720c4798":["workshop()"],"0x214c9d50":["WritedrawStatus()"],"0xc0a1a949":["x15()"],"0x7266f4a4":["X3()"],"0xdb7ca38a":["XaurmProxyContract()"],"0x4f052648":["XaurumDataContract()"],"0xc1be4031":["XaurumProxyERC20()"],"0x71f297cc":["XaurumToken(address)"],"0x648621ec":["xnotify(string)"],"0xe3ceb06d":["YesNo(bytes32,address,string,address,uint256)"],"0xbc8f3bcb":["ZeroDollarHomePage()"],"0xbd02e4f6":["calcRandomNumberAndGetPreliminaryGameResult(uint256,uint64)"],"0x8f4fb958":["calculateRandomNumberByBlockhash(uint256,address)"],"0xae47a290":["changeMaxBet(uint256)"],"0x06394c9b":["changeOperator(address)"],"0x3aa5f4f7":["changeTokenSettings(uint16,uint256,uint256)"],"0x9a969768":["distributeProfits(uint256)"],"0x0f590c36":["emergencyFixGameResult(uint64,uint256)"],"0x364f4896":["emission(address,address,uint256,uint16,uint16)"],"0x7a8df1b9":["getAffiliateInfo(address)"],"0x9eb9dd3b":["getBetsProcessed()"],"0x2fd6d40b":["getBetValueByGamble(uint8)"],"0x6d12301c":["getBetValue(bytes32,uint8)"],"0x03ee8f08":["getCoeff(uint16)"],"0x38f77d69":["getDistributeProfitsInfo()"],"0xd02528e6":["GetGameIndexesToProcess()"],"0xb3fb14ad":["getGameResult()"],"0x49041903":["getGame(uint64)"],"0x824d5603":["getIndex(uint16,uint16)"],"0xf84f420b":["getRandomNumber(address,uint256)"],"0x267127ec":["getTokenSettings()"],"0x3cf885c4":["isBitSet(uint256,uint8)"],"0x15cff546":["isOperationBlocked()"],"0x257bcd6a":["placeBet(uint256,bytes32,bytes32)"],"0xfe73e3ec":["preliminaryGameResult(uint64)"],"0x89abeb19":["ProcessGameExt(uint256)"],"0x665bcc32":["ProcessGames(uint256[],bool)"],"0xa24d23eb":["ProcessGame(uint256,uint256)"],"0xaa677354":["register(address,address)"],"0xeb5904c0":["setProfitDistributionContract(address)"],"0x53c84526":["setSmartAffiliateContract(address)"],"0xf0caea2b":["SmartRoulette()"],"0xb599afc8":["totalBetCount()"],"0x4ce01d86":["totalBetValue()"],"0x2c4e591b":["totalGames()"],"0x37bdc99b":["release(uint256)"],"0x25fda176":["notify(address,uint256)"],"0x545e7c61":["deploy(address,address)"],"0xd3017193":["addUser(address,uint256)"],"0x2d580ef6":["add(address,bytes32)"],"0x79716e43":["confirmTransaction(bytes32)"],"0xca1d209d":["fund(uint256)"],"0x8b147245":["update(bytes32)"],"0x329ce29e":["buyTile(uint256)"],"0xa3908e1b":["convert(uint256)"],"0xdef2489b":["convert(address)"],"0x1e9a6950":["redeem(address,uint256)"],"0x74a93e6c":["setTokenHolder(address,address)"],"0xac940823":["betOnLowHigh(bool)"],"0x5521d17b":["betOnColor(bool)"],"0x338cdca1":["request()"],"0x59c87d70":["request(bytes32)"],"0x2bffc7ed":["add(string,address)"],"0x58d9fa04":["addUser(uint256,address)"],"0x64371977":["set(uint256,string)"],"0xf09ea2a6":["offer(uint256,address,uint256,address)"],"0x77fcb91d":["forward(address,bool)"],"0x53d9d910":["create(address[],uint256,uint256)"],"0xa8d95fb2":["claim(address,string)"],"0x591c515f":["append(string,string)"],"0xa7abc124":["activate(bool,bool)"],"0xc7f2e6af":["Contribute(bytes20)"],"0xebf6e91d":["hit(uint256)"],"0x7183616c":["notarize(string)"],"0x3da5c3ce":["puzzle(address,bytes32)"],"0x4b59e880":["puzzle(address,bytes32,bytes32)"],"0xae0a6b28":["signature(string,bytes32)"],"0x96b76c23":["stand(uint256)"],"0x6ea056a9":["sweep(address,uint256)"],"0x4637d827":["trust(address)"],"0x3af39c21":["undefined()"],"0x776d1a01":["unvest(uint256,uint256,uint256,uint256,uint256,bool)"],"0xb6608467":["updateShares(uint256)"],"0xf04da65b":["getShares(address)"],"0x90fa337d":["storeBlockWithFeeAndRecipient(bytes,int256,int256)"],"0x59d1d43c":["text(bytes32,string)"],"0x10f13a8c":["setText(bytes32,string,string)"],"0xa21174bb":["DefaultReverseResolver(address)"],"0x4e543b26":["setResolver(address)"],"0x0f5a5466":["claimWithResolver(address,address)"],"0xc0ee0b8a":["tokenFallback(address,uint256,bytes)"],"0x5a6b26ba":["withdrawal(address,uint256)"],"0x690e7c09":["open(uint256)"],"0x09fd018e":["setClaimer(uint256,address,uint256)"],"0x596c8976":["close(uint256,uint256)"],"0xdd0d74ff":["IssueBank(address)"],"0x228cb733":["reward()"],"0x99b721a5":["rewardEthAnd(address[])"],"0xeacccaf0":["setReward(address,uint256)"],"0x85eddeea":["setReward(address[],uint256[])"],"0xeb4dd8f2":["confirm(address)"],"0x342b7e71":["setTokenList(address[])"],"0xbd5dec98":["withdraw(address[])"],"0x640a4d0c":["_deposited(address,address,uint256)"],"0xc0b4fa6d":["_reward(address[])"],"0x18573bf9":["calculeReward(uint256,uint256)"],"0x73053f70":["tokenDeposit(address)"],"0x58e2cd76":["watch(address)"],"0xd9caed12":["withdraw(address,address,uint256)"],"0xb4427263":["createTokens()"],"0x01a7a8c0":["batFundDeposit()"],"0x229a4978":["batFund()"],"0x4172d080":["tokenExchangeRate()"],"0x6f7920fd":["tokenCreationCap()"],"0x8d4e4083":["isFinalized()"],"0x91b43d13":["fundingEndBlock()"],"0xa81c3bdf":["ethFundDeposit()"],"0xc039daf6":["tokenCreationMin()"],"0xd648a647":["fundingStartBlock()"],"0x3a1a635e":["createNewRevision(bytes20,bytes32)"],"0x7b760537":["updateLatestRevision(bytes20,bytes32)"],"0xa4b8c2e7":["restart(bytes20,bytes32)"],"0x22fa85ca":["testFailRegisterContractAgain()"],"0xcb56d626":["testFailBlobStoreNotRegistered()"],"0x6ec99dd0":["testGetBlobStore()"],"0x7604b6d7":["testGetBlobStoreFromFullBlobId()"],"0xc28bfe5a":["testFailCreateSameIpfsHashAndNonce()"],"0xded04fe9":["testFailCreateNewRevisionNotOwner()"],"0x9a93e940":["testFailCreateNewRevisionNotUpdatable()"],"0x960d8cd3":["testFailUpdateLatestRevisionNotOwner()"],"0x3ce1f4e7":["testFailUpdateLatestRevisionNotUpdatable()"],"0xf99ebb71":["testFailUpdateLatestRevisionEnforceRevisions()"],"0x251fa3b1":["testFailRetractLatestRevisionNotOwner()"],"0xb2ab530e":["testFailRetractLatestRevisionNotUpdatable()"],"0xc57a99e5":["testFailRetractLatestRevisionEnforceRevisions()"],"0xc204505a":["testFailRetractLatestRevisionDoesntHaveAdditionalRevisions()"],"0x617f8666":["testFailRestartNotOwner()"],"0xd2c5c368":["testFailRestartNotUpdatable()"],"0xcf984f16":["testFailRestartEnforceRevisions()"],"0x3cc0fb45":["testFailRetractNotOwner()"],"0xa9888148":["testFailRetractNotRetractable()"],"0x71e60fe6":["testFailTransferEnableNotTransferable()"],"0x9acade7e":["testFailTransferDisableNotEnabled()"],"0xe2b8766c":["testFailTransferNotTransferable()"],"0x615f9f1f":["testFailTransferNotEnabled()"],"0x19ea61db":["testFailTransferDisabled()"],"0x776df027":["testFailDisownNotOwner()"],"0xeddce76b":["testFailDisownNotTransferable()"],"0x32d8eee5":["testFailSetNotUpdatableNotOwner()"],"0x6fe5b536":["testFailSetEnforceRevisionsNotOwner()"],"0xf2c2dff2":["testFailSetNotRetractableNotOwner()"],"0x5cc501ce":["testFailSetNotTransferableNotOwner()"],"0xf38e5ca2":["getBlobStoreFromFullBlobId(bytes32)"],"0x01e3d346":["create(bytes1,bytes32,uint256)"],"0x147a5640":["_getAllRevisionIpfsHashes(bytes20)"],"0x64d12ec6":["getRevisionIpfsHash(bytes20,uint256)"],"0x540c97c8":["getAllRevisionIpfsHashes(bytes20)"],"0xb7c38d02":["testControlCreateSameIpfsHashAndNonce()"],"0x6e1479c0":["testControlCreateNewRevisionNotOwner()"],"0xe73b7d77":["testControlCreateNewRevisionNotUpdatable()"],"0x8cdcdae1":["testControlUpdateLatestRevisionNotOwner()"],"0x69c5c229":["testControlUpdateLatestRevisionNotUpdatable()"],"0x80e74b04":["testControlUpdateLatestRevisionEnforceRevisions()"],"0x86602b6b":["testControlRetractLatestRevisionNotOwner()"],"0xc7a3778f":["testControlRetractLatestRevisionNotUpdatable()"],"0x6c712471":["testControlRetractLatestRevisionEnforceRevisions()"],"0x610285d2":["testControlRetractLatestRevisionDoesntHaveAdditionalRevisions()"],"0xebc697d1":["testControlRestartNotOwner()"],"0x2d985cfb":["testControlRestartNotUpdatable()"],"0xcebb8bb0":["testControlRestartEnforceRevisions()"],"0xe37e60d1":["testControlRetractNotOwner()"],"0xcefdfcf3":["testControlRetractNotRetractable()"],"0x490825a9":["testControlTransferEnableNotTransferable()"],"0x20d615c2":["testControlTransferDisableNotEnabled()"],"0xe18c52ae":["testControlTransferNotTransferable()"],"0xe71d7bf0":["testControlTransferNotEnabled()"],"0x32bf775d":["testControlTransferDisabled()"],"0xb47784d9":["testControlDisownNotOwner()"],"0x98a29a58":["testControlDisownNotTransferable()"],"0x50a9eddb":["testControlSetNotUpdatableNotOwner()"],"0x0ec3b247":["testControlSetEnforceRevisionsNotOwner()"],"0xc3689f01":["testControlSetNotRetractableNotOwner()"],"0x9bf68006":["testControlSetNotTransferableNotOwner()"],"0x0ab03e1b":["testControlRegisterContractAgain()"],"0x895224db":["testControlBlobStoreNotRegistered()"],"0x81accd0b":["create(bytes1,bytes32,bytes32)"],"0x6013aa44":["testControlCreateSameNonce()"],"0x94106200":["testFailCreateSameNonce()"],"0x396ed0ab":["Burn()"],"0xd89135cd":["totalBurned()"],"0xf24e4a15":["Purge()"],"0x1caba41f":["decimalUnits()"],"0xc0463711":["lastUpdate()"],"0xe5a6b10f":["currency()"],"0x1820b575":["Team(uint256,address,uint256)"],"0x8a78f5e2":["changeMember(address,bool,bool,uint256)"],"0x30b0faab":["changeSettings(uint256,address,uint256)"],"0x03048a42":["createRequest(address,uint256,string,bytes,bytes)"],"0x17fb6c6e":["approveRequest(uint256,bool,string)"],"0x03ef2a2c":["tryExecuteProposal(uint256,bytes)"],"0x4ff6aa46":["deactivateTeam()"],"0x3f2885cb":["publish(string,string,address,bytes32)"],"0x50692d9a":["toContentID(address,string,string,address,bytes32)"],"0x7115c988":["Batch(address)"],"0x64eb7327":["_getContent(bytes32)"],"0x7ff0346b":["getContents(bytes32[])"],"0x2625e2e1":["post(address,address,bytes32)"],"0x534878fb":["reply(address,address,bytes32,bytes32)"],"0x7f602231":["tip(bytes32,address,uint256)"],"0x816e24b0":["setupDeposits()"],"0x68e7bdba":["disableApi(address)"],"0xbd322b77":["enableApi(address)"],"0x5cc15001":["getContent(bytes32)"],"0x9a01b4d5":["getChannel(address)"],"0xfbcbc0f1":["getAccount(address)"],"0xae9a0785":["getChannelPostCount(address)"],"0x5a17aa41":["getContentTip(bytes32,address)"],"0xd83a7f67":["getDepositAddress(address)"],"0xc489744b":["getTokenBalance(address,address)"],"0xe5c46944":["MultiSigWallet(address[],uint256)"],"0xe20056e6":["replaceOwner(address,address)"],"0xc6427474":["submitTransaction(address,uint256,bytes)"],"0x20ea8d86":["revokeConfirmation(uint256)"],"0xee22610b":["executeTransaction(uint256)"],"0x784547a7":["isConfirmed(uint256)"],"0xec096f8d":["addTransaction(address,uint256,bytes)"],"0x8b51d13f":["getConfirmationCount(uint256)"],"0x54741525":["getTransactionCount(bool,bool)"],"0xb5dc40c3":["getConfirmations(uint256)"],"0xa8abe69a":["getTransactionIds(uint256,uint256,bool,bool)"],"0x1914427f":["MultiSigWalletWithDailyLimit(address[],uint256,uint256)"],"0xcea08621":["changeDailyLimit(uint256)"],"0x811de206":["isConfirmedByOwners(uint256)"],"0x11c91914":["isUnderLimit(uint256)"],"0x4bc9fdc2":["calcMaxWithdraw()"],"0xae1a0b0c":["launchLength()"],"0x0a40f15f":["fundDeal(string,address)"],"0x1504ce95":["payout(string)"],"0x2de90801":["hashtagToken()"],"0x2e788443":["resolve(string,address,uint256)"],"0x5e717e2d":["readDeal(string,address)"],"0xac56c52b":["makeDealForTwo(string,uint256)"],"0xcdcf0c4a":["dispute(string,address)"],"0xf089b7dd":["hashtag()"],"0xf3227dc4":["cancelDeal(string)"],"0x3cebb823":["changeController(address)"],"0xf77c4791":["controller()"],"0x085d4883":["provider()"],"0x0e429ecc":["providerValue()"],"0x117de2fd":["payout(address,uint256)"],"0x200d2ed2":["status()"],"0x2e49d78b":["setStatus(uint8)"],"0x30cfac6c":["assignTo(uint256,address,uint256)"],"0xf3ab7ea9":["seeker()"],"0xfef1dc7d":["seekerValue()"],"0x0e4355d4":["validFactories(address)"],"0x10fe9ae8":["getTokenAddress()"],"0x29ce1ec5":["addFactory(address)"],"0x355e6b43":["setCommission(uint256)"],"0x4b37c73f":["removeFactory(address)"],"0x6985e46e":["getConflictResolver()"],"0x7f301b83":["setMetadataHash(string)"],"0x24664106":["mintRep(int256,address,uint256)"],"0xa4a75edc":["registerDeal(address,address)"],"0xaaf73ef7":["registeredDeals()"],"0xc5a1d7f0":["metadataHash()"],"0xcffee328":["successfulDeals()"],"0xe1489191":["commission()"],"0xf34f43f6":["getRepTokenAddress()"],"0xf6b44d03":["validFactories()"],"0x2dc2dbf2":["makeSimpleDeal(address,address,uint256,bytes32)"],"0x12424e3f":["approve()"],"0xb85477c5":["dealStatus()"],"0xe344606b":["hashtagCommission()"],"0x4a393149":["onTransfer(address,address,uint256)"],"0xda682aeb":["onApprove(address,address,uint256)"],"0xf48c3054":["proxyPayment(address)"],"0x55a373d6":["tokenContract()"],"0xc0112678":["arcToken()"],"0x921b2d64":["mintTokens(int256,address,uint256)"],"0x3290ce29":["purchaseTokens()"],"0x38cde380":["changeWeight(uint256)"],"0x4f995d08":["getPeople()"],"0x74607d91":["patient(uint256)"],"0x7b464e93":["prescriptions(bytes32)"],"0x86590955":["changeHeight(uint256)"],"0xd72dec33":["changeVaccinHistory(address)"],"0xdc3d4203":["createPatient(bytes32,bytes32,uint256,uint256,uint256,bytes32,uint256)"],"0xe571fd2d":["addPrescription(uint256,string)"],"0xfbbf93a0":["getDetails()"],"0x077dadb2":["coinBalanceMultisig(address)"],"0x249b4d4f":["transferContractUser(address)"],"0x388f3cd3":["cashin(address,uint256)"],"0x527f4ff1":["setTransferAddressUser(address,address)"],"0x6ba2aefc":["transferMultisig(address,address,uint256)"],"0x9d16aca6":["changeExchangeContract(address)"],"0xd126dac4":["cashout(address,address,uint256)"],"0xf1679095":["getTransferAddressUser(address)"],"0x0bf77989":["debug_coinbaseTxSha(bytes,uint256)"],"0x107b1f8c":["debug_verifyShare(bytes,uint256[],uint256[],bytes,uint256,uint256)"],"0x14ca5398":["submitFullBlock(bytes,uint256[],uint256[],bytes,bytes,bytes,bytes,bytes,bytes,uint256)"],"0x2850c72a":["debug_extendCoinbaseTxOutput(uint256,uint256)"],"0x3e2ee39e":["debug_resetuser()"],"0x43c33ac9":["submitShares(uint256,uint256)"],"0x579d5fba":["debug_hash3Int(uint256)"],"0x83cd5e13":["debug_multiplehash(uint256,uint256)"],"0x88702cc4":["debug_hash256Double(bytes)"],"0x88f6d5a4":["constructCoinbaseTx(uint256,uint256)"],"0x9559225c":["debug_hash3Byte(bytes)"],"0x99d1d002":["debug_blockHeaderMerkle(bytes)"],"0xa68393a2":["debug_getCoinbaseTxOutputLen(uint256)"],"0xad076bfc":["debug_hash256Double_concat(bytes,bytes,bytes)"],"0xb2b0aefb":["verifyPendingShares(uint256[],uint256[],uint256,uint256[],uint256[],bytes,bytes,uint256)"],"0xed47ca94":["debug_verifySharesTreeSubmission(uint256[],uint256[],uint256,uint256,uint256,uint256)"],"0xf16fa954":["debug_resizeRealPrefix(uint256,uint256)"],"0x6104464f":["previousPublishedVersion()"],"0x6737c877":["setAttributes(bytes)"],"0x884179d8":["ipfsAttributeLookup(address)"],"0x9352fad2":["run(string)"],"0x98e7ea43":["reward(uint32[],address[])"],"0x0456860a":["acceptAtCommunity(address,uint256)"],"0x0a90c704":["createCommunity(string,string,string,string,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,uint256,uint256,uint256)"],"0x197f3c29":["notLike(address)"],"0x1b7db340":["sysAdmin()"],"0x2925ffc2":["modifyCommunityTaxes(uint256,uint256,uint256,uint256)"],"0x33b85b73":["modifyCommunityRates(uint256,uint256,uint256,uint256,uint256,bool,uint256,uint256,uint256)"],"0x3500a48d":["transferCommunityCommune(uint256,address)"],"0x36b33415":["modifyMemberInfo(string,string,string,string)"],"0x47c66140":["getProposalVotes(uint256)"],"0x519a078f":["getCommunitybyIndex(uint256)"],"0x526b91d1":["transferSysAdmin(address)"],"0x52ea5667":["getMPbyIndex(uint256)"],"0x67a09c23":["payment(address,uint256)"],"0x71efeff1":["transferCommunityBank(uint256,address)"],"0x721a1f57":["endorseCredit(address,uint256,uint256)"],"0x84e10a90":["getTotals()"],"0x8b343e8f":["getMemberCredit(address)"],"0x9431e412":["getCommunityRates(uint256)"],"0xa5496e60":["newProposal(uint256,string,string,uint256,uint256)"],"0xad71c687":["registerSystem(string,string,string,string)"],"0xb122a0ef":["joinCommunity(uint256)"],"0xbcabb54c":["modifyCommunityInfo(uint256,string,string,string,string)"],"0xbfb04c60":["proposeAcceptanceAsMember(uint256)"],"0xd21cbffc":["getIfVoted(uint256,address)"],"0xd95ab72d":["getMemberWallet(address)"],"0xdde8535f":["getMemberStatus(address)"],"0xe05e3028":["getCommunityManagement(uint256)"],"0xe465c465":["like(address)"],"0xee650248":["vote(uint256,int8)"],"0xf47efbca":["getMemberLinks(address)"],"0xf6df26d2":["kickOutCommunity(address,uint256)"],"0xf82c2301":["resignFromCommunity()"],"0xfba6651c":["getCommunityTaxes(uint256)"],"0xfcc101ba":["getCommunityDescription(uint256)"],"0x04029f23":["_setBugFixVersion(string,uint32,bytes32,uint32)"],"0x1f9ea25d":["_setDepositAccount(address)"],"0x49593f53":["submit(string,uint64,uint32,uint32,bytes32)"],"0x569aa0d8":["getPlayerSubmissionFromCompetition(string,uint8,address)"],"0x59a4669f":["increaseJackpot(string)"],"0x656104f5":["_setOrganiser(address)"],"0x70de8c6e":["start(string,uint64,uint8,uint32)"],"0x71bde852":["_startNextCompetition(string,uint32,uint88,uint8,uint8,uint16,uint64,uint32,bytes32,uint32[])"],"0x8d909ad9":["getSeedAndState(string,address)"],"0x8f30435d":["getCompetitionValues(string,uint8)"],"0x916dbc17":["getPlayersFromCompetition(string,uint8)"],"0xc91540f6":["getCurrentCompetitionValues(string)"],"0xfedc2a28":["_rewardWinners(string,uint8,address[])"],"0x224ccc49":["chainLastMessageHash(bytes32)"],"0x482f63b0":["postMessage(bytes32,bytes)"],"0x590a4595":["createNewChain(bytes)"],"0x858c7559":["chainIDSeed()"],"0x52c98e33":["checkClaim(address,uint256,uint256)"],"0x598aa1fc":["checkEndorsement(address,uint256,address)"],"0xa16c6a73":["setClaim(uint256,uint256)"],"0xa1bdd146":["setEndorsement(address,uint256,uint256)"],"0xa3a48785":["unsetClaim(uint256)"],"0xd7789a9f":["unsetEndorsement(address,uint256)"],"0xa9d0ddc7":["addContractWithInfo(string,string)"],"0xfa3559f7":["attestToContract(uint256,bool,string)"],"0x179fc99f":["etherBalanceOf(address)"],"0x3b0c197e":["getBook()"],"0x42da3b6b":["getAmount(uint256,address)"],"0x6dee2032":["getOpenOrdersOf(address)"],"0x836e4158":["numOrdersOf(address)"],"0x8ab1a5d4":["sell(uint256,uint256,bool)"],"0x8b7afe2e":["contractBalance()"],"0x8c3f914a":["spread(bool)"],"0x8f70ccf7":["setTrading(bool)"],"0x975289fd":["getPriceVolume(uint256)"],"0xc3434883":["buy(uint256,uint256,bool)"],"0xd07866d2":["sizeOf(uint256)"],"0xe1725c92":["decimalPlaces()"],"0xe2dede94":["getNode(uint256,uint256)"],"0xec44acf2":["trading()"],"0x11456b47":["addName(string)"],"0x14bfd6d0":["admins(uint256)"],"0x4deb68a3":["auctionStart(bytes32,uint256,uint256)"],"0x663e90d9":["setBuyNowListing(bytes32,uint256,bool)"],"0x71c79588":["releaseName(bytes32)"],"0x7c72e273":["auctionFinalize(bytes32)"],"0x9bdd7cdb":["forceRelease(bytes32)"],"0xbfcf63b0":["claimEther(address,uint256)"],"0xc415b95c":["feeCollector()"],"0xd7ad4931":["buyNow(bytes32)"],"0xe2acf75d":["auctionCancel(bytes32)"],"0xf747a5eb":["auctionBid(bytes32)"],"0x13831693":["getLevitatingUnicorns(bytes32,uint64)"],"0x50fe533b":["getLevitatingBirds(bytes32,uint64)"],"0xc9aa71b8":["getFlyingUnicorns(bytes32,uint64)"],"0xfeb50430":["getLevitatingKittens(bytes32,uint64)"],"0x78c2c849":["burnUnicorns()"],"0xbd8b452e":["eatUnicorns()"],"0x4b06fb28":["eatUnicornsAlive()"],"0x5b303e16":["eatUnicorns(uint256)"],"0xa1e95792":["eatUnicornsAlive(uint256)"],"0x10867877":["eatUnicornWithoutCorn()"],"0x4b269a00":["withdraw(int256[])"],"0x2c7cce9e":["auctionMinPriceIncrease()"],"0x801c334e":["auctionIncreaseBid(bytes32)"],"0x95e911a8":["feeBase()"],"0xb4628c8a":["ENSRegistrar()"],"0xddca3f43":["fee()"],"0xe765cb44":["auctionMinPrice()"],"0x69f30401":["bid(address,uint256[],uint256[])"],"0x6e67b803":["bid3(address,uint256[],uint256[])"],"0x21462191":["bid3(address,uint8[],uint8[])"],"0x92584d80":["finalize(bytes32)"],"0xf3bf93a0":["forceReleaseAdmin(bytes32)"],"0x5b372532":["press()"],"0x9f095e88":["asdf()"],"0xb0459d49":["LoanStandard(address,address,uint256,uint256,uint256,uint256,uint256)"],"0xa2fb342d":["lend(address,uint256)"],"0xd334d75b":["expireLoan()"],"0xb7019744":["payBack(address,uint256)"],"0x60aeac18":["neverPayBack()"],"0xaad3ec96":["claim(address,uint256)"],"0x4c123019":["tokenFallback(address,address,uint256,bytes)"],"0xcb7acdd9":["hola()"],"0xacb6e9b1":["testControlItemStoreNotRegistered()"],"0xac767539":["testFailItemStoreNotRegistered()"],"0x1649cdcd":["testGetItemStore()"],"0xe41cc093":["getItemStore(bytes12)"],"0x79ba5097":["acceptOwnership()"],"0x58e9b208":["Controlled()"],"0x30311898":["Account(address)"],"0xce3f865f":["collect(uint256)"],"0x55ee6afb":["Wallet(address,address)"],"0x2268a358":["changeMultisig(address)"],"0xea2c23da":["createAccounts(uint256)"],"0xa5e8c5d6":["setVoteRight(address,uint256)"],"0x9cc0c5e3":["experty_io()"],"0x5022e940":["experty()"],"0xb7090bb5":["www_experty_io()"],"0x0edfb0f7":["withdrawCollectedInterest()"],"0x21856b36":["interestOwed()"],"0x402d8883":["repay()"],"0x4665096d":["expiration()"],"0x58f33e98":["isTaker(address)"],"0x5eda5b9a":["interestCollected()"],"0x6cbdb7d0":["takers(uint256)"],"0x7c3a00fd":["interestRate()"],"0xaa8116be":["fundedPrincipal()"],"0xbc99c8be":["takerAddressAt(uint256)"],"0xc41f4cc0":["takerStatus(address)"],"0xc537a210":["principalOutstanding()"],"0xc5ebeaec":["borrow(uint256)"],"0xcb6da9da":["takerCount()"],"0xfb775b46":["giver()"],"0xe1a27ad3":["needsAdministration()"],"0xb6253539":["needsInitialization()"],"0xb6f98e53":["needsAllowancePayment()"],"0xb5931f7c":["safeDiv(uint256,uint256)"],"0x3a4faf7f":["max64(uint64,uint64)"],"0x36b1315c":["min64(uint64,uint64)"],"0x0c255c94":["max256(uint256,uint256)"],"0xb1e9292f":["min256(uint256,uint256)"],"0x1d3b9edf":["times(uint256,uint256)"],"0xf4f3bdc1":["minus(uint256,uint256)"],"0x66098d4f":["plus(uint256,uint256)"],"0x8afc3605":["Ownable()"],"0x04bbc255":["isPricingStrategy()"],"0x8e768288":["isSane(address)"],"0x18a4155e":["calculatePrice(uint256,uint256,uint256,address,uint256)"],"0x614cb904":["isFinalizeAgent()"],"0x82771c8e":["isSane()"],"0x0bf318a3":["finalizeCrowdsale()"],"0x96f47800":["investInternal(address,uint128)"],"0x32013ac3":["preallocate(address,uint256,uint256)"],"0x1a49803b":["investWithSignedAddress(address,uint128,uint8,bytes32,bytes32)"],"0xef869443":["investWithCustomerId(address,uint128)"],"0x03f9c793":["invest(address)"],"0xf4869726":["buyWithSignedAddress(uint128,uint8,bytes32,bytes32)"],"0x99e9376c":["buyWithCustomerId(uint128)"],"0x7f7d711e":["setRequireCustomerId(bool)"],"0xed68ff2c":["setRequireSignedAddress(bool,address)"],"0xeac24932":["setEarlyParicipantWhitelist(address,bool)"],"0x6e50eb3f":["setEndsAt(uint256)"],"0xf3283fba":["setMultisig(address)"],"0x87612102":["loadRefund()"],"0x7c2e08a3":["isMinimumGoalReached()"],"0xa7ba44c3":["isFinalizerSane()"],"0x062b01ce":["isPricingSane()"],"0x1865c57d":["getState()"],"0x8d51faec":["setOwnerTestValue(uint256)"],"0x4551dd59":["isCrowdsale()"],"0x9d3c663f":["isBreakingCap(uint256,uint256,uint256,uint256)"],"0xd5d09021":["isCrowdsaleFull()"],"0x4d7edc15":["assignTokens(address,uint256)"],"0xeefa597b":["isToken()"],"0x09ae9452":["PreICOProxyBuyer(address,uint256,uint256,uint256,uint256)"],"0x21df0da7":["getToken()"],"0xbaeb91ae":["invest(uint128)"],"0x1fb00cdc":["investWithId(uint128)"],"0xdbb833df":["investWithoutId()"],"0xd4607048":["buyForEverybody()"],"0xdde070e8":["getClaimAmount(address)"],"0x3c67b6b7":["getClaimLeft(address)"],"0xd1058e59":["claimAll()"],"0x4042b66f":["weiRaised()"],"0xf6368f8a":["transfer(address,uint256,bytes,string)"],"0x3ef13367":["flushTokens(address)"],"0x083c6323":["endBlock()"],"0x7055060f":["bulkStoreHeader(bytes)"],"0x3115b4c4":["bulkStoreHeader(bytes,uint256)"],"0x01725a0b":["demo()"],"0xdce5c757":["cool()"],"0x939a79ac":["demo(string)"],"0x071bd079":["demo(uint256)"],"0x43b1c529":["getSig(string,bytes4)"],"0x1d03842f":["onePlus(uint256)"],"0x42966c68":["burn(uint256)"],"0x457f4d41":["hammer()"],"0x58292a3d":["emission(uint256)"],"0xd31fdffd":["setHammer(address)"],"0xb8c48f8c":["setInitialParent(int256,int256,int256)"],"0x08f75d17":["move_reveal(bytes32,uint8)"],"0x2e9c91a8":["getStartParams(bytes32)"],"0x497777d5":["collect(bytes32)"],"0x5598c576":["reveal_move(bytes32,uint8,bytes32,bytes32)"],"0x5cf34bcf":["getMinFee()"],"0x6a7bf76a":["create_game(bytes32,uint32,uint32,uint8,uint16,uint8,address,uint256,bool)"],"0x73931bbf":["getGame(bytes32)"],"0x87287fd7":["setMinFee(uint8)"],"0x89d61d77":["setOrganizer(address)"],"0xa361b184":["move(bytes32,bytes32)"],"0xe4083daf":["create_game_invite(bytes32,address,uint32,uint32,uint8,uint16,uint8,address,uint256)"],"0xf223446c":["start_game(bytes32,uint8,uint32,uint16,address,uint256,uint8)"],"0x3a4de190":["repost(bytes32)"],"0x4b91ab35":["unfollow(bytes32)"],"0x66e34dc6":["registerUsername(bytes32)"],"0x699f200f":["addresses(bytes32)"],"0x7e93163b":["tip(bytes32,bytes32)"],"0x8ee93cf3":["post(string)"],"0x9d7eb375":["updateUserDetails(string)"],"0xa66b7748":["follow(bytes32)"],"0xa83b1e21":["reply(string,bytes32)"],"0xd38d0f28":["updateSplit(uint256)"],"0xee91877c":["usernames(address)"],"0xf59823cf":["Congress(uint256,uint256,int256)"],"0xb3bb9b58":["LiquidDemocracy(address,string,uint256)"],"0x6dd7d8ea":["vote(address)"],"0xc0d061f4":["execute(address,uint256,bytes32)"],"0xf2ba18ed":["calculateVotes()"],"0xb154224e":["TimeLockMultisig(address,address[],uint256)"],"0x15bef9cd":["changeMembers(address[],bool)"],"0xc01f9e37":["proposalDeadline(uint256)"],"0x159887d1":["calculateFactor(uint256,uint256)"],"0x7207c19f":["MyToken(uint256)"],"0x73e9f3e6":["Crowdsale(address,uint256,uint256,uint256,address,address)"],"0xfd6b7ef8":["safeWithdrawal()"],"0x9dbf0087":["TokenERC20(uint256,string,string)"],"0x79cc6790":["burnFrom(address,uint256)"],"0x7e4f6b95":["MyAdvancedToken(uint256,string,string)"],"0xbc0c868c":["stocksOf(uint256)"],"0x8262fc7d":["addrBalance(address)"],"0x6dfe869b":["Preallocation(address,uint256)"],"0xa357880d":["whitelistedAddrs(address)"],"0x54da5393":["Utils()"],"0xe4edf852":["transferManagement(address)"],"0xc8c2fe6c":["acceptManagement()"],"0x67cc4882":["TokenHolder()"],"0x21e6b53d":["transferTokenOwnership(address)"],"0x38a5e016":["acceptTokenOwnership()"],"0x85d5e631":["disableTokenTransfers(bool)"],"0x205c2878":["withdrawTo(address,uint256)"],"0x1608f18f":["disableTransfers(bool)"],"0x29a00e7c":["calculatePurchaseReturn(uint256,uint256,uint32,uint256)"],"0x49f9b0f7":["calculateSaleReturn(uint256,uint256,uint32,uint256)"],"0x59f8714b":["changeableTokenCount()"],"0x503adbf6":["changeableToken(uint16)"],"0x9b99a8e2":["reserveTokenCount()"],"0x4e2280c4":["clearQuickBuyPath()"],"0x9396a7f0":["getQuickBuyPathLength()"],"0xabeb5f9f":["hasQuickBuyEtherToken()"],"0xb3a9afb7":["getQuickBuyEtherToken()"],"0x0b3f191a":["disableChanging(bool)"],"0x88c0b8a7":["setChangeFee(uint32)"],"0x48d6ca55":["getChangeFeeAmount(uint256)"],"0x7758c4f8":["quickBuy(uint256)"],"0x74214c92":["StandardERC223Token(uint256)"],"0x16279055":["isContract(address)"],"0x03ba3a88":["notifyContract(address,address,uint256,bytes)"],"0x27e235e3":["balances(address)"],"0x3f4ba83a":["unpause()"],"0x5c658165":["allowed(address,address)"],"0x5c975abb":["paused()"],"0x8456cb59":["pause()"],"0xa0821be3":["availableBalance(address)"],"0xe9ed8667":["balanceLocks(address)"],"0xf339c504":["lockBalance(uint256)"],"0x1d4d691d":["fill(address,uint256,address,address,uint256,address,uint256,uint256,uint8,bytes32,bytes32)"],"0x20158c44":["fills(bytes32)"],"0x66a26419":["cancel(address,uint256,address,address,uint256,address,uint256,uint256,uint8,bytes32,bytes32)"],"0x673a5ae3":["Sale(address,address,uint256,string,uint8,string,uint256,uint256,uint256,uint256,uint256,uint256)"],"0x94b5255b":["distributePreBuyersRewards(address[],uint256[])"],"0x555c4758":["distributeTimelockedTokens(address[],uint256[],uint256[],uint256[])"],"0x8b9b1cbd":["withdrawRemainder()"],"0xa2b40d19":["changePrice(uint256)"],"0x98b9a2dc":["changeWallet(address)"],"0x5437f098":["changeStartBlock(uint256)"],"0x82222674":["changeEndBlock(uint256)"],"0x00a53598":["emergencyToggle()"],"0xe382b854":["_setPackedTimestamp(bytes20,uint256)"],"0x31861423":["_deleteAllPackedRevisionTimestamps(bytes20)"],"0x4ae6ab70":["_getRevisionTimestamp(bytes20,uint256)"],"0x4e57d27d":["_getAllRevisionTimestamps(bytes20)"],"0xc5cd3bec":["getRevisionTimestamp(bytes20,uint256)"],"0x261c42dd":["getAllRevisionTimestamps(bytes20)"],"0x50035eb8":["getInUse(bytes20)"],"0xf25e7bb4":["getState(bytes20)"],"0x634bc7db":["create(bytes32,bytes32)"],"0xb0673d57":["getItemStore(bytes32)"],"0x455ea98c":["getInUse(bytes32)"],"0xa6c09381":["_setPackedTimestamp(bytes32,uint256)"],"0x001a4f5e":["createNewRevision(bytes32,bytes32)"],"0x032b0824":["updateLatestRevision(bytes32,bytes32)"],"0x1b5710ed":["_deleteAllPackedRevisionTimestamps(bytes32)"],"0x165ffd10":["restart(bytes32,bytes32)"],"0x2ab7d104":["_getAllRevisionIpfsHashes(bytes32)"],"0xf50f1ba9":["_getRevisionTimestamp(bytes32,uint256)"],"0xcd22f418":["_getAllRevisionTimestamps(bytes32)"],"0x09648a9d":["getState(bytes32)"],"0x72cef34b":["getRevisionIpfsHash(bytes32,uint256)"],"0x7c699401":["getAllRevisionIpfsHashes(bytes32)"],"0x05664cea":["getRevisionTimestamp(bytes32,uint256)"],"0x8cb3728c":["getAllRevisionTimestamps(bytes32)"],"0x93c8b0d4":["addForeignChild(bytes32,bytes32)"],"0x4048c449":["getParent(bytes32)"],"0x31230e23":["createWithParent(bytes32,bytes32,bytes32)"],"0x2eaad0b0":["_getAllChildren(bytes32)"],"0xa09e3d0a":["getChildCount(bytes32)"],"0x958d1725":["getChild(bytes32,uint256)"],"0xfbdf0378":["getAllChildren(bytes32)"],"0x9643aef4":["testControlCreateWithParentSameNonce()"],"0x8dc1c44d":["testFailCreateWithParentSameNonce()"],"0x2aaf1685":["testControlCreateWithParentSameItemId()"],"0xa121d8df":["testFailCreateWithParentSameItemId()"],"0x64d0d64c":["testControlCreateWithParentNotInUse()"],"0x75f208bf":["testFailCreateWithParentNotInUse()"],"0x473ae9fe":["testCreateWithParent()"],"0x59e1667d":["testControlCreateWithForeignParentNotInUse()"],"0xca615662":["testFailCreateWithForeignParentNotInUse()"],"0x121f2081":["testCreateWithForeignParent()"],"0xfc13a76a":["testFailAddForeignChildNotInUse()"],"0x4e6c61aa":["testFailAddForeignChildNotChild()"],"0x590ba734":["getUint(int256)"],"0x732e632e":["assemblyTest()"],"0x215de48a":["getParentCount(bytes32)"],"0x33ac7256":["getParent(bytes32,uint256)"],"0x32c4903d":["getAllParents(bytes32)"],"0x6844ab43":["testControlCreateSameItemId()"],"0x343f40a0":["testFailCreateSameItemId()"],"0x9d9c9a0d":["testControlCreateWithParentParentSameItemId()"],"0x3ce54ac3":["testFailCreateWithParentParentSameItemId()"],"0xbca9e546":["testControlCreateWithParentParentNotInUse()"],"0xbab9fc63":["testFailCreateWithParentParentNotInUse()"],"0x30840c31":["testControlCreateWithParentForeignNotInUse()"],"0x3d6b0cb7":["testFailCreateWithParentForeignNotInUse()"],"0x0de04691":["testCreateWithParentForeign()"],"0x3d608572":["testControlCreateWithParentsSameItemId()"],"0xba907b7e":["testFailCreateWithParentsSameItemId()"],"0x015689c6":["testControlCreateWithParentsParentSameItemId()"],"0x28e47076":["testFailCreateWithParentsParentSameItemId0()"],"0x8a7ef3df":["testFailCreateWithParentsParentSameItemId1()"],"0x041dd3f6":["testControlCreateWithParentsParentNotInUse()"],"0x46d47cdf":["testFailCreateWithParentsParentNotInUse0()"],"0x89a45223":["testFailCreateWithParentsParentNotInUse1()"],"0x44019db3":["testCreateWithParents()"],"0xbf0d44d5":["testControlCreateWithParentsForeignNotInUse()"],"0x0ee8e338":["testFailCreateWithParentsForeignNotInUse0()"],"0xdddb983b":["testFailCreateWithParentsForeignNotInUse1()"],"0xf94497fe":["testCreateWithParentsForeign0()"],"0xf6951038":["testCreateWithParentsForeign1()"],"0x26d3e889":["testCreateWithParentsForeign2()"],"0x98f69aeb":["_addChildToParent(bytes32,bytes32)"],"0x7fdd458d":["createWithParents(bytes32,bytes32,bytes32[])"],"0xa300eadf":["_getAllParents(bytes32)"],"0xa172045d":["PUSH1()"],"0x22a7118d":["buyTokensFor(uint256,address,uint256,bool)"],"0x9e1a00aa":["sendTo(address,uint256)"],"0x00b172d7":["buyTokensForProposal(uint256,address)"],"0x4913732e":["buyTokenFromModerator(uint256,address,uint256,bool)"],"0xdb6a3652":["addOrder(address,uint256)"],"0x9645337a":["removeOrder(uint256)"],"0x709ef231":["sellTokens(uint256,uint256,uint256)"],"0x868eb6bf":["removeOrders(uint256,uint256)"],"0x02d05d3f":["creator()"],"0x1f21f9af":["marketMaker()"],"0x28c05d32":["shortSell(uint8,uint256,uint256)"],"0x46280a80":["sell(uint8,uint256,uint256)"],"0x476343ee":["withdrawFees()"],"0x59acb42c":["createdAtBlock()"],"0xa157979c":["netOutcomeTokensSold(uint256)"],"0xb0011509":["calcMarketFee(uint256)"],"0xcb4c86b7":["funding()"],"0xe274fd24":["eventContract()"],"0xf6d956df":["buy(uint8,uint256,uint256)"],"0xfbde47f6":["FEE_RANGE()"],"0x27793f87":["outcome()"],"0x717a195a":["setOutcome(int256)"],"0x7e7e4b47":["getOutcome()"],"0xc623674f":["ipfsHash()"],"0xc65fb380":["isSet()"],"0xccdf68f3":["isOutcomeSet()"],"0x4e2f220c":["createCentralizedOracle(bytes)"],"0x5ea194a3":["createScalarEvent(address,address,int256,int256)"],"0x8d1d2c21":["categoricalEvents(bytes32)"],"0x9897e8a5":["scalarEvents(bytes32)"],"0x9df0c176":["createCategoricalEvent(address,address,uint8)"],"0xeac449d9":["revoke(address,uint256)"],"0x7abeb6a0":["createMarket(address,address,uint24)"],"0x42958b54":["issue(address[],uint256)"],"0x061a85c7":["forwardedOracle()"],"0x0853f7eb":["frontRunnerPeriod()"],"0x0f3e9438":["frontRunner()"],"0x1a39d8ef":["totalAmount()"],"0x1a4f5b67":["isFrontRunnerPeriodOver()"],"0x1ff14311":["totalOutcomeAmounts(int256)"],"0x466ae314":["forwardedOutcomeSetTimestamp()"],"0x72b8de14":["isChallengePeriodOver()"],"0x739b8c48":["setForwardedOutcome()"],"0x8ef8125e":["frontRunnerSetTimestamp()"],"0x984a470a":["forwardedOutcome()"],"0x9d89e7d4":["challengeAmount()"],"0x9df4d0fe":["isChallenged()"],"0x9f0de490":["challengeOutcome(int256)"],"0xb2016bd4":["collateralToken()"],"0xc427af9b":["outcomeAmounts(address,int256)"],"0xd84d2a47":["spreadMultiplier()"],"0xf3f480d9":["challengePeriod()"],"0xf7553098":["voteForOutcome(int256,uint256)"],"0xce70faec":["createUltimateOracle(address,address,uint8,uint256,uint256,uint256)"],"0x91e8609f":["getParentId(bytes32,uint256)"],"0xb4a39dfd":["getChildId(bytes32,uint256)"],"0x5de4381b":["_addItemToParent(bytes32,bytes32)"],"0x059417da":["_getAllParentIds(bytes32)"],"0xeca85419":["_getAllChildIds(bytes32)"],"0xaa0372e7":["getItem(bytes32)"],"0xdcf946c2":["getAllParentIds(bytes32)"],"0x1733043f":["getAllChildIds(bytes32)"],"0x025e7c27":["owners(uint256)"],"0x0cbe1eb8":["USDDOWNLOADPRICE()"],"0x11851b5e":["BOARD_3()"],"0x1e9be6a1":["usdEthPrice()"],"0x3c540687":["txCount()"],"0x436da5fe":["transferLog(uint256)"],"0x44fddeb7":["BLOCKAPPS()"],"0x52aaead8":["priceLastUpdated()"],"0x6695b592":["stemPriceInWei()"],"0x7dc0d1d0":["oracle()"],"0x7fa28d75":["transferRightIfApproved(address,bytes32)"],"0x83db0680":["TOTALSHARES()"],"0x977eda79":["txLog(uint256)"],"0xb9488546":["ownersCount()"],"0xcc445611":["purchase(bytes32)"],"0xda60d7e8":["BOARD_2()"],"0xe347a773":["shares(bytes32,bytes32)"],"0xe3d33fc9":["transferCount()"],"0xe80d47dd":["USDSTEMPRICE()"],"0xf267035f":["BOARD_1()"],"0xf7701b47":["downloadPriceInWei()"],"0xf851a440":["admin()"],"0x8a252194":["betGanjilGenap(bool)"],"0xa89171e3":["checkHasilBet(address)"],"0xdd365b8b":["pwn()"],"0x0537665d":["setOutcome()"],"0x28da850b":["buyAllOutcomes(uint256)"],"0x69c19d4c":["getOutcomeTokenDistribution(address)"],"0x6fb1edcd":["sellAllOutcomes(uint256)"],"0x7dc8f086":["getOutcomeCount()"],"0x8abe59ea":["outcomeTokens(uint256)"],"0xad0b2bec":["redeemWinnings()"],"0xe96e5950":["getEventHash()"],"0xf21a1468":["getOutcomeTokens()"],"0x561cce0a":["LONG()"],"0x6e5452fe":["OUTCOME_RANGE()"],"0xa384d6ff":["lowerBound()"],"0xa871da91":["SHORT()"],"0xb09ad8a0":["upperBound()"],"0x0a6fbb05":["SetPass(bytes32)"],"0x31fd725a":["PassHasBeenSet(bytes32)"],"0x6cd5c39b":["deployContract()"],"0xe79487da":["checkInvariant()"]}},"thirdParty.js":function(){Meteor.Spinner.options={lines:12,length:0,width:4,radius:8,corners:1,rotate:0,direction:1,color:"#000",speed:1.7,trail:49,shadow:!1,hwaccel:!1,className:"spinner",zIndex:2e9,top:"50%",left:"50%"}}},"actions.js":function(e,t){t.getLanguage=function e(){return function(e){e({type:"[CLIENT]:GET_LANGUAGE:START"});try{const t=ipc.sendSync("backendAction_getLanguage");i18n.changeLanguage(t),TAPi18n.setLanguage(t),e({type:"[CLIENT]:GET_LANGUAGE:SUCCESS",payload:{i18n:t}})}catch(t){e({type:"[CLIENT]:GET_LANGUAGE:FAILURE",error:t})}}}},"appStart.js":function(e,t,a){let n,s,i,r,d,o,c;function u(){console.debug("Init tabs"),Tabs.onceSynced.then(function(){if(location.search.indexOf("reset-tabs")>=0&&(console.info("Resetting UI tabs"),Tabs.remove({})),Tabs.upsert({_id:"wallet"},{$set:{url:"file://".concat(dirname,"/wallet/index.html"),redirect:"file://".concat(dirname,"/wallet/index.html"),position:0,permissions:{admin:!0}}}),Tabs.findOne("browser"))Tabs.upsert({_id:"browser"},{$set:{position:1}});else{const e="https://www.stateofthedapps.com";Tabs.insert({_id:"browser",url:e,redirect:e,position:1})}LocalStore.get("selectedTab")&&Tabs.findOne(LocalStore.get("selectedTab"))||LocalStore.set("selectedTab","wallet")})}function x(e){const t=e.charAt(1).toUpperCase()+e.slice(2),a={About:d,RequestAccount:o};if(a[t]){const e=a[t];s(n.createElement(e,null),document.getElementById("react-entry"))}}function l(){s(n.createElement(i,{store:store},n.createElement(c,null)),document.getElementById("react__node-info"))}function b(){let e=store.getState().settings.i18n;store.subscribe(()=>{const t=store.getState().settings.i18n;e!==t&&(i18n.changeLanguage(t),e=t)})}function f(){location.hash?x(location.hash):(b(),EthAccounts.init(),initMist(),l())}a.watch(e("react"),{default(e){n=e}},0),a.watch(e("react-dom"),{render(e){s=e}},1),a.watch(e("react-redux"),{Provider(e){i=e}},2),a.watch(e("./actions.js"),{getLanguage(e){r=e}},3),a.watch(e("../components/About"),{default(e){d=e}},4),a.watch(e("../components/RequestAccount"),{default(e){o=e}},5),a.watch(e("../components/NodeInfo"),{default(e){c=e}},6),initMist=function(){console.info("Initialize Mist Interface"),u()},Meteor.startup(function(){console.info("Meteor starting up..."),f(),store.dispatch(r()),Tracker.autorun(function(){if(_.isString(TAPi18n.getLanguage())){const e=TAPi18n.getLanguage().substr(0,2);moment.locale(e);try{numeral.language(e)}catch(e){console.warn("numeral.js couldn't set number formating: ".concat(e.message))}EthTools.setLocale(e)}})})},"collections.js":function(e,t,a){Tabs=new Mongo.Collection("tabs",{connection:null}),LastVisitedPages=new Mongo.Collection("last-visted-pages",{connection:null}),History=new Mongo.Collection("history",{connection:null}),void 0!==window.dbSync&&(Tabs=window.dbSync.frontendSyncInit(Tabs),LastVisitedPages=window.dbSync.frontendSyncInit(LastVisitedPages),History=window.dbSync.frontendSyncInit(History))},"mistAPIBackend.js":function(e,t,a){var n=["transparent"],s=function(e){var t="",a;for(a=0;a<e.length;a+=1)/[a-zA-Z0-9_-]/.test(e.charAt(a))&&(t+=e.charAt(a));return t},i=document.createElement("audio");mistAPIBackend=function(e){var t=this.template,a=this.webview,r=e.args[0];if("setWebviewId"===e.channel&&Tabs.update(t.data._id,{$set:{webviewId:a.getWebContents().id}}),"sendTestData"===e.channel){var d=Tabs.findOne("tests");d&&web3.eth.getCoinbase(function(e,t){a.send("uiAction_sendTestData",d.permissions,t)})}if("favicon"===e.channel&&Tabs.update(t.data._id,{$set:{icon:Blaze._escape(r||"")}}),"appBar"===e.channel){var o=Blaze._escape(r||"");Tabs.update(t.data._id,{$set:{appBar:_.contains(n,o)?o:null}})}"mistAPI_sound"===e.channel&&(i.pause(),i.src=Blaze._escape("file://"+dirname+"/sounds/"+r+".mp3"),i.play()),"browser"!==t.data._id&&("mistAPI_setBadge"===e.channel&&Tabs.update(t.data._id,{$set:{badge:r}}),"mistAPI_menuChanges"===e.channel&&r instanceof Array&&r.forEach(function(e){var a;if("addMenu"===e.action&&(e.entry&&e.entry.id&&(e.entry.id=s(e.entry.id)),a={$set:{}},e.entry.id&&(a.$set["menu."+e.entry.id+".id"]=e.entry.id),a.$set["menu."+e.entry.id+".selected"]=!!e.entry.selected,_.isUndefined(e.entry.position)||(a.$set["menu."+e.entry.id+".position"]=e.entry.position),_.isUndefined(e.entry.name)||(a.$set["menu."+e.entry.id+".name"]=e.entry.name),_.isUndefined(e.entry.badge)||(a.$set["menu."+e.entry.id+".badge"]=e.entry.badge),Tabs.update(t.data._id,a)),"selectMenu"===e.action){var n=Tabs.findOne(t.data._id);for(var i in n.menu)({}).hasOwnProperty.call(n.menu,i)&&(n.menu[i].selected=i===e.id);Tabs.update(t.data._id,{$set:{menu:n.menu}})}if("removeMenu"===e.action){var r={$unset:{}};r.$unset["menu."+e.id]="",Tabs.update(t.data._id,r)}"clearMenu"===e.action&&Tabs.update(t.data._id,{$set:{menu:{}}})}))}},"windowEvents.js":function(){setTimeout(function(){if(document.getElementsByTagName("html")[0].className=window.mist.platform,window.basePathHref){var e=document.createElement("base");e.href=window.basePathHref,document.getElementsByTagName("head")[0].appendChild(e)}},200),$(window).on("blur",function(e){$("body").addClass("app-blur")}),$(window).on("focus",function(e){$("body").removeClass("app-blur")}),$(window).on("dragenter",function(e){LocalStore.set("selectedTab","browser"),ipc.send("backendAction_focusMainWindow")}),$(window).on("keydown",function(e){if(e.metaKey&&e.keyCode>=49&&e.keyCode<=56){var t=parseInt(String.fromCharCode(e.keyCode),10)-1;Helpers.selectTabWithIndex(t)}else if("wallet"!==LocalStore.get("selectedTab")&&e.metaKey&&82===e.keyCode){var a=Helpers.getWebview(LocalStore.get("selectedTab"));a&&a.reloadIgnoringCache()}else if(e.metaKey&&57===e.keyCode)Helpers.selectLastTab();else if(e.ctrlKey&&9===e.keyCode){var n=e.shiftKey?-1:1;Helpers.selectTabWithOffset(n)}})}},components:{"About.js":function(e,t,a){let n;a.watch(e("react"),{default(e){n=e}},0);class s extends n.Component{render(){const e="file://".concat(window.dirname,"/icons/").concat(window.mistMode,"/icon2x.png"),t="mist"===window.mistMode?"Mist":"Ethereum Wallet";return n.createElement("div",{className:"row popup-windows about"},n.createElement("div",{className:"col col-4 "},n.createElement("img",{className:"left-overlay ".concat(window.mistMode),src:e,style:{position:"relative",top:"-40px",left:"-132%",width:"255%"}})),n.createElement("div",{className:"col col-8 "},n.createElement("h1",null,t),n.createElement("p",null,"Version ",window.mist.version,n.createElement("br",null),"License ",window.mist.license,n.createElement("br",null),"GitHub"," ",n.createElement("a",{href:"https://github.com/ethereum/mist",target:"_blank"},"github.com/ethereum/mist")),n.createElement("small",null,"Copyright 2018 Ethereum Foundation")))}}a.exportDefault(s)},"NodeInfo.js":function(e,t,a){let n,s,i,r,d;a.watch(e("react"),{default(e){n=e},Component(e){s=e}},0),a.watch(e("react-redux"),{connect(e){i=e}},1),a.watch(e("moment"),{default(e){r=e}},2),a.watch(e("react-minimal-pie-chart"),{default(e){d=e}},3);class o extends s{constructor(e){super(e),this.state={showSubmenu:!1,peerCount:0,ticks:0,lightClasses:""}}componentDidMount(){this.interval=setInterval(()=>{this.tick()},50)}componentDidUpdate(e,t){if(this.isNewBlock(e,this.props)){const t="remote"===e.active?"pulse-light__orange":"pulse-light__green";this.setState({lightClasses:t},()=>{setTimeout(()=>{this.setState({lightClasses:""})},2e3)})}}isNewBlock(e,t){return"remote"===e.active?e.remote.blockNumber!==t.remote.blockNumber:e.local.blockNumber!==t.local.blockNumber}componentWillUnmount(){clearInterval(this.interval)}tick(){this.state.ticks%20==0&&web3.eth.net.getPeerCount().then(e=>{this.setState({peerCount:e})}),this.setState({ticks:this.state.ticks+1})}renderRemoteStats(){if("remote"!==this.props.active)return null;const e=numeral(this.props.remote.blockNumber).format("0,0"),t=r.unix(this.props.remote.timestamp),a=r().diff(t,"seconds");return this.props.remote.blockNumber<1e3?n.createElement("div",{id:"remote-stats",className:"node-info__section"},n.createElement("div",{className:"node-info__node-title orange"},n.createElement("strong",null,"Remote")," Node"),n.createElement("div",null,n.createElement("div",{className:"remote-loading row-icon"},n.createElement("i",{className:"icon icon-energy"}),i18n.t("mist.nodeInfo.connecting")))):n.createElement("div",{id:"remote-stats",className:"node-info__section"},n.createElement("div",{className:"node-info__node-title orange"},n.createElement("strong",null,"Remote")," Node",n.createElement("span",{className:"node-info__pill"},i18n.t("mist.nodeInfo.active"))),n.createElement("div",{className:"block-number row-icon"},n.createElement("i",{className:"icon icon-layers"})," ",e),n.createElement("div",{className:a>60?"block-diff row-icon red":"block-diff row-icon"},n.createElement("i",{className:"icon icon-clock"}),a<120?a+" seconds":Math.floor(a/60)+" minutes"))}localStatsFindingPeers(){return n.createElement("div",null,n.createElement("div",{className:"looking-for-peers row-icon"},n.createElement("i",{className:"icon icon-share"}),i18n.t("mist.nodeInfo.lookingForPeers")))}localStatsStartSync(){return n.createElement("div",null,n.createElement("div",{className:"peer-count row-icon"},n.createElement("i",{className:"icon icon-users"})," ".concat(this.state.peerCount," ").concat(i18n.t("mist.nodeInfo.peers"))),n.createElement("div",{className:"sync-starting row-icon"},n.createElement("i",{className:"icon icon-energy"}),i18n.t("mist.nodeInfo.syncStarting")))}localStatsSyncProgress(){const{highestBlock:e,currentBlock:t,startingBlock:a}=this.props.local.sync;let s=this.props.local.sync.displayBlock||this.props.local.sync.startingBlock;s+=(t-s)/20;let i=numeral(s).format("0,0");this.props.local.sync.displayBlock=s;const r=(s-a)/(e-a)*100;return n.createElement("div",null,n.createElement("div",{className:"block-number row-icon"},n.createElement("i",{className:"icon icon-layers"}),i),n.createElement("div",{className:"peer-count row-icon"},n.createElement("i",{className:"icon icon-users"})," ".concat(this.state.peerCount," ").concat(i18n.t("mist.nodeInfo.peers"))),n.createElement("div",{className:"sync-progress row-icon"},n.createElement("i",{className:"icon icon-cloud-download"}),n.createElement("progress",{max:"100",value:r||0})))}localStatsSynced(){const{blockNumber:e,timestamp:t,syncMode:a}=this.props.local,s=numeral(e).format("0,0"),i=r(t,"X"),d=r().diff(i,"seconds");return n.createElement("div",null,n.createElement("div",{className:"block-number row-icon",title:i18n.t("mist.nodeInfo.blockNumber")},n.createElement("i",{className:"icon icon-layers"})," ",s),"private"!==this.props.network&&n.createElement("div",{className:"peer-count row-icon"},n.createElement("i",{className:"icon icon-users"})," ".concat(this.state.peerCount," ").concat(i18n.t("mist.nodeInfo.peers"))),n.createElement("div",{className:"block-diff row-icon",title:i18n.t("mist.nodeInfo.timeSinceBlock")},n.createElement("i",{className:"icon icon-clock"})," ",d," seconds"))}renderLocalStats(){const{syncMode:e}=this.props.local,{currentBlock:t}=this.props.local.sync;let a,s;return e&&(a="nosync"===e?"sync off":"".concat(e," sync")),"nosync"===e?null:("local"===this.props.active?s=this.localStatsSynced():"remote"===this.props.active&&(s=0===t?0===this.state.peerCount?this.localStatsFindingPeers():this.localStatsStartSync():this.localStatsSyncProgress()),n.createElement("div",{id:"local-stats",className:"node-info__section"},n.createElement("div",{className:"node-info__node-title local"},n.createElement("strong",null,i18n.t("mist.nodeInfo.local"))," ",i18n.t("mist.nodeInfo.node"),a&&n.createElement("span",{className:"node-info__pill"},a)),s))}renderStatusLight(){const{active:e,network:t,remote:a}=this.props,s=r(a.timestamp,"X"),i=r().diff(s,"seconds");let o="main"==t?"#7ed321":"#00aafa";const{highestBlock:c,currentBlock:u,startingBlock:x}=this.props.local.sync,l=(u-x)/(c-x)*100;return n.createElement("div",{className:"pie-container"},n.createElement("div",{id:"node-info__light",className:this.state.lightClasses,style:{backgroundColor:i>60?"red":"remote"===e?"orange":o}}),"remote"===e&&0!==u&&n.createElement(d,{startAngle:-90,style:{position:"absolute",top:22,left:0,zIndex:2,height:16},data:[{value:l||0,key:1,color:o},{value:100-(l||1),key:2,color:"orange"}]}))}render(){const{network:e}=this.props;let t="main"==e?"node-mainnet":"node-testnet";return this.state.sticky&&(t+=" sticky"),n.createElement("div",{id:"node-info",className:t,onMouseUp:()=>this.setState({sticky:!this.state.sticky}),onMouseEnter:()=>this.setState({showSubmenu:!0}),onMouseLeave:()=>this.setState({showSubmenu:this.state.sticky})},this.renderStatusLight(),this.state.showSubmenu&&n.createElement("section",{className:"node-info__submenu-container"},n.createElement("section",null,n.createElement("div",{className:"node-info__section"},n.createElement("div",{className:"node-info__network-title"},e),n.createElement("div",{className:"node-info__subtitle"},"main"!==e&&i18n.t("mist.nodeInfo.testNetwork"),"main"===e&&i18n.t("mist.nodeInfo.network"))),this.renderRemoteStats(),this.renderLocalStats())))}}function c(e){return{active:e.nodes.active,network:e.nodes.network,remote:e.nodes.remote,local:e.nodes.local}}a.exportDefault(i(c)(o))},"RequestAccount.js":function(e,t,a){let n;a.watch(e("react"),{default(e){n=e}},0);class s extends n.Component{constructor(e){super(e),this.state={creating:!1,passwordInputType:"text",pw:"",pwRepeat:"",showPassword:!1,showRepeat:!1}}resetForm(){this.setState({pw:"",pwRepeat:"",showRepeat:!1,creating:!1})}handleCancel(e){e.preventDefault(),ipc.send("backendAction_closePopupWindow")}handleSubmit(e){e.preventDefault();const{pw:t,pwRepeat:a}=this.state;if(!a.length)return this.setState({showRepeat:!0}),void this.refs.password_repeat.focus();t!==a?(GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.requestAccount.errors.passwordMismatch"),duration:3}),this.resetForm()):t&&t.length<8?(GlobalNotification.warning({content:TAPi18n.__("mist.popupWindows.requestAccount.errors.passwordTooShort"),duration:3}),this.resetForm()):t&&t.length>=8&&this.setState({creating:!0},()=>this.createAccount(a))}createAccount(e){web3.eth.personal.newAccount(e).then(e=>{ipc.send("backendAction_windowMessageToOwner",null,e),alert(TAPi18n.__("mist.popupWindows.requestAccount.backupHint")),this.resetForm(),ipc.send("backendAction_closePopupWindow")})}renderFormBody(){return this.state.creating?n.createElement("h2",null,i18n.t("mist.popupWindows.requestAccount.creating")):n.createElement("div",null,n.createElement("div",{className:"field-container ".concat(this.state.showRepeat?"repeat-field":"")},n.createElement("input",{autoFocus:!0,type:this.state.showPassword?"text":"password",placeholder:i18n.t("mist.popupWindows.requestAccount.enterPassword"),className:"password",value:this.state.pw,onChange:e=>this.setState({pw:e.target.value})}),n.createElement("input",{type:this.state.showPassword?"text":"password",placeholder:i18n.t("mist.popupWindows.requestAccount.repeatPassword"),className:"password-repeat",ref:"password_repeat",value:this.state.pwRepeat,onChange:e=>this.setState({pwRepeat:e.target.value})})),n.createElement("div",{className:"show-password-container"},n.createElement("input",{id:"show-password-checkbox",type:"checkbox",name:"elements_input_bool",className:"show-password abi-input",checked:this.state.showPassword,onChange:()=>this.setState({showPassword:!this.state.showPassword})}),n.createElement("label",{htmlFor:"show-password-checkbox"},i18n.t("mist.popupWindows.importAccount.buttons.showPassword"))),n.createElement("div",{className:"dapp-modal-buttons"},n.createElement("button",{className:"cancel",type:"button",onClick:e=>this.handleCancel(e)},i18n.t("buttons.cancel")),n.createElement("button",{className:"ok dapp-primary-button",type:"submit"},i18n.t("buttons.ok"))))}render(){return n.createElement("div",{className:"popup-windows request-account"},n.createElement("form",{onSubmit:e=>this.handleSubmit(e)},n.createElement("h1",null,i18n.t("mist.popupWindows.requestAccount.title")),this.renderFormBody()))}}a.exportDefault(s)}},i18n:{"app.ca.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.ca=["Catalan","Català"],TAPi18n._enable({helper_name:"_",supported_languages:null,i18n_files_route:"/tap-i18n",preloaded_langs:[],cdn_path:null}),TAPi18n.languages_names.en=["English","English"]},"app.de.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.de=["German","Deutsch"]},"app.en.i18n.json":function(){var e=Package.underscore._,t="project",a="project";translations={},translations[a]={app:{loading:"Loading...",offline:"Can't connect, are you offline?",logginIn:"Logging in..."},error:{insufficientRights:"You don't have enough rights for this action."},buttons:{ok:"OK",cancel:"Cancel",save:"Save",edit:"Edit",send:"Send",next:"Next",previous:"Previous",back:"Back",skip:"Skip",sending:"Sending...",create:"Create",tryToReconnect:"Try to reconnect",stayAnonymous:"Stay anonymous",authorize:"Authorize"},commonWords:{you:"You",send:"Send",or:"or",of:"of",with:"with",and:"and",on:"on",per:"per"}},TAPi18n._loadLangFileObject("en",translations)},"app.es.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.es=["Spanish (Spain)","Español"]},"app.fa.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.fa=["Persian","فارسی"]},"app.fr.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.fr=["French (France)","Français"]},"app.it.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.it=["Italian","Italiano"]},"app.ja.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.ja=["Japanese","日本語"]},"app.ko.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.ko=["Korean","한국어"]},"app.nb.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.nb=["Norwegian (Bokmål)","Norsk bokmål"]},"app.nl.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.nl=["Dutch","Nederlands"]},"app.pt.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.pt=["Portuguese (Portugal)","Português"]},"app.ru.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.ru=["Russian","Русский"]},"app.sq.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.sq=["Albanian","Shqip"]},"app.zh-TW.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names["zh-TW"]=["Chinese (Taiwan)","繁体中文(台湾)"]},"app.zh.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.zh=["Chinese","中文"]},"mist.ca.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.ca=["Catalan","Català"]},"mist.de.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.de=["German","Deutsch"]},"mist.en.i18n.json":function(){var e=Package.underscore._,t="project",a="project";translations={},translations[a]={mist:{applicationMenu:{app:{label:"__app__",about:"About __app__",checkForUpdates:"Check for updates...",checkForNodeUpdates:"Check for Ethereum node updates...",services:"Services",hide:"Hide __app__",hideOthers:"Hide others",showAll:"Show all",quit:"Quit __app__"},file:{label:"File",importPresale:"Import accounts",newAccount:"New account",backup:"Backup",backupKeyStore:"Accounts",backupMist:"Application data",swarmUpload:"Upload to Swarm..."},edit:{label:"Edit",undo:"Undo",redo:"Redo",cut:"Cut",copy:"Copy",paste:"Paste",selectAll:"Select all"},view:{label:"View",fullscreen:"Toggle full screen",languages:"Language",default:"Default",langCodes:{ca:"Català",de:"Deutsch",en:"English",es:"Español",fa:"فارسى",fr:"Français",it:"Italiano",ja:"日本語",ko:"한국어 ",nl:"Nederlands",nb:"Norsk",pt:"Português",sq:"Shqip",ru:"Pусский",zh:"普通話","zh-TW":"國語"}},develop:{label:"Develop",devTools:"Toggle developer tools",devToolsMistUI:"Mist UI",devToolsWalletUI:"Wallet UI",devToolsWebview:"__webview__",runTests:"Run tests",logFiles:"Show log files",openRemix:"Open Remix IDE",ethereumNode:"Ethereum Node",network:"Network",mainNetwork:"Main Network",startMining:"⛏ Start mining",stopMining:"⛏ Stop mining",enableSwarm:"Enable Swarm",syncMode:"Sync mode",syncModeFull:"Full",syncModeFast:"Fast",syncModeLight:"Light",syncModeNoSync:"No sync"},window:{label:"Window",minimize:"Minimize",close:"Close",toFront:"Bring all to front"},help:{label:"Help",mistWiki:"Troubleshooting and Help",gitter:"Mist channel on Gitter",reportBug:"Report an issue on Github"}},errors:{nodeConnect:"Couldn't connect to node? See the logs for more:",nodeStartup:"It seems like the node couldn't be started. Do you already have one running? Is it upgrading the database right now?",timeSync:{title:"Your computer's clock is not synced.",description:"To successfully synchronize with the Ethereum network, you need to sync your computer's clock with a time sync server.",win32:"Go to your Internet Time Settings in your system preferences and check the box. See this guide for details: http://www.guidingtech.com/3119/windows-clock-sync/",linux:'To enable a time sync server, install "ntp" via "apt-get install ntp".',darwin:'To enable time sync, open the time preferences and check "Set the time and date automatically".'},nodeChecksumMismatch:{title:"Checksum mismatch in downloaded node!",description:"__algorithm__: __hash__\n\nPlease install the __type__ node version __version__ manually."},legacyChain:{title:"Legacy chain detected",description:"Your node is currently on the unsupported Ethereum Classic chain. To use this chain, use tools provided by the ethereum classic project at\nhttps://ethereumclassic.github.io.\n\nTo revert to the main ethereum chain follow the tutorial here:\nhttps://github.com/ethereum/mist/releases/0.8.2"},swarm:{notEnabled:"Swarm is not enabled. Please enable it in the menu under Develop > Enable Swarm."}},rightClick:{reload:"Reload",openDevTools:"Open developer tools",inspectElements:"Inspect element"},nodeInfo:{active:"active",blockNumber:"Your latest block number",blocksBehind:"blocks behind",checkingWhichNetwork:"Checking network...",connecting:"Connecting...",local:"Local",lookingForPeers:"Looking for peers...",network:"Network",testNetwork:"Test network",node:"Node",peers:"peers",privateNetwork:"Private-net",privatenetExplain:"You are on a private net. DO NOT SEND any real ether to these addresses",remote:"Connected to remote node. Switches to local node when sync is fewer than 15 blocks behind.",syncStarting:"Sync starting...",testnetExplain:"You are on the __name__. DO NOT SEND any real Ether to these addresses",timeSinceBlock:"Elapsed time since last block",unknownnetExplain:"Unable to determine which network you are on"},sidebar:{buttons:{browser:"Browse"},submenu:{account:"Account",connectAccounts:"Connect Accounts"}},browserBar:{buttons:{noAccounts:"No accounts set",connect:"Connect"}},startScreen:{runningNodeFound:"Found running Ethereum node!",nodeConnectionTimeout:"Couldn't start Ethereum node!<br><small>If you <a href='https://www.ethereum.org/cli#geth' class='button' target='_blank'>installed Geth</a>, use this command to run it: <br> <code>geth --ipcpath __path__</code></small><br> <small><a href='https://github.com/ethereum/mist/issues' class='button' target='_blank'> Or report an issue </a></small>",nodeBinaryNotFound:"No Ethereum node binary found!<br><small> <a href='https://www.ethereum.org/cli#geth' class='button' target='_blank'> Please start one manually before. </a> </small>",nodeStarting:"Ethereum node starting up...",nodeStarted:"Ethereum node started",nodeConnected:"Ethereum node connected",nodeStopping:"Ethereum node stopping...",nodeStopped:"Ethereum node stopped",nodeError:"Ethereum node connection error:'(",unableToBindPort:"Ethereum node cannot run. Is another instance already running?",nodeSyncing:"Ethereum node needs to sync, please wait...",nodeSyncInfo:"Downloading block __displayBlock__ of __highestBlock__",nodeSyncInfoStates:"Downloading block __displayBlock__ of __highestBlock__, <br> Downloading chain structure __displayState__ of __displayKnownStates__",nodeSyncConnecting:"Looking for peers...",nodeSyncFoundPeers:"Connecting to __peers__ peers...",launchApp:"Launch Application",retryConnection:"Retry Connection",clientBinaries:{scanning:"Checking for node update...",downloading:"Downloading new node...",loadConfig:"Loading client config...",filtering:"Filtering client binaries...",done:"Ethereum node up-to-date...",error:"Error running downloaded binary."}},popupWindows:{updateAvailable:{newVersionAvailable:"New __name__ version available",version:"Version",downloadURL:"Download URL",checksum:"Checksum",downloadAndRestart:"Update and Restart",download:"Download new version",skipUpdate:"Skip Update",checking:"Checking for updates to __name__...",noUpdateFound:"No update found. You are running the latest version of __name__."},requestAccount:{title:"Create account",enterPassword:"Enter password",repeatPassword:"Repeat password",creating:"Generating account...",backupHint:'Make sure you backup your keyfiles AND password!\n\nYou can find your keyfiles folder using the main menu -> File -> Backup -> Accounts. Keep a copy of the "keystore" folder where you can\'t lose it!',errors:{passwordMismatch:"Your passwords don't match.",passwordTooShort:"Make a longer password"}},sendTransactionConfirmation:{title:{sendTransaction:"Send transaction",contractExecution:"Execute contract",createContract:"Create contract"},contractExecutionInfo:"You are about to execute a function on a contract. This might involve transfer of value.",contractCreationInfo:"You are about to create a contract from the provided data.",enterPassword:"Enter password to confirm the transaction",unlocking:"Confirming...",createContract:"Create contract",estimatedFee:"Estimated fee consumption",estimatedGasError:"It seems this transaction will fail. If you submit it, it may consume all the gas you provide.",transactionThrow:"The contract won't allow this transaction to be executed",overBlockGasLimit:"The gas required for this execution could exceed the block gas limit.",notEnoughGas:"Gas might not be enough to successfully finish this transaction.<br>Click here to increase the gas amount.",defaultGas:"Couldn't estimate gas, resorting to default parameters. Transaction is likely cheaper than the estimate",noEstimate:"We couldn't estimate the gas.",gasPrice:"Gas price",perMillionGas:"ether per million gas",gasLimit:"Provide maximum fee",gasLoading:"Estimating gas...",data:"Raw Data",parameters:"Parameters",buttons:{sendTransaction:"Send transaction"},errors:{connectionTimeout:"Couldn't connect to the node, did it crash in the background?",wrongPassword:"Wrong password",multipleKeysMatchAddress:"Multiple keys match address. Please remove duplicates from keystore (menu -> File -> Backup -> Accounts)",insufficientFundsForGas:"Insufficient funds in main account (etherbase) to pay for gas",sameAccount:"Can't send to itself"},showRawBytecode:"show raw data",showDecodedParameters:"show decoded parameters",lookupData:"Try to decode data",lookupDataExplainer:"Look this up on the internet"},importAccount:{doYouHaveAWalletFile:"Do you have a wallet file?",walletFileDescription:"<p>Move any wallet file here to import.<br>If you participated in the Ethereum Pre-sale 2014, you should have a file named <code>ethereum_wallet_backup.json</code>. It was downloaded after the sale and also sent to your email</p>",dropFilesHere:"Drop wallet file",importing:"Importing...",buttons:{showPassword:"Show password"},errors:{unknownFile:"File not recognised.",wrongPassword:"Wrong password.",importFailed:"Couldn't import the file, got: __error__"}},connectAccount:{chooseAccountTitle:"Choose account",createAccount:"Create new account",pinToSidebar:"Pin app to the sidebar",connectAccountDescription:"You are sharing your identity with __dappName__. This allows the app to see any public information related to your accounts, including balances connected to it."}}},elements:{checksumAlert:"This address looks valid, but it doesn't have some security features that will protect you against typos, so double check you have the right one. If provided, check if the security icon matches.",identiconHelper:"This is a security icon. If there were any change to the address, the resulting icon would be a completely different one",type:{address:"Address",bool:"Boolean",int:"Integer",uint:"Natural Number",string:"String",bytes:"Bytes"}}},TAPi18n._loadLangFileObject("en",translations)},"mist.es.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.es=["Spanish (Spain)","Español"]},"mist.fa.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.fa=["Persian","فارسی"]},"mist.fr.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.fr=["French (France)","Français"]},"mist.it.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.it=["Italian","Italiano"]},"mist.ja.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.ja=["Japanese","日本語"]},"mist.ko.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.ko=["Korean","한국어"]},"mist.kr.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.kr=["kr","kr"]},"mist.nb.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.nb=["Norwegian (Bokmål)","Norsk bokmål"]},"mist.nl.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.nl=["Dutch","Nederlands"]},"mist.pt.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.pt=["Portuguese (Portugal)","Português"]},"mist.ru.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.ru=["Russian","Русский"]},"mist.sq.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.sq=["Albanian","Shqip"]},"mist.zh-TW.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names["zh-TW"]=["Chinese (Taiwan)","繁体中文(台湾)"]},"mist.zh.i18n.json":function(){var e=Package.underscore._,t="project",a="project";TAPi18n.languages_names.zh=["Chinese","中文"]}},"project-i18n.js":function(){TAPi18n._enable({cdn_path:"i18n",helper_name:"i18n",supported_languages:["ca","de","en","es","fa","fr","it","ja","ko","nb","nl","pt","ru","sq","zh","zh-TW"],i18n_files_route:"/tap-i18n",preloaded_langs:[]}),TAPi18n.languages_names.en=["English","English"],TAPi18n.languages_names.ca=["Catalan","Català"],TAPi18n.languages_names.de=["German","Deutsch"],TAPi18n.languages_names.en=["English","English"],TAPi18n.languages_names.es=["Spanish (Spain)","Español"],TAPi18n.languages_names.fa=["Persian","فارسی"],TAPi18n.languages_names.fr=["French (France)","Français"],TAPi18n.languages_names.it=["Italian","Italiano"],TAPi18n.languages_names.ja=["Japanese","日本語"],TAPi18n.languages_names.ko=["Korean","한국어"],TAPi18n.languages_names.nb=["Norwegian (Bokmål)","Norsk bokmål"],TAPi18n.languages_names.nl=["Dutch","Nederlands"],TAPi18n.languages_names.pt=["Portuguese (Portugal)","Português"],TAPi18n.languages_names.ru=["Russian","Русский"],TAPi18n.languages_names.sq=["Albanian","Shqip"],TAPi18n.languages_names.zh=["Chinese","中文"],TAPi18n.languages_names["zh-TW"]=["Chinese (Taiwan)","繁体中文(台湾)"]}},{extensions:[".js",".json",".html",".less"]});require("/client/templates/elements/template.img.js"),require("/client/templates/layout/template.browserBar.js"),require("/client/templates/layout/template.sidebar.js"),require("/client/templates/layout/template.webviews.js"),require("/client/templates/popupWindows/template.clientUpdateAvailable.js"),require("/client/templates/popupWindows/template.connectAccount.js"),require("/client/templates/popupWindows/template.generic.js"),require("/client/templates/popupWindows/template.importAccount.js"),require("/client/templates/popupWindows/template.loadingWindow.js"),require("/client/templates/popupWindows/template.sendTransactionConfirmation.js"),require("/client/templates/popupWindows/template.updateAvailable.js"),require("/client/templates/views/template.webview.js"),require("/client/templates/template.index.js"),require("/client/templates/layout/template.main.js"),require("/client/lib/ethereum/1_web3js_init.js"),require("/client/lib/helpers/helperFunctions.js"),require("/client/lib/helpers/templateHelpers.js"),require("/client/lib/signatures.js"),require("/client/lib/thirdParty.js"),require("/client/templates/elements/img.js"),require("/client/templates/layout/browserBar.js"),require("/client/templates/layout/sidebar.js"),require("/client/templates/layout/webviews.js"),require("/client/templates/popupWindows/clientUpdateAvailable.js"),require("/client/templates/popupWindows/connectAccount.js"),require("/client/templates/popupWindows/generic.js"),require("/client/templates/popupWindows/importAccount.js"),require("/client/templates/popupWindows/sendTransactionConfirmation.js"),require("/client/templates/popupWindows/updateAvailable.js"),require("/client/templates/views/webview.js"),require("/client/templates/index.js"),require("/client/templates/webviewEvents.js"),require("/client/actions.js"),require("/client/appStart.js"),require("/client/collections.js"),require("/client/mistAPIBackend.js"),require("/client/windowEvents.js"),require("/components/About.js"),require("/components/NodeInfo.js"),require("/components/RequestAccount.js"),require("/i18n/app.ca.i18n.json"),require("/i18n/app.de.i18n.json"),require("/i18n/app.en.i18n.json"),require("/i18n/app.es.i18n.json"),require("/i18n/app.fa.i18n.json"),require("/i18n/app.fr.i18n.json"),require("/i18n/app.it.i18n.json"),require("/i18n/app.ja.i18n.json"),require("/i18n/app.ko.i18n.json"),require("/i18n/app.nb.i18n.json"),require("/i18n/app.nl.i18n.json"),require("/i18n/app.pt.i18n.json"),require("/i18n/app.ru.i18n.json"),require("/i18n/app.sq.i18n.json"),require("/i18n/app.zh-TW.i18n.json"),require("/i18n/app.zh.i18n.json"),require("/i18n/mist.ca.i18n.json"),require("/i18n/mist.de.i18n.json"),require("/i18n/mist.en.i18n.json"),require("/i18n/mist.es.i18n.json"),require("/i18n/mist.fa.i18n.json"),require("/i18n/mist.fr.i18n.json"),require("/i18n/mist.it.i18n.json"),require("/i18n/mist.ja.i18n.json"),require("/i18n/mist.ko.i18n.json"),require("/i18n/mist.kr.i18n.json"),require("/i18n/mist.nb.i18n.json"),require("/i18n/mist.nl.i18n.json"),require("/i18n/mist.pt.i18n.json"),require("/i18n/mist.ru.i18n.json"),require("/i18n/mist.sq.i18n.json"),require("/i18n/mist.zh-TW.i18n.json"),require("/i18n/mist.zh.i18n.json"),require("/project-i18n.js");